上QQ阅读APP看书,第一时间看更新
11.5 换刀宏程序的编制方法
换刀程序的编制有两种类型,其一是全部动作由PLC程序控制。其二是换刀动作的顺序部分由宏程序编制,而单步的动作由PLC程序编制。由于宏程序的编程简单,特别是可以方便地进行条件判断,改变程序的流程,分析和调试程序也方便,所以使用宏程序方式编制换刀程序是简便易行的方法。
1.斗笠式刀库的换刀顺序
各轴(X,Y,Z轴)运动至第1换刀点→关冷却→主轴停→主轴定位→刀库前进卡刀→主轴松刀→Z轴上升至第2换刀点→刀库旋转选刀→Z轴下降至第1换刀点→主轴锁刀→刀库后退→换刀完成。
2.换刀宏程序
与换刀动作相对应的宏程序如下,PLC程序与宏程序的接口如图11-9所示。
图11-9 PLC程序与宏程序的接口
3.主轴刀号的处理:
1)初始化时一般将主轴刀号设置=1,刀库初始化一般做如下处理:刀盘其他位置装刀,换刀点位置不装刀,主轴装1#刀。仍然使用刀号写入指令一次性写入刀具号,换刀点位置刀号=1,主轴刀号=1。这样“当前刀号”与“主轴刀号”相等。
宏程序中:
这是一判断语句,如果“选择刀号”与“主轴刀号”相等则结束本换刀程序。在刀库初始化时,换刀点位置刀号=1,主轴刀号=1。这样“当前刀号”与“主轴刀号”相等。如果此时“选择刀号”等于“主轴刀号”就不执行换刀程序。
这是一判断语句,如果主轴刀号=0则结束本换刀程序。这是防止刀库未作正确的初始化设置。
N45 IF [#1032EQ#1033] GOTO 200(如果“当前刀号”不等于“主轴刀号”则跳转到N200步)
2)在自动换刀过程中,用“锁刀完成信号”将“当前刀号”送人“主轴刀号寄存器”。