G73是数控加工中用于粗车削圆弧的指令,其基本格式为:
```
G73 U[u] W[w] R[r] Q[q] P[p] F[f]
```
其中:
`U`:圆弧加工的余量,即终点距端面的距离。
`W`:圆弧的走刀次数。
`R`:圆弧的半径。
`Q`:圆弧的起点到终点的距离。
`P`:精加工余量。
`F`:进给速度。
```
G0 X80.0 Z1
G1 G42 Z-5.0
F0.1
G2 X45.0 W-17.5 R17.5 F0.1
G2 X80.0 W-17.5 R17.5 F0.1
G1 W-1
G0
G40 X100 Z200
G0 X150 Z2
G73 U17.5 W0 R17.5
G73 P20 Q30 U1 W0 F0.12 N20
G0 X80.0 Z1
```
解释:
1. `G0 X80.0 Z1`:将刀具移动到起始位置。
2. `G1 G42 Z-5.0`:设置切削模式为顺时针车削,并下刀到-5mm。
3. `F0.1`:设置进给速度为0.1mm/min。
4. `G2 X45.0 W-17.5 R17.5 F0.1`:从右向左车削圆弧,半径为17.5mm,走刀次数为17.5次。
5. `G2 X80.0 W-17.5 R17.5 F0.1`:从右向左车削圆弧,半径为17.5mm,走刀次数为17.5次。
6. `G1 W-1`:精车余量1mm。
7. `G0`:将刀具移动到起始位置。
8. `G40 X100 Z200`:取消刀具半径补偿。
9. `G0 X150 Z2`:将刀具移动到安全位置。
10. `G73 U17.5 W0 R17.5`:设置G73指令,圆弧半径为17.5mm,走刀次数为17.5次,无精加工余量。
11. `G73 P20 Q30 U1 W0 F0.12 N20`:设置G73指令,精加工余量为20mm,起点到终点的距离为30mm,无圆弧半径,走刀次数为1次,进给速度为0.12mm/min。
12. `G0 X80.0 Z1`:将刀具移动到起始位置。
请根据具体的加工需求和机床参数调整上述程序中的数值。