盧成偉 錢博增 王慧敏 項四通
寧波大學(xué)機(jī)械工程與力學(xué)學(xué)院,寧波,315211
五軸數(shù)控機(jī)床靈活性好、生產(chǎn)效率高,在制造業(yè)中發(fā)揮著重要作用,廣泛應(yīng)用于汽車制造、航空航天等領(lǐng)域。幾何誤差是數(shù)控機(jī)床在制造與裝配過程中引起的不可避免的偏差,嚴(yán)重影響機(jī)床的加工精度,但具有重復(fù)性好、長時間內(nèi)穩(wěn)定的特點[1],故補償幾何誤差已成為較為實用與可行的提高機(jī)床整體加工精度的方法之一。然而五軸機(jī)床的幾何誤差多達(dá)41項[2],補償所有的幾何誤差工作量大,因此辨識并補償影響機(jī)床加工精度的關(guān)鍵幾何誤差具有重要意義。
靈敏度分析可有效地確定輸入?yún)?shù)變化對輸出結(jié)果影響的關(guān)鍵性[3],該方法已成為量化幾何誤差對機(jī)床加工精度的影響和辨識關(guān)鍵誤差的有效途徑。常見的靈敏度分析方法可分為局部靈敏度分析和全局靈敏度分析兩種[4]。局部靈敏度分析亦稱“一次變化法”,此種方法僅檢驗一個參數(shù),其他參數(shù)取中心值,評價輸出結(jié)果在該參數(shù)變化時的變化量,如偏微分運算法[5-7]。全局靈敏度分析檢驗多個參數(shù)同時變化及參數(shù)之間的相互作用對輸出結(jié)果的影響,其結(jié)果受多個輸入?yún)?shù)的影響,常見方法有Sobol法[8]、Morris法[9]和積分法[10]等。
近些年來,國內(nèi)外學(xué)者基于靈敏度分析方法對機(jī)床幾何誤差展開了大量研究。LI等[11]考慮刀具的位置和姿態(tài),分別使用全局和局部靈敏度對BC雙擺頭五軸機(jī)床進(jìn)行了分析,研究發(fā)現(xiàn)幾何誤差中的角度誤差對機(jī)床加工精度的影響較大。劉奕穎等[12]以機(jī)床裝配階段中的幾何誤差為出發(fā)點,基于靈敏度分析方法對精密臥式鏜床的運動軸進(jìn)行公差設(shè)計。GUO等[13]引入全局定量靈敏度分析,充分考慮機(jī)床工作空間幾何誤差的概率分布,直觀地描述了幾何誤差分量對位置和方向誤差矢量的影響,確定了各幾何誤差對機(jī)床精度的影響。FU等[14]發(fā)現(xiàn)不同軸對機(jī)床精度的影響因其在機(jī)床結(jié)構(gòu)中的位置及其局部誤差而異,提出了機(jī)床各運動軸的幾何誤差貢獻(xiàn)建模和靈敏度評估方法,獲得了各軸的幾何誤差對機(jī)床加工精度的影響,并確定了機(jī)床的關(guān)鍵運動軸。ZHANG等[15]基于Sobol法與遺傳算法對三軸立式銑床的全局靈敏度進(jìn)行了分析,并采用乘法降維法來簡化計算。楊赟等[16]基于靈敏度分析得出的關(guān)鍵幾何誤差,提出了一種批量化建模和補償方法,對一批相同類型的三軸立式加工中心進(jìn)行了批量誤差補償,提高了機(jī)床精度。上述研究在靈敏度分析中雖然取得了一定的成果,但大多數(shù)研究主要關(guān)注幾何誤差對機(jī)床體積誤差的敏感性,而對工件形狀誤差的敏感性討論較少。
面向復(fù)雜工件的形狀誤差,學(xué)者們亦開展了靈敏度分析研究。LI等[17]使用靈敏度分析方法確定了軌跡對誤差運動的敏感性,并通過加工ISO 10791-7-M3試件及S形試件進(jìn)行了驗證。XIA等[18]建立了幾何誤差與齒面位姿誤差之間的映射模型,基于全局靈敏度分析確定了影響齒廓和螺旋偏差的關(guān)鍵幾何誤差,從而簡化了誤差補償表達(dá)式并提高了齒輪加工精度。YAO等[19]建立了考慮幾何誤差的超精密金剛石車削中心的運動學(xué)誤差模型,通過靈敏度分析得出了影響加工精度的關(guān)鍵誤差,并提出了一種減小或消除相應(yīng)機(jī)械系統(tǒng)定位誤差的對準(zhǔn)方法,從而提高了被加工曲面的成形精度。上述研究通過靈敏度分析確定了影響工件整體加工精度的關(guān)鍵幾何誤差。然而五軸加工中,復(fù)雜工件通常由多個典型特征組成,且各特征受幾何誤差的影響程度不同,因此對工件整體進(jìn)行靈敏度分析的效果不如分特征分析。
針對上述問題,本文提出了一種工件分特征下的五軸數(shù)控機(jī)床關(guān)鍵幾何誤差分析與補償方法。將工件特征分解為平面、斜面、圓柱和圓錐臺等典型特征,基于靈敏度分析分別辨識出各典型特征對應(yīng)的關(guān)鍵幾何誤差。最后,通過對辨識出的關(guān)鍵幾何誤差進(jìn)行補償,有效地提高了工件的加工精度。
圖1a為AC雙轉(zhuǎn)臺五軸機(jī)床的結(jié)構(gòu)示意圖,該機(jī)床包含X/Y/Z三個平動軸以及A/C兩個旋轉(zhuǎn)軸。本文依據(jù)多體系統(tǒng)理論和齊次坐標(biāo)變換建立了機(jī)床的體積誤差模型。該機(jī)床的運動鏈為WCAMXYZT型,具有圖1b所示的運動鏈結(jié)構(gòu)與連接關(guān)系。A軸和C軸屬于工件運動鏈,X軸、Y軸和Z軸屬于刀具運動鏈,運動鏈遵循“WCS→CCS→ACS→MCS→XCS→YCS→ZCS→SCS→TCS”的傳遞順序。其中,WCS表示工件坐標(biāo)系,ACS、CCS、XCS、YCS、ZCS分別表示A軸、C軸、X軸、Y軸和Z軸的坐標(biāo)系,MCS表示機(jī)床坐標(biāo)系,SCS表示主軸坐標(biāo)系,TCS表示刀具坐標(biāo)系。
(a)AC雙轉(zhuǎn)臺五軸機(jī)床結(jié)構(gòu)示意圖
在該機(jī)床運動鏈鏈中,主要涉及5個運動部件——X/Y/Z/A/C軸,共有41項幾何誤差,其中有30項與位置有關(guān)的誤差(PDGEs),11項與位置無關(guān)的誤差(PIGEs),如表1所示。旋轉(zhuǎn)軸誤差的定義參照ISO 230-7—2006[20]。表1中,δ為線性誤差,ε為角度誤差,S為垂直度誤差。
表1 AC雙轉(zhuǎn)臺五軸數(shù)控機(jī)床的幾何誤差列表
在機(jī)床實際的運動過程中,由于存在幾何誤差的影響,刀具的實際切削點相對于工件的空間位置會存在一定的偏差(即機(jī)床的體積誤差ΔE),可由下式計算得到:
(1)
本實驗中使用激光干涉儀和電子水準(zhǔn)儀逐項測量X/Y/Z平動軸的幾何誤差,利用球桿儀間接測量A/C旋轉(zhuǎn)軸的幾何誤差,并擬合為位置的三次多項式函數(shù)。X軸的6項幾何誤差模型的表達(dá)式如下:
(2)
其中,x為機(jī)床X軸的絕對運動量,m;δXX、δYX、δZX為線性誤差,m;εXX、εYX、εZX為角度誤差,rad。同理,利用其他軸(即Y、Z、A、C軸,其對應(yīng)的絕對運動量分別為y、z、a、c)的幾何誤差亦可擬合得到相應(yīng)的誤差模型(各模型的表達(dá)式可掃描本文首頁OSID二維碼獲得)。
圖2所示為復(fù)雜工件的三維模型,該工件由尺寸分別200 mm×200 mm×10 mm、160 mm×160 mm×10 mm的兩個長方體,長寬均為120 mm、坡度為10°的楔體,底面半徑為40 mm、圓錐角為30°、傾斜10°的圓錐臺以及底面半徑為25 mm、高度為10 mm、傾斜10°的圓柱組成。
圖2 復(fù)雜工件的三維模型
復(fù)雜工件的形狀誤差建模是形狀誤差分析的前提和基礎(chǔ)。如圖3所示,首先,基于復(fù)雜工件的三維模型進(jìn)行特征分解,得到平面、斜面、圓柱和圓錐臺四個典型特征。然后,基于已規(guī)劃好的刀具路徑,使用UG軟件的后處理功能分別獲取五軸數(shù)控機(jī)床加工不同特征時的NC代碼。隨后,將機(jī)床各軸的理想運動量代入式(2)所示的幾何誤差模型中,即求得刀具路徑中每個切削位置上各幾何誤差的值。最后,將復(fù)雜工件的幾何誤差值代入式(1)所示的體積誤差模型中,即可得到其形狀誤差模型。
圖3 復(fù)雜工件的特征分解
本文提出了一種工件分特征下的五軸數(shù)控機(jī)床關(guān)鍵幾何誤差分析與補償方法,用以分析并辨識影響機(jī)床加工精度的關(guān)鍵幾何誤差,并對其進(jìn)行針對性補償,進(jìn)而提高機(jī)床的整體加工精度。靈敏度系數(shù)的確定是靈敏度分析的前提條件,它對靈敏度分析結(jié)果具有決定性的影響。一般來說,一個幾何誤差的靈敏度系數(shù)值越大,說明該幾何誤差對形狀誤差的影響就越大。由此可知,進(jìn)行靈敏度分析之前需定義一個靈敏度系數(shù),各幾何誤差在不同特征下的靈敏度系數(shù)可定義為[21]
(3)
式中,Sn為幾何誤差n(n=1,2,…,41)在不同特征下的靈敏度系數(shù);[Da,Db]表示加工不同特征時刀具運動的軌跡長度D,其中D=Db-Da;En為僅考慮單一幾何誤差n得到的形狀誤差;dL(L=x,y,z,a,c)為對刀具路徑上形狀誤差的微分。
式(3)中,僅考慮單一幾何誤差n得到的工件形狀誤差En可由下式表示:
(4)
式中,EnX、EnY、EnZ分別為幾何誤差n在X、Y、Z方向上的誤差分量。
為了便于評估各幾何誤差對總幾何誤差的相對影響程度,對每個特征中所有幾何誤差的靈敏度系數(shù)進(jìn)行歸一化處理,定義了歸一化靈敏度系數(shù)Un,其表達(dá)式為
(5)
各特征的41項幾何誤差的歸一化靈敏度系數(shù)之和為1。
2.2.1圓錐臺特征的靈敏度分析
本文以圓錐臺為例,詳細(xì)闡述了靈敏度分析過程。將工件的三維模型導(dǎo)入到UG中,并設(shè)置加工工藝及參數(shù),使用UG的后處理功能獲取加工圓錐臺時的NC代碼,即可得到機(jī)床五個軸的理想運動量。圓錐臺刀具路徑及五個軸的理想運動量如圖4所示。
(a)刀具路徑 (b)A軸運動量 (c)C軸運動量
將加工圓錐臺時機(jī)床各軸的理想運動量代入對應(yīng)的機(jī)床幾何誤差模型中,即可求出圓錐臺各位置的幾何誤差值。最后將圓錐臺的幾何誤差值代入到機(jī)床的體積誤差模型中,即可得到圓錐臺的形狀誤差。圖5a~圖5d分別表示由幾何誤差δYZ、δZZ、δXX、δXA引起的圓錐臺形狀誤差在X/Y/Z方向上的分量。同理,其他幾何誤差引起的圓錐臺形狀誤差亦可求得。
(a)誤差δYZ
由式(3)~式(5)即可求出幾何誤差δYZ、δZZ、δXX、δXA在圓錐臺特征中的歸一化靈敏度系數(shù)。同理,亦可求出其他幾何誤差在圓錐臺特征中的歸一化靈敏度系數(shù)。圓錐臺特征的靈敏度分析結(jié)果如圖6所示,可以看出,δYZ、δZZ、δXX、δXA這四項幾何誤差的歸一化靈敏度系數(shù)之和為0.6。其中,幾何誤差δYZ的歸一化靈敏度系數(shù)為0.262,遠(yuǎn)大于其他幾何誤差對圓錐臺形狀誤差的影響,因此在后續(xù)的補償過程中,對幾何誤差δYZ的補償是需要重點考慮的。
圖6 圓錐臺特征的靈敏度分析結(jié)果
2.2.2圓柱特征的靈敏度分析
同理,按照上述靈敏度分析方法,可得到各幾何誤差在圓柱特征中的歸一化靈敏度系數(shù),分析結(jié)果如圖7所示,可以看出,δYZ、δZZ、δXX這三項幾何誤差的歸一化靈敏度系數(shù)之和為0.54。其中幾何誤差δYZ的歸一化靈敏度系數(shù)為0.295,遠(yuǎn)大于其他幾何誤差對圓柱形狀誤差的影響,因此在后續(xù)的補償過程中,對幾何誤差δYZ的補償是需要重點考慮的。
圖7 圓柱特征的靈敏度分析結(jié)果
對比圖6和圖7可得,圓柱和圓錐臺特征中,歸一化靈敏度系數(shù)大小排在前三的幾何誤差均相同,依次為δYZ、δZZ、δXX,但其他幾何誤差的影響卻是不同的,并且圓柱和圓錐臺特征中相同幾何誤差的歸一化靈敏度系數(shù)值亦不相同。由此可知,對于有典型特征的工件,分特征地進(jìn)行靈敏度分析可有效地辨識幾何誤差之間的差異,為后續(xù)補償提供更加準(zhǔn)確的數(shù)據(jù)支撐。
本文定義歸一化靈敏度系數(shù)大于0.03的幾何誤差為關(guān)鍵幾何誤差,從圖6和圖7中可得到影響圓柱和圓錐臺的關(guān)鍵幾何誤差,結(jié)果如表2所示。從表2中可知,對于圓柱特征,共有12項關(guān)鍵幾何誤差,其中線性誤差有11項;對于圓錐臺特征,共有11項關(guān)鍵幾何誤差,其中線性誤差有9項。由此可認(rèn)為線性誤差是影響圓柱和圓錐臺形狀誤差的重要因素。
表2 影響圓柱和圓錐臺關(guān)鍵幾何誤差
2.2.3平面與斜面特征的靈敏度分析
由于機(jī)床的PIGEs為與位置無關(guān)的幾何誤差,PDGEs為與位置有關(guān)的幾何誤差,則在本實驗中,平面和斜面的加工只需平動軸X/Y/Z運動,而旋轉(zhuǎn)軸A/C不動,因此旋轉(zhuǎn)軸的PIGEs對平面和斜面的幾何誤差有影響,而PDGEs對其無影響。
根據(jù)2.2.1節(jié)中求取圓錐臺的幾何誤差靈敏度系數(shù)的方法,同理亦可求出各幾何誤差在平面和斜面特征中的歸一化靈敏度系數(shù),結(jié)果分別如圖8a和圖8b所示。對比圖8a和圖8b可得,平面和斜面特征中,兩者的關(guān)鍵幾何誤差較為相似,其中δZZ、δYX、δXY、δXX這四個幾何誤差的歸一化靈敏度系數(shù)之和約占總和的50%。平面和斜面特征中相同幾何誤差的歸一化靈敏度系數(shù)大小是不同的,其中關(guān)鍵幾何誤差SZY、δYY、SYX、δZX、SZX的靈敏度系數(shù)的數(shù)值大小有所差異。
(a)平面特征
在上述分析的基礎(chǔ)上,可得到影響平面和斜面特征的關(guān)鍵幾何誤差,如表3所示。從表3中可得,對于平面特征,共有10項關(guān)鍵幾何誤差,其中線性誤差有6項;對于斜面特征,共有11項關(guān)鍵幾何誤差,其中線性誤差有6項。由此可認(rèn)為線性誤差是影響平面形狀誤差和斜面形狀誤差的重要因素。
表3 影響平面和斜面特征的關(guān)鍵幾何誤差
由上述分析可得,平面、斜面、圓柱和圓錐臺四個特征的關(guān)鍵幾何誤差歸一化靈敏度系數(shù)之和占比均大于90%,分別為91.9%、92.1%、90.4%和90.8%。將上述辨識得到的四個特征的關(guān)鍵幾何誤差分別代入到機(jī)床的體積誤差模型中,計算其在總誤差中的占比,結(jié)果如表4所示。
表4 關(guān)鍵幾何誤差占比分析
表4中,由關(guān)鍵幾何誤差引起的體積誤差占比在斜面、圓柱和圓錐臺特征中均大于1,表明由非關(guān)鍵幾何誤差引起的體積誤差占比分別為-1.2%、-6.3%、-8.7%,即說明關(guān)鍵幾何誤差與非關(guān)鍵幾何誤差對體積誤差中的作用效果相反。對比表4中結(jié)果可得,關(guān)鍵幾何誤差占比遠(yuǎn)大于非關(guān)鍵幾何誤差占比,因此關(guān)鍵幾何誤差對體積誤差的影響起決定性作用,從而驗證了本方法的正確性。
本文在一臺型號為JDGR400 AC雙轉(zhuǎn)臺五軸數(shù)控機(jī)床上開展切削與補償實驗。將平面、斜面、圓柱和圓錐臺四個特征的關(guān)鍵幾何誤差分別代入式(1)所示的機(jī)床體積誤差模型中,參考文獻(xiàn)[22]中的方法,基于逆運動學(xué)計算補償后各軸的運動值,從而得到補償后的NC代碼。圖9所示為使用補償后的NC代碼進(jìn)行切削加工的復(fù)雜工件。
圖9 補償后的復(fù)雜工件
按照圖10a所示的測點分布,在ZEISS三坐標(biāo)測量機(jī)上對圖9所示的復(fù)雜工件補償前后的四個典型特征分別進(jìn)行標(biāo)定,如圖10b所示。補償前后的四個典型特征誤差平均值及補償率如表5所示。補償后四個特征的誤差平均值分別為8.8 μm、26.8 μm、4.9 μm和14.8 μm,其加工精度提高20%~30%,從而驗證了該方法的可行性與有效性。
(a)測點分布 (b)三坐標(biāo)標(biāo)定
表5 補償前后的四個典型特征誤差平均值及補償率
(1)對于復(fù)雜工件的不同特征而言,影響工件形狀誤差的關(guān)鍵幾何誤差雖有相似之處,但同一幾何誤差的歸一化靈敏度系數(shù)在不同特征中的大小并不相同,因此在誤差補償中,對不同特征的工件應(yīng)區(qū)別考慮。
(2)在分析得到的關(guān)鍵幾何誤差中,大多數(shù)幾何誤差為線性誤差,因此可認(rèn)為線性誤差是影響平面、斜面、圓柱和圓錐臺這四個特征形狀誤差的重要因素。
(3)對于平面和斜面特征,其關(guān)鍵幾何誤差的歸一化靈敏度系數(shù)分布較均勻;對于圓柱和圓錐臺特征,影響較大的前三項關(guān)鍵幾何誤差δYZ、δZZ、δXX的歸一化靈敏度系數(shù)在總誤差中的占比較大,可達(dá)到50%以上。
(4)基于JDGR400 AC雙轉(zhuǎn)臺五軸數(shù)控機(jī)床的誤差補償實驗結(jié)果表明,補償后工件四個典型特征的加工精度提高了20%~30%。由此可知,本文提出的工件分特征下的靈敏度分析與補償方法能有效地提高機(jī)床的加工精度。