发那科手编程攻丝的基本步骤和要点如下:
选择攻丝模式
刚性攻丝模式(G98)和高速刚性攻丝模式(G99)。
在攻丝循环和反向攻丝循环前,使用M29 S 指令切换到刚性模式,其中S 表示螺距。
编写G84指令
G84指令用于执行攻丝循环,其基本格式为:`G84 X_ Y_ Z_ R_ F_`。
参数说明:
`X_ Y_`:攻丝加工的起始点坐标。
`Z_`:丝锥到达孔底的深度。
`R_`:丝锥返回的参考平面距离。
`F_`:进给速度。
当需要使用Q参数进行深孔攻丝时,在G84指令后添加`Q*`,例如:`G84 X_ Y_ Z_ R_ Q4.0 F_`,其中Q4.0表示每次攻丝的深度。
其他注意事项
在执行G84指令前,确保主轴转速S与进给速度F成严格的比例关系,通常根据主轴转速计算进给速度,公式为:`F = 主轴转速 × 螺纹螺距`。
攻丝结束后,主轴会反转,丝锥以进给速度退回到参考平面R,而不是快速运动。
在MDI模式下编写攻丝指令后,按`Cycle Start`键启动循环。
示例程序
```
M3 S60
G0 X0 Z10
G84 Z-4 R2 P200 Q0 F60
G80 Z10
M5
```
在这个示例中:
`M3 S60`:设置主轴转速为600转/分钟。
`G0 X0 Z10`:将机床移动到攻丝起始点(X0, Z10)。
`G84 Z-4 R2 P200 Q0 F60`:执行攻丝循环,Z轴攻至-4mm,每次攻丝深度为2mm,暂停2秒,进给速度为600mm/min。
`G80 Z10`:退回到初始高度Z10。
`M5`:停止主轴。
通过以上步骤和示例程序,你可以完成发那科手编程攻丝。建议在实际应用中根据具体需求和机床参数进行调整,以确保攻丝过程的准确性和效率。