張鐵創(chuàng),徐文靜
(洛陽職業(yè)技術(shù)學(xué)院,河南 洛陽 471003)
復(fù)雜零件造型技術(shù)是計(jì)算機(jī)輔助設(shè)計(jì)和計(jì)算機(jī)圖形學(xué)中最為活躍、最為關(guān)鍵的學(xué)科分支之一[1-3]。隨著現(xiàn)代制造技術(shù)的發(fā)展和CAD/CAM軟件功能的日趨完善,采用數(shù)控編程技術(shù)已成為復(fù)雜零件精密加工的主要方法[4-6]。農(nóng)用果園修理機(jī)的驅(qū)動(dòng)裝置部分由于葉輪的存在,曲面形狀較多,其零部件的加工較為困難[7-13]。如果采用造型技術(shù),利用NURBS插補(bǔ)算法,先對(duì)加工刀具的軌跡進(jìn)行規(guī)劃,通過仿真技術(shù)確定刀具參數(shù)后再實(shí)際加工,會(huì)大大零件的加工效率,對(duì)于復(fù)雜農(nóng)機(jī)零件的設(shè)計(jì)和制造工藝的制定都具有重要的意義[13-19]。
對(duì)于復(fù)雜曲面類零件,由于其曲面不能采用直接編程加工的方法,所以加工精度較低[19-24]。近年來,隨著數(shù)控編程技術(shù)和先進(jìn)制造機(jī)床的高速發(fā)展,具有復(fù)雜編程功能的多軸加工機(jī)床可以滿足復(fù)雜件的加工需要。例如,山西機(jī)電職業(yè)技術(shù)學(xué)院宋理敏等采用數(shù)據(jù)加工的方法,對(duì)橢圓類復(fù)雜零件進(jìn)行了工藝分析,通過數(shù)據(jù)加工最終得到了加工產(chǎn)品,如圖1所示[25-27]。
圖1 橢圓類復(fù)雜零件加工產(chǎn)品
采用曲線插補(bǔ)技術(shù)可以完成橢圓類等復(fù)雜曲面的零件的加工,保持零部件和裝配體等。本研究基于NURBS曲線插補(bǔ)技術(shù),其加工流程如圖2所示。采用NURBS曲線插補(bǔ)的數(shù)控加工系統(tǒng)的工藝路線主要包括圖紙分析、自動(dòng)數(shù)控編程、刀具軌跡生成、程序輸出和實(shí)際數(shù)控加工,而NURBS曲線插補(bǔ)主要是采用數(shù)學(xué)建模的形式。
果樹修理機(jī)驅(qū)動(dòng)裝置由橢球面類葉輪軸和葉片、軸套、凸輪軸、底座及臺(tái)階銷等多個(gè)零件構(gòu)成,以橢球面類葉輪軸和葉片最為復(fù)雜,如圖3所示。
圖2 基于NURBS曲線插補(bǔ)的數(shù)控加工流程
圖3 農(nóng)機(jī)橢球面類葉輪軸和葉片復(fù)雜零部件
葉輪部分屬于復(fù)雜的機(jī)械零部件,由于存在較多的曲面,采用一般的方法很難進(jìn)行加工,而借助曲線插補(bǔ)技術(shù)可以實(shí)現(xiàn)這種復(fù)雜零件的精密加工。NURBS曲線通常被稱作非均勻有理B樣條曲線,主要由3部分組成,其表達(dá)式可以寫成
(1)
其中,P(K)為NURBS上的位置向量;Ni,m(K)為m次樣條基函數(shù);Pi為曲線的控制點(diǎn);Ri為權(quán)因子;K為節(jié)點(diǎn)向量。由遞推公式可得
(2)
在農(nóng)機(jī)復(fù)雜零部件數(shù)控加工時(shí),曲面部分可以采用曲線插補(bǔ)的形式,具體需要借助于NURBS曲線插值。假設(shè)給定n+1個(gè)型值點(diǎn),從而可以構(gòu)造一條k次的NURBS曲線,曲線的端點(diǎn)是首和末的型值點(diǎn)。將曲線按照型值點(diǎn)進(jìn)行分段,分為n段后有n+k個(gè)控制頂點(diǎn)di(i=0,1,....,n+k-1)。節(jié)點(diǎn)矢量U=[u0,u1,...,un+2k],u0=u1...=uk≤uk+1=un+k+1=...=un+2k,在數(shù)控編程時(shí)可以采用三次NURBS曲線擬合。三次曲線具有個(gè)控制點(diǎn)和個(gè)節(jié)點(diǎn)矢量,具體可以表示為
(3)
令t=(u-ui+3)/(ui+4-ui+3),則三次NURBS曲線可以表示為矩陣形式,即
(4)
其中
(5)
根據(jù)NURBS曲線的插值原理,可以采用曲線插補(bǔ)的方法對(duì)農(nóng)機(jī)復(fù)雜零部件加工進(jìn)行數(shù)控編程,其流程如圖4所示。
圖4 NURBS曲線插補(bǔ)算法編程流程
采用曲線插補(bǔ)算法進(jìn)行數(shù)控編程時(shí),首先需要設(shè)置型值點(diǎn)和權(quán)因子的數(shù)據(jù);然后,計(jì)算節(jié)點(diǎn)矢量U和系數(shù)矩陣Mi,得到控制頂點(diǎn)的權(quán)因子后求出控制頂點(diǎn);最終得到NURBS插值曲線作為數(shù)控加工的刀具軌跡線。
為了驗(yàn)證NURBS曲線插補(bǔ)技術(shù)在數(shù)控加工刀具軌跡控制中使用的可行性,采用五軸數(shù)控加工銑床進(jìn)行了實(shí)驗(yàn)測(cè)試。實(shí)驗(yàn)采用數(shù)控編程的方法,農(nóng)機(jī)的機(jī)型如圖5所示。
圖5 果樹修剪農(nóng)機(jī)
圖5為一款果樹修理農(nóng)機(jī),其驅(qū)動(dòng)裝置采用了較為復(fù)雜的機(jī)械零部件。由于曲面較多,在加工制造時(shí)需要采用曲線插補(bǔ)技術(shù),具有曲線插補(bǔ)功能的數(shù)控系統(tǒng)示意圖如圖6所示。
圖6 NURBS曲面插補(bǔ)數(shù)控系統(tǒng)
在數(shù)控系統(tǒng)中引入曲線插補(bǔ)功能后,CNC系統(tǒng)刀具軌跡可以由簡單的直線運(yùn)動(dòng)變?yōu)榍€運(yùn)動(dòng),可以對(duì)曲面進(jìn)行加工,從根本上解決了傳統(tǒng)的系統(tǒng)做不到的功能。
銑削加工中常用的刀具有帶倒圓的端銑刀、球頭銑刀及平面端銑刀等,本次數(shù)控加工采用的是球面銑刀,在加工復(fù)雜曲面時(shí)具有更好的光滑性。利用軟件編程對(duì)NRUBS曲線插補(bǔ)軌跡進(jìn)行規(guī)劃后,得到了如圖8所示的效果圖。
圖7 刀具庫示意圖
圖8 刀具軌跡規(guī)劃圖
采用NURBS曲線插補(bǔ)算法可以成功地實(shí)現(xiàn)曲面的刀具規(guī)劃,在數(shù)控加工時(shí)采用該形狀的走刀軌跡,可以實(shí)現(xiàn)復(fù)雜曲面的加工,其加工效果如圖9所示。
圖9 NURBS插補(bǔ)和傳統(tǒng)加工方法對(duì)比
為了驗(yàn)證基于NURBS插補(bǔ)算法的可靠性,將采用該種曲線插補(bǔ)算法加工的零件(a)和傳統(tǒng)的加工方法加工的零件(b)進(jìn)行了對(duì)比,如圖9所示。
對(duì)同一個(gè)數(shù)控加工軌跡點(diǎn)進(jìn)行了跟蹤測(cè)試,得到了仿真軌跡和實(shí)際加工的對(duì)比曲線,結(jié)果表明:實(shí)際加工曲線和仿真曲線非常吻合,從而驗(yàn)證了NURBS插補(bǔ)算法的可靠性。
圖10 仿真和實(shí)際加工曲線對(duì)比
在果園修剪機(jī)的復(fù)雜零部件加工制造時(shí),由于存在較為復(fù)雜的曲面部分,給數(shù)控加工過程帶來了較大的困難。為了解決這個(gè)問題,將基于NURBS曲線插補(bǔ)算法引入到了數(shù)控編程過程中,并根據(jù)預(yù)先設(shè)計(jì)好的數(shù)學(xué)模型,生成了刀具的走刀軌跡。為了驗(yàn)證方法的可行性,采用虛擬仿真的形式對(duì)刀具的軌跡進(jìn)行了實(shí)驗(yàn),通過優(yōu)化確定了刀具的具體參數(shù)數(shù)據(jù)。根據(jù)插補(bǔ)算法制定的走刀軌跡,對(duì)零件進(jìn)行了實(shí)際加工,將加工的零件和傳統(tǒng)方法加工的零件進(jìn)了對(duì)比,充分驗(yàn)證了基于NURBS曲線插補(bǔ)算法加工的優(yōu)越性。
參考文獻(xiàn):
[1]梅伶.淺析曲面回轉(zhuǎn)體零件的數(shù)控車削加工[J].機(jī)床液壓,2007,35(8):76-78.
[2]陳匯,郎利輝,杜傳軍,等.薄壁精密罐多次縮口過程及其機(jī)理[J].北京航空航天大學(xué)學(xué)報(bào),2011,37(7): 805-810.
[3]劉宏,羅麗麗,樊永強(qiáng).三軸橢球精密曲面的數(shù)控雙指令銑削加工技術(shù)[J].制造業(yè)自動(dòng)化,2015,37(10):21-23.
[4]丁漢,畢慶貞,朱利民,等.五軸數(shù)控加工的刀具路徑規(guī)劃與動(dòng)力學(xué)仿真[J].科學(xué)通報(bào),2010(25):2510-2519.
[5]王晶,張定華,羅明,等.復(fù)雜曲面零件五軸加工刀軸整體優(yōu)化方法[J].航空學(xué)報(bào),2013(6):1452-1462.
[6]羅明,吳寶海,李山,等.自由曲面五軸加工刀軸矢量的運(yùn)動(dòng)學(xué)優(yōu)化方法[J].機(jī)械工程學(xué)報(bào),2009(9):158-163.
[7]章永年,趙東標(biāo),陸永華,等.平底刀最優(yōu)刀軸矢量規(guī)劃算法[J].機(jī)械工程學(xué)報(bào),2012(5):180-186.
[8]姬俊鋒,周來水,安魯陵,等.一類開式整體葉輪五坐標(biāo)數(shù)控加工刀軸矢量生成及其光順方法的研究[J].中國機(jī)械工程,2009(2):202-206.
[9]任軍學(xué),何卿功,姚倡鋒,等.閉式整體葉盤通道五坐標(biāo)分行定軸加工刀軸矢量規(guī)劃方法[J].航空學(xué)報(bào),2012(10):1923-1930.
[10]李炳林,王學(xué)林,胡于進(jìn),等.基于區(qū)域劃分的刀具方向控制方法[J].中國機(jī)械工程,2010(4):452-457.
[11]陳曉兵,廖文和,戴寧.三角網(wǎng)格曲面等參數(shù)線刀軌生成算法[J].中國機(jī)械工程,2013(8):1047-1051.
[12]樂英,韓慶瑤,賈軍.復(fù)雜曲面數(shù)控加工刀具軌跡的生成技術(shù)[J].機(jī)床與液壓,2008(6):25-27.
[13]孫玉文,劉偉軍,王越超.基于三角網(wǎng)格曲面模型的刀位軌跡計(jì)算方法[J].機(jī)械工程學(xué)報(bào),2002(10):50-53.
[14]上官文斌,王益有,吳敏,等.基于無量綱性能曲線的發(fā)動(dòng)機(jī)冷卻風(fēng)扇設(shè)計(jì)方法[J].汽車工程,2010,32(5): 455-458.
[15]席光,王志恒,王尚錦.葉輪機(jī)械氣動(dòng)優(yōu)化設(shè)計(jì)中的近似模型方法及其應(yīng)用[J].西安交通大學(xué)學(xué)報(bào),2007, 41(2):125-135.
[16]趙其國.當(dāng)前我國農(nóng)業(yè)發(fā)展中存在的深層次問題及對(duì)策[J].生態(tài)環(huán)境學(xué)報(bào),2013,22(6):911-915.
[17]趙其國,黃國勤,王禮獻(xiàn).中國生態(tài)安全、農(nóng)業(yè)安全及“三農(nóng)”建設(shè)研究[J].農(nóng)林經(jīng)濟(jì)管理學(xué)報(bào),2014,13(3):237-243.
[18]高春城.我國農(nóng)業(yè)發(fā)展的資源環(huán)境問題與展望[J].當(dāng)代生態(tài)農(nóng)業(yè),2013,3(4):151-154.
[19]萬寶瑞.當(dāng)前我國農(nóng)業(yè)發(fā)展的趨勢(shì)與建議[J].農(nóng)業(yè)經(jīng)濟(jì)問題,2014,4(1):110-114.
[20]徐茂,鄧蓉.國內(nèi)外設(shè)施農(nóng)業(yè)發(fā)展比較[J].北京農(nóng)學(xué)院學(xué)報(bào),2014,29(2):75-79.
[21]孫殿柱,康新才,孫永偉,等.基于三角Bézier曲面刀軌快速生成算法[J].北京工業(yè)大學(xué)學(xué)報(bào),2012(10): 1446-1450.
[22]劉雄偉,張平,劉飛鵬,等.基于三角面-三角形相交檢測(cè)的五軸數(shù)控加工碰撞干涉檢測(cè)算法研究[J].機(jī)床與液壓,2011(9):23-26.
[23]張永超,于洋.五坐標(biāo)加工中使用坐標(biāo)內(nèi)插法控制刀具軸向研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2011(8): 39-42.
[24]王秋紅,葛勝蘭,陳德華.利用FANUC宏程序銑削半球零件的3種方法[J].機(jī)床與液壓,2011,39(16):81- 84.
[25]趙曉燕,劉志剛.宏變量在數(shù)控加工中的應(yīng)用[J].現(xiàn)代制造工程,2010(8):121-122.
[26]王鋒波,孫士彬.FANUC系統(tǒng)宏程序在拋物線類零件中的應(yīng)用[J].煤礦機(jī)械,2011(10):148-150.
[27]牛衛(wèi)中.薄壁圓筒工件拋物面性縮口成形的力學(xué)分析[J].金屬成形工藝,2003,21(3):43-45.
ID:1003-188X(2018)04-0037-EA