SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
Simple vision algorithm setting function
Contents
1. Introduction ........................................................................................................................ 2
2. Model, application and version ............................................................................................. 2
3. Use conditions .................................................................................................................... 2
4. Usage................................................................................................................................ 3
4.1. Selection of special algorithm ......................................................................................... 3
4.2. Switch of the simple edit mode and the detail edit mode .................................................... 4
4.2.1. Simple edit mode .................................................................................................... 4
4.2.2. Detail edit mode ...................................................................................................... 5
4.3. Edit method in the previous screen ................................................................................. 7
5. Compatibility of board data and parts database ...................................................................... 8
5.1. About the board data ..................................................................................................... 8
5.2. About the parts database ............................................................................................... 8
6. Available algorithm list ......................................................................................................... 9
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
1 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
1. Introduction
In the previous situation, the setting of parts with the vision algorithm used common screens in all
algorithms. Therefore, customer was not able to edit easily the algorithm and the parameter without
the manual. In the setting of the vision option of the parameter, the knowledge of the calculation of bit
is required.
This function to solve these issues is the simple vision algorithm setting function. In this function, the
parts editing screen is made simple to edit the major parts shape information without the manual. As a
result, the editing time of parts information is drastically reduced.
2. Model, application and version
Target model, application and version are as follows:
Category Target Remarks
Target model Yamaha Factory Tools
Target application Board Editor, Parts Database Editor
Target version V1.05STDR1.000 or later
*Please read the manual of Machine, about the details of this function.
3. Use conditions
When it fulfills the following conditions, the simple vision algorithm setting function becomes available.
Chart 3.1 the simple vision algorithm setting function available
Conditions Item settings
Board Data format YGX, VIOS, VIOS-Text
Database type FDX, FD
Available algorithm Please refer "6. Available algorithm list".
In the board data and the parts database, there is attention for compatibility.
Please refer to “5. Compatibility of board data and parts database” for details.
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
2 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
4. Usage
4.1. Selection of special algorithm
When item "Algorithm" displayed in the shape tab on the parts information screen is changed to
except "Normal", it is changed to a special algorithm. After it changes, the item corresponding to the
selected algorithm is displayed, so please set the parameter.
When you want to return to the normal algorithm, please change "Normal" as "Algorithm" item to by
the operation similar to the switch to a special algorithm. (Figure 4.1.1 Red frame)
Figure 4.1.1 Parts information screen
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
3 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
4.2. Switch of the simple edit mode and the detail edit mode
Selecting the edit mode becomes available only when a special algorithm has been selected.
Please select it from "Edit Mode". (Figure 4.2.1.1 Red frame) There are two kinds of edit modes (the
detail edit mode and the simple edit mode).
4.2.1. Simple edit mode
In the simple edit mode, the parts shape parameter becomes only an indispensable item, and
they are displayed by an easy name. In addition, customer's load is reduced by automatically
calculating the parameter according to the parts shape.
The number is allocated in the algorithm list so that an existing customer using the special
algorithm may not be baffled with selection of it. These numbers are corresponded to “Special 0”
to “Special 20” that was used in the past special algorithm display.
Figure 4.2.1.1 Parts information screen when the simple edit mode is selected
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
4 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
4.2.2. Detail edit mode
The detail edit mode is the same function as the previous shape parameters screen of alignment
type "Special" selection and all the shape parameters are displayed. Please refer to Figure 5.1 for
a past screen. However, there are some change points on a detail edit mode screen and past
shape parameters screen. The change point is as follows.
・ In a previous shape parameters screen of alignment type "Special" selection, the list of the
algorithm displayed "Special 0" to "Special 20". After applying this function, the algorithm
that can be switched to the simple edit mode screen displays the algorithm name displayed
in a simple edit mode. (Figure 4.2.2.1)
・ "Alignment Group" and "Alignment Type" cannot be changed. Please switch to the simple
edit mode screen when you change these. (Figure 4.2.2.2 Red frame)
・ When the combination of "Base Alignment" and "Algorithm" doesn't exist on the simple edit
mode screen, "Edit Mode" cannot be changed. (Figure 4.2.2.2 Blue frame)
Figure 4.2.2.1 Algorithm List
Figure 4.2.2.2 "Parts information screen" when detail edit mode is selected
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
5 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
Please be careful when you change from the detail edit mode to the simple edit mode. Since the
parameter is calculated in the simple edit mode automatically, there is a possibility that the
value that has been set so far might be destroyed. The destroyed parameter cannot be
restored when changing once. Please change the shape parameter after backing up the
parts data. The parameter destruction happens when "Yes" button is pushed with the following
warning screens. Please change the edit mode after examining it enough. (Figure 4.2.2.3)
Figure 4.2.2.3 Warning Screen when switching
One of the cases by which the parameter is destroyed is shown as follows. (Figure 4.2.2.4) This
example is a shape data destruction that occurs when lead information on SOP parts is set with
the zigzag.
Before parameter The parameter is After parameter
calculation calculating calculation
SOP SOP SOP
Effective lead information Parameter calculating processing
The lead information made by calculation
Destroyed lead information
Figure 4.2.2.4 Example of parameter destruction's occurring
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
6 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
4.3. Edit method in the previous screen
To edit the parameter in a past screen from the beginning, screens are most easily switched to the
detail edit mode screen in the following way.
1. "Alignment Group" is set in "Special" and "Alignment Type" is set to "Special".
2. "Edit Mode" is set to "Details".
* The detail edit mode screen is a common screen in all algorithms. When selected algorithm
is special one, screen can switch to the detail edit mode even methods other than the
above-mentioned.
Figure 4.3.1 Example: Switch to the detail edit mode screen
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
7 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
5. Compatibility of board data and parts database
When it uses both of software versions of old and new, this statement concerning the following
in compatibility is especially important. Please operate after read this carefully.
The new version can use the simple vision algorithm setting function. The old version can't use the
simple vision algorithm setting function.
5.1. About the board data
・ Reading the board data made by the previous version with the new software version
Special algorithm parts are displayed in the detail edit mode. Please switch the edit mode to
"Simplicity", when you want to edit it on the simple edit mode screen.
・ Reading the board data made by the new version with the previous software version
Special algorithm parts become the old shape parameters screen of alignment type "Special"
selection regardless of the edit mode. (Figure 5.1) When data is saved in YGX board data
with the machine of the previous version, please be careful that the edit mode information is
lost.
Figure 5.1 Past screen
5.2. About the parts database
・ In case of the new software version, editing parts database made by the previous version.
Special algorithm parts are displayed in the detail edit mode. Please switch the edit mode
to "Simplicity" when you want to edit it on the simple edit mode screen.
・ In case of the previous software version, editing parts database made by the new version.
Special algorithm are changed to the past shape parameters screen of alignment type
"Special" selection regardless of the edit mode. (Figure 5.1.1). Especially "Reverse-set" to
FDX database of previous version, please be careful that the edit mode is lost.
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
8 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
6. Available algorithm list
The list of the available algorithm is shown as follows. The normal algorithm is omitted because it can
use by all of parts. Please see "The explanation document of the parameters on simplified GUI" for a
detail setting method of each algorithm.
Table 6.1 Available algorithm list
Alignment Group Alignment Type Available Algorithm
1: Chamfer Lead
2: Check Lead Brightness
3: Check Direction
Std. Chip
Chip 4: Check Center Brightness
5: Retry Lead Center Search
8: Chip Array
Bare Chip 12: Size Fitting
1: Check Polarity
Simple BGA
3: Simple White BGA
4: White BGA
Ball BGA
7: CGA
Simple FlipChip 1: Outside Bump Recognition
FlipChip 2: Simple High Speed
3: Check Direction
2End
10: Check Upside-Down
Mini-Tr/SOT 4: Check Upside-Down
1: Side Lead Fitting
5: Check Upside-Down
SOP
6: Check Global Lead Bend
IC 7: Direction Check by Lead Width
1: Side Lead Fitting
QFP
4: Check Lead Length
1: Side Lead Fitting
2: NS Base Search
PLCC
3: WE Base Search
4: Check Direction
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
9 / 10
SMT Software Engineering Group
IM Company
YAMAHA MOTOR CO.,LTD
Table 6.1 Available algorithm list (Continuation)
Alignment Group Alignment Type Available Algorithm
1: Side Lead Fitting
Special
2: Long Connector
1: Mark Line
2: 2 Objests
3: 4 Objests
AsMark
4: General
Special
6: Check Direction
8: 2 Objects (Angle of Terminal)
3: Check Direction
8: Shield Frame
Sp Quad
10: Check Upside-Down
11: 4 Corner Fitting
H012124_TM0625_SimpleVisionAlgorithmSetting(Y.FacT).doc
10 / 10