操成佳
摘要:運用數(shù)控編程中的宏程序,通過對一個含有非圓曲線零件實現(xiàn)三種不同宏程序的編程,分析每種方法的優(yōu)缺點,歸納出運用宏程序解決復(fù)雜零件的加工編程問題。運用宏程序?qū)蟹菆A曲線的零件的編程時,首先應(yīng)從零件的結(jié)構(gòu)特點出發(fā),分析零件上各加工表面之間的幾何關(guān)系,據(jù)此推導(dǎo)出各參數(shù)之間的數(shù)量關(guān)系,建立數(shù)學(xué)模型。
關(guān)鍵詞:宏程序 非圓曲線 橢圓 數(shù)控編程
中圖分類號:TP311.1 文獻標(biāo)識碼:A 文章編號:1007-9416(2016)08-0011-02
在數(shù)控手工編程時,若遇到零件圖紙上除了正常標(biāo)注尺寸以外,還給出了數(shù)學(xué)方程時,我們就可以考慮采用數(shù)控宏程序來編寫非圓曲線(如橢圓,拋物線,雙曲線等)部分的程序。宏程序編程的實質(zhì)就是將非圓曲線細分成若干段微小的直線段或圓弧插補的方式進行加工。采用宏程序編程時,我們需要根據(jù)圖紙中所給的數(shù)學(xué)方程轉(zhuǎn)換成函數(shù)表達式,根據(jù)表達式來設(shè)置自變量、因變量,利用循環(huán)語句實現(xiàn)變量的多次運算,就可以把非圓曲線分成多段微小的直線或圓弧,從而控制刀具多次走刀切削。
1 宏程序編程步驟
1.1 選定自變量及其起止點坐標(biāo)值
非圓曲線的宏程序編寫首先要定義一個自變量及其起點和終點的坐標(biāo)。起點和終點就是圖紙中非圓曲線的起點和終點。如圖1所示,若選擇橢圓曲線的長軸(Z軸)為自變量,則自變量的變化范圍是從右端點20變化到0,注意此時只考慮橢圓曲線自身,編程原點暫時不考慮。
1.2 確定因變量的與自變量變化關(guān)系
根據(jù)數(shù)學(xué)曲線方程確定因變量的與自變量變化關(guān)系,如圖1所示,非圓曲線的數(shù)學(xué)方程為,將此數(shù)學(xué)方程進行變形,變成函數(shù)表達式形式是X=,此時Z為自變量,X為因變量。
1.3 確定非圓曲線偏移量
非圓曲線的偏移量是指曲線的數(shù)學(xué)原點相對于編程原點的偏移量。如圖1所示,橢圓曲線的數(shù)學(xué)原點相對于編程原點,在Z軸上發(fā)生了偏移,其偏移量為-20。
2 宏程序的編程實例及分析
下面通過一個含有橢圓曲線的軸類零件為例,采用FANUC-0i-TC系統(tǒng)的格式編程。共用了三種不同的切削方式編寫。如圖1所示,其中零件的橢圓曲線方程為。
2.1 利用宏程序嵌套編方式編寫非圓曲線(橢圓)
2.3 利用復(fù)合固定循環(huán)G73編寫非圓曲線(橢圓)
以上三種方法各有自身的特點:宏程序嵌套編制非圓曲線較為復(fù)雜,不易理解,用的較少;單一固定循環(huán)編程的加工效率較高,但適用范圍較窄,僅適用于加工具有單調(diào)性的曲線;切削循環(huán)G73編程較直觀、簡便。
3 結(jié)語
運用宏程序?qū)蟹菆A曲線的零件的編程時,首先應(yīng)從零件的結(jié)構(gòu)特點出發(fā),分析零件上各加工表面之間的幾何關(guān)系,據(jù)此推導(dǎo)出各參數(shù)之間的數(shù)量關(guān)系,建立數(shù)學(xué)模型。選擇變量參數(shù)并列出正確的參數(shù)方程,同時設(shè)定合理有效的循環(huán)變量。其次,根據(jù)零件的特點,選擇直線或圓弧插補方式,最后編出程序,并進行程序的驗算。宏程序編程時,零件的加工步驟,走刀路線及對刀點、起刀點的位置,以及切入、切出方式的設(shè)計還是遵循一般手工編程的規(guī)則。對于同一個零件,選擇不同的自變量,可得到不同的參數(shù)方程,從而編出不同的程序。故對于同一個零件,用宏程序編寫非圓曲線的方法有多種,但對于零件加工而言,不論使用哪種方法,只要能夠在最短時間內(nèi),編制出合格的程序,加工出合格的零件,就達到目標(biāo)了。
參考文獻
[1]程啟森.非圓曲線的宏程序編制方法應(yīng)用研究[J].現(xiàn)代制造工程,2010(3).
[2]陽夏冰.采用宏程序解決非圓曲線類零件的加工[J].制造業(yè)自動化,2012(9).
[3]周勁松.巧用宏程序解決復(fù)雜零件的數(shù)控加工編程問題[J].現(xiàn)代制造工程,2005(5).
[4]馮志剛.數(shù)控宏程序編程方法、技巧與實例[M].北京:機械工業(yè)出版社,2007.