技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 矢量多步法體積定位誤差測量與補(bǔ)償

矢量多步法體積定位誤差測量與補(bǔ)償

時間:2007-11-29 13:22:00來源:shixiang

導(dǎo)語:?本文介紹了多步法體積定位測量
[align=center]A theoretical analysis and application of sequential step volumetric measurement Ni Lifeng Zhang Hongtao Wu Hao Yang Jianguo (Shanghai Jiaotong University) Charles Wang (Optodyne Incorporation, United States)[/align] Abstract:This paper introduces a method of sequential step volumetric displacement measurement. Because these error can be separated from the volumetric displacement error, it is convenient and fast to measure the volumetric positioning accuracy. Meanwhile, the software can automatically generate the compensation codes according to the measured data, then these codes would be loaded into CNC controller to improve volumetric positioning accuracy of the machine. Examples of machine error compensation verify the correctness and high efficiency of this method. Key words: Sequential step measurement, Volumetric Error, Error compensation. 摘 要:本文介紹了多步法體積定位測量。由于這種方法可以分離出各誤差元素,所以可以方便而快速地檢測出機(jī)床的體積定位精度。根據(jù)測量出的誤差數(shù)據(jù)生成誤差補(bǔ)償代碼,對其進(jìn)行補(bǔ)償以提高機(jī)床體積定位精度,并通過實(shí)例來驗(yàn)證該測量方法的正確性及高效率性。 關(guān)鍵詞:多步測量,體積誤差,誤差補(bǔ)償 1.介紹 數(shù)控機(jī)床由于其本身的運(yùn)動比較復(fù)雜,因此其運(yùn)動過程中產(chǎn)生的各種誤差相對來說也比較復(fù)雜。以三軸加工中心為例,有21項(xiàng)誤差元素,包括3個線性誤差,6個直線度誤差,3個垂直度誤差,3個俯仰角誤差,3個偏擺角誤差以及3個旋轉(zhuǎn)角誤差。傳統(tǒng)的測量沒有考慮俯仰角、偏擺角和旋轉(zhuǎn)角的誤差,精度不高,并且機(jī)床的體積定位精度的完整檢測非常復(fù)雜耗時。鑒于上述原因,許多國際標(biāo)準(zhǔn)化組織提出沿體對角線進(jìn)行測量的方法[1]。所謂體對角線就是指在空間直角坐標(biāo)系中,由機(jī)床工作臺三個進(jìn)給方向上的最大行程所圍成的長方體的對角線。國際標(biāo)準(zhǔn)化組織推薦該方法的主要原因是體對角線的測量對各種誤差元素非常敏感。但是該法的一個比較大的缺陷是在測量過程中它無法獲得足夠的信息用于分離各誤差元素,這樣就很難對誤差進(jìn)行補(bǔ)償[2]。 多步法體積定位測量考慮了角度的誤差,這樣就具有更高的精度。并且對測量出的結(jié)果進(jìn)行補(bǔ)償,這樣才具有實(shí)際的意義。這種測量方法相對于傳統(tǒng)的激光干涉測量(平行于機(jī)床的X軸、Y軸或Z軸)來說,測量簡便,節(jié)時。體積定位誤差由21項(xiàng)機(jī)床誤差決定,測量的精確度由機(jī)床的重復(fù)度所確定。 這里應(yīng)用該方法對兩臺數(shù)控機(jī)床進(jìn)行了檢測,再通過補(bǔ)償,進(jìn)而提高機(jī)床精度。 2.三軸機(jī)床誤差測量 對于3軸機(jī)床,21項(xiàng)機(jī)床誤差可表示如下: 線性位移誤差:Dx(x)、Dy(y)和Dz(z) 水平平面內(nèi)直線度誤差:Dy(x)、Dx(y)和Dx(z) 垂直平面內(nèi)直線度誤差:Dz(x)、Dz(y)和Dy(z) 旋轉(zhuǎn)角度誤差:Ax(x)、Ay(y)和Az(z) 俯仰角度誤差:Ay(x)、Ax(y)和Ax(z) 偏擺角度誤差:Az(x)、Ax(y)和Ay(z) 垂直度誤差:Φxy、Φyz和Φxz 在這里D指線性誤差,下標(biāo)是誤差的方向,括號內(nèi)為位置坐標(biāo),A為角度誤差,下標(biāo)為旋轉(zhuǎn)軸。 機(jī)床工作體積:x從x=0到X、y從y=0到Y(jié),z從z=0到Z。 傳統(tǒng)的體對角線測量法由于其檢測的快速性曾經(jīng)備受推薦。體對角線測量是沿體對角線方向移動主軸,到達(dá)體對角線上新的一點(diǎn),此時可以測量到一個位移誤差。假設(shè)主軸沿體對角線的位移是R,則所測量到的誤差是位移R的位移誤差dR,接著可以繼續(xù)移動主軸進(jìn)行位移誤差的測量,一直到主軸運(yùn)動到對角線的另一個角,同樣地對其它三條對角線進(jìn)行測量。上述測量的每一個位置的定位精度實(shí)際上取決于三個軸的定位精度,通常也受機(jī)床的幾何精度的影響[3]。應(yīng)該說體對角線測量法是一個比較好的測量方法,但是其不能識別誤差源,當(dāng)然也不能用來對機(jī)床進(jìn)行補(bǔ)償[4][5]。 沿體對角線測得的位移誤差是機(jī)床21項(xiàng)誤差的綜合反映,同時我們可以將沿體對角線方向測得的位移誤差看成三個運(yùn)動軸分別運(yùn)動時產(chǎn)生的位置誤差在體對角線方向的投影和[6],沿每個軸的位移誤差有三項(xiàng),沿X軸的誤差為:Dx(x)、Dy(x)、Dz(x),沿Y和Z分別為:Dx(y)、Dy(y)、Dz(y)、Dx(z)、Dy(z)、Dz(z)。上述9項(xiàng)位置誤差中實(shí)際上包含了三個軸運(yùn)動時產(chǎn)生的所有21項(xiàng)誤差(線性位移誤差、直線度誤差、轉(zhuǎn)角誤差、垂直度誤差,甚至其它一些非剛體運(yùn)動誤差),因此9項(xiàng)位置誤差反映了機(jī)床的空間位置精度。從誤差補(bǔ)償?shù)慕嵌瓤?,對于具有空間位置誤差補(bǔ)償功能的數(shù)控系統(tǒng)來說,只要補(bǔ)償該9項(xiàng)位置誤差就相當(dāng)于補(bǔ)償了機(jī)床的所有幾何誤差元素對機(jī)床位置精度的影響,如補(bǔ)償X軸的運(yùn)動誤差時,Dx(x)由X軸補(bǔ)償,Dy(x)、Dz(x) 可分別通過Y、Z軸補(bǔ)償,因此只要將九項(xiàng)位置誤差數(shù)據(jù)經(jīng)處理按補(bǔ)償格式傳入數(shù)控系統(tǒng)即可實(shí)現(xiàn)機(jī)床的幾何誤差補(bǔ)償,來提高機(jī)床體積定位精度。由此提出了多步法體積定位測量。 多步法體積定位測量的最大優(yōu)點(diǎn)在于其測量方向和運(yùn)動的方向可以不在同一個方向,這樣,測量的結(jié)果對多個方向的誤差都敏感,從而多個方向的誤差都被包含進(jìn)去,只要通過將誤差從整體分離到各個方向,我們就能得到比傳統(tǒng)的測量方法更多的數(shù)據(jù)量,從而可以對誤差分離并對其進(jìn)行補(bǔ)償。 3.多步測量法 多步測量法與傳統(tǒng)的體對角線測量法的不同點(diǎn)在于采用多步測量,測量過程如圖1所示。進(jìn)行多步測量,必須首先定義對角線起始點(diǎn)(0,0,0)以及終點(diǎn)(X,Y,Z)。由此可知機(jī)床的工作空間范圍為X×Y×Z。假設(shè)每軸的測量點(diǎn)數(shù)為n,則所有測量點(diǎn)數(shù)為3n,各軸的增量分別為Dx、Dy、Dz,其中:Dx=X/n,Dy=Y/n,Dz=Z/n。 如圖2所示機(jī)床共有四條體對角線。這里以一條為例,即a→g。采用多步測量法對該條對角線測量的路徑如下:安裝在主軸上的移動光靶(平面反射鏡)從a點(diǎn)(0,0,0)開始,移動Dx后,暫停,暫停過程中,軟件會自動采集數(shù)據(jù),而后在Y方向以相同的進(jìn)給率以及暫停時間移動Dy,最后在Z軸方向以相同的進(jìn)給率和暫停時間移動Dz,重復(fù)上述步驟一直到移動到體對角線的另一點(diǎn)g。對于其它三條對角線而言,要分別改變起始點(diǎn)和各軸的增量來進(jìn)行測量。 [align=center] 圖1 用平面鏡作為目標(biāo)的多步測量 圖2 四條體對角線[/align] 從上面的過程可以看到,主軸每次移動到體對角線方向上的一個新的位置,使用多步測量法能夠測量出三個位移誤差。而且沿每個軸方向測量到的數(shù)據(jù)僅僅是由于主軸沿該軸方向運(yùn)動獨(dú)立產(chǎn)生的,這樣就可以將所測量到的誤差數(shù)據(jù)分離為三個軸方向運(yùn)動獨(dú)立產(chǎn)生的,從而達(dá)到誤差分離的目的。 對于機(jī)床工作臺沿3根導(dǎo)軌進(jìn)給的最大行程所圍成的長方體來說,共有四條體對角線。在空間直角坐標(biāo)系中,它們可以分別表示為: 從(0,0,0)到(X,Y,Z),記為PPP; 從(X,0,0)到(0,Y,Z),記為NPP; 從(0,y,0)到(X,0,Z),記為PNP; 從(0,0,Z)到(X,Y,0),記為PPN; 其中PPP表示沿x、y、z方向的進(jìn)給是沿著各坐標(biāo)軸的正方向;NPP表示沿X方向的進(jìn)給是沿著x軸負(fù)方向,而沿y軸和z軸的進(jìn)給是沿著y軸和z軸的正方向;PNP表示沿y方向的進(jìn)給是沿著y軸負(fù)方向,而沿x軸和z軸的進(jìn)給是沿著x軸和z軸的正方向;PPN表示沿z方向的進(jìn)給是沿著z軸負(fù)方向,而沿x軸和y軸的進(jìn)給是沿著x軸和y軸正方向的。 4.測量應(yīng)用與補(bǔ)償實(shí)例 多步法體積測量裝置圖如圖3所示。 [align=center] 圖3 多步法體積測量裝置圖[/align] 4.1 在Siemens 840的數(shù)控機(jī)床上進(jìn)行體積定位誤差檢測,并根據(jù)測量出的數(shù)據(jù)進(jìn)行相應(yīng)補(bǔ)償。機(jī)床工作空間為 800mm×600mm×600mm。在測量過程中,測試點(diǎn)增量在X、Y、Z方向分別為20mm、15mm、15mm,n=40。首先是在沒有任何補(bǔ)償?shù)那闆r下測量,體對角線的體積誤差最大為60μm,如圖4所示。 [align=center] 圖4 補(bǔ)償前四條對角線的實(shí)測位移誤差[/align] 在對采集到的誤差數(shù)據(jù)處理后,根據(jù)數(shù)控機(jī)床使用的控制系統(tǒng)的型號來自動產(chǎn)生相應(yīng)的誤差補(bǔ)償代碼。將誤差補(bǔ)償代碼輸入控制系統(tǒng)中,就可以補(bǔ)償其位置誤差。 為了驗(yàn)證補(bǔ)償?shù)男Ч?,在帶有體積誤差補(bǔ)償后的情況下進(jìn)行了測量,補(bǔ)償后四條對角線上的誤差如圖5所示。 [align=center] 圖5 補(bǔ)償后四條對角線的實(shí)測位移誤差[/align] 從圖可以看出,補(bǔ)償前體積誤差較大,最大達(dá)到60μm,補(bǔ)償后體積誤差顯著地減小,其最大體積誤差最大只有6.8μm??梢娊?jīng)過補(bǔ)償后機(jī)床的體積定位精度得到了很大提高。 4.2 在JOBS-LINK的五軸數(shù)控機(jī)床上進(jìn)行體積定位誤差檢測,并根據(jù)測量出的數(shù)據(jù)進(jìn)行補(bǔ)償。其工作空間為 900mm×720mm×720mm,n=30。在測量過程中,測試點(diǎn)增量在X、Y、Z方向分別為30mm、24mm、24mm。首先是在沒有任何補(bǔ)償?shù)那闆r下測量,體對角線的體積誤差最大為58μm,如圖6所示。 [align=center] 圖6 補(bǔ)償前四條對角線的實(shí)測位移誤差[/align] 在對采集到的誤差數(shù)據(jù)處理后,選擇數(shù)控機(jī)床使用的控制系統(tǒng)的型號,然后將誤差數(shù)據(jù)輸入補(bǔ)償軟件中,就產(chǎn)生誤差補(bǔ)償代碼,將誤差補(bǔ)償代碼輸入控制系統(tǒng)中,就可以補(bǔ)償其位置誤差。為了驗(yàn)證補(bǔ)償?shù)男Ч趲в畜w積誤差補(bǔ)償后的情況下進(jìn)行了測量,補(bǔ)償后四條對角線上的誤差如圖7所示。 [align=center] 圖7 補(bǔ)償后四條對角線的實(shí)測位移誤差[/align] 從圖可以看出,補(bǔ)償前體積誤差較大,最大達(dá)到58μm,補(bǔ)償后體積誤差顯著地減小,其最大體積誤差最大只有8.7μm??梢娊?jīng)過補(bǔ)償后機(jī)床的體積定位精度得到了很大提高。 5.總結(jié)和結(jié)論 多步法體積定位測量是一種快速測量法,根據(jù)沿每個軸方向測量到的數(shù)據(jù)僅僅是由于沿該軸方向運(yùn)動獨(dú)立產(chǎn)生的,這樣就可以將所測量到的誤差數(shù)據(jù)分離為沿三個軸方向運(yùn)動獨(dú)立產(chǎn)生的,從而達(dá)到誤差分離的目的。由于這9項(xiàng)位置誤差包含了三個軸運(yùn)動時產(chǎn)生的所有21項(xiàng)誤差,因此我們通過對這9項(xiàng)位置誤差的測量和補(bǔ)償,來提高機(jī)床的精度。 參考文獻(xiàn) [1] ISO230-6: 2002 Test code for machine tools-Part 6: Determination of positioning accuracy on body and face diagonal (Diagonal displacement tests), an International Standard by International Standards organization, 2002. [2] Methods for Performance Evaluation of Computer Numerically Controlled Machining Centers, An American National Standard, ASME B5.54 -1992 by the American Society of Mechanical Engineers, P69, 1992 [3] An American National Standard, ASME B5.54-1992, of the American Society of Mechanical Engineers,1992 [4] 孫長庫 葉聲華 激光測量技術(shù) 天津大學(xué)出版社 2001,7 [5] 殷純永 現(xiàn)代干涉測量技術(shù) 天津大學(xué)出版社 1999,7 [6] 任永強(qiáng) 數(shù)控機(jī)床誤差高效測量、建模及補(bǔ)償應(yīng)用研究 上海交通大學(xué)博士論文 2005

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:數(shù)控機(jī)床的校準(zhǔn)

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

相關(guān)資訊

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號