taobao2014
級別: 探索解密
![]() |
我現在使用的是增量式編碼器伺服,程序里邊是用的相對位置定位指令,我想使用絕對位置定位指令。但是不知道能不能用,求各位大俠指點(diǎn) |
---|---|
|
422808333
級別: 探索解密
![]() |
當然可以,而且市面上絕大多數伺服都是增量編碼器。增量編碼器伺服絕對定位要先回原點(diǎn) |
---|---|
|
taobao2014
級別: 探索解密
![]() |
我是FX3u兩軸控制的y0和y1為什么我在監控D8359當前位置監控是發(fā)現其反向的時(shí)候怎么不減少還是在增加,我已經(jīng)在正向開(kāi)始的時(shí)候對D8350用原點(diǎn)信號進(jìn)行清零了。請各位師傅指點(diǎn) |
---|---|
|
yangxuelei19
級別: 略有小成
![]() |
用絕對定位指令與否與編碼器的類(lèi)別沒(méi)有關(guān)系呢,現在市面上的伺服多數都是增量式的伺服,加裝配套的電池后,就可以斷電保持當前的位置,變成絕對式編碼器伺服。 ![]() |
---|---|
|
1712131502
級別: 論壇先鋒
![]() |
可以把位置值寫(xiě)入斷電保持的數據寄存器來(lái)保存位置值。不過(guò)你擔憂(yōu)的沒(méi)有必要,指令使用不管這個(gè) |
|
---|---|---|
|
taobao2014
級別: 探索解密
![]() |
在設備開(kāi)始運行的時(shí)候我已經(jīng)使用DZRN指令回過(guò)原點(diǎn),我以前指令用是的相對定位,現在我想改編成絕對定位,但是我在線(xiàn)監測當前位置寄存器D8359的時(shí)候發(fā)現在正方向是增加計數的但是在反方向怎么還是加計數?我搞不明白,請各位大師指點(diǎn)! |
---|---|
|
yangxuelei19
級別: 略有小成
![]() |
D8359是Y1的減速時(shí)間寄存器哦,Y0(D8341,D8340),Y1(D8351,D8350),監視括號里的寄存器。 |
---|---|
|
taobao2014
級別: 探索解密
![]() |
舉個(gè)例子;DDRVI D200 K2000 Y0 Y4 中D200始終為正值,在執行指令之前執行SET Y4,然后開(kāi)始執行指令,那么此時(shí)當前值寄存器D8340數值一直在增加。 那么其中D200位正值,在指令執行前執行RST Y4,然后開(kāi)始執行指令,那么請教各位 指令能這樣執行嗎? 此時(shí)D8340是在增加還是在減小呢? |
---|---|
|
彭萬(wàn)生
級別: 工控俠客
![]() |
八樓的,不能這樣用吧。y4輸出與否是由d200值確定的;在同一個(gè)主程序或者子程序或者中斷程序中,不能例外單獨置位復位y4再執行相應脈沖指令,只能是先對d200賦值后,再啟動(dòng)脈沖指令 |
---|---|
|