劉瑞已
(湖南工業(yè)職業(yè)技術(shù)學(xué)院,長(zhǎng)沙 410208)
數(shù)控編程中的宏程序主要作用是把復(fù)雜的程序簡(jiǎn)單化,實(shí)現(xiàn)較復(fù)雜圖形的手工編程。宏程序在某些場(chǎng)合中運(yùn)用得恰當(dāng),能起到意想不到的效果,如在機(jī)床維修、工件校正以及在消除加工振動(dòng)時(shí)等。
在鏜孔的過程中,振動(dòng)給孔的加工帶來致命的影響,孔的表面質(zhì)量與孔的尺寸將受到很大影響。在實(shí)際操作中,往往通過旋轉(zhuǎn)主軸倍率旋鈕來改變主軸轉(zhuǎn)速。這樣并不方便,這里采用數(shù)控宏程序的概念改變主軸轉(zhuǎn)速,孔的圓心設(shè)置在編程的原點(diǎn)圓心,孔的深度100 mm。采用“G81”鏜孔模式,程序如下。
這里采用的是“G81”模式加工孔,但沒有采用機(jī)床自帶的固定循環(huán)功能。主要目的是為了主軸調(diào)速的順利進(jìn)行,克服了由于主軸調(diào)速的不順暢給機(jī)床帶來的振動(dòng)現(xiàn)象。
在工件的現(xiàn)場(chǎng)加工中,校正工件一般是通過工件的擺動(dòng)來實(shí)現(xiàn)的,當(dāng)工件的實(shí)際擺放位置與圖紙的擺放位置不同時(shí),可以直接采用數(shù)控機(jī)床坐標(biāo)系旋轉(zhuǎn)功能,來減輕勞動(dòng)強(qiáng)度,提高加工效率。
直接采用數(shù)控宏程序找出毛坯旋轉(zhuǎn)角度,用數(shù)控機(jī)床現(xiàn)場(chǎng)測(cè)量出工件的實(shí)際擺放角度,把現(xiàn)場(chǎng)參數(shù)直接輸入數(shù)控機(jī)床,這樣也能充分運(yùn)用數(shù)控機(jī)床的智能性與程序的嚴(yán)謹(jǐn)性。
如圖1所示,左圖中工件位置為標(biāo)準(zhǔn)擺放位置,右圖中為工件實(shí)際擺放位置,在一般的情況下,都是通過校正工件保證加工尺寸。這里完全可以通過程序中旋轉(zhuǎn)角度的方式得以解決。以A點(diǎn)作為編程原點(diǎn),用數(shù)控機(jī)床測(cè)量出B點(diǎn)相對(duì)于A點(diǎn)的尺寸。就能將工件實(shí)際的擺放角度確定。程序如下。
圖1 毛坯的角度旋轉(zhuǎn)
這里需要注意的是原點(diǎn)的選擇,一般來說測(cè)量原點(diǎn)與編程原點(diǎn)一致,但是在某些場(chǎng)合,測(cè)量距離越遠(yuǎn)角度則越精確。
在某些數(shù)控維修場(chǎng)合,需要對(duì)加工中心刀庫(kù)換刀進(jìn)行觀察。這時(shí)就能通過數(shù)控宏程序功能,讓刀具任意交換。
為了安全換刀,機(jī)床制造廠有時(shí)為機(jī)床用戶開發(fā)了安全換刀子程序,其實(shí)用戶也可以自己開發(fā)實(shí)用的功能,以滿足自己加工的需要。
安全換刀子程序,主要是保證刀位點(diǎn)在清除刀具長(zhǎng)度補(bǔ)償后應(yīng)在中間點(diǎn)之上。加工中心在換刀時(shí),刀具要回到換刀點(diǎn),一般為參考點(diǎn)。為保證刀具能準(zhǔn)確回到換刀位置,必須要清除刀具長(zhǎng)度補(bǔ)償。用G28或G30指令返回參考點(diǎn)。在中間點(diǎn)清除刀偏值。在編程時(shí),編程員并不確切知道刀具的長(zhǎng)度,如果中間點(diǎn)指令得不合適,在中間點(diǎn)處,刀位點(diǎn)有可能并未離開工件,從而產(chǎn)生危險(xiǎn)。為保證刀位點(diǎn)在中間點(diǎn)不撞到工件,程序如下。
宏程序作為數(shù)控編程方法中的擴(kuò)展和補(bǔ)充,只要運(yùn)用恰當(dāng),不但能夠簡(jiǎn)化編程還能在某些場(chǎng)合起到意想不到的效果,所以對(duì)程序的理解不能僅僅限于加工零件方面,其他方面也要能運(yùn)用到,真正做到數(shù)控編程活學(xué)活用。
[1] 徐衡.FANUC數(shù)控系統(tǒng)手工編程[M].北京:化學(xué)工業(yè)出版社,2013.
[2] 陳海舟.數(shù)控銑削加工宏程序及應(yīng)用實(shí)例[M].北京:機(jī)械工業(yè)出版社,2007.