G86是数控编程中用于公制螺纹加工的指令。以下是一个G86螺纹编程实例,具体如下:
公制螺纹编程
```
G86 X(X向终点坐标) Z(Z向终点坐标) I(退刀距离,有+,-之分) J(螺纹退尾长度) K(螺距) R(牙高) L(切削次数)
```
例如,如果要加工一个直径为100mm,螺距为2mm,牙高为1mm,退刀距离为5mm,退尾长度为2mm,切削次数为3次的公制螺纹,编程如下:
```
G86 X100 Z100 I-5 J2 K2 R1 L3
```
英制螺纹编程
```
G87 X Z I J K(每英寸牙数) R L
```
例如,如果要加工一个每英寸20牙,螺距为0.04英寸,牙高为0.02英寸,退刀距离为5mm,退尾长度为2mm的英制螺纹,编程如下:
```
G87 X Z 20 2 0.02 5 2
```
内锥螺纹编程
```
G90 G54 G92 S1000 M3
G96
G1 X... Z... F...
G83 X... Z... R... F...
G28
M5
```
例如,如果要加工一个内锥螺纹,起始点为(100, 100),锥度为1:10,进给速度为100mm/min,编程如下:
```
N10 G90 G54 G92 S1000 M3
N20 G0 X100 Y100
N30 G43 H1 Z5 M8
N40 G86 X100 Y100 Z-50 R10 F100
N50 G0 Z5
N60 M9 M5
N70 M30
```
这些实例展示了如何使用G86指令进行不同类型的螺纹加工,包括公制螺纹、英制螺纹和内锥螺纹。在实际操作中,需要根据具体的加工要求和机床功能调整相应的参数。