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