佳史
級別: *
|
最近在做一個伺服系統,采用FX1N-MT的PLC做控制器,剛開始用增量型控制,即每次開機都需要回一次原點,系統設計的總算順利,后來覺得系統麻煩每次開機都要回原點,于是改用絕對值控制。 PLC程序,和線路都做好了但發現了一個問題,即在伺服馬達轉動讀取一個位置后(如40000),關掉電源重新開機,讀取的位置就不是(40000)了,而且馬達傳的圈數越多,偏差越大,找了一天終沒有找到原因,這是何故呢? 但假如馬達不轉動(假如位置40000),關掉PLC電源重新啟動,位置還是能正常讀取,還是40000,在這里請問有那些高手遇到過類似的問題,或者有那些做過絕對值控制系統,在此請教了。 |
---|---|
|
佳史
級別: *
|
謝謝大家的回復,我是用ABS指令去讀取伺服馬達的絕對位置的,也就是當馬達不轉動時,ABS指令能正確的讀取位置,當馬達轉動后就讀不準確,愿做過絕對值的高手指點指點. |
---|---|
|