非标铣刀在数控编程和加工仿真中的应用多年来都是许多编程人员遇到的难题,原因在于大多数数控编程仿真系统对非标铣刀模型建立及本系统内部数控仿真原理没有详尽说明,导致编程人员不了解其技术内幕,因此无法正确使用此功能,给编程工作带来不便。本文介绍了CATIA V5数控编程及加工仿真原理,并且结合近几年在航空工业领域逐渐使用的STELLRAM 7792VX(大进给)系列铣刀,讨论了非标铣刀在CATIA V5环境下数控编程和加工仿真的应用过程。
STELLRAM 7792VX(大进给) 系列铣刀概述 7792VX(大进给)系列铣刀是STELLRAM 公司近几年推出的高效粗加工非标铣刀,通过对刀片切削刃轮廓曲线和主偏角的独特设计,成功地减小了刀具切削时的平均切屑厚度, 增大了每齿进给量, 增大了金属去除率(MRR),使得刀具径向切削力转移至轴向,刀具切削过程更加平稳,机床加工时主轴几乎不受径向冲击,刀具耐用度大幅提高。 正是因为拥有这些优点,7792VX(大进给)系列铣刀非常适合在亚高速(主轴转速8000r/min)机床上对航空铝合金零件进行粗加工,每齿进给量可以达到1mm,金属去除率(MRR)是普通硬质合金铣刀的2.5 倍(MRR 大进给=1.5×12.5×16000=300000mm3/min,MRR普通硬质合金铣刀=3×12.5×3200=120000 mm3/min)。 MRR[1]=doc×woc×vf( doc:切削深度, woc :切削宽度, vf :进给速度)。
五轴数控编程原理[2] 环形铣刀Σ沿着参数曲面S =S (u,v) 上第i(i=1,2,…)条刀触点路径P i=S[u(w),v(w)] 做切削运动,当前切触点为C =C i,j =S [u(wi),v(wj)]( 其中j=1,2,… ), 刀位点和刀轴单位矢量分别用O i,j 和T i,j表示。在C i,j 处建立切触点局部坐标系(X c - Y c -Zc , LCS)。由于是五轴加工,因此刀具相对于曲面应该有五个自由度,三个自由度用于保证刀具与曲面切于C 点,余下两个自由度分别为刀倾角λ和刀转角ω。在O点处建立起刀具坐标系(XT -YT-ZT,TCS),经过一系列变换矩阵就可以计算出工件坐标系WCS下的刀位点数据M(X W ,YW ,ZW ,iW ,jW ,kW)=M(WCS←TCS← LCS)。
数控加工仿真原理(离散矢量法) 离散矢量法[3]是将待加工的曲面(或实体)按照一定的精度转变为一些离散的数据点,并用其代替原曲面, 该过程就是计算每一个离散点在原曲面处的法向矢量,从该点沿法向矢量方向的直线与所定义的毛坯边界或与零件其他表面相交,交点与原离散点之间距离的最小值为该离散点法向矢量的最小长度。仿真计算时,从该离散点出发并沿该点法向矢量的直线与刀具运动形成的刀具包络体相交,如果交点到离散点的距离小于原来的法向矢量长度,则用交点距离代替原来的法向矢量长度,否则保留原来的法向矢量长度值。这样重复该过程直到刀具切削加工完成,通过这些离散点的矢量值不断减少来模拟仿真加工过程中刀具切削毛坯体的材料去除过程。 采用三角片或四边片将这些毛坯法向矢量的终点依次连接,重构加工表面,进行加工仿真,显示毛坯和加工结果。 离散矢量法模拟五轴数控加工过程不受刀具几何形态和刀轴方向的限制,仿真精度和速度可以根据计算机性能随意调节,并且完全支持OpenGL 图形技术,对显卡性能无特殊要求。
应用非标铣刀进行数控编程和加工仿真 1 建立铣刀数学模型 以7792VXD09WA025Z2R铣刀为例,首先将YZ基准面做为草绘平面,Z轴正方向做为刀轴方向,根据刀片和刀体数据分别建立刀片轮廓和刀体轮廓草绘,如图1、2所示。YZ轴交点就是刀具坐标系TCS坐标系原点,如图3所示。 从刀片和刀体轮廓草绘中提取出参与加工的部分命名为CUT,提取出不参与加工的部分命名为NOCUT,如图4所示。用这两个新草绘绕Z 轴建立两个同名旋转体。 2 数控编程 由于7792VX 系列铣刀刃口曲线轮廓与标准铣刀不同,编程时可在part参数里补偿掉材料残留厚度值。CATIA V5五轴数控加工原理同样适用于7792VX(大进给)系列铣刀。 3 加工仿真 仿真加工时刀具表面与工件表面相交,CUT部分用来切除材料,NOCUT部分用来检测碰撞与干涉,工件毛坯材料被切除后产生的新表面按离散矢量法重构。 结束语 本文介绍了CAITA V5五轴数控编程及加工仿真原理,并且结合STELLRAM 7792VX(大进给)系列铣刀的应用实例,阐述了非标铣刀实体数模建立,五轴编程注意事项,加工仿真过程等内容,这些原理和方法同样适用于其他类型的非标铣刀。 作者:王子豪
|