说明,我改造的一台车床,使用了801D系统,X轴控制刀架,是一个斜轴,带刹车,输出为Q44.7,在运行过程中,偶尔出现X轴掉下来。我把所有的硬件都检查过了,没有找到原因。请大家帮我分析一下,程序有什么问题吗?谢谢
程序如下:
Network 3
AN DB10.DBX 106.1 急停有效
A I 32.4 系统准备信号
A DB31.DBX 1.5 测量系统1有效
A DB31.DBX 2.1 控制使能
A DB31.DBX 21.7 脉冲使能
= M 64.1 辅助信号
Network 4
A M 64.1
L S5T#1S
SD T 28
Network 5
A T 28
AN DB10.DBX 103.1 ???
= Q 44.7 X轴电机制动
最佳答案
楼主自行设计的X坐标电磁制动的plc电路整体来说还是非常好的,引用了系统内部的一些关键信号,如紧急停止,X坐标的第一测量循环,系统准备信号,控制使能,脉冲使能等,但是机床偶尔还出现X轴掉下来这种现象,说明,X坐标未准备就绪!请注意,西门子810D的信号流向非常关键,它关系到你的plc程序是否能正常运行!
在你的plc电路的一些信号,其流向是PLC ------> NCK,譬如 DB31.DBX 1.5 、DB31.DBX 2.1、 DB31.DBX 21.7 等信号,那么这些信号由plc送入NC以后,NC还要处理这些信号,需要一个时间段,更关键的是处理的结果,X坐标是否真正准备好,却是个未知数啊!很有可能当X坐标驱动器还未就绪时,电磁制动器就打开了,造成“X轴掉下来”。因此我认为从NC采集来的信号是非常可靠的,如DB10.DBX 108.6(驱动器就绪),是来自NC 信号(NCK ------> PLC),它衡量的是整个机床的所有坐标轴的 驱动器就绪信号,而不仅仅只是X轴的就绪信号!当然DB31.DBX 61.2-X进给轴就绪,DB31.DBX 61.5-X坐标位置控制器有效信号,这些有效管用的信号也是来自NC 信号(NCK ------> PLC),楼主也可以考虑将它们编入你的plc程序中去,如下所示:
Network 3
AN DB10.DBX 106.1 急停有效
A I 32.4 系统准备信号
A DB31.DBX 1.5 测量系统1有效
A DB10.DBX 108.6 // 驱动器就绪
A DB31.DBX 61.2 // X进给轴就绪
A DB31.DBX 61.5 // X坐标位置控制器有效
= M 64.1 辅助信号
以上说明可以助力楼主快速解决“X轴偶尔掉下来”的机床故障,祝楼主好运!
提问者对于答案的评价:
谢谢大虾的帮助,我尽快测试一下。那么这些信号由plc送入NC以后,NC还要处理这些信号,需要一个时间段。对于这个我个问题,我有点疑问,这个延时时间是否需要加长呢?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217017.html