SIPLACE S-23 HM - 第189页

User Manual SIPLAC E S-23 HM 6 Vision functions Software Version SR.406.xx 02/00 US Edition 6. 2 PCB vision system 189 The template wi ndow is move d over the se arch are a in moxel s teps. The gray scale val ues of each…

100%1 / 454
6 Vision functions User Manual SIPLACE S-23 HM
6.2 PCB vision system Software Version SR.406.xx 02/00 US Edition
188
Measurement takes place in two stages: 6
2-D pattern search (2-dimensional process) in the coarse grid and provisional determina-
tion of the fiducial coordinates
1-D pattern search (1-dimensional process) for a precise determination of the position of
the fiducials.
With the 2-D pattern search process the template window is divided into moxel areas. Moxels
(mosaic pixels) are pixel fields containing for example 16 x 16, 8 x 8 pixels and so on. The lower
the pixel count per moxel the higher the resolution and the lower the search speed. 6
6
Fig. 6.2 - 1 Explanation of camera field of view, search area and template window
Key to Fig. 6.2 - 1
(1) Camera field of view
(2) Search area camera field of view (the fiducial is searched for in this area)
(3) Reference fiducial
(4) Moxel = pixel field, eg 16 x 16 pixels
(5) Template window (it contains the reference fiducial)
(6) Fiducial which is to be searched for
4
2
5
6
3
1
User Manual SIPLACE S-23 HM 6 Vision functions
Software Version SR.406.xx 02/00 US Edition 6.2 PCB vision system
189
The template window is moved over the search area in moxel steps. The gray scale values of each
moxel of the reference fiducial are calculated at this time. This reduced data structure will contain
enough information on the coarse structure and position of the reference fiducial. 6
NOTE 6
The search window should be as small as possible in order to keep the speed of searching high.
On the other hand the window should be large enough to allow the fiducial to be identified without
ambiguity. 6
The 1-D pattern search procedure is used for precisely determining the pattern and position of the
fiducial. The fiducial image is broken up into rows and columns and the gray scale values in each
row and column added up. The next diagram illustrates this process using a double cross. 6
6
Fig. 6.2 - 2 Row and column profile of a double cross
Key to Fig. 6.2 - 2
(1) Fiducial
(2) Sum of the grey scale values in one column: column profile
(3) Sum of the grey scale values in one row: row profile
6
The position of the fiducial is precisely determined from the horizontal and vertical profiles.
After teaching, the fiducial structure parameters obtained are saved to the line computer.
The saved pattern is now tested. The gantry moves the PCB camera over the board to all 4
corners of the search area (worst case). During this test the vision system must re-identify the
fiducial four times.
1
2
3
6 Vision functions User Manual SIPLACE S-23 HM
6.2 PCB vision system Software Version SR.406.xx 02/00 US Edition
190
Finally, the coordinates of each individual fiducial (at least two) are manually added to the NU
file or transferred from the CAD file to the NU file. In this way, the coordinates and fiducial struc-
ture parameters for the board are defined as a pattern in the system.
During the placement process, the fiducial will be determined once again using the 1-D and
2-D image processing methods described above. The template window is moved moxel by
moxel over the search area searching for the best possible agreement of the gray scale values
of the reference and board search fiducials (correlation procedure). Maximum correlation is at-
tained when the reference and search fiducials agree.
Once the fiducial has been found, the 1-D pattern search process begins. The precise shape
and coordinates of the fiducial are determined in each case by applying the correlation proce-
dure to the column and row profiles (see Fig. 6.2 - 2). From the coordinates obtained in this
way, the location, skew and shear of the board are determined.
Reject fiducials (= ink dots) are also detected and evaluated using the methods described
above.
6.2.5 Criteria for Creating Fiducials
Basically the same criteria apply to both fiducials and reject fiducials (ink dots): uniqueness of fi-
ducial shapes and readily detectable structures which stand out from their surroundings. 6
Use existing structures as fiducials 6
Instead of fiducials, you can also use uniquely identifiable structures within the PCB layout. It
should, however, be remembered that solder stop lacquer is frequently accompanied by a loss in
contrast. 6
Location of the fiducials 6
Position the fiducial where there are as few structures as possible and where the fiducial will stand
out well from its surroundings. Measuring outwards from the center of the fiducial, there should be
a clearance on each side equal to at least one fiducial size plus 1 mm. 6
Types of fiducials 6
There are 2 types of fiducials: 6
Positive fiducials
The fiducial extends above the base material of the board.
Negative fiducials
The fiducial is etched into the base material of the board.