找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?在线3D打印服务,一键上传,自动报价 
查看: 21277|回复: 7
打印 上一主题 下一主题

[资料] MC如何用参数方程绘制图形和加工

[复制链接]
跳转到指定楼层
1
发表于 2009-2-8 23:30:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
实际加工中MCX在车,车削中心,铣床的运用和手动宏程序的差异等内容

有需要的私下交流



机械设计中常用平面非圆曲线包括椭圆、双曲线、抛物线、齿轮渐开线、摆线、

心形线等,在MasterCAMX及以后的系列版本软件中只要输入曲线的函数方程,即可绘出曲线图形。

下面就以绘制心形线为例介绍平面非圆曲线的绘制方法。

1.
运用CHOOK里的Fplot绘制平面非圆曲线

按ALT+C,在对话框中选择Fplot打开后出现*.eqn文件,软件会列出6个方程文件。实际上这6个文件可分为二类:第一类为平面曲线方程,如sine.eqn(正弦曲线)、Invol.eqn(齿轮渐开线);第二类为空间曲面方程,如Candy.eqn(糖果状)、Chip.eqn(切屑状)、Drain.eqn(漏斗状)、Ellipsd.eqn(椭圆球)。由于绘制的是平面非圆曲线,因此从第一类型选择sine.eqn(正弦曲线),文件打开后出现FPLOT对话框,点 EDIT EQUATION出现 如下所示:
step_var1 = x
定义函数变量名为x
step_size1 = 0.2
变量x增量为0.2,与MC加工有一定的关系。越小越真实)
lower_limit1 = 0
定义变量的最小值为0
upper_limit1 = 11
定义变量的最大值为11
geometry = lines
定义几何图形的类型为直线,这个在加工的时根据具体机床的

功能去设置详细要求,目前我接触的车都是线形加工型的)
angles = radians
定义角度单位为弧度)
origin = 0, 0, 0
定义图形的起点)
y=sin(x)
(定义曲线方程)


(2)根据心形线的参数方程,把上述内容修改为下列形式:
step_var1 = t
定义函数变量名为t
step_size1 = 0.2
lower_limit1 = 0
upper_limit1 =6.28319
geometry = lines
angles = radians
origin = 0, 0, 0
x=50*cos(t)*(1+cos(t))
t为心形线上任意点与原点连线与X轴正半轴之间的夹角。)
y=50*sin(t)*(1+cos(t))
内容输入完整后,把修改后的文件以“heart.eqn的文件名保存在文件夹chooks中,其中heart为曲线的英文名称。
4)调用函数方程绘图: ALT+C打开文件夹chooks里的Fplot,打开从中找出文件名为“heart.eqn”文件。运行“Plot it”便可等到所要的图形。



运用Fplot绘制复杂曲面
复杂曲面的绘制方法类同与平面非圆曲线,区别在于描述曲面的内容多了一个Z坐标,定义几何图形的类型为曲面,变量名有两个,譬如:阿基米德螺旋面、正螺旋面、渐开线螺旋面等。下面以正螺旋面为例说明整个过程。
(1)由于绘制的是空间复杂曲面,因此从第二类型选择Drain.eqn(漏斗状),打开文件如下所示:
step_var1 = r
step_size1 = 0.25
lower_limit1 = 0.25
upper_limit1 = 4
step_var2 = t
step_size2 = 45
lower_limit2 = 0
upper_limit2 = 360
geometry = nurbs_surf
angles = degrees
origin = 0, 0, 0
x = r * cos(t)
y = r * sin(t)
z = -1.0 / r
(2)用正螺旋面的函数方程取代原有的曲面方程,并且修改

了两个变量名,及其取值范围,可得如下内容形式:

step_var1 = t         
(定义函数变量1名为)t
step_size1 = 0.2      
(变量t增量为0.2)
lower_limit1 = 0         (定义变量1的最小值为0 )
upper_limit1 = 6.28319   (定义变量的最大值为6.28319)   
step_var2 = a            (定义函数变量2名为a )
step_size2 = 0.02        (变量a增量为0.02 )
lower_limit2 = 0         (定义变量2的最小值为0)
upper_limit2 = 10        (定义变量2的最大值为10)
geometry = nurbs_surf     (定义几何图形的类型为nurbs曲面)
angles = radians          (定义角度单位为弧度)
origin = 0, 0, 0          (定义图形的起点坐标)
x=a*cos(t)      (曲面是由垂直于Z轴的直母线x=a,y=z=0绕Z轴作螺旋运动生成)
y=a*sin(t)                                 
z=5*t

(3)把上述内容以*.eqn格式保存在McamX\chooks中,通过ALT+C调用文件, 运行“Plot it”便可等到所要的图形,3D的也可以渲染



以上是MCX在对曲线函数方程绘图和加工的一些基本知识。 2009-2-9
整理   

[ 本帖最后由 0203cj 于 2009-2-9 12:15 编辑 ]

评分

参与人数 1大米 +10 收起 理由
斷翅 + 10 分享米...

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2009-2-9 00:05:31 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
 楼主| 发表于 2009-2-9 12:13:54 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
发表于 2009-2-9 12:33:07 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2009-2-9 13:11:18 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2009-2-9 13:57:33 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2009-6-3 23:17:35 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
发表于 2009-6-4 23:31:36 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-9-21 12:34 , Processed in 0.030553 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表