毕业设计(论文)CADCAM平台在进行数控铣削加工编程.doc
《毕业设计(论文)CADCAM平台在进行数控铣削加工编程.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)CADCAM平台在进行数控铣削加工编程.doc(34页珍藏版)》请在三一办公上搜索。
1、摘 要本文简略介绍了通用典型CADCAM平台在进行数控铣削加工编程时,其三轴刀具轨迹设计、五轴刀具矢量控制及其轨迹设计、后处理程序开发等方面的对比应用,并以实例的形式进行说明,希望能为读者利用不同的CAM软件平台进行数控编程时提供参考借鉴作用。众所周知,在借助CAM软件进行数控编程的过程中,工艺参数的选择十分重要,它不仅对被加工零件的质量影响巨大,甚至可以决定着机床功效的发挥和安全生产的顺利进行。本文作者针对模具零件的特点,分析了模具零件数控铣削加工编程中工艺参数的选择对加工质量的影响,并结合实际介绍了模具数控加工中CAM编程时工艺参数的设定方法和原则。 关键词:数控铣削编程、CADCAM、后
2、处理、吃刀量、进给速度、清根处理。目 录前 言1第1章 三轴铣削刀具轨迹设计2第2章 五轴数控铣削刀具轨迹设计5第3章 后处理程序开发模式8第4章 机床加工仿真模拟接口11第5章 CAM编程在模具中工艺参数的确定135.1 刀具的选择135.2 走刀方式和切削方式的确定155.3刀具的切入与切出175.4切削参数的控制185.5其他参数19第6章 新一代CAM的发展216.1 CAM的发展阶段226.2 CAM发展现状236.3新一代CAM的基本结构与主要特征预测276.4 新一代CAM技术对生产的影响29第7章 结语31参考文献32前 言 数控加工作为机械制造业中先进生产力的代表,经过十余年
3、的引进与发展,已经在汽车、航空、航天、模具等行业发挥了巨大的作用。它推动了企业的技术进步和经济效益的增长。但是由于多方面原因,国内不同行业在应用数控加工方面表现的差距较大。一方面由于机床刀具软硬件配置等方面的原因,尤其是多坐标控制联动的高速铣削机床,进口设备由于其成本很高,企业不得不考虑其投资效益问题。另一方面多坐标联动高速铣削的CAM软件选型、应用编程与开发方面,需要一个长时期的技术积累才能赶上国外先进水平,尤其是对于人员的技术水平要求较高的CAM软件应用编程开发方面表现更为明显。 用于数控铣削加工编程的CAM软件平台较多,比较常用的UGNX、CATIA、Pro/E、Mastercam、Ci
4、matron、Surfcam、Powermill等,这些CAM软件平台在不同企业数控铣削编程方面发挥了很大的作用,虽然各自应用流程略有差别,但各系统提供的基本数控编程功能都比较相似。但是企业产品对象不同,使得对CAM平台的选型和应用方面的要求有所不同。数控三轴铣削编程上都能满足企业的要求,但在五轴铣削编程,刀具轴矢量控制与后处理程序开发等方面还是存在较大差别的,尤其是五轴机床的加工编程与后处理程序开发表现更为突出。本文就通用的CADCAM软件平台为环境,以几个具体的产品对象的数控铣削加工编程应用实例,简要介绍它们在进行数控三轴铣削、五坐标联动加工编程、后处理开发模式、机床仿真加工模拟接口方面的
5、实例应用。希望对读者有所借鉴作用。第1章 三轴铣削刀具轨迹设计 现有典型CAM平台在进行数控铣削编程时,其流程基本相同,主要涉及加工对象定义、刀具选择、加工模式选择、轨迹优化编辑修改控制、后处理与实体模拟等方面内容。典型CAM平台在三轴联动数控铣削加工编程方面,都包括为粗加工、精加工、清根加工三种模式以及实体模拟仿真。在刀具轨迹的生成控制方式主要包括二维轮廓粗精加工、深孔钻削加工、平行或环形等高分层铣削、螺旋铣削、曲面流线、投影加工、曲面清根、放射加工等功能,在高速铣削加工方面一般都提供高速R圆角控制、变速处理、直线拟合、样条插补等轨迹优化策略。利用典型的CAM平台在加工某薄壁空间曲面,其刀具
6、轨迹示意图如下图1.11.3所示。从图中可以看出,在粗加工方面,各CAM平台功能相当;但在清根处理上,UGNX、CATIA、CIMATRONE可进行多次清根处理;在实体仿真切削时,MASTERCAM、CATIA、CIMATRONE、SURFCAM等平台相对而言模拟速度较快。图1三轴粗铣加工轨迹对比示意图图2三轴清根铣削加工轨迹对比示意图UnigraphicxNX仿真加工 CATIA仿真加工 MasterCAM仿真加工 CimatronE/SurfCAM仿真加工。图3三轴铣削加工实体仿真示意图第2章 五轴数控铣削刀具轨迹设计 在利用CAM平台进行五轴数控铣削刀具轨迹设计时,其核心内容主要包括刀具
7、轴矢量控制、轨迹驱动方式、进退刀处理、五轴数控机床后处理与五坐标机床加工仿真模拟等方面的工作。由于五轴加工时产品的复杂性和刀具轴控制的灵活性和多样性,导致五坐标联动加工编程的难度和复杂性较大。一般CAM平台都提供五轴铣削数控编程功能,其主要包括(A)旋转四轴:多用于带旋转工作台或配备绕X、Y轴的旋转台的的四轴加工;(B)五轴底刃铣削:用于铣刀的底刃对空间曲面进行加工,避免传统球头刀的加工,此时需要对刀轴矢量进行合理的控制设计;(C)侧刃五轴:利用铣刀的侧刃对空间的曲面进行加工,避免球头刀的R切削,能大幅度提高曲面粗精加工的效率;(D)五轴顺序铣削与五面体加工:多用于铣削工步内容比较多的多面体加
8、工,如立卧转换五面体加工中心可一次加工产品上的五个面或内外腔的场合,多用于工序的复合化加工;(E)曲线五轴:对空间的曲面曲线进行五轴曲线加工;(F)五轴钻孔:对空间的孔进行钻孔加工,多用于孔的位置不再三个基准平面上比较特殊的场合,如圆锥面上的孔。空间曲面五轴加工涉及的内容比较多,进行五轴加工时涉及加工导动曲面、干涉面、轨迹限制区域、进退刀及刀轴矢量控制等关键技术。四轴五轴加工的基础是理解刀具轴的矢量变化。四轴五轴加工的关键技术之一是刀具轴的矢量(刀具轴的轴线矢量)在空间是如何发生变化的,而刀具轴的矢量变化是通过摆动工作台或主轴的摆动来实现的。对于矢量不发生变化的固定轴铣削场合,一般用三轴铣削即
9、可加工出产品,五轴加工关键就是通过控制刀具轴矢量在空间位置的不断变化或使刀具轴的矢量与机床原始坐标系构成空间某个角度,利用铣刀的侧刃或底刃切削加工来完成。刀具轴的矢量变化控制一般有固定矢量、曲面法线、固定点、直线导动、直纹面导动、刀具轨迹投影、点位与任意矢量连续插补等方式。典型CAM平台在对某变锥度零件数控铣削加工编程时,各平台环境下的刀具轨迹示意图如下图2.12.3所示。可以看出,现有的CAM平台一般能满足该产品五坐标铣削加工编程的需要。但是从用户的使用经验上讲,UnigraphicsNX平台在刀具轴矢量控制方面表现得更加灵活,尤其是其提供的插补刀具轴矢量控制和顺序铣削编程功能能够使得用户很
10、轻松得完成所期望的五坐标联动铣削刀具轨迹目标。图2.1基于UnigraphicxNX平台的五轴铣削刀具轨迹图2.2基于CATIA平台的五轴铣削刀具轨迹图2.3基于Pro/ENGINEER的五轴铣削刀具轨迹第3章 后处理程序开发模式 五坐标数控铣削加工编程的后处理程序开发的主要内容包括:算法处理:主要针对多坐标加工时的坐标变换、跨象限处理、进给速度控制。数控系统控制指令的输出:主要包括机床种类及机床配置、机床的定位、插补、主轴、进给、暂停、冷却、刀具补偿、固定循环、程序头尾输出等方面的控制。格式转换:数据类型转换与圆整、字符串处理等:主要针对数控系统的输出格式如单位、输出地址字符等方面的控制。
11、五轴数控机床的配置形式多样,典型配置有绕X轴和Y轴旋转的两个摆动工作台,其二为主轴绕X轴或Y轴摆动,另外的工作台则相应绕Y轴或X轴摆动来构造空间的五轴联动加工。对于主轴不摆动的五轴数控机床,其摆动轴存在主次依赖关系,即主摆动轴(Primary Table)的运动影响次摆动轴(Secondary Table)的空间位置,而次摆动轴的运动则不影响主摆动轴的空间位置状态。用于对典型的五轴机床运动方式进行配置,可对工作台双摆动、主轴头双摆动、主轴摆动及工作台摆动、工作台复合摆动(回转)、主轴复合摆动(回转)等典型五轴机床进行设置。主轴回转或摆动对应于相应机床,其所处于主动轴或从动轴的形式。在确定机床运
12、动类型以后,其旋转轴矢量平面和旋转中心等设置是非常重要的,:用于设置主动轴及次动旋转轴矢量方向,设置主轴或工作台复合摆动轴矢量方向。旋转轴中心、偏心设置及刀具轴输出设置。如下所示为在Mastercam平台下的五轴机床类型设置。#Machine rotary routine settingsmtype : 0 #Machine type (Define base and rotation plane below) #0 = Table/Table #1 = Tilt Head/Table #2 = Head/Head #3 = Nutator Table/Table #4 = Nutator T
13、ilt Head/Table #5 = Nutator Head/Headhead_is_sec : 1 #Set with mtype 1 and 4 to indicate head is on secondary现有的CAM平台提供的刀具路径的文件包括标准的可编译文件(如APT文件)和二进制文件. CATIA, UGNX, Surfcam,PROE等CAM都支持这两种格式, MasterCam的NCI则是另外的文字格式档案.后处理则各家大多有各自的后处理。典型CAM平台的后处理用户界面如下图3.1所示。基于UGpostbuilder的设置 基于IMSpost的后处理设置 基于GPost的
14、后处理设置图3.1典型CAM平台后处理用户设置开发界面除Mastercam采用文本方式以外,大部分CAM平台都提供自己的后处理用户界面,操作设置比较方便,尤其是可用于多CAM平台和异构数控系统,如Imspost后处理包可支持几乎所有的通用CAM平台和流行的数控系统。后处理程序的开发编辑模式各不相同,其UnigraphicsNX 采用UGPostBuilder,采用基于TCL语言的二次开发功能完成用户开发;Mastercam提供基于GENERIC FANUC系统通用五轴铣削后处理文件,用户需根据具体机床对其进行编辑修改,达到最终的使用要求。其中 CimatronE、 Catia可采用ImsPos
15、t进行后处理开发;Spost/Gpost则采用宏程序方式用于Surfcam 、Pro/Engineer 平台。第4章 机床加工仿真模拟接口 美国CGTech的产品VERICUT,它可用来在编程阶段校验加工程序的准确性,能够让编程人员对NC加工环境进行仿真。应用VERICUT,可对包括工装夹具在内的整个机床建模,它的易修改的控制程序库使得NC程序在仿真环境中的运行,完全模拟了在机床上的运行。一些CAM系统本身具备校验功能,内部校验检查的是内部的CAD/CAM数据,它们在上机床执行前往往已被转换多次了。外部校验系统则不仅能检查内部CAM文件,还能够校验G代码。NC校验软件能够校验不同CAM系统生成
16、的程序,用同样的手段校验所有的NC程序,使编程人员能够对所用的各种CAM系统得到稳定的可靠的结果。NC校验软件能够减少甚至省略在机床上进行人工的修正,这不仅节省了编程时间,更能使机床被解放出来完全用于加工产品。 Vericut提供了许多功能,其中有对毛坯尺寸、位置和方位的完全图形显示,可模拟2.5轴联动数控加工。现有的CAM平台都提供与Vericut的嵌入式接口或转换功能。如下图所示分别为UGNX、CATIA、Mastercam等平台与Vericut之间的转换设置,且它们可直接与Vericut进行嵌入式链接仿真,如Pro/Engineer、UGNX、CATIA、Mastercam平台等。其中U
17、GII/Vericut 切削仿真模块是集成在UGII软件中的第三方模块,它采用人机交互方式模拟、检验和显示NC加工程序,是一种方便的验证数控程序的方法。由于省去了试切样件,可节省机床调试时间,减少刀具磨损和机床清理工作。通过定义被切零件的毛坯形状,调用NC刀位文件数据,就可检验由NC生成的刀具路径的正确性。UGII/Vericut可以显示出加工后并着色的零件模型,用户可以容易的检查出不正确的加工情况。如图4.1为UGNX、CATIA、Mastercam与Vericut的数据转换接口设置,图4.2为基于Vericut环境的机床加工仿真模拟,能帮助用户大幅度提高五坐标加工编程的效率和质量。图4.1
18、典型CAM平台与Vericut仿真接口图4.2基于Vericut机床仿真加工模拟示意图第5章 CAM编程在模具中工艺参数的确定 数控加工技术已广泛应用于模具制造业,如数控铣削、镗削、车削、线切割、电火花加工等,其中数控铣削是复杂模具零件的主要加工方法。数控设备为精密复杂零件的加工提供了基本条件,但要达到预期的加工效果,编制高质量的数控程序是必不可少的,这是因为数控加工程序不仅包括零件的工艺过程,而且还包括刀具的形状和尺寸、切削用量、走刀路径等工艺信息。对于简单的模具零件,通常采用手工编程的方法,对于复杂的模具零件,往往需要借助于CAM软件编制加工程序,如Pro/ENGINEER、UG、Cima
19、tron、MasterCAM等。无论是手工编程或计算机辅助编程,在编制加工程序时,选择合理的工艺参数,是编制高质量加工程序的前提。5.1 刀具的选择 在模具型腔数控铣削加工中,刀具的选择直接影响着模具零件的加工质量、加工效率和加工成本,因此正确选择刀具有着十分重要的意义。在模具铣削加工中,常用的刀具有平端立铣刀、圆角立铣刀、球头刀和锥度铣刀等,如图5.1所示。图5.1 刀具定义在模具型腔加工时刀具的选择应遵循以下原则:1.根据被加工型面形状选择刀具类型对于凹形表面,在半精加工和精加工时,应选择球头刀,以得到好的表面质量,但在粗加工时宜选择平端立铣刀或圆角立铣刀,这是因为球头刀切削条件较差;对凸
20、形表面,粗加工时一般选择平端立铣刀或圆角立铣刀,但在精加工时宜选择圆角立铣刀,这是因为圆角铣刀的几何条件比平端立铣刀好;对带脱模斜度的侧面,宜选用锥度铣刀,虽然采用平端立铣刀通过插值也可以加工斜面,但会使加工路径变长而影响加工效率,同时会加大刀具的磨损而影响加工的精度。2.根据从大到小的原则选择刀具模具型腔一般包含有多个类型的曲面,因此在加工时一般不能选择一把刀具完成整个零件的加工。无论是粗加工还是精加工,应尽可能选择大直径的刀具,因为刀具直径越小,加工路径越长,造成加工效率降低,同时刀具的磨损会造成加工质量的明显差异。3.根据型面曲率的大小选择刀具在精加工时,所用最小刀具的半径应小于或等于被
21、加工零件上的内轮廓圆角半径,尤其是在拐角加工时,应选用半径小于拐角处圆角半径的刀具并以圆弧插补的方式进行加工,这样可以避免采用直线插补而出现过切现象;在粗加工时,考虑到尽可能采用大直径刀具的原则,一般选择的刀具半径较大,这时需要考虑的是粗加工后所留余量是否会给半精加工或精加工刀具造成过大的切削负荷,因为较大直径的刀具在零件轮廓拐角处会留下更多的余量,这往往是精加工过程中出现切削力的急剧变化而使刀具损坏或栽刀的直接原因。4.粗加工时尽可能选择圆角铣刀一方面圆角铣刀在切削中可以在刀刃与工件接触的090范围内给出比较连续的切削力变化,这不仅对加工质量有利,而且会使刀具寿命大大延长;另一方面,在粗加工
22、时选用圆角铣刀,与球头刀相比具有良好的切削条件,与平端立铣刀相比可以留下较为均匀的精加工余量,如图5.2所示,这对后续加工是十分有利的。图5.2 圆角铣刀与平端铣刀粗加工后余量比较5.2 走刀方式和切削方式的确定走刀方式是指加工过程中刀具轨迹的分布形式。切削方式是指加工时刀具相对工件的运动方式。在数控加工中,切削方式和走刀方式的选择直接影响着模具零件的加工质量和加工效率。其选择原则是根据被加工零件表面的几何特征,在保证加工精度的前提下,使切削时间尽可能短,切削过程中刀具受力平稳。1.走刀方式在模具加工中,常用的走刀方式包括单向走刀、往复走刀和环切走刀三种形式,如图5.3所示。其中,图5.3a为
23、单向走刀方式,在加工中切削方式保持不变,这样可以保证顺铣或逆铣的一致性,但由于增加了提刀和空走刀,切削效率较低。粗加工中,由于切削量较大,一般选用单向走刀,以保证刀具受力均匀和切削过程的稳定性。图5.3b是往复走刀方式,在加工过程中不提刀进行连续切削,加工效率较高,但逆铣和顺铣交替进行,加工质量较差。一般在粗加工时由于切削量大不宜采用往复走刀,而在半精加工和表面质量要求不高的精加工时可选用往复走刀。图5.3c是环切走刀方式,其刀具路径由一组封闭的环形曲线组成,加工过程中不提刀,采用顺铣或逆铣切削方式,是型腔加工常用的一种走刀方式。图5.3 走刀方式2.铣削方式 铣削方式的选择直接影响到加工表面
24、质量、刀具耐用度和加工过程的平稳性。在采用圆周铣削时,根据加工余量的大小和表面质量的要求,要合理选用顺铣和逆铣,一般地,粗加工过程中余量较大,应选用逆铣加工方式,以减小机床的震动;精加工时,为达到精度和表面粗糙度的要求,应选择顺铣加工方式。在采用端面铣削时,应根据所加工材料的不同,选用不同的铣削方式,一般地,在加工高硬度的材料时应选用对称铣削;在加工普通碳钢和高强度低合金钢时,应选用不对称逆铣,可以延长刀具的使用寿命,得到较好的工件表面质量;在加工高塑形材料时应选用不对称顺铣,以提高刀具的耐用度。5.3刀具的切入与切出在模具型腔数控铣削中,由于模具型腔的复杂性,往往需要多次更换不同的刀具才能完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 CADCAM 平台 进行 数控 铣削 加工 编程
链接地址:https://www.31ppt.com/p-2945918.html