1/27第一章三维坐标系统1.1坐标系使用SurfMill绘制三维图形必须先理解三维坐标系。1.1.1世界坐标系世界坐标系是系统默认的固定不变的坐标系,它不会随着绘图平面或者视图的变化而改变;世界坐标系是唯一的,用户不能修改。个人收集整理勿做商业用途1.1.2用户坐标系用户坐标系是在某一绘图平面上建立的坐标系。一个绘图面对应一个用户坐标系,改变绘图平面则定义在该面上坐标系也随之变化。它是由用户定义的空间三维坐标系,用户坐标系可以根据用户绘制图形的需要而创建、修改或者删除。个人收集整理勿做商业用途图1-1三维坐标系1.2绘图平面一个坐标系有三个平面与其对应,即XOY平面、XOZ平面和YOZ平面,每个平面都可以根据需要设定为绘图平面。个人收集整理勿做商业用途2/27绘图平面是定义在空间某一方向的平面。绘图平面坐标系随着绘图平面的创建而生成的。例如俯视图XOY平面内,X轴和Y轴在绘图平面内,Z轴为绘图平面的法矢方向。有了绘图平面坐标系,空间上与之平行的一系列平面与绘图平面之间的距离可通过导航工具栏中按钮来标定,如图1-2所示:个人收集整理勿做商业用途如下图1-2,在绘图平面内的绘图图形,实际是在该用户坐标系中的俯视图XOY平面内绘图,这样方便地将三维空间绘图转换为二维平面绘图。设定不同的Z向深度值,可确定出一系列平行于该绘图面内的平面。在一定工作深度的平面内绘图,如同在绘图平面内绘图一样方便。个人收集整理勿做商业用途图1-2绘图平面-俯视图XOY面Z向深度要点提示:初学者应该特别注意并弄清楚要绘制的图形应该在哪个绘图面上,俯视图XOY,前视图XOZ,右视图YOZ,然后把该绘图面设置为系统当前绘图平面,再开始绘制图形!利用快捷键F9键可以切换当前绘图面。个人收集整理勿做商业用途1.3图层管理在图形设计过程中,可将属性相似的对象放在一层,可以方便于选择、显示、加锁和编辑等操作。点击右侧导航工具栏中的→,如图1-3所示:个人收集整理勿做商业用途3/27图1-3图层管理器很多初学者说不用建立图层也可以画出图形并做出曲面;其实图层的最大优点就是使你画的图直观化,系统化,易于管理和操作,方便于选择、显示、加锁和编辑等操作。在一个复杂的三视尺寸图中,你可以很清楚的知道你所做的图是视图的哪一部分,很方便的对做图进行隐藏加锁等操作进行修改;还可以进行单个图形或者整个图层的复制或者移动。所以初学者应该养成做图前先建立好图层,在相应的图层做相应的图形的良好习惯。个人收集整理勿做商业用途1.4快捷键为了让大家作图快捷方便,请在作图中尽量使用以下常用快捷键来快速作图:绘制直线→Ctrl+Q;绘制圆→Ctrl+L;绘制圆弧→Ctrl+A;绘制矩形→Ctrl+T;三维旋转观察→Ctrl+鼠标右键;平移观察→Shift+鼠标右键;切换当前绘图平面→F9;全部观察→F6;窗口观察→F5;撤消重做→Ctrl+Z;编辑→修剪→ALT+8;面面倒角→ALT+S→S→1;面面裁剪→ALT+S→X→4等常用快捷命令。个人收集整理勿做商业用途第二章SurfMill曲面造型实例2.1简介SurfMill是三维设计与加工软件,它的工作对象是三维的。目前SurfMill的三维模型主4/27要通过线框和曲面来构建。应用SurfMill进行曲面造型基本步骤如下:个人收集整理勿做商业用途第一,在空间平面上进行三维线框的设计打样,绘制出模型的特征轮廓曲线;第二,在模型的轮廓特征线基础上,应用曲面构造工具,创建曲面;第三,应用曲面编辑工具,例如曲面裁剪、曲面圆角过渡等,编辑修改曲面,获得曲面模型;第四,对曲面模型进行刀具轨迹自动编程,生成加工刀具路径。这四个步骤的曲面造型思路,即由点生成线,由线生成面,由面生成三维模型以及由曲面模型生成刀具路径,也是当今主流CAD/CAM系统曲面造型的基本思路,读者必须领会把握。个人收集整理勿做商业用途本章主要叙述三维绘图和曲面构造,即如何定义三维线框打样平面,如何观察三维模型设计效果,如何输入空间点、长度和角度,如何构造曲面和编辑曲面。个人收集整理勿做商业用途本章所有实例可参考JDP5X→Samples→SurfMill文件夹。2.2.4要点补充说明(1)可参考范例文件夹JDP5X→Samples→SurfMill文件夹中“基础建模.jdp”;(2)如果模型在几个标准视图下有不同的轮廓特征形状,这时可以先生成模型的各个侧面和上下面来,然后通过面面裁剪或其它方法得到模型的大致形状,这种造型方法称为“交叉成型法”;本例中就先做出了模型的左右前后侧面和上部曲面,然后通过面组倒角的方法得到了模型的主体形状。个人收集整理勿做商业用途下面我们通过一个例子再来体会这种方法:采用“交叉成型法”制作图2-23所示的模型;图2-23模型不同视图及尺寸5/27从图2-23中我们可以看出在前视图和俯视图中有特征轮廓,因此可在世界坐标系的XOY平面和ZOX平面中分别绘制特征曲线,然后分别对两个平面中的曲线进行拉伸,最后再通过面组裁剪得到模型尺寸;本例有两种构造方法,分别如图2-24和图2-25所示:个人收集整理勿做商业用途(a)XOY平面内曲线(b)ZOX平面内曲线(c)拉伸得到两组拉伸曲面(d)两组曲面互相裁剪结果个人收集整理勿做商业用途图2-24模型构造方法1(a)ZOX平面内曲线(b)XOY平面内曲线(c)拉伸得到两组拉伸曲面(d)两组曲面互相裁剪结果个人收集整理勿做商业用途图2-25模型构造方法2注意:本例中应调整好绘图面中曲线的位置,必要时要对原曲线进行曲线延长,以便使得两组曲面在裁剪前能够相互贯穿。个人收集整理勿做商业用途(3)构造模型的第二种方法为“堆积木法”,如本例中首先构造出模型的主体形状,然后再在该主体形状上添加两个凸台,最后再进行凸台曲面与主体曲面之间的光滑过渡,这样就好像堆积木似的堆出最终的模型形状。构造模型的第三种方法为“雕刻成型法”,这种方法与雕刻加工过程类似,首先拿过来一个毛胚大料,然后再其上雕刻加工出若干不同形状特征,如各种槽类和孔类形状等;这三种模型构造方法常常是综合在一起使用的。如本例就采用了“交叉成型法”和“堆积木法”这两种方法。个人收集整理勿做商业用途2.4盘状零件(投影)知识要点:旋转面、直纹面、边界平面、单截面双轨扫掠面、曲线投影、两面倒角、两组面倒角、3D旋转变换。6/27图4-0盘状零件渲染图从图中可看出本零件需用“堆积木法”来构造,首先构造出盘体旋转曲面,然后在其上构造出大凸台,最后再在这两个形状曲面上增加四个肋板小凸台。个人收集整理勿做商业用途2.4.1创建图层在图层管理对话框中新建四个图层,分别为Top,Front,Side和Surface层;如图4-1;个人收集整理勿做商业用途图4-1新建图层2.4.2绘制曲线1)设置当前图层为Front层;在前视绘图面XOZ,Y=0平面内绘制盘体旋转曲面的截面线和旋转轴,尺寸如图4-2;个人收集整理勿做商业用途图4-2前视绘图面XOZ中的盘体旋转曲面的截面线和旋转轴尺寸图2)设置当前图层为Top层;在俯视绘图面XOY绘制线架曲线;7/27在Z=0平面内绘制曲线,,尺寸如图4-3(a);在Z=30平面内绘制曲线,,尺寸如图4-3(b);在Z=35平面内绘制圆,圆心(0,0),半径为11.5;俯视绘图面XOY中绘制的线架曲线如图4-4所示;(a)Z=0深度平面内曲线尺寸图(b)Z=30深度平面内曲线尺寸图个人收集整理勿做商业用途图4-3俯视绘图面不同深度处曲线尺寸图图4-4俯视绘图面内绘制的曲线3)绘制直线,选择图4-5所示直线和端点,选择UCS-XZ平面,做一条垂直XOY面的垂线L1,如图4-5所示;个人收集整理勿做商业用途4)建立新坐标系UCS-1,设置UCS-1为,在这个新建的绘图平面XOY内绘制半径R=5的圆弧,如图4-5所示;个人收集整理勿做商业用途8/27图4-5新建绘图平面(垂直直线+点)5)在三维视图下观察绘制好的线架曲线如图4-7所示;图4-7三维视图下观察绘制好的线架曲线2.4.3构造曲面1)旋转曲面:选择前视绘图面XOZ内旋转截面线和旋转轴线,旋转角度(0-360);生成的旋转面如图4-8所示;个人收集整理勿做商业用途2)直纹面:选择俯视绘图面XOY,Z=0和Z=30平面内的两组曲线,生成了四张9/27直纹曲面如图4-9所示;图4-8旋转面图4-9构造直纹面3)边界平面:选择俯视绘图面Z=30平面内的曲线,生成的裁剪平面如图4-10所示;4)两面倒角:四张直纹面中,两两相邻的曲面进行倒圆角,倒角半径R=40;结果如图4-11所示;图4-10边界平面图4-11相邻两直纹面之间进行倒角5)两组面倒角:第一组面选择直纹面和它们之间的倒角面;第二组面选择模型的顶面,倒角半径R=20;倒角结果如图4-12所示;个人收集整理勿做商业用途6)两组面倒角:第一组面选择直纹面和它们之间的倒角面;第二组面选择模型的底部旋转曲面,倒角半径R=20;倒角结果如图4-13所示;个人收集整理勿做商业用途图4-12顶面与直纹面及它们之间的倒角面进行倒角图4-13底面与直纹面及它们之间的倒角面倒圆角10/277)曲线投影:选择俯视绘图面Z=0平面内的矩形的四条边,选择“绘制→投影到面”命令,沿Z轴方向投影到模型曲面上,得到的投影曲线如图4-14所示:个人收集整理勿做商业用途8)曲线组合:用的方法生成两条组合线1和2,如图4-15,组合时可根据需要调节连接精度值;图4-14曲线投影图4-15曲线组合9)单截面双轨扫掠:选择在新建的绘图平面内绘制的圆弧为截面线,上一步组合成功的两条组合曲线为轨迹线,生成的扫掠面如图4-16所示:个人收集整理勿做商业用途图4-16单截面双轨扫掠10)边界平面:在扫掠面的两端生成边界平面,如图4-17所示;11)两组面倒角:扫掠面和这两个边界平面之间倒圆角,倒角半径R=2.0;倒角结果如图4-18所示;图4-17在扫掠面的两端生成边界平面图4-18扫掠面和这两个边界平面之间倒圆角个人收集11/27整理勿做商业用途12)3D旋转变换:选择肋板凸台曲面和俯视绘图面Z=0平面内的三个圆进行圆形阵列,选择“保留原始图形”选项,数目:3,角度:90;变换结果如图4-19所示:个人收集整理勿做商业用途图4-193D旋转变换后结果13)两组面倒角:肋板凸台曲面与模型中其它与其相邻曲面进行倒圆角,倒角半径R=5.0;倒角结果如图4-20所示;个人收集整理勿做商业用途图4-20肋板凸台曲面与模型中其它与其相邻曲面倒圆角14)同样地,进行其它三组肋板凸台曲面与模型中与其相邻曲面倒圆角,参数与上一步相同,倒角结果如图4-21所示:个人收集整理勿做商业用途12/27图4-21其它三组肋板凸台曲面与模型中与其相邻接的曲面倒圆角15)线面裁剪:选择“曲面→曲面裁剪→投影裁剪”命令,选择俯视绘图面Z=0和Z=35深度处的圆来对模型的顶部平面和底部旋转平面进行裁剪,拾取投影方向矢量(0,0,1),裁剪结果如图4-22所示;个人收集整理勿做商业用途图4-22线面裁剪16)隐藏所有曲线,得到该零件的曲面模型,如图4-23所示:图4-23零件曲面模型2.4.4要点说明(1)制作完毕后的曲面模型可参考范例文件“盘状零件.jdp”;(2)曲面投影线是经常使用的一种“曲面上线”,本例利用其做为扫掠的轨迹线,在以后的例子中我们还将会介绍曲面投影线的投影方式及用途,用户可仔细体会体会;个人收集整理勿做商业用途(3)在用扫掠面构造曲面时,若轨迹线有两条,则截面线只能有一条(本例中的扫掠面的构造)或两条;若此时截面线有多条,或轨迹线超过两条,则须采用双向蒙皮面来完成。下面通过两个例子来练习轨迹线为两条时,截面线为一条或两条的情形:个人收集整理勿做商业用途①单截面双轨:13/27图4-24单截面双轨扫掠②双截面双轨:图4-25双截面双轨扫掠(4)在扫掠面构造中还有两种特殊的扫掠方式:管道面和旋转扫掠;下面为这两种方式的图例:①管道面:图4-26(a)所示轨迹线为平面曲线,图4-26(b)中的轨迹线