蔡昕
(北京現(xiàn)代汽車有限公司)
隨著汽車行業(yè)的蓬勃發(fā)展和競爭加劇,汽車企業(yè)越來越重視工廠生產(chǎn)效率的提升[1-8],視覺系統(tǒng)在自動化生產(chǎn)及質(zhì)量控制領域的大量應用,使其成為提升涂裝工廠生產(chǎn)效率的重要手段[9-10]。文章介紹了在高鏈速汽車涂裝生產(chǎn)線上,利用視覺方法檢測車身的定位情況,通過計算車身與掛具基準點間的定位誤差,在車身進入生產(chǎn)線前及時發(fā)現(xiàn)定位異常車輛,防止因定位異常導致涂裝過程中白車身脫離掛具從而引起故障及報廢車產(chǎn)生。通過反復驗證,該系統(tǒng)達到了設計綱領要求,對保證前處理-電泳生產(chǎn)線的高速正常運行具有重要意義。
文章以一座年產(chǎn)能45萬輛的涂裝工廠的涂裝生產(chǎn)線為例,圖1示出該汽車涂裝生產(chǎn)線前處理工段入口局部示意圖。該前處理-電泳生產(chǎn)線的生產(chǎn)節(jié)拍為102輛/h,鏈速為0.16 m/s,前處理工段總共有7個噴淋工段和7個浸漬工段,全長298 m;電泳工段總共有5個噴淋工段和3個浸漬工段,全長194 m。如圖1所示,在車身進入前處理-電泳線入口前,需將車身從滑橇轉換到掛具上并用防脫鉤鎖緊,在氣缸鎖緊的2個工位安裝車身定位視覺檢測系統(tǒng),利用工業(yè)相機檢測車身與掛具基準點的相位偏差,與設定的誤差允許范圍進行對比,通過對比結果判斷定位是否準確,若相位偏差超出誤差允許范圍則發(fā)出報警信號。
圖1 某汽車涂裝生產(chǎn)線前處理工段入口局部示意圖
圖2示出車身定位視覺檢測系統(tǒng)整體構成圖。視覺檢測部分由9個相機組成,型號均為Cognex CAMCIC2000 60G,每個相機配置1個輔助光源,其中1個相機用于拍攝掛具號;8個相機拍攝白車身在掛具上的定位位置,設定允許的定位誤差范圍為±20 mm(距離)和±10°(角度)。掛具號信息和白車身定位圖像與生產(chǎn)信息系統(tǒng)傳輸?shù)能嚿硇畔⒐餐4妗?個相機均為以太網(wǎng)工業(yè)相機,通過網(wǎng)絡交換機與視覺檢測系統(tǒng)控制柜相連,控制柜通過車輛追蹤系統(tǒng)接收車輛信息。當操作箱發(fā)出車輛占位信號后視覺檢測系統(tǒng)開始工作,進行圖像拍攝處理并計算車身在掛具上的定位狀態(tài),發(fā)出信號經(jīng)DI/O板卡通過現(xiàn)場總線傳輸至傳輸鏈控制柜PLC中,并通過工廠設備管理系統(tǒng)向中央控制室報警,實現(xiàn)遠程監(jiān)控。
圖2 車身定位視覺檢測系統(tǒng)整體構成
在拍攝車身定位信息的9個相機中,4個相機(①②③④)用于拍攝掛具與車身接觸的4個定位板的相對位置;2個相機(⑤⑥)用于拍攝掛具前端2個防漂浮鎖緊裝置鉤在前地板上的狀態(tài);2個相機(⑦⑧)用于拍攝掛具后端3個防漂浮掛具鎖緊鉤子在后地板上的狀態(tài);還有1個相機(⑨)用于識別掛具號碼。各相機拍攝位置分布,如圖3所示。
圖3 車身定位視覺檢測系統(tǒng)各相機拍攝位置分布圖
圖4示出某車型各定位點視覺檢測及判定事例,通過樣本采集的方式檢測車身定位誤差。
在進行圖像處理前,預先選取車身特定位置(如孔等)作為車身樣本圖像,并選取掛具定位板的特定位置作為特征點;利用全圖掃描樣本匹配的方式檢測出車身和掛具位置,計算2個特征點間的相對位置;將計算結果與設定的定位誤差比對,若測量值超過設定值則認為定位異常。經(jīng)測試,最終定義該系統(tǒng)的檢測誤差范圍為±2 mm,角度誤差范圍為±5°。
視覺檢測系統(tǒng)首先通過車輛追蹤控制柜(如圖2所示)獲取生產(chǎn)系統(tǒng)車型信息,并與現(xiàn)場通過光電開關識別的車型信息進行對比,若兩者不一致則系統(tǒng)報警,待維護人員確認車型信息后再進行車身定位檢測;若兩者一致則視覺檢測系統(tǒng)啟動,判定車身定位狀態(tài),若定位異常亦進行報警,防止定位不準的車身進入后續(xù)的前處理-電泳線,如圖5所示。
圖5 車身定位視覺檢測系統(tǒng)報警功能
具體實施方式為:當載有白車身的掛具進入車身定位檢測工位時,輸送鏈停止器觸發(fā),掛具抱緊,輸送鏈給出占位信號,光源接收信號并點亮,車輛追蹤PLC控制柜將車型信息發(fā)送給系統(tǒng),延時1.5 s后光電管將識別車型信息發(fā)送給系統(tǒng)并進行車型數(shù)據(jù)對比,延時5 s后視覺檢測系統(tǒng)啟動拍照,系統(tǒng)將拍攝的掛具定位點與車身上特征點進行算法測量并與樣本做比較,如果比較結果一致,發(fā)送OK信號給PLC,掛具抱緊裝置打開,車輛通過;反之則發(fā)送NG信號,掛具抱緊裝置不打開,系統(tǒng)報警,直到人為調(diào)整車身在掛具上位置與特征點的測量值滿足標準后再執(zhí)行車輛放行動作;每次檢測執(zhí)行過程完成后視覺檢測系統(tǒng)復位,光源熄滅,等待下一輛車身到達時的啟動信號。掛具前進程序的控制原理和停止器控制程序,分別如圖6和圖7所示。
圖6 車身定位視覺檢測系統(tǒng)掛具前進程序控制原理
圖7 車身定位視覺檢測系統(tǒng)停止器控制程序
車身定位視覺檢測系統(tǒng)軟件界面包括的各界面功能如下:
1)主界面主要包含生產(chǎn)系統(tǒng)中當前車輛數(shù)據(jù)信息、8套相機捕捉車輛在掛具上放置位置的圖片,以及按照算法對車輛位置狀態(tài)的判定結果。
2)功能導航界面包含用戶管理、用戶登錄、修改履歷、報警履歷、檢索履歷、PLC I/O設置、車型設置、誤差范圍限值設定、光源參數(shù)設置及數(shù)據(jù)編輯等功能。
3)用戶管理界面包含權限設置功能,分為3個等級權限:1級用戶僅有用戶登錄、用戶退出、報警履歷查詢等功能的權限;2級用戶除包括1級用戶的使用權限外,還包括修改履歷查詢、檢索履歷查詢、PLC I/O設置、車型設置、上/下限設定、光源設定及數(shù)據(jù)刪除等功能的操作權限;3級權限用戶能操作視覺檢測系統(tǒng)的所有功能。
4)用戶登錄界面是針對不同權限級別的用戶輸入工號和相應口令實施登陸的窗口。
5)修改履歷界面包含2級用戶及3級用戶對視覺檢測系統(tǒng)各種參數(shù)修改痕跡的記錄。
6)報警履歷界面包含視覺檢測系統(tǒng)每日判定NG的詳細內(nèi)容。
7)檢索履歷界面包含根據(jù)時間、掛具號、判定OK/NG等情況查詢每輛車通過時狀態(tài)的功能。
8)PLC I/O設置界面記錄了視覺檢測系統(tǒng)判定時信號傳遞的詳細過程。
9)車型設置界面包含對各個車型進行編號定義、拍攝位置及拍攝點數(shù)量的定義以及為添加新車型數(shù)據(jù)預留定義窗口。
10)誤差范圍限值設定界面包含各個拍攝點上/下限值的參數(shù)設定,掛具鎖角度誤差范圍為±10°,定位板距離誤差范圍為±20 mm。
11)光源參數(shù)設置界面包含對各個點位光源的亮度及曝光度等參數(shù)的設定。
12)數(shù)據(jù)編輯界面包含每輛車身判定結果保存周期及刪除時間的設定。
將研制的車身定位視覺檢測系統(tǒng)應用于涂裝生產(chǎn)現(xiàn)場。該涂裝車間全年生產(chǎn)時間是315 710 min,年均因車身定位不準而發(fā)生故障時間為452 min,產(chǎn)生報廢車5輛。該檢測系統(tǒng)自使用以來,前處理/電泳工段至今未發(fā)生因車身定位不準而導致的停線故障及報廢車產(chǎn)生,有效確保了涂裝車間運轉率95.5%運營目標的達成,并實現(xiàn)成本節(jié)約477 648元/年。
文章研制了一種車身定位視覺檢測系統(tǒng),并應用于涂裝車間前處理-電泳線入口處。系統(tǒng)采用9個相機拍攝車身定位信息和掛具信息,實現(xiàn)了車身與掛具基準點相對位置誤差的在線檢測,并可對定位異常情況進行及時報警;系統(tǒng)采用樣本匹配的方法獲取車身定位信息,距離檢測精度為±2 mm,角度檢測精度為±5°。所研制的視覺檢測系統(tǒng)取得了良好的工程應用效果,對提高涂裝生產(chǎn)線效率和節(jié)約成本等具有重要意義。