4 换刀故障报警处理
换刀超时检测,如图12所示。如果换刀装置出现机械卡死,正转换刀时电动机会处于堵转状态,电动机长时间处于堵转状态将会发热烧毁,因此,需要设计一个换刀超时检测程序。在输出正转信号的同时使用定时器T0024来进行定时,定时值由数据参数N0078设置,正常换刀不会超过这个时间,如果超过这个时问说明换刀部分出现了故障,R0011.0接通。
换刀结束信号及报警显示。如图13所示,在换刀前F0007.3是不接通的,所以R0211.0换刀结束信号不会被驱动;在换刀过程中,F0007.3、K0002.0是接通的,所以110211.0也不会被驱动;在换刀结束的时候,换刀标志K0002.0复位,此时程序第一行中的R0211.0被驱动,当把所有辅助功能的结束信号发送到G0004.3。如果在换刀过程中设定的最大换刀时间已到了,换刀还没有完成,则A0000.1被驱动,屏幕显示“换刀完成时,刀架未到位”信息。如果刀具功能选通信号已经结束了而换刀标志K0002.0还未复位,说明换刀未完成,显示“换刀未完成”报警。换刀完成后K0002.0未接通,驱动K0002.1用于复位图的计数器C0025,如图14所示,复位换刀标志。在出现“换刀未完成”报警时,K0002.0还处于接通状态,所以需要将K0002.0复位,复位成功后将会驱动K0002.1,使计数器C0025复位。按下复位按钮后R0123.0接通,复位K0002.0。
报警处理。在有报警信号时调用报警处理子程序P0712,如图15所示。急停、复位状态检测。在急停或者复位状态时驱动R0039.1,如图16所示。
报警处理。在换刀过程中一旦出现报警,则调用此程序,将刀架正转,反转信号复位,将换刀过程中临时数据清除,如图17所示。
5 结束语
在编写一个PLC程序之前,要详细了解动作控制过程,才能设计合理的PLC程序,考虑要全面周到,防止误操作及突发故障,采取相应防护措施,程序中各种安全保护措施要到位,一个动作没完成,下一个动作不得执行,并且应考虑系统执行时间,做到步数少,处理时间就短,而且做到易于理解。