ytym456
級別: 探索解密
|
開始,D8140清零 然后運行PLSR指令plsr k5000 k16000 k300 y0 ,頻率5000,脈沖數量16000,加速時間300ms 運行結束后,為啥D8140里面的數值不確定,但是總是小于16000. 每次運行結束,D8140里面的數值都不一樣。 --------- 我把加減速時間改為1s,D8140的數值比較接近16000,但是還是小。這怎么還和加速時間有關系嗎?哪里的問題啊,求教 [ 此帖被ytym456在2016-03-01 13:38重新編輯 ] |
---|---|
|
petercai
三菱授權代理商
級別: 家園常客
|
累計的脈沖數一般都有偏差吧 |
|
---|---|---|
|
jonny_jean
級別: 家園常客
|
請您在看看說明書,plsr/plsy有相關的參數必須設定 這指令一個數值是16bit 跟32bit的 比如說加減速對應曲線,比值,數值 給參考 [ 此帖被jonny_jean在2016-03-03 14:16重新編輯 ] |
---|---|
|
ytym456
級別: 探索解密
|
我發現一個現象,一段程序中,第一個PLSR指令運行結束后,8140里面的數值不對,但是第二個第三個。。。后面的PLSR指令運行后,8140里面累加的數值是正確的。 就第一個plsr指令8140累計的不正確 |
---|---|
|
penn_yuan
只有你自己變的更強,才能遇到比你更強的。
級別: 探索解密
|
為什么要用PLSR指令呢,我從來不用,我用DDRVA D26 D28 Y000 Y004這樣的定位指令,D8140在找完原點后值為零,然后你走了多少脈沖里面就是當前值,沒有錯過。 |
|
---|---|---|
|