⑥以切削进给,刀具开始加工下一个Q值。
⑦重复步骤③和⑥直到加工深度等于Z代码指定的值。 ⑧刀具快速返回到I点或R点。
(4)G84攻丝循环
G84(X__)(Y__)Z__R__(P__)F__(L__)(E__) 操作
①刀具快速在X和Y代码指定的点定位。 ②刀具快速移动到点R。
③当指定P代码时,冷却液打开。 ④刀具切削进给加工至深度Z。 ⑤刀具停留E代码指定的时间。 ⑥主轴停止。
⑦主轴反转并且刀具返回到R点。 ⑧主轴停止。
⑨在G98方式刀具快速返回到I点。 ⑩主轴开始旋转。
当刀具切削进给时,进给倍率无并且不可能进给保持。
*攻丝循环一主轴惯性螺纹操作。螺纹切削轴的移动与主轴的旋转同步。即使在主轴停止或在孔底(Z轴)反转时主轴也是随着惯性旋转的。也就是说,可以进行与螺纹导程完全同步的螺纹攻丝。用于主轴惯量螺纹切削F代码(螺纹导程)的单位是mm或inch。F代码的格式如下: F3。2mm(0.01mm~999.99mm) F2.3inch(0.001inch~99.999inch) 操作
①Z轴移动与主轴旋转同步,从R点到P点。
②在Z点输出M05。Z轴继续移动并与主轴旋转同步。
③当主轴停止检测信号变为高时,Z轴停止。
④输出反向旋转的M03(m04)并且Z轴开始移动且与主轴旋转同步。
⑤当Z轴返回到R点后,与主轴旋转同步的进给被取削。
(5)G85镗孔循环(铰孔) G85 (X__)(Y__)Z__R__(P__)F__(L__)(E__) 操作
①刀具快速移动到X和Y指定的点。
②刀具快速移动到R点
③当指定P代码时,开始间隙冷却。
④刀具切削进给加工至Z点。
⑤用E代码指定刀具的停留时间。
⑥刀具愉以进给速度度回到R点。
⑦在G98方式刀具快速返回到I点。
注1:当指定E代码时,系统认为先择了攻丝循环。(与G84指令相比不同点是没有主轴停止并且主轴在孔底在孔底反转)
当刀具以进给速度移动时,进给倍率无效并且不可能实行进给保持。
(6)G86镗孔循环 G86(X__)(Y__)Z__(P__)R__F__(L__)
操作
① 刀具快速移动到X和Y指定的点。
② 刀具快速移动到R点。
③刀具切削进给移动至Z点。
④用P代码指定刀具的停留时间。
⑤主轴停止。
⑥刀具快速返回到I点或着P点。
⑦主轴再次开始旋转。
(7)G87阶梯循环 G87 (X__)(Y__)Z__Q__R__F__(L__) 操作
① 刀具快速移动到X和Y指定的点。 ②刀具快速移动到R点。
③刀具以切削进给加工增量Q值。 ④刀具返回1mm。
⑤刀具切削进给加工一个增量Q值。
⑥重复步骤③到⑤直到加工深度与Z代码指定的值相等。 ⑦刀具快速返回到I点或R点。
注1:点R和点Z之间的距离不需要是增量进给值Q的整数倍。在这种情况下,最后一次切削进给深度小于Q值。
注2:可以用设定参数(N0504)指定的任意值,代替上面例子中的1mm。
(8)G88精镗循环
G88(X__)(Y__)Z__I__J__Q__(P__)R__F__(L__) 操作
①刀具快速移动到X和Y指定的点。 ②刀具快速移动到R点。 ③刀具切削进给移动至Z点。 ④用P代码指定刀具的停留时间。
⑤刀具按照Q代码指定的值反回。如果不指定Q代码,刀具按照参数指定的值(N0510)返回。
⑥主轴信止在预定的位置。(执行主轴定相停止M19)
⑦刀具按照I和J代码指定的偏移量的值在X和Y方向上快速移动。 ⑧刀具快速返回到I点和R点。
⑨刀具按照-I和-J指定的偏移量的值在相应的X和Y方向上快速移动。 ⑩主轴再次开始旋转。
注1:在G17、G18和G19方式,用(I、J)、(K,I)或(J,K)代码指定的值对相应的(X,Y)|(Z,X)或(Y,Z)轴进行偏移。
偏移的量可以忽略。在这种情况下,参数(N0505—N0507)指定的偏移量有效。 I、 J和K与G90方式无关,为增量值。 在定位方式轴偏移时,注意刀具路径。
注2:I、J和K指定的偏移量是模态的。直到G88代码取消前一直有效。
(9)G89镗孔循环 G89s(X__)(Y__)Z__(P__)R__F__(L__) 操作
① 刀具快速移动到X和Y指定的点。
②刀具快速移动到R点。
③刀具切削进给移至Z点。
④刀具停留用P代码指定的时间。
⑤刀具进给返回到R点。
⑥在G98方式,刀具快速返回到I点。
(10)G77阶梯+节距循环
G77(X__)(Y__)Z__(P__)R__F__(L__) 操作
①刀具快速移动到X和Y指定的点。
②刀具快速移动到R点
③从R点到K点执行步进循环。
④从K点到Z点执行点钻循环。
⑤刀具进给返回到I点或R点。
注1:R、K和Z应该满足“R>K>Z”或“R 注4:Q值是增量值。 (11)G78钻孔循环(变节距钻孔循环) G78(X__)(Y__)Z__R__ Q__F__(L__) 注1:一定要指定Q和K代码(Q≠0,K≠0,Q>K) 注2:Q和K的值是增量的。 注3:切削深度是递减的,例如Q、Q-K、Q-2K。 切削深度=Q-(N-1)K (12)G79反镗循环 G79(X__)(Y__)Z__ I__J__ Q__ R__F__(L__)(P__) 操作 1刀具快速移动到X和Y指定的点。 2主轴停止在预先设定的位置。(执行主轴定向停止) 3刀具按照I和J代码指定的值在X和Y方向上快速偏移。 4刀具快速移动到R点。 5刀具按照-I和-J代码指定的值在X和Y方向上快速返回。 6主轴开始旋转。 7刀具进给加工到Z点。

