吳志清 唐清春
(①廣州工程技術職業學院, 廣東 廣州 510075; ②廣西科技大學工程訓練中心, 廣西 柳州 545006)
五軸機床相比于三軸機床增加了兩個回轉軸,加工范圍更為靈活,自由度更高,對于自由曲面高精度的加工有顯著的效果[1],廣泛運用于航空、航天的葉片類工件的精密加工。但是,由于增加兩個回轉軸使得機床的運動鏈更加復雜,產生了相應的原理性誤差[2-3]。最典型的就是非線性誤差。非線性誤差產生原因是由于數控系統采用線性插補方式實現,導致在插補過程中刀軸矢量與回轉軸間存在非線性關系,從而不能保證加工中刀具軌跡始終按照程序設計的路徑運動,導致刀具姿態誤差的產生,最終引起非線性誤差。
解決刀具姿態誤差,目前主要有兩種方法:一是在前置處理中解決,二是通過后置處理中解決。對于方法一,目前研究有:畢慶貞等[4]提出了基于GPU的刀具可達性檢測方法,在刀具的可行空間中進行刀軸可行性分析及刀具可達方向錐的計算;HO等[5]用等弧長逼近法先生成加工軌跡,然后通過控制調整加工軌跡以避免干涉;WANG等[6]提出了通過構造可行域的方法,控制刀軸矢量平滑過渡。對于方法二: TAKEUCHI等[8-9]提出在前置文件基礎上對刀位點進行線性加密,通過限制最大線性誤差值,插入中間點,縮小非線性誤差;唐清春等[10]提出在前置文件基礎上采用線性插補方法,并開發了專用后置處理軟件運用到實際工程。因此,解決刀具姿態誤差目前主要還是采用線性插補法,線性插補在一定程度上可以解決非線性誤差問題,特別是曲率半徑大,曲率變化小的自由曲面有良好的效果;但是對于曲率變化大,曲率半徑小的自由曲面,就具有很大的局限性。因此有效控制非線性誤差的大小具有十分重要的研究意義。
本文提出一種新的處理方式,從刀具姿態的角度來解決非線性誤差。首先,從通用軟件前置處理獲得的刀位源文件,根據誤差限制條件進行線性插補獲得初始刀軸矢量;然后把獲得的原始刀軸矢量進行投射獲得新的刀軸矢量,投射的平面為插補前原始相鄰刀軸矢量構成的平面;最后把新的刀軸矢量根據運動學模型轉化為機床的控制角。通過國產雙擺頭五軸機床(AC式)仿真實驗以及實際切削實驗驗證了該方法的正確性。
根據AC式雙擺頭機床運動結構,推導出在工件坐標系下旋轉軸角度與刀軸矢量對應變換關系為:
(1)
設刀具相鄰兩點刀軸矢量分別為Ts(txs,tys,tzs)、Te(txe,tye,tze),那么刀具在該處的角度分別為(As,Cs),(Ae,Ce),假設在兩刀軸矢量之間插入n個值,則有:
(2)
(3)
式中:下標i為當前點序號,i=0,1,…,n。
根據公式(1)可以得到,刀具在任意插補位置i的刀軸矢量為Ti(txi,tyi,tzi)為:
(4)
在線性插補過程中,刀具回轉角產生的姿態誤差可以由圖1來直觀表示。假設圖中Os、Ts和Oe、Te分別為起點和終點坐標處的刀位點坐標、刀軸矢量,其中Os跟Oe連線為一直線,實際上是刀具的線性插補路徑;Ts跟Te的連線有兩條,直線為理論的刀軸矢量插補路線,曲線為實際的刀軸矢量插補路線,兩者在中間位置產生最大誤差為ε。
本文提出的刀軸矢量優化方法,具體實施為:將線性插補后的刀軸矢量投射到理論上始末兩點矢量構成的平面上獲得新的插補矢量,將獲得的新的刀軸矢量再轉換為機床的旋轉角度,從而最終控制刀具在運動過程中按照線性插補的軌跡運動。
‖Ti-Ti′‖=εi
(5)

根據矢量內積原則有:
(Te-Ts)·(Ti-Ts)=‖Te-Ts‖×‖Ti′-Ts‖
(6)
(7)
根據公式(7)可以得出投射矢量Ti′為:
(8)
設Ti′為Ti′(txi′,tyi′,tzi′),則根據公式(7)及公式(4)可得投射后的刀軸矢量:
(9)
公式(9)可簡化為:
(10)
本文利用MATLAB,任取兩程序段的刀位源代碼:
r1(251.958 2,-24.001 4,11.467 6,0.327 437,-0.463 40, 0.823 43),r2(251.956 4,-25.991 2,10.984 5,0.322 986,-0.480 14,0.815 56)。
與之對應的機床運動坐標分別為:M1(350.189 5,-26.540,-18.315 8,29.369 7,19.113 3),M2(348.852,-27.970 7,-19.799,30.486 3,18.843 6)。
設擺長L為300 mm,進給速度為4 000 mm/min,進給周期為6 ms,根據上面算法,在MATLAB中的仿真結果如圖2所示。
圖2中分別采用四種情況來進行分析對比:曲線1表示理論編程直線,曲線2表示未補償非線性誤差的插補軌跡,曲線3表示采用了線性法的插補軌跡,曲線4表示采用刀軸矢量投射插補的插補軌跡。由仿真圖可以看出,當采用刀軸矢量投射插補算法以及線性插補算法時,非線性誤差大小得到顯著減小,從效果上看,刀軸矢量投射算法插補軌跡比線性法插補誤差更小。

通過仿真無碰撞和干涉后,在雙擺頭五軸機床上進行了葉輪的切削加工。為了對比效果,以兩種插補方法進行加工,采用相同的轉速、進給速度、殘留高度及行距等工藝參數,只是在非線性誤差處理時分別采用了線性插補和刀軸矢量投射插補方法,非線性誤差判斷值為0.02 mm。實驗切削加工如圖3所示。兩種加工方法下的葉輪流道如圖4。從圖4可以看出,采用刀軸矢量投射插補方法后,流道刀路軌跡更加流暢,曲面的表面粗糙度也較好。
為了進一步直觀比較兩種加工方法,分別取兩種加工狀態下的葉片一截面通過三坐標采點實測,然后擬合為曲線與理論輪廓曲線比對,采用線性插補方法后,實測輪廓與理論輪廓最大誤差為0.08 mm,進氣邊有部分過切,最大過切量為0.03 mm; 采用矢量投射方法后,實測輪廓與理論輪廓最大誤差為0.04 mm,進汽邊有部分過切,最大過切量為0.01 mm。對比結果如圖5所示。


從圖5看,采用刀軸矢量投射插補方法下的葉片比線性插補方法下的葉片光滑。通過三坐標實測同一截面對比可以看出,采用矢量投射方法后,實際加工的葉片輪廓與理論輪廓的輪廓誤差由0.08 mm最大減小到0.04 mm,最大過切量也由0.03 mm減小到0.01 mm,說明采用矢量投射方法更能有效地控制刀具的姿態誤差,避免刀具的劇烈擺動造成過切或者欠切現象。具體的測量數據如表1所示。
總的來說,在切削過程中,采用刀軸矢量投射插補算法后產生的NC代碼在加工過程中在曲率變化較大的葉片進汽邊以及流道未出現明顯的過切、欠切現象,刀具在葉片翻邊過程中,刀具未出現明顯的顫動,過渡平穩,葉片內背弧曲面及過渡圓角處光滑,輪廓誤差達到工藝設計要求,驗證了該算法的正確性。最后完整的實物零件如圖6所示。


表1 兩種方法切削測量數據比對

葉片輪廓誤差/mm流道輪廓誤差/mm葉片分布角葉片最大厚度/mm理論a+0.03+0.00b+0.03+0.0040°1.857線性插補a+0.08-0.03b+0.06-0.0240°±5′1.875+0.15+0.03矢量插補a+0.04-0.01b+0.05-0.0140°±5′1.875+0.10+0.04
本文針對五軸機床在非線性插補過程中由于刀具姿態誤差產生非線性誤差問題,提出了一種矢量投射插補方法,基于后置處理技術有效提高了加工的輪廓精度。主要結論為:
(1)根據五軸聯動原理,可分析出回轉軸導致的刀具姿態誤差模型并進行分析優化。
(2)基于相鄰刀位點坐標及刀軸矢量,可建立矢量投射插補平面,通過設置誤差判斷條件值,可獲得插補坐標值及矢量值。
(3)基于后置處理技術,利用機床的運動學模型,加載矢量投射插補算法,可有效提高零件的輪廓精度。
[1]周志雄,周秦源,任瑩暉. 復雜曲面加工技術的研究現狀與發展趨勢[J]. 機械工程學報,2010,46(17):105-113.
[2]吳大中,王宇晗,馮景春,等. 五坐標數控加工的非線性運動誤差分析與控制[J].上海交通大學學報,2007,41(10):1608-1612.
[3]楊旭靜,周元生等.五軸數控加工中旋轉軸運動引起的非線性誤差分析及控制[J].機械工程學報,2012,48(3): 140-146.
[4]畢慶貞,王宇晗,朱利民,等.刀觸點網格上整體光順五軸數控加工刀軸方向的模型與算法[J].中國科學:技術科學,2010,40(10):1159-1168.
[5] HO M C,HWANG Y R,HU C H. Five-axis tool orientation smoothing using quaternion interpolation algorithm [J]. International Journal of Machine Tool and Manufacture,2003,43(12):1259-1267.
[6] WANG Nan,TANG Kai. Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath[J]. Computer-Aided Design,2007,39(10):849-852.
[7]唐清春,陳其兵.葉片進出汽邊刀路軌跡優化方法[J]. 汽輪機技術,2016(3):238-240.
[8] Takeuchi Y,Shimizh H,Idemura T,et al. Five-axis controlled machining based on solid models[J].Journal of the Japan Society for Precision Engineering,1990,56(2):111-116.
[9] CHO HD,JUN Y T,YANG M Y. Five-axis CNC millingfor effective machining of sculptured surfaces[J].International Journal of Production Research,1993,31(11):2559-2573.
[10]唐清春,范超.葉片五軸加工中非線性誤差控制的研究[J].機床與液壓,2014,42(2):22-24.