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

合集下载

MasterCAM 绘制复杂曲线与曲面

MasterCAM 绘制复杂曲线与曲面

本文格式为WORD,能编辑和复制,感谢您的阅读。

MasterCAM绘制复杂曲线与曲面本文介绍了如何使用MaSterCAM的Fplot命令来实现精确绘制复杂曲线与曲面的方法。

在进行产品设计时用MasterCAM绘制复杂曲线与曲面,经常会涉及到复杂曲线、曲面的绘制,如齿轮的渐开线、心形线轮廓的凸轮、阿基米德螺旋面等,设计人员使用AutoCAD, ProIENGINEER或者UG 均能绘制出相应曲线、曲面,只是方法比较复杂,不利干掌握和使用。

本文介绍了设计者使用MasterCAM中的Fplot命令可以精确绘制各种复杂曲线、、曲面,只要调用软件中chook文件夹中的*.eqn文件,结合所绘制曲线、曲面的参数方程对文件稍加修改,便可得出所需要的曲线或曲面的形状。

通过这种方法绘制的曲线和曲面简便快捷,易于掌握,给设计者提供了方便。

一、运用Fplot绘制平面非圆曲线机械设计中常用的平面非圆曲线,包括椭圆、双曲线、抛物线、齿轮渐开线、摆线、心形线等。

在MasterCAM软件中只要输入曲线的函数方程,即可绘出曲线图形。

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

(1)单击File\Edit\Other\Chooks,在对话框中选择所有*.eqn文件,软件会列出7个方程文件,这7个文件可以分为两类:第一类为平面曲线方程,如sine.eqn(正弦曲线)、Invol.eqn(齿轮渐开线)、Fplot.eqn(齿轮渐开线);第二类为空间曲面方程,如Candy.eqn(糖果状)、Chip.eqn(切屑状)、Drain.eqn(漏斗状)、Ellipsd.eqn(椭圆球)。

由于绘制的是平面非圆曲线,因此从第一类型选择sine.eqn(正弦曲线),文件打开后如下所示:step_varl = x\定义函数变量名为xstep_ sizel=0.2\变量x增量为0.2(数值越小,图形越接近真实形状)lower limitl=0\定义变量的最小值为0upper_limitl=6.28319定义变量的最大值为6.28319geometry=lines\定义几何图形的类型为直线(曲线可以用有限个点连接而成的折线去拟合)angles=radians\定义角度单位为弧度origin=0, 0,0\定义图形的起点y=sin(x)定义曲线方程(2)根据心形线的参数方程,把上述内容修改为下列形式:step varl=t\定义函数变量名为tstep_ sizel=0.2lower limitl=0upper_limitl=6.28319geometry=linesangles=radiansorigin=0, 0, 0x=50*cos(t)*(l+cos(t))\定义心形曲线的参数方程,其中t为心形线上任意点与原点连线和X轴正半轴之间的夹角。

Mastercam X2中文版基础教程第四章 曲面的构建与编辑

Mastercam X2中文版基础教程第四章  曲面的构建与编辑
10
图4.3 【转换参数】对话框
图4.4 选择P1点
11
图4.5 选择P2点
图4.6 构建出C1、C2圆弧的直纹曲面
12
(b) 选择【绘图】→【绘制曲面】→【直纹/举 升曲面】命令,弹出【转换参数】对话框, 【举升曲面定义外形1】提示下,选择单体按钮, 选择P5点,【举升曲面定义外形2】提示下, 选择P6点,【举升曲面定义外形3】提示下, 单击确定按钮,构建出C3、C4圆弧的直纹曲面, 结果如图4.7所示。 (c) 选择工具栏【图形着色】按钮,结果如图 4.8所示。
4
1.两个外形的直纹曲面、举升曲面的 构建实例
思路分析: 本例将使用前视图、右视图、空间构图面 的构图平面来构建如图4.1所示的4个圆弧、 4条直线,构建直纹曲面。
5

操作步骤: (1) 绘制C1、C2两条圆弧 (a) 单击屏幕视角工具栏中【等角视图】按钮。 (b) 单击构图面工具栏中【前视角】按钮。 (c) 状态栏工作深度中,输入工作深度值-50。 (d) 选择【绘图】→【圆弧】→【极坐标圆弧】 命令,【输入圆心点】提示时,工具栏文本框中, 输入x=0,y=0,z=-50。工具栏文本框中,输入 半径值25,起始角度0,终止角度180,单击确定 按钮。绘制出圆弧C1,如图4.1所示。
13
图4.7 构建出C3、C4圆弧的直纹曲面
图4.8 曲面着色后的效果
14
注意: 图4.3【转换参数】对话框所示,串联方式有串联、 点方式、窗选、区域、单选、多边形、栏选、部 分串联。可根据实际情况选择相应的串联方式。 (1) 串联:使用串联来定义一个或多个图素形成 的轮廓。系统自动增加所有邻接图素成为被选择 的图素,直至到达串联端点或分岐点。 (2) 点:只选择一个单点作为串联图形。 (3) 窗口:通过在绘图区中确定两点来将选择的 图素进行串联,在对串联的图素进行选择后,系 统会提示确定一个点,作为串联的起始点。 (4) 区域:在绘图区中用鼠标对区域的边界进行 串联,系统将会把包围此点的外形轮廓串联起来。

Mastercam第5章 三维曲面绘制

Mastercam第5章 三维曲面绘制

5.2 线架构
Mastercam的曲面造型一般都需要先绘 制好线架模型,然后在此基础上构建曲 面,三维线架的绘制步骤是:
(1)对给定零件的线架模型进行形状构成分析; (2)根据分析的结果,构建相应的构图面、构
图深度和视图; (3)利用第2章讲的二维绘图命令和第3章二维
图编辑方法构建三维线架。
5.2.1 线架构与曲面模型
线架是曲面的骨架,曲面是骨架上的蒙 皮。
5.2.2 线架构实例分析
5.3 三维曲面的绘制
Mastercam X5提供了强大的曲面造型功 能,即可以绘制球面、圆锥曲面等基本 曲面,
还可以创建丰富的自 由曲面,如绘制旋转 曲面、直纹曲面、扫 描曲面等三维曲面, 还可以对已有曲面进 行倒圆角、修剪、熔 接等编辑操作。
5.4.2 曲面修剪
将已有曲面沿给定边界进行修剪,包括 “曲面与曲面倒圆角”、“曲线与曲面圆 角”和“曲面与平面圆角”
修剪至曲面 在已有曲面之间进行修剪
修剪至曲线 在曲面与曲线之间进行修剪
修剪至平面
是在曲面与平面之间进行修剪,平面可以是实际存 在的,也可以是虚拟的。
第5章 三维曲面绘制
第5章 三维曲面绘制
三维曲面设计功能是Mastercam的一个 强项。
第5章 三维曲面绘制
本章重点 掌握构图面的概念和设置构图面的方法 掌握三维线架的构建方法 掌握基本曲面、直纹/举升、旋转等曲
面的构建方法 掌握曲面打断、补正、延伸等曲面编辑
方法
第5章 三维曲面绘制
5.3.8 平面修剪
是以由单一或多重封闭的平面截面边界 产生曲面。也适合于生成中间有“缺陷” 的平面
5.3.9 由实体生成曲面

边做边学 Mastercam X7数控加工立体化教程课件第3章 曲线与曲面设计

边做边学 Mastercam X7数控加工立体化教程课件第3章 曲线与曲面设计

3.2.3 综合训练——设计铣刀
铣刀是机械加工中经常用到的加工工具,也是三 维机械设计中经常用到的模型。
1.绘图环境设置。 2.绘制铣刀轮廓截面。 3.编辑图形。 4.平移图形。
5.旋转图形。 6.创建举升曲面特征。 7.创建平面修剪特征。 8.创建圆柱体曲面特征。
3.3 编辑曲面
3.3.1 重点知识讲解
一、创建基本曲面 基本曲面是指直接通过定义参数即可完成一个封闭的曲面体, 是曲面设计中的常用命令,其操作简单易懂 二、直纹/举升曲面 直纹/举升曲面是将两个或两个以上的截面外形或轮廓以直线熔 接方式生成直纹曲面,如果以参数方式熔接则可以生成平滑的举升 曲面。 三、扫描曲面 扫描曲面就是将一定形状的截面图形沿着一定形状的轨迹线扫 过生成的曲面。 四、旋转曲面 转曲面是将串连选择的线架构外形绕一直线旋转而产生的曲面。 五、牵引曲面 牵引曲面是将已经绘制的截面沿某一个方向牵引而挤出曲面, 相当于对线条进行拉伸进而生成曲面。 六、网状曲面 网状曲面是由一系列横向、纵向组成的网格状线架构成的曲面 。
(6)选择视角。 在【定方位】子菜单中选择【指定视角】命令,或者 单击【视角操作】工具栏中的 按钮,系统打开【视角选 择】对话框,选择需要的视角方向即可。 (7)前一视角。 在【定方位】子菜单中选择【前一视角】命令,或者 单击【视角操作】工具栏中的 按钮,即可快速返回上一 个视角方位。 (8)由图素定义视角。 系统还提供由图形指定显示方位的功能,这时可以指 定图形中的一个平面、两条直线或者3个点来定位视角。 (9)角反向。 另外,系统还提供视角反向的功能,可以快速将一个 视角反转。
3.1.2 实战演练──设计手机座
手机底座的设计既要外形美观,又要方便使用,故 对曲面设计要求较为严格,需要通过三维线架结构搭建 骨架,然后通过曲面合成及修剪,达到美观使用的效果 。

mastercam曲面操作方法全解

mastercam曲面操作方法全解

项目4 三维曲面造型4.1 项目描述本项目主要介绍Mastercam X三维曲面造型功能命令的使用,例如拉伸、旋转、扫掠等功能。

通过本项目的学习,完成操作任务——建立图4-1所示的笔筒曲面模型。

图4-1 笔筒曲面模型4.2 项目目标【知识目标】(1)熟悉Mastercam X三维造型的类型;(2)熟悉Mastercam X三维线架模型的构建思路;(3)掌握Mastercam X构图面、视角及构图深度的设置技术;(4)掌握Mastercam X曲面造型功能命令的使用技术。

【技能目标】(1)能综合运用构图面、视角及构图深度,绘制三维线架模型;(2)能综合运用Mastercam X三维曲面造型功能命令,对二维图像进行拉伸、旋转、扫掠等操作来创建各种各样的三维曲面,以及对曲面进行圆角、修剪、曲面融接等操作来构建较为复杂的三维曲面;(3)完成“项目描述”中的操作任务。

4.3 项目相关知识4.3.1 Mastercam X三维造型的类型Mastercam中的三维造型可以分为线架造型、曲面造型以及实体造型三种,这三种造型产生的模型可以从不同角度来描述一个物体。

线架模型用来描述三维对象的轮廓及端面特征,它主要由点、直线、曲面等组成,不具有面和体的特征,不能进行消影、渲染等操作。

曲面模型用来描述曲面的形状,一般是将线架模型经过进一步处理得到的。

曲面模型不仅可以显示出曲面的轮廓,而且可以显示出曲面的真实形状。

各种曲面是由许多的曲面片组成,二这些曲面片又通过多边形网格来定义。

实体造型是使设计者们能在三维空间中建立计算机模型。

实体模型中除包含二维图形数据外,还包括相当多的工程数据,如体积、边界面和边等。

实体模型具有体的特征,可以进行布尔运算等各种体的操作。

4.3.2 构图面、视角及构图深度设置1. 设置构图面在Mastercam中通过构图平面的设置可以将复杂的三维绘图简化为简单的二维绘图。

构图面是指用户进行绘图的平面。

利用MasterCAM中Fplot功能绘制函数曲线

利用MasterCAM中Fplot功能绘制函数曲线

图3螺旋线1、4组成的螺旋槽界限曲面摘要:MasterCAM 中利用Add-ins 菜单中的Fplot*功能,建立曲线方程,绘制机械设计中常用的复杂曲线;通过对标准麻花钻头的实体造型过程的介绍,为使用者提供有益的借鉴。

关键词:MasterCAM Fplot*功能绘制复杂曲线1概述机械设计中常用的非圆曲线,包括椭圆、双曲线、抛物线、渐开线等。

在MasterCAM 软件中只要输入曲线的函数方程,即可绘出曲线图形。

下面就以绘制标准麻花钻头为例介绍非圆曲线的绘制和造型方法。

2钻头曲线钻头有两道螺旋槽,为4条不同的螺旋线,为了保证钻头必要的刚性和强度工作部分的钻芯直径向柄部方向递增,也就是钻芯增量,一般为每100mm 长度范围内钻芯直径增加1.4mm,钻头的横刃长度一般为钻头直径的1/10。

为了保证钻头必要的钢性和强度工作部分的钻心直径向柄部方向递增钻芯棱边螺旋槽横刃前刀面主后刀面副切削刀图1钻头的组成3利用Add-ins 菜单中的Fplot*功能绘制曲线Fplot*是MasterCAM 软件一个绘制复杂曲线、曲面的工具,它采用C 语言形式编制程序来绘制各种曲线、曲面。

求出绘制曲线的方程式,在桌面上新建一个txt 文件,根据方程式编写绘图程序,在该文件中编写完程序后保存,再把该文件的后缀名改为EQN 即可。

以直径50mm的钻头为例,介绍钻头的造型步骤,钻头4条不同的螺旋线方程式见表1。

step_var1=θ设置变量名称θstep_size1=10一个步距的尺寸为10lower_limit1=0设置变量下限为0upper_limit1=360设置变量上限为360geometry=sp lines 生成图形形状为样条线angles=degrees 角度采用度为单位origin=0,0,0曲线的定位点(原点)r=50钻头直径x=r *cos(θ)定义函数y=r *sin(θ)z=ω*θ①在桌面建立4个txt 文件,把表1中的4个螺旋线方程式分别输入到txt 文件中,并命名为螺旋线1、螺旋线2、螺旋线3、螺旋线4。

MasterCAM曲 面 的 构 建

MasterCAM曲 面 的 构 建

曲面可分为三大类型,即几何图形曲 面、自由型式曲面和编辑过的曲面。 几何图形曲面具有固定的几何形状, 是用直线、圆弧、平滑曲线等图素所产生 的,例如:球体、圆锥、圆柱、以及牵引 曲面、旋转曲面和实体曲面等。
自由型式的曲面不是特定的几何图形, 通常根据直线和曲线来决定其形状。这些曲 面需要复杂而难度高的曲面技术,如昆氏曲 面、直纹曲面、举升曲面、扫描曲面等。 编辑过的曲面是由编辑已有的曲面而产 生的,如补正曲面、修整延伸曲面、曲面倒 圆角、曲面熔接等。 MasterCAM的曲面类型如表4-1所示。
图 4 81 曲 面 对 曲 面 倒 圆 角 对 话 框曲面法向对倒圆角的影响
c
四、变化半径倒圆角
4.4.2 曲面偏移
曲面偏移可以按指定的偏移距离把所 选取的曲面沿着曲面的法线方向偏距而产 生另一张曲面。偏移距离如果为负值则偏 距的方向为曲面法线的相反方向,可以更 改曲面的法线方向来改变曲面的偏移方向。 编辑过的曲面不可用于曲面的偏移。
4.3.4 旋转曲面
旋转曲面是把几何图素绕着某一轴或 某一直线旋转而产生的曲面。 旋转曲面可用多个图素串联而进行旋 转,所得到的曲面数目就等于所有串联之 图素的数目。
旋转角度由用户选取旋转轴时的那一
端点来进行确定,不能使用负值,但能通
过选择旋转轴的另一端来确定相反的旋转 角度。旋转的方向永远是沿着选取旋转轴 的端点向另一端观看的顺时针方向,满足 右手螺旋法则。
应 用 用于构建圆锥、圆柱、 有拔模角度的模型等 用于构建回转体模型 直接构建基本曲面 用于当曲面是由一组缀 面形成的时候 用于曲面要添满两个或 两个以上的曲线的时候
当曲面通过两个及以上 通过一组横断面曲线形成 举升曲面 曲线,以抛物线的方式来 的曲面 熔接的时候 将断面外形沿着一个或两 用于通过曲面控制断面 个轨迹曲线移动,或是把两 的形状或用断面外形沿着 扫描曲面 个断面外形沿着一个轨迹曲 曲线平移或旋转的情况 线移动而得到的曲面

MasterCAM绘制复杂曲线与曲面.

MasterCAM绘制复杂曲线与曲面.

MasterCAM绘制复杂曲线与曲面在进行产品设计时用MasterCAM绘制复杂曲线与曲面,经常会涉及到复杂曲线、曲面的绘制,如齿轮的渐开线、心形线轮廓的凸轮、阿基米德螺旋面等,设计人员使用AutoCAD, ProIENGINEER或者UG均能绘制出相应曲线、曲面,只是方法比较复杂,不利干掌握和使用。

本文介绍了设计者使用MasterCAM中的Fplot命令可以精确绘制各种复杂曲线、、曲面,只要调用软件中chook文件夹中的*.eqn文件,结合所绘制曲线、曲面的参数方程对文件稍加修改,便可得出所需要的曲线或曲面的形状。

通过这种方法绘制的曲线和曲面简便快捷,易于掌握,给设计者提供了方便。

一、运用Fplot绘制平面非圆曲线机械设计中常用的平面非圆曲线,包括椭圆、双曲线、抛物线、齿轮渐开线、摆线、心形线等。

在MasterCAM软件中只要输入曲线的函数方程,即可绘出曲线图形。

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

(1)单击File/Edit/Other/Chooks,在对话框中选择所有*.eqn文件,软件会列出7个方程文件,这7个文件可以分为两类:第一类为平面曲线方程,如sine.eqn(正弦曲线)、Invol.eqn(齿轮渐开线)、Fplot.eqn(齿轮渐开线);第二类为空间曲面方程,如Candy.eqn(糖果状)、Chip.eqn(切屑状)、Drain.eqn(漏斗状)、Ellipsd.eqn(椭圆球)。

由于绘制的是平面非圆曲线,因此从第一类型选择sine.eqn(正弦曲线),文件打开后如下所示:step_varl = x/定义函数变量名为xstep_ sizel=0.2/变量x增量为0.2(数值越小,图形越接近真实形状)lower limitl=0/定义变量的最小值为0upper_limitl=6.28319定义变量的最大值为6.28319geometry=lines/定义几何图形的类型为直线(曲线可以用有限个点连接而成的折线去拟合)angles=radians/定义角度单位为弧度origin=0, 0,0/定义图形的起点y=sin(x)定义曲线方程(2)根据心形线的参数方程,把上述内容修改为下列形式:step varl=t/定义函数变量名为tstep_ sizel=0.2lower limitl=0upper_limitl=6.28319geometry=linesangles=radiansorigin=0, 0, 0x=50*cos(t)*(l+cos(t))/定义心形曲线的参数方程,其中t为心形线上任意点与原点连线和X 轴正半轴之间的夹角。

mastercam展开曲线的用法

mastercam展开曲线的用法

mastercam展开曲线的用法Mastercam展开曲线的用法Mastercam是一款广泛被应用于数控机床加工领域的CAD/CAM软件。

它提供了展开曲线的功能,可以在加工前将复杂曲面展开成平面图形,便于加工过程的规划和操作。

以下是一些Mastercam展开曲线的常见用法及详细讲解:1. 快速展开曲线展开曲线功能可以帮助用户快速将二维或三维图形展开为平面图形,方便进行后续CAD/CAM设计和加工操作。

通过以下步骤实现快速展开曲线:1.在Mastercam中打开要展开的曲线文件。

2.选择”展开曲线”功能,从工具栏或菜单中找到相应选项。

3.确认曲线的展开方向和角度,并设置展开比例(如1:1)。

4.点击”生成展开曲线”按钮,即可在Mastercam中生成展开后的平面图形。

2. 展开曲线的修剪和编辑Mastercam除了可以展开曲线外,还提供了灵活的修剪和编辑功能,便于用户根据实际需求对展开曲线进行修改和优化。

以下是一些常见的修剪和编辑操作:•曲线修剪:选择展开曲线上的某一部分,通过修剪功能将其删除或截取,可以消除不需要的区域或调整曲线形状。

•曲线延伸:在展开曲线的端点或中间位置增加额外的曲线段,以适应加工过程中的需要。

•曲线平滑:通过Mastercam提供的平滑功能,对展开曲线进行局部或整体的平滑处理,使曲线更加光滑和自然。

•曲线偏移:通过曲线偏移功能,可以在展开曲线的基础上生成一条平行的曲线,便于进行加工缓冲区域的设计和修正。

3. 展开曲线的数值计算和参数化在Mastercam中,展开曲线的加工路径以及展开后的平面图形可以进行数值计算和参数化,以便更好地控制加工过程和优化设计。

一些常用的数值计算和参数化操作如下:•展开曲线长度计算:根据Mastercam提供的功能,可以方便地计算展开曲线的长度以及不同段的长度,用于快速估算材料的使用量和预估加工时间。

•展开曲线角度计算:通过Mastercam的角度测量和计算功能,可以精确计算展开曲线的角度和夹角,用于调整加工工件的角度和位置。

mastercam2017斜面生成曲线

mastercam2017斜面生成曲线

mastercam2017斜面生成曲线摘要:一、Mastercam 2017简介二、斜面生成曲线的重要性三、Mastercam 2017中斜面生成曲线的操作步骤四、斜面生成曲线在实际应用中的优势五、总结正文:Mastercam 2017是一款功能强大的CAM软件,广泛应用于各种机械加工领域。

它具有丰富的工具和功能,能够方便地实现各种复杂的加工操作。

在Mastercam 2017中,斜面生成曲线是一个十分重要的功能,它可以帮助用户轻松地生成斜面,从而实现更高效的加工。

斜面生成曲线在Mastercam 2017中有广泛的应用,尤其在模具制造、航空、汽车制造等行业中。

通过使用斜面生成曲线功能,用户可以轻松地生成各种复杂形状的斜面,从而提高加工效率和精度。

在Mastercam 2017中,斜面生成曲线的操作步骤如下:1.打开Mastercam 2017软件,进入绘图模式。

2.选择“曲线”工具,绘制需要生成斜面的曲线。

3.选择“斜面”工具,点击曲线,确定斜面生成起点和终点。

4.根据需要调整斜面的参数,如斜率、半径等。

5.确认斜面生成后,可进行后续加工操作。

斜面生成曲线在实际应用中具有明显优势。

首先,它可以帮助用户快速地生成斜面,提高加工效率。

其次,通过调整斜面的参数,用户可以实现对斜面形状的精确控制,从而提高加工精度。

最后,斜面生成曲线功能与Mastercam 2017的其他工具相结合,能够实现更复杂形状的加工,满足用户的各种需求。

总之,Mastercam 2017中的斜面生成曲线功能是一个实用且高效的工具,能够帮助用户轻松地生成斜面,提高加工效率和精度。

Mastercam学习-第三天 构造曲面

Mastercam学习-第三天 构造曲面

图3-1图3-4图3-5图3-6 在Create命令中,面的构造是重点,又是难点。

此篇文章来自中国热点模具网MasterCAM中曲面的形成原理有三种方『::好就好::中国权威模具网』式。

Blend的构面是根据边界线来形成面的。

Parametric是把边界线围成的区域分成无数微小区域,把各个小区域构造成面后再连成一个整体。

Nurbs构面是沿边界寻一些关键点,再由点构成面。

其中,Blend构面法所需内存较少。

曲面的形成方法又有很多种,如图3-1所示。

1、悬浮曲面(Loft):如图3-2、3所示图3-2 图3-3过程:Create>Surface>Loft>Blend>Single,用鼠标依次拾取二条线,且拾取点在同一方向,图3-8 图3-9 图3-11再点击Done则完成。

2、昆氏面(Coons):如图3-4、5所示,值得一提的是选取边界线时应按图示1、2、3、4的顺序才能生成图3-5。

3、规则面(Ruled):如图3-6所示,Create> Surface>Ruled>Blend>Single,选取边界线时,只需点1、2即可4、旋转曲面(Revolved):热如图3-7曲线沿轴旋转成曲面。

图3-7图3-10『::好就好::中国权威模具网』5、扫描曲面(Swept):中是指一曲线沿另一曲线为路径扫描成曲面。

以次为例,结合Z值设定、构造平面(Cplane)、视角(Gview)等的设定来画一扫描曲面。

如图3-8、9所示(1)以上视图(Top)为构造平面及视角,画一曲线1;(2)再以前视图(Front)为构造平面及视角,画第二条曲线2,其中,Z值要输入适当值,否则所画曲线不在要求位置;(3)点击命令Create>Surface>Swept>Nurbs>,选取第一条曲线2,再选取第二曲线1为路径,点击Done,完成。

6、拉伸曲面(Draft):如图3-10此命令类似于AutoCAD中Extrude命令。

mastercam曲面操作方法

mastercam曲面操作方法

项目4 三维曲面造型4.1 项目描述本项目主要介绍Mastercam X三维曲面造型功能命令的使用,例如拉伸、旋转、扫掠等功能。

通过本项目的学习,完成操作任务——建立图4-1所示的笔筒曲面模型。

图4-1 笔筒曲面模型4.2 项目目标【知识目标】(1)熟悉Mastercam X三维造型的类型;(2)熟悉Mastercam X三维线架模型的构建思路;(3)掌握Mastercam X构图面、视角及构图深度的设置技术;(4)掌握Mastercam X曲面造型功能命令的使用技术。

【技能目标】(1)能综合运用构图面、视角及构图深度,绘制三维线架模型;(2)能综合运用Mastercam X三维曲面造型功能命令,对二维图像进行拉伸、旋转、扫掠等操作来创建各种各样的三维曲面,以及对曲面进行圆角、修剪、曲面融接等操作来构建较为复杂的三维曲面;(3)完成“项目描述”中的操作任务。

4.3 项目相关知识4.3.1 Mastercam X三维造型的类型Mastercam中的三维造型可以分为线架造型、曲面造型以及实体造型三种,这三种造型产生的模型可以从不同角度来描述一个物体。

线架模型用来描述三维对象的轮廓及端面特征,它主要由点、直线、曲面等组成,不具有面和体的特征,不能进行消影、渲染等操作。

曲面模型用来描述曲面的形状,一般是将线架模型经过进一步处理得到的。

曲面模型不仅可以显示出曲面的轮廓,而且可以显示出曲面的真实形状。

各种曲面是由许多的曲面片组成,二这些曲面片又通过多边形网格来定义。

实体造型是使设计者们能在三维空间中建立计算机模型。

实体模型中除包含二维图形数据外,还包括相当多的工程数据,如体积、边界面和边等。

实体模型具有体的特征,可以进行布尔运算等各种体的操作。

4.3.2 构图面、视角及构图深度设置1. 设置构图面在Mastercam中通过构图平面的设置可以将复杂的三维绘图简化为简单的二维绘图。

构图面是指用户进行绘图的平面。

MC9.1绘制复杂曲线

MC9.1绘制复杂曲线

更多>>SolidWorks汽车壳体建模初探MasterCAM在绘制复杂曲线中的应用2010-07-08 23:22:52| 分类:默认分类| 标签:|字号大中小订阅本文介绍了在MasterCAM中利用C-HOOKS绘制曲线的方法,并且举例绘制了渐开线、阿基米德曲线、摆线、凸轮轮廓线等机械设计中常用的复杂曲线;同时给出了具体的程序,为使用者提供有益的借鉴。

一、引言在机械设计中经常会要求绘制一些较为复杂的曲线,例如渐开线、阿基米德曲线、摆线、凸轮轮廓线等,然而,在常用的CAD/CAM软件中却很少直接提供对这些曲线的绘制工具。

所以,要绘制这些曲线就不得不进行二次开发,这对一般的用户就提出较高的要求。

而MasterCAM中的C—HOOKS功能恰好为我们提供了比较快捷方便的方法。

MasterCAM X的C—HOOKS功能集中在菜单“Settings”→“Run User Application”→“Fplot”中,可绘制各种复杂的曲线和曲面。

同时,C—HOOKS是一个增强命令子集,不同于其他CAD软件的二次开发工具,它不需要接口,直接运行在MasterCAM环境下,生成图形速度快。

二、利用C-HOOKS绘制曲线的方法C—HOOKS是MasterCAM系统中一个绘制复杂曲线、曲面的有用工具,它采用C语言形式编制程序来绘制各种曲线、曲面,绘制的方法如下。

(1)首先要把绘制曲线的方程式(解析式)求出来,这个方程式可以写成形式,也可以写成参数方程形式,还可以写成极坐标形式。

如,正弦函数曲线可以写成的方程式(解析式)。

(2)根据方程式(解析式)编写绘图程序,该绘图程序以eqn文件保存。

编写eqn文件有两种方法:1)先新建一个txt文件,在该文件中编写完程序后保存,再把该文件的后缀名改为eqn即可;2)直接打开系统中的eqn文件,在编辑器中新建一个文件,编写完程序后保存即可。

编写程序比较严格,有一定的格式要求,并且只准用英文小写。

MASTERCAM教程.MasterCAM的曲面

MASTERCAM教程.MasterCAM的曲面

第7章MasterCAM的曲面曲面是CAD/CAM软件中一个非常重要的组成部分,因为刀具路径的生成是建立在曲面的基础上。

MasterCAM提供了一些基本的绘制曲面的方法及通过编辑功能生成曲面的方法,这些方法的具体操作步骤在《MasterCAM实用教程》(苟琪等编著,机械工业出版社,2001年5月)中有详细的介绍,本章主要介绍各种生成曲面及编辑曲面的特点,目的是让读者遇到一个具体的曲面时,能够分析其特点,并掌握创建该曲面的快捷方法。

7.1 MasterCAM生成曲面特征7.1.1 牵引曲面(Draft Surface)牵引曲面是由一条母线直接牵引或拉伸生成,拉伸时可以垂直拉伸,如图7-1a所示,也可以以一定的角度拉伸,形成斜面,如图7-1b所示。

图7-1中的样条曲线S1和S2为牵引曲面拉伸时的母线,牵引曲面是由一组直线组成,是最简单的一种曲面。

图7-17.1.2 旋转曲面(Revolve Surface)图7-2旋转曲面是由一条母线绕着一根轴线旋转而成,旋转的角度可以在0~360º之间任意选择,图7-2a为旋转角度360º,图7-2b为旋转角度40º。

图7-2中直线L1和L2为轴线,样条曲线S1和S2为母线,旋转曲面在垂直于轴线平面内为一组圆或圆弧。

7.1.3 直纹曲面(Ruled Surface)直纹曲面是由两条或两条以上母线牵引生成,母线之间可以平行,如图7-3a所示,也可以不平行,如图7-3b所示,直纹曲面与牵引曲面一样,也是由一组直线组成,生成直纹曲面时,要注意各母线串接时的起始点,对于相同的母线,串接起始点选择不同,生成的直纹曲面差别很大,图7-3中的各母线串接起始点分别为P1、P2和P3,同理,对于相同的母线,选择串接母线的次序不同,生成的直纹曲面同样有很大的差别,图7-3中的各母线串接选择次序为S1、S2和S3。

图7-37.1.4 举升曲面(Loft Surface)举升曲面是由两条或两条以上母线平滑连接生成,母线之间可以平行,如图7-4a所示,也可以不平行,如图7-4b所示,图7-4a与图7-4b中的母线分别和图7-3a与图7-4b中的母线相同,举升曲面与直纹曲面不同的是举升曲面是由一组曲线组成,而直纹曲面是由一组直线组成,因此,举升曲面比直纹曲面更光滑。

Mastercam X 实用教程第3章 三维曲面与曲线

Mastercam X 实用教程第3章  三维曲面与曲线

图3-62 常参数曲线
3.2.3 曲面流线
图3-64 曲面流线
3.2.4 动态曲线
图3-65 动态曲线
3.2.5 剖切曲线
图3-67 剖切曲线
3.2.6 曲线转化为曲面曲线
图3-68 一条曲线转换为曲面曲线
3.2.7 分模线
• 选择“生成(Create)”|“曲线(Curve)”|“分模 线(Create Part Line Curve)”命令,系统提示
图3-14 网格曲面
图3-15 放样曲面
图3-16 Ribbon工具栏
图3-17 放样曲面
图3-19 旋转曲面
图3-20 高脚杯的一半
图3-21 扫描曲面
图3-22 扫描所绘制的曲面
图3-23 Extruded Surface对话框
图3-24 Draft Surface对话框
图3-25 扭曲现象
• (选择第一个曲面集)信息时,选择曲面,然后按Enter 键,系统接着提示
• (选择第二个曲面集),选择曲面,然后按Enter键即可, 如图3-69所示。
图3-69 相交线
3.3 曲面造型实例
图3-70 玩具车轮பைடு நூலகம்模型
3.4 思考与练习
• 1.在创建曲面流线时,可以通过哪几种方法指定曲线数 量? • 2.创建相交线和剖切曲线有什么相同之处? • 3.在曲面上创建曲线,共有哪几种方法? • 4.放样曲面和直纹曲面的主要区别是什么? • 5.曲面修剪有哪几种操作类型? • 6.对曲面进行编辑的命令主要有哪些? • 7.去除边界和填补孔洞有哪些区别? • 8.通过绘制相交线,观察两个圆锥的相交线是一个什么 图形。 • 9.打开以前绘制的网格面,在上面绘制曲面流线。

6___MasterCAM_X5_曲面与曲线的构建

6___MasterCAM_X5_曲面与曲线的构建
4
2016/9/15
6.1.2 三维线架模型实例

练习6-2
2016/9/15
5
6.1.2 三维线架模型实例





练习6-2 操作步骤提示: 1)选择屏幕视角为等角视图;构图面为前视图平面;选择第1种 “极坐标绘圆弧”命令后,快速输入圆心点坐标“0,0,0”,用 鼠标两次单击拖出一个大致的半圆后,设置半径为25;起始角度 0°及终止角度180°。 2)将2D/3D开关设置为2D,输入Z轴深度为-40;选择“矩形形状 设置”命令,捕捉R25圆弧右端点作为矩形基准点,绘出 60mm×30mm矩形,倒圆角R10。 3)输入Z轴深度为-100;选择“绘制剖切点”命令后,设置等分 点数为4;然后捕捉R25圆弧,绘制的4个点应位于Z-100处;继续 选择“绘制任意线”命令后,各点连线。 4)倒圆角R8;删除多余的点,R25圆弧端点连线;底边绘制中心 线。
10
6.1.2 三维线架模型实例

练习6-5
2016/9/15
11
6.1.2 三维线架模型实例







练习6-5 操作步骤提示: 1)在俯视图构图面绘制长轴半径为100,短轴半径为75 的椭圆。 2)选择“单体补正”命令,按补正距离为“5”偏移产生 较小的椭圆。 3)椭圆中心绘制一长度为30mm的垂线,上端点通过椭 圆基准点。 4)设置线型为中心线,从椭圆基准点开始按水平、垂直 绘出中心线。 5)选择“3点画弧”命令,如图绘制两条圆弧。 6)选择“切弧”命令,按下“与图素相切并通过一点” 的按钮,设置圆弧半径为15,完成4处R15圆弧的绘制。
25
2016/9/15
6.2.6 牵引曲面(Draft Surface)

MASTER9.1曲面和曲线

MASTER9.1曲面和曲线

第5章曲面和曲线的构建5.1 三维造型概述5.2 设置构图面、视角及构图深度5.3 线架模型5.4 构建基本曲面5.5 构建举升曲面和直纹曲面5.6 构建昆氏曲面5.7 构建旋转曲面5.8 构建扫描曲面5.9 构建牵引曲面5.10 构建曲面倒圆角5.11 曲面偏移5.12 曲面修整5.13 熔接曲面5.14 构建曲线2003.07.20Mastercam12003.07.20Mastercam 25.1 三维造型概述Mastercom 9.1中的三维造型可以分为线架造型、曲面造型以及实体造型三种,这三种造型生成的模型从不同角度来描述一个物体。

它们各有侧重,各具特色。

图a 为线架模型,图b 为曲面模型,图c 为实体模型。

a) b) c)三维造型示例线架模型用来描述三维对象的轮廓及断面特征,它主要由点、直线、曲线等组成,不具有面和体的特征,但线架模型是曲面造型的基础。

曲面模型用来描述曲面的形状,一般是对线架模型经过进一步处理得到的。

曲面模型不仅可以显示出曲面的轮廓,而且可以显示出曲面的真实形状。

实体模型具有体的特征,它由一系列表面包围,这些表面可以是普通的平面也可以是复杂的曲面,实体模型中除包含二维图型数据外,还包括相当多的工程数据,如体积,边界面和边等。

2003.07.20Mastercam35.2 设置构图面、视角及构图深度进行三维造型时,需要对构图面、荧幕视角及构图深度进行设置后,才能准确地绘制和观察三维图形,这三个选项均可在辅助菜单中选择。

5.2.1设置构图面5.2.2设置视角5.2.3设置构图深度2003.07.20Mastercam45.2.1 设置构图面1.三维空间构图在子菜单中选择该选项或在工具栏中单击按钮,可以将构图面设置为三维构图面,可以在三维空间内绘制图形,并允许在三维空间创建实体。

这时选取点,可以同时确定该点的X、Y、Z坐标值。

2.俯视图在子菜单中选择该选项或在工具栏中单击按钮,可以将构图面设置为俯视平面图。

  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,即度数,方程为:。

相关文档
最新文档