三菱数控系统的调试及应用
上QQ阅读APP看书,第一时间看更新

11.5 换刀宏程序的编制方法

换刀程序的编制有两种类型,其一是全部动作由PLC程序控制。其二是换刀动作的顺序部分由宏程序编制,而单步的动作由PLC程序编制。由于宏程序的编程简单,特别是可以方便地进行条件判断,改变程序的流程,分析和调试程序也方便,所以使用宏程序方式编制换刀程序是简便易行的方法。

1.斗笠式刀库的换刀顺序

各轴(X,Y,Z轴)运动至第1换刀点→关冷却→主轴停→主轴定位→刀库前进卡刀→主轴松刀→Z轴上升至第2换刀点→刀库旋转选刀→Z轴下降至第1换刀点→主轴锁刀→刀库后退→换刀完成。

2.换刀宏程序

与换刀动作相对应的宏程序如下,PLC程序与宏程序的接口如图11-9所示。

978-7-111-41795-8-Part01-582.jpg

978-7-111-41795-8-Part01-583.jpg

978-7-111-41795-8-Part01-584.jpg

图11-9 PLC程序与宏程序的接口

3.主轴刀号的处理:

1)初始化时一般将主轴刀号设置=1,刀库初始化一般做如下处理:刀盘其他位置装刀,换刀点位置不装刀,主轴装1#刀。仍然使用刀号写入指令一次性写入刀具号,换刀点位置刀号=1,主轴刀号=1。这样“当前刀号”与“主轴刀号”相等。

宏程序中:

978-7-111-41795-8-Part01-585.jpg

这是一判断语句,如果“选择刀号”与“主轴刀号”相等则结束本换刀程序。在刀库初始化时,换刀点位置刀号=1,主轴刀号=1。这样“当前刀号”与“主轴刀号”相等。如果此时“选择刀号”等于“主轴刀号”就不执行换刀程序。

978-7-111-41795-8-Part01-586.jpg

这是一判断语句,如果主轴刀号=0则结束本换刀程序。这是防止刀库未作正确的初始化设置。

N45 IF [#1032EQ#1033] GOTO 200(如果“当前刀号”不等于“主轴刀号”则跳转到N200步)

2)在自动换刀过程中,用“锁刀完成信号”将“当前刀号”送人“主轴刀号寄存器”。