AOI-元器件程序和算法_第1頁
AOI-元器件程序和算法_第2頁
AOI-元器件程序和算法_第3頁
AOI-元器件程序和算法_第4頁
AOI-元器件程序和算法_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

AOI元器件程序與算法

制作人:王倫波課件概述AOI基本術(shù)語AOI程序的制作AOI程序的調(diào)試AOI各種算法的簡介極性(polarity)AOI的簡單介紹及使用目的AOI是自動光學(xué)檢測(AutomatedOpticalInspection)的縮寫。公司使用的是安捷倫公司SJ10(包括升級后的SJ50),也就是常說的MVT。我們把它放在高速貼片機(jī)后面,用來檢測物料的貼片情況,利用它收集相關(guān)信息,最終來改善貼片機(jī)的貼片情況。

AOI可以放置的位置:網(wǎng)印高速機(jī)泛用機(jī)回流焊 檢測錫膏量 檢測小器件 檢測密間距查找品質(zhì)和印刷品質(zhì) 貼片質(zhì)量 物料貼片質(zhì)量差的焊點(diǎn)基本術(shù)語……常見的SMT/PTH元件封裝形式常見的SMT/PTH不良零件的三種分類方式常見的SMT/PTH元件封裝形式…..SMT-----------貼片電阻貼片電容鉭電容鋁電容SOT23功率(晶體)管SOICSOJQFPPLCCBGAPTH---------軸電阻塑造鉭電容電解點(diǎn)容常見的SMT不良…….元件的不良….缺件/Missing多件/Extraparts錯件/WrongComponent偏位/Misalignment歪斜/Skew極反/Polarity翻件/Flip側(cè)立/Billboard立碑/Tombstone焊點(diǎn)不良…..

-少錫或無錫/Insufficient-翹腳/LiftPin-多錫/Excess-連錫/Short元件分類的三種形式位號

Reference料號

Partnumber外形

ShapeP1表示是多聯(lián)板,但目前無效為以后版本保留,一般設(shè)為P1

w25000夾具的寬度,機(jī)器可自動調(diào)整軌道寬度,但公司的機(jī)器無效

f-36500 26500

f-121500172500 MARK點(diǎn)坐標(biāo),到過來寫一次可重復(fù)定位更精確,

f-12150172500可以不寫,MARK點(diǎn)不能超過3個,超過只有3個有效。

l-3650026500

l-36500 26500 1

l-1215001725001 拼板1坐標(biāo),和MAK點(diǎn)格式相同,

l-1215001725001 注意后面的“1”表示拼板序號。

l-3650026500 1

l-21350029500 2 拼板2坐標(biāo),同上。

l-128500 1725002 此處有省略

……以下有多少拼板依次繼續(xù)PLX文件的結(jié)構(gòu)PLX文件格式主體部分d-86760135601:5C206n0000270179068293qp132.6-5-21:5C206C0402①②③④⑤⑥⑦ ⑧ ⑨①:表示檢測元件②:元件坐標(biāo),單位是微米(X,Y坐標(biāo)已經(jīng)轉(zhuǎn)換)③:元件名稱,必須是唯一的。1:表示是拼板一,用l1的坐標(biāo)定位,不能搞錯。④:元件分配的算法,剛開始的新程序統(tǒng)一是n0000,表示空算法。⑤:元件角度,可相同 ⑥:元件編碼,可相同⑦:元件所在的飛達(dá),可相同 ⑧:重復(fù)③⑨:元件封裝形式,即shapedata或者gf,可相同我們把編輯好的文檔在EXCEL中編輯好后,復(fù)制到記事本中,保存的名字和需要的程序名相同,并把后綴名改成.plx,比如:S200.plx,然后放到機(jī)器的C:\CPI\CAD下面即可。打開軟件后就可以看到對應(yīng)的程序。如下:雙擊需要的程序,在第一次打開程序后會提示要求創(chuàng)建數(shù)據(jù)庫1:表示從原有的數(shù)據(jù)庫基礎(chǔ)上創(chuàng)建新的2:指向某一個數(shù)據(jù)庫3:新創(chuàng)建一個空的數(shù)據(jù)庫選其中一個,我們現(xiàn)在要求選2,做到所有程序共用一個數(shù)據(jù)庫。在相應(yīng)的提示后就可以進(jìn)入主界面。到這里一個完整的程序算是完成了,下面就是設(shè)置Fiducial點(diǎn),如下圖:我們點(diǎn)擊’Inspect”(綠色處),可以得到一個當(dāng)前值,CurrentinspectionValue顯示(紅色處),通過編輯其中的參數(shù),要求保證當(dāng)前值大于950為佳。然后保存。標(biāo)準(zhǔn)點(diǎn)制作完成。背景區(qū)亮度前景區(qū)亮度外部圓周(紅色圓)內(nèi)部圓周(藍(lán)色圓)搜索區(qū)域(黃色框)模板(綠色框)中間區(qū)亮度訓(xùn)練定位點(diǎn)Totrainfiducials,youtypicallyidentifyfourshapes(shownontheleft)andthreegrayscalevalueswithinthoseshapes.Fiducial點(diǎn)的各項(xiàng)參數(shù)的意思通過下圖可以很直觀的看出來做到這里,就已經(jīng)到了AOI一個完成程序制作應(yīng)用的最重點(diǎn)和最難點(diǎn):算法的編輯和分配。而算法大致分為以下幾種:n-type 空算法,表示元件沒有被分配相應(yīng)的算法。e-type 用于編輯形狀為圓/橢圓/方的fiducial點(diǎn)。c-type/r-type 用于檢查貼片電阻和貼片電容t-type 用于三極管(三個引腳尺寸必須相同)b-type

檢測“亮盒子”元件,如鉭電容,鋁電容,軸電阻,和其他別的與電路板有良好對比度的矩形圓器件

s-type

用于多管腳元件。包括SOICs、SOJs、PLCCs、QFPs。Multiple 用于定位多管腳元件。此類元件引腳很多已經(jīng)views-type 超出相機(jī)的視野,需要分塊定位。d-type 該算法只檢測物料的存在與否,其它不檢測,適用于很難被準(zhǔn)確定位的元件。q-type 用于一邊引腳尺寸遠(yuǎn)大于另一邊的晶體管。u—type

U=Universal也就是通用的意思。此算法通常用在形狀不規(guī)則的零件上很多元器件都有極性,所以極性的檢查就尤為重要,這里重點(diǎn)介紹下極性別問題有些元件在旋轉(zhuǎn)了90度或是180度之后都不對影響電路板的功能或者穩(wěn)定性.例如,貼片電阻和電容在旋轉(zhuǎn)180度之后都沒問題.另一方面,如果通電后,IC和極性電容,例如鉭電容如果方向是反的就有可能被損壞.像這樣的元件就很有必要通過檢查極性來確認(rèn)它的方向.一般情況電阻是不需要做極性檢測的。極性(polarity)幾乎每一種器件類型的算法里都有“極性”這一標(biāo)簽,但是在下面幾種器件類型的算法里幾乎都是完全相同的內(nèi)容:b-類型算法d-類型算法s-類型算法極性檢查在概念上來講是很簡單的.在元件相對的角落或是末端各放一個紅色盒子和綠色盒子,如果這個元件是有極性標(biāo)志的,你就指定哪個盒子應(yīng)該更亮.極性(polarity):調(diào)整界面每一個元件類型最多可以有四種檢測極性的方式.

如果來料有幾種不同的供應(yīng)商,而且他們使用的標(biāo)準(zhǔn)又不相同,這對你的幫助就很大了.通過簡單的把“啟用(Enabled)”域設(shè)為True就可以讓你想要的極性方案啟用.極性(polarity):調(diào)整界面綠色盒子內(nèi)的灰度值減去紅色盒子內(nèi)的灰度值是負(fù)值如期望的一樣.這是SOIC上面的極性.計算方式是用綠色盒子的平均灰度值減去紅色盒子的平均灰度值得到所預(yù)期的負(fù)值極性(polarity):調(diào)整界面“盒子個數(shù)(NumberofBoxes)”域通常用于設(shè)為2,但是如果你正在檢測有四種可能旋轉(zhuǎn)方向的方形元件的時候就應(yīng)該設(shè)為4:當(dāng)一個程序的算法分配完后,要想機(jī)器正常使用這個程序,你還需要做最后一步:TrainMVC建立MVC是簡單的C:\cpi\data\config.txt

goMVC13MVC建立在被選程式上點(diǎn)擊右鍵選擇訓(xùn)練MVCMVC建立選擇OK繼續(xù)訓(xùn)練MVC建立放入好板,選擇OK繼續(xù)訓(xùn)練MVC建立SELECT:“TrainGoodPartonPassOnly”to只包括測試通過的元件?!癈learOldTrainingdataSets”清除之前的數(shù)據(jù)。ImplementFeature執(zhí)行MVC訓(xùn)練系統(tǒng)會記錄好&壞板的數(shù)據(jù)。MVC訓(xùn)練一旦好板的數(shù)目達(dá)到的時候,接下的信息會顯示出來,選擇YesOK(兩次)放入壞板繼續(xù)訓(xùn)練MVC訓(xùn)練一旦壞板的數(shù)目達(dá)到的時候,接下的信息會顯示出來,選擇YesOK彈出壞板MVC文件MVC訓(xùn)練引結(jié)束之后相關(guān)文件會給創(chuàng)建出來系統(tǒng)使用的兩個重要的文件<board_name>.trg<board_name>.trb這些文件包括了訓(xùn)練時候好&壞板元件的特征信息。MVC文件設(shè)定存在的闕值在A廠一般是110,在B廠,我認(rèn)為不一定要把值設(shè)定死,可以視具體情況而定

TrainMVC做好后,此程序就可以說全部做好了,需要注意的是,TrainMVC完成后,對于使用r-type、c-type和t-type的元件,不要在去修改其算法里的任何值(除了HorT

溫馨提示

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

評論

0/150

提交評論