概述
自上世紀(jì)90年代初作為一項(xiàng)新技術(shù)進(jìn)入實(shí)用階段以來(lái),機(jī)器視覺(jué)經(jīng)過(guò)10多年的完善和發(fā)展,應(yīng)用領(lǐng)域已日趨擴(kuò)大。其在發(fā)達(dá)工業(yè)國(guó)家的應(yīng)用較為普及,尤其在半導(dǎo)體和電子行業(yè),約占總體應(yīng)用的40~50%。而在國(guó)內(nèi),機(jī)器視覺(jué)產(chǎn)品的推出和應(yīng)用尚處于起步期。隨著其優(yōu)越性的逐漸凸顯,該技術(shù)已在包括汽車(chē)制造業(yè)在內(nèi)的批量生產(chǎn)企業(yè)中獲得越來(lái)越多的運(yùn)用,應(yīng)用前景廣闊。
機(jī)器視覺(jué)是利用圖像攝取裝置(分CCD和CMOS兩種),將目標(biāo)轉(zhuǎn)換成圖像信號(hào),傳送給專用的處理系統(tǒng)后,根據(jù)像素分布和亮度、顏色等信息,轉(zhuǎn)變成數(shù)字化信號(hào);圖像系統(tǒng)通過(guò)對(duì)這些信號(hào)進(jìn)行各種運(yùn)算,抽取出目標(biāo)的特徵,進(jìn)而根據(jù)判別的結(jié)果來(lái)完成各種運(yùn)作。它具有非接觸、高速度、工作范圍大、獲得信息豐富等優(yōu)點(diǎn)。因其易于實(shí)現(xiàn)信息集成,故也成為制造業(yè)信息化中的一項(xiàng)基礎(chǔ)技術(shù)。
機(jī)器視覺(jué)可用于標(biāo)志識(shí)別、工況監(jiān)視、產(chǎn)品(零部件)檢驗(yàn)和質(zhì)量控制等領(lǐng)域,對(duì)提高生產(chǎn)效率和自動(dòng)化程度發(fā)揮很大作用。從技術(shù)層面看,機(jī)器視覺(jué)的主要功能可歸納為兩項(xiàng),即辨識(shí)和檢測(cè)。
辨識(shí)功能的應(yīng)用
辨識(shí),亦稱自動(dòng)識(shí)別。相對(duì)而言,現(xiàn)代汽車(chē)制造業(yè)對(duì)機(jī)器視覺(jué)的辨識(shí)功能開(kāi)發(fā)、利用最多。由此帶來(lái)了制造過(guò)程柔性化程度的提高,加工可靠性和產(chǎn)品可追溯性的強(qiáng)化。
1.識(shí)別、讀碼、可追溯性
隨著國(guó)家汽車(chē)召回制度的出臺(tái),如何有效地實(shí)現(xiàn)產(chǎn)品的可追溯性已成當(dāng)務(wù)之急。相比用于商品識(shí)別的條形碼,二維碼包含信息更多,于是,企業(yè)進(jìn)一步采取為重要零部件打上二維碼的方式,將其包含的件號(hào)、批次等重要質(zhì)量信息,經(jīng)讀數(shù)頭識(shí)別采集后送至中央監(jiān)控室的服務(wù)器。
然后,再結(jié)合各總成和整車(chē)上的條形碼,一旦有需要,就可方便地查詢,迅速、準(zhǔn)確地進(jìn)行針對(duì)性的質(zhì)量追溯。而讀數(shù)頭對(duì)二維碼的解讀,正是利用了機(jī)器視覺(jué)的圖像識(shí)別功能。
此外,通過(guò)讀取工件上的二維碼,還可控制生產(chǎn)操作和作業(yè)過(guò)程。例如,發(fā)動(dòng)機(jī)缸體的軸承檔與壓入的軸瓦,采用的是選擇裝配方式,即兩者都按測(cè)量結(jié)果進(jìn)行分組(一般分3~5組),然后一一對(duì)應(yīng)地進(jìn)行壓裝。為了提高生產(chǎn)效率和杜絕錯(cuò)裝,在成品缸體所打的二維碼中,包含了第1~5軸瓦檔(若為四缸發(fā)動(dòng)機(jī))的組別信息。
當(dāng)工件在發(fā)動(dòng)機(jī)裝配線上移至某一工位時(shí),設(shè)置的讀數(shù)頭即自動(dòng)讀碼,工位外側(cè)根據(jù)組數(shù)有3~5排盛放不同組別的軸瓦槽,前部有一指示燈。按1~5的壓裝順序,操作工人根據(jù)指示燈提示,取出對(duì)應(yīng)的軸瓦放入軸承檔,顯然,代表不同組別的指示燈的先后閃爍取決于讀取二維碼中相關(guān)信息后發(fā)出的控制信號(hào)。
2.提高作業(yè)的可靠性
為防止批量生產(chǎn)條件下作業(yè)工程(如:汽車(chē)發(fā)動(dòng)機(jī)的裝配工序)出現(xiàn)諸如零件錯(cuò)裝/漏裝,安裝不到位及其他問(wèn)題,必須提高作業(yè)的可靠性。建立在機(jī)器視覺(jué)辨識(shí)功能基礎(chǔ)上的各種有針對(duì)性的自動(dòng)識(shí)別系統(tǒng),對(duì)提高作業(yè)可靠性相當(dāng)有效。以下舉2個(gè)典型案例。
1. 活塞-連桿組件在缸體內(nèi)的裝配
該自動(dòng)識(shí)別系統(tǒng)的主要環(huán)節(jié)為:首先判斷缸體是否已到位,并做好準(zhǔn)備,其方法是探測(cè)缸體上緣(準(zhǔn)確到位的標(biāo)志),如果未發(fā)現(xiàn)該特徵部分,即發(fā)出報(bào)警信號(hào)。然后,對(duì)以下3項(xiàng)內(nèi)容進(jìn)行自動(dòng)識(shí)別:1.活塞的有無(wú);2.活塞位置的正確性(確切地講是“周向方位”);3.活塞頂部表面的標(biāo)識(shí)和字符(用于表明型號(hào)、選配時(shí)的組別及其它相關(guān)含義)與安裝的缸體是否一致。
整個(gè)識(shí)別過(guò)程如下:發(fā)動(dòng)機(jī)被翻轉(zhuǎn)、裝入活塞,輸送系統(tǒng)使發(fā)動(dòng)機(jī)隨托盤(pán)向自動(dòng)識(shí)別工位移動(dòng);當(dāng)發(fā)動(dòng)機(jī)即將到達(dá)時(shí),先由二維碼讀數(shù)頭驗(yàn)明其“身份”,然后發(fā)信號(hào)給PLC;一旦發(fā)動(dòng)機(jī)到達(dá)自動(dòng)識(shí)別工位,
接近開(kāi)關(guān)觸發(fā),PLC向機(jī)器視覺(jué)系統(tǒng)發(fā)出工作指令。如果活塞已安放在缸體內(nèi),其標(biāo)識(shí)和字符與要求的型號(hào)、組別等完全一致,且裝配正確、即“周向方位”在規(guī)定范圍內(nèi),則視覺(jué)系統(tǒng)發(fā)信給PLC,令發(fā)動(dòng)機(jī)流向下一工位。
如果活塞裝配有錯(cuò),則視覺(jué)系統(tǒng)提示PLC,并通過(guò)人機(jī)界面報(bào)警,顯示屏將指示哪一缸的活塞裝配有誤以及屬何種錯(cuò)誤。操作者確認(rèn)識(shí)別的結(jié)果后,通過(guò)人機(jī)界面向PLC發(fā)出指令,并且將發(fā)動(dòng)機(jī)直接輸送到返修區(qū)域進(jìn)行返修。整個(gè)檢測(cè)過(guò)程全部自動(dòng)完成,只是在出現(xiàn)裝配錯(cuò)誤、發(fā)出報(bào)警時(shí)才由人工干預(yù)。
關(guān)于活塞位置的正確性,即“周向方位”的含義,如圖1。在活塞底部(白色形象)的上方有個(gè)箭頭,它必須位于圖示位置,即處于與被安放的缸體(黑色形象)4個(gè)缸孔的中心線相一致的狀態(tài)。活塞置于機(jī)器視覺(jué)探頭之下時(shí),通過(guò)一個(gè)圓框來(lái)判別箭頭是否處在正確位置。
圖1 活塞安放位置正確性的識(shí)別
2. 汽車(chē)車(chē)燈出廠前檢驗(yàn)
各種車(chē)用燈具的日產(chǎn)量往往高達(dá)幾千只。產(chǎn)品出廠前的檢驗(yàn)一般包括判別2個(gè)螺絲的定向,測(cè)定擰入深度(要求精度達(dá)到0.1mm),并要求檢查塑料墊圈、擋水片,以及墊片是否安裝正確,還要求記錄刻印在塑料座上的產(chǎn)品型號(hào)。
為此,采取了擁有4個(gè)攝像頭的機(jī)器視覺(jué)系統(tǒng),它們均設(shè)置在裝配線上方,前2個(gè)攝像頭檢查螺絲的定向及擰入深度,第3臺(tái)檢查墊圈,擋水片,墊片等零件,第4臺(tái)則讀取零件型號(hào)。
4臺(tái)攝像頭所讀取的圖像送往1臺(tái)PC進(jìn)行處理判斷并顯示結(jié)果。為避免外界雜光干擾,該系統(tǒng)采用LED 照明裝置。在這套機(jī)器視覺(jué)檢測(cè)系統(tǒng)投用之前,企業(yè)每班需要2名檢驗(yàn)員,每件檢驗(yàn)耗時(shí)30秒,且有較大誤差。采用后則不再需要專職檢驗(yàn)員,檢驗(yàn)速度大大提高,每件僅耗時(shí)5.5秒,差錯(cuò)率也降至零。
3.提高制造過(guò)程的柔性
現(xiàn)代汽車(chē)制造業(yè),特別是轎車(chē)企業(yè),其發(fā)展方向是采用多品種、柔性化的混線生產(chǎn)模式,而工件識(shí)別技術(shù)就是實(shí)現(xiàn)這種生產(chǎn)模式的一個(gè)重要環(huán)節(jié),下面試舉例說(shuō)明。 為了在一條自動(dòng)線上同時(shí)生產(chǎn)屬于2種發(fā)動(dòng)機(jī)的4種不同凸輪軸,采取了在工件指定的二檔軸頸間制作標(biāo)志的方法,標(biāo)志是事先加工在軸間的1~4道環(huán)帶,分別代表4種類(lèi)型的凸輪軸,圖2是其中的2種。
圖2 帶識(shí)別標(biāo)志的工件
在工件進(jìn)入某道工序(如凸輪軸的最終檢測(cè))之前,線上所設(shè)置的光電
視覺(jué)傳感器將通過(guò)讀取上述標(biāo)志,正確地對(duì)工件進(jìn)行識(shí)別(如圖3),然后發(fā)出相應(yīng)的控制信號(hào),以執(zhí)行不同的工作程序。譬如,當(dāng)圖2中的凸輪軸在進(jìn)入終檢工位的前兩個(gè)工位時(shí),綜合測(cè)量機(jī)就會(huì)根據(jù)收到的指令,調(diào)用不同的程序,以對(duì)該工件進(jìn)行正確檢測(cè)。
圖3 視覺(jué)系統(tǒng)對(duì)工件的識(shí)別
檢測(cè)功能的應(yīng)用
檢測(cè)是機(jī)器視覺(jué)的另一個(gè)重要應(yīng)用領(lǐng)域,其與“辨識(shí)”的主要區(qū)別就是前者為定量,而后者為定性。檢測(cè)功能可表現(xiàn)為多種形態(tài)的工作模式,適用于批量生產(chǎn)條件下,尤其是現(xiàn)代汽車(chē)制造業(yè)中不同場(chǎng)合的需要。
1.精密測(cè)量
應(yīng)用機(jī)器視覺(jué)進(jìn)行精密測(cè)量,建立在對(duì)被測(cè)對(duì)象圖像的邊緣檢測(cè)的基礎(chǔ)之上,如圖4所示。檢測(cè)系統(tǒng)主要由光學(xué)系統(tǒng)、CCD攝像頭和計(jì)算機(jī)處理系統(tǒng)(圖中未標(biāo)示)等組成。
圖4 測(cè)量系統(tǒng)工作示意圖
由光源發(fā)出的平行光束照射到被測(cè)對(duì)象的檢測(cè)部位上,其邊緣輪廓經(jīng)過(guò)顯微光學(xué)鏡組成像在攝像機(jī)的面陣CCD像面上,經(jīng)計(jì)算機(jī)進(jìn)行圖像處理后獲得被測(cè)對(duì)象邊緣輪廓的位置。如果使被測(cè)對(duì)象產(chǎn)生位移,再次測(cè)量其邊緣輪廓位置,則兩次位置之差便是位移量。顯然,若被測(cè)對(duì)象的兩條平行的邊緣輪廓能處于同一幅圖像內(nèi),則其兩者位置之差即為相應(yīng)尺寸。
上述系統(tǒng)特別適合對(duì)大批量生產(chǎn)情況下工件的在線檢測(cè),尤其是在被測(cè)對(duì)象尺寸較小、形狀比較簡(jiǎn)單時(shí),其優(yōu)越性更加突出。汽車(chē)電子產(chǎn)品中的接插件就是一個(gè)典型例子,它們的生產(chǎn)效率和成品尺寸精度都較高,前者可達(dá)到每分鐘數(shù)百件,而后者多數(shù)為0.01mm的數(shù)量級(jí)。
一般情況下,工件的質(zhì)量缺陷包括插腳的變形或扭曲、多余的金屬粘附(金屬碎屑)等,均反映為外形尺寸的誤差。當(dāng)采用圖4所示系統(tǒng)進(jìn)行測(cè)量時(shí),由于零件(插腳)形成的圖像與其明亮背景之間具有強(qiáng)烈對(duì)比,呈現(xiàn)出清晰的剪影效果。這就為準(zhǔn)確測(cè)量被檢對(duì)象的尺寸和輪廓(形狀)特徵創(chuàng)造了條件。
圖5顯示了一部分沖壓成形的插腳隨著金屬輸送帶通過(guò)檢測(cè)工位時(shí)產(chǎn)生的典型背光圖像。其中,插腳A發(fā)生了扭曲,插腳B上粘附著多余的金屬,插腳C斷面尺寸(寬)不合格——這些都屬于常見(jiàn)的質(zhì)量缺陷。
圖5 典型的背光檢測(cè)圖像
用機(jī)器視覺(jué)進(jìn)行精密測(cè)量的另一個(gè)實(shí)例是刀具預(yù)調(diào)測(cè)量?jī)x。傳統(tǒng)的檢測(cè)方式是光學(xué)投影和光柵數(shù)顯表相結(jié)合,前者用于瞄準(zhǔn)定位,而后者用于測(cè)量、讀數(shù)。整個(gè)過(guò)程需較多的人工參與,對(duì)操作人員要求高,效率卻并不高。
幾年前誕生的新穎刀具預(yù)調(diào)測(cè)量?jī)x,將機(jī)器視覺(jué)、光柵技術(shù)、計(jì)算機(jī)軟硬件、自動(dòng)控制技術(shù)等有機(jī)結(jié)合,無(wú)論在測(cè)量精度、操作方便和工作效率上都有了革命性的提高。其主要原因就是以機(jī)器視覺(jué)替代了傳統(tǒng)的光學(xué)投影,徹底改變了原有工作模式。
在這種新穎儀器中,作為運(yùn)動(dòng)導(dǎo)軌的Z軸、X軸和C(回轉(zhuǎn))軸內(nèi),分別裝有直線光柵和圓光柵,被測(cè)刀具沿轉(zhuǎn)臺(tái)中心線、即C軸安裝。機(jī)器視覺(jué)傳感器位于叉形支架兩側(cè),也即,跨越轉(zhuǎn)臺(tái)的中心線。支架的一端安放光源,另一端是攝像頭,被測(cè)刀具的圖像由攝像頭讀取。
2.工件表面缺陷檢測(cè)
工件表面缺陷,比如連桿大小頭結(jié)合面的破口缺損是在制造過(guò)程中形成的。迄今為止,在批量生產(chǎn)的汽車(chē)、摩托車(chē)、內(nèi)燃機(jī)等行業(yè),對(duì)表面缺陷的探測(cè)基本都是人工目測(cè)方式。此法不但效率低、勞動(dòng)強(qiáng)度大,且難以準(zhǔn)確執(zhí)行工藝標(biāo)準(zhǔn)中規(guī)定的定量評(píng)定,影響了對(duì)產(chǎn)品質(zhì)量的有效監(jiān)控。
以連桿大頭孔結(jié)合面的爆口為例,其評(píng)定標(biāo)準(zhǔn)的具體要求如下:1)破口面積小于3mm2, 2 )破口任一方向的線性長(zhǎng)度小于2.5mm。只要符合上述一個(gè)條件,就將判定不合格而被剔除。
必須指出,與以上精密測(cè)量中機(jī)器視覺(jué)系統(tǒng)采用的透射方式(又稱“背光” 方式)不同,表面缺陷探測(cè)需采取反射方式。此時(shí),系統(tǒng)通過(guò)一個(gè)方形框式LED漫反射光源照亮待檢測(cè)工件的破口區(qū)域,光線照射到對(duì)象表面后,反射到攝像頭內(nèi)的光電耦合CCD元件上,即轉(zhuǎn)化成對(duì)應(yīng)的電量信號(hào),圖像處理系統(tǒng)根據(jù)電量信號(hào)對(duì)得到的圖像進(jìn)行分析和計(jì)算,最終得到所需數(shù)據(jù)。
如前所述,CCD元件可理解為一個(gè)由感光像素組成的點(diǎn)陣。其每個(gè)像素都一一對(duì)應(yīng)了對(duì)象的二維圖像特徵,即通過(guò)對(duì)像素點(diǎn)成像結(jié)果的分析可間接分析對(duì)象的圖像特徵。比如通過(guò)對(duì)二值化圖像中的成像像素個(gè)數(shù)的計(jì)算,便能得到相應(yīng)對(duì)象的長(zhǎng)度值和面積值。
圖6 檢測(cè)系統(tǒng)組成
以連桿結(jié)合面爆口為例,根據(jù)被測(cè)對(duì)象的特徵(工件形狀、被測(cè)部位)和要求,需分別檢測(cè)互為15°夾角的A-B-C 3個(gè)(連桿側(cè)面的)破口面,最終以3個(gè)檢測(cè)結(jié)果中的最大值作為破口的真實(shí)值,進(jìn)行判斷并輸出結(jié)果。據(jù)此,組成了如圖6所示的檢測(cè)系統(tǒng),它主要包括:
1. CCD攝像頭;用于采集破口圖像并轉(zhuǎn)換成數(shù)字圖像信號(hào)。
2. LED光源;用于提供穩(wěn)定、均勻的照明,保證取像質(zhì)量。
3. 圖像處理單元;其可根據(jù)需要,對(duì)采集到的圖像進(jìn)行處理、分析,同時(shí)把分析結(jié)果和圖像系統(tǒng)的狀態(tài)信息通過(guò)RS232接口傳向PLC。系統(tǒng)使用松下的MultiCheckerV110嵌入式圖像處理系統(tǒng),集圖像處理和輸出為一體。嵌入式圖像處理系統(tǒng)的特點(diǎn)是處理器體積小(8.4×4.0×12cm)功耗低(24VDC,0.7A),且環(huán)境適應(yīng)性好,能在環(huán)境溫度50℃的條件下連續(xù)工作。
4. PLC;它控制整個(gè)檢測(cè)系統(tǒng)各項(xiàng)功能的執(zhí)行,同時(shí)也對(duì)圖像處理單元傳過(guò)來(lái)的數(shù)據(jù)進(jìn)行校驗(yàn)和判斷。本系統(tǒng)選用西門(mén)子公司的S7-226MX。
5. 監(jiān)示器。它作為人機(jī)交互界面,顯示圖像處理系統(tǒng)的狀態(tài)和數(shù)據(jù)分析結(jié)果。
3.機(jī)器視覺(jué)在檢測(cè)自由曲面中的應(yīng)用
汽車(chē)車(chē)身以及其覆蓋件(焊接件、沖壓件等)大多呈自由曲面狀,多年來(lái),對(duì)它們的檢測(cè)主要是采用坐標(biāo)測(cè)量機(jī)。為提高測(cè)量效率,尤其是考慮到強(qiáng)化對(duì)生產(chǎn)過(guò)程的監(jiān)控,自上世紀(jì)九十年代中期起,利用先進(jìn)的光學(xué)測(cè)量系統(tǒng)在現(xiàn)場(chǎng)實(shí)施在線檢測(cè)的方式逐漸興起,而這種新興測(cè)量裝置正是激光傳感器和機(jī)器視覺(jué)相結(jié)合的產(chǎn)物。
光學(xué)測(cè)量裝置的工作原理是三角測(cè)量法。由
半導(dǎo)體激光器發(fā)出的光經(jīng)過(guò)聚焦,照射在被測(cè)物表面,其反射光通過(guò)成像透鏡,成像于圖像攝取裝置的CCD面陣上。依據(jù)三角測(cè)量的原理,當(dāng)被測(cè)表面偏離基準(zhǔn)面時(shí),在圖像接受器件上的成像點(diǎn)也將產(chǎn)生相應(yīng)偏離,據(jù)此能求得被測(cè)工件表面不同部位的實(shí)際值。
上述激光視覺(jué)測(cè)量經(jīng)過(guò)多年發(fā)展,已從早期主要用于一維尺寸和距離的檢測(cè),進(jìn)入到三維測(cè)量,但其工作原理仍為三角測(cè)量法。
當(dāng)然,相比利用三坐標(biāo)測(cè)量機(jī)檢測(cè)工件的自由曲面,激光視覺(jué)測(cè)量的重復(fù)性R和精度AC要低得多。正因?yàn)榇耍鼈冎饕糜谠诰€檢測(cè),通過(guò)高效、快速的100%測(cè)量和對(duì)實(shí)測(cè)值進(jìn)行統(tǒng)計(jì)分析,實(shí)現(xiàn)對(duì)動(dòng)態(tài)生產(chǎn)過(guò)程的質(zhì)量監(jiān)控。