101
第一篇 编程说明
启动主轴
攻牙循环
再启动主轴
继续加工
程序:
O0011 ;
G00 Z90 X0 M03;
G84 Z50 F1.5;
M03
G00 X60 Z100;
M30
注 1:攻丝前应根据丝锥的旋向来确定主轴旋转方向,攻丝结束后主轴将停止转动,如需继续加工则需要重新启动主轴。
注 2:此代码是柔性攻丝,在主轴停止信号有效后,主轴还将有一定的减速时间才停止旋转,此时 Z 轴将仍然跟随主轴的
转动而进给,直到主轴完全停止,因此实际加工时螺纹的底孔位置应比实际的需要位置稍深一些,具体超出的长度
根据攻牙时主轴转速高低和主轴刹车装置而决定。
注 3:攻丝切削时 Z 轴的移动速度由主轴转速与螺距决定,与切削进给速度倍率无关。
注 4:在单程式段运行或执行进给保持操作,系统显示“暂停”,攻丝循环不停止,直到攻丝完成后回到起始点才停止运动。
注 5:系统复位、急停或驱动报警时,攻丝切削减速停止。
3.14.3.1 刚性攻丝循环 G84 G88
代码格式:G84 Z/W F(I) ;
代码功能:在刚性方式中主轴电机的控制是一个伺服电机,可实现高速高精度攻丝。可以保证在起
点不变化的情况下,攻丝的起始位置是一致的。即在一个位置多次重复执行攻丝指令,而螺纹丝不会乱
扣、烂牙。
代码说明:G84为模态 G 代码;
Z/W:不输入 Z 或 W 时,起点和终点的 Z 坐标值相同,不进行螺纹切削;
F:螺纹导程,取值范围见表 1-9;
I:每英寸螺纹的牙数,取值范围表见 1-9;
当攻丝正在执行时进给速度倍率和主轴倍率认为是 100% 。
刚性方式:
用下列任何一种方法可以指定刚性方式:
(1) 在攻丝指令段之前指定 M29 S*****
(2) 在包含攻丝指令的程序段中指定 M29 S*****
当 G84 指令和 M 指令同一程序段指定时,在第一个孔定位动作的同时执行 M 代码,然后,系统处理
下一个钻孔动作。
轴切换:必须在切换攻丝轴之前取消固定循环。如果在刚性方式中改变攻丝轴的话,则报警。
如果在 M29 和 G84 之间指定 S 和轴移动指令,系统报警。如果 M29 在攻丝循环中指定,系统报警。
在每分进给方式中,螺纹导程用表达式:进给速度 / 主轴转速。
Z 轴进给速度 = 主轴转速 * 螺纹导程。