zhengcai
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個
工控威望: 109 點
下載積分: 1270 分
在線時間: 11(小時)
注冊時間: 2015-01-18
最后登錄: 2015-08-29
查看zhengcai的 主題 / 回貼
樓主  發(fā)表于: 2015-04-01 00:27
背景: 最近做了個程序,用的是相對指令DRVI,直徑為25的同步帶輪帶動36mm的同步帶輪轉(zhuǎn)動,控制圓盤每次轉(zhuǎn)1/5圈,步進驅(qū)動選擇細分為20000,指令如下:DRVI K5760 K10000 Y0 Y1 走幾次看不出偏差,但是走了30次以上就會看到與定位點出現(xiàn)偏差,還差點點到定位點,且誤差越來越大,如果增加頻率到15000,第一步偏差都很明顯,改加減速時間后有改善,但對累計誤差沒有解決。
問:計算是脈沖式整數(shù)沒有除不盡,為什么還是有偏差?


另外,最近編程控制步進電機每次旋轉(zhuǎn)10°,脈沖怎么算都除不盡,應(yīng)怎樣編程才能避免累計誤差?
收藏 新鮮事
lxlsys
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 85 個
工控威望: 254 點
下載積分: 449 分
在線時間: 65(小時)
注冊時間: 2008-12-05
最后登錄: 2024-10-28
查看lxlsys的 主題 / 回貼
1樓  發(fā)表于: 2015-04-02 11:14
你電機力距過小,才導(dǎo)致這種情況,解決方法很多,用伺服,用分割器,要不就用步進再配合一個外定位
lxlsys
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 85 個
工控威望: 254 點
下載積分: 449 分
在線時間: 65(小時)
注冊時間: 2008-12-05
最后登錄: 2024-10-28
查看lxlsys的 主題 / 回貼
2樓  發(fā)表于: 2015-04-02 11:15
你見過移印機就知道了,那偏差要求應(yīng)不比你的低