xiaolujs
級別: 探索解密
|
最近在做一設(shè)備,使用FX-3G,控制轉(zhuǎn)盤,轉(zhuǎn)盤每次定位72°,有5個工位,伺服部分的程序應(yīng)該如何編輯,自己的思路是使用絕對位置定位指令,當(dāng)定位到360°后,將當(dāng)前值清零,用這種方法做出來,設(shè)備連續(xù)運轉(zhuǎn)一段時間就出現(xiàn)了累計誤差,不知道是哪兒的問題,請教各位工控高手指點迷津,萬分感謝! |
---|---|
|
xiaolujs
級別: 探索解密
|
我是每次開機回原點,之后轉(zhuǎn)盤旋轉(zhuǎn)定位,100多個循環(huán)后就不準了,明顯位置跑偏了 |
---|---|
|
xiaolujs
級別: 探索解密
|
應(yīng)該是少轉(zhuǎn)了,各位高手,有沒有伺服控制轉(zhuǎn)盤的程序,發(fā)一個,我參考一下,謝謝啦!郵箱:xiaolujs@126.com |
---|---|
|
laihuaxun200
級別: 略有小成
|
轉(zhuǎn)盤齒輪間隙,要準的話,就在轉(zhuǎn)盤上加編碼器接入伺服,才是真正的閉環(huán)控制,只是伺服電機的反饋信號只算半閉環(huán)控制。 |
---|---|
|
fan931479946
級別: 探索解密
|
看伺服電機帶轉(zhuǎn)盤的電子齒輪,通過使用伺服電機的電子齒輪, 可以設(shè)定每個脈沖的移動量,每轉(zhuǎn)一圈到原點,脈沖頻率復(fù)位就可以減少累計誤差.只能作參考. |
---|---|
|
vdadiv
級別: 略有小成
|
轉(zhuǎn)盤我做過12個分割位置,每次移動30度, 即使誤差是一個脈波,也是會累計的,歸完原點後,誤差很小,連續(xù)轉(zhuǎn)了 幾個小時之後,誤差累計,位置就跑掉了..... 我後來加了一個感應(yīng)信號(x10),每次啟動定位的動作是: 啟動 -> 速度1 -> x10 on(中斷處理) > 1速度定位(相對位置) 速度1大概移動5度,就會感應(yīng)x10的信號,然後中斷定位(25度),完成位移30度... x10信號是定位的觸發(fā)點,沒累計的問題了... |
---|---|
|
建控電
野蠻其體魄、文明其精神!
級別: 論壇先鋒
|
用伺服做容易出現(xiàn)這種問題,后來我們用了DD馬達了!簡單好控制!自帶絕對編碼器的! |
---|---|
|