Q_:刀具偏移量 P_:暂停时间 F_:切削进给速度 K_:重复次数
2. 功能
G87 进给 孔底 主轴正转 快速退刀。 例:
N005 G80 G90 G0 X0 Y0 M06 T1 ;换 20镗刀
N010 G55 ;调用G55工件坐标系 N020 M03 S1000
N030 G43 H1 Z50;调用长度补偿
N040 G87 Z-30 R1 Q2 P2000 F200 ;反镗孔循环 N050 G80 G0 Z50 ;取消固定循环
N060 M05 N070 M30
G88 镗孔循环(G88) 1. 格式
G88 X_Y_Z_R_P_F_K_; X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标) P_:孔底的暂停时间 F_:切削进给速度 K_:重复次数
2. 功能
说明:沿着X和Y轴定位以后,快速移动到R点,然后,从R点到Z点执行镗孔,当镗孔完成后,执行暂停,然后主轴停止。刀具从孔底手动返回到R点,在R点,主轴正转,并且执行快速移动到初始位置。
在指定G88之前,用辅助功能旋转主轴。
当G88指令和M代码在同一程序段中指定时,在第一个定位动作的同时执行M代码,然后,系统处理下一个镗孔动作。
当指定重复次数K时,只对第一个孔执行M代码,对第二或以后的孔,不执行M代码。对第二或以后的孔,不执行M代码。
当在固定循环中指定刀具长度偏置(G43/G44或G49)时,在定位到R点的同时加偏置。
限制
轴切换?? 必须在切换镗孔轴之前取消固定循环
镗加工?? 在不包含X.Y.Z或任何其它轴的程序段中,不执行镗加工。
P??????? 在执行镗孔加工的程序段中指定P,如果在不执行镗孔加工的程序段中指定,P不能作为模态数据被贮存。 取消???? 不能在同一程序段中指定01和G代码和G88,否则G88将被取消。 刀具偏置? 在固定循环方式中,刀具偏置被忽略。 G89 镗孔循环(G89) 1. 格式
G89 X_Y_Z_R_P_F_L_; X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标) P_:孔底的停刀时间 F_:切削进给速度 K_:重复次数
2. 功能
G89 进给 孔底 暂停 快速退刀。
G90/G91 使用 绝对值命令/增量值命令 (G90/G91)
此命令设定指令中的 X, Y 和 Z 坐标是绝对值还是相对值,不论它们原来是绝对命令还是增量命令。含有 G90 命令的程序块和在它以后的程序块都由绝对命令赋值; 而带 G91 命令及其后的程序块都用增量命令赋值。
G98/G99返回点平面
当刀具到达孔底后,刀具可以返回到R点平面或初始位置平面,由G98和G99指定,一般情况下,G99用于第一次钻孔面G98用于最后钻孔,即使在G99方式中执行钻孔,初始位置品平面也不变。