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