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

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

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

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



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

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

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

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

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