镗孔循环(G76)
镗孔循环用于镗削精密孔,当达到孔底后,主轴停止,刀具离开工件表面并退回。
1、格式
G76IP_R_Q_P_J_F_L_;
IP_(非孔加工轴):孔位置数据。
IP_(孔加工轴):从R点到孔底的距离(增量值)或孔底的坐标(绝对值)。
R_:从初始点平面到R点的距离(增量值),或R点的坐标(绝对值)。
P_:孔底暂停时间(单位0.001秒)。
Q_:孔底的偏移量。
J_:孔加工方向。
F_:切削进给速度。
L_:循环次数。
镗孔循环用于精密孔的镗削加工,主轴正转状态镗削至孔底,执行主轴准停,暂停时间P,刀具以刀尖相反的方向平移距离Q,使得刀具离开工件表面,刀具快速退回,完成镗孔循环。
如下图所示,在孔底,通过定向信号,主轴停止在固定的回转位置上,向与刀尖相反的方向移动后退,不擦伤加工面,进行高精度、高效率镗削加工。
数控镗孔注意事项:
1、用地址Q指定位移量,Q值必须是正值。即使用负值,符号也不起作用。位移方向(+X、-X、+Y、-Y)的选择,事先用参数PM1(P3300.4)和PM2(P3300.5)设定。
2、Q值在固定循环内保持模态值,在G73、G83中用作每次切削深度,请小心指定。
3、指定G76前,先启动主轴旋转。如果G76和M代码在同一程序段指定,则在最初定位时送出M代码,并等待M代码执行结束后,才进行下个循环动作。
4、固定循环状态时,如果指令了X、Y、Z、R数据中的任意一个,就进行孔加工,如果程序段中不包含其中任意一个数据,则不进行孔加工。当X是和G04同时指定时,也不进行孔加工。
5、在可进行孔加工动作的程序段中可以指令孔加工数据Q、P。在不可进行孔加工的程序段中指令孔加工数据Q、P也不能作为模态数据被储存。
6、刀具长度补偿应在固定循环指令之前指令。
7、固定循环中刀具偏移指令无效。
8、固定循环中指定01组代码,则固定循环功能被取消。
9、必须在改变钻孔轴或加工平面之前取消固定循环。
3、举例
M03 S800 ; 主轴旋转
G90 G99 G76 X100. Y100. Z-50. R-20. P1000Q3. F100;定位, 镗1孔,在孔底定向,移动3mm,暂停1s,然后返回到R
X150. 定位,镗2孔然后返回到R
G98 Y150. ; 定位镗3孔后返回到初始平面
G80 G00 X0. Y0. Z0. 取消固定循环,返回到加工起点
M05 ; 主轴停止