運動控制主要是應用于控制步進電機和伺服電機,比如步進電機在
運行,不論用什么樣的方式運行,最后要使其回到絕對位置的“0”點位置,
這樣的方式就是我們所說的脈沖回零,就要用到運動指令單軸運動中的
絕對運行方式。 【控制要求】
控制一臺步進電機運動正反轉(zhuǎn),電機驅(qū)動細分是 2000(電子齒輪比為
1:1)。
給啟動開關(guān) X0 一次信號,步進電機以增量(在現(xiàn)有的脈沖基礎(chǔ)上增加
的方式)的方式正轉(zhuǎn) 5 圈,電機停止后,再以增量的方式反轉(zhuǎn) 2 圈,等電
機停止之后,再以絕對(坐標指定的脈沖位置)的方式正轉(zhuǎn) 1 圈,等電機
停止,再給感應器 X1(脈沖回零信號)一個通信號,實現(xiàn)步進電機脈沖回
零!緞幼鞣治觥
啟動開關(guān)給入信號,就是添加一個等待輸入的指令,在添加單軸運動
指令,增量正向運行 5 圈,也就是位移值為 2000×5=10000,電機停止,
添加單軸等待指令;
電機增量反轉(zhuǎn) 2 圈,添加單軸運動指令,也就是位移值為 2000×
2=4000,電機停止,再添加單軸等待指令。
電機絕對正轉(zhuǎn) 1 圈,添加單軸運動指令,運行方式為絕對,位移值為
2000×1=2000。
等待感應器 X1 有信號,電機脈沖回零,添加等待輸入指令后,再添加
單軸運動指令,用絕對的運行方式回到“0”點位置處。 【控制流程圖】
按照動作分析,每一個動作就是一個指令,每個指令用流程圖的方式
連接起來。

【修改別名】
在軟件別名處,對動作需要用到的端口進行別名修改:

輸入端別名修改:X0:啟動開關(guān),X1:感應器 X1。

【程序編輯】
在時序環(huán) 0 中按照控制流程圖編輯程序。

|