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

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

輔助標志別名修改:M0 作為自設(shè)零點的標志,主要是用于對運行的軸
脈沖清零。

輸出端口別名修改:X10 作為軸 1 回零感應(yīng)點

【程序編輯】
在時序環(huán) 0 中按照控制流程圖編輯程序,編輯單軸回零到自設(shè)零點
位置,最后觸發(fā)一個清零脈沖數(shù)的標志。

|