langui
級別: 論壇先鋒
|
直接讀取伺服數(shù)據(jù),誤差大于一定值的時候就補償一次,然后伺服脈沖清零。 |
---|---|
|
jr11
級別: 略有小成
|
此誤差不是機械引起來的,電子齒輪比計算過程中存在除不盡的情況,因為是單方向動作,這個積累誤差不會抵消,只能優(yōu)化電子齒輪比或提高伺服編碼器線數(shù)延緩積累誤差。 |
---|---|
|
zhanghao123
級別: 家園?
|
每次都會就解決了 |
---|---|
|
愛家愛china
愛家愛china
級別: 家園常客
|
不是累計誤差而是你一圈校準的工程量不對,簡單一點的辦法就是讓伺服轉(zhuǎn)一圈然后帶動一個鋼板尺做好標記然后測量出走了多少,找精度高一點的數(shù)顯卡尺測 |
|
---|---|---|
本帖最近評分記錄:
|
wangnaizhi
級別: 論壇先鋒
|
用同步帶去定位 同步輪帶動的同步帶的外圈周長能不能確定下來 有可能就是你這邊的尺寸沒有確定下來導致的這種現(xiàn)象 正常來說伺服一般很少出現(xiàn)定位不準的情況 然后屏蔽接好 機臺接地接好 至少目前我還沒有遇到因為干擾導致伺服定位不準的情況 我這邊有臺設備確實用到的你這種同步帶去傳動定位的設備 我的處理方式是用的絕對定位 然后每個工位通過PLC內(nèi)部的脈沖當量去定位每個工位作為每個工位的位置 目前設備已經(jīng)運行了1年多 位置還沒有發(fā)生定位不準的情況 |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
這種問題 好幾個解決辦法 一個是加個傳感器 中斷讀取一圈的脈沖數(shù) 如果每次差不多 就是程序優(yōu)化一下 如果差的多 就找機械工程師 還有個辦法 加一個U型傳感器 就是每個工裝上面加一個U型 遮光片 用中斷定長定位指令 就啥都不用操心了 位置裝對就好了 |
---|---|
|
蘇格拉沒有底
能力有限,努力無限。
級別: 網(wǎng)絡英雄
|
你這個是機構的問題,同步輪不存在回原點歸零。因為同步走的就是有限位開關 |
|
---|---|---|
|