AOI自動光學檢測設備程序編寫_第1頁
AOI自動光學檢測設備程序編寫_第2頁
AOI自動光學檢測設備程序編寫_第3頁
AOI自動光學檢測設備程序編寫_第4頁
AOI自動光學檢測設備程序編寫_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

前言AOI全名稱為全自動光學檢測設備,他的主要作用是代替人工查找PCB的各種外觀缺陷,能夠起到高效、準確、省時、節(jié)約成本等作用。神州視覺科技阿立得品牌AOI是國內首家從事AOI研發(fā)、生產(chǎn)、銷售及售后服務為一體的綜合性AOI制造產(chǎn)家,產(chǎn)品已遍及全國各個省市自治區(qū),遠銷歐美、日本、中AOI全名稱為全自動光學檢測設備東以及澳大利亞,神州視覺科技阿立得品牌AOI的基本原理是:在光學原理的基礎上,采用統(tǒng)計建模原理,通過圖像比對,排除OK圖樣,剔選出錯誤圖片。從而達到檢測錯誤的能力。我們在鏡頭圖下所看到的圖像就是通過光學原理呈現(xiàn)出來的特征,紅光是從上往下照,所以表面光滑能夠垂直反射光線的銅鉑就顯示紅色,藍色從側面照,反射焊點的光,所以藍色為焊點圖像,綠光為補償光。當我們選取一些特征點做標準后,就需要對這些標準進行分析他的像素分布以及變化規(guī)律,這就用到了統(tǒng)計學原理,通過對大量的OK圖片加以統(tǒng)計,對圖片中三種光亮度以及分布范圍分析,建立起一套數(shù)據(jù)庫信息模型,每一個標準框都是一個模型,通過這個模型來比對待測圖像,如果待測圖片與標準圖差異很大,大于設定的允許誤差范圍值,電腦則自動剔出為NG。如此達到檢測錯誤的能力。只要程序統(tǒng)計夠全面,設定的允許誤差范圍值合理,檢出率高誤判率低不難實現(xiàn),關鍵在于編程人員對程序的控制能力。程序編寫一共有六個步驟:1、新建程序 2、程序面設置 3、MARK設置 4、程序編寫 5、學習調試 6、檢測。在這六個步驟當中,前三個步驟是用來確定PCB板基本信息。第一個步驟是給程序取個名稱,第二個步驟是確定PCB的大小。第三個步驟是選特征性點做標致。前三個步驟很簡單,對于一般熟練的編程員來說,這三個步驟三分鐘之內可以完成。相對而言,第四步程序編寫與第五步學習調試是整個編程過程中的難點與重點,這兩步驟要多練習才能達到熟練。盡可能一步到位,盡量避免重復操作和無效操作,提高編程效率。在此要說明的是編程主要可分為兩種方法,手動編程和CAD數(shù)據(jù)編程,這兩種方法都需要對PCB板上所有的元器件進行標準注冊,手動編程是一個一個將PCB板上的元件注冊或者鏈接標準,靈活度不高,做完程序后還要對程序進行仔細檢查,是否存在漏掉的元件未注冊,相對而言CAD數(shù)據(jù)畫框就具備無需耽心有未注冊的元件,除非手貼件,而非貼片機貼上去,他只需要根據(jù)元件料號將對應的元件注冊即可,更具編程的傻瓜式。但是CAD數(shù)據(jù)編程在做程序前要取CAD數(shù)據(jù),在做程序的過程中還需要將所畫出的元件框刪除,效率被降低,手動編程則沒這些麻煩。在此建議,如果PCB板上的元件在50個以下建議使用手動編程,50個元件以上就可以考慮CAD數(shù)據(jù)了。另外一個,調試方面,調試程的方法很多,我們必須找準一個合適本公司PCB板質量的一種方式來編程,調試的方法可從速度以及效果上分為:1、要求快速達到檢測。此方法選全部學習和限量100來完成,能夠學習五六塊板即可達到檢測,但是這就要求PCB板品質本身很好,錯誤很少,學習的時候沒學習錯誤。2、要求程序穩(wěn)定。誤判一直保持在同一水平,檢出率穩(wěn)定。此方法適用于大部分的PCB產(chǎn)品,對產(chǎn)品本身要求不高,只要求程序在測試過程中能夠穩(wěn)定,不容易發(fā)生誤判一下猛增。此方法就是本教程所重點介紹的方法。3、要求檢出率高,誤判低。這種方法采用的是一直錯誤暫停的模式進行學習調試,需要大量的時間對程序中的標準進行一個一個學習修改,需要調試的PCB板也用得很多,這種方法主要針對于錯誤大量而且極不穩(wěn)定,PCB質量很差才使用這種方法,但是他的優(yōu)點在于,每一個點都是經(jīng)過人工確認后學習,大量派生標準核對,一旦學習足夠,程序相當穩(wěn)定,檢出率非常高。在程序編寫中,我們會面對很多不同種類的電子原器件,有很多原器件可能你從來沒有碰到過,有時不知如何下手,在AOI可以總結為四種框,絲印框、短路框、本體框、焊點框。不管哪一種原件必由這四種框中一部分或全部組合而成,我們只需要掌握好這四種框的正確畫法,所有的元件都可以組合起來檢測。針對調試部分,方法很多,這么多調試方法怎么得來的呢,又如何去理解這些方法呢?其實調試很簡單,只要掌握好四種調試模式,批量學習模式、錯誤暫停模式、自動定位模式、測試模式。再針對不同的情況加以組合,就形成了不同的調試方法。最后,針對于AOI的整個編程,其實只需要很好地掌握好程序的六個步驟,重點鉆研第四個步驟的四種編程框,第五個步驟的四種模式,做到靈活運用,多做幾個程序就熟悉了整個操作。編程步驟:第一步:新建程序 新建程序是確定程序機種名稱,以及所屬類型文件菜單選擇新建程序輸入機種名稱點確定,就完成了第一步新建程序第二步:程序面設置 程序面設置主要是設置PCB板的大小尺寸,讓電腦確定需要檢測的PCB板大小,另一方面能夠讓操作人員直觀地查看PCB全圖。進入編輯菜單選擇程序面設置項點擊之后會出現(xiàn)以下對話框:點回面原點,機器開始運動,夾具將會移動到設定的原點位置。我們可以看到下圖,此時十字的中心位置位于PCB板的左下角,接下來我們要找到PCB的右上角,將十字中心位置位于PCB的右上角上,確保PCB上右兩板邊與十字左下重合。PCB原點位置回面原點后點對角找到PCB最大尺寸位置。PCB最大尺寸位置點擊PCB尺寸位置下的當前位置,則會記錄下十字中心位置點的坐標,即PCB最大尺寸位置的坐標,點擊保存,電腦將自動完成縮略圖的制作。程序面設置完成。第三步:MARK設置 MARK設置主要是用于檢測之前或者是編程前校正確認當前加載的PCB板是不是當前對應的PCB板程序的一項設置。MARK主要有四個作用:1、檢測加載的PCB板是否為對應的程序;2、校正AB雙面,自動調出對應面的程序;3、校正PCB板是否位置正確;4、校正PCB板在過回流焊爐時有沒有發(fā)生變形。點擊編輯菜單項的MARK設置將會彈出下面對話框,在鏡頭圖下還會發(fā)現(xiàn)一個正方形的小框,找到PCB板的一個角,確定一個圓形圖案,用正方形小框將圓形圖案完整包住,形成一個外切圓。如圖用正方形小框將圓形圖案包住如下圖點擊菜單項內的定義MARK1,第一個MARK點的特征圖片出現(xiàn)在左下框內。先選擇調整圖像類型為最大值,適當修改亮度與對比度,直致特征圖片清晰明亮,容易分辨,這樣MARK1就設置好了。設置如下圖所示:選擇MARK2按扭選項,重復MARK1設置操作。MARK2設置好了,點擊保存,MARK設置就完成了。第四步:程序編寫 重點掌握四種元件框的畫法,了解特殊元件單獨畫法, 手動畫框與CAD數(shù)據(jù)畫框 如何處理好CAD數(shù)據(jù)以及CAD數(shù)據(jù)編程步驟手動畫框:首先選擇一塊OK的PCB樣板,此樣板上所有的原元件最好沒有明顯的錯誤,因為做程序的樣板是提供標準的元件圖的模板,如果標準圖有錯誤,或者標準圖不是很標準,這樣就很容易將錯誤學習進去,導致錯誤無法檢測出來。1) 絲印框的畫法 絲印框主要是用來檢測元件表面的文字是否正確,用來檢測錯料、極性、污染、偏移等。絲印檢測框分兩種類型,一種為SILK,另一種為OCV,可以簡單理解為:SILK為模擬圖片,OCV為數(shù)字化圖片。相對而言OCV的檢測精度高于SILK。所以大部分有絲印的元件,我們一般采用OCV檢測類型。在上圖右上角標準圖框內,黑白圖片為SILK類型標準圖框,紅色字體圖片為OCV類型標準圖框,當我們在注冊標準的時候,絲印框只需要將需要檢測的絲印全部顯示出來,適當?shù)卣{整一下亮度與對比度,使SILK清晰明亮容易分辨,如果在調整過程當中出現(xiàn)了OCV圖片有很多雜質,相應地調整參數(shù)系數(shù),確保OCV圖片清晰。顏色設置區(qū)域為調整SILK區(qū)域,如果圖片不清晰不明亮可調整亮度對比度,其他選項默認參數(shù)設置區(qū)域為調整OCV區(qū)域,范圍是用來調整背景顏色與絲印的差異;大小為組成線條相素點的多少,如果實測OCV圖片中有線條相素點低于設定值,則被濾掉;濾波為濾掉噪聲。由上圖我們可以看到,當調整增大SILK的亮度與對比度的時候,SILK清晰了,但OCV圖片很雜亂,這個時候就需要對OCV圖片進行清晰調整,首先選擇濾波,這種清晰絲印一般選擇2級濾波就可以了,特別雜亂的絲印采用3級濾波,如果還是有一些雜亂的絲印出來,可相應地選擇調整范圍與大小進行調整。調整OK圖片如下。2) 本體框的畫法 本體框的主要作用是定位,在檢測這前首先將元件框定位好,以保證最佳的檢測效果,一般來說,如果電腦要清晰地定位準確,就必須要讓本體框內的圖片顏色差異明顯,方便電腦自動識別。所以,本體框如果本身差異較大,將本體全部框住即可,如電阻、電容、排阻,但如果本體上都只有一種顏色或者顏色差異不大,則需要相應地增大或選擇性畫框,以保證其顏色差異明顯,方便定位。電阻的本體框 電容的本體框大功率管本體SOP元件本體3) 短路框的畫法 短路框的原理是基于三基色成像原理的一種失真檢測方式,在短路框內,濾掉了紅光和綠光,只留下藍色光,然后檢查藍光的相素點連起來的線條有沒有超過兩個IC腳的寬度(IC腳寬度電腦能夠自動計算得來),如果短路框內有超過規(guī)定的IC腳的寬度線條則報NG。短路框的畫法是將可能出現(xiàn)短路的地方框起來。上下兩邊包住IC腳及焊盤及可,左右兩邊則擺在最邊上兩個IC腳的中間,因為有一些特別的IC元件最邊上的兩個腳焊盤相對較大,如果全部框起來可能出現(xiàn)寬于IC腳的寬度,出現(xiàn)誤報??蚝弥笞詷藴省6搪房蛟谕鈬鸵呀?jīng)畫好,進入注冊標準界面只需IC腳分析定義就行了。選擇IC腳注冊框,選取一個標準IC腳,從元件本體的內部向外畫,使得注冊框的極性三角箭頭指向元件本體。畫好后選擇按鈕用選中檢測點自動添加,完成注冊標準。4) 焊點框的畫法 焊點框主要是用來檢測焊點的上錫情況是否良好,我們應當在畫框時注意畫框時候大部分框住焊盤位置,理想來說75%的上錫才算OK所以在畫框的時候我們的焊點框75%為焊盤大小,另外還需要清楚地看到上錫點的位置。電容的焊點 電阻的焊點 三極管的焊點SOP元件的焊點QFP元件的焊點對于SOP與QFP元件的IC腳,盡可能地畫長一些,IC腳與焊盤各占一半,寬度剛好比IC腳多出一點點,這種做法的目的是更方便檢測出IC腳翹腳,在視覺效果下,如果IC腳翹起,就會產(chǎn)生一個遠近的大小差異,IC腳會變短變粗,同時,最明顯的變化還在于焊盤的變化,如果是正常上錫,焊錫會均勻地往上爬,如果IC翹腳,IC腳下面會出現(xiàn)小山丘的焊點,會呈現(xiàn)出紅黃的顏色分布,這樣通過圖像對比就會很容易區(qū)別出來。接下來就常用的元件畫框舉例:(1)電容選擇元件功能框中的電容欄。從元件本體的左上角畫起,拉到右下角,剛好紅色本體框將電容本體框完全框住。右鍵點擊元件框(或者使用快捷鍵ALT+R)進行注冊標準。在以上對話框內我們可以看到,電容類元件框有三個框,兩個焊點框加一個本體框,焊點框擺放的位置位于本體框上下略窄的住置,左右寬度為焊點部分要占到總框的75%以上,在焊點的一端必須要看到清晰的上錫點。如下圖本體框在畫框時就自動拉好,就不用再調整了,選擇畫好的焊點框,選對話框中的自動鏈接自動定位,然后完成注冊標準,這樣一個電容就完成了。(2)電阻電阻與電容一樣,只是比電容多了一個絲印框選擇元件工具欄的電阻類,從元件本體的左上角斜拉對角,將元件本體框剛好框住本體, 點擊注冊標準,本體框與焊點框同電容畫法一致,適當調整絲印框直至清楚即可。(3)極性二腳件極性二腳件的畫法與電阻的畫法完全一樣,只是選擇畫框的類型上比電阻多了一個方向檢測選擇元件工具欄的極性二腳件框,因極性二腳件有方向,在畫框時從沒有極性標致一端的角上拉向對角,讓本體框框住元件本體,此時可以看到元件框的極性標致的紅三角箭頭與元件本身的極性標致在同一方向,方便測試時觀查,也有利于程序修改。接下來的畫框就與電阻完全一樣(4)三極管選擇元件工具欄的三極管框,在想像元件擺正時的左上角拉到右下角,這樣畫框的目的是為了一次性將元件框對好方向而不需要旋轉,一般情況下,如果三極管是正立擺放,我們只需要從它本體的左上角拉到右下角,但如果有元件倒貼或者橫貼,那么我們畫的時候就要想像它擺正,從擺正位置的左邊畫到右邊,比如下列元件是倒貼著的,畫框的時候需要從它的右下角拉到左上角,這樣一拉便可一次性拉正。三極管因本體顏色差異不是很明顯,所以本體框在畫框的時候需要框住上下腳的顏色,以保證明顯的顏色差異,三極管的焊點框一般都比較大,畫框的時候只需要在框內明顯地看到上錫腳與焊盤有明顯的均勻藍色連接在一起就OK了,沒必要將焊盤全部包住,那樣誤判會比較多。(5)大功率管選擇對應的大功率管注冊模塊,從元件正立狀態(tài)下的左上角拉到右下角,絲印框與本體框的作法如三極管,焊點框調整的時候先選取下面的小腳做標準,完成好一個腳后再自動鏈接自動定位,這樣一來,所有的焊點框都會鏈接成同一個標準,再選擇頂上那個大焊點,修改注冊類型為單獨的標準,適當調整大小保存即可。(6)四腳件五腳件四腳件與五腳件的畫法同三極管一致,在此不作詳細說明。(7)六腳IC與八腳IC由于這兩種元件在過回流焊爐時有出現(xiàn)短路的情況,而這兩元件注冊框中沒有包括短路檢測類別,所以這兩種元件注冊框基本不建議采用,均由SOP元件代替。(8)SOP元件針對雙邊IC腳元件,通常選用SOP注冊元件框,六腳和八腳IC建議采用此元件注冊框注冊,SOP元件注冊框包含了貼片元件四種框,絲印框框住字體絲印即可,清楚的絲印框小一點,不清楚的絲印可適當選擇大小。本體框,如果本身元器件不是很大,選擇框住元件本體,上下留有明顯的顏色差異,如果元器件很大,不方便將整個元件框住,選擇特殊標致點進行畫框,只要定位時標準框不跑偏即可。短路框則是將可能出現(xiàn)短路的地方框住即可,注意,在短路框中,我們應當盡量避免框住白色相素點,根據(jù)短路框的特性,如果框內有白色相素點,很有可能會形成短路誤判。焊點框從IC腳下彎的地方拉起,拉至焊盤上焊區(qū)域,寬度稍寬于IC腳。對于IC腳的注冊要注意,在選擇完IC腳分析定義之后,選取一個上錫最好的腳,從元件本體的內部畫向外,使得IC腳框的紅色箭頭標志指向元件本體內部。最后點擊選中自動添加即可。QFP元件因QFP與SOP元件注冊極為相似,所以在此不做具體說明。思考:1. 短路框中不能出現(xiàn)白色絲印點,如果出現(xiàn)怎么處理?2. 像玻璃二極管如何畫框才能保證誤判少?3. 對于不規(guī)則元器件如何處理?回答:1統(tǒng)計建模。2選擇電容注冊類型,在本體框調整的時候勾上極性檢測,將本體框進行統(tǒng)計建模處理,只要統(tǒng)計全面誤判會很少。3個人建議使用單框類注冊類型,單框只做本體定位或者極性檢測,其他需要檢測的部分在IC腳分析定義中添加對應的框,添加完成后,在注冊標準時將對應的部分注冊類型修改為檢測類型。4CAD數(shù)據(jù)編程CAD數(shù)據(jù)畫框是基于貼片機數(shù)據(jù),自動生成的元件框,自動鏈接相同元件標準的一種快速編程方法,在程序編寫前,首先得從貼片機中導出元件數(shù)據(jù)信息,其中包括元件位置、X坐標、Y坐標、角度以及元件料號五組數(shù)據(jù)信息。從貼片機中導出的數(shù)據(jù)信息用文本文檔的格式保存,形如:確保數(shù)據(jù)信息篩選過來之后開始CAD數(shù)據(jù)編程。完成程序編寫前三步聚,到MARK設置完成后,在文件菜單選項中選擇CAD數(shù)據(jù)導入:選擇CAD數(shù)據(jù)導入后會彈出以下對話框。選擇調入CAD,即將從貼片機導入的數(shù)據(jù)調入進來。打開后CAD數(shù)據(jù)信息會出現(xiàn)在對話框內,此時需要對數(shù)據(jù)進行分列,分列方式根據(jù)具體情況選擇相應的分列符號。如果有明顯的空格分列區(qū)域直接點數(shù)據(jù)轉換。數(shù)據(jù)轉換后會出現(xiàn)上圖的信息,接下來需要對每一列進行注示名稱,右鍵點擊一列中任意一個數(shù)據(jù),會出現(xiàn)五種數(shù)據(jù)類型名稱,將對應的名稱選上,如下圖。下一步就要對數(shù)據(jù)外理一下,如果出現(xiàn)的數(shù)據(jù)中有負數(shù)值,必須將負數(shù)變?yōu)檎龜?shù)值,因為在AOI坐標軸內的所有數(shù)據(jù)都在XY軸的第一像限,電腦只識別正數(shù)。如同上圖數(shù)據(jù),X值為負,就需要在坐標轉換公式內將數(shù)據(jù)轉換成正數(shù)。X=X*(-1),點擊變換可得正數(shù)。點擊下一步,CAD數(shù)據(jù)將自動導入進來,會出現(xiàn)下圖所示的大量元件框,每一個元件框代表PCB板上的一個元件,下面要做的是通過窗口下面的旋轉方式與鏡像,將元件框對準相對應的元件。上圖中右上角是否選擇根據(jù)公用標準自動鏈接,如果勾上則公用標準自動鏈接到程序中,點擊完成,會出現(xiàn)右側對話框,這個對話框全將程序面上所有的元件清空,相當于編輯菜單的清空元件功能。CAD數(shù)據(jù)導入完成,接下來就開始手動畫框,進入程序面,顯示元件可以看到PCB板上每一個元件都有一單框,打開文件菜單,選擇CAD標準鏈接(ALT+Q)就會出現(xiàn)CAD鏈接標準對話框,在此對話框內顯示了做程序的PCB板所有的元件信息,在左邊料號欄中顯示了所有料號,右邊則顯示了該料號的所有元件的詳細信息。用CAD數(shù)據(jù)編程,每種料號只需要做一個元件,其他對應相同料號的元件將自動鏈接,但在編程之前因所有的元件框在導入的時候可能因為位置對應不準而需要對所有的元件框進行偏移。首先選中一個元件(最好是電容電阻),注意不要移動它,再選擇組合元件欄移動到選項。點擊顯示十字選項,讓十字中心對準元件本體的中心對稱點位置,選擇這個中心位置是將剛剛那個選中的元件移動到十字位置,十字的中心位置便是移動后元件的中心位置。位置找準后,接下來就只需要移動就行了,選擇數(shù)據(jù)窗口,選擇整體偏移按扭,整個面板上所有元件框就選擇的元件框與十字中心的矢量距離整體偏移了。!如果出現(xiàn)了某些元件框選擇的時候無法點擊到本體框的中間位置,此時可以選擇將顯示元件勾取消,當點擊后,十字中心處于被點擊的中心位置再顯示元件。所有元件框校正好位置,接下來就可以根據(jù)CAD數(shù)據(jù)編寫程序了。打開文件菜單選擇CAD標準鏈接(或選擇快捷鍵ALT+Q),會出現(xiàn)CAD數(shù)據(jù)鏈接標準對話框,在此對話框中將所要編寫程序的PCB面板上所有元件料號都集中在左邊料號欄中,點擊到未鏈接料號,系統(tǒng)會自動選擇排序靠前沒有完成注冊的元件料號所對應的一系列元件,再選擇到CAD位置,機器會運動到讓鏡頭對準當前的元件。當目標元件在鏡頭范圍內時,會出現(xiàn)調整大小的藍點顯示在CAD數(shù)據(jù)框上,先移開目標元件CAD數(shù)據(jù)框,選擇對應的注冊類型框,完成注冊標準即可。當元件被注冊成功,系統(tǒng)會將CAD數(shù)據(jù)框自動鏈接成剛剛注冊的標準,將手動畫的元件框刪除,把鏈接成功的CAD數(shù)據(jù)框移到元件位置,點擊FOV自動定位,這一料號對應的所有元件都注冊成功,注冊好的元件料號以紅色顯示排列在料號欄的最底層。接下來只需要將所有料號都完成注冊,整個程序就編寫完成了。思考:1. CAD數(shù)據(jù)中有一列數(shù)據(jù)有正有負而且沒有規(guī)律,如何處理? 2.在貼片機中PCB板是橫向擺放,而在AOI中只能縱向排放,對應的數(shù)據(jù)出現(xiàn)90度差異,如何處理? 3.一片PCB板是由兩臺或者多臺貼片機共同完成的,將所有數(shù)據(jù)歸總后只有一臺貼片機的數(shù)據(jù)對準元件位置,其他的都偏移了,如何處理?解答:1. 如果數(shù)據(jù)中有一列有正有負,這說明在貼片機當中的圓點位置位于PCB板中間,解決的辦法是設法讓圓點位置移到PCB板外,也就是將有負數(shù)的值統(tǒng)一加上一個可以讓所有數(shù)值變?yōu)檎龜?shù)的值。2. 出現(xiàn)此類情況其實是X軸Y軸的互換,角度變換90度就能解決問題,即:對數(shù)據(jù)的排列方式變?yōu)椋涸恢?,Y坐標,X坐標,角度,元件料號。另外在坐標數(shù)據(jù)變換內,選中變換目標為角度,X=X*(1+90)3. 一臺或者多臺貼片機共同完成一塊PCB板由于原點位置不同,用文本文檔裝載的數(shù)據(jù)需要統(tǒng)一原點,首先用EXCEL將所有MARK點坐標統(tǒng)一,以一臺貼片機的MARK點XY坐標為標準,其他貼片機MARK坐標值X列與Y列相應的或加或減標準MARK坐標差異值,確保所有MARK坐標數(shù)據(jù)一樣再統(tǒng)一裝入文本文檔。第五步:學習調試 掌握四種調試模式,能夠靈活應用變換,根據(jù)不同情況采用相應模式; 掌握批量學習模式與錯誤暫停模式的不同作用與區(qū)別;1 批量學習模式:針對元件標準進行大量快速地統(tǒng)計建模,提高效率。2 錯誤暫停模式:針對于與標準圖相比大于允許誤差范圍值的元件標準進行單個調試。3 自動定位模式:在元件允許移動范圍的區(qū)域內進行自動校準元件框,以達到最佳的學習和檢測效果。4 檢測模式:不學習+不暫停+不定位。三不原則做檢測。u 自動定位模式 選擇以下模式,讓程序自動定位三次,確保所畫的元件框都定好位置,以保證最佳的位置進行學習。 自動定位模式的作用是讓元件標準框在允許偏移的范圍內,對待測圖自動搜索與原標準類型圖片本體框比對差異最小,來確定最佳位置,自動定位模式u 批量學習模式 在限量學習欄設置限量學習次數(shù)為20,選中批量學習+全部不暫停+不自動定位。批量學習模式 批量學習模式主要是用來學習焊點框與部分可學習的本體框,這種模式的優(yōu)點是調試程序的速度快,設定20的意思是讓可學習的元件框統(tǒng)計完20次就不再統(tǒng)計,然后只做檢測,而沒有統(tǒng)計完20次的元件標準繼續(xù)統(tǒng)計,直到統(tǒng)計完20次為止,這個限量20的數(shù)據(jù)也可根據(jù)具體情況改動,一般來講,如果PCBA貼片穩(wěn)定的情況下,一片PCBA上相同元件貼片的方式基本沒太多變化,所以我們沒有必要統(tǒng)計完這片板上所有的點,只需要選擇一部分作為特征性的代表點統(tǒng)計就行了(我們的目地是在一系列PCBA板上平均地取一部分,這樣一來整條線的生產(chǎn)工藝都能很好地統(tǒng)計),接下來要用錯誤暫停調整短路和絲印。上圖為批量學習模式,在此模式中每一區(qū)域對比圖片中,左為實測圖,右為標準圖,圖片上方顯示標準圖的允許誤差范圍值和實測圖的實測誤差范圍值,如果圖片內容相差很大,或者實測出來的圖片本身存在錯誤,將左上角的勾去掉,不統(tǒng)計到標準里面,如果將錯誤信息統(tǒng)計到標準里去,錯誤將被電腦認為此錯誤OK將不報錯,如此,錯誤測不出來。如果圖片存在較大差異,但元件狀態(tài)還是OK的,將勾選上,點擊確定統(tǒng)計進去。如果在批量學習模式中發(fā)現(xiàn)有短路報錯出現(xiàn),將勾取消,不學進去,短路框用錯誤暫停的方式進行修改,在此處出現(xiàn)的短路框也可以學,但是必須在很有經(jīng)驗的情況下,對自身的產(chǎn)品情況了解清楚的前提下可以大膽去學習,對于初學者,不建議在批量學習中學習短路,如果因為判斷不準而將短路學習進去,短路將測不出來。當我們批量學習完一次之后,絲印框與短路框以及一些不確定的焊點框和本體框都在測試結果顯示中報出來,針對這些問題接下來,采用錯誤暫停模式具體分析。u 錯誤暫停模式 選擇以下模式,限量學習+錯誤暫停+不自動定位。 錯誤暫停模式主要是對檢測過程中的所有錯誤信息進行一個詳細地觀查與分析,內容包括了該元件框的所有數(shù)據(jù)內容,錯誤原因,以及在模式框內進行修改。焊點框和本體框也可以在錯誤暫停中學習,但主要是對絲印修改(派生新標準或者調整允許誤差范圍值)和短路框的調整(替換標準和調整閥值),焊點框與本體框在錯誤暫停中學習相對影響調試速度,一般不建議在錯誤暫停中大量學習。 錯誤暫停模式錯誤暫停模式是一個很重要的調試程序的方法,錯誤暫停處理的好壞直接關系到整個程序的檢出與穩(wěn)定,也是橫量一個優(yōu)秀編程員的標準。在選擇好錯誤暫停模式后,啟動檢測功能,檢測過程中將會彈出以下對話框,在下圖的對話框中可以看到對話框中顯示了該元件的全部信息。學習次數(shù):該元件統(tǒng)計數(shù)量(此項針對于焊點框以及可學習的本體框),這個學習次數(shù)在電腦默認設置了125次為最大學習次數(shù),如果超過了125次學習次數(shù),電腦將不再統(tǒng)計進去,只做檢測,如果在學習的過程中人為設定了學習次數(shù),電腦的統(tǒng)計數(shù)量以設定的數(shù)值為準,一旦設定了某一指定數(shù)值,電腦只統(tǒng)計到設定數(shù)值,沒統(tǒng)計到這一數(shù)值繼續(xù)統(tǒng)計,統(tǒng)計完了就只做檢測。替換標準:指的是在程序編寫的過程中,一些標準設定不規(guī)范,或者是設定了錯誤圖像為標準,此項設置將原標準替換為當前測試圖。派生標準:主要針對于待用料的一項設置,即多標準核對,在檢測過程中,如果第一標準通不過,其他標準依次核對,只要有一個標準核對通過,被檢測的元件認定為OK。此項設置是調試程序的一個重要手法,可以極大程度降低誤判和提高檢出率,比如,一焊點框允許誤差范圍值為16%,在調試過程中出現(xiàn)了很多大于16%的實測結果,些時只需派生一個新的標準,讓其重新學習,而此前的允許誤差范圍值仍保持不變,這樣只要學習學滿,一量有大于這個數(shù)值的實測元件OK圖,均派生一個新標準,可以保證原標準的允許范圍值保持在一個很低的水平,同樣因為多標準的存在,檢測圖的通過率也相對較高。學習:加入統(tǒng)計。加重學習:是指在學習次數(shù)很多的情況下,繼續(xù)學習對允許誤差范圍的自動調整能力已經(jīng)不大,加重學習可以將允許誤差范圍變化更明顯。簡單解釋為,假設一焊點標準圖已學習了100次,再次暫停時發(fā)現(xiàn)還有誤報出現(xiàn),顯示22%的誤差,而此時的允許誤差范圍值為18%,如果這個時候用學習方式,系統(tǒng)便將22%與18%的差異值整除101,然后加入18%這個數(shù)值對原允許誤差值沒多大影響,如果用加重學習,整除除數(shù)為50,那么差異就相對大,對整個誤差值的自動調整能力加強了。允許誤差范圍:在“其他”選擇項框內可以看到一個誤差倍數(shù)與誤差范圍,這是橫量一個待測圖通不通過的天平,如果實測結果與標準圖比對,比對結果差異百分比大于這個數(shù)值電腦自動認定為NG,反之OK,所以有些情況下需要調整這一數(shù)值來達到最佳地檢出效果。這個設定數(shù)值大小主要根據(jù)個人經(jīng)驗。DYmm,DXmm:在左下角顯示的是在X軸與Y軸的允許偏移量。如果某些絲印沒有固定位置可適當增大偏移量。比如某些電感的絲印。DANGLE:允許旋轉角度。調試程序的基本步聚:1.鏡頭優(yōu)化之后,選擇自動定位模式,讓程序運行三次。2.選擇批量學習模式,限量20 不暫停 不定位 讓程序運行一次3.選擇錯誤暫停模式 不學習 不定位 讓程序運行一次4.換第二片PCB板,重復2的操作5.重復3的操作6.換第三片PCB板,將2中的限量數(shù)值增大為40,重復2的操作7.重復3的操作。8.換第四片PCB板重復2的操作9.重復3的操作10.換第五塊板,將2中的限量數(shù)值增大為60,重復2的操作.簡單解釋為,第一片板先自動定位好,讓所有的標準元件框以最佳的位置擺正,以便在接下來的學習中學習的都是OK樣板,而不至于學習錯誤的信息到后面來更正,限量20的意思是讓學習每一板上的每一個標準在學習20次,基于一片PCB板上元件個數(shù)種類大不一樣,為了達到統(tǒng)一,所以在學習過程中限定一數(shù)量,讓元件標準盡量保證同時學滿,同時做檢測,限量的數(shù)值是讓元件標準如果統(tǒng)計到限定的數(shù)值就不再做統(tǒng)計,如果沒達到限量數(shù)值的元件標準就繼續(xù)做統(tǒng)計,限量的數(shù)值也可以因情況而改變,為了讓程序盡快達到檢測階段,第一次限量20學兩塊板,第二次限量40學兩塊板,第三次限量60學三塊板,第四次限量80學N塊板,這個N的數(shù)值就是什么時候程序穩(wěn)定了,檢測過程與SMT生產(chǎn)的速度達到協(xié)調,AOI查板人員工作量適中時即可。在程序調試過程中最重要的部分就是批量學習與錯誤暫停地運用,每一片將用于調試的PCB板,先對其進行批量學習,批量學習完了后緊接著進行錯誤暫停。焊點框與本體框在批量學習中進行統(tǒng)計,絲印框與短路框通過錯誤暫停進行調整。連續(xù)調試幾片板程序就能夠做檢測了。思考:1. 程序調試完成,在測試過程中發(fā)現(xiàn)漏測,如何修改?2. 程序調試過程中,意外將錯誤信息學習進去,如何修改?3. 派生超過五次,要不要替換標準?4. 程序調試OK,測試后的誤判不多,但過一個星期后裝載出來用,誤判多出幾倍,什么原因?5. 有人說檢出率和誤判是對立的,誤判很少

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論