Mastercam中复杂曲线与曲面的绘制

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mastercam中复杂曲线与曲面的绘制

【摘要】本文介绍了在数控铣加工中所用的CAD/CAM编程工具软件Mastercam对于复杂曲线与曲面的绘制方法,介绍了Mastercam中的Fplot工具使用,以Mastercam中自带的Chooks中的eqn文件为例介绍了一些常用方程曲线与曲面的绘制。

【关键词】Mastercam;Fplot;Chooks;eqn

引言

Mastercam是美国CNC Software公司研制开发的CAD/CAM系统。Mastercam 对硬件要求较低,且具有操作灵活,能使企业很快见到效益,是一种在数控铣加工中常采用的CAD/CAM软件,本人在进行数控铣加工编程中,采用了Mastercam 中的MILL模块进行数控铣床编程,但是在绘制一些比较复杂的曲线或曲面时,很多参考书都没有介绍如何在Mastercam中绘制,大多都是采用在其它CAD软件如AutoCAD、ProE、UG等绘好,再转到Mastercam中使用,很不方便。后来发现在Mastercam中也可以进行一些复杂曲线与曲面的绘制,只不过一般的参考书都没有介绍。就是使用MILL模块中的Fplot工具进行复y 除法

x + y 加法最低优先级

x - y 减法

abs (x)求绝对值

sqrt (x)开方,求平方根

sin (x)求正弦值

cos (x)求余弦值

tan (x)求正切值

asin 求反正弦值

acos (x)求反余弦值

atan (x)求反正切值

exp (x)求e

ln (x)求自然对数

log (x)求对数

预定义变量PI=

3.141592653589793 e=

2.718281828459045

1.上机步骤

mastercam主功能表菜单中选择

在主功能菜单下依次单击绘图→下一页→ADD-ins→Fplot会出现以下菜单(如图1所示)。

图1 Fplot菜单

2.eqn文件介绍

我们可以用普通文本编辑软件如记事本或写字板打开扩展名为eqn的文件,首先进入mastercam安装文件夹如D:\mastercam9\Chooks目录,可以看见几个扩展名为eqn的文件,有CANDY、CHIP、DRAIN、ELLIPSD、fplot、INVOL、SINE等几个eqn文件。

表2

Edit eqn 编辑方程(允许用户输入或编辑多行方程。)

Get eqn 得到方程(读取方程从文件(默认扩展名是.egn))

Save eqn 保存方程(写方程式到一个egn文件。)

Vars 参数(定义一个或两个变量的变化范围及步进值)

Angle D/R 角度(度数/弧度)

Origin 原点

Geometry 选择图形类型为点,线,样条曲线,曲面曲线,参数曲面或NURBS 曲面

Plot it 绘制图形

Trace Y/ 跟踪是/否

3.复杂曲线的绘制

本文以sine.eqn为例介绍曲线的绘制,从fplot主菜单中选择“Get eqn”,然后输入“sine.eqn”文件的名称。选择“Plot it”创建线段构成一个周期的正弦波。按Alt-F1的,将线段适合屏幕大小。结果如图2所示。

图2 sin(x)曲线

那我们查看一下sin.eqn文件到底是如何编写的。我们用记事本打开sin.eqn 文件,可以看到以下内容,

图3 sine.eqn文件

第一行step_var1=x表示第一个参数为x,第二行step_size1=0.2表示x的步进值为0.2,第三行lower_limit1=0表示x的变化范围最小值为0,第四行upper_limit1=6.28319表示x的变化范围最大值为6.28319,第五行geometry=lines 表示绘制的几何图形为线,第六行angles=radians表示角度采用弧度。第七行origin=0,0,0表示图形原点为x=0,y=0,z=0。第八行y=sin(x)表示绘制的线采用的方程为sin(x)。把sin.eqn看懂了,就很容易绘制其它的方程曲线了,比如要绘制这样一条方程曲线:

我们可以在sin.eqn文件基础上改动一下即可。

我们要表达这个方程,可以有两种方法,一种采用y=f(x)形式,另一种是参数方程形式,用第一种方法y=f(x)存在开平方根,有正负号的问题不好表示,故采用第二种方法参数方程形式:

可以表示为参数方程:

这样只要在sin.eqn文件基础上改动一下即可。将参数1改为t,将参数t的变化范围设为(0~360o),步进值改为10o,角度改为degree,即度数,方程为:

相关文档
最新文档