G71指令用于 内外径粗车复合循环,在华中系统中包含了精车功能,切削掉多余的毛坯余量。其语法格式为:
```
G71 U_ R_ P_ Q_ U_ W_ F_
```
`U_`:每次切削深度,用半径值方式指定;
`R_`:每次切削之后的退刀量,也是刀具和工件相离的间距,为直径值方式指定;
`P_`:复合循环开始和结束程序段号的指定,可以为任意值,但Q值>P值;
`Q_`:复合循环的结束程序段号;
`X_`、`Z_`:径向和轴向的精加工预留余量;
`F_`:进给速度。
示例程序
```
% O0001(程序号)
% N0010 G90 G40 G20(绝对坐标,取消刀补,英制单位)
% N0020 G54(工件坐标系)
% N0030 T1 M06(装刀)
% N0040 G43 H01 Z1.0 M08(刀具长度补偿,切削进给方向)
% N0050 S1200 M03(主轴转速,正转)
% N0060 G00 X0.0 Y0.0(快速移动)
% N0070 Z0.1(切削高度)
% N0080 G01 X1.0 F30.0(直线插补,F表示进给速度)
% N0090 G01 Z-0.5 F10.0(直线插补,凹槽深度)
% N0100 G03 X2.0 Z-0.5 I0.5 K0.0(圆弧插补,按逆时针方向插补,I、K为圆心坐标偏移量)
% N0110 G01 X3.0(直线插补)
% N0120 G03 X4.0 Z-1.0 I0.5 K-0.5(圆弧插补,按逆时针方向插补)
% N0130 G01 X5.0(直线插补)
% N0140 G03 X6.0 Z-1.5 I0.5 K0.0(圆弧插补,按逆时针方向插补)
% N0150 G01 X7.0(直线插补)
% N0160 G01 Z1.0(回到切削高度)
% N0170 G00 X0.0 Y0.0(快速移动)
% N0180 M05 M09(主轴停止,冷却液关闭)
% N0190 M30(程序结束)
```
注意事项
起刀点的设置:
X方向:毛坯直径+(2-5)mm;Z方向:Z0对刀点位置+(2-5)mm;
P_Q_设置:
设置值要与后面的N程序段号一致,否则会出现报警提示;
循环起始第一段:
必须是X方向的移动,不能出现Z向的移动;
适用场合:
该指令只适用于单调递增或递减的场合。
通过以上步骤和示例程序,可以实现对G71端面槽的编程和加工。