三菱PLC順序功能編程-用順序功能圖編寫鑽削動力頭進給運動的程序

控制要求

如下圖所示的鑽削動力頭進給示意圖,動力頭的初始位置停在左側,限位開關SQ1動作,按下啟動按鈕SB時,動力頭快進,進給到限位開關SQ2時,動力頭 轉為工進,工進到限位開關SQ3時,動力頭停止進給,同時定時3S後轉為快退,返回到原位SQ1停止。

IO分配

X0 原位開關SQ1Y0快進電磁閥

X1工進開關SQ2Y1工進電磁閥

X2快退開關SQ3Y2快退電磁閥

X3啟動按鈕

SFC圖轉換為梯形圖

首次掃描時,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,在原位等待啟動信號。