加工中心使用G84指令进行攻丝编程的步骤如下:
建立坐标系和刀具移位
```
G54G90G0X0Y0; // 建立坐标系,刀具移位到原点
```
建立刀具长度补偿
```
G43H1Z50; // 建立刀具长度补偿
```
移动到钻孔位置
```
G0X50Y50; // 移动到钻孔位置
```
钻第一个孔
```
M03S700; // 钻第一个孔,抬刀到R点
Y250; // 移动到钻孔位置
M03S500; // 主轴启动
G90G99G84Z-35R5P600F500; // 攻丝第一个孔,抬刀到R点
```
重复上述步骤
移动到下一个孔的位置。
重复钻孔和攻丝步骤,直到所有孔加工完成。
示例程序
```
; 攻丝加工程序
N10 G90 G54 G00 X50 Y50; // 设置绝对坐标系,选择工作坐标系,并将刀具移动到攻丝起点位置
N20 S300 M03; // 设置主轴转速为300转/分钟,启动主轴旋转
N30 G43 H01 Z5; // 刀具长度补偿,将刀具移到离工件表面5mm
; 攻丝第一个孔
N40 G0 X100 Y0; // 移动到第一个孔的X轴位置
N50 G84 X100 Y0 Z-20 R5 P600 F500; // 攻丝第一个孔
; 重复上述步骤,假设还有三个孔
N60 G0 X200 Y0; // 移动到第二个孔的X轴位置
N70 G84 X200 Y0 Z-20 R5 P600 F500; // 攻丝第二个孔
N80 G0 X300 Y0; // 移动到第三个孔的X轴位置
N90 G84 X300 Y0 Z-20 R5 P600 F500; // 攻丝第三个孔
; 完成操作
N100 M05; // 停止主轴
N110 M30; // 结束程序
```
参数说明
G84指令:启用攻丝循环。
X, Y:螺纹孔中心的坐标。
Z:螺纹孔底深度的坐标。
R:参考点平面的位置。
F:进给速度,值为主轴转速和螺距乘积。
M03:启动主轴。
M05:停止主轴。
通过以上步骤和示例程序,可以在加工中心上使用G84指令进行精确的攻丝加工。请根据具体工件的加工要求调整相关参数。