ducunlu
級別: 探索解密
![]() |
我用三菱JE伺服控制圓盤朝一方向做工位運行,每轉十個工位。設每轉脈沖數2429時,轉動50多圈后,工位超前誤差接近1毫米,設每轉脈沖數2430時,轉動50多圈后,工位超后1毫米多,請教各位同仁,有沒有更好辦法消除積累誤差 |
---|---|
|
liu_zurong
級別: 正式會員
![]() |
個人感覺可能問題出在2個方面: 1.電磁干擾,信號新和動力線走線在一起,信號線屏蔽線效果不好 2.電子齒輪比設置不正確 另外一點,你設置這個每轉脈沖數,這個感覺有點問題,上位機發脈沖能力是一定的,不是你想設多少就設多少的,舉個簡單的例子。 上位機發脈沖能力為100KHZ,伺服額定轉速為3000R/M,那么伺服達到額定轉速的最大脈沖也就是2000個/轉,如果你設的過大,伺服就會有累計誤差。如果用脈沖數計算電子齒輪比,公式如下 電子齒輪比=編碼器分辨率/每轉脈沖數×減速比(M/N), 如果用脈沖當量來計算電子齒輪比,看你精確度是多少了,轉盤式的應該是旋轉編碼器了,舉個例子,如果脈沖當量為0.1,即一個脈沖走0.1度,那么一圈應該是360/0.1=3600個脈沖,也就是說在不考慮減速比的情況下,伺服發出3600個脈沖,旋轉臺轉動一圈,電子齒輪比應該設置為 B/A=編碼器分辨率/3600×減速比(M/N), 希望對你有所幫助。 [ 此帖被liu_zurong在2015-08-11 16:36重新編輯 ] |
---|---|
|