孔加工是数控加工中最常见的加工工序, 数控铣床和加工中心通常都具有能
完成钻孔、镗孔、铰孔和攻丝等动作是孔位平面定位、快速引进、上作进给、快
速退回等, 这样一系列典型的加上动作己经预先编好程序, 存储在内存中, 可用
称为固定循环的一个 G代码即可完成, 该类指令为默态指令, 使用他编程加工孔
时,只需给出第一个孔加工的所有参数, 接着加工的孔凡是与第一与第一个孔相
同的参数均可省略, 这样可极大的提高编程效率, 从而简化编程工作, 也使程序
变得简单易读。下表列出了这些指令的基本含义
孔加上固定循环指令有 G73、G74、G76、G80 ~G89,通常由下述 6 个动作构成 ( 见
图):
(1) X, Y 轴定位:使刀具快速移动到孔加工的位置;
(2)定位到 R点( 定位方式取决于上次是 G00还是 G0l) ;
(3)孔加工:以切削进给的方式执行孔加工的动作。
(4)在孔底的动作:包括暂停、主轴准停、刀具移位等动作。
(5)退回到 R 点( 参考点 ) :继续加工其它孔且可以安全移动刀具时选择返回 R
点。
(6)快速返回到初始点:孔加工完成后一般应选择返回起始点。
固定循环的数据表 达形式 . 可以 用绝对坐标 (G90) 和相对坐标 (G91) 表示,如
图 所示,其中图 (a) 是采用 G90的表示,图 (b) 是采用 G91的表示。
二、固定循环指令的编程格式
孔加工固定循环指令的通用编程格式为:
G98 G90
G□□X _Y_ Z _R_Q_P_ I_ J_ K_ F_ L
G99 G91
说明 :
G98:返回初始平面;
G99:: 返回 R点平面 ;
G□□:固定循环代码 G73、G74、G76和 G81~G89之一 ;
X、Y:加工起点到孔位的距离 (G91}或孔位坐标 (G90)(在 xy 平面的坐标位置) ;
R:初始点到 R点的距离 (G91}或 R点的坐标 (G90) ;
Z:R点到孔底的距离 (G91} 或孔底坐标 (G90) ;
Q:在 G73、G83中,是用来指定每次进给深度;
I 、J:刀具在轴反向位移增量 (G76/G87) ;
P:刀具在孔底的暂停时间;
F:切削进给速度;
L:固定循环的次数;
注:
1、G73、G74、G76和 G81~G89、Z、R、P、F、 Q、I 、J、K 是模态指令,一旦
指定,一直有效,直到出现其它工加工固定循环指令或固定循环取消指令 G80,
或 G01~G03等插补指令才失效。因此,多个工加工时,该指令只需指定一次,
以后的程序段只给孔的位置即可。