再流焊后AOI檢測原理及算法
發布時間:2012/10/12 19:47:36 訪問次數:1662
(1)檢測方法及原理
AOI工作時,CCD對SMA需要檢測的部SG2813J883B位依次進行圖形拍攝,每拍攝一幅圖像稱為視場(FOV),一個FOV由許多像素組成,每個像素都有一個灰度像素值(0~256),AOI根據每個元器件焊點所拍攝到像素的多少以及每個像素的灰度值進行量比評估,并以此為依據做出焊點質量好壞的結論。為了做好這項評估,首先在AOI檢測程序中將同一類器件設有相同的模型,每個模型都有許多與檢測有關的窗口,每個檢測窗口都設有~種計算規則(Algorithm),又稱為“算法”。檢測窗口的位置和大小如何、采用何種算法、用哪個攝像頭、配什么燈光、設置多少通過值、查哪種故障類時原則是:利用燈光與攝像頭的配合,體現出想要檢查部位的光學特征,將檢測窗口放在該位置,確定正常和有故障時該檢測窗口中的光學特征有明顯的區別,選定一種能區分該光學特征的算法,再根據正常與故障時各自不同的讀值( Combinereading),設定好一個適當的通過值(位于兩個讀值中間,作為評估焊點質量的依據)。
(2) AOI基本算法
①亮度( BRIGHT)。在檢測窗口中灰度值大于127的像素所占檢測窗口總像素的百分比,讀值取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過(Pass),讀值小于或等于通過值則為故障( Fail)。
②暗度( DARK)。讀值同BRIGHT的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于或等于通過值則為故障。
③對比度( CONTRAST)。在檢測窗口中具有明暗對比的像素占檢測窗口總像素的百分比,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值則為通過,讀值小于或等于通過值則為故障,
④無對比度(NO CONTRAST)。讀值同CONTRAST的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值則為通過,讀值大于或等于通過值則為故障。
⑤水平線( HORIZONTALLINE)。在檢測窗口中有一條連續的亮線從窗口的左邊界到達右邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于或等于通過值為故障。
⑥無水平線(NO HORIZONTALLINE)。讀值同HORIZONTAL的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑦垂直線( VERTICALLINE)。在檢測窗口中有一條連續的亮線從窗口的上邊界到達下邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
⑧無垂直線(NO VERTICALLINE)。讀值同VERTCAL的計算原則,取值范圍為O~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在這兩類檢測窗口中有一個閾值( Threshold).取值范圍為0~255。對窗口中每一個像素根據其灰度值與閾值比較,大于閾值為1,小于閾值為0,即進行二值比,PERCENTWHITE的讀值為二值化為1的像素占窗口中總像素的百分比,PERCENTBLACK的讀值為二值化為0的像素占窗口中總像素的百分比,取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
AOI工作時,CCD對SMA需要檢測的部SG2813J883B位依次進行圖形拍攝,每拍攝一幅圖像稱為視場(FOV),一個FOV由許多像素組成,每個像素都有一個灰度像素值(0~256),AOI根據每個元器件焊點所拍攝到像素的多少以及每個像素的灰度值進行量比評估,并以此為依據做出焊點質量好壞的結論。為了做好這項評估,首先在AOI檢測程序中將同一類器件設有相同的模型,每個模型都有許多與檢測有關的窗口,每個檢測窗口都設有~種計算規則(Algorithm),又稱為“算法”。檢測窗口的位置和大小如何、采用何種算法、用哪個攝像頭、配什么燈光、設置多少通過值、查哪種故障類時原則是:利用燈光與攝像頭的配合,體現出想要檢查部位的光學特征,將檢測窗口放在該位置,確定正常和有故障時該檢測窗口中的光學特征有明顯的區別,選定一種能區分該光學特征的算法,再根據正常與故障時各自不同的讀值( Combinereading),設定好一個適當的通過值(位于兩個讀值中間,作為評估焊點質量的依據)。
(2) AOI基本算法
①亮度( BRIGHT)。在檢測窗口中灰度值大于127的像素所占檢測窗口總像素的百分比,讀值取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過(Pass),讀值小于或等于通過值則為故障( Fail)。
②暗度( DARK)。讀值同BRIGHT的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于或等于通過值則為故障。
③對比度( CONTRAST)。在檢測窗口中具有明暗對比的像素占檢測窗口總像素的百分比,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值則為通過,讀值小于或等于通過值則為故障,
④無對比度(NO CONTRAST)。讀值同CONTRAST的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值則為通過,讀值大于或等于通過值則為故障。
⑤水平線( HORIZONTALLINE)。在檢測窗口中有一條連續的亮線從窗口的左邊界到達右邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于或等于通過值為故障。
⑥無水平線(NO HORIZONTALLINE)。讀值同HORIZONTAL的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑦垂直線( VERTICALLINE)。在檢測窗口中有一條連續的亮線從窗口的上邊界到達下邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
⑧無垂直線(NO VERTICALLINE)。讀值同VERTCAL的計算原則,取值范圍為O~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在這兩類檢測窗口中有一個閾值( Threshold).取值范圍為0~255。對窗口中每一個像素根據其灰度值與閾值比較,大于閾值為1,小于閾值為0,即進行二值比,PERCENTWHITE的讀值為二值化為1的像素占窗口中總像素的百分比,PERCENTBLACK的讀值為二值化為0的像素占窗口中總像素的百分比,取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
(1)檢測方法及原理
AOI工作時,CCD對SMA需要檢測的部SG2813J883B位依次進行圖形拍攝,每拍攝一幅圖像稱為視場(FOV),一個FOV由許多像素組成,每個像素都有一個灰度像素值(0~256),AOI根據每個元器件焊點所拍攝到像素的多少以及每個像素的灰度值進行量比評估,并以此為依據做出焊點質量好壞的結論。為了做好這項評估,首先在AOI檢測程序中將同一類器件設有相同的模型,每個模型都有許多與檢測有關的窗口,每個檢測窗口都設有~種計算規則(Algorithm),又稱為“算法”。檢測窗口的位置和大小如何、采用何種算法、用哪個攝像頭、配什么燈光、設置多少通過值、查哪種故障類時原則是:利用燈光與攝像頭的配合,體現出想要檢查部位的光學特征,將檢測窗口放在該位置,確定正常和有故障時該檢測窗口中的光學特征有明顯的區別,選定一種能區分該光學特征的算法,再根據正常與故障時各自不同的讀值( Combinereading),設定好一個適當的通過值(位于兩個讀值中間,作為評估焊點質量的依據)。
(2) AOI基本算法
①亮度( BRIGHT)。在檢測窗口中灰度值大于127的像素所占檢測窗口總像素的百分比,讀值取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過(Pass),讀值小于或等于通過值則為故障( Fail)。
②暗度( DARK)。讀值同BRIGHT的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于或等于通過值則為故障。
③對比度( CONTRAST)。在檢測窗口中具有明暗對比的像素占檢測窗口總像素的百分比,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值則為通過,讀值小于或等于通過值則為故障,
④無對比度(NO CONTRAST)。讀值同CONTRAST的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值則為通過,讀值大于或等于通過值則為故障。
⑤水平線( HORIZONTALLINE)。在檢測窗口中有一條連續的亮線從窗口的左邊界到達右邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于或等于通過值為故障。
⑥無水平線(NO HORIZONTALLINE)。讀值同HORIZONTAL的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑦垂直線( VERTICALLINE)。在檢測窗口中有一條連續的亮線從窗口的上邊界到達下邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
⑧無垂直線(NO VERTICALLINE)。讀值同VERTCAL的計算原則,取值范圍為O~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在這兩類檢測窗口中有一個閾值( Threshold).取值范圍為0~255。對窗口中每一個像素根據其灰度值與閾值比較,大于閾值為1,小于閾值為0,即進行二值比,PERCENTWHITE的讀值為二值化為1的像素占窗口中總像素的百分比,PERCENTBLACK的讀值為二值化為0的像素占窗口中總像素的百分比,取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
AOI工作時,CCD對SMA需要檢測的部SG2813J883B位依次進行圖形拍攝,每拍攝一幅圖像稱為視場(FOV),一個FOV由許多像素組成,每個像素都有一個灰度像素值(0~256),AOI根據每個元器件焊點所拍攝到像素的多少以及每個像素的灰度值進行量比評估,并以此為依據做出焊點質量好壞的結論。為了做好這項評估,首先在AOI檢測程序中將同一類器件設有相同的模型,每個模型都有許多與檢測有關的窗口,每個檢測窗口都設有~種計算規則(Algorithm),又稱為“算法”。檢測窗口的位置和大小如何、采用何種算法、用哪個攝像頭、配什么燈光、設置多少通過值、查哪種故障類時原則是:利用燈光與攝像頭的配合,體現出想要檢查部位的光學特征,將檢測窗口放在該位置,確定正常和有故障時該檢測窗口中的光學特征有明顯的區別,選定一種能區分該光學特征的算法,再根據正常與故障時各自不同的讀值( Combinereading),設定好一個適當的通過值(位于兩個讀值中間,作為評估焊點質量的依據)。
(2) AOI基本算法
①亮度( BRIGHT)。在檢測窗口中灰度值大于127的像素所占檢測窗口總像素的百分比,讀值取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過(Pass),讀值小于或等于通過值則為故障( Fail)。
②暗度( DARK)。讀值同BRIGHT的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于或等于通過值則為故障。
③對比度( CONTRAST)。在檢測窗口中具有明暗對比的像素占檢測窗口總像素的百分比,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值則為通過,讀值小于或等于通過值則為故障,
④無對比度(NO CONTRAST)。讀值同CONTRAST的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值則為通過,讀值大于或等于通過值則為故障。
⑤水平線( HORIZONTALLINE)。在檢測窗口中有一條連續的亮線從窗口的左邊界到達右邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于或等于通過值為故障。
⑥無水平線(NO HORIZONTALLINE)。讀值同HORIZONTAL的計算原則,取值范圍為0~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑦垂直線( VERTICALLINE)。在檢測窗口中有一條連續的亮線從窗口的上邊界到達下邊界,讀值范圍為0~100。通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
⑧無垂直線(NO VERTICALLINE)。讀值同VERTCAL的計算原則,取值范圍為O~100。通過值判斷為反邏輯,即讀值小于通過值為通過,讀值大于等于通過值為故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在這兩類檢測窗口中有一個閾值( Threshold).取值范圍為0~255。對窗口中每一個像素根據其灰度值與閾值比較,大于閾值為1,小于閾值為0,即進行二值比,PERCENTWHITE的讀值為二值化為1的像素占窗口中總像素的百分比,PERCENTBLACK的讀值為二值化為0的像素占窗口中總像素的百分比,取值范圍為0~100。
通過值判斷為正邏輯,即讀值大于通過值為通過,讀值小于等于通過值為故障。
熱門點擊