A10011-ASM-T45-EN-Spec-E_DMS - 第32页
32 Vision Sensor Technology Reading the Barcode and Data Matrix Code with a PCB Camera Description The PCB camera can read either a bar code or a data matrix code. The data can be used for traceability pur- poses. The ba…

31
Vision Sensor Technology
PCB Position Recognition
Bad Board Recognition
Ink spot criteria
Methods • Synthetic fiducial recognition method
• Mean gray scale value
• Histogram method
• Template matching
Shapes and sizes of fiducials/structures for
synthetic fiducials
other methods
For dimensions of synthetic fiducials, see page
30
min. 0.3 mm
max. 5 mm
Masking material Good coverage
Recognition time Depends on the method: 20 ms - 200ms
Description
In the cluster technology
each subpanel is assigned
an inkspot. If this is present
during the measurement via
the PCB vision module, the
corresponding subpanel is
populated. This function
helps prevent unnecessary
costs caused by placement
of defective panels.
Technical data for PCB position detection
PCB fiducials
Local fiducials
Library of bad panel recognition
Up to 3 (subpanels and multiple panels)
Up to 6 for the long board option (optional PCB fiducials
are output by the optimization.)
Up to 2 per PCB (may be of different type)
Up to 255 fiducial types per subpanel
Image analysis Edge detection method (singular feature) based on gray
scale values
Illumination type Front lighting
Fiducial recognition time 0.1 s
Field of vision 5.78 mm x 5.78 mm

32
Vision Sensor Technology
Reading the Barcode and Data Matrix Code with a
PCB Camera
Description
The PCB camera can read
either a barcode or a data
matrix code. The data can be
used for traceability pur-
poses.
The barcode can be on the
board itself or on a compo-
nent. In addition, it is also
possible to attach a barcode
label to a board or a compo-
nent and to then read this
barcode label with the PCB
camera, directly after place-
ment. The focal height must
be taken into account during
reading, if there is a barcode
or barcode label on the top of
a component.
Data Matrix Codes
Code types supported Only Data Matrix ECC 200 is supported.
No. rows/columns All combinations of rows/columns as defined in the standard will be
accepted, including rectangular symbols and large symbols with multi-
ple data areas.
Minimum dot size 50 µ
Maximum size of data matrix
codes
X
≤ 30 mm and Y ≤ 30 mm, or
X
≤ 10 mm and Y ≤ 100 mm, or
X ≤ 100 mm and Y ≤ 10 mm
Symbol angle All symbol angles will be accepted.
Inverse symbols Inverse symbols (light modules on a dark background) will be
accepted.
Mirrored symbols Mirrored symbols will be accepted.
(Station software version 707.1 SP2 or higher required)
Ratio of column width to row
height
1/2
≤ (column width) / (row height) ≤ 2
Region of Interest (ROI) The area in which the barcode is searched for (ROI) should not
exceed the following values:
Width of ROI
≤ 6 * width of barcode symbol
Height of ROI
≤ 6 * Height of barcode symbol
Contrast Minimum 20 gray values.
Print growth The size of a module must be at least 1/3 of the cell size in the data
matrix grid.
The size of a module must be at most 5/3 of the cell size in the data
matrix grid.

33
Vision Sensor Technology
Reading the barcode and data matrix code with a
PCB camera
1D Barcodes
Code types Code 39
Code 93
Code 128
EAN-8 (AddOn 2, AddOn 5), EAN-13 (AddOn 2, AddOn 5)
Interleaved 2 of 5 (station software version 709.1 or higher required)
Minimum width of bar 50 µ
If the quality of the marking is high enough, the width can be reduced
down to 30 µ.
Maximum size of barcode X
≤ 30 mm and Y ≤ 30 mm, or
X ≤ 10 mm and Y ≤ 100 mm, or
X
≤ 100 mm and Y ≤ 10 mm
Minimum height of symbol 5% of length of whole symbol.
Symbol angle All symbol angles will be accepted.
Inverse symbols Light bars on a dark background will be accepted.
(Station software version 708.0 or higher required)
Mirrored symbols Mirrored symbols will be accepted.
(this corresponds to a rotation of 180 degrees for 1D codes)
Region of Interest (ROI) The area on the board, in which the barcode is searched for (ROI),
should not exceed the following values:
ROI (direction of reading)
≤ 3 * symbol width
ROI (vertical to direction of reading) ≤ 10 * symbol width
Uniformity of bars and spaces Each bar and space represents 1 to 4 bits (applies to all code types
implemented), whereby the number of bits corresponds to the width of
the bar/space. When the barcode is read with the PCB camera, it is
assumed that the code is flat. This is why the same nominal width is
applied to all bars and spaces in the symbol when reading 1D bar-
codes with the PCB camera. As a consequence, barcodes cannot be
read if a bar/space with n bits appears to be smaller than another bar/
space with n-1 bits.