三菱PLC顺序功能编程-用顺序功能图编写钻削动力头进给运动的程序

控制要求

如下图所示的钻削动力头进给示意图,动力头的初始位置停在左侧,限位开关SQ1动作,按下启动按钮SB时,动力头快进,进给到限位开关SQ2时,动力头 转为工进,工进到限位开关SQ3时,动力头停止进给,同时定时3S后转为快退,返回到原位SQ1停止。

三菱PLC顺序功能编程-用顺序功能图编写钻削动力头进给运动的程序

IO分配

X0 原位开关SQ1Y0快进电磁阀

X1工进开关SQ2Y1工进电磁阀

X2快退开关SQ3Y2快退电磁阀

X3启动按钮

三菱PLC顺序功能编程-用顺序功能图编写钻削动力头进给运动的程序

SFC图转换为梯形图

三菱PLC顺序功能编程-用顺序功能图编写钻削动力头进给运动的程序

三菱PLC顺序功能编程-用顺序功能图编写钻削动力头进给运动的程序

三菱PLC顺序功能编程-用顺序功能图编写钻削动力头进给运动的程序

首次扫描时,M8002使S0置位为1,初始步变为活动步。

按下按钮SB时,输入信号X3为ON,使S20置位为1,使输出Y0为ON,快进电磁阀得电,动力头快进。

动力头到工进位置时,输入信号X1为ON,使S21置位为1,使输出信号Y0为OFF,输出信号Y1为ON,工进电磁阀得电,使动力头工进。

动力头工进到位后,输入信号X2为ON,使S22状态置位为1,使输出信号Y1为OFF,同时定时器T0开始定时,定时3S后,T0动合触点闭合,使S23置位为1,使Y2输出为ON,动力头快退。

快退到原位时,限位开关SQ1压下,使X0输入为ON,跳转到S0,在原位等待启动信号。


分享到:


相關文章: