.. . .. . .
对当前刀套号D100进行BCD码转换成D120,用于对当前刀套号刀具的检索判别。
读出当前刀套的刀具号:XMOVE指令为二进制编址数据传送指令,在这里这条指令从刀套表里读出当前刀套安装的刀具号,D112是刀套表的容量,D000是刀套表的首地址,D100是当前刀套,按照此,在刀套表中找出对应的刀具号,写到R587.
S. . . . . ..
.. . .. . .
判断主轴刀号、指令刀号、刀库刀套号的关系,再换刀时,使用到这些判断条件。 1、判断主轴是否是空刀
2、判断主轴刀号是否等于指令刀号
S. . . . . ..
.. . .. . .
3、刀套是否有刀
3、刀具检索处理:当执行T指令时,PMC首先在刀具表检索出T指令的刀具存放在哪一个刀套,刀具检索的处理的流程是:
刀具检索的使能处理 T代码的转换 刀库刀具检索:从刀库中找出指令刀具的刀套号 刀库旋转控制:将指令刀具的刀套旋转到换刀位
刀具检索完成:为换刀做准备
刀具检索使能处理:检索使能条件包括:刀套在抬起位R539.4,刀库停止状态R532.1,刀库没有报警R536.5,换刀没有报警R544.2。数控发出T指令F7.3后,启动R534.0并保持住,当检索的刀具在刀库换刀位刀套位置R535.4或指令刀具在主轴上时,检索使能复位。
T代码的转换,该条指令完成刀具指令代码的BIN到BCD转换,为后面进行指令刀具与检索到的刀具进行一致性判别指令做准备。
S. . . . . ..
.. . .. . .
DSCHB为二进制检索指令,在程序中检索指令刀具所在的刀套号,D112指定刀据表的大小,D00定义刀具表的首地址,F26指令的刀具号,R690存储检索出指令刀具所在的刀套。
DCNV数据转换:进行数据BIN-BCD的转换,转换的数据用于判断指令刀具所在的刀套号与待位的刀套号是否一致。
S. . . . . ..
.. . .. . .
二进制方向判断:D110刀库容量,D100当前刀库计数值,R690为刀具刀套号地址,R689为刀具刀套号的前一个刀号地址,R534.7为刀具检索启动信号。
数据转换:用于判断指令刀具所在的刀套号的前一个刀号与计数刀套号是否一致。
S. . . . . ..
加工中心换刀程序分析 - 图文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)