hardy_6817
紙上得來終覺淺,絕知此事要躬行.
級別: 略有小成
|
需要在車床主軸上加一個編碼器來顯示角度。 使用了一個3600P的增量編碼器+200smartPLC+加一個觸摸屏顯示。程序中使用了4倍頻。 PLC程序在附件。 在車床上等分∮332mm的工件,現在重復定位對不上了(假如每次轉43°43′,轉1次劃一個線,轉10次,劃10個印記,再轉回來,轉同樣的角度就跟以前的對不上了,有的多幾分,有的少幾分,還有的多20幾分的)為什么會出現這樣的問題?怎么解決? 師傅們指點一下~,謝謝! |
---|---|
|
二手工控電器
且行且珍惜
級別: 工控俠客
|
不準就對了! 首先你所選的方式就錯,你需要選擇的是單圈絕對值編碼器來做角度顯示,這個OMRON、KOYO這兩品牌的多有你所需要的功能! 樓主留言:我不需要掉電保持,如果采用絕對值編碼至少要14bit以上的才能達到精度要求。估計也 不便宜。 |
|
---|---|---|
|
gxtmdb82164
級別: 論壇先鋒
|
因為即使是3600P的編碼器也仍然有誤差,系統每走一個分度也不是真正的顯示分度即執行誤差,而且你這種來回轉的方式還要考慮機械回差,不要說什么檢查過了,精密系統中的準確度和可重復性不是一個東西,也不是人眼睛看看就能確定是否有誤差的. 2L的朋友說的是對的,你這里就應該用絕對值編碼器,用絕對值編碼器就不會有增量編碼器導致的累積誤差,起碼可重復性會非常好. 而且不清楚你這里的應用場景,實際上如果刷新率要求不高,也不對外輸出控制什么的,完全可以用485輸出的絕對值編碼器+觸摸屏就搞定了,連PLC都不需要.當然如果刷新率很高,或者需要對外輸出控制,那就只能上格雷碼編碼器了~ 樓主留言:刷新不高,手在那里轉動,精度高一點而已,直徑300多要求弧長幾個絲的誤差,謝謝你的建議。有好的485編碼器推薦嗎?14b以上的。 |
---|---|
|
旋轉編碼器
級別: 略有小成
|
增量脈沖編碼器是存在累計誤差的,并且這個累計誤差會越來越大,建議使用絕對值編碼器 您主軸測量多大的角度?如果要求響應速率比較高,可以用并行IO點的 ;如果想用RS485輸出的,建議用Modbus RTU協議的,通信速率更高些,我們有單圈16位65536分辨率的Modbus輸出絕對值編碼器,資料見附件 |
|
---|---|---|
|
hardy_6817
紙上得來終覺淺,絕知此事要躬行.
級別: 略有小成
|
以前用的是一種角度顯示器,某寶買的,用起來老是掉數據(也就是不顯示數了),用起來還行,重復定位沒看出來誤差。 要用的時候掉數據,用著惱火。 還是用的它的編碼器,自己寫個PLC程序不行了。 |
---|---|
|