G84是数控车床中用于执行攻丝操作的指令,其编程格式如下:
```
G84 X_ Y_ Z_ R_ F_ P_ [K_]
```
其中,各参数的含义如下:
`X_`, `Y_`: 指定攻丝孔的坐标位置(即孔中心相对于工件坐标系的X和Y轴坐标)。
`Z_`: 指定攻丝的深度(即丝锥到达孔底的距离)。
`R_`: 指定每次下刀点或抬刀点相对于工件表面的距离(即起始高度或攻丝前丝锥到工件的距离)。
`F_`: 指定进给速度,即工件在攻丝过程中的每分钟进给距离。
`P_`: 指定每个孔之间的暂停时间,单位为毫秒(ms)。
`K_`: 指定重复次数,即加工多个孔时的循环次数。如果省略,则表示只加工一个孔。
示例
假设我们需要在一块工件上攻制M8X1.25mm的内螺纹,攻丝深度为10mm,进给速度为0.2mm/转,攻丝方向为顺时针。我们需要在数控机床上安装好攻丝刀具,并将工件夹紧在工作台上。然后,在数控系统的程序编辑界面中输入以下代码:
```
N10 G90 G54 G00 X50 Y50 ; 设置绝对坐标系,选择工作坐标系,并将刀具移动到攻丝起点位置
N20 S300 M03 ; 设置主轴转速为300转/分钟,启动主轴旋转
N30 G43 H01 Z5 ; 刀具长度补偿,将刀具移到离工件表面5mm
N40 G84 X100 Y50 Z10 R1.25 F200 P200 ; 开始攻丝循环
```
在这个示例中:
`X100`, `Y50`: 攻丝孔的X和Y坐标。
`Z10`: 攻丝深度。
`R1.25`: 攻丝刀具的半径。
`F200`: 进给速度。
`P200`: 每个孔之间的暂停时间。
注意事项
主轴转速:
根据工件的材质和刀具的规格选择合适的主轴转速,以确保加工质量和刀具寿命。
进给速度:
进给速度应根据工件的直径和深度进行调整,避免刀具过快磨损或工件表面质量下降。
暂停时间:
暂停时间(P参数)用于在孔底暂停,以便丝锥可以反转并退出孔底,避免损坏丝锥或工件。
刀具长度补偿:
根据刀具的实际长度进行长度补偿(G43指令),以确保刀具在加工过程中的位置准确。
通过合理设置这些参数,可以实现高效、精确的攻丝加工。