西门子828d 系统 车床刀架子自动连续换刀等待应答,换刀超时,怎么解决?
最佳答案
从控制原理上,AUTO/MDA方式下执行换刀(车床),DB4300.DBX0.0换刀命令发出,这个信号就一直是1,直到换刀结束,换刀过程结束后,通过置位DB4200.DBX0.0使DB4300.DBX0.0信号为0。
当AUTO/MDA方式下换刀指令出现时,如果编程刀号等于实际刀号,DB4300.DBX0.0=0,换刀动作不执行;如果编程刀号不等于实际刀号,DB4300.DBX0.0=1,大约0.5秒后出现“等待刀具应答”字样的提示,这个过程就是PLC换刀动作和比较刀号的过程,换刀结束,逻辑条件接通后,通过上升沿使DB4200.DBX0.0置位,DB4300.DBX0.0信号自动变为0,换刀指令完成。
有命令时才能做同步响应,而且在一个PLC扫描周期内只能响应一步。响应时只需置位响应的位,系统在下一个PLC扫描周期会自动复位。
因此,DB4200.DBX0.0置位后再下一个扫描周期会自动复位,不需要PLC程序单独去复位这个信号。
在换刀过程中,即:出现“等待刀具应答”字样的提示时,由于故障或复位等原因使换刀中断,就会出现6406的PLC应答报警,并且出现报警后工作方式也不能切换了。这个时候就要用到报警复位信号来消除6406报警。
提问者对于答案的评价:
你的思路很对,就是我出现的状况,但还是有些地方不理解,能否给个QQ或者微信联系下?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303423.html