VI User Manual.pdf - 第292页

2D solder paste inspection 9 - 14 Vision 2007 4.10 User Manual Re v 01 9.8 Solder paste with flux algorithm The flux is a chemical produc t, part of the solder paste. Under a direct lighting, fl ux becomes sh iny when th…

100%1 / 412
2D solder paste inspection
Vision 2007 4.10 User Manual Rev 01 9 - 13
9.7 Solder paste inspection results
9.7.1 Image in direct amber lighting (level 1)
Characteristics of this lighting:
Panel + track: uniform gray
Reception pad: white
Paste: uniform black
Light level setting: intensity
60 axial amber
1 axial green
1 peripheral amber
1 peripheral blue
9.7.2 Image in peripheral blue lighting (level 2)
Characteristics of this lighting:
Panel: gray
Reception pad: uniform black
Paste: white
Light level setting: intensity
1 axial amber
1 axial green
1 peripheral amber
255 peripheral blue
9.7.3 Final image (image subtraction)
The result of the subtraction should be:
Panel + reception pad: black
Paste: white
Adjust intensity to obtain a smooth paste texture.
2D solder paste inspection
9 - 14 Vision 2007 4.10 User Manual Rev 01
9.8 Solder paste with flux algorithm
The flux is a chemical product, part of the solder paste.
Under a direct lighting, flux becomes shiny when the
paste should be dark for our control.
As you can see in this image, there is lot of white shapes
in the paste due to the flux. This product cause many
dummy faults during our paste surface inspection.
The goal of this paste algorithm improvement is to delete
white shape from the picture so the normal algorithm
could return the reel paste surface.
9.8.1 Flux algorithm principle
Yes
End
No
End
No
Yes
End
No
Yes
Level 1 (direct lighting)
and Level 2 (horizontal lighting)
New level 1 (direct lighting)
and Level 2 (horizontal lighting)
We put all pixels of these blobs
to a dark value (cf ini file)
and save image
Is it a good paste pad ?
Is there any white blobs
into the paste pad
direct light image?
Is there any white blobs
completely included
in the paste pad?
Paste pad test
with the normal paste
algorithm
2D solder paste inspection
Vision 2007 4.10 User Manual Rev 01 9 - 15
9.8.2 Flux detection parameters
You can find flux detection
parameters in the
Test file
configuration
window
(
Paste tab) or in the Edit
Pad
window (Special pa-
rameters for flux
tab).
The flux detection is done
by a blob tool which search
white shapes inside the
paste.
Low tail (A): lower limit (see § 9.3.3 Pro-
cessing parameters
).
High tail (B): upper limit (see § 9.3.3 Pro-
cessing parameters
).
Threshold (C): limit between paste and
flux (see §
9.3.3 Processing parame-
ters
).
Sidewalk (D): this length is added to the
theoretical pad size to create the blob
search area.
Boundary limit position (E): this length is
used to compute the boundary limit which exclude white shape from the blob result. This value
may be positive or negative.
Smin of blob (F): this limit is used to exclude white shape from the blob result if these shapes
are too small.
Green area is the search area of the blob (theoretical pad size + side-
walk).
Red area is the boundary limit (theoretical pad size + Boundary limit).
Blue areas are blob results. In this case 3 shapes are found by the
blob but only one (the
3rd) will be detected as flux.
Indeed, the
1st and 2nd shape are outside or touch the boundary lim-
it so they are rejected from flux detection.
Only the
3rd shape will be colored using the color define in the dya-
mant.ini file by the value indice coloriage (0,255) = 0.
This value must be set to the mean value of the paste.
B
C
D
E
F
A
A
B
C
D
E
F
3
1 2
Solder paste with flux algorithm