|
運動控製主要是應用於控製步進電機和伺服電機,比如啟用步進電
機,電機回零要回到一個用戶設置的定點,也就是自設的一個回零位置,
首先對步進電機進行機械回零操作,再進行一個單軸絕對運行,運行到
用戶設定的位置,這樣就可以實現用戶自設零點位置的目的,這就要用
到運動指令單軸運動中的單軸回零和單軸絕對運行方式。 【控製要求】
控製一個步進電機,步進電機驅動細分為 2000(電子齒輪比為 1:1),
要求直接對步進電機進行回零操作,回到自設回零點為正向 2000 的位
移處,也就是在機械回零的基礎上,電機絕對正轉 1 圈的位置,該處為
電機的新零點位置。 【動作分析】
電機開始啟動,先進行回零操作,給入 X10 通信號(以
SFM-2424A4-RO 為例),使電機正向回零,等電機回零停止後,再添加
單軸運動,以絕對運動的方式,正向運行 2000 個位移值,等待電機停止後,
該處為電機的新零點位置,那麼就要將之前脈衝清零,觸發一個輔助標誌
M0,用 M0 來對電機之前運行的軸脈衝(2000 個位移值)進行清零。最
後就是單軸回零到自設零點。 【控製流程圖】
按照動作分析,每一個動作就是一個指令,每個指令用流程圖的方式連接起來。
電機先機械回零,再絕對運行到設定的位置。

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

輔助標誌別名修改:M0 作為自設零點的標誌,主要是用於對運行的軸
脈衝清零。

輸出端口別名修改:X10 作為軸 1 回零感應點

【程序編輯】
在時序環 0 中按照控製流程圖編輯程序,編輯單軸回零到自設零點
位置,最後觸發一個清零脈衝數的標誌。

|