月灬洛
級別: 論壇先鋒
![]() |
項(xiàng)目概述,匯川IS620P伺服,驅(qū)動皮帶輪。再從伺服驅(qū)動器接入差分信號控制線掃相機(jī),上位機(jī)檢測NG時,發(fā)給PLC NG信號,到貼標(biāo)位皮帶輪停止(距離相機(jī)430mm)PLC控制另一臺伺服貼標(biāo)。 目前停止位不準(zhǔn),低速運(yùn)行時錯位10mm左右,可以接受;高速運(yùn)行時,錯位500mm以上。 各位大佬,有可靠的解決方案嗎? |
---|---|
|
月灬洛
級別: 論壇先鋒
![]() |
感謝指正。 皮帶運(yùn)行時,線掃相機(jī)及光源就上電,一個脈沖拍一幀,合成整張圖片后才開始檢測。 目前問題是:上位機(jī)處理圖片的時間不恒定導(dǎo)致的。后面優(yōu)化了下,統(tǒng)一調(diào)整到110ms后,效果好了點(diǎn)。 優(yōu)化方案:現(xiàn)在用編碼器脈沖做反饋,當(dāng)前整張圖片的終值脈沖,反饋給PLC,plc再用接收到的反饋值和當(dāng)前值做差值運(yùn)算,再講430mm折算成脈沖值,減去差值,計(jì)算出停止位置。測試下來誤差基本在20-40mm。還是存在高速偏差大,低速偏差小的問題。 還有其他其他解決辦法嗎? |
---|---|
|