车床攻牙使用G84指令时,需要进行特定的编程设置,以下是一个基本的编程格式和注意事项:
进入刚性攻丝模态
在攻丝循环G84或反攻丝循环G74的前一程序段中,需要使用指令 `M29Sxxxx`(其中xxxx是主轴转速,单位为mm/min)。当NC(数控系统)执行到该指令时,主轴会停止,主轴正转指示灯会亮起,表示机床已进入刚性攻丝模态。在此模态下,后续的G74或G84循环被称为刚性攻丝循环。
编程格式
G84攻牙的基本编程格式如下:
```
T0303
G97
M03
S800
M08
G00
X00
Z10
G84 Z-(深度) R(安全高度) F(牙距)
```
`T0303`:选择工具号为303的刀具。
`G97`:设定为英制螺纹。
`M03`:主轴正转。
`S800`:设定主轴转速为800 rpm。
`M08`:冷却液开。
`G00`:快速定位到起始点。
`X00`:X轴坐标设为0。
`Z10`:Z轴坐标设为10 mm(或根据需要调整)。
`G84`:执行攻牙循环,Z轴的移动距离由后面的参数决定。
注意事项
`G74`或`G84`中指令的`F`值(牙距)与`M29`程序段中指令的`S`值(主轴转速)的比值即为螺纹孔的螺距值。
`S`值必须小于0617号参数指定的值,否则执行固定循环指令时会出现编程报警。
`F`值必须小于切削进给的上限值4000mm/min(即参数0527的规定值),否则会出现编程报警。
示例
```
T0303
G97
M03
S800
M08
G00
X00
Z10
G84 Z-20 R2 F0.4
```
在这个示例中:
`Z-20`表示攻牙深度为20 mm。
`R2`表示安全高度为2 mm。
`F0.4`表示牙距为0.4 mm。
请根据具体的加工需求和机床参数调整上述编程格式和参数。