AL1_SiplaceX-en.pdf - 第297页
1 - 7 S tudent Guide SIPLACE X Edition 02/2005 8 Siplace Vision 7 8.1.6 Pattern as fiducials Learn p atterns with an automatic algorithm for 2D fiducial: => first is the search area the so-ca lled Region Of Interest R…

1 - 6
Student Guide SIPLACE X
8 Siplace Vision Edition 02/2005
6
8.1.5 Synthetic fiducials
In rough search step is with reduced resolution the gray value difference between both points of
a point pair determined. The shape position of the point pair calculates the algorithm from the geo-
metric model.
From the gray value difference the real position is determined.
In fine search step is along the scanning lines the largest gray value difference determined. From
this positions is the regression line calculated their position define the fiducial center position. The
positions of the scanning lines are defined from the point pair positions of the rough search. Par-
allel to the position measurement is a quality value determined. This quality value show how ac-
curate fit the theoretical model at the determined fiducial position.
This principal could be used for bad mark recognition too. The negative bad mark is recognized if
the quality level is lower than a defined limit.
Camera picture of the
fiducial
Rough search with reduced
resolution:
Position of the
scanning lines (yellow) at rec-
ognized pairs.The blue point
has a higher gray value
(brighter) than the yellow one.
Fine search: Position of the
scanning lines (yellow) at
recognized pairs.
Green crosses: found posi-
tions of the largest gray gra-
dient along the Scanning line
Green straight line: regres-
sion line

1 - 7
Student Guide SIPLACE X
Edition 02/2005 8 Siplace Vision
7
8.1.6 Pattern as fiducials
Learn patterns with an automatic algorithm for 2D fiducial:
=> first is the search area the so-called Region Of Interest ROI defined.
=> the reference point of the pattern have to be calculated (recommended) or manual selected
(more imprecise with this manual definition). (This is the point where the placement refers to).
=> the pattern is calculated to determine the reference point.
=> test pattern on reliability using a few different individual fiducials (stability of measuring results).
The precision of the Reference point defines the placement accuracy later. Best is to determine
the reference point automatically and check it.
8.1.7 Bad mark recognition
Bad mark recognition could be programmed on following different ways.
8.1.8 Synthetic bad mark
There are 9 different synthetic shapes offered for synthetic bad mark. Similar teaching fiducials:
the shape, the dimension and the optical impression - bright or dark - of the 'positive bad mark'
have to be taught. Is the shape recognized the positive bad mark for placement is recognized. Is
the shape in search area not recognized is a negative bad mark recognized (no time waste at
missing structure) and no placement is done respective as a global bad mark the local bad mark
of the single circuits are measured. (See 4.1.1)
This -left- picture shows the fine search of the
synthetic Bad Mark teachings with result.
This -right- picture is the result of the negative
marked bad mark.
Camera picture of trian-
gle fiducial
Defined reference point:The
reference point of a fiducial
defines the placement positions.
Therefore this has to be as pre-
cise as possible because the
basic coordinates of the PCB-
position are set here. -Here the
position with the largest bright-
ness difference was selected -.
Learned pattern:
Referring to the reference
point learn the system the
shape of pattern and save
this outline as 'Teach pic-
ture'.

1 - 8
Student Guide SIPLACE X
8 Siplace Vision Edition 02/2005
8
8.1.9 Pattern for bad marks
Other shapes and structures are taught for the positive and negative case. All taught pictures are
shown with their results in a separate area.
The teaching is done in 2 steps before starting of the placement:
First the positive bad mark is taught on the PCB and than the negative bad mark is taught, possibly
on another board.
These bad mark have 3 areas:
=> positive bad mark for the placement
=> negative bad mark for skipping placement
=> in doubt - if the bad mark could not be assigned e.g. the bad mark was not correctly strike out -.
=> Select after teaching the ‚Automatic- Button'.
Function and sequence of the 2D Bad Mark teaching:
=> select the teaching bad mark from fiducial list
=> put PCB (with different bad marks) into input conveyor press 'center fiducial' button and the
PCB is transported in processing area and clamped the gantry move to fiducial 1 position.
=> teach the respective 'positive' or 'negative' bad mark with the menu 'Geometry'.
=> move to the other kind of bad mark with 'next fiducial' button.
=> teach this bad mark with he same evaluation area.
=> to finish the Teach procedure press Button 'Automatic'. (see Fig. 12.2-2 at left bottom)
Fig. 8.1 - 1 Triangle teached as a bad mark (positiove for placement)