G84攻丝循环指令是数控系统中用于指定攻丝操作的命令,其格式为:
```
G84 X__ Y__ Z__ R__ F__
```
其中:
X和 Y是螺纹孔中心的坐标。
Z是螺纹孔底深度的坐标。
R是参考点平面的位置。
F是进给速度,其值为主轴转速和螺距的乘积。
```
N10 G90 G54 G00 X50 Y50 ; 设置绝对坐标系,选择工作坐标系,并将刀具移动到攻丝起点位置
N20 S300 M03 ; 设置主轴转速为300转/分钟,启动主轴旋转
N30 G43 H01 Z5 ; 刀具长度补偿,将刀具移到离工件表面5mm
N40 G84 X-30 Y0 Z-13 R5 F150 ; 攻丝加工至孔深尺寸10mm,参考点平面位置R5,进给速度F150mm/min
```
解释:
1. `G90`:设置绝对坐标系。
2. `G54`:选择工作坐标系。
3. `G00`:将刀具移动到攻丝起点位置(X50, Y50)。
4. `S300`:设置主轴转速为300转/分钟。
5. `M03`:启动主轴旋转。
6. `G43`:刀具长度补偿,将刀具移到离工件表面5mm。
7. `G84 X-30 Y0 Z-13 R5 F150`:执行攻丝操作,攻丝深度为10mm(Z-13),参考点平面位置R5,进给速度F150mm/min。
请根据具体的加工需求和机床参数调整上述程序中的坐标和参数。