欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    五轴数控铣削加工后置处理及加工编程研究.pdf

    • 资源ID:46681412       资源大小:1.45MB        全文页数:60页
    • 资源格式: PDF        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    五轴数控铣削加工后置处理及加工编程研究.pdf

    山东大学硕士学位论文五轴数控铣削加工后置处理及加工编程研究姓名:庞继伟申请学位级别:硕士专业:机械制造及其自动化指导教师:王兆辉20070915山东大学硕士学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中己经注明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名:7 碑日关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名第一章绪论第一章绪论五轴数控技术是数控技术中难度最大、应用范围最广的技术m。在复杂曲面的高效、精密、自动化加工方面,五轴联动加工更是具有三轴加工所不能比拟的的优势。主要体现在以下几个方面:五轴加工可有效地避免刀具干涉。加工三轴机床难以加工的复杂零件:对于直纹面的加工,五轴加工可以采用侧铣的方式一刀成型,加工质量和加工效率高;五轴加工可以实现一次装夹、多面多工序加工,容易保证产品精度;五轴加工中刀具相对于工件具有良好的切削状态;对于加工空间受到限制的通道加工和组合曲面过渡区域加工,五轴加工可以选用较大尺寸刀具避开干涉进行加工,刀具刚性好嘲。因此,五轴加工技术一直是数控加工领域内国内外学者的研究热点之一“”。并且,也一直受到西方国家对我国的技术封锁。因为许多先进武器装备的制造,如飞机、导弹、坦克等的关键零件,都离不开高性能数控机床的加工。五轴编程技术是五轴加工技术的关键问题之一。在此对数控编程技术的各方面内容做一简单概述。1 1 数控编程技术的发展历程2 0 世纪5 0 年代,美国麻省理工学院(M I T)设计了一种专门用于零件数控加工程序编制的语言A P T(A u t o m a t i c a l l yP r o g r 砌I e dT 0 0 1 s)。其后M I T 组织美国各大飞机公司共同开发了A P T I I。到了6 0 年代,在A P T I I 的基础上研制的A P T I I I 已经到了应用阶段。以后又几经修改和充实,发展成为A P T 一,A P T A C 和A P T 一S S。A P T 能处理二维、三维铣削加工,但较难掌握。为此,在A P T 的基础上,世界各国发展了带有一定特色和专用性更强的A P T 衍生语言0 1。1 9 7 2 年,美国洛克西德加里福尼亚飞机公司首先研究成功采用图像仪辅助设计、绘图和编制数控加工程序的一体化系统c A D A h I 系统。1 9 7 5 年,法国达索飞机公司引进C A D A M 系统,为已有的二维加工系统C A L I B R B 增加二维设计和绘图功能,1 9 7 8山东大学硕士学位论文年进一步扩充,开发了c A T I A 系统。随着计算机处理速度的发展和图形设备日益普及,数控编程系统进入了C A D C 删一体化时代啪。目前应用较为广泛的数控编程系统有A P T 一s S、C A D A M、c A T I A、E u K L I D、u G N x、I N T E R G R A P H、P r o E n g i n e e r、M a s t e r c A I,C i 帕t r o nE 等。我国西北工业大学、华中科技大学等开发的图形编程系统如N P u G N C P 和I n t e C A M 也具有两轴半零件加工和雕塑曲面多轴加工等功能,达到了实用化程度。1 2 数控编程技术的关键技术1 零件几何建模要完成复杂零件的数控加工编程,必须要用自动编程软件来实现。其首要环节是建立被加工零件几何模型。1。复杂形状零件几何建模的主要技术内容包括:曲线曲面创建及编辑技术、实体建模技术和特征建模技术等。2 加工方案及工艺参数的合理选择加工方案的确定及工艺参数的选择,直接决定着数控加工的效率和质量。其中刀具、刀轴控制方式、走刀路线和进给速度的自动优化选择与自适应控制是近年来所研究的重点问题。1。3 刀具轨迹生成刀具轨迹生成是复杂形状零件数控加工中最重要同时也是研究最为广泛深入的内容,能否生成有效的刀具轨迹直接决定了加工的可能性、质量和效率。刀具轨迹生成的首要目标是使所生成的刀具轨迹能满足:无干涉、无碰撞、轨迹光滑、切削负荷光滑并满足要求、代码质量高、代码量小等条件嘲。4 数控加工仿真零件实际加工之前,对所编制的数控加工程序进行加工仿真验证是十分必要的,特别是在多轴加工编程中,其作用更为突出。由于多轴加工中刀具相对于工件运动的复杂性,所生成的加工程序在加工过程中有可能会出现过切与欠切、干涉与碰撞等问题。数控加工仿真通过软件模拟加工环境、刀具路径与材料切除过程来检验并优化加工程序。1,可以有效地避免上述问题,提高编程效率与质量。5 后置处理2第一章绪论后置处理是数控编程技术的一个重要内容,它将c A M 系统生成的不包含具体机床和数控系统信息的刀位数据转换成能够控制特定机床运动的数控加工程序。有效的后置处理对于保证加工质量、效率与机床可靠运行具有重要作用。1。1 3 后置处理技术概述数控机床的各种运动都是执行特定的数控指令的结果,完成一个零件的数控加工一般需要执行连串的数控指令,即数控程序。在c A l I 系统中,考虑到具体机床的结构和系统不同以及C A M 编程的独立性,其自动生成的是相对于工件坐标系的刀位文件,这个过程称为前置处理。前置处理产生的刀位文件不能用于驱动数控机床的运动。因此,这时需要设法把刀位文件转换成特定数控机床能够识别并且能够执行的数控程序,这个过程称为后置处理。1。1 3 1 后置处理的主要任务后置处理的主要任务包括以下几个方面“:1 机床运动变换五轴数控编程生成的刀位文件中的刀位数据,是刀具相对于工件坐标系的刀心位置和刀轴矢量数据。机床运动变换的作用就是根据具体的机床运动结构将刀位文件中的刀位数据转换成为机床各运动轴的运动数据。2 非线性运动误差校验C A M 系统进行刀位数据的计算时,是使用离散直线来逼近工件轮廓。加工过程中,只有当刀位点实际运动为直线时,才能与编程精度相符合。多坐标加工时,由于旋转运动的非线性,由机床各运动轴线性合成的实际刀位运动会严重偏离编程直线。因此,应对该误差进行检验,若超过允许误差时应作必要修正。3 进给速度校验进给速度是指刀具接触点或刀位点与工件表面的相对速度。在多轴加工中,由于回转半径的放大作用,其合成速度转换到机床坐标时,会使平动轴的速度变换很大,超出机床伺服能力或机床、刀具的负荷能力。因此,应根据机床伺服能山东大学硕士学位论文力(速度、加速度)及切削负荷能力进行校验修正。4 数控加工程序生成数控加工程序生成是指根据数控系统规定的指令格式将机床运动数据转换成机床程序代码。后置处理在完成这个过程时,原则上是逐行解释执行,根据刀位文件记录行的类型,来确定是进行针对特定机床的坐标变换还是进行代码转换,直到刀位源文件结束。1 3 2 后置处理技术发展自2 0 世纪5 0 年代由美国麻省理工学院设计A P T 语言以来,后置处理就成为自动编程的重要组成部分。在A P T 中,对于不同的数控系统,编写不同的后置处理程序,由于数控系统种类繁多,机床配置不尽相同,A P T 的专用后置处理程序达上千种之多1”。1 9 8 0 年I B M 公司为解决A 阿刀位源文件的处理推出了D A P P(D e s i g nA i df o rP o s tP r o c e s s o r)系统,系统包括输入模块、输出模块、数据处理模块等,用户可以利用它生成所需后置处理。该系统的推出使后置处理系统向通用化发展迈进了步。随着C A D c A M 一体化技术的出现及迅速发展。各种c A D c A M 系统的c A M 部分大都配置了通用后置处理(P o s tP r o c e s s i n g)模块。例如u G 软件系统采用的u G P O s T、P r o E n g i n e e r 系统采用的P r o N C P O S T、C A T I A 软件系统采用的I m s P o s t,c i m a t r o nE 系统采用的G P P 2 等。1 3 3 国内后置处理技术研究现状近年来,国内对后置处理理论与技术也进行了深入研究。取得了一定的研究成果。在通用后置处理技术方面,张利波,周济1 提出了一种基于配置文件的开放式数控编程通用后置处理模型;程筱胜,刘壮啪1 对南京航空航天大学的超人c A D c A M 系统的通用后置处理系统进行了研究,开发了具有交互式图形系统用户界面的通用后置处理程序;C A X A 制造工程师是目前国内应用最广泛的国产C A D c A M 系4第一章绪论统,其后置处理功能模块解决了常见数控机床的后置处理“”。在后置处理的有关技术方面,刘雄伟”1 探索了典型配置多坐标数控机床后置处理的算法:陈涛,彭芳瑜,周云飞啪1 提出了适用于任意结构形式的多坐标数控机床运动模型的建立与反求方法,在此基础上建立了对机床几何误差进行补偿的后置变换。韩向利,袁哲俊田1 对五坐标数控机床的后置处理算法原理和后置处理配置文件参数进行了探索和设计;刘日良、张承瑞等1 研究解决了4 5。B 轴特殊双转台五坐标数控机床后置处理算法。冯显英o”、丁勇、耿小强衄3 等也针对特殊双转台结构的机床进行了后置处理算法研究。周艳红、周济。1 提出了通过后置处理实现数控机床几何误差软件补偿的原理和算法。在针对国外c A D C A M 系统的应用研究方面,明兴祖啪3 介绍了后置处理系统的组成、数控自动编程系统M a s t e r c a 硼后置处理程序的结构及其惯用文件的设定内容,并探索了开发途径,通过操作修改后的后置处理程序,使它能适合其它数控系统的N C 程序生成:吕风民“7 1 研究了基于u G o p e nG R I P 下的D 删7 0 v 特殊双转台数控机床后置处理程序的开发。李吉平、刘华明啪1 在分析五轴数控加工中心基本结构的基础上,给出了涉及多轴数控加工后置处理角度分配和坐标变换的数学模型,以此数学模型为核心,基于P r o E n g i n e e r 软件开发了后置处理器。陈辉、王知行o”基于U G P o s t 后置处理器,开发了并联机床的后置处理。1 4 课题的研究内容及意义加工编程和后置处理是数控加工技术的重要内容,决定着数控加工质量和效率的发挥。特别是在五轴加工领域,由于刀具与工件相对运动以及机床结构的复杂性,使得编程与后置的实现技术难度更大。针对上述两个方面的问题,本文进行了相应的研究:一、针对德国D E c K E LM A H 0公司出品的D M U 7 0 V 型特殊双转台五轴联动加工中心进行了基于C I h I A T R O NE 软件环境下的后置处理开发。二、在五轴加工编程工艺探讨的基础上,以整体叶轮和钢体P D c 钻头为例进行了五轴加工的编程,并利用所开发的后置处理程序进行了数控机床加工仿真,验证了五轴编程和后置处理的正确性。本文的研究对于如何提高五轴加工编程质量和解决后置处理问题,具有一定的实际意义。5山东大学硕士学位论文第二章五轴数控机床后置处理算法2 1 五轴数控机床的结构形式通常情况下,五轴数控机床的运动轴包括三个平动轴和两个转动轴,并且五个运动轴是可以联动的。其中三个平动轴是x,Y,z 三轴,两个旋转轴是绕x,Y,z 轴旋转的A,B,C 轴中的任意两个,如图2 一l 所示,旋转轴的正方向依据右手螺旋定则进行定义。1。Zy图2 1 机床运动坐标按照运动轴的配置型式,可以将五轴数控机床分为以下三种基本型式。1 双摆头型五轴机床如图2 2 所示,双摆头型五轴机床的两个旋转轴都作用在刀具上,按照具体旋转轴的不同形式,可以有A-B、B A、C A、C B 四中形式。1。这种配置型式的优点是主轴加工非常灵活,工作台也可以设计得非常大。但是,这类主轴的摆动机构比较复杂,一般刚性较差“目。6图2 2 双摆头型机床配置示意图山东大学硕士学位论文T 3=OOc o s 爿一s i n 么s i n 彳c o s 彳OO(2 5)则:伍yz1)=b G),岛z c ol JT lT2T 3(2 6)将其展开可得:Ix=kc o s c+y c os i I I c r=吖c os m c c o s 爿+),c oc o s c c o s 彳+z Gs i I l 一+ds i n _(2 7)【z=8 i n c s i n 4+y c oc o s c c o s 一+z qc o s 4+d c o s 42 X,y,Z,B,C 五轴数控机床后置处理算法嘲与x,Y,z,A,c 五坐标数控机床相比,其后置处理算法略有不同:工件可绕Y 轴旋转B 角,且不受O。9 0。范围限制。刀轴既可以绕Z 轴顺时针转到(+x)(+z)平面上 如图2 6(a),也可以绕z 轴逆时针转到(一X)(+Z)平面 如图2 6(b)。1 0(a)(b)图2 6x Y z B C 型机床刀轴矢量绕z 轴的两种转动关系两种情况下的坐标变换计算公式如下:a)刀轴矢量绕z 轴顺时针旋转到(+x)(+z)平面上:口:。伽盈口2口9 0。川。+。扭。巫口2(4,o)Q,=o)G,=o】(2 8)第二章五轴数控机床后处理算法c 一协酬(矧c t s o o 一一H(篙)汜9,c t s o o+一t a n 吲(:c 一咖HE:令蛐剀=9 0。l J I刀心点c。经工件旋转后在机床坐标系中的坐标值为:l x=工c oc o s 丑c o s c+y c Dc o s 口s i l l c 一:c os i l l 口一ds i l l 口y=s i n c+y c oc o s c【z=8 i 1 1 口c o s c+J 7 c os i n 丑s i l l c+z c。c o s 口+叠c o s 口b)刀轴矢量绕z 轴逆时针旋转到(一x)(+z)平面上矗:一一匠4 f丑=一9 0o口:-1 8 0。一一!:!立d jc 叫s o o+l 刊c 一一Hc=一Hc 一-s o o 一一H(当a,=O 时,令咖剀=9 0。)l n,JO,oQ,=o0,=o刀心点c。经工件旋转后在机床坐标系中的坐标值为:l r=x c oc o s 口c o s c+y 岛c o s 口s i n c z c os i l l 丑一d s i l l By=J 岛s i I l c+J,c oc o s c【z=x 岛s i n B c o s c+_),c os i n 口s i I l c+z 岛c o s 口+d c o s 口(2 1 0)(2 1 2)(2 1 3)、,、,、,OO0OOOO0一一一vlJyi,#,口口口4口4口4,JL、,、,t、,。,k第二章五轴数控机床后处理算法3)刀具摆动后摆刀中心c o 在工件坐标系0 x Y z,中的位置为:l X=如+s i n 彳s i n C y=y c o 一工s i n 彳c o s c(2 1 6)IZ=:r+工c o s 爿2 2 3 特殊双转台型五轴数控机床后置处理算法德国D E C K E LM A H O 公司出品的D M U 7 0 V 五轴数控加工中心,与传统的五轴机床配置型式不同,五个运动轴分别是x,Y,Z,B,c。但是,该机床的B 轴不是绕Y 轴旋转,而是绕在Y O z 平面内与Y 轴正向夹角为4 5。的轴旋转的,如图2 8 所示,图中H=1 5 5 嘲。旋转轴8,c 都是由工作台旋转实现的,故工作台(工件)的实际运动方向和图中定义方向相反。工作台绕z 轴的转动可为任意角度,绕B 轴只能实现O o 1 8 0 0 得摆动。B=O。时,机床工作台垂直于z 轴;B=1 8 0o 时,工作台与z 轴平行,从而达到工作台的立卧转换”“1。圈2 8D 删7 0 V 倾斜转台坐标系其后置处理算法如下。“8:为讨论方便,在此作以下设定:如图2 9 所示,工件坐标系为0,x,Y,z,工件坐标系在机床运动坐标系中的坐标为(工。,J,。z。),0 0=H。工件上任意一点的刀心位置在工件坐标系中的坐标为R(。c o,yc o,2c o)。工件绕倾斜轴只能摆动B(O o s B 1 8 0 0)角;工件可绕坐标轴z 转动C 角;工作台回转轴与z 轴回转方向相反;其机床运动坐标值X,Y,Z,B,c 的计算方法如下:,炎;鼍太一,1 4第三章D M u 7 0 v 数控机床后置处理程序开发第三章D M U 7 0 V 数控机床后置处理程序开发后置处理的实现形式一般有两种,一为通用后置处理,一为专用后置处理。通用后置处理模块般包括三个软件资料:机床数据文件,用来描述机床控制系统的类型、指令定义和输出格式等;刀位文件,用来描述刀具的位置、刀具运动、进给速度等内容:通用后置处理器,该部分是通用后置处理模块的核心,其根据机床数据文件的定义,将刀位文件转换成控制机床运动的数控代码程序。专用后置处理是根据不同的机床类型和不同的数控系统编写用于特定机床专用的后置处理程序“1。本章基于c i m a t r o nE 软件,以上述两种形式实现针对D 删7 0 V 数控机床的后置处理程序。3 1 基于C i m a t r o nE 通用后置处理模块的后置处理开发3 1 1C i m a t r o n E 软件功能简介C i m a 仃o nE 软件是以色列C i m a 仃o n 公司开发的针对工模具制造的C A D C A M软件。软件加工功能主要包括“2“”:1 两轴半加工2 5 轴加工可以应用于3 D 曲面和实体以及2 D 曲线加工,以提高加工效率和编程的灵活性。2 三轴粗加工3 轴粗加工提供了多种加工策略,可以通过边界或检查面来控制加工区域,同时支持高速加工。3 三轴精加工3 轴精铣提供了根据零件的形状来自动优化的加工策略,通过几何形状的分析对水平区域和垂直区域采用不同走刀路径,从而大大提高加工效率和零件的表面质量。其加工策略包括:平行切削,放射状切削,环形切削,恒定残留高度(3 D 等步距)切削,z 向等高切削以及沿着曲面的流线切削等。4 五轴加工软件的5 轴加工功能提供了丰富的5 轴粗加工、精加工策略,可以有效地避免刀具、刀柄和零件、毛坯、机床之间发生干涉及碰撞。其功能主要包括5 轴粗加工(环切、行切、插铣)、5 轴精加工(行切、流线加工、笔式加工)、5 轴倾角加工(用短刀加工深腔模具)、5 轴轮廓铣和钻孔、5 轴微铣削(用于微型1 7第三章D M u 7 0 v 数控机床后置处理程序开发1)小2 8 指令在倾斜轴定位时保持刀尖位置(T c P M,刀具中心点管理)标准状态下,系统移动刀具到程序中给定的位置。如果程序中改变了倾斜轴的位置,必须计算由此引起的线性轴的偏位并在定位程序行中移动。M 1 2 8 状态下,如果在程序中改变了被控倾斜轴的位置,相对于工件的刀尖位置保持不变。此时如果编制倾斜工作台移动程序,系统也相应地旋转坐标系。2)M 1 4 0 指令按刀具轴线正方向退刀标准状态下,系统按程序中的规定移动刀具。m 4 0 状态下,利用M 1 4 0M B(后退)按刀具轴线的正方向退刀。3)M 1 2 6 指令旋转轴的短路径行程(取消用M 1 2 7)M 1 2 6 状态下,如果某一旋转轴的显示值减少到小于3 6 0。,系统就以最短的行程路径移动刀具。4)M 9 4 某一旋转轴的显示值减少到小于3 6 0o标准状态下,系统从当前的角度值移动刀具到编程的角度值。姻4 状态下,在程序行开始时,系统首先把当前的角度值减少到一个小于3 6 0。的数值,然后移动刀具到编程位置。5)M 9 l 编制机床基准坐标M 9 1 状态下,系统屏幕上显示的坐标值是参照机床原点的。3 重要循环指令1)循环1 9(C Y C LD E F1 9)定义加工面可在循环1 9 中通过输入倾斜角度定义加工面的位置,即参照机床坐标的刀具轴的位置。要中止倾斜角度,可对工作平面循环进行重新定义并为所有的旋转轴输入角度值为o o 的角度。定义格式如下:1 2LB+1 5R 0F 1 0 0 0;定位旋转轴1 3C Y C LD E F1 9 OW O R K I N GP L A N E:1 4c Y C LD E F1 9 1B+1 5;为计算补偿定义角度2)循环7(C Y c LD E F7)基准点转换可以通过该循环输入新基准点的坐标。通过输入基准点转换坐标x=O、Y=0及Z=O 可中止基准点转换。定义格式如下:1 9山东大学硕士学位论文1 3C Y C LD E F7 OD A T U MS H I F T1 4C Y C LD E F7 1X+6 01 5C Y C LD E F7 3Z 一51 6C Y C LD E F7 2Y+4 04 刀具调用指令T o o LC A L L指令格式:2 0T 0 0 L C A L L5zS 2 5 0 0F 3 5 0D L+O 2D R 一1刀号:输入刀具编号或名称,如指令格式中的数值5;工作主轴轴线x Y z:输入刀具轴线,如指令格式中的字符z;主轴转速s:直按输入主轴转速,如指令格式中的数值2 5 0 0;迸给率F:直接输入进给率,如指令格式中的数值3 5 0;刀具长度超差D L:输入刀具长度偏差值,如指令格式中的数值+O 2;刀具半径超差D R;输入刀具半径偏差值,如指令格式中的数值一1。5 数控加工程序格式1)程序头:主要包括加工中心数控系统规定的一些特定的格式和控制主轴及冷却液的相关程序行。指令格式:B E G I NP G M、程序名和当前的测量单位识别。2)程序尾:主要包括主轴停、程序结束(M 3 0)以及数控系统识别文件结束的标示符。指令格式:E N DP G M、程序名和当前的测量单位识别。3 1 3E X 2 文件编辑如前所述,C I M A T R o NE 软件的通用后置处理器G P P 2 可以通过对E X 2 文件编辑、编译生成D x 2 文件,从而生成特定的后置处理程序。下面是结合H E I D E N H A I N i T N C一5 3 0 系统功能,针对D M U 7 0 V 机床进行E x 2 文件设置,开发后置处理程序的过程。由于篇幅限制等原因,在此只就设置的主要环节作如下说明。1 程序头定义代码段:双引号中的字符原样输出,双引号外的变量输出其值。B E G I 刚I N Go FT A P E:O U T P U T$B B G I NP G M P r o g N u m b e r 删”:第三章D M u 7 0 v 数控机床后置处理程序开发0 U T P U T$B L KF O R MO 1ZX X M I N Y Y M I N Z Z M I N:伽T P U TS B L KF o 蹦O 2 X 澈X Y Y 淞X Z Z 淞X:2 z 轴回安全点定义代码段G P PP R O C D E FM o v e T o S a f e Z:o U T P U T$LZ 4S a f e Z F 姒XM 9 1:3 机床定义代码段G P PP R O C D E FD e f i n e M a c h i n e:M 5 _ U S E i M A C H=T R U E 一:M 5 一R T C P T A B=T R U E 一:M 5 一A V E C X=0:M 5AV E(、Y=O:M 5AV E C Z=0:D E F I N E M A C H I N ET A B L E T A B L EA X 5 J Y P ZA X 5 P Z:4 换刀定义代码段T 0 0 LC H A N G E:G P P C A L L P R O CR e s e t R T C P():G P P _ C A L L P R O CS p i n d le S t o p():G P PC A L L P R O CC o o l a n t o f f():G P PC A L L P R O CM o v e T o S a f e():G P P C A L L P R O CR e s e t W o r k i n g P l a n e():T o o l D i a H a l f=D I A M E T E R 2:O U T P U T$。T O O LC A L L T O O L N U M”ZS”S P I N S P E E D”S P I N D I R”D R 一T o o l D i a H a l f:G P P _ c A L L P R O CM o v e T o S a f e Z():5 直线插补设置L I N E A RM O T I O N:O U T P U T$”M o T l 0 N-c 0 D E:I F S E T(X _ c U R P O S)0 U T P U T”x _ C U R P O S:E N D-I F:2 I山东大学硕士学位论文I F-S E T(Y-c U R P o S)o U T P U T。Y Y _ c U R P O S:E N D-I F;I F S E T(Z-c U R P O S)0 U T P U T。Z z-C U R P o S;E N D-I F:I F(M a c h i n e T y p e=M a c h i n e 5 a x i s)I F S E T(A C U R P O S)I F _ S E T(B-C U R P O S)E N DI F:O U T P U T M 5 一A L E T T E RA C U R P O S:E N D I F0 U T P U T”M 5 一B L E T T E RB C U R P O S:E N D I FI F-S E T(M c H-F E E D)o U T P U T”rM C H _ F E 即:E N D-I F6 圆弧插补设置C I R C U L A RM O T l 0 N:O U T P U T$c cX”X C E N T E R Y”YC E N T E R:O U T P U T$ex”X c U R P O S8Y。Y _ c u R P o S”骈o T l 0 N c 0 D EI F S E T(M C H F E E D)O u T P u T F”M C H F E E D;E N p I F7 输出M 1 2 8M A C H I N EC O N T R O L:r t c po nM 5 一R T C P M 1 2 8=T R U E 一:O U T P U T$4M 1 2 8:根据机床结构和控制系统类型设置完成各个环节,然后进行编译生成D x 2 文件,就可以对C I 姒T R O NE 软件生成的刀位文件进行后置处理了,如图3 1 所示。图3 一lG P P 2 后置处理界面第三章D M u 7 0 v 数控机床后置处理程序开发3 2 专用后置处理程序编写后置处理的过程是采用解释执行的方式,逐行读出刀位文件中的数据,分析该记录的类型,根据机床结构进行坐标变换,并按照机床控制系统的控制指令格式转换成相应的程序代码,形成特定数控机床的加工程序伽。3 2 1C i m a t r o nE 刀位文件格式要进行后置处理程序的编写,首先要明确所处理刀位文件的数据格式,然后有才能有针对性地进行逐行处理。c i 船t r o nE 软件所产生的直线运动的刀位文件格式为:2 5 0,5 1,”2,一1 1 7 4 4 9 3 1 7 9 3 2,一7 8 9 8 7 5 7 9 3 5,6 4,O,O,1,O,0,1,其中2 5 O 表示该段代码是直线运动的刀位数据,5 1 是其程序段号,”2 表示是切削进给模式,其后的六个数据分别是刀心位置和刀轴矢量。其它主要代码段格式简介如下:1 程序开始:0 3 0,O,0,O,O,O,O,1,1,O,0,0,0,8 0,O,O,O,“M O D E L,1 4,l O,2 0 0 7,2 刀路轨迹开始:0 5 O,0,”N oT e x t,“,”,“,”T P-M o D E L,“M I L L,”M I L L 一5,3 机床联动轴数:O o O,3,3,4 主轴转速:3 8 0,6 5 4,“1,l O O O,5 坐标系转换:3 6 0,6 5 7,1,0,0,O,0,0,l,1,0,0,6 换刀:4 2 O,6 5 9,3 0,0,“B N l 2 R 2,1,1 5,1,1 2,4,1,1 0 0,O,0,0,0,O,O,O,O,7 快速进给:2 5 0,2,”1,4 0 7 0 0 6 5 3 0 7 6,2 0 7 0 0 6 7 2 1 5,8 0,O,O,1,0,O,1,8 进给速率:2 2 0,6 6 3,5 0 0,3 2 2 C 语言源程序编写基于上述分析,利用特殊双转台机床的坐标变换公式,编写了D u 7 0 v 机床专用后置处理的C 语言源程序。程序流程如图3 2 所示。部分程序段如下:F I L E 牛p f i n,牢p f o u t:山东大学硕士学位论文c h a rf n i n 8 0 ,f n o u t 8 0 :c h a rb u f f e r L I N B C O U N T :c h a rv s t r 口=”2 5 O”:代码段标示符定义以下为刀位数据读入程序段:w h i l e(!f e o f(p f i n)f o r(i n d e x=0:i 兀d e x 6:i n d e x+)宰n u m i n d e x =0:i n d e x=0:m f=d f=O:f g e t s(b u f f e r,L I N E C O U N T,p f i n):i f(!i s V a l i d N u m(b u f f e r,v s t r)f p s t r=b u f f e r+6;w h i l e(木p s t r)s w i t c h(木p s t r)c a s e,:i f(m f=1)堆n u m i n d e x 木=一1:i n d e x+:m f:d f=O:b r e a k:C a S e:d f=1:d e m=O 1:b r e a k:C a S e 一:m f=l:b r e a k:d e f a u l t:i f(d f=0)木n u m i n d e x =爿c n u m i n d e x 木1 0 O+木p s t r 一O:e l s ef 宰n u m i n d e x +=(木p s t r 一0)幸d e m:d e mj=O 1:山东大学硕士学位论文弋(开始)、(结束)图3 2 后置处理主要流程图山东大学硕士学位论文3 4 本章小结后置处理是联系数控编程与数控机床实际加工的关键环节,由于种种原因,后置处理程序的开发成为C A M 软件功能发挥和数控机床使用效率的制约因素之一。本章针对特殊双转台数控加工中心D M U 7 0 V 基于c i m a t r o nE 软件系统通过两种手段开发了后置处理程序。一是基于c i 眦t r o nE 的通用后置处理器G P P 2 进行了开发,一是基于五轴机床后置处理坐标变换公式编写了C 语言的专用后置处理程序。并对两种方式产生的数控程序代码进行了对比分析,进行了数控仿真加工,证明了程序开发的结果是正确的。第四章五轴加工编程及加工仿真第四章五轴加工编程及仿真加工4 1 五轴数控加工工艺有关内容编制高质量的五轴加工程序,加工工艺的合理确定具有极为重要的作用。五轴加工工艺的内容包括机床选择、刀具选择、走刀路线规划、主轴转速、切削速度和进给速度等”1。有关五轴数控机床的内容,已在前面有所阐述,在此不再赘述。现对五轴加工工艺的其它内容作简单介绍。4 1 1 刀具选择数控铣削加工中常用的刀具主要有平底立铣刀、端铣刀、球头刀、环形刀、鼓形刀和锥形刀等,根据具体的加工特征选择合理的刀具。是非常重要的。对于各种刀具的使用特点简介如下。1:l,平底立铣刀平底立铣刀 图4 1(a)所示 在多坐标加工中的应用有侧铣和端铣两种方式。侧铣方式主要应用于直纹面的加工,可用其周边切削刃一次成形,加工效率和加工质量高。端铣方式在保证刀具不与型面干涉的前提下,尽可能使平底立铣刀底部贴近被加工表面进行加工,从而改善切削条件,并有效抑止行间残余高度。2 端铣刀端铣刀 图4 一l(b)所示 主要用于面积较大的平面铣黼和较平坦的立体轮廓(如大型叶片、螺旋桨、模具等)的多坐标铣削,以减少走刀次数,提高加工效率与表面质量。3 球头刀球头刀 图4 1(c)所示 加工的刀具中心轨迹是由零件轮廓沿其外法线方向偏置一个刀具半径而成。球头刀球头切削刃上各点的切削情况不一,越接近球头刀的底部其切削条件越差(切削速度低、容屑空间小等)。但是,球头刀对于加工对象的适应能力很强,且编程与使用也较方便,是多轴加工的常用刀具。3 l山东大学硕士学位论文4 环形刀环形刀 图4 1(d)所示 主要用于凹槽、平底型腔等平面铣削和立体轮廓的加工,其工艺特点与平底立铣刀类似,切削性能好。5 鼓形刀鼓形刀 图4 1(e)所示 多用来对飞机结构件等零件中与安装面倾斜的表面进行三坐标加工。鼓形刀也应用于一般表面的多坐标侧铣,而且它比圆柱面或圆锥面侧铣的适应能力强。鼓形刀不适于加工内缘表面。6 锥形刀锥形刀 图4 1(f)所示 的应用目的与鼓形刀有些相似,在三坐标机床上,它可替代多坐标侧铣加工零件上与安装面倾斜的表面。对于底部狭窄的通道等情况的加工,采用锥形刀可在满足结构空间限制的情况下增加刀具的刚度,从而提高加工效率与精度。(4)m七#县够图4 一l 数控铣削常用刀具4 1 2 切削用量的选择1 切削深度a p在机床动力足够、工艺系统刚度允许的情况下,尽量提高唧,这是提高生产率的一个有效措施。切削深度的提高会降低刀具使用寿命,但是影响不大。2 切削宽度一般啦与刀具直径d 成正比,与切削深度成反比。经济型数控加工中,一般靶毋第四章五轴加工编程及加工仿真啦的取值范围为:q=(o 6 o 9 p。切削宽度对刀具寿命的影响同切削深度。3 切削速度提高也是提高生产率的一个措篪,但v c 与刀具耐用度的关系比较密切。随着的增大,刀具耐用度急剧下降,故的选择主要取决于刀具耐用度。另外,切削速度与加工材料也有很大关系,例如用立铣刀铣削模具钢时,v c 可采用1 2 0 I I l,恤i n 左右;而用同样的立铣刀铣削铝合金时,v c 可选8 0 0 m m i n 以上。4 主轴转速,l(r m i n)主轴转速一般根据切削速度来选定。计算公式为:计=1 0 0 0)式中:卜刀具或工件直径(啪)数控机床的控制面板上一般备有主轴转速修调(倍率)开关,可在加工过程中对主轴转速进行整倍数调整。5 进给速度w进给速度w 应根据零件的加工精度和表面粗糙度要求以及刀具和工件材料来选择。哆的增加也可以提高生产效率。进给速度V 与每齿进给量五有关。粗加工时,每齿进给量正的选取主要决定于工件材料的力学性能、刀具材料和铣刀类型。工件材料强度和硬度越高,选取的正越小,反之则越大;硬质合金铣刀的每齿进给量五应大于高速钢铣刀。而精加工时,每齿进给量正的选取要考虑工件表面租糙度的要求,表面粗糙度要求越高,吁越小。进给速度印每齿进给量石与转速一之间的关系是:y,=Z 2 知(4 2)在加工过程中,竹也可通过机床控制面板上的修调开关进行人工调整,但是最大进给速度要受到设备刚度和进给系统性能等的限制。进给速度的选择,还需

    注意事项

    本文(五轴数控铣削加工后置处理及加工编程研究.pdf)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开