固定循环使得编程员编程变得容易。用固定循环,频繁使用的加工操作可以用G功能在单程序段中指令、同时也可节省存储器。固定循环见表2-1。
表2-1 固定循环
固定循环由以下6个顺序工作组成:
动作1:孔中心定位。
动作2:快速移动到 R 点。
动作3:孔加工。
动作4:在孔底的动作。
动作5:返回到 R 点。
动作6:快速移动到初始点。
G80取消固定循环,执行正常的操作, R 点和 Z 点也被取消。
指令格式: G80;
该循环用作正常钻孔。切削进给执行到孔底。然后,刀具从孔底快速移动退回。
指令格式: G81 R_X_Y_Z_F_K_;
循环动作如图2-5所示。
图2-5 G81动作
该循环用作正常钻孔。切削进给执行到孔底,执行暂停。然后,刀具从孔底快速移动退回。
指令格式: G82 R_X_Y_Z_F_P_K_;
循环动作如图2-6所示。
图2-6 G82动作
每次切深为 q 值,快速后退 d 值,变为切削进给继续切入,直至孔底。 Z 轴方向间歇进给,便于断屑排屑。退刀量 d 由参数设置,可以设定为微小量,以提高工效。
指令格式: G73 R_X_Y_Z_F_Q_K_;
循环动作如图2-7所示。
图2-7 G73动作
每次切深为 Q 值,快速后退至 R 平面,变为切削进给继续切入,直至孔底。 Z 轴方向间歇进给,便于排屑。
指令格式: G83 R_X_Y_Z_F_Q_K_;循环动作如图2-8所示。
图2-8 G83动作
该循环执行左旋攻螺纹。在左旋攻螺纹循环中,当孔到达孔底时,主轴顺时针旋转。
指令格式: G74 R_X_Y_Z_P_F_K_;
循环动作如图2-9所示。
图2-9 G74动作
该循环执行左旋攻螺纹。在右旋攻螺纹循环中,当孔到达孔底时,主轴逆时针旋转。
指令格式: G84 R_X_Y_Z_P_F_K_;
循环动作如图2-10所示。
图2-10 G84动作
注意事项: 1)螺距 T = F / S 。
2) S 和 F 必须小于参数设定的上限值,否则报警。
指令格式: G85 R_X_Y_Z_F_K_;
循环动作如图2-11所示。
图2-11 G85动作
指令格式: G89 R_X_Y_Z_P_F_K_;
循环动作如图2-12所示。
图2-12 G89动作
指令格式: G86 R_X_Y_Z_F_K_;
在孔底暂停,主轴停止,然后快速返回,并重新启动主轴。
循环动作如图2-13所示。
图2-13 G86动作
指令格式: G88 R_X_Y_Z_F_K_P_;
在孔底暂停,主轴停止,然后手动进给返回,并重新启动主轴。
循环动作如图2-14所示。
图2-14 G88动作
指令格式: G76 R_X_Y_Z_Q_F_K_P_;
在孔底,孔停止在固定的位置上,向刀尖相反的方向位移,然后快速返回,并重新启动主轴。
循环动作如图2-15所示。
图2-15 G76动作
指令格式: G87 R_X_Y_Z_Q_F_K_P_;
在孔位定位后,主轴定向停止,然后向刀尖反方向位移,快速进给至孔底( R 点)定位。在此位置,主轴返回前面的位移量,回到孔中心,主轴正转,沿 Z 正方向加工到 Z 点,在此位置,主轴在此定向停止,然后向刀尖相反方向移动,刀具从孔中退出,刀具返回初始平面,再返回一个位移量,回到孔中心,主轴正转,开始下个程序段。
循环动作如图2-16所示。
图2-16 G87动作
倒角和拐角圆弧过渡程序段可以自动地插入在下面的程序段之间:
在直线插补和直线插补程序段之间;
在直线插补和圆弧插补程序段之间;
在圆弧插补和直线插补程序段之间;
在圆弧插补和圆弧插补程序段之间。
指令格式: ,C_;倒角,R_;拐角圆弧过渡
C后的值表示倒角起点和终点距假想拐角交点的距离,假想拐角交点即未倒角前的拐角交点,如图2-17所示。
图2-17 任意角度倒角
R后的值表示圆角的半径 R ,如图2-18所示。
图2-18 任意角度倒圆
注意事项:
①倒角和拐角圆弧过渡只能在指定的平面内执行。平行轴不能执行这些功能。
②指定倒角或拐角圆弧过渡的程序段必须跟随一个用直线插补(G01)或圆弧插补(G02或者G03)指令的程序段。如果下一个程序段不包含这些指令,将发生N0.052。
③只能在同一平面内执行的移动指令才能插入倒角或拐角圆弧过渡程序段。在平面切换之后(G17,G18或G19被指令)的程序段中,不能指定倒角或圆角圆弧过渡。
④如果插入的倒角的圆弧过渡的程序段引起刀具超过原插补移动的范围,发出P/S报警N0.055。
⑤在坐标系变动(G92或G52到G59)或执行返回参考点(G28到G30)之后的程序段中,不能指定倒角或拐角圆弧过渡。
⑥若两线夹角小于±1°,则倒角和倒圆无效。