mgogo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 121 點
下載積分: 580 分
在線時間: 6(小時)
注冊時間: 2011-04-12
最后登錄: 2012-06-02
查看mgogo的 主題 / 回貼
樓主  發(fā)表于: 2011-09-12 18:02
各位前輩:
         本人現(xiàn)在在學校實驗室做一個自動切割材料的系統(tǒng)。
設(shè)計思路: 采用編碼器來檢測實際材料的長度,用PLC來處理實際檢測的編碼器脈沖數(shù)與plc設(shè)定脈沖數(shù)的值比較,從而來控制電機做切割動作。
請教問題:理論上實際切割下來的材料長度就是設(shè)定值,但由于實際誤差存在,材料長度很定有偏差。請問各位大俠可以用怎么樣的算法來調(diào)整這個誤差。

本人想法過于簡單:如果實際長度比設(shè)定短了,直接增加寄存器設(shè)定值脈沖數(shù)的值,反之減小。但擔心批量時又出現(xiàn)偏差。

非常感謝各位指教!謝謝!

          
回憶依然最美
一不小心混進社會, 浪子回頭已經(jīng)白費... ...
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1240 個
工控威望: 2873 點
下載積分: 21638 分
在線時間: 1322(小時)
注冊時間: 2008-06-16
最后登錄: 2024-11-14
查看回憶依然最美的 主題 / 回貼
1樓  發(fā)表于: 2011-09-13 13:54
這個不知道樓主要求的精度有多高,要是不高的話變頻器+編碼器還馬馬虎虎能過的去;要是精度要求特別高而又想不產(chǎn)生累積誤差,必須用伺服或者步進,前提是機械部分能達到要求,用伺服或步進就簡單多了,一個相對定位指令就OK了,每次定位完成,進行切割,切完再定位,再切割,一次類推,很簡單的,這樣也不會產(chǎn)生累積誤差!
回憶依然最美
一不小心混進社會, 浪子回頭已經(jīng)白費... ...
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1240 個
工控威望: 2873 點
下載積分: 21638 分
在線時間: 1322(小時)
注冊時間: 2008-06-16
最后登錄: 2024-11-14
查看回憶依然最美的 主題 / 回貼
2樓  發(fā)表于: 2011-09-13 14:01
要是用變頻器+編碼器的話可以把編碼器接入PLC,用PLC高速計數(shù)器進行脈沖測量,計算出編碼器每一個脈沖材料移動的距離,從而計算出設(shè)定距離所需要的脈沖數(shù),用高計當前值等于預置值中斷功能來控制定長!實際誤差范圍需要現(xiàn)場調(diào)整,移動速度的速度決定了誤差的大小!