五軸加工刀具軌跡NURBS插補技術(shù)的研究
發(fā)布時間:2019-07-16 14:40
【摘要】:為了解決直線插補和圓弧插補的不足,以三次NURBS參數(shù)樣條為基礎(chǔ)對五軸加工的NURBS插補的進行研究;基于UG前置輸出刀位數(shù)據(jù)點,分別對刀尖點和刀軸矢量參數(shù)化,反算求出控制頂點,實現(xiàn)NURBS插補,同時通過對插補點的曲率計算,推導出插補誤差與進給速度的關(guān)系,進而用進給速度控制插補誤差;基于IMSpost和HEIDENHAIN iTNC530數(shù)控系統(tǒng),進行NURBS插補功能的后置處理器的研究,實現(xiàn)高效NC程序的輸出;基于MATLAB,以葉輪的NURBS插補刀具軌跡進行仿真驗證,實現(xiàn)了NURBS刀具軌跡的NC輸出。
文內(nèi)圖片:
圖片說明: 軸矢量參數(shù)化刀軸矢量的優(yōu)化[10]通常方法采用均勻細分的方式,導致優(yōu)化后的刀尖點與刀軸矢量不能準確對應(yīng),經(jīng)過后置處理后,使得旋轉(zhuǎn)軸的運動軌跡就不光順,運動也不夠平穩(wěn),同時可能導致干涉問題。五軸加工刀位數(shù)據(jù)的刀尖點表示方式是采用x,y,z表示,刀軸矢量則是用i,j,k表示,這樣也存在弦差和誤差的問題,經(jīng)過后置處理變換后產(chǎn)生較大的非線性誤差,同時這種表達方式數(shù)據(jù)量也很大。因此,刀軸矢量也采用NURBS曲線擬合,實現(xiàn)五軸數(shù)控加工刀路的優(yōu)化。對刀軸矢量進行NURBS擬合,首先對其進行參數(shù)化。圖1五軸編程點的坐標轉(zhuǎn)化設(shè)由UG前置處理生成的n個刀尖點以及對應(yīng)的刀軸矢量,分別記為Pi(xi,yi,zi)、P'i(ii,ji,ki)(i=0,…,n),如圖1所示。P'i為刀軸矢量是單位矢量,為了把刀軸矢量擬合成NURBS曲線,對刀軸矢量進行變換:wi=xi+iiui=yi+jivi=zi+ki{(9)因此刀軸末端點P'i=(wi,ui,vi)稱其為刀軸點。為了保證刀尖點和刀軸矢量的NURBS軌跡的光順性,對刀軸點數(shù)據(jù)也采用累計弦長方法進行參數(shù)化,記為(u'0,…,u'n)。用非均勻節(jié)點矢量法,得到規(guī)范化節(jié)點向量即(U'0,…,U'n+k)。2.2刀尖點和刀軸點的NURBS插值刀位點數(shù)據(jù)的NURBS曲線插值[11]就是根據(jù)其節(jié)點向量、控制頂點和權(quán)值3類參數(shù),求解出NURBS曲線,使之通過這些刀位點。根據(jù)插值條件,對于三次NURBS參數(shù)樣條表達式如式(1)所示(其權(quán)值均取為1),反算求解控制頂點,改寫線性系統(tǒng),即404
文內(nèi)圖片:
圖片說明: t憂,p(t2)鐤鐤鐤鐤鐤00001·C0C1C2鐤Cn=P0P1P2鐤Pn(11)刀軸矢量插值和刀尖點插值采用同樣的方法,反求控制頂點。因此根據(jù)式(11)求解出刀尖點NURBS曲線和刀軸矢量NUBRS曲線的控制頂點Ci和C'i。3五軸加工NURBS插補3.1NURBS插補流程刀位點數(shù)據(jù)的NURBS插補就是將刀尖點和刀軸矢量對應(yīng)的控制頂點分別擬合成NURBS曲線即NURBS刀具軌跡,如圖2所示。圖2NURBS插補流程圖3.2NURBS插補誤差的控制計算在NURBS插補過程中,插補誤差的控制是非常重要的,如何進行合理控制是五軸加工進行高效插補的關(guān)鍵[12]。圖3曲率的計算如圖3所示,Li為兩個插補點p(ui)和p(ui+1)之間的距離,δi為插補過程中的誤差,ρi為插補點p(ui)處的曲率半徑。該點的曲率計算公式為Ki=dp(u)du×d2p(u)du2dp(u)du3u=ui(12)公式中,dp(u)du和d2p(u)du2,可以根據(jù)式(6)比較容易的推導出。根據(jù)插補點的曲率計算插補誤差,即δi=ρi-ρ2i-Li2()i,
本文編號:2515126
文內(nèi)圖片:
圖片說明: 軸矢量參數(shù)化刀軸矢量的優(yōu)化[10]通常方法采用均勻細分的方式,導致優(yōu)化后的刀尖點與刀軸矢量不能準確對應(yīng),經(jīng)過后置處理后,使得旋轉(zhuǎn)軸的運動軌跡就不光順,運動也不夠平穩(wěn),同時可能導致干涉問題。五軸加工刀位數(shù)據(jù)的刀尖點表示方式是采用x,y,z表示,刀軸矢量則是用i,j,k表示,這樣也存在弦差和誤差的問題,經(jīng)過后置處理變換后產(chǎn)生較大的非線性誤差,同時這種表達方式數(shù)據(jù)量也很大。因此,刀軸矢量也采用NURBS曲線擬合,實現(xiàn)五軸數(shù)控加工刀路的優(yōu)化。對刀軸矢量進行NURBS擬合,首先對其進行參數(shù)化。圖1五軸編程點的坐標轉(zhuǎn)化設(shè)由UG前置處理生成的n個刀尖點以及對應(yīng)的刀軸矢量,分別記為Pi(xi,yi,zi)、P'i(ii,ji,ki)(i=0,…,n),如圖1所示。P'i為刀軸矢量是單位矢量,為了把刀軸矢量擬合成NURBS曲線,對刀軸矢量進行變換:wi=xi+iiui=yi+jivi=zi+ki{(9)因此刀軸末端點P'i=(wi,ui,vi)稱其為刀軸點。為了保證刀尖點和刀軸矢量的NURBS軌跡的光順性,對刀軸點數(shù)據(jù)也采用累計弦長方法進行參數(shù)化,記為(u'0,…,u'n)。用非均勻節(jié)點矢量法,得到規(guī)范化節(jié)點向量即(U'0,…,U'n+k)。2.2刀尖點和刀軸點的NURBS插值刀位點數(shù)據(jù)的NURBS曲線插值[11]就是根據(jù)其節(jié)點向量、控制頂點和權(quán)值3類參數(shù),求解出NURBS曲線,使之通過這些刀位點。根據(jù)插值條件,對于三次NURBS參數(shù)樣條表達式如式(1)所示(其權(quán)值均取為1),反算求解控制頂點,改寫線性系統(tǒng),即404
文內(nèi)圖片:
圖片說明: t憂,p(t2)鐤鐤鐤鐤鐤00001·C0C1C2鐤Cn=P0P1P2鐤Pn(11)刀軸矢量插值和刀尖點插值采用同樣的方法,反求控制頂點。因此根據(jù)式(11)求解出刀尖點NURBS曲線和刀軸矢量NUBRS曲線的控制頂點Ci和C'i。3五軸加工NURBS插補3.1NURBS插補流程刀位點數(shù)據(jù)的NURBS插補就是將刀尖點和刀軸矢量對應(yīng)的控制頂點分別擬合成NURBS曲線即NURBS刀具軌跡,如圖2所示。圖2NURBS插補流程圖3.2NURBS插補誤差的控制計算在NURBS插補過程中,插補誤差的控制是非常重要的,如何進行合理控制是五軸加工進行高效插補的關(guān)鍵[12]。圖3曲率的計算如圖3所示,Li為兩個插補點p(ui)和p(ui+1)之間的距離,δi為插補過程中的誤差,ρi為插補點p(ui)處的曲率半徑。該點的曲率計算公式為Ki=dp(u)du×d2p(u)du2dp(u)du3u=ui(12)公式中,dp(u)du和d2p(u)du2,可以根據(jù)式(6)比較容易的推導出。根據(jù)插補點的曲率計算插補誤差,即δi=ρi-ρ2i-Li2()i,
本文編號:2515126
本文鏈接:http://sikaile.net/kejilunwen/jiagonggongyi/2515126.html
最近更新
教材專著