mgogo
級別: 探索解密
|
各位前輩: 本人現(xiàn)在在學校實驗室做一個自動切割材料的系統(tǒng)。 設計思路: 采用編碼器來檢測實際材料的長度,用PLC來處理實際檢測的編碼器脈沖數(shù)與plc設定脈沖數(shù)的值比較,從而來控制電機做切割動作。 請教問題:理論上實際切割下來的材料長度就是設定值,但由于實際誤差存在,材料長度很定有偏差。請問各位大俠可以用怎么樣的算法來調(diào)整這個誤差。 本人想法過于簡單:如果實際長度比設定短了,直接增加寄存器設定值脈沖數(shù)的值,反之減小。但擔心批量時又出現(xiàn)偏差。 非常感謝各位指教!謝謝! |
---|---|
|
redrock99
級別: 家園常客
|
用編碼器來計算長度,電氣方面的誤差主要是防止脈沖丟失,數(shù)據(jù)處理,在實際使用時都需要做一個工程參數(shù)即修正值。 你考慮最多的我看還是來自機械方面的誤差吧。要用電氣來修正機械定位造成的誤差 論壇里其實高手如云的。我說點我的想法拋磚引玉吧。 由編碼器脈沖來通過機械的減速比來計算長度,你會得出一個脈沖數(shù)和長度對應的比值關(guān)系數(shù)值。但是實際有誤差。 你所說的那個方法其實就是在修正誤差。但是你必須得設置一個變量來保存你的修正值。修正關(guān)系你說了多減少補就是了 當你批量時你得找到誤差產(chǎn)生的原因。如果是機械的原因,那所有誤差就是一個值,你把修正值更改到出的產(chǎn)品到了預期的 就行了 樓主留言:非常感謝redrock99,請問如何做一個工程參數(shù),麻煩您具體指導下好嗎,非常感謝! [ 此帖被redrock99在2011-09-12 23:19重新編輯 ] |
---|---|
|
wqh清風
級別: 略有小成
|
幫你頂一下,我也遇到和你類似的問題! 我連怎么用編碼器測量長度都不懂,編碼器什么遞增模式,AB相模式都還沒搞懂,正在對著編碼器說明書研究! 沒辦法剛?cè)脒@一行,以前不好好讀書,小學文憑現(xiàn)在來研究這個好吃力哦! |
---|---|
|
zhaofenggao
學習進步
級別: 探索解密
|
可以用死限位啊,后面加個接近開關(guān),輸出信號給plc 樓主留言:恩 有道理 |
|
---|---|---|
|
chenpingyg
機械是柱石,電氣是靈魂.
級別: VIP會員
|
用一光電管和脈沖編碼器配合檢測材料的長度,注意編碼器應該裝在被動輪上。 樓主留言:恩謝謝! |
|
---|---|---|
|
chenpingyg
機械是柱石,電氣是靈魂.
級別: VIP會員
|
當物料擋住光電管的時候開始計數(shù),物料走完的時候停止計數(shù),這就是物料的長度。 當物料擋住光電管的時候開始計數(shù),當計數(shù)值等于設定值的時候停止并切割。 |
|
---|---|---|
|
rockyhuo
專業(yè)制造全伺服高速衛(wèi)生巾機器
級別: 論壇先鋒
|
看看要整個系統(tǒng)的結(jié)構(gòu),精度如何,用變頻加編碼器的不同的速度會有不同 的誤差,看看你系統(tǒng)結(jié)構(gòu)和精度要求再考慮如何減少誤差的方法. |
|
---|---|---|
|
wuliang211
小剛
級別: 家園常客
|
寫好程序,現(xiàn)場調(diào)試。這種東西考慮機械定位和脈沖丟失,數(shù)據(jù)處理的影響,要多試驗才能調(diào)試好的 |
---|---|
|
anddylihua
沉思的飛刀
級別: 略有小成
|
我在液壓機械上用編碼器做直線定位,和你說的情況差不多,精度要考慮送料速度才能定 |
|
---|---|---|
|