Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 标准规范 > CAXA制造工程师,caxa制造工程师入门教程

CAXA制造工程师,caxa制造工程师入门教程

收藏

本作品内容为CAXA制造工程师,格式为 docx ,大小 3222223 KB ,页数为 133页

CAXA制造工程师


('第1章CAXA制造工程师应用基础知识§1.1数控加工技术概述§1.1.1数控加工的特点数控加工,也称之为NC(NumericalContorl)加工,是以数值与符号构成的信息,控制机床实现自动运转。数控加工经历了半个世纪的发展已成为应用于当代各个制造领域的先进制造技术。数控加工的最大特征有二点:一是可以极大地提高精度,包括加工质量精度及加工时间误差精度;二是加工质量的重复性,可以稳定加工质量,保持加工零件质量的一致。也就是说加工零件的质量及加工时间是由数控程序决定而不是由机床操作人员决定的。一、数控加工具有如下优点:1、提高生产效率;2、不需熟练的机床操作人员;3、提高加工精度并且保持加工质量;4、可以减少工装卡具;5、可以减少各工序间的周转,原来需要用多道工序完成的工件,用数控加工可以一次装卡完成,缩短加工周期,提高生产效率。6、容易进行加工过程管理;7、可以减少检查工作量;8、可以降低废、次品率;9、便于设计变更,加工设定柔性;10、容易实现操作过程的自动化,一个人可以操作多台机床;11、操作容易,极大减轻体力劳动强度随着制造设备的数控化率不断提高,数控加工技术在我国得到日益广泛的使用,在模具行业,掌握数控技术与否及加工过程中的数控化率的高低已成为企业是否具有竞争力的象征。数控加工技术应用的关键在于计算机辅助设计和制造(CAD/CAM)系统的质量。如何进行数控加工程序的编制是影响数控加工效率及质量的关键,传统的手工编程方法复杂、烦琐,易于出错,难于检查,难以充分发挥数控机床的功能。在模具加工中,经常遇到形状复杂的零件,其形状用自由曲面来描述,采用手工编程方法基本上无法编制数控加工程序。近年来,由于计算机技术的迅速发展,计算机的图形处理功能有了很大增强,基于CAD/CAM技术进行图形交互的自动编程方法日趋成熟,这种方法速度快、精度高、直观、使用简便和便于检查。CAD/CAM1技术在工业发达国家已得到广泛使用。近年来在国内的应用也越来越普及,成为实现制造业技术进步的一种必然趋势。§1.1.2数控加工数控加工是将待加工零件进行数字化表达,数控机床按数字量控制刀具和零件的运动,从而实现零件加工的过程。被加工零件采用线架、曲面、实体等几何体来表示,CAM系统在零件几何体基础上生成刀具轨迹,经过后置处理生成加工代码,将加工代码通过传输介质传给数控机床,数控机床按数字量控制刀具运动,完成零件加工。其过程如下图所示:【零件信息】→【CAD系统造型】→【CAM系统生成加工代码】→【数控机床】→【零件】1、零件数据准备:系统自设计和造型功能或通过数据接口传入CAD数据,如STEP,IGES,SAT,DXF,X-T等;在实际的数控加工中,零件数据不仅仅来自图纸,特别在广泛采用Internet网的今天,零件数据往往通过测量或通过标准数据接口传输等方式得到。2、确定粗加工、半精加工和精加工方案。3、生成各加工步骤的刀具轨迹。4、刀具轨迹仿真。5、后置输出加工代码。6、输出数控加工工艺技术文件。7、传给机床实现加工。§1.2自动编程基础知识§1.2.1自动编程的概念前面介绍了数控编程中的手工编程,当零件形状比较简单时,可以采用这种方法进行加工程序的编制。但是,随着零件复杂程度的增加,数学计算量、程序段数目也将大大增加,这时如果单纯依靠手工编程将极其困难,甚至是不可能完成的。于是人们发明了一种软件系统,它可以代替人来完成数控加工程序的编制,这就是自动编程。自动编程的特点是编程工作主要由计算机完成。在自动编程方式下,编程人员只需采用某种方式输入工件的几何信息以及工艺信息,计算机就可以自动完成数据处理、编写零件加工程序、制作程序信息载体以及程序检验的工作而无须人的参与。在目前的技术水平下,分析零件图纸以及工艺处理仍然需要人工来完成,但随着技术的进步,将来的数控自动编程系统将从只能处理几何参数发展到能够处理工艺参数。即按加工的材料、零件几何尺寸、公差等原始条件,自动选择刀具、决定工序和切削用量等数控加工中的全部信息。§1.2.2自动编程的分类2自动编程技术发展迅速,至今已形成的种类繁多。这里仅介绍三种常见的分类方法。一、使用的计算机硬件种类划分,可分为:微机自动编程,小型计算机自动编程,大型计算机自动编程,工作站自动编程,依靠机床本身的数控系统进行自动编程二、按程序编制系统(编程机)与数控系统紧密程度划分1、离线自动编程与数控系统相脱离,采用独立机器进行程序编制工作称为离线自动编程。其特点是可为多台数控机床编程,功能多而强,编程时不占用机床工作时间。随着计算机硬件价格的下降,离线编程将是未来的趋势。2、在线自动编程数控系统不仅用于控制机床,而且用于自动编程,称为在线自动编程。编程信息的输入方式划分1、语言自动编程:这是在自动编程初期发展起来的一种编程技术。语言自动编程的基本方法是:编程人员在分析零件加工工艺的基础上,采用编程系统所规定的数控语言,对零件的几何信息、工艺参数、切削加工时刀具和工件的相对运动轨迹和加工过程进行描述形成所谓“零件源程序”。然后,把零件源程序输入计算机,由存于计算机内的数控编程系统软件自动完成机床刀具运动轨迹数据的计算,加工程序的编制和控制介质的制备(或加工程序的输入)、所编程序的检查等工作。2、图形自动编程:这是一种先进的自动编程技术,目前很多CAD/CAM系统都采用这种方法。在这种方法中,编程人员直接输入各种图形要素,从而在计算机内部建立起加工对象的几何模型,然后编程人员在该模型上进行工艺规划、选择刀具、确定切削用量以及走刀方式,之后由计算机自动完成机床刀具运动轨迹数据的计算,加工程序的编制和控制介质的制备(或加工程序的输入)等工作。此外,计算机系统还能够对所生成的程序进行检查与模拟仿真,以消除错误,减少试切。3、其它输入方式的自动编程:除了前面两种主要的输入方式外,还有语音自动编程和数字化技术自动编程两种方式。语音自动编程是指采用语音识别技术,直接采用音频数据作为自动编程的输入。使用语音编程系统时,操作人员使用记录在计算机内部的词汇,通过话筒将所要进行的操作讲给编程系统,编程系统自会产生加工所需程序。数字化自动编程是指通过三坐标测量机,对已有零件或实物模型进行测量,然后将测得的数据直接送往数控编程系统,将其处理成数控加工指令,形成加工程序。§1.2.3自动编程的发展数控加工机床与编程技术两者的发展是紧密相关的。数控加工机床的性能提升推动了编程技术的发展,而编程手段的提高也促进了数控加工机床的发展,二者相互依赖。现代数控技术下在向高精度、高效率、高柔性和智能化方向发展,而编程方式也越来越丰富。3数控编程可分为机内编程和机外编程。机内编程指利用数控机床本身提供的交互功能进行编程,机外编程则是脱离数控机床本身在其他设备上进行编程。机内编程的方式随机床的不同而异,可以“手工”方式逐行输入控制代码(手工编程)、交互方式输入控制代码(会话编程)、图形方式输入控制代码(图形编程),甚至可以语音方式输入控制代码(语音编程)或通过高级语言方式输入控制代码(高级语言编程)。但机内编程一般来说只适用于简单形体,而且效率较低。机外编程也可以分成手工编程、计算机辅助APT编程和CAD/CAM编程等方式。机外编程由于其可以脱离数控机床进行数控编程,相对机内编程来说效率较高,是普遍采用的方式。随着编程技术的发展,机外编程处理能力不断样强,已可以进行十分复杂形体的灵敏控加工编程。在20世纪50年代中期,MIT伺服机构实验室实现了自动编程,并公布了其研究成果,即APT系统。60年代初,APT系统得到发展,可以解决三维物体的连续加工编程,以后经过不断的发展,具有了雕塑曲面的编程功能。APT系统所用的基本概念和基本思想,对于自动编程技术的发展具有深远的意义,即使目前,大多数自动编程系统也在沿用其中的一些模式。如编程中的三个控制面:零件面(PS)、导动面(DS)、检查面(CS)的概念:刀具与检查面的ON、TO、PAST关系等等。随着微电子技术和CAD技术的发展,自动编程系统也逐渐过渡到以图形交互为基础的与CAD集成的CAD/CAM系统为主的编程方法。与以前的语言型自动编程系统相比,CAD/CAM集成系统可以提供单一准确的产品几何模型,几何模型的产生和处理手段灵活、多样、方便,可以实现设计、制造一体化。虽然数控编程的方式多种多样,毋庸置疑,目前占主导地位的是采用CAD/CAM数控编程系统进行编程。§1.3CAD/CAM系统简介§1.3.1基于CAD/CAM的数控自动编程的基本步骤目前,基于CAD/CAM的数控自动编程的基本步骤如图1-1所示:4一、加工零件及其工艺分析加工零件及其工艺分析是数控编程的基础。所以,和手工编程、APT语言编程一样,基于CAD/CAM的数控编程也首先要进行这项工作。在目前计算机辅助工艺过程设计(CAPP)技术尚不完善的情况下,该项工作还需人工完成。随着CAPP技术及机械制造集成技术(CIMS)的发展与完善,这项工作必然为计算机所代替。加工零件及其工艺分析的主要任务有:①零件几何尺寸、公差及精度要求的核准;②确定加工方法、工夹量具及刀具;③确定编程原点及编程坐标系;④确定走刀路线及工艺参数。二、加工部位建模加工部位建模是利用CAD/CAM集成数控编程软件的图形绘制、编辑修改、曲线曲面及实体造型等功能将零件被加工部位的几何形状准确绘制在计算机屏幕上,同时在计算机内部以一定的数据结构对该图形加以记录。加工部位建模实质上是人将零件加工部位的相关信息提供给计算机的一种手段,它是自动编程系统进行自动编程的依据和基础。随着建模技术及机械集成技术的发展,将来的数控编程软件将可以直接从CAD模块获得相关信息,而无须对加工部位再进行建模。三、工艺参数的输入在本步骤中,将利用编程系统的相关菜单与对话框等,将第一步分析的一些与工艺有关的参数输入到系统中。所需输入的工艺参数有:刀具类型、尺寸与材料;切削用量(主轴转速、进给速度、切削深度及加工余量);毛胚信息(尺寸、材料等);其它信息(安全平面、线性逼近误差、刀具轨迹间的残留高度、进退刀方式、走刀方式、冷却方式等)。当然,对于某一加工方式而言,可能只要求其中的部分工艺参数。随着CAPP技术的发展,这些工艺参数可以直接由CAPP系统来给出,这时工艺参数的输入这一步也就可以省掉了。四、刀具轨迹生成及编辑完成上述操作后,编程系统将根据这些参数进行分析判断,自动完成有关基点、节点的计算,并对这些数据进行编排形成刀位数据,存入指定的刀位文件中。刀具轨迹生成后,对于具备刀具轨迹显示及交互编辑功能的系统,还可以将刀具轨迹显示出来,如果有不太合适的地方,可以在人工交互方式下对刀具轨迹进行适当的编辑与修改。五、刀位轨迹的验证与仿真对于生成的刀位轨迹数据,还可以利用系统的验证与仿真模块检查其正确性与合理性。所谓刀具轨迹验证(CldataCheck或NCVerification)是指零用计算机图形显示器把加工过程中的零件模型、刀具轨迹、刀具外形一起显示出来,以模拟零件的加工过程,检查刀具轨迹是否正确、加工过程是否发生过切,所选择的刀具、走刀路线、进退刀方式是否合理、刀具与约束面是否发生干涉与碰撞。而仿真是指在计算机屏幕上,采用真实感图形显示技术,把加工过程中的零件模5型、机床模型、夹具模型及刀具模型动态显示出来,模拟零件的实际加工过程。仿真过程的真实感较强,基本上具有试切加工的验证效果(对于由于刀具受力变形、刀具强度及韧性不够等问题仍然无法达到试切验证的目标)。六、后置处理与APT语言自动编程一样,基于CAD/CAM的数控自动编程也需要进行后置处理,以便将刀位数据文件转换为数控系统所能接受的数控加工程序。七、程序输出对于经后置处理而生成的数控加工程序,可以利用打印机打印出清单,供人工阅读;还可以直接驱动纸带穿孔机制作穿孔纸带,提供给有读带装置的机床控制系统使用。对于有标准通讯接口的机床控制系统,还可以与编程计算机直接联机,由计算机将加工程序直接送给机床控制系统。§1.3.2基于CAD/CAM的数控自动编程系统关键技术概述一、零件建模(造型)零件建模是属于CAD范畴的一个概念。它大致研究三方面的内容:①零件模型如何输入计算机;②零件模型在计算机内部的表示方法(存储方法)③如何在计算机屏幕上显示零件。根据零件模型输入、存储及显示方法的不同,现有的零件模型大致有四大类:①线框模型:通过输入、存储及显示构成零件的各个边来表示零件。其优点是数据量小、运算简单、对硬件要求低;缺点是描述能力有限,个别图形的含义不唯一。这种模型主要应用于工厂车间的布局、运动机构的模拟与干涉检查、加工中刀具轨迹的显示,也可用于建模过程的快速显示。②表面模型:通过输入、存储及显示构成零件表面的各个面及面上的各个边来表示零件。同线框模型相比,表面模型能精确表示零件表面的形状,信息更加完整,因而可以表示很多用线框模型无法表示的零件。但由于表面模型仅能描述零件表面情况,而无法描述零件内部情况,信息仍然是不完备的。利用表面模型可以进行消隐与渲染从而生成真实感图形。该模型可用于有限元网格划分及数控自动编程过程。③实体模型:通过将零件看成实心物体来描述零件。实体模型可以完备的表达物体的几何信息,因而广泛应用于CAD/CAM、建筑效果图、影视动画、电子游戏等各个行业。但实体模型对工程至关重要的工艺信息却还没有涉及。④特征模型:通过具有工程意义的单元(如孔、槽等)构建、表达零件模型的一种方法。该方法在上世纪八十年代后期获得了广泛接受与研究,是一种全新的、划时代的模型方法:对于零件设计者而言,机械零件的设计不在面向点、线、面等几何元素,而是具有特定功能的单元。而特征模型不仅可以完备表达零件的几何与拓扑信息,而且还包含精度、材料、技术要求等信息,从而使零件工艺设计、制造的自动化成为可能。需要指出的是,四种模型之间是有一定关系的:从线框模型到特征模型是一个表达信息不断完善的过程。低级模型是高级模型的基础;高级模型是低级模型的发展。6适合数控编程的模型主要是表面模型、实体模型及特征模型。现有技术条件下,应用最广泛的是表面模型,以表面模型为基础的CAD/CAM集成数控编程系统习惯成为图象数控编程系统。在以表面模型为基础的数控编程系统中,其零件的设计功能(或几何造型功能)是专为数控编程服务的,针对性强,易于使用,典型系统有MasterCAM、SurfCAM等。基于实体模型的数控编程较为复杂,由于实体模型并非专为数控编程所设计,为了用于数控编程往往需对实体模型进行加工表面(或区域)的识别并进行工艺规划,最后才可以进行数控编程。特征模型的引入可以实现工艺分析设计的自动化,但特征模型尚处于研究之中,其成功应用于数控编程还需时日。二、刀具轨迹生成与编辑刀具轨迹的生成一般包括走刀轨迹的安排、刀位点的计算、刀位点的优化与编排等三个步骤。编程系统对于刀具轨迹的具体处理一般分为二维轮廓加工、腔槽加工、曲面加工、多坐标曲面加工及车削加工等情况分别进行处理。下面仅介绍常用的前三种加工刀具轨迹的生成方法。1、二维轮廓加工对于二维轮廓加工,一般需要先在计算机中绘制出轮廓线,然后选择有序化串联方式将各轮廓线首尾相连,再定义进退刀方式及各基本参数(如粗精加工次数、步进距离等,系统即可以完成二维轮廓走刀轨迹的生成。2、腔槽加工腔槽加工走刀轨迹的生成一般分粗加工与精加工两种。精加工一般较简单,只需沿型腔底面和轮廓走刀,精铣型腔底面和边界外形即可。粗加工一般有两种生成方式可供用户选择:行切方式与环切方式。如图所示:行切方式加工时,首先使用者需提供走刀路线的角度(与X轴的夹角)及走刀方式是单向(oneway)还是双向(zig-zag)、每一层粗加工的深度及型腔实际深度。之后,使用者还需指定腔槽的边界。编程系统根据这些信息,首先计算边界(含岛屿边界)的等距线,该等距线距离边界轮廓的距离为精加工余量。然后从刀具路径方向与轮廓等距线的第一个切线切点开始逐行计算每一条行切刀具轨迹线与等距线的交点,生成各切削行的刀具轨迹线段。最后,从第一条刀具轨迹线开始,按照走刀方式,将各个刀具轨迹线按照一定方法相连就形成了所需的刀具运动轨迹。环切加工一般沿型腔边界走等距线,其优点是铣刀的切削7方式不变(顺铣或逆铣)。环切法加工时,编程系统的计算方法是:按一定偏置距离对型腔轮廓的每一条边界曲线分别计算等距线。然后,通过对各个等距线进行必要的裁剪或延伸并进行一定的有效性检测以判断是否与岛屿或边界轮廓干涉从而连接形成封闭等距线。最后,将各个封闭等距线相连,就构成了所需刀具轨迹。3、曲面的加工曲面的加工相对较为复杂,目前常用的刀具轨迹生成方法有参数线法、截面法、投影法等三种方法。参数线法的基本思想是:任何一个曲面都可以写成参数方程[x,y,z]=[fx(u,v),fy(u,v),fz(u,v)]的形式。当u或v中某一个为常数时,形成空间的一条曲线。采用参数线法加工时,选择一个参数方向为切削行的走刀方向,另外一个参数方向为切削行的进给方向,通过一行行的切削最终生成整个刀具轨迹。参数线法计算简单,速度快,是曲面数控加工编程系统主要采用的方法,但当加工曲面的参数线不均匀时会造成刀具轨迹也不均匀,加工效率不高。截面法加工的基本思想是:采用一组截面(可以是平面、也可以是回转柱面)去截取加工表面,截出一系列交线,将来刀具与加工表面的切触点就沿着这些交线运动,通过一定方法将这些交线连接在一起,就形成最终的刀具轨迹。截面法主要适用于曲面参数线分布不太均匀及由多个曲面形成的组合曲面的加工。投影法的基本思路是将一组事先定义好的曲线(也称导动曲线)或轨迹投影到曲面上,然后将投影曲线作为刀触点轨迹,从而生成曲面的加工轨迹。投影法常用来处理其它方法难以获得满意效果的组合曲面和曲面型腔的加工。4、刀具轨迹的编辑对于很多复杂曲面零件及模具而言,刀具轨迹计算完成后,都需要对刀具轨迹进行编辑与修改。这是因为:在零件模型的构造过程中,往往处于某种考虑对待加工表面及约束面进行延伸并构造辅助面,从而使生成的刀具轨迹超出加工表面范围需要进行裁剪和编辑;由于生成的曲面不光滑,使刀位点出现异常,需对刀位点进行修改;采用的走刀方式经检验不合理,需改变走刀方式等等,都需进行刀具轨迹的编辑。刀具轨迹的编辑一般分为文本编辑和图形编辑两种。文本编辑是编程员直接利用任何一个文本编辑器对生成的刀位数据文件进行编辑与修改。而图形编辑方式则是在快速生成的刀具轨迹图形上直接修改。目前基于CAD/CAM的自动编程系统均采用了后一种方法。刀位轨迹编辑一般包括刀位点、切削段、切削行、切削块的删除、拷贝、粘贴、插入、移动、延伸、修剪、几何变换,刀位点的匀化,走刀方式变化时刀具轨迹的重新编排以及刀具轨迹的加载与存储等。5、刀位轨迹的验证8目前,刀具轨迹验证的方法较多,常见的有显示法验证、截面法验证、数值验证和加工过程仿真验证四种方法。显示验证就是将生成的刀位轨迹、加工表面与约束面及刀具在计算机屏幕上显示出来,以便编程员判断所生成刀具轨迹的正确性与合理性。根据显示内容的不同,又有刀具轨迹显示验证、加工表面与刀位轨迹的组合显示验证及组合模拟显示验证三种。刀具轨迹显示验证就是在计算机屏幕上仅仅显示生成的刀具轨迹,以便编程员判断刀具轨迹是否连续,检查刀位计算是否正确;加工表面与刀位轨迹的组合显示验证就是将刀具轨迹与加工表面一起显示在计算机屏幕上,从而使编程员可以进一步判断刀具轨迹是否正确,走刀路线、进退刀方式是否合理。组合模拟显示验证就是在计算机屏幕上同时显示刀位轨迹、刀具和加工表面及约束面并进行消隐处理。其作用是更进一步检查刀具轨迹是否正确。截面法验证就是先构造一个截面,然后求该截面与待验证的刀位点上刀具外形表面、加工表面及其约束面的交线,构成一幅截面图在计算机屏幕上显示出来,从而判断所选择的刀具是否合理,检查刀具与约束面是否发生干涉与碰撞,加工过程是否存在过切。根据所用截面的不同,截面法验证又可以分为横截面验证、纵截面验证及曲截面验证。如果所取截面为平面且大致垂直于刀具轴线方向则为横截面验证;如果所取截面为平面且通过刀具轴线则为横截面验证;如果所取截面为曲面,则为曲截面验证。距离验证是一种定量验证方法。它通过不断计算刀具表面和加工表面及约束面之间的距离,来判断是否发生过切与干涉。加工过程动态仿真验证是通过在计算机屏幕上模仿加工过程来进行验证的。现代数控加工过程的动态仿真验证的典型方法有两种:一种是只显示刀具模型和零件模型的加工过程动态仿真,典型代表有UGIICAD/CAM集成系统中的Vericut动态仿真工具和MasterCAM系统的N-See动态仿真工具;另一种是同时显示刀具模型、零件模型、夹具模型和机床模型的机床仿真系统,典型的代表UGIICAD/CAM集成系统中的Unisim机床仿真工具。随着虚拟现实技术的引入和刀具、零件、夹具和机床模型的完善(特别是力学及材料模型的建立与完善),加工过程动态仿真将更加逼真准确,完全可以取代试切环节,从而提高效率、降低成本。四、后置处理上述生成的刀位文件还不能用于数控加工,还需要将刀位文件转化为特定机床所能执行的数控程序,这就是后置处理。为什么不让自动编程中刀位轨迹计算模块直接生成为数控加工程序?这是因为不同数控系统对数控代码的定义、格式有所不同。因此,配备不同的后置处理程序,就可以使计算机一次计算的结果使用于多个数控系统。后置处理系统可分为专用后置处理系统和通用后置处理系统。9专用后置处理系统是针对专用数控系统和特定数控机床而开发的后置处理程序。一般而言,不同数控系统和机床就需要不同的专用后置处理系统,因而一个通用编程系统往往需要提供大量的专用后置处理程序。由于这类后置处理程序针对性强,程序结构比较简单,实现起来比较容易,因此在过去的数控编程系统中比较常见,现在在一些专用系统中仍然普遍使用。通用后置处理系统是指能针对不同类型的数控系统的要求,将刀位原文件进行处理生成数控程序的后置处理程序。使用通用后置处理时,用户首先需要编制数控系统数据文件(NDF)或机床数据文件(MDF)以便将数控系统或数控机床信息提供给编程系统。之后,将满足标准格式的刀位原文件和数控系统数据文件(NDF)或机床数据文件(MDF)输入到通用后置处理系统中,后置处理系统就可以产生符合该数控系统指令及格式的数控程序。数控系统数据文件(NDF)或机床数据文件(MDF)可以按照系统给定的格式手工编写,也可以以对话形式一一回答系统提出的问题,然后由系统自动生成。有些后置处理系统也提供市场上常见的各种数控系统的数据文件。特别要说明的是目前国际上流行的商品化CAD/CAM系统中刀位原文件格式都符合IGES标准,它们所带的通用后置处理系统具有一定的通用性。§1.4CAXA制造工程师软件介绍§1.4.1CAXA制造工程师简介20世纪90年代以前,市场是销售的CAD/CAM软件基本上为国外的软件系统。90年代以后国内在CAD/CAM技术研究和软件开发方面进行了卓有成效的工作,尤其是在以PC机动性平台的软件系统。其功能已能与国外同类软件相当,并在操作性、本地化服务方面具有优势。一个好的数控编程系统,已经不是一种仅仅是绘图,做轨迹,出加工代码,他还是一种先进的加工工艺的综合,先进加工经验的记录,继承,和发展。北航海尔软件公司经过多年来的不懈努力,推出了CAXA制造工程师数控编程系统。这套系统集CAD、CAM于一体,功能强大、易学易用、工艺性好、代码质量高,现在已经在全国上千家企业的使用,并受到好评,不但降低了投入成本,而且提高了经济效益。CAXA制造工程师数编程系统,现正在一个更高的起点上腾飞。10§1.4.2利用CAXA制造工程师CAD/CAM系统进行自动编程的基本步骤CAM系统的编程基本步骤如下:理解二维图纸或其它的模型数据建立加工模型或通过数据接口读入确定加工工艺(装卡、刀具等)生成刀具轨迹加工仿真产生后置代码输出加工代码现在分别予以说明。1.加工工艺的确定加工工艺的确定目前主要依靠人工进行,其主要内容有:核准加工零件的尺寸、公差和精度要求确定装卡位置选择刀具确定加工路线选定工艺参数2.加工模型建立利用CAM系统提供的图形生成和编辑功能将零件的被加工部位绘制计算机屏幕上。作为计算机自动生成刀具轨迹的依据。加工模型的建立是通过人机交互方式进行的。被加工零件一般用工程图的形式表达在图纸上,用户可根据图纸建立三维加工模型。针对这种需求,CAM系统应提供强大几何建模功能,不仅应能生成常用的直线和圆弧,还应提供复杂的样条曲线、组合曲线、各种规则的和不规则的曲面等的造型方法,并提供种过渡、裁剪、几何变换等编辑手段。被加工零件数据也可能由其他CAD/CAM系统传入,因此CAM系统针对此类需求应提供标准的数据接口,如DXF、IGES、STEP等。由于分工越来越细,企业之间的协作越来越频繁,这种形式目前越来越普遍。被加工零件的外形不可能是由测量机测量得到,针对此类的需求,CAM系统应提供读入测量数据的功能,按一定的格式给出的数据,系统自动生成零件的外形曲面。113.刀具轨迹生成建立了加工模型后,即可利用CAXA制造工程师系统提供的多种形式的刀具轨迹生成功能进行数控编程。CAXA制造工程师中提供了十余种加工轨迹生成的方法。用户可以根据所要加工工件的形状特点、不同的工艺要求和精度要求,灵活的选用系统中提供的各种加工方式和加工参数等,方便快速地生成所需要的刀具轨迹即刀具的切削路径。CAXA制造工程师在研制过程中深入工厂车间并有自己的实验基地,它不仅集成了北航多年科研方面的成果,也集成了工厂中的加工工艺经验,它是二者的完美结合。在CAXA制造工程师中做刀具轨迹,已经不是一种单纯的数值计算,而是工厂中数控加工经验的生动体现,也是你个人加工经验的积累,它人加工经验的继承,为满足特殊的工艺需要,CAXA制造工程师能够对已生成的刀具轨迹进行编辑。CAXA制造工程师还可通过模拟仿真检验生成的刀具轨迹的正确性和是否有过切产生。并可通过代码较核,用图形方法检验加工代码的正确性。4.后置代码生成在屏幕上用图形形式显示的刀具轨迹要变成可以控制机床的代码,需进行所谓后置处理。后置处理的目的是形成数控指令文件,也就是平我们经常说的G代码程序或NC程序。CAXA制造工程师提供的后置处理功能是非常灵活的,它可以通过用户自己修改某些设置而适用各自的机床要求。用户按机床规定的格式进行定制,即可方便地生成和特定机床相匹配的加工代码。5.加工代码输出生成数控指令之后,可通过计算机的标准接口与机床直接连通。CAXA制造工程师可以提供我们自己开发的通信软件,完成通过计算机的串口或并口与机床连接,将数控加工代码传输到数控机床,控制机床各坐标的伺服系统,驱动机床。随着我们国家加工制造业的迅猛发展,数控加工技术得到空前广泛的应用,CAXA的CAD/CAM软件得到了日益广泛的普及和应用。我们相信当你认识了CAXA制造工程师以后,CAXA制造工程师一定会走到你的身边,成为你身边的不可多得的造型能手,忠实可靠的编程高手,数控加工工艺的良师益友。§1.4.3.CAXA制造工程师软件界面介绍12制造工程师的用户界面,是全中文界面,和其他Windows风格的软件一样,各种应用功能通过菜单和工具条驱动;状态栏指导用户进行操作并提示当前状态和所处位置;特征树记录了历史操作和相互关系;绘图区显示各种功能操作的结果;同时,绘图区和特征树为用户提供了数据的交互的功能。制造工程师工具条中每一个按钮都对应一个菜单命令,单击按钮和单击菜单命令是完全一样的。一、文件的读入CAXA制造工程师是一个开放的设计和加工工具,它提供了丰富的数据接口,包括基于曲面的DXF和IGES标准图形接口,基于实体的X_T、X_B,面向快速成型设备的STL以及面向Internet和虚拟现实的VRML等接口。这些接口保证了与世界流行的CAD软件进行双向数据交换,使企业与合作伙伴可以跨平台和跨地区进行协同工作,实现虚拟产品开发和生产。13文件的读入通过“文件”下拉菜单中的“打开”命令来实现,可以打开制造工程师存储的数据文件,并为其他数据文件格式提供相应接口,使在其它软件上生成的文件通过此接口转换成制造工程师的文件格式,并进行处理。在制造工程师中可以读入ME数据文件mxe、零件设计数据文件epb、、ME1.0、ME2.0数据文件csn、Parasolidx_t文件、Parasolidx_b文件、DXF文件、IGES文件和DAT数据文件。单击“文件”下拉菜单中“打开”命令,或者直接单击按钮,弹出打开文件对话框。选择相应的文件类型并选中要打开的文件名,单击“打开”按钮。CAXA制造工程师可以输出也就是将零件存储为多种格式的文件,方便在其他软件中打开。1、单击“文件”下拉菜单中的“保存”,或者直接单击按钮,如果当前没有文件名,则系统弹出一个存储文件对话框。2、在对话框的文件名输入框内输入一个文件名,单击“保存”,系统即按所给文件名存盘。文件类型可以选用ME数据文件mex、EB3D数据文件epb、Parasolidx_t文件、Parasolidx_b文件、DXF文件、IGES文件、VRML数据文件、STL数据文件和EB97数据文件。3、如果当前文件名存在,则系统直接按当前文件名存盘。经常把结果保存起来是一个好习惯。这样,可以避免因发生意外而成果丢失。二、零件的显示制造工程师为用户提供了图形的显示命令,他们只改变图形在屏幕上显示的位置、比例、范围等,不改变原图形的实际尺寸。图形的显示控制对复杂零件和刀具轨迹观察和拾取具有重要作用。用鼠标单击“显示”下拉菜单中的“显示变换”,在该菜单中的右侧弹出菜单项。141、显示全部:将当前绘制的所有图形全部显示在屏幕绘图区内。用户还可以通过F3键使图形显示全部。单击“显示”,指向“显示变换”,单击“显示全部”,或者直接单击按钮。显示窗口:提示用户输入一个窗口的上角点和下角点,系统将两角点所包含的图形充满屏幕绘图区加以显示。(1)单击“显示”,指向“显示变换”,单击“显示窗口”,或者直接单击按钮。(2)按提示要求在所需位置输入显示窗口的第一个角点,输入后十字光标立即消失。此时再移动鼠标时,出现一个由方框表示的窗口,窗口大小可随鼠标的移动而改变。(3)窗口所确定的区域就是即将被放大的部分。窗口的中心将成为新的屏幕显示中心。在该方式下,不需要给定缩放系数,制造工程师将把给定窗口范围按尽可能大的原则,将选中区域内的图形按充满屏幕的方式重新显示出来。2、显示缩放:按照固定的比例将绘制的图形进行放大或缩小。用户也可以通过PageUp或PageDown来对图形进行放大或缩小。也可使用Shift配合鼠标右键,执行该项功能。也可以使用Ctrl键配合方向键,执行该项功能。(1)单击“显示”,指向“显示变换”,单击“显示缩放”,或者直接单击按钮。(2)按住鼠标右键向左上或者右上方拖动鼠标,图形将跟着鼠标的上下拖动而放大或者缩小。(3)按住Ctrl键,同时按动左右方向键或上下方向键,图形将跟着按键的按动而放大或者缩小。3、显示旋转:将拾取到的零部件进行旋转。用户还可以使用Shift键配合上、下、左、右方向键使屏幕中心进行显示的旋转。也可以使用Shift配合鼠标左键,执行该项功能。(1)单击“显示”,指向“显示变换”,单击“显示旋转”,或者直接单击按钮。(2)在屏幕上选取一个显示中心点,拖动鼠标左键,系统立即将该点作为新的屏幕显示中心,将图形重新显示出来。4、显示平移:根据用户输入的点作为屏幕显示的中心,将显示的图形移动到所需的位置。用户还可以使用上、下、左、右方向键使屏幕中心进行显示的平移。(1)单击“显示”,指向“显示变换”,单击“显示平移”,或者直接单击按钮。15(2)在屏幕上选取一个显示中心点,按下鼠标左键,系统立即将该点作为新的屏幕显示中心将图形重新显示出来。16第2章曲线和曲面§2.1曲线的绘制CAXA制造工程师为曲线绘制提供了十六项功能:直线、圆弧、圆、矩形、椭圆、样条、点、公式曲线、多边形、二次曲线、等距线、曲线投影、相关线、样条->圆弧和文字等。用户可以利用这些功能,方便快捷地绘制出各种各样复杂的图形。利用CAXA制造工程师编程加工时,主要应用曲线中的直线、矩形工具绘制零件的加工范围。直线中的两点线就是在屏幕上按给定两点画一条直线段或按给定的连续条件画连续的直线段。(1)单击直线按钮,在立即菜单中选择两点线。(2)按状态栏提示,给出第一点和第二点,两点线生成。图2-1直线的绘制矩形是图形构成的基本要素,为了适应各种情况下矩形的绘制,CAXA制造工程师提供了两点矩形和中心_长_宽等两种方式。两点矩形就是给定对角线上两点绘制矩形。如图2-2(1)单击按钮,在立即菜单中选择两点矩形方式。(2)给出起点和终点,矩形生成。图2-2中心_长_宽就是给定长度和宽度尺寸值来绘制矩形。(1)单击按钮,在立即菜单中选择中心_长_宽方式,输入长度和宽度值。(2)给出矩形中心(0,0),矩形生成。17图2-3§2.2曲线的编辑曲线编辑包括曲线裁剪、曲线过渡、曲线打断、曲线组合和曲线拉伸五种功能。曲线编辑安排在主菜单的下拉菜单和线面编辑工具条中。线面编辑工具条如下图所示。图2-4曲线裁剪中的快速裁剪是指系统对曲线修剪具有指哪裁哪快速反映。(1)单击按钮,在立即菜单中选择快速裁剪和正常裁剪(或投影裁剪)。(2)拾取被裁剪线(选取被裁掉的段),快速裁剪完成。图2-5曲线过渡就是对指定的两条曲线进行圆弧过渡、尖角过渡或对两条直线倒角。曲线过渡共有三种方式:圆弧过渡、尖角过渡和倒角过渡。圆弧过渡:用于在两根曲线之间进行给定半径的圆弧光滑过渡。如图2-6(1)单击按钮,在立即菜单中选择“圆弧过渡”,输入半径,选择是否裁剪曲线1和曲线2。(2)拾取第一条曲线,第二条曲线,圆弧过渡完成。18过渡前过渡后图2-6尖角过渡用于在给定的两根曲线之间进行过渡,过渡后在两曲线的交点处呈尖角。尖角过渡后,一根曲线被另一根曲线裁剪。如图2-7(1)单击按钮,在立即菜单中选择“尖角裁剪”。(2)拾取第一条曲线,第二条曲线,尖角过渡完成。(a)过渡前(b)过渡后(a)过渡前(b)过渡后图2-7倒角过渡倒角过渡用于在给定的两直线之间进行过渡,过渡后在两直线之间有一条按给定角度和长度的直线。倒角过渡后,两直线可以被倒角线裁剪,也可以不被裁剪,如图2-8。(1)单击按钮,在立即菜单中选择“倒角裁剪”,输入角度和距离值,选择是否裁剪曲线1和曲线2。(2)拾取第一条曲线,第二条曲线,尖角过渡完成。(a)有裁剪的倒角过渡(b)无裁剪的倒角过渡19图2-8§2.3几何变换几何变换对于编辑图形和曲面有着极为重要的作用,可以极大地方便用户。几何变换是指对线、面进行变换,对造型实体无效,而且几何变换前后线、面的颜色、图层等属性不发生变换。几何变换共有七种功能:平移、平面旋转、旋转、平面镜像、镜像、阵列和缩放。几何变换工具条如下图2-9。图2-9平移就是对拾取到的曲线或曲面进行平移或拷贝。平移有两种方式:两点或偏移量。偏移量方式就是给出在XYZ三轴上的偏移量,来实现曲线或曲面的平移或拷贝。(1)直接单击按钮,在立即菜单中选取偏移量方式,拷贝或平移,输入XYZ三轴上的偏移量值如下图2-10。图2-10(2)状态栏中提示“拾取元素”,选择曲线或曲面,按右键确认,平移完成如图2-11。图2-11两点方式就是给定平移元素的基点和目标点,来实现曲线或曲面的平移或拷贝。(1)单击按钮,在立即菜单中选取两点方式,拷贝或平移,正交或非正交,如图2-12。20图2-12(2)拾取曲线或曲面,按右键确认,输入基点,光标就可以拖动图形了,输入目标点,平移完成,如图2-13。图2-13§2.4曲面的生成及编辑CAXA制造工程师有丰富的曲面造型手段,共有10种生成方式:直纹面、旋转面、扫描面、边界面、放样面、网格面、导动面、等距面、平面和实体表面。一、曲面生成1直纹面(如下图2-14):有3种形式的直纹面曲线+曲线曲线+曲面点+曲线直纹面是由一根直线两端点分别在两曲线上匀速运动而形成的轨迹曲面。直纹面生成有三种方式:曲线+曲线、点+曲线和曲线+曲面。图2-14(1)单击“应用”,指向“曲面生成”,单击“直纹面”,或者单击按钮。(2)在立即菜单中选择直纹面生成方式。(3)按状态栏的提示操作,生成直纹面。曲线+曲线21曲线+曲线是指在两条自由曲线之间生成直纹面。图2-15(1)选择“曲线+曲线”方式。(2)拾取第一条空间曲线。(3)拾取第二条空间曲线,拾取完毕立即生成直纹面。点+曲线点+曲线是指在一个点和一条曲线之间生成直纹面。图2-16(1)选择“点+曲线”方式。(3)拾取空间点。(4)拾取空间曲线,拾取完毕立即生成直纹面。曲线+曲面曲线+曲面是指在一条曲线和一个曲面之间生成直纹面。图2-17曲线+曲面方式生成直纹面时,曲线沿着一个方向向曲面投影,同时曲线与这个方向垂直的平面内上以一定的锥度扩张或收缩,生成另外一条曲线,在这两条曲线之间生成直纹面。(1)选择“曲线+曲面”方式。22(2)填写角度和精度。(3)拾取曲面。(4)拾取空间曲线。(5)输入投影方向。单击空格键弹出矢量工具,选择投影方向。(6)选择锥度方向。单击箭头方向即可。(7)生成直纹面。角度:是指锥体母线与中心线的夹角;注意:(1)生成方式为“曲线+曲线”时,在拾取曲线时应注意拾取点的位置,应拾取曲线的同侧对应位置;否则将使两曲线的方向相反,生成的直纹面发生扭曲。(2)生成方式为“曲线+曲线”时,如系统提示“拾取失败”,可能是由于拾取设置中没有这种类型的曲线。解决方法是点取“设置”菜单中的“拾取过滤设置”,在“拾取过滤设置对话框”的“图形元素的类型”中选择“选中所有类型”。(3)生成方式为“曲线+曲面”时,输入方向时可利用矢量工具菜单。在需要这些工具菜单时,按空格键或鼠标中键即可弹出工具菜单。(4)生成方式为“曲线+曲面”时,当曲线沿指定方向,以一定的锥度向曲面投影作直纹面时,如曲线的投影不能全部落在曲面内时,直纹面将无法作出。旋转面按给定的起始角度、终止角度将曲线绕一旋转轴旋转而生成的轨迹曲面。(1)单击“应用”,指向“曲面生成”,单击“旋转面”,或者单击按钮。(2)输入起始角和终止角角度值。(3)拾取空间直线为旋转轴,并选择方向。(4)拾取空间曲线为母线,拾取完毕即可生成旋转面。图2-18起始角:是指生成曲面的起始位置与母线和旋转轴构成平面的夹角。终止角:是指生成曲面的终止位置与母线和旋转轴构成平面的夹角。23下图起始角为60度,终止角为270度的情况。图2-19注意:选择方向时的箭头方向与曲面旋转方向两者遵循右手螺旋法则。扫描面按照给定的起始位置和扫描距离将曲线沿指定方向以一定的锥度扫描生成曲面。图2-20(1)单击“应用”,指向“曲面生成”,单击“扫描面”,或者单击按钮。(2)填入起始距离、扫描距离、扫描角度和精度等参数。(3)按空格键弹出矢量工具,选择扫描方向。(4)拾取空间曲线。(5)若扫描角度不为零,选择扫描夹角方向,扫描面生成。起始距离:是指生成曲面的起始位置与曲线平面沿扫描方向上的间距;扫描距离:是指生成曲面的起始位置与终止位置沿扫描方向上的间距;扫描角度:是指生成的曲面母线与扫描方向的夹角;下图为扫描初始距离不为零的情况。24图2-21注意:扫描方向不同的选择可以产生不同的效果。导动面让特征截面线沿着特征轨迹线的某一方向扫动生成曲面。导动面生成有六种方式:平行导动、固接导动、导动线&平面、导动线&边界线、双导动线和管道曲面。生成导动曲面的基本思想:选取截面曲线或轮廓线沿着另外一条轨迹线扫动生成曲面。为了满足不同形状的要求,可以在扫动过程中,对截面线和轨迹线施加不同的几何约束,让截面线和轨迹线之间保持不同的位置关系,就可以生成形状变化多样的导动曲面。如截面线沿轨迹线运动过程中,我们可以让截面线绕自身旋转,也可以绕轨迹线扭转,还可以进行变形处理,这样就产生各种方式的导动曲面。(1)单击“应用”,指向“曲面生成”,单击“导动面”,或者直接单击按钮。(2)选择导动方式。(3)根据不同的导动方式下的提示,完成操作。平行导动平行导动是指截面线沿导动线趋势始终平行它自身地移动而扫成生成曲面,截面线在运动过程中没有任何旋转。图2-22(1)激活导动面功能,并选择“平行导动”方式。(2)拾取导动线,并选择方向。(3)拾取截面曲线,即可生成导动面。固接导动固接导动是指在导动过程中,截面线和导动线保持固接关系,即让截面线平面与导动线的切矢方向保持相对角度不变,而且截面线在自身相对坐标架中的位置关系保持不变,截面线沿导动线变化的趋势导动生成曲面。固接导动有单截面线和双截面线两种,也就是说截面线可以是一条或两条,如图2-23。25单截面线双截面线图2-23(1)选择“固接导动”方式。(2)选择单截面线或者双截面线。(3)拾取导动线,并选择导动方向。(4)拾取截面线。如果是双截面线导动,应拾取两条截面线。(5)生成导动面。导动线&平面截面线按以下规则沿一条平面或空间导动线(脊线)扫动生成曲面。规则:(1)、截面线平面的方向与导动线上每一点的切矢方向之间相对夹角始终保持不变;(2)、截面线的平面方向与所定义的平面法矢的方向始终保持不变。这种导动方式尤其适用于导动线是空间曲线的情形,截面线可以是一条或两条。单截面线双截面线图2-24(1)选择“导动线&平面”方式。(2)选择单截面线或者双截面线。26(3)输入平面法矢方向。按空格键,弹出矢量工具,选择方向。(4)拾取导动线,并选择导动方向。(5)拾取截面线。如果是双截面线导动,应拾取两条截面线。(6)生成导动面。导动线&边界线截面线按以下规则沿一条导动线扫动生成曲面,规则:(1)运动过程中截面线平面始终与导动线垂直。(2)运动过程中截面线平面与两边界线需要有两个交点。(3)对截面线进行放缩,将截面线横跨于两个交点上。截面线沿导动线如此运动时,就与两条边界线一起扫动生成曲面。(1)在导动过程中,截面线始终在垂直于导动线的平面内摆放,并求得截面线平面与边界线的两个交点。在两截面线之间进行混合变形,并对混合截面进行放缩变换,使截面线正好横跨在两个边界线的交点上。(2)若对截面线进行放缩变换时,仅变化截面线的长度,而保持截面线的高度不变,称为等高导动。图2-25为单截面线变高导动。图2-25(3)若对截面线,不仅变化截面线的长度,同时等比例地变化截面线的高度,称为变高导动,图2-26为双截面线等高导动。图2-26(1)选择“导动线&边界线”方式。(2)选择单截面线或者双截面线。(3)选择等高或者变高。(4)拾取导动线,并选择导动方向。(5)拾取第一条边界曲线。27(6)拾取第二条边界曲线。(7)拾取截面曲线。如果是双截面线导动,拾取两条截面线(在第一条边界线附近)。(8)生成导动面。双导动线将一条或两条截面线沿着两条导动线匀速地扫动生成曲面。双导动线导动支持等高导动和变高导动,如图2-27。(a)单截面线等高导动(b)双截面线变高导动图2-27(1)选择“双导动线”方式。(2)选择单截面线或者双截面线。(3)选择等高或者变高。(4)拾取第一条导动线,并选择方向。(6)拾取第二条导动线,并选择方向。(7)拾取截面曲线(在第一条导动线附近)。如果是双截面线导动,拾取两条截面线(在第一条导动线附近)。(8)生成导动面。管道曲面给定起始半径和终止半径的圆形截面沿指定的中心线扫动生成曲面。(1)截面线为一整圆,截面线在导动过程中,其圆心总是位于导动线上,且圆所在平面总是与导动线垂直。(2)圆形截面可以是两个,由起始半径和终止半径分别决定,生成变半径的管道面。如图2-28所示。28图2-28(1)选择“管道曲面”方式。(2)填入起始半径、终止半径和精度。(3)拾取导动线,并选择方向。(4)生成导动面。起始半径是指管道曲面导动开始的圆的半径。终止半径是指管道曲面导动终止时的半径。注意:(1)导动曲线、截面曲线应当是光滑曲线。(2)在两根截面线之间进行导动时,拾取两根截面线时应使得它们方向一致,否则曲面将发生扭曲,形状不可预料。(3)导动线&平面中给定的平面法矢尽量不要和导动线的切矢方向相同。等距面按给定距离与等距方向生成与已知平面(曲面)等距的平面(曲面)。这个命令类似曲线中的“等距线”命令,不同的是“线”改成了“面”。(1)单击“应用”,指向“曲面生成”,单击“等距面”,或者单击按钮。(2)填入等距距离。(3)拾取平面,选择等距方向。(4)生成等距面。图2-29等距距离:是指生成平面在所选的方向上的离开已知平面的距离。29注意:如果曲面的曲率变化太大,等距的距离应当小于最小曲率半径。平面利用多种方式生成所需平面。平面与基准面的比较:基准面是在绘制草图时的参考面,而平面则是一个实际存在的面。(1)单击“应用”,指向“曲面生成”,单击“平面”,或者单击按钮。(2)选择裁剪平面或者工具平面。(3)按状态栏提示完成操作。裁剪平面由封闭内轮廓进行裁剪形成的有一个或者多个边界的平面。封闭内轮廓可以有多个。图2-30(1)拾取平面外轮廓线,并确定链搜索方向,选择箭头方向即可。(2)拾取内轮廓线,并确定链搜索方向,每拾取一个内轮廓线确定一次链搜索方向。(3)拾取完毕,单击鼠标右键,完成操作。工具平面包括XOY平面、YOZ平面、ZOX平面、三点平面、矢量平面、曲线平面和平行平面等7种方式。XOY平面:绕X或Y轴旋转一定角度生成一个指定长度和宽度的平面。YOZ平面:绕Y或Z轴旋转一定角度生成一个指定长度和宽度的平面。ZOX平面:绕Z或X轴旋转一定角度生成一个指定长度和宽度的平面。图2-3130三点平面:按给定三点生成一指定长度和宽度的平面,其中第一点为平面中点。矢量平面:生成一个指定长度和宽度的平面,其法线的端点为给定的起点和终点。曲线平面:在给定曲线的指定点上,生成一个指定长度和宽度的法平面或切平面。有法平面和包络面两种方式。(a)法平面(b)包络面图2-32平行平面:按指定距离,移动给定平面或生成一个拷贝平面(也可以是曲面)。图2-33(1)选择工具面类型。(2)选择对应类型的相关方式。(3)填写角度,长度和宽度等数值。(4)根据状态栏提示完成操作。角度:是指生成平面绕旋转轴旋转,与参考平面所夹的锐角。长度:是指要生成平面的长度尺寸值。宽度:是指要生成平面的宽度尺寸值。注意:(1)点的输入有两种方式:按空格键拾取工具点和按回车键直接输入坐标值。(2)平行平面功能与等距面功能相似,但等距面后的平面(曲面),不能再对其使用平行平面,只能使用等距面;而平行平面后的平面(曲面),可以再对其使用等距面或平行平面。边界面在由已知曲线围成的边界区域上生成曲面。边界面有两种类型:四边面和三边面。所谓四边面是指通过四条空间曲线生成平面;三边面是指通过三条空间曲线生成平面。31(1)单击“应用”,指向“曲面生成”,单击“边界面”,或者单击按钮。(2)选择四边面或三边面。(3)拾取空间曲线,完成操作。图2-34注意:拾取的四条曲线必须首尾相连成封闭环,才能作出四边面;并且拾取的曲线应当是光滑曲线。放样面以一组互不相交、方向相同、形状相似的特征线(或截面线)为骨架进行形状控制,过这些曲线蒙面生成的曲面称之为放样曲面。有截面曲线和曲面边界两种类型。(1)单击“应用”,指向“曲面生成”,单击“放样面”,或者单击按钮。(2)选择截面曲线或者曲面边界。(3)按状态栏提示,完成操作。截面曲线通过一组空间曲线作为截面来生成曲面。(1)选择界面曲线方式。(2)拾取空间曲线为截面曲线,拾取完毕后按鼠标右键确定,完成操作。图2-35曲面边界以曲面的边界线和截面曲线来生成曲面。(1)选择曲面边界方式。(2)拾取空间曲线为截面曲线,拾取完毕后按鼠标右键确定,完成操作。32(3)在第一条曲面边界线上拾取其所在平面。(4)拾取截面曲线,单击鼠标右键确定。(5)在第二条曲面边界线上拾取其所在平面,完成操作。图2-36注意:(1)拾取的一组特征曲线互不相交,方向一致,形状相似,否则生成结果将发生扭曲,形状不可预料。(2)截面线需保证其光滑性。(3)用户需按截面线摆放的方位顺序拾取曲线。(4)用户拾取曲线时需保证截面线方向的一致性。网格面以网格曲线为骨架,蒙上自由曲面生成的曲面称之为网格曲面。网格曲线是由特征线组成横竖相交线。(1)网格面的生成思路:首先构造曲面的特征网格线确定曲面的初始骨架形状。然后用自由曲面插值特征网格线生成曲面。(2)特征网格线可以是曲面边界线或曲面截面线等等。由于一组截面线只能反应一个方向的变化趋势,还可以引入另一组截面线来限定另一个方向的变化,这形成一个网格骨架,控制住两方向(U和V两个方向)的变化趋势如图2-37,使特征网格线基本上反映出设计者想要的曲面形状,在此基础上插值网格骨架生成的曲面必然将满足设计者的要求。33图2-37(1)单击“应用”,指向“曲面生成”,单击“网格面”,或者单击按钮。(2)拾取空间曲线为U向截面线,单击鼠标右键结束。(3)拾取空间曲线为V向截面线,单击鼠标右键结束,完成操作。图2-38注意:(1)每一组曲线都必须按其方位顺序拾取,而且曲线的方向必须保持一致。曲线的方向放样面功能中一样,由拾取点的位置来确定曲线的起点。(2)拾取的每条U向曲线与所有V向曲线都必须有交点。(3)拾取的曲线应当是光滑曲线。(4)对特征网格线有以下要求:网格曲线组成网状四边形网格,规则四边网格与不规则四边网格均可。插值区域是四条边界曲线围成的(如图2-39a、b),不允许有三边域、五边域和多边域(如图2-39c)。34(a)规则四边网格(b)不规则四边网格(c)不规则网格图2-39实体表面把通过特征生成的实体表面剥离出来而形成一个独立的面。(1)单击“应用”,指向“曲面生成”,单击“实体表面”。(2)按提示拾取实体表面。图2-40曲面编辑曲面编辑主要讲述有关曲面的常用编辑命令及操作方法,它是CAXA制造工程师的重要功能。曲面编辑包括曲面裁剪、曲面过渡、曲面缝合、曲面拼接和曲面延伸五种功能。曲面裁剪曲面裁剪对生成的曲面进行修剪,去掉不需要的部分。在曲面裁剪功能中,用户可以选用各种元素,包括各种曲线和曲面来修理和剪裁曲面,获得用户所需要的曲面形态。也可以将被裁剪了的曲面恢复到原来的样子。曲面裁剪有五种方式:投影线裁剪、等参数线裁剪、线裁剪、面裁剪和裁剪恢复。在各种曲面裁剪方式中时,用户都可以通过切换立即菜单来采用裁剪或分裂的方式。在分裂的方式中,系统用剪刀线将曲面分成多个部分,并保留裁剪生成的所有曲面部分。在裁剪方式中,系统只保留用户所需要的曲面部分,其他部分将都被裁剪掉。系统根据拾取曲面时鼠标的位置来确定用户所需要的部分,即剪刀线将曲面分成多个部分,用户在拾取曲面时鼠标单击在哪一个曲面部分上,就保留哪一部分。(1)单击主菜单“应用”,指向“线面编辑”,单击“曲面裁剪”,或者直接单击按钮。35(2)在立即菜单中选择曲面裁剪的方式。(3)根据状态栏提示完成操作。下面对曲面裁剪的四种方式依次进行介绍。投影线裁剪投影线裁剪是将空间曲线沿给定的固定方向投影到曲面上,形成剪刀线来裁剪曲面。(1)裁剪时保留拾取点所在的那部分曲面。(2)拾取的裁剪曲线沿指定投影方向向被裁剪曲面投影时必须有投影线,否则无法裁剪曲面。(3)在输入投影方向时可利用矢量工具菜单。(a)裁剪前(b)裁剪后图2-41(1)在立即菜单上选择“投影线裁剪”和“裁剪”方式。(2)拾取被裁剪的曲面(选取需保留的部分)。(3)输入投影方向。按空格键,弹出矢量工具菜单,选择投影方向。(4)拾取剪刀线。拾取曲线,曲线变红,裁剪完成。注意:剪刀线与曲面边界线重合或部分重合以及相切时,可能得不到正确的裁剪结果。线裁剪曲面上的曲线沿曲面法矢方向投影到曲面上,形成剪刀线来裁剪曲面。(1)裁剪时保留拾取点所在的那部分曲面。(2)若裁剪曲线不在曲面上,则系统将曲线按距离最近的方式投影到曲面上获得投影曲线,然后利用投影曲线对曲面进行裁剪,此投影曲线不存在时,裁剪失败。一般应尽量避免此种情形。(3)若裁剪曲线与曲面边界无交点,且不在曲面内部封闭,则系统将其延长到曲面边界后实行裁剪。36(a)裁剪前(b)裁剪后图2-42(1)在立即菜单上选择“线裁剪”和“裁剪”方式。(2)拾取被裁剪的曲面(选取需保留的部分)。(3)拾取剪刀线。拾取曲线,曲线变红,裁剪完成。注意:与曲面边界线重合或部分重合以及相切的曲线对曲面进行裁剪时,可能得不到正确的结果,建议尽量避免这种情况。面裁剪剪刀曲面和被裁剪曲面求交,用求得的交线作为剪刀线来裁剪曲面。(1)裁剪时保留拾取点所在的那部分曲面。(2)两曲面必须有交线,否则无法裁剪曲面。(a)裁剪前(b)裁剪后图2-43(1)在立即菜单上选择“面裁剪”、“裁剪”或“分裂”、“相互裁剪”或“裁剪曲面1”。37(2)拾取被裁剪的曲面(选取需保留的部分)。(3)拾取剪刀曲面,裁剪完成。注意:(1)两曲面在边界线处相交或部分相交以及相切时,可能得不到正确的结果,建议尽量避免。(2)若曲面交线与被裁剪曲面边界无交点,且不在其内部封闭,则系统将交线延长到被裁剪曲面边界后实行裁剪。一般应尽量避免这种情况。裁剪恢复将拾取到的曲面裁剪部分恢复到没有裁剪的状态。如拾取的裁剪边界是内边界,系统将取消对该边界施加的裁剪。如拾取的是外边界,系统将把外边界回复到原始边界状态。曲面过渡在给定的曲面之间以一定的方式作给定半径或半径规律的圆弧过渡面,以实现曲面之间的光滑过渡。曲面过渡就是用截面是圆弧的曲面将两张曲面光滑连接起来,过渡面不一定过原曲面的边界。曲面过渡共有七种方式:两面过渡、三面过渡、系列面过渡、曲线曲面过渡、参考线过渡、曲面上线过渡和两线过渡。曲面过渡支持等半径过渡和变半径过渡。变半径过渡是指沿着过渡面半径是变化的过渡方式。不管是线性变化半径还是非线性变化半径,系统都能提供有力的支持。用户可以通过给定导引边界线或给定半径变化规律的方式来实现变半径过渡。(1)单击主菜单“应用”,指向“线面编辑”,单击“曲面过渡”,或者直接单击按钮。(2)选择曲面过渡的方式。(3)根据状态栏提示完成操作。下面对曲面过渡的七种方式依次进行介绍。两面过渡在两个曲面之间进行给定半径或给定半径变化规律的过渡,生成的过渡面的截面将沿两曲面的法矢方向摆放。两面过渡有两种方式,即等半径过渡、变半径过渡。等半径两面过渡有裁剪曲面、不裁剪曲面和裁剪指定曲面三种方式。38(a)过渡的两张曲面(b)不进行裁剪的过渡(c)带裁剪的过渡图2-44等半径两面过渡变半径两面过渡可以拾取参考线,定义半径变化规律,过渡面将从头到尾按此半径变化规律来生成。在这种情况下,依靠拾取的参考线和过渡面中心线之间弧长的相对比例关系来映射半径变化规律。因此,参考曲线越接近过渡面的中心线,就越能在需要的位置上获得给定的精确半径。同样,变半径两面过渡也分为裁剪曲面、不裁剪曲面和裁剪指定曲面三种方式。(a)待过渡的两张曲面(b)半径变化规律39(c)不进行裁剪的过渡(d)带裁剪的过渡图2-45变半径两面过渡等半径过渡与变半径过渡操作步骤不同,下面分别介绍。等半径过渡操作:(1)在立即菜单中选择“两面过渡”、“等半径”和是否裁剪曲面,输入半径值。(2)拾取第一张曲面,并选择方向。(3)拾取第二张曲面,并选择方向,指定方向,曲面过渡完成。变半径过渡操作:(1)在立即菜单中选择“两面过渡”、“变半径”和是否裁剪曲面。(2)拾取第一张曲面,并选择方向。(3)拾取第二张曲面,并选择方向。(4)拾取参考曲线,指定曲线。(5)指定参考曲线上点并定义半径,指定点后,弹出立即菜单,在立即菜单中输入半径值。(6)可以指定多点及其半径,所有点都指定完后,按右键确认,曲面过渡完成。注意:(1)用户需正确地指定曲面的方向,方向不同会导致完全不同的结果。(2)进行过渡的两曲面在指定方向上与距离等于半径的等距面必须相交,否则曲面过渡失败。(3)若曲面形状复杂,变化过于剧烈,使得曲面的局部曲率小于过渡半径时,过渡面将发生自交,形状难以预料,应尽量避免这种情形。曲面缝合曲面缝合是指将两张曲面光滑连接为一张曲面。曲面缝合有两种方式:通过曲面1的切矢进行光滑过渡连接;通过两曲面的平均切矢进行光滑过渡连接。(1)单击主菜单“应用”,指向“线面编辑”,单击“曲面缝合”,或者直接单击按钮。(2)选择曲面缝合的方式。40(3)根据状态栏提示完成操作。下面具体介绍曲面缝合的两种方式。曲面切矢1曲面切矢1方式曲面缝合,即在第一张曲面的连接边界处按曲面1的切方向和第二张曲面进行连接,这样,最后生成的曲面仍保持有曲面1形状的部分。(a)待缝合两曲面(b)缝合结果图2-46(1)在立即菜单中选择“曲面切矢1”。(2)拾取第一张曲面。(2)拾取第二张曲面,曲面缝合完成。平均切矢切矢方式曲面缝合,在第一张曲面的连接边界处按两曲面的平均切方向进行光滑连接。最后生成的曲面在曲面1和曲面2处都改变了形状。(a)待缝合曲面(b)缝合结果图2-47(1)在立即菜单中选择“平均切矢”。(2)拾取第一张曲面。(3)拾取第二张曲面,曲面缝合完成。曲面拼接41曲面拼接面是曲面光滑连接的一种方式,它可以通过多个曲面的对应边界,生成一张曲面与这些曲面光滑相接。曲面拼接共有三种方式:两面拼接、三面拼接和四面拼接。在许多物体的造型中,通过曲面生成、曲面过渡、曲面裁剪等工具生成物体的型面后,总会在一些区域留下一片空缺,我们称之为“洞”。曲面拼接就可以对这种情形进行“补洞”处理。(a)造型后留下一个“洞”(b)通过曲面拼接进行“补洞”图2-48单击“应用”,指向“线面编辑”,单击“曲面拼接”或单击按钮。两面拼接做一曲面,使其连接两给定曲面的指定对应边界,并在连接处保证光滑。当遇到要把两个曲面从对应的边界处光滑连接时,用曲面过渡的方法无法实现,因为过渡面不一定通过两个原曲面的边界。这时就需要用到曲面拼接的功能,过曲面边界光滑连接曲面。(a)待拼接曲面(b)拼接结果图2-49拾取时请在需要拼接的边界附近单击曲面。拾取时,需要保证两曲面的拼接边界方向一致,这是由拾取点在边界线上的位置决定,即拾取点与边界线的哪一个端点距离最近,那一个端点就42是边界的起点。两个边界线的起点应该一致,这样两个边界线的方向一致;如果两个曲面边界线方向相反,拼接的曲面将发生扭曲,形状不可预料。(1)拾取第一张曲面。(2)拾取第二张曲面,拼接完成。三面拼接做一曲面,使其连接三个给定曲面的指定对应边界,并在连接处保证光滑。三个曲面在角点处两两相接,成为一个封闭区域,中间留下一个“洞”,三面拼接就能光滑拼接三张曲面及其边界而进行“补洞”处理。(a)需拼接的三张曲面(b)拼接结果图2-50在三面拼接中,使用的元素不仅局限于曲面,还可以是曲线,即可以拼接曲面和曲线围成的区域,拼接面和曲面保持光滑相接,并以曲线为边界。如图2-51和图2-52可以对两张曲面和一条曲线围成的区域,一张曲面和两条曲线围成的区域进行三面拼接。(a)需拼接的两张曲面和一条边界曲线(b)拼接结果图2-5143(a)需拼接的一张曲面和两条边界曲线(b)拼接结果图2-52一曲面和两曲线组成封闭区域的三面拼接在三面拼接时,三个曲面围成的区域可以是非封闭区域。如图2-53,在非封闭处,系统将根据拼接条件自动确定拼接曲面的边界形状。(a)需拼接的三张曲面(b)拼接结果图2-53三张曲面组成非封闭区域的三面拼接(1)在立即菜单中选择拼接方式。(2)拾取第一张曲面。(3)拾取第二张曲面。(4)拾取第三张曲面,曲面拼接完成。注意:(1)要拼接的三个曲面必须在角点相交,要拼接的三个边界应该首尾相连,形成一串曲线,它可以封闭,也可以不封闭。(2)操作中,拾取曲线时需先按右键,再单击曲线才能选择曲线。曲面延伸在应用中很多情况会遇到所做的曲面短了或窄了,无法进行一些操作的情况。这就需要把一张曲面从某条边延伸出去。曲面延伸就是针对这种情况,把原曲面按所给长度沿相切的方向延伸出去,扩大曲面,以帮助用户进行下一步操作。如图2-54所示。44(a)待延伸曲面(b)延伸结果图2-54延伸曲面有两种方式:长度延伸和比例延伸。(1)单击“应用”,指向“线面编辑”,单击“曲面延伸”或单击按钮。(2)在立即菜单中选择“长度延伸”或“比例延伸”方式,输入长度或比例值。(3)状态栏中提示“拾取曲面”,单击曲面,延伸完成。注意:曲面延伸功能不支持裁剪曲面的延伸。§2.5五角星的框架绘制实例§2.5.1五角星曲线生成1.圆的绘制。单击曲线生成工具栏上的按钮,进入空间曲线绘制状态,在特征树下方的立即菜单中选择作圆方式“圆心点_半径”,然后按照提示用鼠标点取坐标系原点,也可以按回车“Enter”键,在弹出的对话框内输入圆心点的坐标(0,0,0),半径R=100并确认,然后单击鼠标右键结束该圆的绘制。注意:在输入点坐标时,应该在英文输入法状态下输入也就是标点符号是半角输入,否则会导致错误。2.五边形的绘制。单击曲线生成工具栏上的按钮,在特征树下方的立即菜单中选择“中心”定位,边数5条回车确认,内接。按照系统提示点取中心点,内接半径为100(输入方法与圆的绘制相同)。然后单击鼠标右键结束该五边形的绘制。这样我们就得到了五角星的五个角点。如图2-5545图2-553.构造五角星的轮廓线。通过上述操作我们得到了五角星的五个角点,使用曲线生成工具栏上的直线按钮,在特征树下方的立即菜单中选择“两点线”、“连续”、“非正交”(如图所示),将五角星的各个角点连接。如图2-56所示。图2-56使用“删除”工具将多余的线段删除,单击按钮,用鼠标直接点取多余的线段,拾取的线段会变成红色,单击右键确认,如图2-57所示图2-57裁剪后图中还会剩余一些线段,单击线面编辑工具栏中“曲线裁剪”按钮,在特征树下方的立即菜单中选择“快速裁剪”、“正常裁剪”方式,用鼠标点取剩余的线段就可以实现曲线裁剪。这样我们就得到了五角星的一个轮廓。如图2-58所示46图2-584.构造五角星的空间线架。在构造空间线架时,我们还需要五角星的一个顶点,因此需要在五角星的高度方向上找到一点(0,0,20),以便通过两点连线实现五角星的空间线架构造。使用曲线生成工具栏上的直线按钮,在特征树下方的立即菜单中选择“两点线”、“连续”、“非正交”,用鼠标点取五角星的一个角点,然后单击回车,输入顶点坐标(0,0,20),同理,作五角星各个角点与顶点的连线,完成五角星的空间线架。如图2-59所示。图2-59§2.5.2五角星曲面生成1.通过直纹面生成曲面。选择五角星的一个角为例,用鼠标单击曲面工具栏中的直纹面按钮,在特征树下方的立即菜单中选择“曲线+曲线”的方式生成直纹面,然后用鼠标左键拾取该角相邻的两条直线完成曲面,如图2-60所示。47图2-60注意:在拾取相邻直线时,鼠标的拾取位置应该尽量保持一致(相对应的位置),这样才能保证得到正确的直纹面。2.生成其他各个角的曲面。在生成其他曲面时,我们可以利用直纹面逐个生成曲面,也可以使用阵列功能对已有一个角的曲面进行圆形阵列来实现五角星的曲面构成。单击几何变换工具栏中的按钮,在特征树下方的立即菜单中选择“圆形”阵列方式,分布形式“均布”,份数“5”,用鼠标左键拾取一个角上的两个曲面,单击鼠标右键确认,然后根据提示输入中心点坐标(0,0,0),也可以直接用鼠标拾取坐标原点,系统会自动生成各角的曲面。如图2-61所示。图2-61注意:在使用圆形阵列时,一定要注意阵列平面的选择,否则曲面会发生阵列错误。因此,在本例中使用阵列前最好按一下快捷键“F5”,用来确定阵列平面为XOY平面。3.生成五角星的加工轮廓平面。先以原点为圆心点作圆,半径为110。如图2-62所示。图2-62用鼠标单击曲面工具栏中的平面工具按钮,并在在特征树下方的立即菜单中选择“裁剪平面”。用鼠标拾取平面的外轮廓线,然后确定链搜索方向(用鼠标点取箭头),系统会提示拾取第一个内轮廓线(图2-63a),用鼠标拾取五角星底边的一条线(图2-4863b),单击鼠标右键确定,完成加工轮廓平面。如图2-63c所示。图2-63a图2-63b图2-63c49§2.6鼠标的曲面线架绘制实例鼠标造型图2-64鼠标二维图§2.6.1鼠标造型造型思路:鼠标效果图如图所示,它的造型特点主要是外围轮廓都存在一定的角度,因此在造型时首先想到的是实体的拔模斜度,如果使用扫描面生成鼠标外轮廓曲面时,就应该加入曲面扫描角度。在生成鼠标上表面时,我们可以使用两种方法:一如果用实体构造鼠标,我们应该利用曲面裁剪实体的方法来完成造型,也就是利用样条线生成的曲面,对实体进行裁剪;二如果使用曲面构造鼠标,我们就利用样条线生成的曲面对鼠标的轮廓进行曲面裁剪完成鼠标上曲面的造型。做完上述操作后我们就可以利用直纹面生成鼠标的底面曲面,最后通过曲面过渡完成鼠标的50整体造型。鼠标样条线坐标点:(-60,0,15),(-40,0,25),(0,0,30),(20,0,25),(40,9,15)一、生成扫描面1.按F5键,将绘图平面切换到在平面XOY上。2.单击矩形功能图标“”,在无模式菜单中选择“两点矩形”方式,输入第一点坐标(-60,30,0),第二点坐标(40,-30,0),矩形绘制完成。图2-653.单击圆弧功能图标“”,按空格键,选择切点方式,作一圆弧,与长方形右侧三条边相切。图2-664.单击删除功能图标“”,拾取右侧的竖边,右键确定,删除完成。图2-675.单击裁剪功能图标“”,拾取圆弧外的的直线段,裁剪完成,结果如图。51图2-686.单击曲线组合按钮,在立即菜中选择“删除原曲线”方式。状态栏提示“拾取曲线”,按空格键,弹出拾取快捷菜单,单击“单个拾取”方式,单击曲线2,曲线3,曲线4,按右键确认。7.按F8,将图形旋转为轴侧图。图2-698.单击扫描面按钮,在立即菜单中输入起始距离0,扫描距离40,扫描角度2。然后按空格键,弹出矢量选择快捷菜单,单击“Z轴正方向”。图2-709.按状态栏提示拾取曲线,依次单击曲线1和组合后的曲线,生成两个曲面,如图。52二、曲面裁剪1.单击曲面裁剪按钮,在立即菜单中选择“面裁剪”、“裁剪”和“相互裁剪”。按状态栏提示拾取被裁剪的曲面2,和剪刀面曲面1,两曲面裁剪完成。图2-722.点击样条功能图标“”,按回车键,依次输入坐标点(-60,0,15),(-40,0,25),(0,0,30),(20,0,25),(40,9,15),右键确认,样条生成,结果如图。53图2-733.点击扫描面功能图标“”,在立即菜单中,输入起始距离值-40,扫描距离值80,扫描角度0,系统提示“输入扫描方向:”,按空格键弹出方向工具菜单,选择其中的“Y轴正方向”,拾取样条线,扫描面生成,结果如图2-74。4.单击曲面裁剪按钮,在立即菜单中选择“面裁剪”、“裁剪”和“相互裁剪”。按提示拾取被裁剪曲面曲面2,剪刀面曲面3,曲面裁剪完成,如图2-75。54图2-755.再次拾取被裁剪面曲面1,剪刀面曲面3,裁剪完成,如图2-76。图2-766.单击主菜单“编辑”下拉菜单“隐藏”,按状态栏提示拾取所有曲线使其不可见,如图2-77。图2-77三、生成直纹面单击“线面可见”按钮,拾取底部的两条曲线,按右键确认其可见。单击“直纹面”按钮,拾取两条曲线生成直纹面,如图2-78所示。55图2-78四、曲面过渡单击曲面过渡,在立即菜单中选择三面过渡,内过渡,等半径,输入半径值2,裁剪曲面。按状态栏提示拾取曲面1、曲面2和曲面3,选择向里的方向,曲面过渡完成。图2-7956第3章特征造型入门CAXA制造工程师2004提供基于实体的特征造型、自由曲面造型、以及实体和曲面混合造型功能,可实现对任意复杂形状零件的造型设计。特征造型方式提供拉伸、旋转、导动、放样、倒角、过渡、打孔、抽壳、拔模、分模等功能,可创建参数化模型。本章主要介绍CAXA制造工程师2004的特征造型方法。§3.1拉伸拉伸:将草图平面内的一个轮廓曲线根据所选的拉伸类型做拉伸操作,用以生成一个增加或除去材料的特征。拉伸有拉伸增料和拉伸减料两种方式。一、操作过程:1、单击【造型】→【特征生成】→【增料】或【除料】→【拉伸】,或者直接单击或按钮,弹出拉伸对话框如图3-1。图3-12、选取拉伸类型,填入深度,拾取草图,单击“确定”完成操作。拉伸类型包括“固定深度”、“双向拉伸”和“拉伸到面”。2、选取拉伸类型,填入深度,拾取草图,单击“确定”完成操作。二、操作类型:拉伸特征分为实体特征和薄壁特征两种特征形式如图3-2。拉伸类型包括“固定深度”、“双向拉伸”和“拉伸到面”如图3-3。图3-2实体特征是在封闭的草图内部生成实体。薄壁特征是以草图所形成的轮廓为外壁、内壁分别向内、外或两侧生成实体特征图3-4。57固定深度是指按照给定的深度数值进行单向的拉伸。双向拉伸是指以草图为中心,向相反的两个方向进行拉伸,深度值以草图为中心平分。拉伸到面是指拉伸位置以曲面为结束点。三、实例:利用“固定深度”拉伸方式,深度为15进行实体特征操作,拉伸成如图3-5中的五边体。利用“固定深度”拉伸方式,深度为15,拔模斜度33进行实体特征操作,拉伸成如图3-6中的五角星。利用“固定深度”拉伸方式,深度为15,厚度为10进行薄壁特征操作,拉伸成如图3-7形状。§3.2旋转旋转:通过围绕一条空间直线旋转一个或多个封闭轮廓,增加或除去材料生成一个特征。旋转有旋转增料和旋转减料两种方式。一、操作过程:1、单击【造型】→【特征生成】→【增料】或【除料】→【旋转】,或者直接单击或按钮,弹出旋转对话框如图3-8。58图3-82、选取旋转类型,填入角度,拾取草图与旋转轴线,单击“确定”完成操作。二、操作类型:旋转类型包括“单向旋转”、“对称旋转”和“双向旋转”,如图3-9。单向旋转是指按照给定的角度数值进行单向的旋转。对称旋转是指以草图为中心,向相反的两个方向进行旋转,角度值以草图为中心平分。双向旋转是指以草图为起点,向两个方向进行旋转,角度值分别输。三、实例:按照“单向旋转”方式,旋转角度360将图3-10中所示草图以给定轴线进行旋转,生成如图3-11所示实体。3.3导动导动:将某一截面曲线或轮廓线沿着另外一条轨迹线运动生成一个特征实体。截面线应为封闭的草图轮廓,截面线的运动形成了导动曲面。导动有导动增料和导动减料两种方式。一、操作过程:1、单击【造型】→【特征生成】→【增料】或【除料】→【导动】,或者直接单击或按钮,弹出导动对话框如图3-12。2、选取轮廓截面线,拾取轨迹线,单击“确定”完成操作。二、操作类型:59图3-9导动包括“平行导动”和“固接导动”两种方式。平行导动是指截面线沿导动线趋势始终平行它自身地移动而生成的特征实体。如图3-13A。图3-13固接导动是指在导动过程中,截面线和导动线保持固接关系,即让截面线平面与导动线的切矢方向保持相对角度不变,而且截面线在自身相对坐标架中的位置关系保持不变,截面线沿导动线变化的趋势导动生成特征实体。如图3-13B。§3.4放样放样:根据多个截面线轮廓生成一个实体。截面线应为草图轮廓。放样有放样增料和放样减料两种方式。一、操作过程:1、单击【造型】→【特征生成】→【增料】或【除料】→【放样】,或者直接单击或按钮,弹出放样对话框如图3-14。2、选取轮廓线,单击“确定”完成操作。二、操作事项:1、轮廓:是指对需要放样的草图。2、上和下:是指调节拾取草图的顺序。注意:(1)轮廓按照操作中的拾取顺序排列。(2)拾取轮廓时,要注意状态栏指示,拾取不同的边,不同的位置,会产生不同的结果。60三、实例:按图3-15所给的形式建立一个六棱体,运行命令,然后依次拾取各六边形草图轮廓。§3.5曲面加厚曲面加厚:对指定的曲面按照给定的厚度和方向进行生成实体。一、操作过程:1、单击【造型】→【特征生成】→【增料】或【除料】→【曲面加厚】,或者直接单击或按钮,弹出曲面加厚对话框如图3-16。2、填入厚度,确定加厚方向,拾取曲面,单击“确定”完成操作。二、操作类型:加厚方向1是指曲面的法线方向,生成实体。加厚方向2是指与曲面法线相反的方向,生成实体。双向加厚是指从两个方向对曲面进行加厚,生成实体。闭合曲面填充就是将空间封闭的曲面内部填充成实体特征。三、实例:如图3-17所示饭瓢的生成曲面和实体。§3.6曲面裁剪61曲面裁剪:用生成的曲面对实体进行修剪,去掉不需要的部分。一、操作过程:1、单击【造型】→【特征生成】→【除料】→【曲面裁剪】,或者直接单击按钮,弹出曲面裁剪对话框如图3-18。2、拾取曲面,确定是否进行除料方向选择,单击“确定”完成操作。二、操作事项:参与裁剪的曲面可以是多张边界相连的曲面。在特征树中,右键单击“曲面裁剪”,后“修改特征”,弹出的对话框,其中增加了“重新拾取曲面”的按钮,可以以此来重新选择裁剪所用的曲面。三、实例:如图3-19所示,利用曲面将实体上部分裁剪生成鞋底基体。§3.7过渡过渡:是指以给定半径或半径规律在实体间作光滑过渡。一、操作过程:1、单击【造型】→【特征生成】→【过渡】,或者直接单击按钮,弹出过渡对话框如图3-20。2、填入半径,确定过渡方式和结束方式,选择变化方式,拾取需要过渡的元素,单击“确定”完成操作。二、操作类型:过渡方式有两种:等半径和变半径如图3-21。等半径是指整条边或面以固定的尺寸值进行过渡。变半径是指在边或面以渐变的尺寸值进行过渡,需要分别指定各点的半径。结束方式有三种:缺省方式、保边方式和保面方式如图3-22。缺省方式是指以系统默认的保边或保面方式进行过渡。保边方式是指线面过渡如图3-22A。保面方式是指面面过渡如图3-22B。线性变化是指在变半径过渡时,过渡边界为直线。光滑变化是指在变半径过渡时,过渡边界为光滑的曲线。需要过渡的元素是指是指对需要过渡的实体上的边或者面的选取。62§3.8倒角倒角是指对实体的棱边进行光滑过渡。一、操作过程:1、单击【造型】→【特征生成】→【倒角】,或者直接单击按钮,弹出倒角对话框如图3-23。2、填入距离和角度,拾取需要倒角的元素,单击“确定”完成操作。二、操作参数:在倒角操作中只有距离和角度两项需要进行参数设置。距离是指倒角的边尺寸值,可以直接输入所需数值,也可以点击按钮来调节。角度是指所倒角度的尺寸值,可以直接输入所需数值,也可以点击按钮来调节。需倒角的元素:是指对需要过渡的实体上的边的选取。实例如图3-24。§3.9线性阵列线性阵列:沿一个方向或多个方向快速进行特征复制的操作。一、操作过程:1、单击【造型】→【特征生成】→【线性阵列】,或者直接单击按钮,弹出线性阵列对话框如图3-25。633-242、拾取阵列对象,分别在第一和第二阵列方向,拾取边/基准轴,填入距离和数目,单击“确定”完成操作。二、操作事项:阵列对象:是指要进行阵列的特征,单个阵列只有一个阵列特征,两个及以上特征为组合阵列。边/基准轴为阵列所沿的指示方向的边或者基准轴。三、实例:3-26拾取实体边,第一方向为X轴的负方向,阵列数目为3,第二方向为Y轴的正方向,阵列数目为2,阵列对象为圆柱体,结果如图3-26。§3.10环形阵列环形阵列:绕某基准轴旋转将特征阵列为多个特征的操作。一、操作过程:1、单击【造型】→【特征生成】→【环形阵列】,或者直接单击按钮,弹出环形阵列对话框如图3-27。2、拾取阵列对象和边/基准轴,填入角度和数目,单击“确定”完成操作。二、操作事项:阵列对象:是指要进行阵列的特征,单个阵列只有一个阵列特征,两个及以上特征为组合阵列。边/基准轴为阵列所沿的指示方向的边或者基准轴。自身旋转:是指在阵列过程中,这列对象在绕阵列中心选旋转的过程中,绕自身的中心旋转,否则,将互相平行。三、实例:选择叶片特征作为阵列对象,角度90,数目4,自身旋转,竖直线为旋转轴线,结果如图3-28所示。643-28§3.11基准面基准平面是草图和实体赖以生存的平面,它的作用是确定草图在哪个基准面上绘制,这就好象我们想用稿纸写文章,首先选择一页稿纸一样。基准面可以是特征树中已有的坐标平面,也可以是实体中生成的某个平面,还可以是通过某特征构造出的面。一、操作过程:1、单击【造型】→【特征生成】→【基准面】,或者直接单击按钮,弹出基准面对话框如图3-29。2、根据构造条件,需要时填入距离或角度,单击“确定”完成操作。二、操作类型:构造平面的方法包括以下几种:等距平面确定基准平面,过直线与平面成夹角确定基准平面,生成曲面上某点的切平面,过点且垂直于直线确定基准平面,过点且平行平面确定基准平面,过点和直线确定基准平面,三点确定基准平面。构造条件中主要是需要拾取的各种元素。65三、实例:在作弹簧时,要在螺旋线端点的法平面上构造一基准面,用以绘制草图。选择以螺旋线和其端点为构造基准面的两个条件。结果如图3-30所示。§3.12抽壳抽壳就是根据指定壳体的厚度将实心物体抽成内空的薄壳体。一、操作过程:1、单击【造型】→【特征生成】→【抽壳】,或者直接单击按钮,弹出抽壳对话框如图3-31。2、填入抽壳厚度,选取需抽去的面,单击“确定”完成操作。二、操作参数:抽壳可以是等壁厚,也可以是不等壁厚。厚度是指抽壳后实体的壁厚。需抽去的面是指要拾取,去除材料的实体表面。三、实例:长方体等壁厚抽壳,需抽去的面为上表面,壁厚为2,结果如图3-32A,长方体等壁厚抽壳,需抽去的面为上表面及前表面,壁厚为2,结果如图3-32B,长方体不等壁厚抽壳,需抽去的面为上表面及前表面,壁厚为2及6,结果如图3-32C。§3.13筋板66ABC3-32筋板就是在指定位置增加加强筋。一、操作过程:1、单击【造型】→【特征生成】→【筋板】,或者直接单击按钮,弹出筋板对话框如图3-33。2、选取筋板加厚方式,填入厚度,拾取草图,单击“确定”完成操作。二、操作类型:筋板有“单向加厚”和“双向加厚”两种方式。单向加厚是指按照固定的方向和厚度生成实体。双向加厚是指按照相反的方向生成给定厚度的实体。三、实例:如图3-34所示双向加厚生成筋板实体。§3.14孔孔就是指在平面上直接去除材料生成各种类型的孔的操作。一、操作过程:1、单击【造型】→【特征生成】→【孔】,或者直接单击按钮,弹出孔对话框如图3-35。2、拾取打孔平面,选择孔的类型,指定孔的定位点,点击“下一步”,填入孔的参数,单击“确定”完成操作。二、操作参数:在孔的参数中主要有圆柱孔的直径、深度,圆锥的在径、小径、深度,沉孔的大径、深度度角度和钻头的参数等。通孔是指将整个实体贯穿。三、实例:如图3-36所示孔特征。673-343-36§3.15拔模拔模是指保持中性面与拔模面的交轴不变(即以此交轴为旋转轴),对拔模面进行相应拔模角度的旋转操作。一、操作过程:1、单击【造型】→【特征生成】→【拔模】,或者直接单击按钮,弹出拔模对话框如图3-37。2、填入拔模角度,选取中立面和拔模面,单击“确定”完成操作。二、操作参数:拔模操作有中立面和分型线两种拔模类型拔模角度是指拔模面法线与中立面所夹的锐角。中立面是指拔模起始的位置。拔模面是指需要进行拔模的实体表面。三、实例:如图3-38所示中立面拔模,图3-39分型线拔模。§3.16型腔型腔就是以零件为型腔生成包围此零件的模具。一、操作过程:1、单击【造型】→【特征生成】→【型腔】,或者直接单击按钮,弹出型腔对话框如图3-40。2、分别填入收缩率和毛坯放大尺寸,单击“确定”完成操作。二、操作参数:收缩率就是指放大或缩小的比率。毛坯放大尺寸是指在X、Y、Z三个方向和三个反方向上毛坯按最大尺寸所放大的数值。三、实例:如图3-41所示米桶盖模型的型腔实体。68§3.17分模分模就是使模具按照给定的方式分成几个部分。型腔生成后,通过分模把型腔分开。一、操作过程:1、单击【造型】→【特征生成】→【分模】,或者直接单击按钮,弹出分模对话框如图3-42。2、选择分模形式和除料方向,拾取草图或曲面,单击“确定”完成操作。二、操作类型:分模形式包括两种:草图分模和曲面分模。草图分模是指通过所绘制的草图进行分模。曲面分模是指通过曲面进行分模,参与分模的曲面可以是多张边界相连的曲面。三、实例:如图3-43所示香皂型腔分模。§3.18实体布尔运算实体布尔运算将另一个实体并入,与当前零件实现交、并、差的运算,形成新的实体。一、操作过程:1、单击【造型】→【特征生成】→【实体布尔运算】,或者直接单击按钮,弹出打开对话框如图3-44。693-413-432、选取文件,单击“打开”,弹出布尔运算对话框,如图3-45。3、选择布尔运算方式,给出定位点。4、选取定位方式。若为拾取定位的x轴,则选择轴线,输入旋转角度,单击“确定”完成操作。若为给定旋转角度,则输入角度一和角度二,单击“确定”完成操作。二、操作类型:布尔运算方式:是指当前零件与输入零件的交、并、差,包括如下三种:当前零件∪输入零件:是指当前零件与输入零件的交集。当前零件∩输入零件:是指当前零件与输入零件的并集。当前零件-输入零件:是指当前零件与输入零件的差。定位方式:是用来确定输入零件的具体位置,包括以下两种方式:拾取定位的x轴:是指以空间直线作为输入零件自身坐标架的X轴(坐标原点为拾取的定位点),旋转角度是用来对X轴进行旋转以确定X轴的具体位置。给定旋转角度:是指以拾取的定位点为坐标原点,用给定的两角度来确定输入零件的自身坐标架的X轴,包括角度一和角度二:角度一:其值为X轴与当前世界坐标系的X轴的夹角角度二:其值为X轴与当前世界坐标系的Z轴的夹角三、实例:如图3-48所示实体为图3-46所示实体与图3-47所示实体差运算。7071第4章加工轨迹的生成§4.1数控加工功能的相关操作和相关设定CAXA制造工程师2004提供其加工轨迹的生成方法分粗加工、精加工、补加工和槽加工4大类,其中粗加工有7种加工方法、精加工有9种加工方法、补加工有3种方法、槽加工有2种方法。本章主要介绍CAXA制造工程师2004的加工轨迹的主要生成方法。§4.1.1特征树操作一、模型“模型”功能提供视图模型显示和模型参数显示功能,特征树中图标为,单击该图标在绘图区以红色线条显示零件模型,双击该图标显示零件模型参数,如图4-1所示。在该界面上显示模型预览和几何精度,用户可以对几何精度进行重新定义。二、毛坯1、定义毛坯当进入加工时,首先要构建零件毛坯。单击【加工】→【定义毛坯】或双击特征树中图标,弹出“定义毛坯”对话框,如图4-2所示。图4-1图4-2722、毛坯参数系统提供了三种毛坯定义的方式。·两点方式通过拾取毛坯的两个角点(与顺序,位置无关)来定义毛坯。·三点方式通过拾取基准点,拾取定义毛坯大小的两个角点(与顺序,位置无关)来定义毛坯。·参照模型系统自动计算模型的包围盒,以此作为毛坯。·基准点毛坯在世界坐标系(.sys.)中的左下角点。三、起始点“起始点”功能是设定全局刀具起始点的位置,特征树图标为。双击该图标弹出“刀具起始点”对话框如图4-4所示。四、刀具轨迹显示加工的刀具轨迹及其所有信息,并可在特征树中对这些信息进行编辑。在特征树中的图标为,展开后可以看到所有信息。图4-5是一个加工实例的轨迹显示。1、轨迹数据单击后以红色显示该加工步骤刀具轨迹,在绘图区上右击,则可对刀具轨迹进行编辑,如图4-6所示。在右键菜单中共有八项参数,可以分别对刀具轨迹进行删除、平移、拷贝、粘贴、隐藏、编辑颜色、层设置和属性操作。2、加工参数双击,系统弹出该加工参数对话框,可重新对加工参数、切入切出、加工边界、加工用量及刀具参数等进行设定。如果对其进行过改变,则单击确认后,系统将提示是否需要重新生成刀具轨迹,如图4-7所示。733、刀具图标显示了刀具的简单信息。双击该项,则弹出“刀具参数”对话框,可对刀具参数进行编辑。该功能和所有的加工选项中的刀具参数是相同的。§4.1.2通用参数设置一、切入切出“切入切出”选项卡菜单在大部分加工方法中都存在,其作用是设定加工过程中刀具切入切出方式,图4-8为区域式粗加工“切入切出”选项卡。接近方式有以下两种情况。·XY向:Z方向垂直切入。·螺旋:在Z方向以螺旋状切入。接近方式为XY向时,有以下三种情况。·不设定不设定水平接近。·圆弧设定圆弧接近。所谓圆弧接近是指在轮廓加工和等高线加工等功能中,从形状的相切方向开始以圆弧的方式接近工件。刀路轨迹如图4-9半径:输入接近圆弧半径。输入0时,不添加圆弧。输入负值时,以刀具直径的倍数作为圆弧接近。角度:输入接近圆弧的角度。输入0时,不添加圆弧。·直线水平接近设定为直线。刀路轨迹如图4-10长度:输入直线接近的长度。输入0时,不附加直线。74图4-9图4-10·半径:输入螺旋的半径。·螺距:用于螺旋1回时的切削量输入。·第一层螺旋进刀高度:用于第1段领域加工时螺旋切入的开始高度的输入。·第二层以后螺旋进刀高度:输入第二层以后领域的螺旋接近切入深度。切入深度由下一加工层开始的相对高度设定,需输入大于路径切削深度的值。(注意)螺旋接近不检查对模型的干涉,请输入不发生干涉的螺旋半径。二、接近点和返回点根据模型或者加工条件,从接近点开始移动或者移动到返回点的部分可能与领域发生干涉的情况。避免的方法有变更接近位置点或者返回位置点。·设定接近点:设定下刀时接近点的XY坐标。拾取为直接从屏幕上拾取。刀路轨迹如图4-12。图4-1275图4-11·设定返回点:设定退刀时返回点的XY坐标。拾取为直接从屏幕上拾取。刀路轨迹如图4-13。图4-13三、下刀方式“下刀方式”选项卡菜单在所有加工方法中都存在,其作用是设定加工过程中刀具下刀方式,图4-14为区域式粗加工“下刀方式”选项卡。1、安全高度刀具快速移动而不会与毛坯或模型发生干涉的高度,有相对与绝对两种模式,单击相对或绝对按钮可以实现二者的互换。·相对:以切入或切出或切削开始或切削结束位置的刀位点为参考点。·绝对:以当前加工坐标系的XOY平面为参考平面。·拾取:单击后可以从工作区选择安全高度的绝对位置高度点。762、慢速下刀距离在切入或切削开始前的一段刀位轨迹的位置长度,这段轨迹以慢速下刀速度垂直向下进给,如图4-15。有相对与绝对两种模式,单击相对或绝对按钮可以实现二者的互换。·相对:以切入或切削开始位置的刀位点为参考点。·绝对:以当前加工坐标系的XOY平面为参考平面。·拾取:单击后可以从工作区选择慢速下刀距离的绝对位置高度点。3、退刀距离在切出或切削结束后的一段刀位轨迹的位置长度,这段轨迹以退刀速度垂直向上进给,如图4-16。有相对与绝对两种模式,单击相对或绝对按钮可以实现二者的互换。·相对:以切出或切削结束位置的刀位点为参考点。·绝对:以当前加工坐标系的XOY平面为参考平面。·拾取:单击后可以从工作区选择退刀距离的绝对位置高度点。4、切入方式CAXA2004提供了三种通用的切入方式,几乎适用于所有的铣削加工策略。·垂直:刀具沿垂直方向切入。·z字形:刀具以z字形方式切入。·倾斜线:刀具以与切削方向相反的倾斜线方向切入。·距离:切入轨迹段的高度,有相对与绝对两种模式,单击相对或绝对按钮可以实现二者的互换,相对指以切削开始位置的刀位点为参考点,绝对指以XOY平面为参考平面。单击拾取后可以从工作区选择距离的绝对位置高度点。·幅度:z字形切入时走刀的宽度。·倾斜角度:z字形或倾斜线走刀方向与XOY平面的夹角。77四、切削用量“切削用量”选项卡菜单在所有加工方法中都存在,其作用是设定加工过程中切削过程中所有速度值进行,图4-18为区域式粗加工“切削用量”选项卡。主要参数如下:图4-18·主轴转速:设定主轴转速的大小,单位rpm(转/分)。·慢速下刀速度(F0):设定慢速下刀轨迹段的进给速度的大小,单位mm/分。·切入切出连接速度(F1):设定切入轨迹段,切出轨迹段,连接轨迹段,接近轨迹段,返回轨迹段的进给速度的大小,单位mm/分。·切削速度(F2):设定切削轨迹段的进给速度的大小,单位mm/分。·退刀速度(F3):设定退刀轨迹段的进给速度的大小,单位mm/分。78图4-17五、加工边界“加工边界”选项卡菜单在大部分加工方法中都存在,且都相同,其作用是加工边界进行设定,图4-19为区域式粗加工“加工边界”选项卡。1、z设定设定毛坯的有效的z范围。·使用有效的z范围:设定是否使用有效的z范围,是指使用指定的最大最小z值所限定的毛坯的范围进行计算,否指使用定义的毛坯的高度范围进行计算。·最大:指定z范围最大的z值,可以采用输入数值和拾取点两种方式。·最小:指定z范围最小的z值,可以采用输入数值和拾取点两种方式。·参照毛坯:通过毛坯的高度范围来定义z范围最大的z值和指定z范围最小的z值。2、相对于边界的刀具位置设定刀具相对于边界的位置。如图4-20所示。·边界内侧:刀具位于边界的内侧。·边界上:刀具位于边界上。·边界外侧:刀具位于边界的外侧。六、加工参数在各种加工方法中很多参数是一致的,可称之为通用参数,下面对通用参数进行介绍。1、加工方向“加工方向”在所有加工方法中都存在,79图4-19图4-20其对话框如图4-21,在某些加工方法中只有顺铣和逆铣两项如图4-22,其作用是对加工方向进行选择。·顺铣:生成顺铣的轨迹。·逆铣:生成逆铣的轨迹。·往复:生成往复的轨迹。2、参数“参数”在所有加工方法中都存在,其对话框如图4-23。加工精度是指输入模型的加工精度。计算模型的轨迹的误差小于此值。加工精度越大,模型形状的误差也增大,模型表面越粗糙。加工精度越小,模型形状的误差也减小,模型表面越光滑,但是,轨迹段的数目增多,轨迹数据量变大。加工余量是指相对模型表面的残留高度,可以为负值,但不要超过刀角半径。如图4-24所示。80图4-23图4-243、加工坐标系和起始点“加工坐标系”和“起始点”在所有加工方法中都存在,其对话框如图4-25。其作用是对加工坐标系和起始点进行设定。·加工坐标系:生成轨迹所在的局部坐标系,单击加工坐标系按钮可以从工作区中拾取。·起始点:刀具的初始位置和沿某轨迹走刀结束后的停留位置,单击起始点按钮可以从工作区中拾取。4、拐角半径“拐角半径”在大部分加工方法中都存在,其对话框如图4-26,其作用是对在拐角部插补圆角,其轨迹如图4-27。·添加拐角半径:设定在拐角部插补圆角R。高速切削时减速转向,防止拐角处的过切。·刀具直径比:指定插补圆角R的圆弧半径相对于刀具直径的比率(%)。例,刀具直径比为20(%),刀具直径为50的话,插补的圆角半径为10。·半径:指定插补圆角的最大半径。5、其他常用参数说明(1)XY切入·行距:XY方向的相邻扫描行的距离。81图4-25·残留高度如图4-28:由球刀铣削时,输入铣削通过时的残余量(残留高度)。当指定残留高度时,会提示XY切削量。(2)Z切入z向切削设定有以下两种定义方式。·层高:z向每加工层的切削深度。·残留高度:系统会根据输入的残留高度的大小计算z向层高。·最大层间距:输入最大z向切削深度。根据残留高度值在求得Z向的层高时,为防止在加工较陡斜面时可能层高过大,限制层高在最大层间距的设定值之下。·最小层间距:输入最小z向切削深度。根据残留高度值在求得Z向的层高时,为防止在加工较平坦面时可能层高过小,限制层高在最小层间距的设定值之上。(3)切削模式XY切削模式设定有以下三种选择。·环切:生成环切加工轨迹。·平行(单向):只生成单方向的加工的轨迹。快速进刀后,进行一次切削方向加工。·平行(往复):即使到达加工边界也不进行快速进刀,继续往复的加工。(4)进行角度(如图4-30)输入0度,生成与X轴平行的扫描线轨迹。输入90度,生成与Y轴平行的扫描线轨迹。输入值范围是0度~360度。82图4-29(5)加工顺序(如图4-31)·Z优先:以被被识别的山或谷为单位进行加工。自动区分出山和谷,逐个进行由高到低的加工(若加工开始结束是按Z向上的情况则是由低到高)。若断面为不封闭形状时,有时会变成XY方向优先。XY优先:按照Z进刀的高度顺序加工。即仅仅在XY方向上由系统自动区分的山或谷按顺序进行加工。(6)行间连接方式行间连接方式有以下3种类型。如图4-32直线:行间连接的路径为直线形状。圆弧:行间连接的路径为半圆形状。S形:行间连接的路径为S字形状。(7)平坦部识别自动识别模型的平坦区域,选择是否根据该区域所在高度生成轨迹。其对话框如图4-33。83·再计算从平坦部分开始的等间距设定是否根据平坦部区域所在高度重新度量z向层高,生成轨迹。选择不再计算时,在z向层高的路径间,插入平坦部分的轨迹。如图4-34。·平坦部面积系数根据输入的平坦部面积系数(刀具截面积系数),设定是否在平坦部生成轨迹。比较刀具的截面积和平坦部分的面积,满足下列条件时,生成平坦部轨迹。平坦部分面积>刀具截面积×平坦部面积系数(刀具截面积系数)。·同高度容许误差系数(z向层高系数)同一高度的容许误差量(高度量)=z向层高×同高度容许误差系数(z向层高系数)。84§4.2粗加工方法§4.2.1区域式粗加工该加工方法属于两轴加工,其优点是不必有三维模型,只要给出零件的外轮廓和岛屿,就可以生成加工轨迹。如图4-35。区域式粗加工的加工参数如图4-36。在加工完成的最后,有是否进行轮廓加工选项,即是否用刀具清一下轮廓,效果如图4-37。85§4.2.2等高线粗加工该加工方式是较通用的粗加工方式,适用范围广;它可以高效地去除毛坯的大部余量,并可根据精加工要求留出余量,为精加工打下一个良好的基础;可指定加工区域,优化空切轨迹。图4-38是一等高线粗加工的例子。等高线粗加工的加工参数如图4-39和4-40。“选项”包括以下两种选择。·删除面积系数基于输入的删除面积系数,设定是否生成微小轨迹。刀具截面积和等高线截面面积若满足下面的条件时,删除该等高线截面的轨迹。等高线截面面积<刀具截面积×删除面积系数(刀具截面积系数)。要删除微小轨迹时,该值比较大。相反,要生成微小轨迹时,请设定小一点的值。通常请使用初始值。·删除长度系数基于输入的删除长度系数,设定是否做成微小轨迹。刀具截面积和等高截面线长度若满足下面的条件时,删除该等高线截面的轨迹。等高截面线长度<刀具直径×删除长度系数(刀具直径系数)。要删除微小轨迹时,该值比较大。相反,要生成微小轨迹时,请设定小一点的值。通常请使用初始值。86稀疏化加工为粗加工后的残余部分,用相同的刀具从下往上生成加工路径,如图4-41。这是一促类似于半精加工的加工方法,特别对于切深在、轮廓斜度在的加工条件而言,这种方法对于提高加工效率、改善粗加工后轮廓精度很有好处。此外,这种方法对于避免或者减小精加工台阶轮廓很有好处。·稀疏化:确定是否稀疏化·间隔层数:从下向上,设定欲间隔的层数。·步长:对于粗加工后阶梯形状的残余量,设定X-Y方向的切削量。·残留高度:由球刀铣削时,输入铣削通过时残余量(残留高度)。指定残留高度时,XY切入量被导向显示。区域切削类型在加工边界上重复刀具路径的切削类型有以下2种选择。如图4-42。·抬刀切削混合:在加工对象范围中没有开放形状时,在加工边界上以切削移动进行加工。有开放形状时,回避全部的段。此时的延长量如下所示。87切入量<刀具半径/2时,延长量=刀具半径+行距切入量>刀具半径/2时,延长量=刀具半径+刀具半径/2·抬刀:刀具移动到加工边界上时,快速往上移动到安全高度,再快速移动到下一个未切削的部分(刀具往下移动位置为[延长量]远离的位置)。·延长量:输入延长量,其定义如图4-43。·仅切削:在加工边界上用切削速度进行加工。注意加工边界(没有时为工件形状)和凸模形状的距离在刀具半径之内时,会产生残余量。对此,加工边界和凸模形状的距离要设定比刀具半径大一点,这样可以设定「区域切削类型」为「抬刀切削混合」以外的设定。§4.2.3扫描线粗加工该加工方式是适用于较平坦零件的粗加工方式,图4-44是一扫描线粗加工的例子。扫描线粗加工的加工参数如图4-45。88扫描线粗加工的加工方法有三种:精加工、顶点路径和顶点继续路径。①精加工:生成沿着模型表面进给的精加工轨迹。②顶点路径:生成遇到第一个顶点则快速抬刀至安全高度的加工轨迹。③顶点继续路径:在已完成的加工轨迹中,生成含有最高顶点的加工轨迹,即达到顶点后继续走刀,直到上一加工层路径位置后快速抬刀至回避高度的加工轨迹。如图4-46所示。§4.2.4导动线粗加工导动线粗加工方式生成导动线粗加工轨迹。导动加工是二维加工的扩展,也可以理解为平面轮廓的等截面加工,是用轮廓线沿导动线平行运动生成轨迹的方法。它相当于平行导动曲面的算法。只不过生成的不是曲面而是轨迹。其截面轮廓可以是开放的也可以是封闭的,导动线必须是开放的。其加工轨迹是二轴半轨迹,利用这一功能可以将需要3轴加工的曲面变成2.5轴加工,可以简化造型,明显提高了加工效率。这是一种很有用的加工方法。图4-47是导动线粗加工一实例。导动线粗加工的加工参数如图4-48。截面指定方法有以下两种选择。·截面形状:参照加工领域的截面形状所指定的形状。·倾斜角度:以指定的倾斜角度,做成一定倾斜的轨迹。输入倾斜角度。输入范围为0度~90度。截面认识方法有以下两种选择。·向上方向:对于加工领域,指定朝上的截面形状(倾斜角度方向),生成的轨迹如图4-49所示。·向下方向:对于加工领域,指定朝下的截面形状(倾斜角度方向),生成轨迹如图4-50所示。8990§4.3精加工方法§4.3.1参数线精加工参数线精加工是生成单个或多个曲面的按曲面参数线行进的刀具轨迹,如图4-51。对于自由曲面一般采用参数曲面方式来表达,因此按参数分别变化来生成加工刀位轨迹便利合适。参数线精加工的加工参数如图4-52。91当刀具遇到干涉面时,可以选择“抬刀”,也可以选择“投影”来避让。·抬刀:通过抬刀,快速移动,下刀完成相邻切削行间的连接。·投影:在需要连接的相邻切削行间生成切削轨迹,通过切削移动来完成连接。限制面有两种:“第一系列限制面”和“第二系列限制面”。第一系列限制面指刀具轨迹的每一行,在刀具恰好碰到限制面时(己考虑干涉余量)停止,即限制刀具轨迹每一行的尾,如图4-53所示。顾名思义,第一系列限制面可以由多个面组成。第二系列限制面限制刀具轨迹每一行的头,如图4-53所示。同时用第一系列限制面和第二系列限制面可以得到刀具轨迹每行的中间段。如图4-54所示。92CAM系统对限制面与干涉面的处理不一样,碰到干涉面,刀具轨迹让刀;碰到限制面,刀具轨迹的该行就停止。在不同的场合,要灵活应用。§4.3.2等高线精加工等高线精加工可以完成对曲面和实体的加工,轨迹类型为2.5轴,可以用加工范围和高度限定进行局部等高加工;可以通过输入角度控制对平坦区域的识别,并可以控制平坦区域的加工先后次序。图4-55为香皂模型的等高线精加工轨迹。等高线精加工的加工参数如图4-56和4-57。路径的生成方式有如下4种选择。·不加工平坦部仅仅生成等高线路径。·交互将等高线断面和平坦部分交互进行加工。这种加工方式可以减少对刀具的磨损,以及热膨胀引起的段差现象.注1:计算出作为轮廓的等高线断面和平坦部分,首先加工周围的等高线断面,然后在加工平坦部分。注2:等高线断面的加工顺序是基于基路径的顺序,从外观上来看,与减少段差的意图不相称。·等高线加工后加工平坦部生成等高线路径和平坦部路径连接起来的加工路径。·仅加工平坦部仅仅生成平坦部分的路径。平坦面是个相对概念,因此,应给定一角度值来区分平坦面或陡峭面,即给定平坦面的“最小倾斜角度”。在指定值以下的面被认为是平坦部,不生成等高线路径,而生成扫描线路径。§4.3.3扫描线精加工扫描线精加工在加工表面比较平坦的零件能取得较好的加工效果,如图4-58为某装饰品的扫描线精加工轨迹。93扫描线精加工的加工参数如图4-59。在遇到端刀走坡度时,规定有三种形式;通常、下坡式、上坡式,如图4-60所示。94对于界定坡度的大小,系统给定“坡容许角度”,即上坡式和下坡式的容许角度。例如,在上坡式中即使一部分轨迹向下走,但只要小于坡容许角度,仍被视为向上,生成上坡式轨迹。在下坡式中即使一部分轨迹向上走,但只要小于坡容许角度,仍被视为向下,生成下坡式轨迹。坡容许角度的含义如图4-61所示。在行间连接方式上有“抬刀”和“投影”两种连接。“抬刀”是先快速抬刀,然后快速移动,最后下刀完成相邻切削行间的连接。而“投影”则是在需要连接的相邻行间生成切削轨迹,通过切削移动来完成连接。但是,“投影”选项受到“最大投影距离”的影响,当行间连接距离(XY向)小于最大投影距离时,则采用投影方式连接,否则,采用抬刀方式连接。当用本功能切削比较陡峭的零件时,在与行方向平行的陡坡上,在行间容易产生较大的残余量,从而达不到加工精度的要求,这些区域被视为未精加工区;当行间的空间距离较大时,也容易产生较大的残余量,这些区域也被视为未精加工区。所以,未精加工区是由行距及未精加工区判定角度联合决定的。未精加工区的轨迹方向与扫描线轨迹方向成90°夹角,行距相同。如何加工未精加工区有以下四种选择。①不加工未精加工区:只生成扫描线轨迹。②先加工未精加工区:生成未精加工区轨迹后再生成扫描线轨迹。95③后加工未精加工区:生成扫描线轨迹后再生成未精加工区轨迹。④仅加工未精加工区:仅仅生成未精加工区轨迹。关于未精加工区的加工有两个重要的参数。未精加工区延伸系数:设定未精加工区轨迹的的延长量,即XY向行距的倍数。未精加工区判定角度:即未精加工区轨迹的倾斜程度判定角度,将这个范围视为未精加工区生成轨迹。如图4-63所示。§4.3.4浅平面精加工浅平面精加工能自动识别零件模型中平坦的区域,针对这些区域生成精加工刀路轨迹,大大提高零件平坦部分的精加工效率,如图4-64为手机模型的浅平面精加工轨迹。浅平面精加工的加工参数如图4-65。96行间连接有如下两种方式。·抬刀:通过抬刀,快速移动,下刀完成相邻切削行间的连接。·投影:在需要连接的相邻切削行间生成切削轨迹,通过切削移动来完成连接。·最大投影距离:投影连接的最大距离,当行间连接距离(XY向)<=最大投影距离时,采用投影方连接,否则,采用抬刀方式连接。“平坦部识别”如图4-66有以下选项:·最小角度:输入作为平坦部的最小角度。水平方向为0°,输入的数值范围在0°-90°。·最大角度:输入作为平坦部的最大角度。水平方向为0°,输入的数值范围在0°-90°。·延伸量:是指从设定的平坦区域向外的延伸量。如图4-67。§4.3.5导动线精加工导动线精加工通过拾取曲线的基本形状与截面形状,生成等高线分布的轨迹,如图4-68为米桶盖凹模的导动线精加工轨迹。导动线精加工的加工参数如图4-69。97截面指定方法有以下两种选择。·截面形状:参照加工领域的截面形状所指定的形状。·倾斜角度:以指定的倾斜角度,作成一定倾斜的轨迹。输入倾斜角度。输入范围为0度~90度。截面的认识方法有以下4种选择。对于加工领域设定的箭头方向,指定截面形状及上下方向。不能参照3维截面形状。加工领域为逆时针时,凹模、凸模(内外)关系相反。以下是各个方向时所生成的加工轨迹,图中绿色线条为轨迹截图,黑色线条为加工领域,左侧的图中加工领域为顺时针方向,右侧的图中加工领域为逆时针方向。·向上方向(右)如图4-70。加工领域为顺时针时,凸模形状作成顺铣轨迹。加工领域为逆时针时,凹模形状作成顺铣轨迹。向下方向(右)如图4-71。加工领域为顺时针时,凹模形状作成逆铣轨迹。加工领域为逆时针时,凸模形状作成逆铣轨迹。98·向下方向(左)如图4-72。加工领域为顺时针时,凸模形状作成顺铣轨迹。加工领域为逆时针时,凹模形状作成顺铣轨迹。·向下方向(左)如图4-73。加工领域为顺时针时,凸模形状作成顺铣轨迹。加工领域为逆时针时,凹模形状作成顺铣轨迹。§4.3.6轮廓线精加工这种加工方式在毛坯和零件形状几乎一致时最能体现优势。当毛坯和零件形状不一致时,使用这种加工方法会出现很多空行程,反而影响加工效率。如图4-74为手机模型的轮廓线精加工轨迹。轮廓线精加工的加工参数如图4-75。99偏移类型有以下两种方式选择。根据偏移类型的选择、后面的参数可以在[偏移方向]或者[接近方法]间切换。·偏移:对于加工方向,生成加工边界右侧还是左侧的轨迹。偏移侧由[偏移方向]指定。·边界上:在加工边界上生成轨迹。[接近方法]中指定刀具接近侧。[偏移类型]选择为[偏移]时设定。对于加工方向,相对加工范围偏移在哪一侧,有以下两种选择。如图4-76不指定加工范围时,以毛坯形状的顺时针方向作为基准。·右:在右侧做成偏移轨迹。·左:在左侧生成偏移轨迹。开始部分的延长量如图4-77即在设定领域是开放形状时,在切削截面的开始和结束位置,增加相切方向的接近部轨迹和返回部轨迹。由于没有考虑到对切削截面的干涉,故要求设定不发生干涉的值。§4.3.7限制线精加工这种加工方式利用一组或两组曲线作为限制线,可在零件某一区域内生成精加工轨迹。也可用此方法生成特殊形状零件的刀具轨迹。适用于曲面分布不均或加工特定形状的场合。限制线精加工的加工参数如图4-78。“XY向切入”有以下选择:·2D步长:XOY投影面上(二维平面),保持一定的进给量。·3D步长:在实体模型上(三维空间),保持一定的进给量。·步长:设定2D或3D的进给量。路径类型有如下四种方式如图4-79和4-80。·偏移:使用一条限制线,做成平行于限制线的刀具轨迹。·法线方向:使用一条限制线,做成垂直于限制线方向的刀具轨迹。·垂直方向:使用2条限制线,做成垂直于限制线方向的刀具轨迹,加工区域由两条限制线确定。100图4-78·平行方向:使用2条限制线,做成平行于限制线方向的刀具轨迹,加工区域由两条限制线确定。注意:使用1条限制线时,要设定加工边界。注意:使用2条限制线时,限制线不要互相封闭,且方向要保持一致。101图4-79图4-80§4.4补加工方法§4.4.1等高线补加工等高线补加工是等高线粗加工的补充,当大刀具做完等高线粗加工之后,一般用小刀具做等高线补加工,去除残余的余量。如图4-81为手机模型的等高线补加工刀路轨迹。等高线补加工的加工参数如图4-82。每一层补加工轨迹行间的连接方式有三种如图4-83:·开放周回(快速移动)在开放形状中,以快速移动进行抬刀。·开放周回(切削移动)在开放形状中,生成切削移动轨迹。102·封闭周回在开放形状中,生成封闭的周回轨迹。最大连接距离表示输入多个补加工区域通过正常切削移动速度连接的距离。最大连结距离>补加工区域切削间隔距离时,以切削移动连接。最大连结距离<加工区域切削间隔距离时,抬刀后快速移动连接。如图4-84。加工最小幅度:补加工区域宽度小于加工最小幅度时,不生成轨迹,请将加工最小幅度设定为0.01以上。如果设定0.01以下的值,系统会以0.01计算处理。如图4-85。§4.4.2笔式清根加工笔式清根加工是在精加工结束后在零件的根角部再清一刀,生成角落部分的补加工刀路轨迹。如图4-86为花盘零件的笔式清根加工刀路轨迹。笔式清根加工的加工参数如图4-87。103图4-86加工方法设定有顺铣、逆铣、上坡式、下坡式四种选择。上坡式、下坡式如图4-88:生成沿模型表面方向多行切削有以下三种选择。·由外到里的两侧:由外到里,从两侧往中心的交互方式生成轨迹。·由外到里的单侧:由外到里,从一侧往另一侧的方式生成轨迹。·由里到外:由里到外,一个单侧轨迹生成后再生成另一单侧的轨迹。计算类型有两种形式:·深模型:生成适合具有深沟的模型或者极端浅沟的模型的轨迹。·浅模型:生成适合冲压用的大型模型,和深模型相比,计算时间短。“选项”有以下选项:104·面面夹角:定义两平面之间的夹角,如图4-89产。如果面面夹角大于该值时不在这里做出补加工轨迹。所以系统计算出的面面之间的夹角小于面面夹角的凹棱线处才会做出补加工轨迹。范围0≤面面夹角≤180。·凹棱形状分界角如图4-90所示。补加工区域部分可以分为平坦区和垂直区两个类别进行轨迹的计算。这两个类别通过凹棱形状分界角为分界线进行区分。凹棱形状分界角的范围,0°≤凹棱形状分界角≤90°。凹棱形状角度指面面成凹状的棱线与水平面所成的角度,当凹棱形状角度>凹棱形状分界角的补加工区域为垂直区;当凹棱形状角度≤凹棱形状分界角的补加工区域为平坦区。·近似系数:原则上建议使用"1.0"。它是一个调整计算加工精度的系数。近似系数×加工精度被作为将轨迹点拟合成直线段轨迹时的拟合误差。·删除长度系数:根据输入的删除长度系数,设定是否生成微小轨迹。删除长度=刀具半径×删除长度系数。删除大于删除长度且大于凹棱形状分界角的轨迹,这是由于较陡峭且较长的轨迹不利于走刀。也就是说,垂直区轨迹的长度<删除长度,平坦区轨迹不受删除长度系数的影响。一般请采用删除长度系数的初始值。105·调整计算网格因子:设定轨迹光滑的计算间隔因子,因子的推荐值为0.5~1.0。一般请设定为1.0。虽然因子越小生成的轨迹越光滑,但计算时间会越长。§4.4.3区域式补加工区域式补加工用以针对前一道工序加工后的残余量区域进行。如图4-91为凹槽模型的等高线补加工刀路轨迹。区域式补加工的加工参数如图4-92。切削方向的设定有以下两种选择。·由外到里:生成从外往里,从一个单侧加工到另一个单侧的轨迹。·由里到外:生成从里往外,从一个单侧加工到另一个单侧的轨迹。“参考”有以下选项:·前刀具半径:即前一加工策略采用的刀具的直径(球刀)。·偏移量:通过加大前把刀具的半径,来扩大未加工区域的范围。偏移量即前把刀具半径的增量,如,前刀具半径为10mm,偏移量指定为2mm时,加工区域的范围就和前刀具12mm时产生的未加工区域的范围一致。106§4.5后置处理后置处理就是结合特定的机床把系统生成的刀具轨迹转化成机床能够识别的G代码指令,生成的G指令可以直接输入数控机床用于加工。考虑到生成程序的通用性,CAXA制造工程师软件针对不同的机床,可以设置不同的机床参数和特定的数控代码程序格式,同时还可以对生成的机床代码的正确性进行校验。最后,生成工艺清单。后置处理分成三部分,分别是后置设置、生成G代码和校核G代码。§4.5.1机床信息机床信息提供了不同机床的参数设置和速度设置,针对不同的机床、不同的数控系统,设置特定的数控代码、数控程序格式及参数,并生成配置文件。生成数控程序时,系统根据该配置文件的定义生成用户所需要的特定代码格式的加工指令。机床配置给用户提供了一种灵活、方便的设置系统配置的方法。对不同的机床进行适当的配置,具有重要的实际意义、通过设置系统配置参数,后置处理所生成的数控程序可以直接输人数控机床或加工中心进行加工而无须进行修改。“机床信息”选项卡共分为四个部分.分别是机床选定、机床参数没紧、程序格式设置和机床速度设置,如图4-93所示。一、机床选定选择合适的机床,并且对当前机床进行操作。(1)当前机床:系统提供五种机床以供选择,分别是802S、FUNAC、DECKEL、SIMENS和test.(2)增加机床:针对不同的机床,不同的数控系统,设置特定的数控代码、数控程序格式及参数,并生成配置文件。生成数控程序时,系统根据该配置文件的定义生成用户所需要的特定代码格式的加工指令。点击“增加机床”,可以输入新的机床名称,进行信息配置。(3)删除当前机床:删除当前设置机床。二、机床参数设置107在“机床名”一栏输入新的机床名或选择一个已存在的机床进行修改,从而对机床的各种指令进行设置。(1)行号地址<Nxxxx>一个完整的数控程序由许多的程序段组成,每一个程序段前有一个程序段号,即行号地址。系统可以根据行号识别程序段。如果程序过长,还可以利用调用行号很方便地把光标移到所需的程序段。行号可以从1开始,连续递增,如N000、N0002、N0003等,也可以间隔递增,如N0001、N0005、N0010等。建议采用后一种方式。因为间隔行号比较灵活方便,可以随时插入程序段,对原程序进行修改,而无需改变后续行号。如果采用前一种连续递增的方式,每修改一次程序,插入一个程序段,都必须对后续的所有程序段的行号进行修改,很不方便。(2)行结束符<;>在数控程序中,一行数控代码就是一个程序段,数控程序一般以特定的符号,而不是以回车键作为程序段结束标志,它是一段程序段不可缺少的组成部分。FANUC系统以分号符“;”作为程序段结束符。一般数控系统不同,程序段结束符也不同,如有的系统结束符是“*”,有的是“#”等。一个完整的程序段应包括行号、数控代码和程序段结束符。如:N10G90G54G00Z30;(3)速度指令<Fxx>F指令表示速度进给。如F100表示进给速度为100mm/min。在数控程序中,数值一般都直接放在控制代码后,数控系统根据控制代码就能识别其后的数值意义,而不是像数学中以等号“=”的方式给控制代码赋值。控制代码之间可以用空格符把代码隔开,也可以不用。(4)快速移动<G00>在数控中,G00是快速移动指令,快速移动的速度由系统控制参数控制。用户不能通过给指令赋值改变移动速度,但可以用控制面板上的倍速/衰减控制开关控制快速移动速度,也可以直接修改系统参数。(5)插补方式控制一般地,插补就是把空间曲线分解为X、Y、Z各个方向的很小的曲线段,然后以微元化的直线段去逼近空间曲线。数控系统都提供直线插补和圆弧插补,其中圆弧插补又可分为顺圆插补和逆圆插补。插补指令都是模代码。所谓模代码就是只要指定一次功能代码格式,以后就不用指定,系统会以前面最近的功能模式确认本程序段的功能。除非重新指定同类型功能代码,否则,以后的程序段仍然可以默认该功能代码。108直线插补<G01>系统以直线段的方式逼近该点,只需给出终点坐标即可,如:G01X100Y100表示刀具将以直线的方式从当前点到达点(100,100)。顺圆插补<G02>系统以半径一定的圆弧的方式按顺时针的方向逼近该点。要求给出终点坐标、圆弧半径以及圆心坐标。逆圆插补<G03>系统以半径一定的圆弧的方式按逆时针的方向逼近该点。要求给出终点坐标、圆弧半径以及圆心坐标。(6)主轴控制指令主轴控制包括主轴的起停、主轴转向、主轴转速。主轴转速<S>采用伺服系统无级控制的方式控制机床主轴转速是数控系统优越于普通机床的优点之一。S指令表示主轴转速。如S800表示主轴的转速为800r/min。主轴正转<M03>主轴以顺时针方向启动。主轴反转<M04>主轴以逆时针方向启动。主轴止<M05>系统接收到M05指令立即以最快的速度停止主轴转动。(7)冷却液开关控制指令冷却液开<M07>M07指令打开冷却液阀门开关,开始开放冷却液。冷却液关<G09>G09指令关掉冷却液阀门开关,停止开放冷却液。(8)坐标设定用户可以根据需要设置坐标系,系统根据用户设置的参照系确定坐标值是绝对的还是相对的。坐标设定<G54>G54是程序坐标系设置指令。一般地,以零件原点作为程序的坐标原点。程序零点坐标存储在机床的控制参数区,程序中不设置此坐标系,而是通过G54指令调用。绝对指令<G90>把系统设置为绝对编程模式。以绝对模式编程的指令,坐标值都以G54所确定的工件零点为参考点。绝对指令G90也是模代码,除非被同类型代码G9l所代替,否则系统一直默认。相对指令<G91>把系统设置为相对编程模式。以相对模式编程的指令,坐标值都以该点的前一点为参考点,指令值以相对递增的方式编程。同样G9l也是模代码指令。(9)刀具补偿刀具补偿包括刀具半径补偿和刀具长度补偿,其中半径补偿又分为左补偿和右补偿及补偿关闭。有了刀具半径补偿后,编程时可以不考虑刀具的半径,直接根据曲线轮廓编程。如果没有刀具半径补偿,编程时必须沿曲线轮廓让出一个刀具半径的刀位偏移量。半径左补偿<G41>指刀具轨迹以刀具进给的方向正方向,沿轮廓线左边让出一个刀具半径的偏移量。109半径右补偿<G42>指刀具轨迹以刀具进给的方向正方向,沿轮廓线右边让出一个刀具半径的偏移量。半径补偿关闭<G40>刀具半径补偿的关闭是通过代码G40来实现的。左右补偿指令代码都是模代码,所以也可以通过开启一个补偿指令代码来关闭另一个补偿指令代码。长度补偿<G43>一般地,主轴方向的机床原点在主轴头底端,而加工中的主轴方向的零点在刀尖处,所以必须在主轴方向上给机床一个刀具长度的补偿。(10)程序止<M30>程序结束指令M30结束整个程序的运行,所有的功能G代码和与程序有关的一些机床运行开关,如冷却液开关、主轴开关、机械手开关等都将关闭,处于原始禁止状态。机床处于当前位置,如果要使机床停在机床零点位置,则必须用机床回零指令G28使之回零。三、程序格式设置程序格式设置就是对G代码各程序段格式进行设置。“程序段”含义见G代码程序示例。可以对以下程序段进行格式设置。程序起始符号、程序结束符号、程序说明、程序头、程序尾换刀段。CAXA制造工程师是通过宏指令的方式进行设置的。以下分别予以介绍。(1)设置方式字符串或宏指令@字符串或宏指令……其中宏指令为$十宏指令串,系统提供的宏指令串如下。当前后置文件名POST_NAME当前日期POSTD_DATE当前时间POST_TIME系统规定的刀具号TOOL_NO主轴速度SPN_SPEED当前X坐标值COORD_X当前Y坐标值COORD_Y当前Z坐标值COORD_Z当前程序号POST_CODE当前刀具信息TOOL_MSG当前加工参数信息PARA_MSG宏指令内容设置如下。行号指令LINE_NO_DD行结束符BLOC_END110速度指令FEED快速移动G00直线插补GO1顺圆插补G02逆圆插补G03XY平面定义G17XZ平面定义G18YZ平面定义G19绝对指令G90相对指令G9l刀具半径补偿取消PCMP_OFF刀具半径左补偿PCMP_LFT刀具半径右补偿PCMP_RGH刀具长度补偿PCMP_LEN坐标设置WCOORD主轴正转SPN_CW主轴反转SPN_CCW主轴SPN_DEF主轴转速SPN_F冷却液开COOL_ON冷却液关COOL_OFF程序止PRO_STOP@号为换行标志。若是字符串则输出它本身。$号输出空格。(2)程序说明说明部分是对程序的名称、与此程序对应的零件名称编号、编制日期和时间等有关信息的记录。程序说明部分是为了管理的需要而设置的。有了这个功能项目,用户可以很方便地进行管理。比如,要加工某个零件时,只需要从管理程序中找到对应的程序编号即可,而不需要从复杂的程序中去一个一个地寻找需要的程序。(N126—6023,$POST_NAME,$POST_DATE,$POST_TIME),在生成的后置程序中的程序说明部分输出如下说明:(N126—60231,O1261,1998,9,2,15:30:30.52)(3)程序头111针对特定的数控机床来说,其数控程序开头部分都是相对固定的,包括一些机床信息,如机床回零、工件零点设置、主轴启动以及冷却液开启等。例如,由于快速移动指令内容为G00,那么$G的输出结果为G00,同样,$COOL_ON的输出结果为M07,$PROSTOP为M30。依此类推。又如,$G90$$WCOOD$G0$COOD_Z@G43H01@$SP_F$SPN_SPEED$SPN_CW在后置文件中的输出内容为:G90G54G00Z30G43H0S500M03(4)换刀换刀指令提示系统换刀,换刀指令可以由用户根据机床设定,换刀后系统要提取一些有关刀具的信息,以便于必要时进行刀具补偿。G代码程序示例下面给出按照FANUC系统程序格式设置,后置处理所生成的数控程序。%程序起始符号(1ll.CUT1998.6.26,9:15:30.15)程序说明N10G90G54G00Z30.000;程序头N1lT01;N12G43H0;N14M03S100;N16X-42.6Y-1.100;程序N18Z20.00;N20G0Z-2.00F10;N22X-20.400Y14.500F10;N24Z20.000F10;N26G00Z30.000;N28M05;N30T02;换刀N3G43H0;N32M03S100;N33G00X-6.129Y-3.27;程序N44G49M05;程序尾112N46G28Z0.0;机床回零N48X0.0Y0.0;N46M30%程序结束符§4.5.2后置设置后置设置就是针对特定的机床,结合已经设置好的机床配置,对后置输出的数控程序的格式,如程序段行号、程序大小、数据格式、编程方式、圆弧控制方式等。“后置设置”参数如图4-94。(1)机床名数控程序必须针对特定的数控机床、特定的配置才具有加工的实际意义,所以后置设置必须先调用机床配置。(2)文件长度控制输出文件长度可以对数控程序的大小进行控制,文件大小控制以K为单位。当输出的代码文件长度大于规定长度时系统自动分割文件。例如,当输出G代码文件长度超过规定的长度时,就会自动分割为post000l.t、pot0002.t、post0003.t、post0004.t上等。这主要是考虑到有些数控机床的内存容量较小而设置的。(3)行号设置程序段行号设置包括行号的位数、行号是否输出、行号是否填满、起始行号以及行号递增数值等。行号位数:指输出行号时按几位数输出。是否输出行号:选中行号输出则在数控程序中的每一个程序段前面输出行号,反之则不输出。行号是否填满:指行号不足规定的行号位数时是否用“0”填充。行号填满就是在不足所要求的行号位数的前面补零,如N0028;反之则是N28。行号递增数值:程序段行号之间的间隔。如N002与N0025之间的间隔为5,建议选取比较适中的递增数值,这样有利于程序的管理。(4)编程方式设置编程方式有绝对编程G90和相对编程G9l两种方式。6)坐标输出格式设置坐标输出:决定数控程序中数值的格式是小数还是整数。机床分辨率:是机床的加工精度,如果机床精度为0.001㎜,则分辨率应设置为1000,以此类推。输出小数位数:同样可以控制加工精度。但不能超过机床精度,否则是没有实际意义的。113(6)圆弧控制设置主要设置控制圆弧的编程方式,即是采用圆心编程方式还是采用半径编程方式。圆心坐标:按圆心坐标编程时,圆心坐标的各种含义是针对不同的数控机床而言。不同机床之间其圆心坐标编程的含义不同,但对于特定的机床其含义只有其中一种。圆心坐标(I,J,K)有三种含义。绝对坐标:采用绝对编程方式,圆心坐标(I,J,K)坐标值为相对于工件零点绝对坐标系的绝对值。相对起点:圆心坐标以圆弧起点为参考点取值。起点相对圆心:圆弧起点坐标以圆心坐标为参考点取值。圆弧半径:当采用半径编程时,采用半径正负区别的方法来控制圆弧是劣圆弧还是优圆弧。圆弧半径R的含义即表现为以下两种。优圆弧:圆弧大于“180”,R为负值。劣圆弧:圆弧小于“180”,R为负值。(7)扩展名控制和后置设置编号后置文件扩展名控制所生成的数控程序磁盘文件名的扩展名。有些机床对数控程序要求有扩展名,有些机床没有这个要求,应视不同的机床而定。后置程序号是记录后置设置的程序号,不同的机床其后置设置不同,所以采用程序号来记录这些设置,以便于用户日后使用。§4.5.3G代码的生成生成G代码就是按照当前机床类型的配置要求,把已经生成的刀具轨迹转化成G代码数据文件,即CNC数控程序,后置生成的数控程序是数控编程的最终结果,有了数控程序就可以直接输入机床进行数控加工。在对机床进行了配置,并对后置格式进行了设置后,就很容易生成加工轨迹的后置G代码。操作步骤如下:1、选择“加工”→“后置处理”→“生成G代码”,弹出对话框如图4-95所示。2、选择要生成G代码刀具轨迹,可以连续选择多条刀具轨迹,单击“确定”按钮。3、系统给出*.cut格式的G代码文本文档,文件保存成功。114第5章数控编程实例§5.1手机模型的造型与加工一、学习目的:通过手机模型的造型学习拉伸、旋转、过渡等实体特征及扫描面的生成方法。二、作图步骤:1、在【零件特征】中XY平面,单击“绘制草图”按钮,进入草图绘制状态。绘制草图如图5-1。2、单击特征工具栏上的“拉伸增料”按钮,在固定深度对话框中输入深度=30,并确定。结果如图5-2所示。3、在【零件特征】中YZ平面,单击“绘制草图”按钮,进入草图绘制状态。绘制草图如图5-3,其中样条线型值点为(65,5),(32.5,10),(0,7.5),(-32.5,4.8),(-65,5)。115图5-34、单击特征工具栏的“拉伸除料”按钮,选择贯穿,结果如图5-4所示。图5-4图5-55、单击特征工具栏的“过渡”按钮,在对话框中输入半径为5,拾取手机的两条棱结,并确定,结果如图5-5所示。6、单击特征工具栏的“过渡”按钮,在对话框中输入半径为3,拾取手机上表面的所有棱线,并确定,结果如图5-6所示。116图5-67、按F6,单击“直线”按钮,在距Z轴45处画一平行于Z轴的直线作为之后旋转除料的旋转轴线,如图5-7所示。图5-78、在【零件特征】中YZ平面,单击“绘制草图”按钮,进入草图绘制状态。绘制草图如图5-8。图5-89、单击“旋转除料”按钮,拾取前作草图和作为旋转轴的空间直线,并确定,然后删除空间直线,结果如图5-9所示。117图5-910、单击“构造平面”按钮,拾取XY平面为等距基准面,输入20并确定,结果如图5-10所示。图5-10图5-1111、选择所构造平面,单击“绘制草图”按钮,如图5-12。图5-1211813、单击“扫描面”按钮,输入起始距离-50,扫描距离100,扫描X轴正方向,拾取样条线,作出扫描面如图5-13。14、单击特征工具栏的“拉伸除料”按钮,选择拉伸到面,拾取草图及扫描面并确定,隐藏扫描面,结果如图5-14所示。图5-1415、单击特征工具栏的“过渡”按钮,在对话框中输入半径为0.9,拾取过渡棱线,并确定,如图5-15所示。119图5-13图5-15§5.1.2手机模型的加工一、学习目的:通过手机模型的加工学习毛坯的定义、等高线粗加工、浅平面精加工、轮廓线精加工及扫描线精加工的加工方法。二、工艺分析:手机模型的毛坯尺寸为:100×150×20,材料为铝材。零件整体形状平坦,可采用等高粗加工和浅平面精加工完成加工。手机模型上表面的孔和腔的根部为直角需要清根,清根方式及方法可以多种方案。加工原点零件的底部中心为坐标原点。安全高度因零件的最高点Z坐标为20,所以安全高度设为30,起始点坐标为(0,0,50)。加工步骤如下:1、用直径为Φ8㎜的端铣刀做等高线粗加工。2、用直径为Φ2㎜的端铣刀做浅平面精加工。3、用直径为Φ8㎜的端铣刀做轮廓线精加工。4、用直径为Φ0.5㎜的端铣刀做扫描线精加工清根。三、具体步骤:1、定义毛坯点击“定义毛坯”菜单或图标,定义毛坯的尺寸和位置,如图51-1。2、等高线粗加工点击菜单项:加工→粗加工→等高线粗加工,或点击图标,弹出对话框,填写参数如图51-2。120切入切出方式方式选择不设定,选择整个实体为加工对象,刀具轨迹及仿真结果如图51-2d。3、浅平面精加工点击菜单项:加工→精加工→浅平面精加工,或点击图标,弹出对话框,填写参数,刀具加工边界选择在边界上,选择整个实体为加工对象,刀具轨迹及仿真结果如图51-3。1214、轮廓线精加工点击菜单项:加工→精加工→轮廓线精加工,或点击图标,弹出对话框,填写参数,刀具加工有效范围,最大为0,最小为0,选择底部实体边界线为加工对象,刀具轨迹及仿真结果如图51-4。1225、扫描线精加工点击菜单项:加工→精加工→扫描线精加工,或点击图标,弹出对话框,填写参数如图51-5a,刀具加工边界选择在边界上,选择按键孔所在曲面为加工对象如图51-5b,拾取需要清根的区域边界为加工边界如图51-5c,刀具轨迹及仿真结果如图51-5d、如图51-5e。图51-5e123§5.2香皂模型的造型与加工§5.2.1香皂模型的造型一、学习目的:通过香皂的造型学习拉伸、变半径过渡、裁剪、布尔运算等实体特征及放样面的生成的方法。二、作图步骤:1、在【零件特征】中XY平面,单击“绘制草图”按钮,进入草图绘制状态。绘制草图如图52-1。2、单击特征工具栏上的“拉伸增料”按钮,在固定深度对话框中输入深度=15,并确定。结果如图52-2所示。3、单击特征工具栏的“过渡”按钮,选择变半径、光滑变化,拾取上表面所有棱线,除顶点2和顶点7过渡半径为13外,其余顶点过渡半径为15,并确定,如图52-3所示。1244、按F5,单击“直线”按钮,作一直线过R18和R75交点,单击“扫描面”按钮,输入起始距离-20,扫描距离4,扫描Z轴正方向,拾取直线,作出扫描面如图52-4。5、单击“曲面裁剪除料”按钮,拾取扫描面,确定后隐藏直线和扫描面,结果如图52-5所示。6、单击“相关线”按钮,选择实体边界,拾取实体边界确定,结果如52-6所示。1257、单击“曲线组合”按钮,选择删除原曲线,拾取实体边界线组合成一条曲线后,将特征树中的裁剪特征删除,结果如52-7所示。8、用同样的方法作出香皂中间和右侧的另外两条曲线如图52-8所示。9、单击“放样面”按钮,选择单截面线,依次拾取三条曲线,生成放样面如图52-9所示。12610、单击“等距面”按钮,选择放样面,等距距离为0.5,方向朝下,如图52-10所示。11、单击“消隐显示按钮,单击香皂上平面,按F2,进入草图状态,绘制草图如图52-11所示。12、单击特征工具栏的“拉伸除料”按钮,选择拉伸到面,拾取等距面并确定,隐藏扫描面,单击“真实感显示”按钮,结果如图52-12所示。13、单击“保存”按钮,将文件保存为“香皂.X-t”格式文件。12714、按F5,单击“直线”按钮,作一过原点的水平线,单击“实体布尔运算”按钮,打开“香皂.X-t”格式文件。如图52-13。12815、选择当前零件并入输入零件,拾取原点为定位点,定位方式选择拾取定位的X轴,拾取水平线为X轴,输入旋转角度180,确定,结果如图52-14。§5.2.2香皂模型的加工一、学习目的:通过香皂模型的加工学习毛坯的定义、等高线粗加工、等高线精加工、轮廓线精加工及扫描线精加工的加工方法。二、工艺分析:香皂模型的毛坯尺寸为:103×160×30,材料为铝材。零件整体形状平坦,非常适合采用等高线粗加工和等高线精加工完成加工。加工原点零件的底部中心为坐标原点。安全高度因零件的最高点Z坐标为15,所以安全高度设为50,起始点坐标为(0,0,50)加工步骤如下:1、直径为Φ8㎜的端铣刀做等高线粗加工。2、用直径为Φ10㎜,圆角为r2的圆角铣刀做等高线精加工。3、用直径为Φ8㎜的端铣刀做轮廓线精加工。4、用直径为Φ0.2㎜的雕铣刀做扫描线精加工铣花纹。三、具体步骤:1、定义毛坯点击“定义毛坯”菜单或图标,定义毛坯的尺寸和位置,如图52-1。图52-12、等高线粗加工129点击菜单项:加工→粗加工→等高线粗加工,或点击图标,弹出对话框,填写参数如图52-2a和图52-2b。切入切出方式方式选择不设定,选择整个实体为加工对象,刀具轨迹及仿真结果如图52-2c和51-2d。3、等高线精加工点击菜单项:加工→精加工→等高线精加工,或点击图标,弹出对话框,填写参数如图52-3a和图52-3b。切入切出方式方式选择不设定,选择整个实体为加工对象,刀具轨迹及仿真结果如图52-3c和52-3d。1304、轮廓线精加工点击菜单项:加工→精加工→轮廓线精加工,或点击图标,弹出对话框,填写参数如图52-4a,刀具加工有效范围,最大为0,最小为0,选择轮廓边界线为加工对象如图52-4b,刀具轨迹及仿真结果如图52-4c和52-4d。1315、扫描线精加工点击菜单项:加工→精加工→扫描线精加工,或点击图标,弹出对话框,填写参数如图52-5a,刀具加工边界选择在边界上,选择花纹所在曲面为加工对象如图52-5b,拾取花纹边界为加工边界如图51-5b,刀具轨迹及仿真结果如图52-5c、如图52-5d和52-5e。13252-5e133',)


  • 编号:1700831629
  • 分类:标准规范
  • 软件: wps,office word
  • 大小:133页
  • 格式:docx
  • 风格:商务
  • PPT页数:3222223 KB
  • 标签:

广告位推荐

相关标准规范更多>