找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 183|回复: 0

[资料] 五坐标高速铣削加工与编程的关键技术(二)

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
三、五坐标高速铣削刀具轨迹设计
. `+ ~7 A" X* Y9 n/ z' [高速切削有着比传统切削特殊的工艺要求,除了高速切削机床和高速切削刀具,具有合适的CAM编程软件也是至关重要的。一个优秀的高速加工CAM编程系统应具有很高的计算速度、较强的插补功能、全程自动过切检查及处理能力、自动刀柄与夹具干涉检查、进给率优化处理功能、刀具轨迹编辑优化功能、加工残余分析功能等。数控编程时应首先要注意加工方法的安全性和有效性;其次要尽一切可能保证刀具轨迹光滑平稳,这会直接影响加工质量和机床主轴等零件的寿命;最后要尽量使刀具载荷均匀,这会直接影响刀具的寿命。国内外比较成熟适用于高速加工编程的有美国EDS公司UnigraphicsNX、英国DelCAM公司的PowerMill、以色列的Cimatron软件。* V; V) Q4 b; w& Y4 e8 u* Z, j
1.五轴刀具轨迹设计的关键点
+ k/ `: ^+ o" J* \9 Y- z在进行刀具轨迹设计之前,CAD三维模型的系统精度尽可能设置高一些,尤其是在不同的CAD系统之间进行模型转换时,优先采用CATIA(*.model)格式、Parasolid(*.x_t)格式进行数据转换,其次采用IGES格式进行数据转换,当使用IGES格式时,系统精度一般不应低于0.01mm,尤其在进行五轴高速切削精密零件时模型的精度、刀具插补精度对刀具轨迹的输出有着重要影响。3 K0 Z) B7 E$ c" `/ \
空间曲面轴加工涉及的内容比较多,尤其是五轴加工时更明显。进行五轴加工时涉及加工导动曲面、干涉面、轨迹限制区域、进退刀及刀轴矢量控制等关键技术。四轴五轴加工的基础是理解刀具轴的矢量变化。四轴五轴加工的关键技术之一是刀具轴的矢量(刀具轴的轴线矢量)在空间是如何发生变化的,而刀具轴的矢量变化是通过摆动工作台或主轴的摆动来实现的。对于矢量不发生变化的固定轴铣削场合,一般用三轴铣削即可加工出产品,五轴加工关键就是通过控制刀具轴矢量在空间位置的不断变化或使刀具轴的矢量与机床原始坐标系构成空间某个角度,利用铣刀的侧刃或底刃切削加工来完成。刀具轴的矢量变化控制一般有如图3所示的几种方式:, B7 Z/ C0 d  M0 J, i
2007310165934698.jpg
# _2 z3 d; q7 T* H3 F# B) }  h 
  [% ^7 A# v9 ?2 D. j①Line :刀具轴的矢量方向平行于空间的某条直线形成的固定角度方式;, T  k- t/ d; k
②Pattern Surface:曲面法向式为刀具轴的矢量时刻指向曲面的法线方向;0 f: K- L+ z) n3 Z4 a2 V$ ], G
③From point:点位控制刀具轴的矢量远离空间某点;To point:刀具轴的矢量指向空间某点;
* g3 r. k6 a4 a' K" L④Swarf Driver:刀具轴的矢量沿着空间曲面(曲面具有直纹性)的直纹方向发生变化;" X: U/ b  B3 K" ~, ~
⑤刀具轴矢量连续插补控制。从上述刀具轴的矢量控制方式来看,五轴数控铣削加工的切削方式可以根据实际产品的加工来进行合理的刀具轨迹设计规划。. n* M! S3 d* l  Q* o. }, {
UGII/Contour Milling三轴高速等高分层粗铣削时,刀具轨迹之间的圆弧过渡。高速铣削加工的支持:系统提供的等高分层加工应用于高速铣削场合,在转角处以圆角的形式过渡,避免90度急转(高速场合对导轨和电机容易损坏),同时采用螺旋进退刀,系统还提供环绕等多种方式支持高速加工刀具轨迹的生成策略。UGII/Variable Axis Milling可变轴铣削模块支持定轴和多轴铣削功能,可加工UGII造型模块中生成的任何几何体,并保持主模型相关性。该模块提供多年工程使用验证的3~5轴铣削功能,提供刀轴控制、走刀方式选择和刀具路径生成功能。刀具轴矢量控制方式、加工策略。UGII/Sequential Milling顺序铣模块可实现控制刀具路径生成过程中的每一步骤的情况、支持2~5轴的铣削编程、和UGII主模型完全相关,以自动化的方式,获得类似APT直接编程一样的绝对控制、允许用户交互式地一段一段地生成刀具路径,并保持对过程中每一步的控制、提供的循环功能使用户可以仅定义某个曲面上最内和最外的刀具路径,由该模块自动生成中间的步骤、该模块是UGII数控加工模块中如自动清根等功能一样的UGII特有模块,适合于高难度的数控程序编制。如图4所示分别为三轴联动与五轴联动加工刀具轨迹示意图及产品加工实物。
- v4 c; O' H7 H1 e 2007310165934307.jpg
' u, {8 h0 f, P8 y2.整体叶轮加工数控编程! k8 k1 v; X, ~8 x  |& T! Q, ]
在进行五坐标加工编程时,加工策略划分对于产品质量是很重要的,尤其是复杂产品的数控编程时,要求更高。如下图对某整体叶轮进行五坐标高速铣削加工,其粗精加工铣削方式和刀具轨迹策略、粗精加工工序余量的合理安排、切削工艺参数加工步距、加工深度、主轴转速、机床进给等的选择对于提高产品的加工效率和质量是至关重要的。五坐标切削工艺参数的在经验基础上,针对不同的加工产品对象,对不同材料、刀柄刀具、切削方式可通过正交试验等方法进行科学试验、归纳总结选用。表2为某铝合金高速切削工艺参数及其加工情况对比。6 \  N6 u1 r( g$ g( t
2007310165935779.jpg 1 _. l# r  \" _' f1 d; @& o, i: L
 ! P& u& l. x* `8 [& z9 P
如图5为某整体叶轮在FIDIA KR215五坐标高速铣削中心上,分别按照三轴铣削粗加工排量、五轴流道排量、五轴叶片精铣削、五轴流道精加工铣削的加工顺序对该产品进行切削及其产品加工实例。表2为不同切削工艺参数在高速切削铝合金时的对比情况。( V5 H3 W# i. o. J
2007310165935795.jpg
& j; i( [8 F+ }4 A: _四、五坐标高速铣削后处理程序开发/ q6 U0 |+ |- A- F% A
1.五轴机床旋转刀具中心编程RTCP(Rotation Tool Centre Point)
$ G$ J+ t7 M% T# G: v$ l  D) {五坐标机床及其加工编程,常用RTCP功能对机床的运动精度和数控编程进行简化,下面对RTCP( Rotation Tool Centre Point 旋转刀具中心)编程进行简要说明。& C$ o. S! G0 O. P0 S
非RTCP模式编程:为了编程五坐标的曲面加工,必须知道刀具中心与旋转主轴头中心的距离:这个距离我们称为转轴中心(pivot)。根据转轴中心和坐标转动值计算出X、Y、Z 的直线补偿,以保证刀具中心处于所期望的位置。运行一个这样得出的程序必须要求机床的转轴中心长度正好等于在书写程序时所考虑的数值。任何修改都要求重新书写程序。对于FIDIA C20数控系统G96 激活RTCP,G97 禁止RTCP
8 {3 a. S3 r+ R4 x" J& ?RTCP模式编程:选件RTCP 的运行原理是当存在此选项时,控制系统会保持刀具中心始终在被编程的XYZ位置上。为了保持住这个位置,转动坐标的每一个运动都会被XYZ 坐标的一个直线位移所补偿。因此,对于其它传统的数控系统而言,一个或多个转动坐标的运动会引起刀具中心的位移;而对于FIDIA 数控系统(当RTCP 选件起作用时),是坐标旋转中心的位移,保持刀具中心始终处于同一个位置上。在这种情况下,可以直接编程刀具中心的轨迹,而不需考虑转轴中心,这个转轴中心是独立于编程的,是在执行程序前由显示终端输入的,与程序无关。通过计算机编程或通过PLP 选件被记录的三坐标程序,可以通过RTCP 逻辑,以五坐标方式被执行。对于这种特殊的应用方法,必须要求使用球形刀具。这些转动坐标的运动,可以通过JOG 方式或通过手轮来完成,所以在某些加工条件下,允许所使用的刀具,其长度值小于用于三坐标加工的刀具。
! Z& c, i$ I5 n 2007310165936808.jpg
2 r0 n3 j6 e5 E$ ^2.基于UGNX平台后处理程序的开发0 W% B3 R, E; C* s! \( Y
后置处理最重要的是将CAM软件生成的刀位轨迹转化为适合数控系统加工的NC程序,通过读取刀位文件,根据机床运动结构及控制指令格式,进行坐标运动变换和指令格式转换。通用后置处理程序是在标准的刀位轨迹以及通用的CNC系统的运动配置及控制指令的基础上进行处理。它包含机床坐标运动变换、非线性运动误差校验、进给速度校验、数控程序格式变换及数控程序输出等方面的内容。只有采用正确的后置处理系统才能将刀位轨迹输出为相应数控系统机床能正确进行加工的数控程序,因此编制正确的后置处理系统模板是数控编程与加工的前提条件之一。后处理的主要内容包括三个方面的内容:8 L5 L2 P) T/ W$ i+ @+ S1 _$ x
①数控系统控制指令的输出:主要包括机床种类及机床配置、机床的定位、插补、主轴、进给、暂停、冷却、刀具补偿、固定循环、程序头尾输出等方面的控制。
5 ^- w+ d: k; \" V4 w②格式转换:数据类型转换与圆整、字符串处理等:主要针对数控系统的输出格式如单位、输出地址字符等方面的控制。) z2 U! f1 h7 V1 [2 I$ w2 W* W
③算法处理:主要针对多坐标加工时的坐标变换、跨象限处理、进给速度控制。) {$ m2 p$ j% w# y  S- t
五轴数控机床的配置形式多样,典型配置有绕X轴和Y轴旋转的两个摆动工作台,其二为主轴绕X轴或Y轴摆动,另外的工作台则相应绕Y轴或X轴摆动来构造空间的五轴联动加工。对于主轴不摆动的五轴数控机床,其摆动轴存在主次依赖关系,即主摆动轴(Primary Table)的运动影响次摆动轴(Secondary Table)的空间位置,而次摆动轴的运动则不影响主摆动轴的空间位置状态。如图7所示为常见五坐标机床运动配置形式。- B" a' w- Z: k4 @
2007310165937240.jpg $ P! V5 r* z; a+ Z) H
FIDIA KR214为带旋转工作台的六轴五联动高速铣削加工中心,其机床运动类型如图8所示,其中C轴为主动轴、A轴为从动依附轴、旋转工作台为W轴;由于现有的CAM软件大多不支持六轴联动的数控程序后处理,且实际加工中,一般的五轴联动足够满足生成的需要。针对该机床加工的特性,根据需要可编制三个线性轴X、Y、Z、A、C五个轴联动后处理程序以及包括三个线性轴及A/W的五轴后处理程序。这两种后处理程序方案即可满足工程需求,修改适合KR214(或K211)数控机床的后处理程序。
3 A  c: F  {  |2 H6 \ 2007310165937913.jpg 0 ^2 s! Z3 H" P9 c
 . j. V$ x! J. `/ I3 u$ O* n9 X  J4 Y
五、基于Vericut五坐标高速铣削机床运动模拟
* ?+ v5 P, ~: t, @1 d由于五坐标高速铣削加工时,刀具轨迹比较复杂,且加工过程中刀具轴矢量变化控制频繁,尤其是在进行高速切削时,刀具运动速度非常快,因此在进行实际产品加工前,进行数控程序的校对审核是非常必要的。由于五坐标联动高速切削其程序量大,许多程序采用手工的方法或者在CAM软件里进行模拟是难以有效的检查数控程序和机床的实际输出是否存在问题。采用Vericut软可以很好的节省校对时间,进行真实的模拟加工,Vericut软件非常真实的模拟机床加工过程中的干涉、过切、进退刀等状况,尤其能很好的模拟五轴加工及其RTCP功能。Vericut提供了许多功能,其中有对毛坯尺寸、位置和方位的完全图形显示,可模拟2~5轴联动的铣削和钻削加工.
4 E- Q! L. E1 x. d% D  XUGII/Vericut 切削仿真模块是集成在UGII软件中的第三方模块,它采用人机交互方式模拟、检验和显示NC加工程序,是一种方便的验证数控程序的方法。由于省去了试切样件,可节省机床调试时间,减少刀具磨损和机床清理工作。通过定义被切零件的毛坯形状,调用NC刀位文件数据,就可检验由NC生成的刀具路径的正确性。UGII/Vericut可以显示出加工后并着色的零件模型,用户可以容易的检查出不正确的加工情况。作为检验的另一部分,该模块还能计算出加工后零件的体积和毛坯的切除量。UGII中的数字模型可直接传输到Vericut软件中,进行模拟,包括毛坯、产品、数控刀具轨迹与刀具等数字信息。图9为UGNX环境下提供的Vericut接口界面,图10所示为进行某整体叶轮机床加工时在Vericut软件中的模拟情况,为保证该产品的质量提供了较好的检测过程。6 f4 O9 N) e+ [: @, s
2007310165938988.jpg " }) B+ m9 g4 R0 u
六、小结
3 _. b2 e/ `  B: O# a* W  S本文从高速铣削加工中心的刀柄系统、五坐标高速铣削的刀具轨迹设计、数控编程后处理程序开发、高速铣削切削工艺参数的合理选择、五坐标高速铣削机床加工运动模拟等方面的关键技术及其应用进行了简单介绍,希望对读者有所借鉴作用。
/ O9 F6 f/ [. v# B3 |文章关键词: 五坐标高速铣削
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-11-18 08:47 , Processed in 0.164510 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表