mgogo
級(jí)別: 探索解密
![]() |
各位前輩: 本人現(xiàn)在在學(xué)校實(shí)驗(yàn)室做一個(gè)自動(dòng)切割材料的系統(tǒng)。 設(shè)計(jì)思路: 采用編碼器來檢測實(shí)際材料的長度,用PLC來處理實(shí)際檢測的編碼器脈沖數(shù)與plc設(shè)定脈沖數(shù)的值比較,從而來控制電機(jī)做切割動(dòng)作。 請(qǐng)教問題:理論上實(shí)際切割下來的材料長度就是設(shè)定值,但由于實(shí)際誤差存在,材料長度很定有偏差。請(qǐng)問各位大俠可以用怎么樣的算法來調(diào)整這個(gè)誤差。 本人想法過于簡單:如果實(shí)際長度比設(shè)定短了,直接增加寄存器設(shè)定值脈沖數(shù)的值,反之減小。但擔(dān)心批量時(shí)又出現(xiàn)偏差。 非常感謝各位指教!謝謝! |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
![]() |
這個(gè)不知道樓主要求的精度有多高,要是不高的話變頻器+編碼器還馬馬虎虎能過的去;要是精度要求特別高而又想不產(chǎn)生累積誤差,必須用伺服或者步進(jìn),前提是機(jī)械部分能達(dá)到要求,用伺服或步進(jìn)就簡單多了,一個(gè)相對(duì)定位指令就OK了,每次定位完成,進(jìn)行切割,切完再定位,再切割,一次類推,很簡單的,這樣也不會(huì)產(chǎn)生累積誤差! |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
![]() |
要是用變頻器+編碼器的話可以把編碼器接入PLC,用PLC高速計(jì)數(shù)器進(jìn)行脈沖測量,計(jì)算出編碼器每一個(gè)脈沖材料移動(dòng)的距離,從而計(jì)算出設(shè)定距離所需要的脈沖數(shù),用高計(jì)當(dāng)前值等于預(yù)置值中斷功能來控制定長!實(shí)際誤差范圍需要現(xiàn)場調(diào)整,移動(dòng)速度的速度決定了誤差的大小! |
---|---|
|