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