賞心悅目
級別: 論壇先鋒
|
我手上有一個項目,要求用一個FX2N-1PG控制一個步進馬達來完成這樣的動作,大家幫我看看可不可以做到啊 原來機器是這樣工作的:按下啟動開關,步進馬達移動到達指定位置,然后機器開始工作,步進馬達在工作完成后接到信號向前移動2MM,也就是給20個脈沖給它,,然后機器再工作,工作完成后再向前移動2MM,再工作,如此循環,達到預定的循環次數后步進馬達回到原點。 我現在想把那個步進馬達移動的距離做個調整,比如現在是固定的每次給20個脈沖,我想這樣,第一次給20個脈沖給步進馬達,第二次給40個或者60個或者80個,第三次再給回20個脈沖,第四次給回20個脈沖,或者40,60個脈沖,讓那個步進可以有時走一格,有時走兩格或三格。 希望有哪位高手可以指點一下,步進馬達可不可以完成這樣的動作,應該怎么樣完成呢? |
---|---|
|
賞心悅目
級別: 論壇先鋒
|
謝謝樓上兩位的建議,但我目前不能改硬件,只能在程序上想辦法來完成。另外扭距不是問題,只要想辦法如何快截地轉換脈沖個數就好了,到底這樣的程序能不能完成呢? |
---|---|
|
賞心悅目
級別: 論壇先鋒
|
圖片:
圖片:
再次謝謝樓上兩位高手,那請麻煩幫我分析分析。在那個步進梯形圖里面那個 MOV K20 D230 就是每次給那個步進馬達的脈沖,然后到第二張圖,M180就是自動運行狀態下捕捉到X2的脈沖就驅動M58也就是我需要更改的那個步進馬達,然后定位完成復位M8172,然后再等候下一個脈沖捕捉再給它20個脈沖前進一格.直到達到預定的次數D200才停止.在這樣的程序里面我應該如何插?在哪里插 MOV K40 D230 或者MOV K60 D230 進去呢?后面傳上去的是全部程序. |
---|---|
|