sunny06a
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 135 個
工控威望: 295 點
下載積分: 2731 分
在線時間: 113(小時)
注冊時間: 2015-08-18
最后登錄: 2022-07-21
查看sunny06a的 主題 / 回貼
樓主  發(fā)表于: 2016-03-04 15:02
怎么保證停的位置剛好(誤差縮。?
1,減小伺服運轉(zhuǎn)速度
2,設(shè)置減速位置
3,用絕對指令,發(fā)現(xiàn)走位(還是)沖了過去一點(大概有2mm),是然后又自己修正到正點位置的。
怎么不讓它沖過去,或者讓誤差能夠再減小點。
[ 此帖被sunny06a在2016-03-04 17:33重新編輯 ]
小侯
小侯
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 482 個
工控威望: 2612 點
下載積分: 8103 分
在線時間: 507(小時)
注冊時間: 2008-10-17
最后登錄: 2024-12-09
查看小侯的 主題 / 回貼
1樓  發(fā)表于: 2016-03-04 15:29
這要看你得機械結(jié)構(gòu)
一般直接驅(qū)動都是走梯形

[attachment=145000]

定位不準(zhǔn)我只在機械結(jié)構(gòu)為齒輪+鍊條
這樣伺服停下來時鍊條的晃動拉扯才會造成誤差
直接透過減速機驅(qū)動都蠻準(zhǔn)確除非還有外部因素
而且誤差過大都會有警報
沒有警報表示你伺服定位都是在你設(shè)定的誤差範(fàn)圍內(nèi)


1、使用變速指令在特定位置時降低速度,然後看會衝過多少,在定位數(shù)值扣掉衝過頭的距離提前停止
2、使用閉回授的方式,只要設(shè)定好電子齒輪那就能很準(zhǔn)確地走到定位
不管哪種都要看你的機械結(jié)構(gòu)
樓主留言:
1,提前停止的話,是否會在未到位置時停止(雖然這臺沒問題,不止一臺機器,其他機器也用這個程序)。如果未到位置就停,會對后續(xù)動作有影響!
2,電子齒輪比我試過了,還是對速度有影響。(設(shè)的小會試速度變慢)
3,這兩種方法都不能很好的解決目前過沖的問題,謝謝分享!
[ 此帖被小侯在2016-03-04 15:38重新編輯 ]