常用編程指令含義
(1)快速點(diǎn)定位指令(COO)
1)指令格式
COO x(u)一z(w)一;
x—z一為刀具目標(biāo)點(diǎn)坐標(biāo),當(dāng)使用增量方式時(shí),u w 為目標(biāo)點(diǎn)相對(duì)于起始點(diǎn)的增量坐標(biāo),不運(yùn)動(dòng)的坐標(biāo)可以不寫。
2)指令說明
COO不用指定移動(dòng)速度,其移動(dòng)速度由機(jī)床系統(tǒng)參數(shù)設(shè)定。在實(shí)際操作時(shí),也能通過機(jī)床面板上的按鈕“FU”“F25…‘1;'50”和“F100”對(duì)COO移動(dòng)速度進(jìn)行調(diào)節(jié)。快速移動(dòng)的軌跡通常為折線型軌跡,圖中快速移動(dòng)軌跡OA和BD的程序段如下所示:
OA:G00 X20 O Z30 O:
BD:COO X60 0 Z0;
對(duì)于OA程序段,刀具在移動(dòng)過程中先在蓋和r軸方向移動(dòng)相同的增量,即圖中的OB軌跡.然后再?gòu)腂點(diǎn)移動(dòng)至A點(diǎn)。同樣,對(duì)于BD程序段,則由軌跡Bc和cD組成。
由于G00的軌跡通常為折線型軌跡,因此,采用COO方式進(jìn)、退刀時(shí),要特別注意刀具相對(duì)于工件、夾具所處的位置,以避免在進(jìn)、退刀過程中刀具與工件、夾具等發(fā)生碰撞。
(2)直線插補(bǔ)指令(G01)
1)指令格式C01 x(u) z(w) r ;
x z一為刀具目標(biāo)點(diǎn)坐標(biāo)。當(dāng)使用增量方式時(shí),u—w一為目標(biāo)點(diǎn)相對(duì)于起始點(diǎn)的增量坐標(biāo)。不運(yùn)動(dòng)的坐標(biāo)可以不寫。F 為刀具切削進(jìn)給的進(jìn)給速度。
2)指令說明
C01指令是直線運(yùn)動(dòng)指令,它命令刀具在兩坐標(biāo)軸間以插補(bǔ)聯(lián)動(dòng)的方式按指定的進(jìn)給速度作任意斜率的直線運(yùn)動(dòng)。因此,執(zhí)行C01指令的刀具軌跡是直線型軌跡,它是連接起點(diǎn)和終點(diǎn)的一條直線。
在C01程序段中必須含有F指令。如果在C01程序段中沒有F指令,而在C01程序段前也沒有指定F指令,則機(jī)床不運(yùn)動(dòng),有的系統(tǒng)還會(huì)出現(xiàn)系統(tǒng)報(bào)警。
(3)自動(dòng)返回參考點(diǎn)指令G28
1)指令格式
G28 x(u)一z(w)一;
x(u) z(w)一為返回過程中經(jīng)過的中間點(diǎn),其坐標(biāo)值可以用增量值也可以用絕對(duì)值.增量值用u、w表示。
2)指令說明
在返回參考點(diǎn)過程中,設(shè)定中間點(diǎn)的目的是為了防止刀具與工件或夾具發(fā)生干涉,如圖
(4)常用M指令
不同的機(jī)床生產(chǎn)廠家對(duì)部分M指令定義了不同的功能,但對(duì)多數(shù)常用的M指令,在所有機(jī)床上都具有通用性,這些常用的M指令。
1)程序停止M00。執(zhí)行MOO指令后,機(jī)床所有動(dòng)作均被切斷,以便進(jìn)行某種手動(dòng)操作.如精度的檢測(cè)等,重新按循環(huán)啟動(dòng)按鈕后,再繼續(xù)執(zhí)行MOO指令后的程序。該指令常用于粗加工與精加工之間精度檢測(cè)時(shí)的暫停。
2)程序選擇停止M01。M01的執(zhí)行過程和MOO相似,不同的是,只有接下機(jī)床控制面板上的“選擇停止”開關(guān)后,該指令才有效,否則機(jī)床繼續(xù)執(zhí)行后面的程序。該指令常用于檢查工件的某些關(guān)鍵尺寸。
3)程序結(jié)束M02。M02程序結(jié)束指令執(zhí)行后,表示本加工程序內(nèi)所有內(nèi)容均已完成.但程序結(jié)束后,機(jī)床顯示屏E的執(zhí)行光標(biāo)不返回程序開始段。
4)程序結(jié)束M30。M30指令的執(zhí)行過程和M02相似。不同之處在于,當(dāng)程序內(nèi)容結(jié)束后,隨E口關(guān)閉主軸、切削液等所有機(jī)床動(dòng)作,機(jī)床顯示屏上的執(zhí)行光標(biāo)返回程序開始段,為加工下一個(gè)工件做好準(zhǔn)備。
5)主軸功能M03/M04/M05。M03用于主軸順時(shí)針方向旋轉(zhuǎn)(俗稱止轉(zhuǎn)),M04指令用于主軸逆時(shí)針方向旋轉(zhuǎn)(俗稱反轉(zhuǎn)),主軸停轉(zhuǎn)用指令M05表示。
6)切削液開、關(guān)M08/M09。切削液開用M08表示,切削液關(guān)用M09表示。
7)子程序調(diào)用指令M98/M99。在FANIJC系統(tǒng)中,M98規(guī)定為子程序調(diào)用指令,調(diào)用于程序結(jié)束后返回其主程序時(shí)用M99指令。