機器視覺系統(tǒng)在汽車發(fā)動機裝配線上的應用
4 系統(tǒng)工作原理
4.1 VS722與PLC之間的數(shù)據(jù)通訊
視覺傳感器VS722與PLC之間的數(shù)據(jù)傳遞可以通過三種方式:
VS722提供了8DI/DO的硬件接口,可以與PLC硬件連接實現(xiàn)拍照觸發(fā)指令,結(jié)果返回等簡單的數(shù)據(jù)傳遞。
通過PROFIBUS或以太網(wǎng)實現(xiàn)VS722與PLC之間簡單通訊,這種通訊方式使用標準通訊功能塊FC72,通過VS LINK 用PROFIBUS總線方式 能實現(xiàn)28K字節(jié)的通訊,通過以太網(wǎng)可以實現(xiàn)60K字節(jié)的通訊。在這次應用中VS722和PLC之間的通訊就是通過這種方式實現(xiàn)的。
如果數(shù)據(jù)通訊要求更高可以選擇增強型通訊,通過PROFIBUS 可以用背景腳本映射虛擬I/O的方式來實現(xiàn);如果要用以太網(wǎng)來實現(xiàn)增強型數(shù)據(jù)通訊,可以選用兩種驅(qū)動模式:系統(tǒng)/數(shù)據(jù)連接驅(qū)動和背景腳本觸發(fā)。
總之,VS722提供的通訊方式非常靈活方便,在實際應用中要根據(jù)數(shù)據(jù)通訊量、實時反饋速度要求、項目成本等實際情況來選用合適的通訊方式。
4.2 缸體打刻號碼的識別
缸體打刻檢查控制系統(tǒng)由主控PLC、VS722、ELS、TP170B以及RFID讀寫識別系統(tǒng)構(gòu)成。VS722與PLC的信息傳遞通過以太網(wǎng)實現(xiàn)。
進入工位的缸體攜帶M/P存儲卡,卡中存有缸體號碼信息,PLC通過串口利用RFID讀寫器從存儲卡中讀取號碼信息,并在觸摸屏TP170B上顯示出來。PLC通過讀取的號碼信息判斷是需要啟動左邊或者右邊的傳感器進行拍照,顯示了拍照的實物圖像,VS722完成拍照后馬上進行字符識別。
為實現(xiàn)號碼的識別,需要在SPECTATION軟件中進行編程,創(chuàng)建一個PRODUCT下載至VS722中,在PRODUCT 里定義了16個OCR軟傳感器。
4.3 發(fā)動機零部件錯裝漏裝的實現(xiàn)
發(fā)動機外觀檢查工位由主控PLC (CPU313-PtP),VS722,ELS以及用戶指定的OMRON的RFID讀寫系統(tǒng)構(gòu)成。VS722與PLC的信息傳遞通過以太網(wǎng)實現(xiàn)。監(jiān)控計算機的上位軟件采用WINCC。
發(fā)動機工件進入工位,定位抬起上升到位后開始拍照,每個傳感器對比檢查不同的部件,如果發(fā)現(xiàn)有工件與標準圖像不同將發(fā)出報警,同時WINCC畫面上將不合格項對應的圖片自動彈出。由于已將VS722拍攝的圖像顯示畫面集成在WINCC軟件中,如果出現(xiàn)不合格項將自動捕捉實時畫面,由操作人員根據(jù)畫面或?qū)嵨镞M行最終檢查確認。
對于發(fā)動機零部件錯裝漏裝的檢查,SPECTATION提供了下列軟傳感器,特征值(Feature Count)、邊沿計數(shù)(Edge Count)目標發(fā)現(xiàn)(Object Find)、模板匹配(Template Match),計算工具(Math Tools)。針對不同的檢查部位,根據(jù)不同 的圖像特征選擇合適的軟傳感器進行檢測。
5 結(jié)束語
在此次項目的實施過程中,我們深深體會到,如果要讓機器視覺系統(tǒng)發(fā)揮最佳效果,有三個基本要素缺一不可:選擇合適的光源,設計理想的機械結(jié)構(gòu),對視覺傳感器正確合理的編程。
在VS722使用在該發(fā)動機生產(chǎn)線之前,所有的相關檢測都需要設置人工工位由工人肉眼來完成,由于工作量大、內(nèi)容枯燥,非常容易出現(xiàn)人為錯判、漏判的現(xiàn)象,由此出現(xiàn)的質(zhì)量事件曾經(jīng)給用戶造成很大的負面形象。此次采用了西門子機器視覺系統(tǒng)后取消了相關的人工崗位,大大提高了工作效率,并保證了產(chǎn)品的質(zhì)量,取得了良好的經(jīng)濟和社會效益。
評論