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

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

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

          
mgogo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 121 點
下載積分: 580 分
在線時間: 6(小時)
注冊時間: 2011-04-12
最后登錄: 2012-06-02
查看mgogo的 主題 / 回貼
1樓  發(fā)表于: 2011-09-12 18:18
怎么沒人理我啊。。。
redrock99
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 320 個
工控威望: 554 點
下載積分: 3735 分
在線時間: 172(小時)
注冊時間: 2009-02-04
最后登錄: 2024-10-28
查看redrock99的 主題 / 回貼
2樓  發(fā)表于: 2011-09-12 18:52
用編碼器來計算長度,電氣方面的誤差主要是防止脈沖丟失,數(shù)據(jù)處理,在實際使用時都需要做一個工程參數(shù)即修正值。
你考慮最多的我看還是來自機(jī)械方面的誤差吧。要用電氣來修正機(jī)械定位造成的誤差



論壇里其實高手如云的。我說點我的想法拋磚引玉吧。
由編碼器脈沖來通過機(jī)械的減速比來計算長度,你會得出一個脈沖數(shù)和長度對應(yīng)的比值關(guān)系數(shù)值。但是實際有誤差。
你所說的那個方法其實就是在修正誤差。但是你必須得設(shè)置一個變量來保存你的修正值。修正關(guān)系你說了多減少補(bǔ)就是了
當(dāng)你批量時你得找到誤差產(chǎn)生的原因。如果是機(jī)械的原因,那所有誤差就是一個值,你把修正值更改到出的產(chǎn)品到了預(yù)期的
就行了
樓主留言:
非常感謝redrock99,請問如何做一個工程參數(shù),麻煩您具體指導(dǎo)下好嗎,非常感謝。
[ 此帖被redrock99在2011-09-12 23:19重新編輯 ]
wqh清風(fēng)
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 227 個
工控威望: 370 點
下載積分: 3231 分
在線時間: 104(小時)
注冊時間: 2011-06-19
最后登錄: 2020-08-18
查看wqh清風(fēng)的 主題 / 回貼
3樓  發(fā)表于: 2011-09-12 18:58
幫你頂一下,我也遇到和你類似的問題!

我連怎么用編碼器測量長度都不懂,編碼器什么遞增模式,AB相模式都還沒搞懂,正在對著編碼器說明書研究!

沒辦法剛?cè)脒@一行,以前不好好讀書,小學(xué)文憑現(xiàn)在來研究這個好吃力哦!
zhaofenggao
學(xué)習(xí)進(jìn)步
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 106 個
工控威望: 180 點
下載積分: 10114 分
在線時間: 232(小時)
注冊時間: 2010-08-12
最后登錄: 2018-07-25
查看zhaofenggao的 主題 / 回貼
4樓  發(fā)表于: 2011-09-12 21:10
可以用死限位啊,后面加個接近開關(guān),輸出信號給plc
樓主留言:
恩 有道理
互相學(xué)習(xí)
chenpingyg
機(jī)械是柱石,電氣是靈魂.
級別: VIP會員
精華主題: 0
發(fā)帖數(shù)量: 1105 個
工控威望: 6705 點
下載積分: 100 分
在線時間: 603(小時)
注冊時間: 2007-01-25
最后登錄: 2017-04-03
查看chenpingyg的 主題 / 回貼
5樓  發(fā)表于: 2011-09-12 21:34
用一光電管和脈沖編碼器配合檢測材料的長度,注意編碼器應(yīng)該裝在被動輪上。
樓主留言:
恩謝謝。
自己的事情自己做.
mgogo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 121 點
下載積分: 580 分
在線時間: 6(小時)
注冊時間: 2011-04-12
最后登錄: 2012-06-02
查看mgogo的 主題 / 回貼
6樓  發(fā)表于: 2011-09-12 21:41
非常感謝各位。。
chenpingyg
機(jī)械是柱石,電氣是靈魂.
級別: VIP會員
精華主題: 0
發(fā)帖數(shù)量: 1105 個
工控威望: 6705 點
下載積分: 100 分
在線時間: 603(小時)
注冊時間: 2007-01-25
最后登錄: 2017-04-03
查看chenpingyg的 主題 / 回貼
7樓  發(fā)表于: 2011-09-12 21:51
引用
引用第7樓chenpingyg于2011-09-12 21:34發(fā)表的  :
用一光電管和脈沖編碼器配合檢測材料的長度,注意編碼器應(yīng)該裝在被動輪上。

當(dāng)物料擋住光電管的時候開始計數(shù),物料走完的時候停止計數(shù),這就是物料的長度。
當(dāng)物料擋住光電管的時候開始計數(shù),當(dāng)計數(shù)值等于設(shè)定值的時候停止并切割。
自己的事情自己做.
rockyhuo
專業(yè)制造全伺服高速衛(wèi)生巾機(jī)器
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1611 個
工控威望: 1929 點
下載積分: 4459 分
在線時間: 438(小時)
注冊時間: 2008-07-14
最后登錄: 2024-10-09
查看rockyhuo的 主題 / 回貼
8樓  發(fā)表于: 2011-09-12 23:47
看看要整個系統(tǒng)的結(jié)構(gòu),精度如何,用變頻加編碼器的不同的速度會有不同 的誤差,看看你系統(tǒng)結(jié)構(gòu)和精度要求再考慮如何減少誤差的方法.
變頻器中心放卷,可以穩(wěn)定達(dá)到280M/分鐘線速度.
全伺服衛(wèi)生巾、尿褲、護(hù)墊機(jī)機(jī)器項目合作,承接多功能衛(wèi)生巾中包機(jī)制造,尿褲垛碼機(jī)制造
QQ:84818626
電話:18923140420
wuliang211
小剛
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 370 個
工控威望: 537 點
下載積分: 2227 分
在線時間: 291(小時)
注冊時間: 2011-08-23
最后登錄: 2019-12-21
查看wuliang211的 主題 / 回貼
9樓  發(fā)表于: 2011-09-13 10:21
寫好程序,現(xiàn)場調(diào)試。這種東西考慮機(jī)械定位和脈沖丟失,數(shù)據(jù)處理的影響,要多試驗才能調(diào)試好的
anddylihua
沉思的飛刀
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 123 個
工控威望: 301 點
下載積分: 2961 分
在線時間: 222(小時)
注冊時間: 2009-02-14
最后登錄: 2024-11-01
查看anddylihua的 主題 / 回貼
10樓  發(fā)表于: 2011-09-13 11:00
我在液壓機(jī)械上用編碼器做直線定位,和你說的情況差不多,精度要考慮送料速度才能定
飛刀,又見飛刀
回憶依然最美
一不小心混進(jìn)社會, 浪子回頭已經(jīng)白費... ...
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1240 個
工控威望: 2873 點
下載積分: 21628 分
在線時間: 1322(小時)
注冊時間: 2008-06-16
最后登錄: 2024-10-31
查看回憶依然最美的 主題 / 回貼
11樓  發(fā)表于: 2011-09-13 13:54
這個不知道樓主要求的精度有多高,要是不高的話變頻器+編碼器還馬馬虎虎能過的去;要是精度要求特別高而又想不產(chǎn)生累積誤差,必須用伺服或者步進(jìn),前提是機(jī)械部分能達(dá)到要求,用伺服或步進(jìn)就簡單多了,一個相對定位指令就OK了,每次定位完成,進(jìn)行切割,切完再定位,再切割,一次類推,很簡單的,這樣也不會產(chǎn)生累積誤差!