G71是数控车床中用于内外圆粗车复合循环的指令。以下是G71指令的基本格式和编程方法:
基本格式
```
G71 U_ R_ G71 P_ Q_ U_ W_ F_
```
`U_`: 每次切削深度,用半径值方式指定。
`R_`: 每次切削之后的退刀量,也是刀具和工件相离的间距,为直径值方式指定。
`P_`: 复合循环开始程序段号。
`Q_`: 复合循环结束程序段号。
`U_`: 径向(X轴)精车余量(直径值)。
`W_`: 轴向(Z轴)精车余量。
`F_`: 进给速度。
参数说明
U_ (半径值):
每次切削的深度,以半径值表示。
R_ (直径值):
每次切削后的退刀量,以直径值表示。
P_ (程序段号):
复合循环开始的程序段号。
Q_ (程序段号):
复合循环结束的程序段号,且Q值应大于P值。
U_ (直径值):
径向精车余量。
W_ (直径值):
轴向精车余量。
F_ (mm/min):
切削速度。
编程实例
```
G00 X50 Z2 ; 快速移到循环定位点
G71 U2 R1 ; X向每刀切深2mm, 退刀1mm
G71 P10 Q20 ; 复合循环开始和结束程序段号
U0.5 ; 径向精车余量0.5mm
W0.1 ; 轴向精车余量0.1mm
F0.2 ; 进给速度0.2mm/min
N10; 循环起始第一段
G00 X6 Z2 ; 粗、精加工轮廓起始行
G01 Z0 S800 ; 指定精加工转速和进给速度
...
```
注意事项
起刀点设置 : X方向为毛坯直径+(2-5)mm,Z方向为Z0对刀点位置+(2-5)mm。
P_Q_值:
设置值要与后面的N程序段号一致,否则会出现报警提示。
循环起始:
第一段必须是X方向的移动,不能出现Z向的移动。
适用场合:
该指令只适用于单调递增或递减的场合。
通过以上步骤和实例,您可以更好地理解和应用G71指令进行数控车床的编程。