从电气控制的角度来看,数控系统只要具有主轴角度位置控制和同步功能,机床就能进行刚性攻丝,当然还需在机床上加装反馈主轴角度的位置编码器。要正确地反映主轴的角度位置,最好把编码器与主轴同轴联接,如果限于机械结构必需通过传动链联接时,要坚持 1:1 的传动比,若用皮带,则非同步带不可。还有一种可能,那就是机床主轴和主轴电动机之间是直连,可以借用主轴电动机本身带的内部编码器作主轴位置反馈,节省二项开支。在FANUC Oi 数控系统里,参数 N0.5200#0 如果被设定为 1,那么刚性攻丝就需要用 M 代码指定。一般情况下,我们都使用 M29,其它有关参数基本不动,也不用增加任何的控制程序,参数设置好后就可以直接使用固定循环 G84/G74 指令编程,其格式举例如下 :
(1) 每分钟进给编程
右螺纹
G94; Z 轴每分钟进给
M3 S1000; 主轴正转(1000r/min)
M29Sx x x 刚性攻丝指令
G9O G84 X-300.Y-250.Z-150.R-120. P300 F1000; 右螺纹攻丝,螺距1mm
左螺纹
G94; Z 轴每分钟进给
M4 S1000; 主轴反转 (1000r/min)
M29Sx x x 刚性攻丝指令
G9O G74 X-300.Y-250.Zl50.R-120.P300 F1000; 左螺纹攻丝,螺距1mm
(2) 每转 ( 主轴 ) 进给编程
右螺纹
G95; Z 轴进给 / 主轴每转
M3 S1000; 主轴正转 (1000r/min)
M29Sx x x 刚性攻丝指令
G9O G84 X-300.Y-250.Z-150.R-120. P300 F1.0; 右螺纹攻丝,螺距 1mm
右螺纹
G95; Z 轴进给 / 主轴每转
M4 S1000; 主轴反转 (1000r/min)
M29Sx x x 刚性攻丝指令
G90 G74 X-300.Y-250.Z150.R-120. P300 F1.0; 左螺纹攻丝,螺距 l mm
使用刚性攻丝循环需注意以下事项:
1) G74或G84中指令的F值与M29程序段中指令的S值的比值(F/S)即为螺纹孔的螺距值。
2) Sx x x x必