賞心悅目
級別: 論壇先鋒
![]() |
我手上有一個(gè)項目,要求用一個(gè)FX2N-1PG控制一個(gè)步進(jìn)馬達來(lái)完成這樣的動(dòng)作,大家幫我看看可不可以做到啊 原來(lái)機器是這樣工作的:按下啟動(dòng)開(kāi)關(guān),步進(jìn)馬達移動(dòng)到達指定位置,然后機器開(kāi)始工作,步進(jìn)馬達在工作完成后接到信號向前移動(dòng)2MM,也就是給20個(gè)脈沖給它,,然后機器再工作,工作完成后再向前移動(dòng)2MM,再工作,如此循環(huán),達到預定的循環(huán)次數后步進(jìn)馬達回到原點(diǎn)。 我現在想把那個(gè)步進(jìn)馬達移動(dòng)的距離做個(gè)調整,比如現在是固定的每次給20個(gè)脈沖,我想這樣,第一次給20個(gè)脈沖給步進(jìn)馬達,第二次給40個(gè)或者60個(gè)或者80個(gè),第三次再給回20個(gè)脈沖,第四次給回20個(gè)脈沖,或者40,60個(gè)脈沖,讓那個(gè)步進(jìn)可以有時(shí)走一格,有時(shí)走兩格或三格。 希望有哪位高手可以指點(diǎn)一下,步進(jìn)馬達可不可以完成這樣的動(dòng)作,應該怎么樣完成呢? |
---|---|
|
二手工控電器
且行且珍惜
級別: 工控俠客
![]() |
如果單純是為了這樣的動(dòng)作程序,我還是建議樓主用單軸的數控系統。! |
|
---|---|---|
本帖最近評分記錄:
|
up116
任世事沉浮,愿真心永存
級別: 工控俠客
![]() |
你要考慮扭矩的問(wèn)題 |
|
---|---|---|
本帖最近評分記錄:
|
賞心悅目
級別: 論壇先鋒
![]() |
謝謝樓上兩位的建議,但我目前不能改硬件,只能在程序上想辦法來(lái)完成。另外扭距不是問(wèn)題,只要想辦法如何快截地轉換脈沖個(gè)數就好了,到底這樣的程序能不能完成呢? |
---|---|
|
二手工控電器
且行且珍惜
級別: 工控俠客
![]() |
程序當然可以完成。! 我推薦數控的目的就是簡(jiǎn)單,但是你說(shuō)不想更改硬件,那就只有這樣寫(xiě)程序了!但是寫(xiě)這樣的不算很麻煩。 |
|
---|---|---|
本帖最近評分記錄:
|
zhidaoshenmo
雖然我們不是“富二代”,但是我們還有成為“富一代”的機會(huì )。
級別: 家園?
![]() |
可以的.我有試過(guò),一個(gè)驅動(dòng)器也可以驅動(dòng)兩個(gè)步進(jìn)電機 用MOV指令: 如: X0 [MOVP K20 D100]; X1 [MOVP K40 D100] |
|
---|---|---|
本帖最近評分記錄:
|
賞心悅目
級別: 論壇先鋒
![]() |
圖片:
![]()
圖片:
![]() 再次謝謝樓上兩位高手,那請麻煩幫我分析分析。在那個(gè)步進(jìn)梯形圖里面那個(gè) MOV K20 D230 就是每次給那個(gè)步進(jìn)馬達的脈沖,然后到第二張圖,M180就是自動(dòng)運行狀態(tài)下捕捉到X2的脈沖就驅動(dòng)M58也就是我需要更改的那個(gè)步進(jìn)馬達,然后定位完成復位M8172,然后再等候下一個(gè)脈沖捕捉再給它20個(gè)脈沖前進(jìn)一格.直到達到預定的次數D200才停止.在這樣的程序里面我應該如何插?在哪里插 MOV K40 D230 或者M(jìn)OV K60 D230 進(jìn)去呢?后面傳上去的是全部程序. |
---|---|
|
賞心悅目
級別: 論壇先鋒
![]() |
都沒(méi)有人回答我嗎?嗚,好傷心啊,萬(wàn)能的版主大人,出來(lái)指點(diǎn)我一下嘛。 |
---|---|
|
yerong
級別: 工控俠客
![]() |
用 相對位置定位 指令 絕對位置定位指令 吧。 給脈沖就好了,連 1pg都不用。 你原來(lái)就是控制步進(jìn)電機而已。 加個(gè)觸控屏樣子也好看。 |
---|---|
本帖最近評分記錄: |
賞心悅目
級別: 論壇先鋒
![]() |
謝謝樓上的,但我現在必須在原來(lái)的基礎上加上快速切換脈沖的程序上去,改如何完成? |
---|---|
|