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