愛你3.6克
級別: 探索解密
|
最近在做一個伺服系統,采用FX3U-80MT的PLC,伺服馬達轉動讀取一個位置后(D8340里面有值)(如40000),關掉電源重新開機,在伺服里面讀取的位置就不是(40000)了,而且馬達傳的圈數越多,偏差越大,找了幾天都沒有找到原因, 但假如馬達不轉動(假如位置40000),關掉PLC電源重新啟動,位置還是能正常讀取,還是40000,在這里請問有那些高手遇到過類似的問題,或者有那些做過絕對值控制系統,在此請教了。 |
|
---|---|---|
|
愛你3.6克
級別: 探索解密
|
后面找不出原因,后將絕對值的伺服系統直接設參數當增量式使用,發現每次定位的位置都有很大的偏差,如 (找過原點后 用DDRVA指令運動1000個脈沖 監控D8340里面的值是1000,在用DDRVA指令運動到0,D8340里面的值是到0了,但是機器實際位置已經到的-100的位置上,在用DDRVA指令運動1000個脈沖 監控D8340里面的值是1000,但是機器實際位置已經到的800的位置上,)運動越多偏差越大 機構檢查了很多遍,確定沒問題 求解。 |
|
---|---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
(喙戔 |
|
---|---|---|
|
shuai3982
二十歲到三十歲這段時間,是人生中艱苦的一段歲月——承擔著漸長
級別: 論壇先鋒
|
什么牌子伺服? 早幾天我用匯川也遇到這個問題,匯川說增益沒有調好,有抖動,后面做的增量在用 樓主留言:三菱J3的伺服 |
|
---|---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
三菱的伺服除了用DABS指令外,還是加伺服電池,驅動器設為絕對值系統。 樓主留言:這些都設定了 ,沒有問題 |
|
---|---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
我的回復居然被吞了………… 樓主留言:高手 怎么解決的 求解啊 |
|
---|---|---|
|
yerong
級別: 工控俠客
|
看看哪個值和實際位置是吻合的就可以了 伺服 OFF后肯定位置會變化的 樓主留言:就是不吻合 吻合的話 就沒問題了 |
---|---|
|
seafar
目前C#
級別: 家園常客
|
以伺服ABS的值為主就對了 樓主留言:怎么以ABS的值為主,我發脈沖D8340里面就一定會變,但是伺服和PLC里面的值就不一樣了 |
|
---|---|---|
|
血滴子三號
臺金伺服電機/驅動器
級別: 略有小成
|
是不是電機和驅動器不匹配? 樓主留言:絕對匹配的 |
|
---|---|---|
|
kd754223798
級別: 探索解密
|
是不是40000無所謂,是絕對值得話以讀取得數值為準就行了 樓主留言:但是每次關機后讀取的值 和我關機前8340里面的值不一樣,偏差還很大 |
---|---|
|
戇獅
廣州三能:自動化設備制造 自動化培訓
級別: 略有小成
|
電子齒輪比設對了不 樓主留言:設定的 是1000個脈沖轉一圈, |
|
---|---|---|
|