食品罐在裝運前必須要進行檢測,以確保它們的蓋子上印有有效期代碼、罐體上貼有正確的標簽且具有防偽印章。
過去,食品罐的檢測是由人工手動完成的。這是一個容易出現人為錯誤的耗時且昂貴的過程。為了降低手工檢測的成本并提高效率,海克易邦專門為食品罐產品檢測開發了一套基于視覺的自動化系統。
在實際檢測過程中,裝有特定食品的食品罐通過傳送帶被輸送到該視覺系統中。一旦食品罐進入該視覺系統,光反射傳感器即被觸發。隨后,安裝在傳送帶上的編碼器,開始跟蹤食品罐的位置信息,直到食品罐到達系統中的一個最佳位置。在這個最佳位置處,五臺相機被觸發,用于捕獲食品罐外部的360°視圖以及食品罐蓋子的圖像(見圖1)。
圖1:裝有農產品的食品罐在傳送帶上移動時,四臺相機用于捕獲食品罐側面的圖像,以檢測是否遺漏標簽和防偽印章。另外一臺相機用于檢測蓋子上是否印有日期代碼。
該系統中使用了五臺相機,其中四臺安裝在X/Y平面,距離食品罐300mm,用于捕獲食品罐側面的四幅圖像。每臺相機都裝有偏振濾光片,以確保白光LED發射的光,不會使直接面對它的相機中的成像器飽和。
第五臺垂直安裝的相機用于捕獲食品罐頂部的圖像。這臺相機的鏡頭是借助在一塊不透明硬質塑料板上切割出一個小孔安裝的,以此提供穹頂燈的一種廉價替代方案。位于x/y平面中的四個LED發出的光,被該塑料板反射,從而能以一種均勻擴散的方式為食品罐頂部提供足夠的照明。
一旦系統被觸發,相機開始捕獲數據,將這些數據傳送給PC,PC中的視覺檢測軟件將處理這五幅圖像。
軟件解決方案
在實際檢測過程中,軟件組件計算食品罐在傳送帶上的位置、觸發相機捕獲食品罐的圖像,并且計算是否發現有缺陷的食品罐。如果發現了有缺陷的食品罐,則將啟動氣動剔除系統,將有缺陷的食品罐從檢測線中移走。
氣動剔除
在視覺系統軟件已經檢驗到一個食品罐是否具有日期代碼、標簽或防偽印章后,來自這三個檢驗過程的結果,將被系統軟件的另一個組件所記錄。如果這三個檢驗項目中有一個缺失,系統軟件將利用來自光電反射傳感器和編碼器的數據,確定何時應該觸發氣動噴嘴,在不合格的食品罐離開視覺檢驗區域后從傳送帶上剔除。
如果視覺系統被觸發,并且該軟件未能在相機捕獲的圖像中找到任何產品,系統將自動啟動剔除程序,認為檢驗到了一個不合格的產品。
為了確保沒有錯誤的產品運送給客戶,本系統采用了第二個光電反射傳感器。如果一個被視覺系統確定為要剔除的食品罐繼續在傳送帶上向下輸送,這個光電反射傳感器將被觸發。這時,系統會向操作員發出警報,以提示需要人工干預,從生產線上剔除不合格的產品。
|