3D AOI SOT Algorithm Overview
3D AOI SOT Algorithm Overview
明锐理想科技
MagicRay Technology
02 Component Height
CONTENT
03 Component Searching
04 Pad Searching
05 Component Inspection
06 Solder Inspection
2
Searching Window
3
Searching Window Size and Orientation of Body Window
Purpose of Body Window is to define the size of the
Body Window component body that the software should search for, within
the searching window.
02 Component Height
CONTENT
03 Component Searching
04 Pad Searching
05 Component Inspection
06 Solder Inspection
5
Component Height
Component Height
6
01 Searching Window
02 Component Height
CONTENT
03 Component Searching
04 Pad Searching
05 Component Inspection
06 Solder Inspection
7
Component Searching
Body Searching (3D) – Color Area
cross section A1
(70% Height)
8
Component Searching
Body Searching (3D) – Outline
cross section A1
(70% Height)
9
Component Searching Body Searching – Color Comparison Searching (2D)
Before
After
Searching
Searching
10
Component Searching Body Searching – Edge Searching (2D)
02 Component Height
CONTENT
03 Component Searching
04 Pad Searching
05 Component Inspection
06 Solder Inspection
12
Recommended Color:
Pad Searching Color Item 0: R 33~100,W 50~255
Pad Window (2D) Color Item 1: G 33~100,W 160~255
Color Item 2: B 33~100, W 50~255
After Searching
Before Searching
02 Component Height
CONTENT
03 Component Searching
04 Pad Searching
05 Component Inspection
06 Solder Inspection
14
Component Inspection Horizontal and Vertical Shift (2D)
Figure 1 Figure 2
Before Positioning After Positioning
Horizontal
Horizontal Width (H)
Shift (𝐻1)
20~33%
20~33%
Vertical Shift Explanation:
Horizontal Shift Explanation:
As shown in Figure 2, take the length L in the direction of the
As shown in Figure 1, take the length H in the horizontal solder pad arrow as 100% vertical length (L), and take the
direction of the pin as 100% horizontal width, and take the distance between the two centers in the vertical direction
distance beyond the horizontal direction of the solder pad before and after positioning as the vertical shift △L; if △L/L
as the horizontal shift H1; if H1/H ≤ 33% of the set value, ≤ 33% of the set value, then it is OK; otherwise, it is
then it is OK; otherwise, it is considered offset. considered offset.
15
Component Inspection
OK
1. Inspection Area: Define the area of inspection. Take the
area of body window as 100%
Missing
16
Component Inspection
Missing Window (2D)
40~60
OK 40~60
OK
Wrong Direction
Bridge Window
Bridge Window
Sign window needs
OCV Sign Window algorithm explanation:
Bridge Window OCR Sign Window algorithm explanation: to be drawn larger
1. Create sign window. Size needs to be drawn larger 1. OCR recognize the characters by their outline. It can than body window
than body window. Direction set to be same as the differentiate characters such as 0 and O.
wordings 2. OCR can be used independently, tick on ‘OCR’ to use
2. Click login to save template 3. Click ‘Learn’ to automatically detect the characters
3. Adjust the red box to frame over the characters to be inside the sign window
read 4. Click ‘+’ to add several more target characters.
4. If needed, select theWindow
Bridge colour ‘Channel’ and adjust the Maximum target allowed is 5
‘Max’ section to bring out clear display of the 5. Tick ‘Reverse Allowed’ if the character has no polarity
characters (usually used for chip components)
5. Tick on ‘Reverse Allowed’ if the component has no
polarity Note: If both OCV and OCR are activated, ‘OCR’ will only
6. ‘New OCV’ is a stricter algorithm of OCV. It is able to be used after ‘OCV’ fails. If OCV NG but OCR OK, the result
differentiate characters such as 8 and B. ‘Identity’ is is OK (‘OR’ relationship)
usually set to 65% 19
Component Inspection
Bridge Window (2D)
Bridge Window Bridge Window
Bridge Window
Recommended Color:
Color Item 0: W 50~255
20
Component Inspection Planeness Window (3D)
Vertical Directional
Bridge Window
Parallel Directional
Planeness Window
Function of planeness window is to check the height difference of the
component within the window
Bridge Window
i. Inspection Area: Define the size of the inspection area, taking size
Bridge Window of the planeness window as 100%
ii. Area Height Difference: Maximum height difference detected
within the inspection area must be less or more than the set value
iii. Reported Error Type: Select the error type to display if NG occurs
iv. Object Following: Positioning method for the window 21
Component Inspection Height Window (3D)
Bridge Window
Inspection area
Height Window
Bridge Window
02 Component Height
CONTENT
03 Component Searching
04 Pad Searching
05 Component Inspection
06 Solder Inspection
23
Solder Inspection
Fillet (2D)
Inspection Inspection
Fillet function is to inspect the presence and amount of solder
Area Area
Recommended Color: Test result of 2 and 3 must both be fulfilled then only report as OK.
Color Item 0 = R: 0~ 33 Otherwise, report as insufficient solder
24
Solder Inspection Side Fillet (2D)
Inspection Area
Length of Insert Window = 100%
Excluded
Width
Side Fillet function is usually used on wide solder pad to inspect
Inspection Area 80% presence and amount of solder
Test result of 3 and 4 must both be fulfilled then only report as OK.
Recommended Color: Otherwise, report as insufficient solder
Color Item 0 = R: 0~ 33
Note: Relationship between ‘Fillet’ and ‘Side Fillet’ is OR logic 25
Solder Inspection Open Solder : 1. Entire Pad (2D)
26
Solder Inspection
Open Solder: 2. Pad Center (2D)
Pad Center: Inspection area is at the fillet area close to the pin
Inspection Area Inspection Area (center part of it)
27
Solder Inspection Open Solder: 2. Pad Center (3D)
28
Solder Inspection Open Solder: 3. Entire Pad Tip (2D)
Inspection Area Inspection Area Entire Pad Tip: Inspection area on outer end of pad where
solder should be flatter
29
Solder Inspection Open Solder: 4. Side Pad Inspection (2D)
Condition to fail
Insert Window =
100% Length as ‘Open Solder’
Excluded Excluded
Width Width Open Solder Characteristics: Large amount of red colour at the
80% Area Length 80% Area Length
both sides of electrode (usually used for wide solder pad)
30
Solder Inspection Open Solder: 5. Pad Tip Corners (2D)
25% 25%
Horizontal Horizontal
Width Width
Recommended Color:
Color Item 0: R 33~100,W 50~255
31
Solder Inspection Open Solder: 6. Pad Tip Center (2D)
15% 15%
horizontal horizontal
width width Open Solder Characteristics: Large amount of blue colour at
the centre area of the outer end of the pad (more often used
for circular solder pad)
Inspection Area Inspection Area Pad Tip Center: Inspection area on center area of the outer
end of pad where solder should be flatter
Recommended Color:
Color Item 0: R 33~100,W 50~255
32
Solder Inspection Open Solder: 7. Pad Tip Center (2D)
Recommended Color:
Color Item 0: R 33~100,W 50~255
33
Solder Inspection Open Solder: 7. Pad Tip Center (3D)
34
Solder Inspection
Note:
➢‘*’ is AND logic, all conditions need to be passed
➢ ‘+’ is OR logic, either one condition passes consider passed
35
Solder Inspection Exposed Pad (2D)
Recommended Color:
Color Item 0: R 40~100,W 100~255
36
Solder Inspection Excessive Adhesive (2D)
Recommended Color:
Color Item 0: R 40~100
37
Solder Inspection
Pin Offset (2D)
30% OK 30%
Horizontal Horizontal
Width Width
Width of
Insert
Window =
100%
30% 30%
Pin Bending Characteristics: Pins are deflected therefore
Horizontal
Width
Horizontal
Width
pin color (R) appears outside of the pad. Normally if the
pins are not offset, these areas should be the PCB color
38
THANK YOU
明锐理想科技
39