系统:带西门子外置编码器,6RA70驱动直流电机,系统输出+_10伏给定控制转速。设置35500=1全部轴;35150=0.1容差10%;
现象:1、正常启动程序后6RA70的使能继电器坏了,主轴停止转动;进给轴却继续运行程序,系统不出现等待主轴现象!
2、不接这根使能线(6RA70的38端子)重新启动程序,系统提示等待主轴!,只要先接上,主轴转起来后再拿掉就出现1的情况
3、35150改为0.05,不管主轴的转速如何都提示等待主轴,即便主轴的实际转速等于编程转速也还是等待主轴。
问题:请问如何实现只要主轴转速达不到范围,就及时停止进给轴并报警等待主轴。
问题补充:
各位老师:我今天用PLC手段已经完成该功能,只是仍然没有等待主轴。也就是说只有在程序启动的瞬间才检测主轴转速,运行过程中不管实际转速是否在设定范围内都不会停止进给从而造成撞刀事故。解决办法:DB3902.DBX2001.5经断电延时后取下降沿作用于复位信号,这样在主轴因故停止时能够可靠停止程序。但我认为这不是最好的方法,西门子应能提供完善的解决方案:不仅在程序启动的过程检查主轴转速,而且在运行过程中也应该检查!避免撞刀事故的发生!
敬请老师指点全新的解决方案!
最佳答案
现像1就是这样的,只有主轴启动后的第一个G1指令时检查主轴速度是否到达(事件触发检测非实时连续检查),要解决问题要使用plc中v380x0中的83.5,此信号实时连续输出,可以用此信号控制通道中的轴禁止使能信号!
提问者对于答案的评价:
因为没有第二个回答,选择无满意回答分也扣,就勉强选择这个了,看来该网站效果.................
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc175126.html