格式为:G98(或G99)G_ _ X_ Y_ Z_ R_ Q_ P_ F_;

如下图所示:

G83、G73

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值配合,钻到孔底(Z-5)停顿1000毫秒,使孔底光滑。

G83:适用于深孔加工。

例如:G98 G83 X0 Y0 Z-50 R3 Q5 F100;

与G73不同的是每次切削Q5之后抬刀到达参考高度R3。更有利于排屑。

G80:结束孔加工循环。在所有孔加工完成之后的程序段中要加入G80,结束循环,如果不加G80可能在下一个XY坐标中还继续打孔的动作。