求助个位高人一个问题,840D系统,如何用一个PLC信号调用机床中的一个程序

具体是这样的,本单位有多台磨床,偶尔会出现正在加工零件磨活时冷却泵空开跳闸等问题,空开上的辅助触电动作后(PLC信号I33.4由0变为1),机床会进入急停状态,这样砂轮停在工件上,加工的零件就报废了。我们希望在遇到这样的问题时,砂轮可以先离开工件(毕竟系统和驱动都是好的)而不是直接就停在工件上。也就是说希望通过PLC信号I33.4由0变为1后能调用机床中的一个程序比如G01 Y100 Z100 让Y轴和Z轴都抬高到离开工件的位置。我知道这个牵扯到S7-300的高级编程,请知道的大哥大师给小弟一些指点,小弟不胜感激!感激涕零!我的邮箱zym28112@163.com 
 

问题补充:
请问是那种西门子功能描述手册,在哪可以下载

最佳答案

使用异步子程序!
 信号I33.4不触发紧急停止动作.
 通过PLC由信号I33.4作为异步子程序的触发条件.
 在对应的异步子程序中编辑适当的运动程序.当I33.4由0变为1时,原加工程序中断,执行该异步子程序,Y轴和Z轴运动到到预先确定的位置

提问者对于答案的评价:
如何和实现这一功能,需要哪些资料

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc251346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日
下一篇 2018年12月5日

相关推荐