312496169
發(fā)現好東西,那就一起來分享
級別: 探索解密
精華主題: 0
發(fā)帖數量: 57 個
工控威望: 148 點
下載積分: 478 分
在線時間: 58(小時)
注冊時間: 2015-10-10
最后登錄: 2024-10-30
查看312496169的 主題 / 回貼
樓主  發(fā)表于: 2021-11-29 11:47
模型:伺服電機帶皮帶輪轉動。首先尋找到皮帶機械零點,隨后朝一個方向旋轉N圈后回到皮帶機械零點,一直不停地這么運行下去。



很多伺服都可以做相對定位,我也想用相對定位來做這個事。假設皮帶周長1米,那到達機械零點后,我讓伺服再相對定位1米,即可再次轉到機械零點。



問題:伺服定位總是有誤差的。我們放大一下誤差值,比如我定位1米,實際只運行了0.9米。我們再假設一個誤差極限,誤差總是短0.1米,而沒有長出1米的時候。



那么,這個誤差不斷累計,轉得越多,累計得越多。比如轉10圈后,就有1米的誤差了。



各位,大家是否遇到過這種案例,有什么好的解決辦法嗎?多謝。

深度游子
級別: 略有小成
精華主題: 0
發(fā)帖數量: 28 個
工控威望: 485 點
下載積分: 703 分
在線時間: 93(小時)
注冊時間: 2021-08-22
最后登錄: 2024-09-24
查看深度游子的 主題 / 回貼
1樓  發(fā)表于: 2021-12-07 14:19
不知你對速度的要求怎么樣,這種方式會降低運行速度,可以試試中斷定位,假如要定位1米,可以先相對定位0.98米,然后切換成脈沖輸出指令,以恒定速度運行,碰到零點后,停止輸出。再進行下一次定位。
樓主留言:
機械設計的原因,原點安裝位置在啟動和結束中間
本帖最近評分記錄:
  • 下載積分:+1(312496169) 機械設計有問題,原點感 ..