在链式、盘式和平面刀库中,换刀过程一般分为两步:
1)使用T指令在刀库中查找刀具。
2)接着使用M指令将刀具换入主轴。
在实施换刀指令过程中,必须完成以下内容:
1)激活在D号下所存储的刀具补偿值。
2)对相应的工件平面进行编程,这样可以确保刀具长度补偿分配到正确的轴上。
“刀具管理”功能能够确保机床上正确的刀具随时位于正确的位置上,且刀具所分配的数据符合当前的状态。此外它可以快速切换刀具,通过监控刀具使用时间、加工次数以及机床停机时间并通过考虑替换刀具避免出现废品。
使用刀具管理进行换刀编程时应注意使用“刀具名称”。在刀具管理被激活的机床上,各刀具必须使用名称和编号来设置唯一标志,例如“钻头”,“3”。这样就可以通过刀具名称调用刀具,例如T=“钻头”。
注意:刀具名称不允许包含特殊字符。
(1)指令功能 与数控车床换刀方法不同,数控铣床通过编程T指令可以选择刀具,使用M6时才激活刀具(包含刀具补偿)。
(2)编程格式(具体应用请参照机床制造商的编程说明)
1)刀具选择形式可以为:T=<刀位>,T=<名称>。
2)换刀:M6。
3)取消选择刀具:T0。
(3)指令参数说明
1)T=:进行刀具选择的指令。数据可以是:
①<刀位>:刀位编号。
②<名称>:刀具名称,对刀具名称进行设定时,必须注意字母的大小写。(www.xing528.com)
2)M6:用于换刀的M功能(符合DIN 66025),使用M6激活所选择的刀具(T...)和刀具补偿(D...)。
3)T0:取消刀具选择的指令(刀位未占用)。
说明:如果在刀库中所选择的刀位未被占用,则刀具指令的作用与T0相同。选择没有占用的刀位用于定位空刀位。(4)编程示例
程序代码 注释
N10 T="立铣刀12" M6;换入刀具“立铣刀12”
N20 D1 ;激活刀具长度补偿
N30 G1 X10... ;使用刀具T=1加工
…
N70 T="钻头10" ;预先选择刀具“钻头10”
N80... ;使用刀具T=“立铣刀12”加工
…
N100 M6 ;换入钻头
N140 D1 G1 X10... ;用钻头加工
…
按照用户的编程习惯,也可以使用数字作为刀具名称(如“3”),换刀指令也可以表示为T3M6,即将刀具名称为“3”的刀具换到主轴上,等同于指令T=“3”M6。
如果编写的刀具名称与刀具表“注册”的名称不符,系统屏幕上将出现17190#报警“程序段XXX T号码(编写的刀具名)非法”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。