您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > saki-AOI--新SAKI入门指南
東莞新進電子有限公司制作:劉海明審核:王建先生核准:林世強先生東莞新進電子有限公司東莞新進電子有限公司SAKIAOI程式的編制SAKIAOI算法簡介機器的驗收與維護保養AOI技術員的工作職責1234東莞新進電子有限公司AOI的算法AOI的認識ⅠⅡ東莞新進電子有限公司東莞新進電子有限公司氣閥門和氣壓表顯示器信號燈鍵盤,鼠標复位開關緊急制動開關電源主開關微機箱電源箱運輸軌道斷路器東莞新進電子有限公司•AOI:AutomaticOpticalInspection•檢出不良品,反饋生產數據,逐步取代人工目檢,加速生產自動化.•可檢查內容:漏料、偏移、极性、短路、反面、墓碑、側立、假焊、少錫、氧化等外观不良.印刷机高速貼片机中速貼片机迴流爐AOI目檢區自动光学检测東莞新進電子有限公司TOPLight使用頂部(90度)光源照明(形成黑白/二進制圖像)SIDELight使用側面(90度和45度)光源照明(形成彩色圖像)PCBAAOI的光源頂部光源燈箱結構側面光源東莞新進電子有限公司TOPLight圖像當錫點較好時將沒有反射光線反射到CCD,錫點的圖像較黑.當錫點較差時將有一部分反射光線反射到CCD,錫點的圖像有一部分較亮.TOPLight的燈光示意圖錫點良好錫點假焊入射光線(90度直射)反射光線東莞新進電子有限公司入射光線(90和45度)反射光線錫點良好錫點假焊SideLight圖像錫點良好時SideLight照射下的錫點圖像在沒料時SideLight照射下的錫點圖像東莞新進電子有限公司通過燈箱照射PCBA得到元件的圖片信息通過三組折射鏡片將圖片信息反射到CCD由CCD收錄的圖片將自動存入電腦內存中BF軟件通過對圖片的分析處理完成對PCBA元件的檢測判斷成像模型PCBA圖片SAKIAOI机器基本原理:東莞新進電子有限公司東莞新進電子有限公司Black/White算法原理:這個算法可以獲得窗口內亮區域的面積占整個窗口面積的百分比.所謂亮區域的亮度範圍根據具体情況設定.计算检测窗口内给定灰度值占整个窗口的百分比.亮度值范圍0255亮度值:是用來描述二進制圖像的明暗程度.它將亮度值分成255種不同的明暗程度.0表示最暗的亮度值,255表示最亮的亮度值.有物料時檢測窗口內的錫點有一定的上錫坡度,根據AOI的TopLight的光學原理,此時的亮度值趨向于0無物料時檢測窗口內的錫點沒法形成較好的上錫坡度,根據AOI的TopLight的光學原理,此時的亮度值趨向于255東莞新進電子有限公司Samplevalue=S1/S2x100[%]參數設置:東莞新進電子有限公司應用實例:應用于Chip料中,可測出Chip料是否少錫.假焊.無錫等不良OKNG使用此算法檢測錫點時一般使用Toplight的照明方式使用0-100的設置表示尋找較暗的亮度值OkRange的Lower設置一般不能低于70该算法可以在Sidelight下寻找较白的灰度值(200/220-255),OKRange一般为0-35;还可以在Toplight下寻找(100/120-255)之间的灰度值,OKRange一般为0-20.東莞新進電子有限公司算法原理:獲得檢測窗口內的亮度梯度.窗口內各像素沿著長邊方向的亮度差就是”Distribution”.”Width”值是用來屏蔽掉窗口內灰塵或其它瑕疵的檢測結果的影響,灰塵或其它瑕疵會給亮度值起很大的干擾並影響我們的檢測結果的精準.当检测窗口内有一强光束横穿整个窗口时,Sample值会很大.檢測窗口的像素的灰度值分布圖檢測窗口內的像素分布檢測窗口外的像素分布(僅僅是超過檢測窗口的一排的像素)由于雜物等影響而使圖像受到干擾從而使該點的像素值異常,在下一步的處理之後可有效的降低這種干擾.選取每列的最大值和最小值,最後得出兩行數據將最大值減去最小值,再將相鄰三個數值進行平均得出最後一行數據,然後選取最小一個數值作為“Sample”值計算Sample值的詳細過程ICBridge根據右边Sample的計算原理IC腳未短路時Sample值較低根據右边Sample的計算原理IC腳短路時Sample值較高Distribution東莞新進電子有限公司參數設置:應用實例1:在IC元件中的應用,可測出IC腳短路﹑移位等不良.參數設置如下:OKNGOkRange的設置不适宜太大,一般為0至80之間;灯光的选择必须可以完整地看清楚整个IC引脚此参数一般设为2東莞新進電子有限公司應用實例2:在Chip料中的應用,可測出移位不良.參數設置如下:適當的設置此參數可有效的降低由髒物帶來的干擾,一般设为2OKNGOKRange的設置由物料及其周邊的環境來決定此算法的OKRange由灯光和具体环境决定,选用的灯光必须能够清楚地看到元件白色金属端;在TopLight下最大一般给定为80/100;在SideLight下最大一般给定为100/120.東莞新進電子有限公司算法原理:此算法可計算出窗口內最高亮度與最低亮度之間的差值.參數”AveragingX”和”AveragingY”是用來消除一些干擾因素,比如灰塵對檢測結果的影響.參數設置:Range當檢測窗口在這個位置時.Sample值很小當檢測窗口在這個位置時.Sample值將變得很大檢測窗口內各像素的灰度值分布圖檢測窗口由于受到某些污點的影響而使像素值受到干擾,從而變得異常.在未經過平均處理時Sample值的結果如下:“Sample”=Maximum255-Minimum75=180將X軸.Y軸上兩兩相鄰的像值進行平均處理之後,Sample值的計算結果如下:“Sample”=Maximum134-Minimum83=51用於IC移位的檢測東莞新進電子有限公司應用實例:應用IC類元件中可測出IC腳的移位适當設置此參數可有效地降低異物等帶來的干擾;一般设为2,2或4,4OKNG應用Chip料中可測出錯料.爛料OKNG東莞新進電子有限公司Min/Max算法原理:Min算法可計算出檢測窗口內最小的亮度值.Max算法可計算出檢測窗口內最大的亮度值.設定”AveragingX”和”AveragingY”是用來消除一些干擾因素,如灰塵等對檢測結果的影響.當Algorithm為Max,AveragingX=2andAveragingY=2時,Sample值的詳細計算過程檢測窗口內各像素的灰度值分布圖檢測窗口由于受到某些污點的影響而使像素值受到干擾,從而變得異常.在未經過平均處理時Sample值的結果如下:“Sample”=Maximum255=255將X軸.Y軸上兩兩相鄰的像值進行平均處理之後,Sample值的計算結果如下:“Sample”=Maximum134-Minimum83=51參數設置:東莞新進電子有限公司應用實例:應用Chip料中可測出錯料.爛料OKNG應用IC類元件中可測出IC腳的移位適當的設置此參數,可有效的降低由于髒物帶來對Sample的干擾一般同时为2或4OKNG東莞新進電子有限公司LTracking/WTracking算法原理:在長的方向上獲取明暗變化的邊界.在寬的方向上獲取明暗變化的邊界.當”LTracking”,”UpperLever”=“LowerLevel”=255時,表示利用元件亮的部分來獲得它在縱向上的位置參數設置:東莞新進電子有限公司應用實例:此時的參數設置表示尋找白色的邊界設置搜尋范圍,可根据元器件大小決定.注:1608的料一般取(3,3);1005的料一般取(2,2);2012的料一般取(5,5)或(4,4)東莞新進電子有限公司算法原理:此种算法可在檢測窗口內搜尋與已知圖像相似的圖像及其相似程度.當兩幅圖像完全一樣時,則”Sample”為100,相反如果完全不同,則”Sample”為0.ImageMatchingEXAAK參數設置:東莞新進電子有限公司移動主圖像直到主圖像與被檢圖像之間的灰度差最小灰度差很小兩幅圖像很相似(“Sample”值很大)灰度差很大兩幅圖像不相似(“Sample”值很小)A.模式對比處理過程在檢測時將被檢圖像與已知主圖像疊合,在已設置的搜尋範圍內移動主圖像B.規範化處理過程上圖表明了規範化處理過程對模式對比的影響,有時同樣的元件因為PCB亮度的不同而亮度不同,這時就需要先進行規範化處理過程.規範化處理過程后,元件的亮度範圍就被擴充到0-255的全亮度範圍.東莞新進電子有限公司應用實例:設置檢測窗口的尋找範圍,根据图片的大小设定設置此參數可以改變Sample值的計算方式OKNGNG此算法在IC中的應用可測出反向、錯料、漏料等不良;图片必须能够明显地看出不良或是IC丝印关键字.OKRange的Lower不宜低于65增加或刪除當前圖片東莞新進電子有限公司算法原理:此算法使用顏色来检测元件的缺件.样本边界线是根据两端的坐标(ColordataA,ColordataB)来设定的.要将检测窗口的大小设成能包含一个颜色区分非常明显的区域.请注意此算法将黑色和白色视为一种颜色.判断检测窗口颜色所属的颜色区间。ColorXYGreenArea(綠色區域)BlueArea(藍色區域)YellowArea(黃色區域)redArea(紅色區域)Black/WhiteArea(黑白區域)東莞新進電子有限公司參數設置:東莞新進電子有限公司應用實例:此參數無須特意設定,只需調整樣本邊界線劃定顏色區域即可;注意PCB的具体颜色和漏料时具体所在的颜色区间.此算法使用彩度來檢測,所以必須使用可以顯示彩色圖像的照明方式SidelightOKNG此算法常用來測試元件是否缺件東莞新進電子有限公司Chroma算法原理:在右下图垂直的轴上基于像素来对数据进行计数.该数值取决于每一个象素并且将之转换成一个0到100之间的数值.这个算法使用像素的彩度进行检测.它是计算窗口内符合你设定的色度范围的像素占整个窗口的百分比.(色彩度分為0~100)由于檢測窗口內存在較多黃色此時Sample值較大,趨向于100由于檢測窗口內幾乎不存在彩色此時Sample值較小,趨向于0東莞新進電子有限公司參數設置:此算法在Chip料中的應用,可測出錫點的氧化,無錫,等不良NGOKOKNG此算法在IC類元件中的應用,可測出錫點的氧化,無錫,等不良應用實例:此算法使用彩度來檢測,所以必須使用可以顯示彩色圖像的照明方式可給定彩度的范圍OKRang不适宜太大,一般在0-25以內東莞新進電子有限公司AreaColor算法原理:当你指定了在RGB三维坐标内一个形状像圆柱体的颜色范围后,机器会自动计算出检测窗口内有多少个像素在这个已设定范围及这些像素占窗口内总像数的百分比.Color-Channel是一种利用顏色數據的算法.提取範圍可以被認為是一個在三維彩色空間中形成的一個圓柱體這個圓柱体的中心線是已定的兩個顏色數据點之間的連線,柱体的半徑是已定的亮度漸變范圍(CHA-Width).你可以先給出一個亮度漸變范圍(CHA-Width),這樣就能確定你想要提取出來的顏色范圍.東莞新進電子有限公司參數設置:顏色范圍的設置常见氧化样本参数:左边为:100,40,40;右边为:255,180,140一般可以根据具体情况对该参数进行小范围内调整東莞新進電子有限公司應用實例:在IC類元件的檢測中用于檢測焊盤是否有氧化,無錫等不良在Chip料的檢測中用于檢測錫點的氧化,無錫等不良建議設置值為20至35之間OKNGOKNGOKRange一般为0-20,不可过大東莞新進電子有限公司LiftChip算法原理:这种算法是通过元器件两极和它们两旁的焊锡膏灰度来检测元器件的焊点不良.这种算法使用需要窗口内的光亮度有变化.它用来检测窗口内的光亮度有明暗三个区域,然后判断灰暗区域是否合格.(如下图)參數設置:東莞新進電子有限公司锡点假焊假焊錫點亮度值變化示意圖正常上錫正常錫點亮度值變化示意圖東莞新進電子有限公司應用實例:NGOK此算法在Chip料的檢測中可以測出假焊、少錫等不良建議此參數的設置值為20至
本文标题:saki-AOI--新SAKI入门指南
链接地址:https://www.777doc.com/doc-5311736 .html