孔加工是数控加工中最常见的加工工序,
数控铣床和加工中心通常都具有能
完成钻孔、镗孔、铰孔和攻丝等动作是孔位平面定位、快速引进、上作进给、快
速退回等,
这样一系列典型的加上动作己经预先编好程序,
存储在内存中,
可用
称为固定循环的一个
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
等插补指令才失效。因此,多个工加工时,该指令只需指定一次,
以后的程序段只给孔的位置即可。