452869040
級別: 探索解密
![]() |
你想知道的是上位機發(fā)多少脈沖轉一圈,還是編碼器轉一圈反饋回來(lái)的脈沖。對于前一種看個(gè)人設置。后一種看伺服電機編碼器分辨率。手冊上有說(shuō)明 |
---|---|
本帖最近評分記錄: |
wcb516358
級別: 略有小成
![]() |
所有的伺服都有電子齒輪比要設置的,或者直接設置多少脈沖轉一圈(三菱MR系列),假設你伺服的分辨率是18位,伺服接受到262143個(gè)脈沖電機轉一圈,但是PLC存儲器16位的最大值才65535,所以我們要設置電子齒輪比。如果我要設置PLC發(fā)3000脈沖伺服轉一圈,電子齒輪就要設置為262143/3000,這樣講 你明白嗎 |
---|---|
本帖最近評分記錄: |
rongbing
級別: 論壇先鋒
![]() |
老師您好,是這樣的一個(gè)問(wèn)題,安川伺服驅動(dòng)器驅動(dòng),伺服電機,伺服電機帶主軸,主軸有一個(gè)同步輪是32齒的,模數是1公分,軸的另一端鏈接一個(gè)360的增量編碼器,我想用這個(gè)編碼器的數值也就是距離,控制plc輸出的脈沖個(gè)數,不知道怎樣做,請教了,我從軟件里面看到伺服電機移動(dòng)的距離,和增量編碼器的讀數,利用這兩個(gè)已知條件可以算出來(lái)嗎 |
---|---|
|
wcb516358
級別: 略有小成
![]() |
汗,你都有伺服了 還加什么編碼器?相要準確可以用帶絕對值位置的伺服!假設PLC發(fā)10000脈沖:電機轉1圈,電機1轉的行程是100mm,那么我想走50mm距離,PLC發(fā)5000脈沖就可以啊,我想走1mm就發(fā)100脈沖,這樣就可以很精準的控制距離了,只要機械可靠不位移,精度1~2um都不是問(wèn)題 |
---|---|
|
wcb516358
級別: 略有小成
![]() |
你還是仔細看看伺服是手冊吧,只要知道減速比,絲桿導程,設置好伺服電子齒輪比,我就可以通過(guò)發(fā)送脈沖數,控制電機行走距離的 |
---|---|
|
rongbing
級別: 論壇先鋒
![]() |
您好老師我加編碼器是為了控制多段速,比如從0到600一個(gè)速度在從600到800一個(gè)速度然后到1200,我想做的就是這個(gè)編碼器到了一定的位置比如到了1200的位置那么plc要發(fā)多少脈沖給伺服才能與我的實(shí)際距離相等,謝謝各位了 |
---|---|
|
wcb516358
級別: 略有小成
![]() |
不是很了解你的控制方法,據我所知改變發(fā)送脈沖的頻率即可改變電機的速度 |
---|---|
|
luky913
級別: 家園?
![]() |
既然你說(shuō)了用編碼器來(lái)控制,那么為什么又還要發(fā)多少個(gè)脈沖來(lái)控制呢? 你確定你現在用的編碼器的精度比安川的伺服還高嗎? 都不知道你是想速度控制還是位置控制,還是兩個(gè)一起控制? 如果是位置控制的話(huà),加上伺服反饋本身已經(jīng)很準了,完全可以利用其本身來(lái)實(shí)現多段控制電機的速度,簡(jiǎn)單又方便...... |
---|---|
|
weisongyuan
永遠年輕
級別: 網(wǎng)絡(luò )英雄
![]() |
伺服電機本身就帶與電機同步的編碼器,為什么要用另一種增量編碼器呢?你所說(shuō)的控制要求伺服電機的編碼器就可以完全做到啊 |
|
---|---|---|
|