大地数控系统攻丝编程主要使用G84指令,以下是一个具体的编程示例:
设置工件坐标系和刀具位置
```
N10 G90 G54 G00 X50 Y50 ; 设置绝对坐标系,选择工作坐标系,并将刀具移动到攻丝起点位置
```
设置主轴转速和启动主轴
```
N20 S300 M03 ; 设置主轴转速为300转/分钟,启动主轴旋转
```
刀具长度补偿
```
N30 G43 H01 Z5 ; 刀具长度补偿,将刀具移到离工件表面5mm
```
攻丝循环
攻正丝时:
```
G97 S(100) M3;(转速自己定) G0 Z10.; X0; G84 Z- F(螺距); 开始攻丝,到了Z-机器自己反转 刀具退出 会退到Z- G0 X280.; X退刀 M30; ``` 攻反丝时,将上述程序中的`M3`改为`M4`。 示例说明: G90
G54:选择工作坐标系。
G00:快速移动到指定坐标。
S300:设置主轴转速为300转/分钟。
M03:启动主轴旋转。
G43:刀具长度补偿,将刀具高度设置到离工件表面5mm。
G84:攻丝指令,其中`Z- `表示攻丝到指定深度,`F(螺距)`表示每转进给量,即螺距。
请根据具体的工件尺寸和加工要求调整上述程序中的参数,如攻丝深度、进给速度和攻丝方向等。