G76指令用于精车螺纹,其编程格式如下:
基本格式
```
G76 P(m)(r)(α) Q(Δdmin) R(d) G76 X(U)... Z(W)... R(i) P(k) Q(Δd) F(L)
```
`m`:精加工重复次数(1~99)。
`r`:螺纹倒角值(0.0L~9.9L,单位为0.1L,用00~99之间的两位整数表示)。
`α`:刀尖角度(80°, 60°, 55°, 30°, 29°, 0°)。
`Q(Δdmin)`:最小切深,半径指定。
`R(d)`:精加工余量,半径指定。
`X(U), Z(W)`:螺纹根部终点坐标。
`R(i)`:螺纹锥度,螺纹起点到螺纹终点的绝对坐标值。
`P(k)`:螺纹的牙高,半径值。
`Q(Δd)`:第一次螺纹切削深度,半径值。
`F`:螺距,多线螺纹为导程。
示例
加工M46X3的外圆螺纹:
```
G50 X120 Z150; 工件坐标系设定
G28 U0 W0; 返回原点
T0101; 调用1号刀和1号刀补
G76 P030860 Q0.1 R0.2; 精车3次,退尾0.8倍导程,60°螺纹刀,最小切削量0.1mm,精车余量0.2mm
G76 X42.753 Z40 R0 P1.624 Q0.7 F3; 直螺纹,牙高1.624mm,第一刀切深0.7mm,导程3mm
```
注意事项
参数`R`表示螺纹起点与终点的半径差,即起点半径减终点半径,差值写在R后面,表示锥度。正锥度R为负数,反锥度R为正数。
计算R时,要考虑到螺纹的引入段和超越段,这是走刀的起点和终点半径差,不是图纸上大头小头的半径差。
通过以上格式和示例,可以根据具体加工需求编写G76精车螺纹的程序。