格式為:G98(或G99)G_ _ X_ Y_ Z_ R_ Q_ P_ F_;
如下圖所示:
G98的作用是一個孔加工完之後刀具返回起始高度,再換下一個孔。就是最靠近加工迴圈程式那一行上面的Z的值。
G99的作用是一個孔加工完之後刀具返回安全高度R,再換下一個孔。
X、Y是需要加工的孔的位置。
Z值是指需要加工的孔的深度,為負數。
R為安全高度,就是開始以進給F的速度向下執行的位置。
Q值只在G73、G83中起作用,每次抬刀之後向下切削的深度。
P值只在G82中起作用,是指刀具在孔底暫停的時間,單位是毫秒(ms)。(1秒=1000毫秒)
F值為進給速度,單位是mm/min,每分鐘進給多少毫秒。
G73:高速深孔加工。
例如:G98 G73 X0 Y0 Z-50 R3 Q5 F100;
在X0 Y0的位置加工深度為50的孔,每向下切削Q5之後抬刀到d(d值由機床系統設定),有利於斷屑排屑,但在實際應用中有些材質用這種抬刀方式並不能很好的排屑,雖然加工速度快但也要根據實際情況決定是否使用。
G81:一般用於潛孔。
例如:G98 G81 X0 Y0 Z-10 R3 F100;
從安全高度(R3)開始,直接切削到-10,中途不抬刀。
G82:一般用於對孔底要求光滑的加工,可用於倒角。
例如:G98 G82 X0 Y0 Z-5 R3 P1000 F100;
與P值配合,鑽到孔底停頓1000毫秒,使孔底光滑。
G83:適用於深孔加工。
例如:G98 G83 X0 Y0 Z-50 R3 Q5 F100;
與G73不同的是每次切削Q5之後抬刀到達安全高度R3。更有利於排屑。
G80:結束孔加工迴圈。在所有孔加工完成之後的程式段中要加入G80,結束迴圈,如果不加G80可能在下一個XY座標中還繼續打孔的動作。