5.2.7 停止1钻孔(镗孔3) CYCLE87
编程:
CYCLE87(RTP, RFP, SFD, DEP, RDP, SDIR)
参数:
RTP |
Real |
退回平面(绝对坐标) |
RFP |
Real |
基准平面(绝对坐标) |
SFD |
Real |
安全间隙 (无符号输入) |
DEP |
Real |
孔底坐标:最后钻孔深度(绝对坐标) |
RDP |
Real |
孔深:相对于基准平面的最后钻孔深度(无符号输入) |
SDIR |
Int |
主轴转向:旋转方向值:3(对应于M03)、4(对应于M04) |
图5.8 CYCLE87
功能:
刀具按照编程的主轴转速和进给速度进行钻孔,直至到达最后钻孔深度。使用镗孔3时,一旦到达钻孔深度,便激活了主轴停止M05和程序停止M00。按“循环启动”键继续快速返回到退回平面。
操作顺序:
1.使用G00到达基准平面之前的安全间隙处;
2.使用G01按循环调用前编程的进给速度移动到最终钻孔深度处;
3.M05主轴停止,M00程序停止;
4.按“循环启动”键;
5.使用G00返回到退回平面。
参数说明:
1.对于参数RTP、RFP、SFD、DEP、RDP,参见CYCLE81;
2.SDIR(旋转方向):使用此参数定义循环中进行镗孔时的旋转方向。如果参数的值不是3或4(M03/M04),则产生报警且不执行循环。
示例:
使用CYCLE87停止1钻孔,钻孔轴为Z轴,编程原点为工件外端面中心。
N10 G00 G90 G17 G40 T1 D1 S400 M03 |
参数定义 |
N20 G95 G01 Z10 X0 F0.2 |
循环启动前的起始点 |
N30 CYCLE87(10, 0, 1, -20, 20, 3) |
循环调用 |
N40 G00 Z10 |
下一个位置 |
N50 M02 |
程序结束 |