G72指令是数控车床中用于径向粗车削复合循环编程的指令。以下是G72指令的基本格式和示例:
基本格式
```
G72 W(d)R(e) P(ns) Q(nf) U(u) W(w) F(f)
```
`d`:Z方向每一刀的切削深度(mm)
`e`:退刀量(mm)
`ns`:精加工形状程序的第一个段号
`nf`:精加工形状程序的最后一个段号
`u`:X方向精加工预留量的距离及方向(直径/半径)
`w`:Z方向精加工预留量的距离及方向(直径/半径)
`f`:进给速度(mm/min)
示例
示例1
毛坯棒料:直径为φ75的圆棒料
加工要求:切削循环起点在A(80,1),切削深度为1.2mm,退刀量为1mm,X方向精加工余量为0.2mm,Z方向精加工余量为0.5mm。
```
O2019 T0101; // 程序号,刀具号
G98 M03 S400; // 取消固定循环,主轴正转,转速400r/min
G00 X80.0 Z1.0; // 快速定位到循环起点
G72 W1.2 R1.0; // G72指令,设置切削深度1.2mm,退刀量1mm
G72 P10 Q20 U0.2 W0.5 F80.0; // G72指令,设置精加工余量X方向0.2mm,Z方向0.5mm,进给速度80.0
N10 G00 G41 Z-60.0; // 刀具补偿,快速定位到Z-60.0
G01 X74.0 F50.0; // 直线插补,切削到X74.0 Z-50.0
X54.0 Z-40.0; // 切削到X54.0,Z-40.0
G02 X46.0 Z-26.0 R4.0; // 切削到Z-30.0,然后圆弧插补到X46.0,Z-26.0,半径R4.0
G01 X30.0; // 直线插补,切削到X30.0 Z-15.0
```
示例2
零件加工要求:
循环起始点在A(6,3)
切削深度为1.2mm
退刀量为1mm
X方向精加工余量为0.2mm
Z方向精加工余量为0.5mm
```
N1 G92 X100 Z80 (设立坐标系,定义对刀点的位置)
N2 M03 S400 (主轴以400r/min正转)
N3 G00 X6 Z3 (到循环起点位置)
G72 W1.2 R1 P5 Q15 X-0.2 Z0.5 F100 (内端面粗切循环加工)
N5 G00 Z-61 (精加工轮廓开始,到倒角延长线处)
N6 G01 U6 W3 F80 (精加工倒2X45°角)
N7 W10 (精加工Φ10外圆)
N8 G03 U4 W2 R2 (精加工R2圆弧)
N9 G01 X30 (精加工Z45处端面)
N10 Z-34 (精加工¢30外圆)
N11 X46 (精加工Z34处端面)
N12 G02 U8 W4 R4 (精加工R4圆弧)
N13 G01Z-20 (精加工¢54外圆)
N14 U20 W10 (精加工锥面)
N15 Z3 (精加工Φ74外圆,精加工轮廓结束)
N16 G00 X100 Z80 (返回对刀点位置)
N17 M30 (主轴停、主程序结束并复位)
```
建议
-