■ 山東省昌樂縣中泰寶石學(xué)院 (濰坊 262400)
王海軍
“/”是FANUC系統(tǒng)中的一個(gè)特殊的編程指令,它要求編寫在一個(gè)程序段的最前端,它的功能是當(dāng)程序運(yùn)行到該段時(shí)跳過執(zhí)行下一段而不執(zhí)行該段,因此該指令稱為跳步指令。但跳與不跳不僅取決于程序段中是否有該指令,而且還取決于操作面板上的跳步功能鍵是否有效,如果跳步功能鍵有效,則執(zhí)行到該段時(shí)就跳;如果跳步功能鍵無效,則該指令就相當(dāng)于一個(gè)空指令而不發(fā)揮作用。在實(shí)踐生產(chǎn)中,一般編程人員往往覺得該指令沒有什么用而忽略它的價(jià)值,下面向大家介紹一種在數(shù)控加工中巧用該指令的方法。編程車削加工如圖1所示的零件。
圖 1
該零件傳統(tǒng)的編程方法是用G71指令進(jìn)行粗車,用G70指令進(jìn)行精車(在下程序中的N2段后加入G70 P1 Q2)。充分利用好“/”跳步指令,而不使用G70指令,也能方便地實(shí)現(xiàn)粗、精車,編程如下:
O0001;
M3S800T0101(外圓車刀)
G0G42X50Z2(毛坯φ50mm)
/G71U1.5R1(跳步)
/G71P1Q2U1W0.1F0.3(跳步)
N1G0X22S1000(精加工起刀段)
G1Z0F0.1
X28Z-15.025
X31.985
Z-43
G2X42Z-48R5
G1X47.985
Z-60
N2X50(精加工結(jié)束段)
G0X100
G40Z100
M30
(1)如圖1所示,在G71程序段的前面加跳步指令,起動(dòng)機(jī)床時(shí),先讓操作面板上的跳步功能鍵無效,則“/”跳步指令相當(dāng)于空指令,機(jī)床執(zhí)行G71程序段對(duì)零件進(jìn)行粗加工成形。跳步功能鍵如圖2所示。
圖 2
(2)在粗加工成形后,按下操作面板上的跳步鍵讓其有效,再啟動(dòng)機(jī)床加工。在加工過程中,兩段G71都會(huì)被跳過,機(jī)床直接運(yùn)行N1~N2段對(duì)零件進(jìn)行精車加工。
由于機(jī)床本身存在加工誤差和對(duì)刀誤差,在實(shí)際加工中如何控制好零件精加工的精度是加工的關(guān)鍵。尤其在單件生產(chǎn)、首件試車和技能大賽的工件加工中,更不允許出現(xiàn)任何的失誤。該編程方法為控制好零件精加工質(zhì)量提供了一個(gè)很好的途徑,在執(zhí)行G71指令把零件粗車成形后,由于G71指令已經(jīng)為工件預(yù)留了精加工余量,可先測(cè)量零件的外徑和臺(tái)階的長(zhǎng)度,然后根據(jù)測(cè)量的結(jié)果使用磨耗補(bǔ)償功能,讓跳步有效直接進(jìn)行一次半精車,然后再測(cè)量補(bǔ)償,直至最終達(dá)到零件的加工精度。
該編程方法的優(yōu)勢(shì)在于“不跳進(jìn)行粗加工,跳就進(jìn)行精加工”,和傳統(tǒng)編程方法相比具有編程直觀,操作簡(jiǎn)便的特點(diǎn)。其他數(shù)控車指令如G72、G73以及數(shù)控銑床的編程與操作也可參照于此。