傅屈晨,謝 核,賀崢嶸,彭 真,王國林,李文龍
(1.華中科技大學(xué)機械科學(xué)與工程學(xué)院,湖北 武漢430012;2.中國航發(fā)南方工業(yè)有限公司,湖南 株洲410000)
航空葉片作為工況惡劣的關(guān)鍵性零部件,表面精度和尺寸精度對其服役性能有著巨大影響,因而對其進行精確測量與質(zhì)量檢測顯得尤為關(guān)鍵。傳統(tǒng)的三坐標(biāo)測量法可以一次裝夾完成測量,不涉及標(biāo)定問題。然而其作為接觸式測量方法,存在測量速度慢等問題。目前主流的非接觸式測量方法有基于相機光學(xué)、結(jié)構(gòu)光、激光等,這些方法都具有較高的效率,但是因為一次只能從單個方向測量零件,需要對多視角數(shù)據(jù)進行拼接。常用的拼接方法有兩類:(1)附加標(biāo)記物,在被測物體上粘貼標(biāo)記或固定定位球,利用物體幾何特征進行匹配[1];(2)對固定零件的工作臺進行標(biāo)定。由于第一種方法基于測量數(shù)據(jù)的重合部分進行拼接,零件本身的特征對測量結(jié)果影響較大[2]。所以為了準(zhǔn)確測量葉片,對旋轉(zhuǎn)臺的精確標(biāo)定是十分必要的。徐永安[1]等人在轉(zhuǎn)臺上固定一個標(biāo)定球,測量已知旋轉(zhuǎn)度數(shù)的三個位置的球,通過球心擬合的圓心估算出轉(zhuǎn)軸位置,其利用精度為0.050 mm的測量機得到了0.070 mm的標(biāo)定精度。解則曉[3]等人則選擇將旋轉(zhuǎn)次數(shù)設(shè)置為六次,進一步提高了標(biāo)定精度。Meiling Da[2]和胡民政[4]等人利用雙球標(biāo)的方式得到了轉(zhuǎn)臺的軸線方向,他們對標(biāo)定的數(shù)學(xué)模型進行了簡化,假設(shè)轉(zhuǎn)臺軸線方向與水平面垂直。Jingbo Zhou[5]等人在轉(zhuǎn)臺旋轉(zhuǎn)的同時,對固定在其上的材料進行銑削,通過對所得圓柱的測量得到軸線。Bin Sun[6]和Bing Li[6]在航空葉片測量中考慮了探頭的傾斜并建立了誤差模型。Meiling Da[2]等人則認(rèn)為相比系統(tǒng)總誤差,對旋轉(zhuǎn)臺軸線誤差進行分析的意義更為重大[2]。
本文考慮轉(zhuǎn)臺軸線與水平面不垂直的情況,提出了一種基于圓錐擬合的旋轉(zhuǎn)臺軸線高精度標(biāo)定新方法,將標(biāo)準(zhǔn)陶瓷圓柱固定在轉(zhuǎn)臺上,每次轉(zhuǎn)動△θ角,對不同位置的圓柱進行測量,并獲得軸線。將軸線擬合成虛擬圓錐,圓錐的軸線即為轉(zhuǎn)臺軸線。該方法存在以下兩個亮點。第一,傳統(tǒng)圓球標(biāo)定物只存在圓心一個特征點,而本文采用的圓柱標(biāo)定物能獲得更多軸線方向的信息,可有效提高標(biāo)定數(shù)據(jù)的準(zhǔn)確性;第二,圓錐擬合既標(biāo)定了旋轉(zhuǎn)臺原點位置又標(biāo)定了其軸線方向,將傳統(tǒng)的旋轉(zhuǎn)臺標(biāo)定的3個位置參數(shù)改進為6個位姿參數(shù),修正了轉(zhuǎn)臺軸線誤差,進一步提高了標(biāo)定精度。
如圖1所示,該三維測量系統(tǒng)運動結(jié)構(gòu)由三軸平移臺和旋轉(zhuǎn)臺構(gòu)成。以機器零點OW為原點建立世界坐標(biāo)系{W},以大理石平面為xW-yW平面(通過水平儀調(diào)節(jié)大理石平面與水平面平行)。在轉(zhuǎn)臺初始位置建立與轉(zhuǎn)臺固接的坐標(biāo)系{R0},轉(zhuǎn)臺軸線與轉(zhuǎn)臺平面的交點OR在世界坐標(biāo)系W中的坐標(biāo)為OR(x0R,y0R,z0R),轉(zhuǎn)臺軸線單位方向向量為 s(u,v,w)。在轉(zhuǎn)動 θ角度之后坐標(biāo)系變?yōu)閧Rθ}。根據(jù)從世界坐標(biāo)系{W}到轉(zhuǎn)臺坐標(biāo)系{Rθ}的齊次變換[9],三維測點p滿足:
式中 sθ= sinθ,c=cosθ,此時只需標(biāo)定 OR(x0R,y0R,z0R)三個參數(shù)。若軸線不垂直于水平面xW-yW,則
其中Versθ=1-cosθ,此時還需標(biāo)定軸線方向s(u,v,w)。因此為準(zhǔn)確得到測點,需要轉(zhuǎn)臺標(biāo)定 s(u,v,w)和OR(x0R,y0R,z0R)六個參數(shù)。
首先將標(biāo)定圓柱固定在轉(zhuǎn)臺上,轉(zhuǎn)臺每轉(zhuǎn)過△θ度時,在坐標(biāo)系{W}中測量標(biāo)定圓柱,通過圓柱擬合得到其軸線,轉(zhuǎn)臺轉(zhuǎn)動一周,可得n=360/△θ個位置的圓柱軸線(如圖2),為獲取轉(zhuǎn)臺軸線基點OR和方向s(如圖3)的具體數(shù)值,需先對所有軸線進行圓錐擬合。設(shè)圓錐頂點坐標(biāo)(xM,yM,zM),母線與軸線 s夾角γ,則圓錐上一點(xi,yi,zi)滿足方程:
將公式(4)化為二次曲面通式并加入殘差項E得誤差方程式(5):
通過對誤差E進行最小二乘法可求解二次曲面通式(5)中的參數(shù) A-J:
t=cosγ2;A = μ2-t;B = v2-t
圖3 圓錐擬合示意圖
圖2 圓柱軸線提取示意圖
雖然此方法對多數(shù)情況下圓錐擬合效果較好,但在轉(zhuǎn)臺標(biāo)定中因為圓錐半頂角γ過小,且軸線與zw軸近乎平行,方程系數(shù)之間巨大差異會導(dǎo)致求解出現(xiàn)病態(tài)情況,此方法將不適用。需將二次方程標(biāo)準(zhǔn)化[7](如圖4)。
圖4 圓錐標(biāo)準(zhǔn)化示意圖
其中,X = [xi,yi,zi]T,由公式(7)構(gòu)造出轉(zhuǎn)移矩陣K,對其進行奇異值分解:
其中 L 表示為可 diag(λ1,λ2,λ3),定義矩陣 R 的第三列為R3,則標(biāo)定參數(shù)表示為:
根據(jù)轉(zhuǎn)臺直徑,擬合出直徑為160 mm的部分圓錐面,將曲面離散化生成10萬點云數(shù)據(jù)(如圖5)。轉(zhuǎn)臺平面zw坐標(biāo)為-2.663 mm.圓錐擬合得到轉(zhuǎn)臺軸線方向誤差為0 rad,位置誤差為0 mm,均優(yōu)于圓柱擬合(如圖6)。由表1可知當(dāng)圓錐點云完整時,圓錐擬合與圓柱擬合方法誤差均較小。
圖5 圓錐點云
圖6 圓錐擬合
表1 擬合誤差分析統(tǒng)計表I
由于實際用來擬合圓錐的是不同位置圓柱的軸線,取八段對稱位置的點云模仿實際數(shù)據(jù)(如圖7),但沒有引入任何噪音。由表可以看出圓錐出現(xiàn)了較小的位置誤差,但由于點云保持對稱性,方向誤差仍然為0 rad,優(yōu)于圓柱擬合效果(如圖8)。由表2可知當(dāng)圓錐點云不完整時,圓錐擬合與圓柱擬合方法誤差均增大。
圖7 不完整點云
圖8 圓錐擬合
表2 擬合誤差分析統(tǒng)計表II
在擬合實際數(shù)據(jù)時,噪音是無法避免的,噪音的引入會導(dǎo)致較大的形狀誤差,從而導(dǎo)致較大的標(biāo)定誤差。為了進一步模擬實際測得數(shù)據(jù),分別給完整點云和不完整點云加入標(biāo)準(zhǔn)差為0.001 mm~0.02 mm的高斯噪音,如表3所示??梢婋S著噪音的增大圓柱擬合圓錐擬合的精度都隨之下降,但圓錐擬合誤差在位置和方向始終比圓柱擬合低一個數(shù)量級以上。
表3 擬合誤差分析統(tǒng)計表III
三維測量系統(tǒng)由三維移動平臺,轉(zhuǎn)臺和點激光測頭組成。測頭精度為0.010 mm,最大測量角度170°,測量頻率1 000 Hz.移動平臺x軸重復(fù)定位精度為0.012 mm,y軸0.010 mm,z軸0.018 mm.行程由光電限位開關(guān)決定(287.00 mm,287.00 mm,437.00 mm)。通過對八個位置圓柱的測量并對其軸線進行圓錐擬合(如圖9),標(biāo)定獲得轉(zhuǎn)臺軸線方向為 s(0.000 1,-0.001 1,1),基點為 O(R126.453 9 mm,254.054 6 mm,0 mm)(如圖 10)。圓柱擬合所得參數(shù)為 s(0,0,1),OR(126.583 5 mm,254.019 8 mm,0 mm)。
圖9 陶瓷圓柱測量
圖10 軸線標(biāo)定
為了評估測量效果,本文采用華中科技大學(xué)數(shù)字制造裝備與技術(shù)國家重點實驗室自主開發(fā)的i-Cloud3D三維檢測軟件,該軟件具備點云精簡、光順、匹配與誤差三維誤差分析等功能。
如圖11為待測圓柱面的模型點云圖。對圓柱面進行測量時,轉(zhuǎn)臺的單次旋轉(zhuǎn)角為45°,將葉片點云通過標(biāo)定參數(shù)進行拼接,標(biāo)準(zhǔn)偏差為0.032 mm(如圖12)。圓柱的擬合標(biāo)準(zhǔn)偏差為0.042 mm(如圖13),局部放大后可見待擬合的圓柱點云出現(xiàn)明顯分層現(xiàn)象(如圖 14)。
圖11 圓柱點云
圖12 圓錐擬合標(biāo)定
圖13 圓柱擬合標(biāo)定
圖14 點云分層
對兩種型號的葉片模型進行測量。葉片1長寬高為(1 190 mm×580 mm×1 940 mm),點云數(shù)量為298 179(如圖15);葉片2長寬高為(1 064 mm × 630 mm × 1 900 mm),點云數(shù)量為 228 533(如圖 16)。為減小測量誤差,實際測量時要盡量將被測物體置于轉(zhuǎn)臺中心,從而旋轉(zhuǎn)產(chǎn)生的偏差會減小[1](如圖17)。
圖15 葉片1點云
圖16 葉片2點云
圖17 葉片測量
轉(zhuǎn)臺的單次旋轉(zhuǎn)角取180°.將葉片點云通過標(biāo)定參數(shù)拼接,可得葉片模型標(biāo)準(zhǔn)偏差分別為0.082 mm(如圖 18)和 0.087 mm(如圖 19)。經(jīng)實驗驗證,圓柱擬合的標(biāo)定誤差明顯大于圓錐擬合。同時因為圓錐錐度過小,頂點往往離底面基點距離極遠(yuǎn),需要迭代算法來確定最佳擬合。
圖18 葉片1擬合誤差圖
圖19 葉片2擬合誤差圖
本文考慮旋轉(zhuǎn)臺軸線方向不與水平面垂直的情況,提出了一種基于圓錐擬合的轉(zhuǎn)臺標(biāo)定新方法。使用標(biāo)準(zhǔn)陶瓷圓柱對轉(zhuǎn)臺軸線進行了精確標(biāo)定。利用三軸重復(fù)定位精度為0.024 mm的三維點坐標(biāo)測量系統(tǒng)獲得了轉(zhuǎn)臺軸線基點位置標(biāo)準(zhǔn)偏差為0.032 mm的標(biāo)定結(jié)果。標(biāo)定與測量實驗表明,與圓柱擬合相比,該標(biāo)定方法精度更高。