Factory Tools User Manual Guide
Factory Tools User Manual Guide
Factory Tools
P-Tool
EUS1109200
General Contents
EUS1109200
5.5 Mount parameters 1-45
5.6 Vision parameters 1-47
5.7 Shape parameters 1-50
5.8 Tray parameters 1-55
5.9 Option parameters 1-66
5.9.1 Alternative components 1-67
5.10 Side-view camera parameters 1-69
5.11 Dispense parameters 1-70
4. Miscellaneous 5-34
4.1 How to express the logical formula. 5-34
Index
Before using Factory Tools
Contents
The instruction manual of this machine is written for those who operate
this machine.
Please read this manual carefully for correct operations and pay
special attention to safety precautions.
After reading through this manual, please use this manual as an
occasional reference and keep it within reach.
Microsoft™ and Windows are either registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other countries.
1. About this manual
Index
The index listed at the end of this manual helps you quickly find where necessary items are explained.
i
Chapter 1 Creating and editing the board data
Contents
Board
Mount
Sequence
Offset
Board Fiducial
Badmark
Height Displacement
Pre Dispense
Dot dispense
Basic
Pick
Mount
Vision
Shape
Tray
Option
Dispense
Basic
Mark Shape
Vision
63100-S1-00
Reference
Parameters displayed on the Board Editor may slightly differ depending on the specifications.
1-1
2. Registering and selecting the board name
1 2.1 Registering board names
To create new board data for production, you must first register the board name. There are some methods for
registering a board name.
Creating and editing the board data
n The following steps explain the procedure in "1. Registering a new board name".
64100-S1-00
1-2
4 Save the new board data.
1. Select "Save Board Data" from the File menu or click the [Save Board Data] button on the toolbar.
The dialog box appears for selecting the board data.
2. Enter a board name within 20 alphanumeric characters from the keyboard.
Also select the file type from the File Type drop-down list.
3. Check or select the folder in which the board data is saved and click the [Save] button.
1
The registered board name is displayed in the tree view.
c CAUTION
The following characters, numbers and symbols can be used in board data names.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
c CAUTION
An alert dialog box appears if board data with the same name already exists. Use a different name. (If you want to
register the same name by overwriting the previous data, press the [OK] button in the alert dialog box.)
64102-S1-00
1-3
2.2 Selecting the board data
To select board data from those already registered, proceed as follows.
Reference
Creating and editing the board data
Clicking the [Open Board on New Editor] button or [Open Board on This Editor] button on the toolbar opens the "Board
data select" dialog box.
64103-S1-00
64104-S1-00
1-4
3. Creating board data for individual machines
Board data can be created for individual machines registered in the line.
Reference
Even when board data is already open and being edited, new board data can be created for individual machines in
the same line. In this case, you do not have to select the line, so proceed to step 3.
3 Select the machine for which you want to create new board data.
Click the machine icon in the tree view.
64105-S1-00
1-5
5 Save the board data you have created.
1. From the File menu, select "Individual Data" and click "Save Individual Data As".
1
2. When a dialog box for selecting the board data appears, enter the board name in the data Name
box and select the file type from the File Type drop-down list.
3. Check the destination folder and then click the [Save] button.
The parameter setup screen for the newly created board data is displayed.
1-6
3.2 Selecting board data for individual machines
To load and edit board data already registered for individual machines, follow these steps.
64107-S1-00
Reference
You can select the "Delete" command from the context menu that appears by clicking the right mouse button.
1-7
4. Creating the board information
1 This section describes how to create the board information such as for board size, production methods and
parts (electronic component) mounting positions.
Board
Board Size XY Data No. Data No. Data No. Data No.
Board Size Height Pattern Name Pattern Name Comment Pattern Name
Comment Skip Type Mode Skip
Board Fix Device X, Y, R, Z Note Note Qty
Pre Fix Timer Mode X1, Y1 Mark Head
Trans Height No. Mark 1 X, Y Seq. (Sequence)
Conveyor Timer Name X2, Y2 X, Y, R
Alignment Head Mark 2 Fid.
Vacuum Check Bad. Bad.
Retry Sequence Fid.
Precede Pick Height
Tray Priority Seq. (Sequence)
Dot Checking Gr. Start (Group Start)
Refresh Dispense Mnt. Order
Conveyor Motor Speed (Mounting Order)
Running Mode Monitor
Co-Planarity
Conveyor Y Speed
etc.
63101-S1-00
Reference
Parameters displayed on the board Editor may slightly differ depending on the specifications.
1-8
4.1 Board parameters
The board parameter screen opens when you click the board icon in the tree view or the [Board] tab in the
detail view. Set the board parameters by referring to the following description.
Reference
Parameter items displayed may slightly differ depending on the specifications.
· It is set automatically when created by combining some single board data according to the parts arrangement.
· It is added to Board Information, but it is not able to edit. It is changed only by optimizer.
Asynchronous Transfer Each lane decides the timing to start or finish to transfer.
641C0-S1-00
1-9
A, B: Board Size XY
Enter the length of the board in the XY directions in millimeters. The conveyor width (W-axis) will be adjusted according
1
to the Y length in automatic operation.
X: Length in the board flow direction
Y: Length in the conveyor width direction
Board orientation
Creating and editing the board data
X [mm]
Board
Y [mm]
Board flow direction
Conveyor rail
63102-S1-00
1-10
L: Trans Height
After components are mounted, the machine permits the conveyor to unload the board when the push-up unit is lowered.
1
If components have already been mounted on the reverse side of the board, the push-up unit must be lowered sufficiently
to avoid interference from push-up pins with those components. This parameter specifies the height of the push-up unit
at which the conveyor is allowed to unload each type of board. Enter the distance in millimeters from the point where
the push-up unit is raised to clamp the board. This distance can be 5 to 50mm.
M: Conveyor Timer
1-11
Z: Running Mode
Select "Mount/DotDispense" or "Sequence". Selecting "Mount/DotDispense" enables the [Mount] and [Dot Dispense] tabs
1
on this screen but disables the [Sequence] tab. Conversely, selecting "Sequence" enables the [Sequence] tab but disables
the [Mount] and [Dot Dispense] tabs.
g: Skip Retr y
When a component pickup error or recognition error occurs or components run out, this parameter determines whether
to mount another type of components without retrying the component placement. Set to "Use" when using this function.
Creating and editing the board data
+
i
Board center Board
-
63103-S1-00
T1 transfer claw Board T2 transfer claw T2 transfer claw Board T1 transfer claw
+ + + +
63104-S1-00
c CAUTION
If the amount of displacement is not improved after conducting the pickup operation again, it will be judged as
pickup error.
Check parts supply condition and installment of the feeder if pickup error occurs frequently.
Reference
The board data is set as “effective” if it is optimized for conducting nozzle interference check.
1-12
4.2 Mount parameters
The Mount parameter screen opens when you click the Mount icon in the tree view or the [Mount] tab in the
detail view. Set the Mount parameters such as mounting positions and parts No. by referring to the following
description.
Reference
1
Mount parameters are available only when "Running Mode" on the board parameter screen is set to "Mount/
DotDispense".
1 12
2 3 4 5 6 7 8 9 10 11
64109-S1-20
1. Execute/Skip
Select "Execute" to mount components with this board data or select "Skip" to perform "pass operation" without picking
up and mounting components (head just moves as if to pick up and mount components).
2. Pattern Name
Enter the land pattern name or symbol (for example, R23, U12, etc.) printed on the board.
3. Skip
Mark the check box when you want to skip mounting a component at individual mount points. This check box setting
can be changed when the [Check Box] button is pressed.
4. X,Y
For single boards, enter the XY coordinate data of the center of the mounting position relative to the board origin. For
multi-block boards, enter the position data relative to the reference block. You can also use the teaching function to enter
the XY coordinate data.
Block 1 Block 2
1-13
5. R
Enter the angle through which the component must be rotated after recognition before it is mounted on the board. When
1
the pickup angle is 0 deg., enter the rotating angle from the loading position, with the counterclockwise direction
specified as a positive (+) value when viewed from above. When the pickup angle is 90 deg. or -90 deg., see the table
below.
Mounting angle
Creating and editing the board data
Loading position
Mounting angle 0°
90° Clock
-90°
63106-S1-00
1-14
4.3 Sequence parameters
The Sequence parameter screen opens when you click the Sequence icon in the tree view or the [Sequence]
tab in the detail view. Set the Sequence parameters such as mounting positions and parts No. by referring to
the following description.
Reference
1
Sequence parameters are displayed depending on the specifications.
1 2
3 4 5 6 7
64110-S1-00
1. Z
Use this parameter to specify 3D coordinates. This is effective when you want to perform component mounting or
dispensing more accurately.
2. Mode
Select the desired sequence mode from among "Comp", "Check", "Dot" and "Act". The selected mode is to be used with
the setting in the "Value" column.
• "Comp": Select this mode to perform component mounting or stamping. The setting in the "Value" column refers to the
mark data number.
• "Check": Select this mode to perform dot dispense test or component mount test. The setting in the "Value" column
refers to the component data number.
• "Dot": Select this mode to perform dot dispense. The setting in the "Value" column refers to the liquid quantity.
• "Act": Select this mode to perform special operation (custom order). The setting in the "Value" column refers to the
operation number.
n NOTE
When the operation number in the "Value" column is set to "0", no operation is performed but reference is made.
FID (fiducial mark) recognition, Bad (badmark) recognition and height correction data are all enabled, regardless of the
selected sequence mode.
1-15
3. Height
Specify the height correction data No. used to make height measurement with a laser displacement meter. The height
1
correction data No. is the sequential No. shown on the [Height] tab.
n NOTE
When using an average of 2-point measurements, enter the No. for "Local-M".
4. Sequence
Creating and editing the board data
When "-1" is specified here, an optimal dispense sequence is automatically selected according to the nozzle type and
quantity of dispensing liquid. Set to "-1" in most cases. (This column is enabled when the sequence mode is set to "Dot".)
5. Gr. Start (Group Start)
Mark the check box when you want to divide a component pickup group or test group into two groups. This is effective
when you want to place components one by one.
6. Mnt. Order (Mounting Order)
Specify the component mounting order here.
7. Monitor
Specify work categories here for the sequence monitor that displays test results according to each work category.
Work categories can be specified from 1 to 10. No action will be performed when "0" is specified. To edit the label for a
work category, press the [Monitor Edit] button. The label can be up to 19 alphanumeric characters.
1-16
4.4 Offset parameters
The Offset parameter screen opens when you click the Offset icon in the tree view or the [Offset] tab in the
detail view. Set the Offset parameters such as offset data for each block relative to the reference block of a
multi-block board consisting of two or more independent printed circuits of the same type. The XY coordinates
of the board origin are also specified here.
1
Offset parameter screen
64111-S1-10
1. Board Origin
When setting the board origin at a position other than the locate pin as shown below, enter the XY coordinates relative to
the locate pin position.
Board origin
Y Y
Direction of Board flow
5mm 5mm
Front conveyor rail fixed
X X
5mm 5mm
5mm 5mm
Rear conveyor rail fixed
5mm Y
Y 5mm
X X
63107-S1-00
1-17
When setting the board origin at a position other than the locate pin as shown below, enter the XY coordinates relative
to the locate pin position.
1
Setting Board origin at a position other than locate pin
Direction of Direction of
Board flow Board flow
5mm
5mm 5mm
X X
5mm 5mm 5mm
When setting the Board origin at the corner of a
Board in right-to-left flow (with the front rail fixed),
enter "X=-5.00" and Y=-5.00.
63108-S1-00
2. Pattern Name
Enter the block name.
3. Type
The board origin is specified on the top row in the Type column, and block offset data on the second and subsequent rows.
4. Skip
Mark the check box when you want to skip mounting components in individual block. This check box setting can be
changed when the [Check Box] button is pressed.
5. XY
Enter the XY coordinates of the origin in each block relative to the board origin.
XY data
Board origin and reference block origin
Reference block origin
Board origin
Y
X
The reference block origin is at the The reference block origin is not the
same position as the board origin. same position as the board origin.
63109-S1-00
6. R
Enter the rotation angle of each block with respect to the reference block.
R data
1-18
4.5 Fiducial parameters
The Fiducial parameter screen opens when you click the Fiducial icon in the tree view or the [Fiducial] tab in
1
the detail view.
The fiducial function corrects local distortion or warps on a board that may occur from errors in machining the
board outline and locate pin holes and board clamping mechanism fluctuations, by utilizing recognition results
of the fiducial marks provided on the board. Set these parameters as explained below when using the fiducial
function. Two or four fiducial marks are used as a set, and it is okay if each mark is different in shape. Fiducial
4 5 6 7 8 9 10
1
2
3
64112-S1-10
1. Board, Block, Local
Fiducial functions are broadly classified into three types: "Board" fiducial function specified for a board, "Block" fiducial
function specified for each block of a multi-block board, and "Local" fiducial function related to mounting data. When
using these fiducial functions, select "Use" from the drop-down list.
2. Board
In the top row of the grid display, set the board fiducial mark data.
3. Block
In the second row of the grid display, set the block fiducial mark data.
4. Pattern Name
Enter the fiducial mark name here. (Names cannot be entered on the top and second rows.)
5. Type
On the third or subsequent rows in the Type column, specify the type of fiducial function you want to use, by selecting
from among "Point", "Local", "4Local-M" and "4Local-S".
6. X1, Y1
Enter the XY coordinates of Mark 1 relative to the board origin in millimeter.
7. Mark 1
Enter the mark No. for Mark 1 (mark No. registered as fiducial mark in the Mark information).
8. X2, Y2
Enter the XY coordinates of Mark 2 relative to the board origin in millimeter.
9. Mark 2
Enter the mark No. for Mark 2 (mark No. registered as fiducial mark on the Mark parameter screen). When this mark is
identical with Mark 1, enter "0".
n NOTE
Although you can enter the XY coordinates of each mark by teaching, we recommend using the accurate CAD data
because the fiducial mark settings directly affect the mounting accuracy.
1-19
4.5.1 Board fiducial function
The board fiducial function corrects the positioning error of the entire board by using a pair of fiducial marks.
1
This function is particularly effective in correcting the positioning error caused by board clamping mechanism
fluctuations. As shown in the figure below, a pair of fiducial marks must be diagonally located on the entire
board. Enter the XY coordinates (mm) of Mark 1 and Mark 2 relative to the board origin.
Mark 1 (X, Y)
Board origin
63111-S1-00
63112-S1-00
c CAUTION
The block fiducial can only be effective for multi-block board data with "block offset" specified on the Offset
parameter screen.
1-20
4.5.3 Local fiducial functions
There are three kinds of local fiducial functions relating to mount data: "point fiducial", "local fiducial" and
1
"4-point fiducial" functions. These are generally called the local fiducial functions. The local fiducial functions
are used to enhance the local mounting position accuracy of individual mount data, rather than improving the
mounting position accuracy on an entire board or block as is done by the board fiducial or block fiducial
function.
1. Point fiducial function
Mounting center
63113-S1-00
1-21
3. 4-point fiducial function
The "4-point fiducial" function is used to enhance the mounting position accuracy by recognizing 4 fiducial marks
1
provided on a board. This function is effective in the following cases.
• Boards with 4 or more fiducial marks which meet the specific conditions
• Large boards
• Boards made of materials which tend to expand, flex or warp (paper phenol, paper, glass epoxy, other flexible
materials).
Creating and editing the board data
The 4-point fiducial data settings are basically the same as those for point fiducial and local fiducial marks. However,
because the 4-point fiducial function requires 4 XY coordinate points, you must use two data rows ("4Local-M" and
"4Local-S") on the [Offset] tab in order to register one set of 4- point fiducial marks.
Mark 4
(200, 200)
Mark 3
(50, 150)
Mark 1 Mark 2
(0, 0) (50, 10) (200, 10)
Board origin
63115-S1-00
1-22
4.6 Using the badmark functions
1
4.6.1 Badmark functions
The badmark function permits the machine to cancel component mounting if the machine detects a badmark
affixed to the specified position on a board.
Badmark function
Badmarks are broadly classified into two types: one is specified for the board data and the other is for the
mount data. These badmarks are further divided by their functions into "Board badmark", "Block badmark" and
"Local badmark".
■ Board badmark
A board badmark is affixed on a board and used to determine whether or not the machine searches for block badmarks
on the board. For example, when a multi-block board with no faulty blocks (no block badmarks) is fed to the machine, it
is a loss of time to search for block badmarks on that board. The board badmark function permits the machine to search
for block badmarks only when the board badmark is detected. If no board badmark is detected, the machine mounts
components on all blocks of the board without searching for block badmarks.
■ Block badmark
A block bad mark is affixed to each block which is defective. The machine mounts components only on blocks with no
badmark affixed. For example, if Block B is defective in a multi-block board consisting of 4 blocks (A, B, C and D), affix
a block badmark on Block B so that the block badmark function allows the machine to skip mounting on Block B.
Components will be mounted only on Blocks A, C and D.
c CAUTION
The block badmark function can only be used for multi-block board data with "block offset" specified on the Offset
tab screen.
■ Local badmark
The local badmark function cancels component mounting by recognizing a badmark specified at a mounting point.
1-23
■ Badmark operation
The flow chart below shows typical methods for setting a board badmark and block badmark.
Start
Creating and editing the board data
4 5 6 7 9
1 8
2
3
64113-S1-10
1-24
4. Pattern Name
Enter the badmark name here. (No names can be entered on the top and second rows.)
1
5. Type
Badmark function types are specified here. (These cannot be changed.)
6. X1, Y1
Enter the XY coordinates of the badmark relative to the board origin in millimeters
7. Mark
64114-S1-00
• Sort
Select "No sort" or "Near mark".
• Starting Point
Select the position of a local badmark that should be first recognized.
• Prior Direction
Set the badmark search direction on a multi-block board.
: Badmark
63118-S1-00
n NOTE
The Badmark parameters do not change even when the above settings for the search direction have been made.
These settings will be applied to the board data when production starts.
1-25
4.7 Height parameters
The Height parameter screen opens when you click the Height icon in the tree view or the [Height] tab in the
1 detail view. Refer to the following description when setting the Height parameters such as the positions and
methods for measuring the height with a laser displacement sensor.
Reference
Height parameters are displayed depending on the specifications.
Creating and editing the board data
1 2 3 4
64115-S1-00
1. Comment
Type any desired comment on the task as necessary.
2. Mode
Make the setting according to the number of height measurement points.
• When measuring 1 point, set to "Local-M".
• When measuring 2 points to take an average, make the settings in 2 rows. Set the first row to "Local-M" and the second
row to "Local-S".
3. Mark
Enter the mark number used to correct the height of mark parameters.
4. X,Y
Set the X and Y coordinates (relative to Head 1) to be measured.
1-26
4.8 Pre-dispense parameters
The Pre-dispense parameter screen opens when you click the Pre-dispense icon in the tree view or the [Pre-
dispense] tab in the detail view.
Pre-dispensing should usually be used before performing actual dot dispensing in order to apply a uniform and
correct quantity of dispensing liquid. Set or check the Pre-dispense parameters by referring to the following
1
description.
Reference
3 4 5 6 7
64116-S1-00
1. Pre-dispense item
Set whether to perform pre-dispensing. To perform pre-dispensing on the dot station, select "OnDotStation" from the
drop-down list.
2. Skip
Set whether to perform pre-dispensing at individual pre-dispensing points. The display changes to "Run (check box is
cleared)", "Skip (check box is marked)" and "Check" each time the check box is clicked. Specify the following items when
set to "Check". This setting can be changed when the [Check Box] button is pressed.
• XY: The head moves to the specified XY position to perform vision recognition.
• Head: Performs pre-dispensing with the specified head.
• Mark: Set the mark number used to check the shape of dispensed dots.
3. Qty
Set the quantity of pre-dispensing liquid.
4. Sequence
When "-1" is specified here, an optimal dispense sequence is automatically selected for the pre-dispensing operation
according to the nozzle type and quantity of dispensing liquid. Set to "-1" in most cases.
5. X, Y, R
Set the pre-dispensing coordinates so the dispensed dots do not overlap with each other.
6. Mark
Enter the mark number to use for checking the dispensing dot. When the Skip column is set to "Check", the dispensed dot
condition will be checked with the mark data specified here. If not necessary to check the dispensed dot condition, set to
"0" here. This parameter setting will be ignored unless the Skip column is set to "Check".
7. Feedback
Mark the check box to correct the dispensing dot size by recognizing it with the vision camera.
1-27
4.9 Dot Dispense parameters
The Dot Dispense parameter screen opens when you click the Dot Dispense icon in the tree view or the [Pick]
1 tab in the detail view. Set the Dot Dispense parameters by referring to the following description.
Reference
Dot dispense parameters are displayed depending on the specifications.
Reference
Creating and editing the board data
Dot dispense information can be automatically created by executing "dispense distribution" (See section 8.4.1,
"Dispense distribution", in this chapter.)
1 2 3 4 5 6
64117-S1-00
1. Skip
Mark the check box when you want to skip dispensing at individual points. This check box setting can be changed when
the [Check Box] button is pressed.
2. Qty
Set the quantity of dot dispensing liquid.
3. Sequence
When "-1" is specified here, an optimal dispense sequence is automatically selected for the dot dispensing operation
according to the nozzle type and quantity of dispensing liquid. Set to "-1" in most cases.
4. X, Y, R
Set the dot dispensing coordinates so the dispensed dots do not overlap with each other.
5. Fid.
Enter the fiducial mark number to use for dot dispensing. Set to "0" when not using the fiducial function.
6. Bad.
Enter the badmark number to use for dot dispensing. Set to "0" when not using the badmark function.
1-28
5. Creating the par ts information
This section explains how to create parts data (component data). Parts data consists of various parameters
for each parts name registered as illustrated below. A convenient way to set these parameters is to copy
sample data of a similar type and shape from the database and then edit only those parameters that are
1
different. Methods for setting parts information parameters are explained according to major parts types that
are most frequently used.
Alignment Group Dipping Action Alignment Module: Fore, Back Required Nozzle
Alignment Type Station No. Light Main, Coax, Side Dispense Nozzle
Required Nozzle Dip. Descent Sequence Lighting Level Dispense Unit
Package Dip. Descent Speed Auto Threshold Ref. Pos. XY
Feeder Type Dip. Lowend Height Comp. Threshold Dot Extent XY
(Pitch Index) Dip. Lowend Timer Comp. Tolerance Dot Amount XY
Dump Way Dip. Rising Sequence Search Area Angle Offset
Retry Times Dip. Rising Speed Datum Angle
(Conveyor Y Speed) Force Control Comp. Intensity
Database Number Target Load Multi MACS Side View Camera
Category Bring Back Check
etc. Part Thickness
Reverse Check
Alternative Parts
Parts Group No.
Use Feeder Optimize
Parts
64118-S1-00
Reference
The particular parameters that actually appear enabled will differ somewhat depending on the selected parts type
and package style.
1-29
5.1 Creating procedure
Click the Basic icon under the Parts icon in the tree view to open the parts information parameter screen. First
1 enter the parts name and then set various parameters as explained in the steps below.
1 Click the Basic icon under the Parts icon in the tree view to open the parts
parameter screen.
Parts parameter screen
Creating and editing the board data
Step 1
Step 4
64119-S1-00
3 Enter a comment.
Type any desired comment in the Parts Comment column as necessary. Entering comments here is
optional.
1-30
5.2 Basic parameters
The Basic parameter screen opens when you click the Basic icon in the tree view or the [Basic] tab in the
detail view. Set the basic parameters for each part (electronic component) to be mounted.
Basic parameters
1
Reference
Some parameters may not be available depending on the specifications.
■ Chip
• [Link] (Standard chip)
This setting does not identify the component, but detects the four corners of the component and then calculates the
center and angle of the component. Select this setting first when recognizing box type chips. If the component cannot
be recognized by this setting, try using "[Link]" or "Small Chip".
• Melf Chip
This is specially for Melf chips.
• Bare Chip
This is specially for bare chips.
• Cylinder
This is suited for components with a cylindrical shape and no direction.
• [Link] (Special chip)
This setting has a parameter used to recognize "Lead Width" in addition to the "[Link]" setting. Select this item to
recognize box type chips which cannot be recognized correctly by the "[Link]" setting. If it is still difficult to
recognize the component by this setting, try with "Odd.2Ends".
• Small Chip
This is suited for small chip components such as 0603 whose light-reflecting area is smaller than the actual size.
1-31
■ Ball
• Simple BGA
1
This is specially for BGA components. The number of ball leads can be checked, but the ball lead positions and nicks
are not checked.
• BGA
This is specially for BGA components. The ball lead positions can be edited to check the lead positions and nicks.
• Simple FlipChip
Creating and editing the board data
1-32
■ Special
• Special
1
This can be used for components having irregularly arranged leads. For example, components having leads in four
directions of N, S, E and W like "Con-NSEW", but whose number of leads and the shape in each direction are different.
Although "Con-NSEW" allows setting only one type of lead shape in each direction, "Special" allows setting two types,
making it usable for various components with irregular shapes. This setting cannot be used with the lead coplanarity
function.
• [Link]
1-33
G: Dump Way
This specifies the location where a component will be dumped if an error such as recognition error has occurred. Set to
1
"Dump POS" for chip components and small components. When tray components are used, set to "Sp. Dump Back" to
return them back to the tray. When a QFP dump station (option) is used, set to "station".
H: Retr y Times
This determines how many times the machine will retry the same operation if an error such as a recognition error has
occurred. The number of retries can be set from "NO RETRY" to "14". When this retry setting is greater than the machine
Creating and editing the board data
64121-S1-00
Reference
For details on the database, see section 7, "Using and editing the database", in this chapter.
L: Categor y
Use the default setting "Normal" to perform component mounting or dipping. When you want to perform stamping, select
"Stamp".
M: FixCmpRef.
Set this parameter to "0" in normal operation. Enter fixed component numbers here only when used.
1-34
5.2.2 Parameter for machines other than YS Series machines
E: Feeder Type
Select the specific feeder type to be used for component supply. Selectable items differ depending on the Package
parameter setting. Refer to the table below to make a selection.
Select these settings when using a tape feeder other than the above.
Note that you must make necessary settings on the <3/1/A5 FEEDER
Tape-A to D
SPEC. INF> screen. For the setting procedure, refer to the mounter
service manual.
Spear1 to 10
* Select "12mmLongPicth" when using both CL type feeders and FV type feeders.
Bulk-1005C Bulk feeder for 1005 capacitors. Marked "1005 C" on the feeder.
Bulk-1005R Bulk feeder for 1005 resistors. Marked "1005 R" on the feeder.
Bulk-1608C Bulk feeder for 1608 capacitors. Marked "1608 C" on the feeder.
Bulk-1608R Bulk feeder for 1608 resistors. Marked "1608 R" on the feeder.
Bulk feeder for 2125 capacitors (chip thickness 0.6mm). Marked "2125
Bulk-T0.6C
T0.6" on the feeder.
Bulk-T0.6R Bulk feeder for 2125 resistors. Marked "2125 T0.6" on the feeder.
Bulk feeder for 2125 capacitors (chip thickness 1.25mm). Marked "2125
Bulk-T1.25C
Bulk T1.25" on the feeder.
HopBulk-T0.6 Hopper bulk feeder for 2125 chip components (chip thickness 0.6mm)
HopBulk-T0.8 Hopper bulk feeder for 2125 chip components (chip thickness 0.8mm)
HopBulk-T1.25 Hopper bulk feeder for 2125 chip components (chip thickness 1.25mm)
1-35
5.2.3 Parameter for YS Series machines only
E: Feeder type
1 Displays the device that supplies parts. This parameter is automatically set if “R: Tape type” is set.
F: Feed pitch
Selects the feed pitch from the drop-down list box.
n NOTE
Creating and editing the board data
This parameter is not shown when the feeder pitch operation is set to “feeder setup”.
P: Feed speed
Selects how fast the tape is fed from the drop-down list box.
Q: Reel diameter size
Specifies the reel diameter of a tape. (This parameter will be shown only when the “R: Tape type” is set to “8 mm tape”.
Select either “7 inch” or “Large type (7 inch or over)”. The option set in this parameter is used for judgment of reel
location check when optimization is conducted.
Reference
7-inch diameter reel with 8 mm tape can be positioned on either the upper or lower part of the carriage reel holder
while large type reel (7 inch or over) can be positioned on the lower part of the carriage reel holder only. The reel can
be positioned on only the lower part of the carriage reel holder in case of parts on a tape other than 8 mm tape.
R: Tape type
Select an option if Component Package Setting is set to “Tape”.
Select a tape type from the drop-down list box. “E: Feeder type” will be automatically set when a tape type is selected.
Select an option referring to the following table.
Comp. Package
Tape type Feeder type Type of component feeder
setting
8 mm tape feeder (including device for 8 mm 1005,
Tape 8 mm tape 8 mm tape
0603 chip)
Spare 1 to 10 Spare 1 to 10
1-36
5.2.4 Editing the ball lead position information
Ball lead position information can be edited to improve accuracy in recognizing the ball leads that are
1
randomly arranged on ball lead components such as CSP and micro BGA. To edit the ball lead position
information, "Alignment Type" in the Basic parameters must be set to "BGA" or "Flip Chip".
[Set] button
[Reset] button
[Reverse] button
64122-S1-00
1-37
2. When "Alignment Type" is set to "Flip Chip"
64123-S1-10
Y+
b: Reference ball leads
b1
b0 b6
b4
X− X+
b5 b7
b2 b3
Y−
63150-S1-00
n NOTE
Ball leads other than the reference ball leads should be specified as "---".
Reference
When you want to copy or delete a row in the Random Ball Edit dialog box, click the right mouse button on the target
row to display the context menu (right-click menu) and select the command from the menu.
1-38
5.2.5 Datum Ball automatic setting function of Random arrangement Ball
[Auto] button
64187-S1-10
64188-S1-00
1-39
If the [Auto] button is pushed when it is in the state where the Datum Ball was set up, the Ea928:Conform
Datum Ball Auto Set screen is displayed.
64189-S1-00
Ea929: Datum Ball Auto Set Error is displayed when the Datum Ball is not able to be set up automatically.
In this case, please set up manually.
64190-S1-00
1-40
5.3 Pick parameters
The Pick parameter screen opens when you click the Pick icon in the tree view or the [Pick] tab in the detail
view. Set the Pick parameters by referring to the following description.
Pick parameters
1
Reference
Some parameters may not be available depending on the specifications.
1-41
Pick Angle (deg)
1
Chip Melf
E N E N
Loading position S N E W Loading position S N E W
W S W S
SOP QFP
E N E N
Loading position S N E W Loading position S N E W
W S W S
Mini-mold transistor
N N
Recognition
reference
S S
Loading position
Connector E
N
Recognition
E W
reference
S
Loading position
n NOTE
When the Pick&Mount Vacuum Check parameter is set to "NORMAL CHK", the machine controls the ascent timing of
the head from the lowered position during component pickup or mounting. This parameter setting is valid only when
the Vacuum Check parameter on the [Board] tab screen is set to "Check".
1-42
K: Pick Vacuum
This is the reference vacuum pressure used for checking the pickup vacuum level. Use the default setting and adjust it as
1
needed in the Parts Adjust mode.
L: Pick Timing
This parameter specifies the timing to start vacuum generation when the head picks up a component. When set to
"Normal", vacuum generation starts before the head moves down. When set to "Bottom", vacuum generation start after
the head has moved down. Set this parameter to "Normal" in most cases.
M: Pick Action
1-43
5.4 Dip parameters
The Dip parameter screen opens when you click the Dip icon in the tree view or the [Dip] tab in the detail
Dip parameters
Creating and editing the board data
64125-S1-00
Reference
Dip parameters are displayed depending on the specifications.
A: Dipping Action
Select "After Vision" or "Before Vision" to perform dipping operation. Dipping is not performed when "NotUse" is selected
here.
B: Station No.
Enter the station No. shown on the label affixed to the connector box. A data check error will be issued if other numbers
are used.
D: Dip. Descent Sequence
Select the speed from "Normal", "2Step Fast", "2Step Middle" or "2Step Slow" for lowering the head. When a 2-step speed
other than "Normal" is selected, the head speed switches to slow speed some millimeters before the target position while
the head is lowering to the dipping unit. This helps reduce the contact load applied on the component but lowering the
head takes more time.
E: Dip. Descent Speed
Enter the speed for lowering the head in 1% steps from 1 to 100%.
When a 2-step speed is selected, this parameter specifies the higher speed.
F: Dip. Lowend Height
Set the target position to lower the head in 0.01mm steps from -9.99 to +9.99 mm. The downward direction (depressing
direction) is positive (+).
G: Dip. Lowend Timer
Set how long the Z-axis waits at the bottom (lower end) after arriving at the target position. Enter the time in 0.01 second
steps from 0.00 to +9.99 seconds.
H: Dip. Rising Sequence
Select the speed from "Normal", "2Step Fast", "2Step Middle" or "2Step Slow" for raising the head. When a 2-step speed
other than "Normal" is selected, the head speed switches to high speed some millimeters after leaving the start position
while the head is rising to the dipping unit.
I: Dip. Rising Speed
Enter the speed for raising the head in 1% increments from 1 to 100%.
When a 2-step speed is selected, this parameter specifies the higher speed.
J: Force Control
Set whether or not to perform load control. When this parameter is set to "Yes (Only Unlock)", no additional load will be
applied after the component comes in contact with the board.
K: Target Load
Enter the target load in 0.1N steps from 1.0 to 49.0N.
1-44
5.5 Mount parameters
The Mount parameter screen opens when you click the Mount icon in the tree view or the [Mount] tab in the
detail view. Set the Mount parameters by referring to the following description.
Mount parameters
1
Reference
Some parameters may not be available depending on the specifications.
n NOTE
When the Pick&Mount Vacuum Check parameter is set to "NORMAL CHK", the machine controls the ascent timing of
the head from the lowered position during component pickup or mounting. This parameter setting is valid only when
the Vacuum Check parameter on the [Board] tab screen is set to "Check".
F: Mount Vacuum
This is the reference vacuum pressure used for checking the mount vacuum level. Use the database default setting and
adjust it as needed in the Parts Adjust mode.
G: Mount Action
This is related to the Pick Action setting in the Pick parameters. (The setting value changes simultaneously as the Pick
Action setting is changed.)
H: Mount Tango
Set this parameter to "NORMAL" in most cases. When higher accuracy is required to mount a small component, set to
"INTOL". (This parameter can be selected only when the Mount Action parameter is set to "DETAIL".
I, J: Mount Down, Mount Up
Select the nozzle descent or ascent sequence that best matches the component. Use the default values as long as no
problems arise. (These parameters can be selected only when the Mount Action parameter is set to "DETAIL".)
1-45
K: Force Control
Set whether or not to perform load control. When this parameter is set to "Yes (Only Unlock)", no additional load will be
1
applied after the component comes in contact with the board.
L: Target Load (N)
Enter the target load in 0.1N steps from 1.0 to 49.0N.
M: Nozzle Touch Point Offset (mm)
Set the length from the top surface of the component to the position where the nozzle tip makes contact with the
Creating and editing the board data
component.
1-46
5.6 Vision parameters
The Vision parameter screen opens when you click the Vision icon in the tree view or the [Vision] tab in the
detail view. Set the Vision parameters by referring to the following description.
Vision parameters
1
Reference
Some parameters may not be available depending on the specifications.
1-47
N: Datum Angle
This parameter specifies the angle of component shape definition. Use the default setting in most cases.
1
O: Comp. Intensity
This parameter specifies the threshold level used to measure the intensity in the outline area of a component after it is
successfully identified by normal vision recognition. If the measured intensity level is higher than this threshold, the
recognition result is a pass. (This parameter is valid only when "Alignment Type" is set to "[Link]".)
P: Multi MACS
Creating and editing the board data
Set whether to use the Multi MACS correction. Mark the check box when using this function.
Q: Co-Planarity Threshold
Set a reference value (50 to 300) used to evaluate the lead co-planarity measurement results. If you do not want to use
the co-planarity check function for this component, set this parameter to “Not Use”.
R: Co-Planarity Level
This is the sensitivity level used to perform lead co-planarity measurement.
Set this parameter to an optimum sensitivity level (0 to 9). For example, set to around “5” for normal lead components,
and set to around “2” for components having a mirrored lead surface that causes little irregular reflection when scanned
by a laser. The higher the irregular reflection on the lead surface, the larger this “Co-Planarity Level” parameter value
should be.
S: Co-Planarity Ruler Offset
Enter the offset value that will be added to the "Ruler Offset" parameter specified on the [Shape] tab only when
measuring lead co-planarity.
When this offset is set to "0", lead co-planarity measurement is performed at the same position as specified by "Ruler
Offset".
When a plus value is set, lead co-planarity measurement is performed at a position shifted inward from the position
specified by "Ruler Offset". When a minus value is set, lead co-planarity measurement is performed at a position shifted
outward from the position specified by "Ruler Offset".
T: 3D Co-Planarity Threshold
Enter the desired tolerance range of lead coplanarity. A coplanarity error is detected if non-uniformity of the lead bottom
plane exceeds this value. Set to "NotUse" if you do not want to check lead coplanarity.
U: 3D Inspection Mode
Set to "Standard" in most cases. For components with wire leads, this parameter can also be set to "Fast" if desired.
V: 3D Threshold
This is the threshold level used to process an image recognized by the coplanarity check camera.
W: 3D Main Lighting Level
This is the main lighting level used to recognize an image with the coplanarity check camera.
X: 3D Coax Lighting Level
This is the coaxial lighting level used to recognize an image with the coplanarity check camera.
Y: 3D Side Lighting Level
This is the side lighting level used to recognize an image with the coplanarity check camera.
Z: Bright Area (%)
Set the ratio (%) of the bright area (light-reflecting ball lead area) to the entire package area, which should be detected
when recognizing a ball lead component such as a BGA with the coplanarity check camera.
1-48
a: Height Check (mm)
Set this parameter when you want to check the front and back of a component such as an SOP and QFP. In most cases,
1
set a value which is about 70% of the component height (thickness).
b: Extra ball check
Set whether or not to judge as recognition error if the number of balls recognized during parts recognition is larger than
the number of balls specified with ball lead position information.
• Checked
1-49
5.7 Shape parameters
The Shape parameter screen opens when you click the Shape icon in the tree view or the [Shape] tab in the
1 n
detail view. Set the Shape parameters by referring to the following description.
NOTE
Set these parameters after specifying "Alignment Type". If "Alignment Type" is undefined, the following parameters are
not displayed.
Creating and editing the board data
■ Chip components
Shape parameters
64128-S1-00
B
D A: Body Size X
N
B: Body Size Y
Top view B C: Body Size Z
C N E W
E D: Ruler Offset
S W S
A
A
B
E A – D: Same as above
N
E: ReflectLL
Top view G F: Align Size X
C N E W
E G: Align Size Y
S W S
A
F
63120-S1-00
1-50
■ Mini-mold transistors and SOT
A, B: Body Size X, Body Size Y
1
Enter the correct dimensions (mm) including the leads, measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness (mm) measured with a vernier caliper or micrometer.
D: Ruler Offset
Enter the distance in pixels from the end of the component to an imaginary line used to measure the lead width and
63121-S1-00
H, I: Lead Pitch NS
Enter the correct lead pitch (lead-to-lead spacing).
J: Lead Width
Enter the correct lead width
K: ReflectLL
Enter the projected length of leads which reflect light during recognition. Use the default setting in most cases.
H
B A : Body Size X
N B : Body Size Y
C D C : Body Size Z
Bottom view E W D : Ruler Offset
A H : Lead Pitch
E N S
J: Lead Width
S
W J K K: Reflect LL
63122-S1-00
■ SOP
A, B: Body Size X, Body Size Y
Enter the correct dimensions (mm) including the leads, measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness (mm) measured with a vernier caliper or micrometer.
D: Ruler Offset
Enter the distance in pixels from the end of the leads to an imaginary line used to measure the lead width and pitch. Use
the default setting in most cases.
E: Ruler Width
Enter the width of the imaginary line used to measure the lead width and pitch. Set this parameter to "1 to 2" for
components with a lead length shorter than 0.3mm, and to "2 to 3" for components with a lead length longer than
0.3mm. Use the default setting in most cases.
F: Lead Number
Enter the number of leads existing in the E or W direction.
1-51
G: Lead Pitch
Enter the correct lead pitch (lead-to-lead spacing).
1
H: Lead Width
Enter the correct lead width
I: ReflectLL
Enter the projected length of leads which reflect light during recognition. Use the default setting in most cases.
Creating and editing the board data
B I A : Body Size X
Bottom view G B : Body Size Y
N C : Body Size Z
C H G : Lead Pitch
N
E W E H : Lead Width
S W
A S I : Reflect LL
63123-S1-00
B
A: Body Size X
W B: Body Size Y
C N
S C: Body Size Z
A E D: Bump Number
E: Bump Diameter
D F: Start Pos X
G: Start Pos Y
H: End Pos X
N I : Start Pos Y
G E I
+: Center of component
W E
Bottom view F H
S
63124-S1-00
1-52
■ Flip Chip
A, B: Body Size X, Body Size Y
1
Enter the correct dimensions in millimeters by referring to CAD data.
C: Body Size Z
Enter the correct thickness in millimeters by referring to CAD data.
■ Simple BGA
A, B: Body Size X, Body Size Y
Enter the correct dimensions measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct diameter measured with a vernier caliper or micrometer.
D: Dot Amount
Enter the total number of ball terminals of the BGA component.
E, F: Dot number N, Dot number E
Enter the number of ball terminals arrayed in the N and E directions. If the number of terminals per array differs from
each other, enter the largest number of terminals per array.
G: BGA pitch
Enter the spacing between ball terminals.
H: BGA diameter
Enter the diameter of ball terminals.
E
A : Body Size X
B
B : Body Size Y
C : Body Size Z
D : Dot Amount
N H F E : Dot number N
E
C W F : Dot number E
A S
G : BGA pitch
Side view C H : BGA diameter
G Bottom view
63126-S1-00
■ BGA
A, B: Body Size X, Body Size Y
Enter the correct dimensions measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct diameter measured with a vernier caliper or micrometer.
D, E, F: Cntr. Offset XYR
Enter the pickup position offset (positional shift) relative to the center of the component.
G: Dot Amount
Enter the total number of ball terminals of the BGA component.
H, I: Dot number N, Dot number E
Enter the number of ball terminals arrayed in the N and E directions. If the number of terminals per array differs from
each other, enter the largest number of terminals per array.
1-53
J: BGA pitch N
Enter the spacing between ball terminals displayed on the N (North) side of the vision monitor.
1
K: BGA pitch E
Enter the spacing between ball terminals displayed on the E (East) side of the vision monitor.
L: BGA diameter
Enter the diameter of the ball terminals.
M: Binar y Level
Creating and editing the board data
The Comp Threshold parameter is invalid when "Alignment Type" is set to "BGA" or Simple BGA". Instead, the binary
level can be adjusted with this parameter. For example, if the white portion in the image appears larger than the actual
area, enter a positive (+) value.
H A : Body Size X
B B : Body Size Y
C : Body Size Z
G : Dot Amount
E
N
L I H : Dot number N
C K
W I : Dot number E
A S
J : BGA pitch N
K : BGA pitch E
Side view C
J Bottom view L : BGA diameter
63127-S1-10
■ Connector E
A, B: Body Size X, Body Size Y
Enter the correct dimensions (mm) including the leads, measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness (mm) measured with a vernier caliper or micrometer.
D, E, F: Cntr. Offset XYR
Enter the lead position offset (positional shift) relative to the center of the component.
G: Ruler Offset
Enter the distance in pixels from the end of the leads to a ruler line used to measure the lead width and pitch. Use the
default setting in most cases.
H: Ruler Width
Enter the width of an imaginary line used to measure the lead width and pitch. Set this parameter to "1 to 2" for
components with a lead length shorter than 0.3mm, and to "2 to 3" for components with a lead length longer than
0.3mm. Use the default setting in most cases.
I: LeadNumber
Enter the number of leads existing on one side.
J: Lead Pitch
Enter the correct lead pitch (lead-to-lead spacing).
K: Lead Width
Enter the correct lead width.
L: ReflectLL
Enter the projected length of leads which reflect light during recognition. Use the default setting in most cases.
A : Body Size X
L B : Body Size Y
J C : Body Size Z
C
B S J : Lead Pitch
W K
A E K : Lead Width
N
L : Reflect LL
Bottom view
63128-S1-00
1-54
5.8 Tray parameters
The Tray parameter screen opens when you click the Tray icon in the tree view or the [Tray] tab in the detail
n
view. Set the Tray parameters by referring to the following description.
NOTE
The Tray parameters are available when the "Package" parameter is set to "Stick" or "Tray" and the "Feeder Type"
1
parameter is set to "Multistick", "WideMultiStk", Stick15mm" or "Stick20mm", or "Fix. TF", "Ext. TF" or "Auto TF".
Tray parameters
Stick
64129-S1-00
A: Comp. Amount
Enter the number of components loaded in one stick feeder.
B: Current Pos.
This parameter indicates how many components have been used from the stick feeder. Use the default setting.
C: CountOutStop
When this parameter is set to "On", the machine automatically stops when the specified number of components are used
up. When set to "Off", the machine returns to the first position to continue component pickup after the specified number
of components are used up. Normally set this parameter to "Off".
Tray parameters
MTF (manual tray feeder)
64130-S1-00
A, B: Comp. Amount XY
Enter the number of components in the XY directions on a tray. When using a tray shown in the drawing below for
example, set the "Comp. Amount X" to "5" and the "Comp. Amount Y" to "4".
1-55
C, D: Comp. Pitch XY
Enter the component pitch (center to center spacing) in millimeters in the XY directions.
1
E, F: Current Pos. XY
These parameters indicate which row and column on a tray the component is currently picked up from. The row and
column on a tray are counted from the tray origin (see the drawing below). Normally, enter "1" in both the "Current Pos.
X" and "Current Pos. Y" parameters when you have created new component information. Since these parameters
automatically change as the components are picked up, you can check which row and column on the tray the
Creating and editing the board data
c CAUTION
The MTF (manual tray feeder) is installed to the movable conveyor rail. The conveyor width must be adjusted to the
board width before setting component information used with the MTF.
4
1,4 2,4 3,4 4,4 5,4
Y-CompPitch
3
1,3 2,3 3,3 4,3 5,3
2
1,2 2,2 3,2 4,2 5,2
1
1,1 2,1 3,1 4,1 5,1
Tray origin
1 2 3 4 5 X-Comp. Amount
Pallet origin
X-CompPitch
63129-S1-00
G, H: Tray Amount XY
These parameters specify the number of trays set in the XY directions on a pallet. For example in Figure A, enter "2" for
the Tray Amount X parameter, and "1" for the Tray Amount Y parameter. In the case of Figure B, enter "1" for the Tray
Amount X parameter, and "2" for the Tray Amount Y parameter
I, J: Tray Pitch XY
These parameters set the center-to-center spacing of the adjacent trays on a pallet. For example in Figure A below, enter
"150.00" for the Tray Pitch X parameter, and "0.00" for the Tray Pitch Y parameter. In the case of Figure B, enter "0.00"
for the Tray Pitch X parameter, and "100.00" for the Tray Pitch Y parameter. When only one tray is set on a pallet, both
the Tray Pitch X and Tray Pitch Y parameters should be "0.00".
K, L: Current Tray XY
These parameters indicate which row and column on a pallet the tray is currently used. Normally, enter "1" for both
Current Tray X and Current Tray Y parameters. When you specify "1" for these parameters, the machine starts pickup
from the tray placed closest to the pallet origin. Normally, enter "1" in both XY parameters.
150.00
1, 2
100.00
1, 1 2, 1 1, 1
X-CurrentTray Y-CurrentTray
63130-S1-00
1-56
M: Tray Height
Enter the thickness (mm) of the tray.
Tray height
Component Tray 1
A B
63132-S1-00
P: CountOutStop
When this parameter is set to "Exist", the machine automatically stops when the specified number of components are
used up. When set to "Nothing", the machine returns to the first position to continue component pickup after the
specified number of components are used up. Normally set this parameter to "Nothing".
1-57
● Parameter setting when using an external tray changer or ATS (auto tray stacker)
Tray parameters
64131-S1-00
A, B: Comp. Amount XY
Enter the number of components in the XY directions on a tray. When using a tray shown in the figure below, for
example, set the Comp. Amount X to "5" and the Comp. Amount Y to "4".
C, D: Comp Pitch XY
Enter the component pitch (center to center spacing) in millimeters in the XY directions.
E, F: Current Pos. XY
These parameters indicate which row and column on a tray the component is currently picked up from. The row and
column on a tray are counted from the tray origin (see the reference below). Normally, enter "1" in both the Current Pos.
X and Current Pos. Y parameters when you have created new component information.
Since these parameters automatically change as the components are picked up, so you can check which row and column
on the tray the components have been used from.
Reference
The pallet origin is the front left corner of the pallet when viewed from the pallet extract neck. The tray origin is the
center of the component on the tray which is nearest the pallet origin.
4
1,4 2,4 3,4 4,4 5,4
Y-CompPitch
3
1,3 2,3 3,3 4,3 5,3
2
1,2 2,2 3,2 4,2 5,2
1
1,1 2,1 3,1 4,1 5,1
Tray origin
1 2 3 4 5 X-Comp. Amount
Pallet origin
X-CompPitch
63133-S1-00
1-58
Pallet origin and tray origin
1
Tray origin
G, H: Tray Amount XY
These parameters specify the number of trays set in the XY directions on a pallet. For example in Figure A on the next
page, enter "2" for the Tray Amount X parameter, and "1" for the Tray Amount Y parameter. In the case of Figure B, enter
"1" for the Tray Amount X parameter, and "2" for the Tray Amount Y parameter
I, J: Tray Pitch XY
These parameters set the center to center spacing of the adjacent trays on a pallet. For example in Figure A below, enter
"150.00" for the Tray Pitch X parameter, and "0.00" for the Tray Pitch Y parameter. In the case of Figure B, enter "0.00"
for the Tray Pitch X parameter, and "100.00" for the Tray Pitch Y parameter. When only one tray is set on a pallet, both
the Tray Pitch X and Tray Pitch Y parameters should be "0.00".
K, L: Current Tray XY
These parameters indicate which row and column on a pallet the tray is currently used. Normally, enter "1" for both
Current Tray X and Current Tray Y parameters. When you specify "1" for these parameters, the machine starts pickup
from the tray placed closest to the pallet origin. Normally, enter "1" in both XY parameters.
Reference
In the X and Y parameters for external tray changers (YTF) and auto tray stackers (ATS), enter the correct XY distance
from the pallet origin to the component pickup position.
A Tray B
150.00
1, 2
100.00
1, 1 2, 1 1, 1
Pallet origin
X-CurrentTray Y-CurrentTray
63135-S1-00
M: Tray Height
Enter the thickness (mm) of the tray.
Tray height
Component Tray
A B
Tray height = A - B
63136-S1-00
1-59
N, O: Pallet No. Start, Pallet No. Last
These parameters indicate the pallet positions in a tray stacker or tray changer where the components to be used are
1
stored. For example, when the components are stored on the pallets No. 3 to 5, enter "3" in the Pallet No. Start and "5"
in the Pallet No. Last.
3
4
5
63137-S1-00
[Basic] tab
Tray parameters
Wafer tray: [Basic] tab
64132-S1-00
1-60
• Use
This method uses both the wafer component coordinate and count information to pick up each chip. The machine
picks up chips only in the area overlapped by the circle (defined by wafer diameter) and the square (defined by the
pitch and count information).
• Waffle
Select this method when using waffle tray pallets.
1
• Map
Ring Diameter
Wafer Diameter
63138-S1-00
E: Wafer Angle
Enter the angle of the wafer dicing line versus the wafer axis. To enter this parameter by measuring it with the camera,
use the [Angle Tch] button.
F, G: Comp. Pitch X, Y
Enter the X and Y direction pitches (center to center spacing) of the adjacent components on a wafer. When measuring
the component pitch with the vision camera, press the [Pitch Tch] button to open the pitch teach screen and proceed as
follows. (The following is an example for measuring the pitch using 4 x 4 components arranged in the XY directions.)
1. Enter "4" as the number of components to be measured in the XY directions.
2. Align the cursor with the center of the start point component and press the [Start Point] button.
3. Align the cursor with the center of the end point component and press the [End Point] button.
The pitch of the components is then automatically calculated and entered.
H: Pallet No.
Enter the pallet No. to start from for component pickup. Normally enter the same value as specified in the Pallet No.
Start parameter. The pallet No. automatically changes as components on each pallet are used up so you can check which
pallet in the magazine is used.
I: Mark For Comp
Specify the mark data number to use to find the each component center.
J: Retr y Comp. Mark
When there are components whose center is impossible to find, this parameter determines how many components the
machine will skip before stopping the machine.
1-61
K: Mark For Bad
Specify the mark data number used to detect badmarks on a component. Badmark recognition is performed based on the
center position of the component.
Tray parameters
Wafer tray: [Search] tab
64133-S1-00
63139-S1-00
C, D: Current Pos. X, Y
Enter the search start position. Teaching can be used to enter this position. The teaching position is the distance from the
center of the wafer and depends on the "Current Search Direction" and "Switch Direction" parameter settings. For
example, if the "Current Search" is “Init (R)” and the "Switch Direction" parameter is “Upper”, then you should teach the
lower left component position on the wafer.
E, F: Comp Amount X, Y
When the "Wafer Dimension" parameter is set to other than "NotUse", specify the number of components arranged in the
XY directions.
G, H: Current Count X, Y
Specify the count position to perform a component search. The initial count position (1, 1) is in the lower left corner
when viewed from the front of the machine.
1-62
[Pick] tab
Tray parameters
Wafer tray: [Pick] tab
1
A: Pick Height
This parameter determines the height (pressing amount) at which the wafer head picks up a component. You can set this
parameter to 0.00 mm in most cases.
The actual height at which the wafer head picks up a component is as follows:
LP-axis height on wafer tray changer + "Pick Height" – Tape thickness – Component thickness + Wafer tray changer's
head offset + nozzle thickness
B: Pick Timer
Set the time period in which the wafer head (LP-axis) stops after the ejector pin push-up axis (LU-axis) reaches the
specified height before starting to move upwards. This parameter can be set in 0.05 second steps from 0.00 to 0.75
seconds.
C, D: Pick Vel. Up, Pick Vel. Down
Set the speed at which the wafer head moves up or down to pick up a component. These parameters can be set in 10%
steps from 0 to 100%.
E, F: Head Low Level, Head High Level
These are wafer head vacuum levels for checking whether the wafer head has picked up a component from the wafer or
has placed a component on the station. More specifically, the machine determines that a component has been picked up
when the wafer head vacuum level increases above the "Head Low Level", and the wafer head then moves to the station.
The machine also determines that the component has been placed (separated from the nozzle) when the wafer head
vacuum level decreases below the "Head High Level", and the wafer head then returns to the previous position.
G: Tape Thickness
Enter the dicing tape thickness. (0.00 to 2.55 mm)
H: Eject Height
Enter the vertical distance by which the ejector pin moves up when the wafer head picks up a chip component from the
wafer. (- 30.00 to 30.00 mm)
I, J: Eject Vel. Up, Eject Vel. Down
Set the speed at which the ejector pin (push-up pin) moves up or down. These parameters can be set in 10% steps from 0
to 100%.
K: Eject Down Timing
The ejector pin (LU-axis) should move downwards while the wafer head (LP-axis) picking up a chip component is moving
upwards. So, specify the ascent distance (millimeters) of the wafer head that allows the ejector pin to start moving
downwards.
The ejector pin actually starts moving downwards when the wafer head has moved upwards by the distance specified
here from the height at which the tape is usually peeled off the component. The upward direction of the LU-axis is
positive (+).
1-63
[Station] tab
Tray parameters
64135-S1-00
A: Flip
Set to "Use" to perform face-up component placement by which the heads hand a component to each other. Setting to
"NotUse" enables parameter items for the station and allows facedown component placement.
B: Place Height
This parameter determines the height of the wafer head (LP-axis) to place a component on the placement station. The
pressing direction (downward direction) of the LP-axis is positive (+).
The actual height at which the wafer head places a component is as follows:
LP-axis height on station + "Place Height" – Component thickness + Wafer tray changer's head offset + Nozzle thickness
C: Place Timer
Set the time period in which the wafer head (LP-axis) stops after the wafer head vacuum level decreases below the
specified "Head High Level" and the station vacuum level increases above the specified "Station Low Level" before
starting to move upwards. (The setting range is from 0.00 to 0.75 sec.)
D, E: Place Vel. Up, Place Vel. Down
Set the speed at which the wafer head moves up or down to place a component on the station. These parameters can be
set in 10% steps from 0 to 100%.
F: Station Low Level
This is the station vacuum level for checking whether a component has been placed on the station. The machine
determines that the component has been placed on the station when the station vacuum level increases above the
"Station Low Level" and then allows the wafer head (LP-axis) to stay there for the time specified in the "Place Timer"
parameter. Normally, set this "Station Low Level" parameter to about 30%.
G: Station High Level
This is the station vacuum level for checking whether the head of the main unit has picked up a component from the
station. The machine determines that the component has been picked up from the station when the station vacuum level
decreases below the "Station High Level". Normally, set this parameter to about 30%.
1-64
[Option] tab
Tray parameters
Wafer tray: [Option] tab
1
C: Rotate Vel.
Set the speed at which the wafer head rotates to pick up or place a component. This parameter can be set in 10% steps
from 0 to 100%.
D: Traverser Vel.
Set the speed at which the wafer head moves between the wafer position and the station. This parameter can be set in
10% steps from 0 to 100%.
E: Align Mark
Make the wafer position correction setting. This is used to correct the search position based on the alignment mark
position data.
• NotUse
Select "NotUse" when not using this function.
• Dir Initialized
Select "Dir Initialized" for pallet set at each stage in the pallet magazine immediately after the search direction was
reset.
• Door Open
Select "Door Open" for pallet set at each stage in the pallet magazine immediately after the door was opened and
closed.
• Ever y Time
Select this item when you want to use this function each time pallet set is performed.
F, G: Align Mark 1, Align mark 2
Specify the alignment mark data number used to perform the wafer position correction.
H, I: Align Mark 1 Pos. X, Y
Specify the XY coordinates of the alignment mark 1. Enter the coordinates relative to the center of the wafer.
J, K: Align Mark 2 Pos. X, Y
Specify the XY coordinates of the alignment mark 2. Enter the coordinates relative to the center of the wafer.
1-65
5.9 Option parameters
The Option parameter screen opens when you click the Option icon in the tree view or the [Option] tab in the
1 detail view. Set the Option parameters by referring to the following description.
Option parameters
Creating and editing the board data
64137-S1-00
A: Alternative Parts
This parameter specifies an alternative component number which can be used if the current component runs out. When
not needed to specify any alternative component, leave it at "0". (For details on alternative components, see the next
section 5.9.1, "Alternative components".)
B: Parts Group No.
When a nozzle lowers to mount a low-profile component after tall components have been mounted on the board, the
neighboring nozzles may interfere with those tall components. To avoid this, components can be grouped by height so
that they are mounted in the desired order (0 to 99). When no mounting order is needed, set this parameter to "0".
C: Use Feeder Optimize
Set to "Yes" when you want to change the feeder set positions according to results obtained with the Optimizer function.
Set to "No" if you do not want to change the feeder set positions.
E: Pick Pos Correction
Set to "Use" if you want to correct the pickup position automatically. Set to "NotUse" when not using this function.
1-66
5.9.1 Alternative components
When components in a feeder or tray are used up during operation, the alternative component function allows
1
the machine to pick up components from another feeder specified as alternative components.
● Component switching flow
In the alternative component function, component feed is switched in the operation flow explained below. When the
components in the current feeder run out, the machine allows automatic switching to the alternative component feeder
without interrupting operation. When one cycle using alternative components is complete, the machine stops and a
c CAUTION
In the case of tray feeder components, if the "Dump Way" parameter on the Parts - Basic screen is set to "Sp. Dump
Back", the alternative component function cannot be used. (Auto tray changer can be used.)
Running
Out of components
Automatically switches
to alternative components
Is one cycle NO
using alternative component group
complete?
YES
Were components NO
resupplied during running?
YES
Machine stops
63140-S1-00
1-67
Component switching flow
Tray components
1 Running
Mounter error
Creating and editing the board data
YES
NO
Were components resupplied
during operation?
YES
Machine stops
63141-S1-00
Reference
For details on how to set alternative components, refer to the programming manual for each series.
1-68
5.10 Side-view camera parameters
1
Side-view camera parameters
c CAUTION
Setting the tolerance too large or too small might cause component placement errors or other problems.
1-69
5.11 Dispense parameters
The Dispense parameter screen opens when you click the Dispense icon in the tree view or the [Dispense] tab
1 in the detail view. Set the Dispense parameters by referring to the following description.
Dispense parameters
Creating and editing the board data
64138-S1-00
Reference
Dispense parameters may be displayed depending on the specifications.
A: Required Nozzle
Select the nozzle to use for dispensing.
B: Dispense Nozzle
Select the nozzle type.
C: Dispense Unit
Set the quantity of dispensing liquid.
D, E: Ref. Pos. X (mm), Y (mm)
When dispensing adhesive, set the position offset between the center of dispensing area and the center of the component.
When dispensing solder paste, set the position offset from the component outline.
F, G: Dot Extent X (mm), Y (mm)
Set the dispensing area (XY size). This setting will be ignored when dispensing solder paste.
H, I: Dot Amount X, Y
Set the number of dispensing dots in the X and Y directions. This setting will be ignored when dispensing solder paste.
Dispensing positions
■ 1-shot nozzle for adhesive ■ 2-shot nozzle for adhesive ■ Nozzle for solder paste
Center of
component
Reference
position Y
Reference
position
1-70
6. Creating the mark information
This section describes how to create mark information for fiducial marks used on a board. Mark information
consists of various parameters for each mark name registered as illustrated below. A convenient way to set
these parameters is to copy sample data of a mark with a similar type and shape from the database and edit
1
only those parameters that are different.
Mark Name
Comment
(Mark Type)
Surface Type
Algorithm Type
Mark Threshold
Tolerance
Search Area XY
Outer Light
Inner Light
Coaxial Light
IR Outer Light
IR Inner Light
Cut Outer Noise
Cut Inner Noise
Sequence
Search area Offset X, Y
Height
64139-S1-00
Reference
The particular parameters that actually appear enabled will differ somewhat depending on the selected "Mark Type"
or "Shape Type".
1-71
6.1 Creating procedure
Click the Basic icon under the Mark icon in the tree view to open the mark information screen. Enter the mark
1 name and comment in the upper grid display and then set various parameters as explained in the steps below.
Step 1
Step 4
64140-S1-00
1 Click the Mark icon in the tree view to open the mark information screen.
2 Enter the mark name in the Mark Name column.
Enter a different name for each mark within 20 alphanumeric characters. A space cannot be included
in the name.
3 Enter a comment.
Type any desired comment in the Mark Comment column as necessary. Entering comments here is
optional.
1-72
6.2 Basic parameters
The Basic parameter screen opens when you click the Basic icon under the Mark icon in the tree view or the
[Basic] tab in the detail view.
Mark information
1
Basic parameters
2 1
64144-S1-00
Reference
Some parameters may not be available depending on the specifications.
1-73
1. Mark Type
Select the mark type from the dropdown list.
1
The item selected here will appear on the Mark Type column on the grid display in the upper area.
2. Database Number
Shows the database number at the time the parameter values were copied from the database. When you want to copy the
parameter values from the database, press the [Overview Database] button on the toolbar to open the database list dialog
box. Then select the copy source data and press the [Set] button to make a copy.
Creating and editing the board data
64142-S1-00
Reference
For details on the database, see section 7, "Using and editing the database", in this chapter.
3. Post Sequence
This parameter specifies the action after a measurement error for example when the measurement result is outside the
range between "Upper Limit" and "Lower Limit" or an error occurs during the measurement. Select from "Stop", "Skip" or
"Select".
• "Stop" :
The machine stops immediately after a measurement error occurs. When automatic operation restarts, the machine will
repeat the measurement from the beginning.
• "Skip" :
After a measurement error occurs, the machine will skip data with the same local height No. (except "0") and local
badmark No. (except "0") in the sequence information.
• "Select" :
The machine immediately stops after a measurement error occurs. You can then select "Stop" or "Skip" as the next
action.
4. Badmark Mark Rev
Select "Normal" to stop the work when a badmark is detected (operation continues as long as no badmark is detected), or
select "Reverse" when you want to continue work when a badmark is detected.
5. Temperature, +Pressure, -Pressure
Use these fields to enter a memo as needed.
6. Upper Limit, Lower Limit
Enter the upper and lower limits in millimeters to set an acceptable measurement result range. The downward direction is
positive (+) and the upward direction is negative (-), just as with the head coordinate system.
1-74
6.3 Shape parameters
The Shape parameter screen opens when you click the Shape icon under the Mark icon in the tree view or the
[Shape] tab in the detail view.
Shape parameters
1
Shape Type
The Shape Type can be selected from the following 5 types.
Shape Type
63143-S1-00
1-75
A, B: Mark Out Size
Referring to the table below, enter the correct value in the mark size. This parameter does not appear when "Mark Type"
1
on the [Basic] tab is set to "Badmark". The "Search Area" parameters appear instead.
Square Y
Enter the length of each side.
X
63144-S1-00
C: Mark Area
Enter the area of the mark in units of square millimeters. This parameter appears only when "Shape Type" is set to "Sp.
Shape".
D: Outline
Enter the perimeter length of the mark in units of millimeters. This parameter appears only when "Shape Type" is set to
"Sp. Shape".
n NOTE
A recognition error may occur due to environmental conditions such as illumination. In such cases, enter a larger value
than previously used for "Tolerance" of the Vision parameters, or set the tolerance to 100%, then perform the vision test
in the Mark Adjust mode and enter the obtained data on the area and perimeter. (The mark area and perimeter
values are displayed after the vision test is complete.) Return the tolerance to the original value after the data is
obtained.
1-76
6.4 Vision parameters
The Vision parameter screen opens when you click the Vision icon under the Mark icon in the tree view or the
[Vision] tab in the detail view.
Vision parameters
1
A: Surface Type
This specifies the bright and dark relation between the mark surface and board (surrounding area). Select "NonReflect"
when the mark is darker than the surrounding area, and select "Reflect" when the mark is brighter than the surrounding
area, as shown below.
Brightness comparison Board is brighter than mark. Mark is brighter than board.
Mark Mark
Image
Board Board
63146-S1-00
B: Algorithm Type
There are 5 algorithm types selectable for mark recognition.
• Normal
In typical recognition, all types of marks should be set to "Normal". Try setting to other parameters if the mark cannot
be recognized with the "Normal" setting.
• Special 1
Select this item if the mark cannot be recognized by the "Normal" setting.
• Special 2
Select this item if the mark which cannot be recognized by the "Normal" setting has a cutout area.
• PTRN Outline, PTRN GrayLev
Select these items when registering a mark as "pattern" for pattern matching. The pattern matching data can be created
only with the machine.
C: Mark Threshold
This is the threshold level for binary image used to recognize the mark.
D: Tolerance
This specifies a tolerance percentage for the mark size when the mark is recognized with the vision system. (Typically
this should be set to "30".)
1-77
E, F: Search Area XY
As a general guide, set this parameter to the mark diameter plus 3mm. For example, when the mark diameter is 1mm, set
1
this parameter to "4mm" as shown below. If other marks (such as resist, silk print, other patterns) exist in this search area,
make the Search Area setting smaller.
Reference
The Search Area parameter is not displayed on the [Vision] tab screen when "Mark Type" of the Basic parameters is set
to "Badmark".
Creating and editing the board data
Search Area
Search Area
Mark
1
4 Board
63147-S1-00
G to K: Light level
Lighting for recognizing a mark is divided into several zones. Light level in each zone is displayed here. Optimum light
levels can be found in the Mark Adjust mode explained later.
L, M: Cut Outer Noise, Cut Inner Noise
These parameters are used to cut the noise that usually appears within or outside the mark image when the mark is
recognized as a binary image.
N: Sequence
Set to "Normal" in most cases. If the recognition speed is important select "Quick", or if recognition accuracy is important
select "Fine".
1-78
7. Using and editing the database
7.1 Using the database
You can make use of sample data registered in the database to create "parts information" and "mark
1
information" more efficiently. You can also store the currently edited "parts information" and "mark information"
into the database. The following sections explain the database using parts information screens as examples.
1 Select the component of mark to which you want to copy data from the database.
2 Open the database.
Select "Database Support" from the Tool menu and then click "Overview Database", or directly click the
[Overview Database] button on the toolbar. The Part (or Mark) database list appears.
Reference
You can also select the "Database Support" – "Overview Database" command from the context menu that appears
when you right-click on the selected component or mark.
64145-S1-00
1-79
3 Select the data and copy it into the parameters.
In the database list dialog box, select the data to be copied and click the [Set] button.
Click the [OK] button in the dialog box that appears, and the selected data is copied from the
1
database.
Database list
Copying from database
Creating and editing the board data
64146-S1-00
Reference
The same task can be performed with the "Set from Database (F7)" command in the "Database Support" submenu of
the Tool menu. In this case, you must first check the database number for the data to be copied and enter that
number in the "Database Number" field beforehand.
Reference
When you select the "Set from Database All" command from the "Database Support" submenu of the Tool menu, the
data will be copied from the database into all the parts (or mark) data with the database number you specified in
the "Database Number" field.
64147-S1-00
1-80
7.1.2 Storing the data into the database (Copy Back to Database)
Parameter data you have edited can be stored into the database.
1 Select the component or mark from which you want to copy the data into the
database. 1
2 Open the database.
From the Tool menu, select "Database Support" and then click "Overview Database" to open the
Reference
You can also open the database list by directly clicking the [Overview Database] button on the toolbar or by
selecting the command from the context menu that appears by clicking the right mouse button on the selected
component or mark.
64148-S1-00
1-81
3 Select the database number where you want to store the data.
1. In the database list, select the DB No. (database number) and click the [Write] button.
1
2. When a conformation dialog box appears, click the [OK] button.
The component data (or mark data) is now stored in the selected database number row.
Database
Storing the data into database
Creating and editing the board data
64149-S1-00
c CAUTION
New component data (or mark data) is created in the selected database number row where no data is registered.
However, if data is present in the selected database number row, the existing data in the database will be overwritten.
In this case, an alert dialog box appears to let you confirm this action.
4 When an alert dialog box appears, check the message and select the action.
Database
Alert dialog box
64150-S1-00
Click [Yes]:
Click [Yes] to store the data into the selected database number row. The database number where the
data is stored will be entered in the "Database Number" field on the [Basic] tab of parts (or mark)
information.
Click [No]:
Click [No] to cancel storing the data into the selected database number row. The database number will
not be entered in the "Database Number" field on the [Basic] tab of parts (or mark) information.
Click the [Set Number] button if you want to enter the database number in the "Database Number" field
on the [Basic] tab of parts (or mark) information.
1-82
5 Click the [Close] button to close the database list.
Check that the "Database Number" field in the [Basic] tab grid now shows the correct database number
you have selected.
Reference
The same task can be performed with the "Copy Back to Database" command in the "Database Support" submenu
of the Tool menu.
Reference
When you select the "Copy Back Database All" command from the "Database Support" submenu of the Tool menu, all
data being edited will be copied into the database.
1-83
7.2 Editing the database
The parts database and mark database can be edited as needed.
1 Use the Parts or Mark Database Editor to edit the database. The following explains an example of editing the
database using parts information screens as examples.
Reference
You can also start the Database Editor by directly clicking the [Database Edit] button on the toolbar or by selecting
the "Database Support" - "Database Edit" command from the context menu that appears by clicking the right mouse
button on the selected data.
64152-S1-00
Reference
The "Parts Database Editor" and "Mark Database Editor" commands are also available from the File menu. In this case,
selecting the "Parts Database Editor" command starts the Parts Database Editor even when mark data is selected,
and vice versa.
1-84
4 Save the database.
Select "Save Database" or "Save Database As" from the File menu.
If you select "Save Data As", enter the file name in the dialog box that appears, and then click the [OK]
1
button.
Reference
The database can also be saved (overwritten) with the [Save Database] button on the toolbar.
64193-S1-00
1-85
7.3 Database matching
After entering the parts names (mark names) in the board data being edited, you can use the database matching
1 that searches through the user database area (numbered 1001 or above) to find the parts data (or mark data)
with the same names. When a match is found, the contents of the parts data (or mark data) are copied from the
database to the board data.
From the Tool menu, select "Database Support" and click "Database Matching" to use the database matching.
The following message box appears. Click the [OK] button in the message box to start the database matching.
Creating and editing the board data
64155-S1-00
Reference
The database matching performs the following tasks:
• Searches through the user database area (numbered 1001 or above) to find the parts data (or mark data) with
the same names as those entered in the board data being edited. When the data with the same names are
found in the user database area, the contents of the data will be copied from the database to the board data.
(The board data will be overwritten.)
• If the check box in the bottom of the above message box is selected and no match is found in the user database
area, the parts data (or mark data) you have created for the board data will be stored into empty positions in the
user database area.
• The database matching will be performed on the parts data (or mark data) to which the data in the database
has already copied. If two or more items of data with the same name are registered in the user database area,
the data with the smallest number will be copied.
Parts Database
About 5, when both part names and the database names, and part comments and database comments are
corresponding,it targets it in the matching.
1-86
n About Matching operation
It becomes processing up to now to the current for the operation of the matching.
1
This setting of the matching from the boad data becomes effective.
And the condition of the match is displayed in the dialog.
Database Matching
n Setting method.
To use this function, it sets it with 'Option Setting'.
The 'Database' tab in 'Option Setting' is opened.
Please select the condition by 'Database Matching Condition' in the screen.
Option Setting
64192-S1-00
n Limitations
There are no limitations.
1-87
7.4 Function of Database matching from board
In the board editor of YGOS2, part data of the name same after No. 1001 of part database, it will be written
64193-S1-00
n Precondition
• It is a precondition that the part name of part information is set up.
n Menu Selection
• ”Tool | Database Support | Database Matching | Database write from Board” select.
Menu Selection
64194-S1-00
1-88
n Execution check dialog
• When a menu is select, the following check dialog is displayed.
1
• Specification of operation “Write new parts to the DATABASE” in this dialog is possible.
• An execution dialog will be displayed if the [OK] button is pushed in an execution check dialog.
The parts which did not match a Database are registered into the empty domain after No.1001.
The registered database number is set to the part.
n Execution
• Matching will be started if a [Matching] button is pushed in the following and an execution dialog.
Execution dialog
64196-S1-00
1-89
• The following is displayed during matching.
1
Displayed during matching
Creating and editing the board data
64197-S1-10
n End
• The following message is displayed after a Database matching from board is completed.
• It will end, if the [OK] button is pushed.
End message
64198-S1-00
n Restriction matter
When two or more same names as part data exist, the write to a database is performed in order with a small
number each, and the part information finally matched at the end is write.
1-90
8. Editing the board data
The contents of board data already registered can be efficiently edited or optimized with the Board Editor.
63148-S1-00
1 Click the Offset icon under the board icon in the tree view to open the Offset
information screen.
2 Enter the block offset for block No.1.
In the X and Y fields in the No.1 row, enter the block offset for block No. 1 (origin position in block No.1
relative to the board origin). This is used as the reference coordinates for other blocks. You do not have
to enter offset here if the origin position in block No.1 is the same as the board origin position. (Leave
the XY fields set at "0.00".)
c CAUTION
The following conditions must be met to execute pitch distribution.
• No offset data is entered for blocks other than block No.1.
• Offset coordinates after pitch distribution will be set within the range from –999.999 to 999.999.
• The number of blocks after pitch distribution does not exceed 512.
1-91
4 Enter the block pitch and the number of blocks.
When the "Pitch Distribution" dialog box appears, enter the block pitch and the number of blocks in the
X and Y directions, and then click the [OK] button. The pitch distribution will start.
1-92
8.1.2 Pitch distribution of data after offset distribution
n Outline of functions
• The Offset Data can be added by executing the Pitch Distribute from the state where offset data exists.
• The Offset Data is partially made again by executing the Pitch Distribute from the state where offset data exists.
1
Therefore, the Offset Data can be made for the Board like the figure below.
63151-S1-00
Line Data
641A0-S1-00
1-93
n Additional Pitch Distribute
When the Offset Data existed as shown in the above figure, the Pitch Distribute was not able to be executed.
1
By the improvement, the Offset Data can be added by executing the Pitch Distribute from the state where
Offset Data exists.
Executing the Pitch Distribute from the state where offset data exists, the following message is displayed.
Offset Data can be added by selecting [Yes].
641A1-S1-00
641A2-S1-00
1-94
8.1.3 Block distribution
Executing block distribution copies the mount data for the reference block and distributes it over all other
1
blocks. The distributed mount data is automatically entered and displayed on the mount information screen
according to the blocks or mount data.
At least one item of block offset data must have been entered.
64160-S1-00
Block distribution
Step4
64161-S1-00
1-95
4 Select the type of block distribution.
1. Select the type of block distribution from the upper drop-down list.
1
"Block Distribution (with Note Data)"
Select this option when you want to keep the original data.
Returns block-distributed data to the original data. See the next section 8.1.4, "Block distribution return".
c CAUTION
When "Block Distribution (without Note Data)" is selected, the original data will be lost and "block distribution return"
(explained in the next section) cannot be performed.
2. Select the block distribution type from the lower drop-down list.
Select "Block Repeat" or "Column Repeat" from the Type drop-down list.
63149-S1-00
3. Click the [OK] button after selecting the block distribution type.
6 Check the message that appears and click the [OK] button.
A dialog box appears when block distribution is complete. Check the message and click the [OK]
button.
1-96
7 Check the distributed block offset data.
The "Skip" check boxes are all cleared after block distribution. If there are blocks where you want to skip
mounting components, click the [Check Box] button at the upper left and then mark the "Skip" check
1
boxes. (The "Skip" check boxes can be edited only when the [Check Box] button is pushed in.)
64162-S1-00
1-97
8.1.4 Block distribution return
Block distribution return allows you to restore the distributed block offset to the original data.
1 c CAUTION
This command is available only when the "With Note Data" check box was selected before executing block offset
distribution.
From the Tool menu, select "Block Offset" and then click "Block Distribute Return".
64163-S1-00
3 Check the message that appears and click the [OK] button.
A dialog box appears when block distribution return is complete. Check the message and click the [OK]
button.
4 Check that the original block offset data has been restored.
Check that "Note" in the Skip column has disappeared and the original block offset data is now
displayed.
1-98
8.2 Editing the parts information
1
8.2.1 Moving the data between machines
Each item of parts data can be moved to the parts information of another machine in the same line. Its mount
data is also moved.
Reference
This operation can be performed between machines even if the data is filtered or sorted.
Reference
The "Move Parts" command can also be selected from the context menu that appears when the right mouse button is
clicked on the selected data row.
64165-S1-00
2. When the "Move Machine" dialog box appears, select the destination machine from the drop-down
list.
3. Also select the "Move within the current machine" check box.
Reference
When this check box is selected, the parts data No. will automatically change according to the parts information of
the destination machine.
4. If you want to remove the source data, select the "Delete source data" check box.
When this check box is selected, the "Select Move Pos." check box then appears.
5. Select the "Select Move Pos." check box if specifying the destination position.
The "To Ins. No." entry box then appears. So enter the destination position number.
Reference
When the destination position number is not specified, the data will move to an empty position with the lowest number.
1-99
Selecting the destination machine
1
Enter the destination position number.
Creating and editing the board data
64166-S1-00
6. Click the [OK] button to move the data to the specified machine.
7. When a dialog box appears indicating that the data has moved, click the [OK] button to quit this
function and close the dialog box.
Reference
When parts defined for an alternative parts loop are moved, all the parts associated in that loop are moved to the
specified machine.
Reference
The "Multiply Parts" command can also be selected from the context menu (right-click menu) that appears when the
right mouse button is clicked on the selected data row.
64167-S1-00
1-100
2. When the "Multiply Parts" dialog box appears.
3. In the "Multiply No." box, type the number you want to multiply by.
4. Select the "Altemative Parts Loop" check box if using the multiplied data as alternative parts for the
source parts data.
Reference
When the multiplied data is specified as alternative parts, the source parts data and multiplied parts data can be
used as alternative parts for each other by making the following settings just like a loop.
[Example 1]
If parts No.1 data has been multiplied by 2, and you now have parts No.1 and No.2, make the settings as follows:
• Set the "Alternative Parts" parameter of parts No.1 to "2".
• Set the "Alternative Parts" parameter of parts No.2 to "1".
[Example 2]
If parts No.1 data has been multiplied by 3, and you now have parts No.1, No.2 and No.3, make the settings as follows:
• Set the "Alternative Parts" parameter of parts No.1 to "2".
• Set the "Alternative Parts" parameter of parts No.2 to "3".
• Set the "Alternative Parts" parameter of parts No.3 to "1".
1-101
8.2.3 Renumbering the parts data
The parts data can be sorted and/or deleted when not used in the mount information.
Reference
The "Renumber Parts" command can also be selected from the context menu (right-click menu) that appears when
the right mouse button is clicked.
64169-S1-00
64170-S1-00
1-102
3. Select the "Renumber by parts number" or "Renumber by feeder set number" option button.
4. Select the "Renumber" check box.
The "Delete" check box is also selected automatically at this point. Clear this check box if you want
to renumber the data without deleting any data even though they are not currently used.
5. Click the [Execute] button to renumber the data.
A dialog box then appears indicating that renumbering is complete. Click the [OK] button to return
1
to the previous screen.
Reference
1-103
8.3 Creating the sequence data
This section explains methods for creating sequence data using laser height correction and dispense
touch sensor.
■ Creating the board data for the height correction function
To use the height correction function, "Running Mode" on the board parameter screen must be set to "Sequence". Data
format for the height correction function resembles the 2-point local fiducial mark setting. Make the settings as explained
below.
Step 2
Step 3
Step 4
64171-S1-00
1-104
5 Set the height correction mode.
Click the Height icon under the board icon in the tree view or click the [Height] tab in the main view to
open the Height parameter screen. Then, enter the comment in the Comment column and set the
1
height correction mode (number of height measurement points) in the Mode column.
• When measuring 1 point, set to "Local-M".
• When measuring 2 points to take an average, make the settings in 2 rows. Set the first row to
"Local-M" and the second row to "Local-S".
Step 6
Step 7
64172-S1-00
n NOTE
When using an average of 2-point measurements, enter the No. for "Local-M".
1-105
8.3.2 Executing the height correction distribution
As explained in the previous section, the mark number used for height correction and its XY position must be
1
specified on the Height parameter screen so that the height correction number can be referred to by a sequence
program. This task can be easily done by executing height correction distribution as explained below.
When executing height correction distribution, please note the following caution and conditions.
c CAUTION
Distributed data cannot be restored. We recommend saving the board data before height correction distribution.
Creating and editing the board data
n NOTE
• The Mark column in the Height tab grid will be set to "0" by default. So you have to re-enter the correct mark
number after height distribution.
• Two-point height correction cannot be performed.
• When the height correction reference number is already specified in the range selected in the Sequence tab grid
for height distribution, the XY coordinates in the Sequence tab grid are overwritten by the XY coordinates of the
reference number in the Height tab grid. If height correction information does not exist at the reference number,
height correction is distributed with the mark number "0" and "Local-M" mode.
• When height correction information exists in the Height tab grid, it is sequentially distributed from the data that
have not yet been used.
2 From the Tool menu, select "Sequence Data Support" and then click "Height
Distribution".
The "Height Correction Distribution" dialog box appears.
Selected range
is highlighted.
64173-S1-00
1-106
4 Execute height correction distribution.
Click the [OK] button in the "Height Correction Distribution" dialog box. The following confirmation dialog
box then appears. Click the [Yes] button to execute height correction distribution.
64175-S1-00
c CAUTION
To enable the height correction function, be sure to select "Execute" from the Height drop-down list on the Height
screen.
c CAUTION
Distributed data cannot be restored. We recommend saving the board data before dispense distribution.
n NOTE
• Distributed data will be inserted in the top of the sequence information.
• If the "Dispense Unit" parameter in the Parts - Dispense tab grid is not specified, the dispense amount is viewed as
"0" when distributed in the sequence information.
• Dispense sequence number will be set to "-1". If you want to use another dispenses sequence number, change it
after dispense distribution.
• Interference check is not performed.
• Optimization is not performed.
1-107
1 Select the range to execute dispense distribution.
1. Click the Sequence icon under the board icon in the tree view or click the [Sequence] tab in the
main view.
1 2. Select the range where you want to execute dispense distribution, by dragging the mouse or clicking
while pressing the [Shift] key on the leftmost, unlabeled column.
If not selected, the entire range will be chosen.
From the Tool menu, select "Sequence Data Support" and then click "Dispense Distribution".
When the "Dispense Distribution" dialog box appears, click the [Yes] button.
Selected range
is highlighted.
64176-S1-00
1-108
8.4 Creating the dot dispense information
This section explains how to dot dispense information such as dispense position and dispense amount.
Dot dispense information is displayed depending on the specifications.
c CAUTION
Executing dispense distribution will overwrite the current dispense data.
Dispense distribution
Select either of
these commands.
Distributed data
is displayed.
64178-S1-00
1-109
3 Sort the dispense coordinates.
From the Tool menu, select "Dot Dispense" and then click "Sort" or "Sort by every head".
If you are going to check alignment amount, select "Sort by every head".
Interference check
Results of interference
check are displayed.
64179-S1-00
1-110
8.5 Data check
To check currently open board data and nozzle interference, follow these steps.
1 Select "Data Check" - "Execute Data Check" from the Tool menu.
The "Data Check" dialog box appears. 1
Data check
n NOTE
The nozzle interference check results can be checked on the Graphic View. If errors are found, the error status is
displayed in color.
1-111
n When no error is found:
After "Normal Check"
1
The message "Data check finished" appears. Click the [Close] button to quit the data check.
After "Nozzle Interference Check"
The "Nozzle Interference Check Result" dialog box appears. Click the [OK] button to quit the data check.
The "Board data error" dialog box appears. Click the [OK] button to quit the data check.
After "Nozzle Interference Check"
The "Nozzle Interference Check Result" dialog box appears. This dialog box shows colors used to display parts in the
Graphic View. In the Graphic View, part contours probably causing interference are displayed in the following colors.
Click the [OK] button to quit the data check.
Indicates parts which might cause interference with other parts during
Black
placement.
Indicates parts which might be hit by parts shown in black contour during
Red
placement.
Pink Indicates adjacent parts which might interfere with each other.
Data check
Graphic View display example
Reference
To clear the results shown in the Graphic View, select "Data Check" - "Clear check result" from the Tool menu.
1-112
9. Printing the board data
The Board Editor allows you to print information on board data.
Reference
You can also click the [Print] button on the toolbar to open the "Print" dialog box.
Reference
When you are going to print "parts information" or "mark information", another dialog box appears to let you select
whether to print "List" or "Detail". Select "List" to print the contents of the main view or select "Detail" to print the
contents of the detail view, and then click the [OK] button. The "Print" dialog box will appear.
4 Start printing.
After checking the printer settings and the number of copies to print, click the [OK] button to start
printing.
64182-S1-00
1-113
● Printer settings
To make the printer settings:
1
1. Select "Printer Properties" from the File menu.
2. In the "Printer" dialog box, set the printer, paper size and orientation.
3. If using a network printer, click the [Network] button and select the printer.
Printer settings
Creating and editing the board data
64183-S1-00
● Print preview
To open the print preview window to check how the data will be printed, select "Preview" from the File menu.
When you are going to open the print preview of "parts information" or "mark information", another dialog box
appears to let you select whether to preview "List" or "Detail".
64184-S1-00
1-114
● If the data cannot be printed
Check that the printer is correctly connected to your PC. If the printer is not yet added to your PC, add it on
1
Windows as follows. (The Start menu items may slightly differ depending on the OS.)
1. From the Start menu, select "Settings" – "Printers" to open the Printers folder.
Start menu
64186-S1-00
1-115
Chapter 2 Creating solder-print data
Contents
2
From the Start menu on the Windows taskbar, select "Programs" - "YAMAHA Factory Tools P-Tool" and
then click "Board Editor".
64200-S1-00
2-1
4 Save the new board data.
1. Select "Save Board Data" from the File menu or click the [Save Board Data] button on the toolbar.
The dialog box appears for selecting the board data.
2. Enter a board name (up to 20 alphanumeric characters) from the keyboard.
Also select "Printer Text" , "YGZ" or "Default" from the File Type drop-down list.
3. Check or select the folder in which the board data will be saved and click the [Save] button.
The registered board name is displayed in the tree view.
n NOTE
2
A space cannot be included in a board name. Use underbars in place of the space.
c CAUTION
An alert dialog box appears if board data with the same name already exists. Use a different name. (If you want to
register the same name by overwriting the previous data, press the [OK] button in the alert dialog box.)
Creating solder-print data
2-2
1.2 Selecting the board data
To select board data from those already registered, proceed as follows.
Reference
To open the board data, you may also select "Open Board on New Editor" from the File menu or click the [Open
2
Board on New Editor] button on the toolbar.
64203-S1-00
2-3
2. Board data setting
To check or edit the board data, select the Print - Board icon in the tree view (or select the [Board] tab in the
main view.)
1 4 2 5 6 3
2
Creating solder-print data
64204-S1-00
1. Board Fiducial
Set this parameter to "Use" when using fiducial marks on the board for position alignment by vision recognition. If not
using vision recognition then set to "NotUse". Select the desired item from the board Fiducial drop-down list.
2. Fiducial Type
When "Board Fiducial" is set to "Use", select the fiducial type (number of fiducial marks to be recognized) from among "
1 Point" to "4 Points". These marks can be different in shape and size from each other. Select the desired item from the
Fiducial Type drop-down list.
Mark 1
(0, 0) (X, Y)
X+
Board origin
Board Datum Position (See item D.)
63200-S1-00
2-4
3. Fiducial Position
This parameter sets whether to share the local fiducial mark position with the board and the mask.
Select "Board&Mask Individual" or "Board&Mask Common" from the Fiducial Position drop-down list.
• When "Board&Mask Individual" is selected:
The Fiducial Position, Fiducial Type and Standard Position parameters can be set separately on the board and the mask.
• When "Board&Mask Common" is selected:
The Fiducial Position, Fiducial Type and Standard Position parameters are jointly shared by the board and mask. A
confirmation message box appears when you select "Board&Mask Common". Clicking the [OK] button in the message
2
box will copy the board fiducial setting (Fiducial Position, Fiducial Type and Standard Position parameters) into the mask
fiducial setting.
Confirmation message
Copying from board fiducial setting to mask fiducial setting
Reference
If the Fiducial Position, Fiducial Type and/or Standard Position parameter are changed on the board or Mask
parameter screen, the change is automatically applied to the other items.
4. X, Y (mm)
Enter the XY coordinates of each fiducial mark relative to the board origin in millimeters. Enter the center coordinates in
the case of circular, square and triangular marks.
5. Mark No.
Enter the mark No. of each fiducial mark. (Mark No. should be registered in advance on the Mark screen.)
6. Name
When the mark No. is entered, the corresponding name automatically appears here. (Mark name should be registered in
advance on the Mark screen.)
A, B: Borad Size X, Y (mm)
Enter the board size (mm) in the X direction (board transfer direction) and in the Y direction. The conveyor width (W-axis)
is adjusted to the Y dimension + 0.5mm when the board is clamped during automatic operation.
Board X, Y
Board
Y [mm]
W=(Y+0.5mm)
X [mm]
Conveyor rail
63201-S1-00
2-5
F: Borad Datum Position
Set the reference position on a board select by selecting from "Center", "Front Center", "Rear Center", "Front Left", "Front
Right, "Rear Left" or "Rear Right" as shown below. On standard machines, this is set to "Front Center" as the default.
Board
2
Board Datum Position
63202-S1-00
Reference
The board has "Origin XY", "Fiducial (Mark)" and "Board Inspection Position" parameters as its setting positions .
Creating solder-print data
+Y
Board
+Y
X-
2-6
O: Borad Press (option)
The board press unit holds down the board surface to correct the overall warp. Set this parameter to "Use" when using
the board press unit (option), or to "NotUse" when not using it. (This parameter is enabled only for machines equipped
with an optional board press unit.)
P: Press Timer (msec) (option)
Set the time during which the board press stays lowered until it starts to rise.
Q: Board Pres Sequence
Set this parameter to "Before Clamp" or "After Clamp" to change the board press and edge clamp operation timing.
2
When set to "Before Clamp", the board is first secured by the board press and then by the edge clamp.
When set to "After Clamp", the board is first secured by the edge clamp and then by the board press.
R: Push Up Speed (%)
Specify the ascent/descent speeds for the push-up plate in percentage. Setting to "100" is acceptable in most cases, but
reduce it if you want to lessen the impact when the push-up jigs or pins move up against the board.
c CAUTION
If the distortion component calculated by recognizing the board fiducial marks or local fiducial marks during
automatic operation exceeds the allowable limit specified here, an error message box appears and the machine
stops.
2-7
2.1 Board data detail setting
When you press the [Detail Setting] button on the [Print]-[Board] screen, the following dialog box with the
[Manual Board Check], [Board Distortion parameter] and [Local Fid.] tabs appears. You can set the board check
positions, board distortion offset parameters and local fiducial function here.
Reference
Clicking the [Detail Setting] button on the toolbar of the [Print]-[Board] screen also allows the same operation.
2
On the [Manual Board Check] tab, you can prespecify the positions on the board where you want to make a visual check
of printed solder. Set whether to use this function or not, as well as the board interval to make a visual check.
64206-S1-00
64207-S1-00
2-8
When boards in the same lot tend to be elongated or distorted in the same direction, or the same problem appears only
in the board fiducial positions, then overall position deviations might occur in the solder-print inspection. These
deviations can occur regardless of whether print accuracy was maintained by visual alignment. If this happens, use the
board distortion offset function to add correction offsets to the overall inspection coordinates to get the correct position
using solder-print inspection results (solder position) of the printed board used as the reference.
n NOTE
The solder-print inspection is run to acquire distortion values so solder-print inspection data must be created in
advance. As much objects to be inspected as possible should be entered in order to detect the correct print position
for the entire board. (See the "YVP-Xg Solder-print inspection" user's manual for more information.)
1. This function runs board 2. This function uses board fiducial 3. If there is no elongation or
fiducial recognition and recognition results to correct the distortion on the board then no
calculates the amount of offset board deviation that may occur local fiducial recognition offset is
for correcting the board when clamped on the print table. issued. But if elongation or
deviation that may occur when It then recognizes the marks at distortion is present, the local
clamped on the print table. the local fiducial positions that fiducial recognition offset (only in
were preregistered. XY direction) is added unchanged,
to the board fiducial offset.
63205-S1-00
Reference
When there are multiple positions on the board where you want to essentially maintain satisfactory printing accuracy
and the local fiducial function is used on each of these positions, the average of the recognition offset amount for
each local fiducial mark is used as the correction offset.
2-9
Local fiducial mark setting
1 2 3 4 5
2
Creating solder-print data
64208-S1-00
1. No.
Shows the local fiducial No.
2. Skip
Sets whether to run or to skip the local fiducial function for the specified No. Clear the check box if running the local
fiducial function.
3. X(mm), Y(mm)
Sets the position for the local fiducial mark position for the specified No. The coordinate reference position is the same
as the board fiducial mark.
4. Mark No.
Specifies the mark No. to use for recognizing the local fiducial mark of the specified No.
5. Name
Shows the name of the mark data specified in the mark No.
c CAUTION
Always set the board fiducial function to "Use" when using the local fiducial function. The board fiducial function is
disabled if set to "NotUse".
2-10
3. Mask data setting
To check or edit the mask data, select the Print - Mask icon in the tree view (or select the [Mask] tab in the
main view.)
1 4 5 2 6 3
64209-S1-00
1. Mask Fiducial
Set this parameter to "Use for every board" or "Use for one" when using mask fiducial marks for position alignment by
vision recognition. If not using mark recognition then set this to "NotUse". When set to "Use for every board", position
alignment by mark recognition is performed each time a board is loaded on the conveyor. When "Use for one" is selected,
position alignment by mark recognition is performed only when the first board is loaded. Select the desired item from the
Mark Fiducial drop-down list.
2. Fiducial Type
When "Mask Fiducial" is set to "Use For Every Board" or "Use For Once", select the fiducial type (number of fiducial
marks to be recognized) from among "1 Point" to "4 Points". These marks can be different in shape and size from each
other. Select the desired item from the Fiducial Type drop-down list.
+Y
Mark 2
(X, Y)
Mark 1
(-X, Y)
Mask origin X+
63206-S1-00
2-11
3. Fiducial Position
This parameter sets whether to share the local fiducial mark position with the board and the mask.
Select "Board&Mask Individual" or "Board&Mask Common" from the Fiducial Position drop-down list.
• When "Board&Mask Individual" is selected:
The Fiducial Position, Fiducial Type and Standard Position parameters can be set separately on the board and the mask.
• When "Board&Mask Common" is selected:
The Fiducial Position, Fiducial Type and Standard Position parameters are jointly shared by the board and mask. A
confirmation message box appears when you select "Board&Mask Common". Clicking the [OK] button in the message
2
box will copy the mask fiducial setting (Fiducial Position, Fiducial Type and Standard Position parameters) into the board
fiducial setting.
Confirmation message
Copying from mask fiducial setting to board fiducial setting
Creating solder-print data
64210-S1-00
Reference
If the Fiducial Position, Fiducial Type and/or Standard Position parameter are changed on the board or Mask
parameter screen, the change is automatically applied to the other items.
4. X, Y (mm)
Enter the XY coordinates of each fiducial mark relative to the mask origin in millimeters.
5. Mark No.
Enter the mark No. of each fiducial mark. (Mark No. should be registered in advance on the Mark screen.)
6. Name
When the mark No. is entered, the corresponding name is automatically displayed here. (Mark name should be registered
in advance on the Mark screen.)
A: Mask Name
Enter a mask name.
B Mask Size
Enter the mask frame size (L x W) in millimeters.
C: Mask Standard Position
Specify the reference position used to fabricate the mask, from among "Center", "Front" and "Rear".
2-12
D, E: Standard Position Offset X, Y
If the mask standard position deviates greatly from the "Center", "Front" or "Rear" and the mark cannot be recognized, set
the positional offset values (millimeters) here.
X- X+
Mask Standard Position
2
+Y
-Y
Mask center
Mask frame
Board
63209-S1-00
Mask Origin
Mask frame
+Y
Mask origin
Mask Datum Position
X- -Y Board
X+
I: Mask Vacuum
Set this parameter to "Use" when you want to vacuum-grip the mask on the conveyor rails during solder printing. Set to
"NotUse" when not using this function.
Mask vacuum function is useful for preventing a positional shift in the Y direction between squeegees 1 and 2, and also
for improving the surface contact between the board and the mask.
2-13
3.1 Mask data detail setting
When you press the [Detail Setting] button on the [Print]-[Mask] screen, the following dialog box appears. You
can prespecify the positions on the mask where you want to make a visual check after solder printing.
Set whether to use this function or not, as well as the board interval to make a visual check.
Reference
Clicking the [Detail Setting] button on the toolbar of the [Print]-[Mask] screen also allows the same operation.
2
Creating solder-print data
64211-S1-00
2-14
4. Squeegee data setting
To check or edit the squeegee data, select the Print - Squeegee icon in the tree view (or select the [Squeegee]
tab in the main view.)
64212-S1-00
1. Squeegee Type
Set to "Double" for standard YVP-Xg machines. For machines equipped with an optional enclosed head using a solder
supply cassette, set to "Enclosed Head". (When "Enclosed Head" is selected, unnecessary parameters are grayed out.)
A: Squeegee Detail Type
Select the squeegee type from the drop-down list.
B: One Way/Round
Select whether to print solder in one direction or in both directions.
C: F. & B. Print Condition
Select whether to use the same conditions for the forward and backward printing. When this parameter is set to "Same
Condition", the forward and backward printing operations are performed under the conditions specified for the "F.
Squeegee Speed" and "F. Squeegee Force", and the settings for the "B. Squeegee Speed" and "B. Squeegee Force" are
disabled.
D, F: F. Squeegee Speed (mm/sec), B. Squeegee Speed (mm/sec)
Set the forward and backward squeegee movement speeds to print solder. Find an optimum speed while checking the
scraped state of the solder on the mask. If this speed is too fast, the squeegee may not scrape solder properly. If too slow,
solder may spread into the backside of the mask.
E, G: F. Squeegee Force (N), B. Squeegee Force (N)
Set the force (pressure) to apply a load to the squeegee during printing in the forward and backward directions. Check
the scraped state of the solder on the mask to find an optimum squeegee pressure. Set this pressure at a lower pressure as
long as the solder is scraped properly. A larger squeegee pressure is required as the squeegee speed is set faster.
H: Solder Supply Stop
When this parameter is set to "Use", the machine automatically stops when solder supply is required.
I: Solder Supply Inter val (Board)
Set the number of boards to be printed per one supply of solder, based on the amounts of solder supplied and used
during printing.
2-15
J: Rolling Stroke (mm)
Specify the distance (millimeters) from the position at which the squeegee lands on the mask to the edge of the board.
Usually set to 30 to 45mm.
Rolling stroke
Mask surface
Squeegee
Solder
2 Rolling stroke
Board
Conveyor
63211-S1-00
Specify the distance (millimeters) from the other edge of the board to the position at which the squeegee takes off the
mask after printing solder. Usually set to 5 to 10mm.
Over stroke
Mask surface
Squeegee
Solder
Conveyor
Board
Over stroke
63212-S1-00
n NOTE
The print range of the squeegee is basically a reference position determined by the F. Start Offset and B. Start Offset
parameters. You can use this print range to set the "Rolling Stroke" and "Over Stroke" parameters.
63213-S1-00
As shown in the drawing above, let's consider cases where you print in the dark shaded area 50 mm from the closer edge
(lower edge in drawing) and 30 mm from the farther side of a board whose Y size is 130mm.
When the rolling stroke is made 40 mm and the "Over Stroke" 10 mm as a distance for good solder paste uniformity, the
print movement range of the squeegee during forward and return printing is the section shown by the arrows in the
drawing. The parameter settings will then be as follows.
Rolling Stroke (mm) 10.000
Over Stroke (mm) 40.000
S. Start Offset (mm) 50.000
B. Start Offset (mm) 30.000
2-16
N: F. & B. Mask Offset
Select whether to apply the same manual alignment offset for the forward and backward printing. When this parameter is
set to "Same Offset", the forward and backward printing operations are performed under the conditions specified for the
"F. Mask Offset X, Y, Z, R", and the settings for the "B. Mask Offset X, Y, Z, R " are disabled.
O: F. Mask Offset X (mm)
When printing in the forward direction (from the front side to the inner side), the mask surface may stretch in the
advancing direction, causing an X-direction shift versus the land patterns. To correct this positional shift, enter an offset
value here.
If shifted in the plus direction : Enter a plus offset value.
2
If shifted in the minus direction : Enter a minus offset value.
P: F. Mask Offset Y (mm)
When printing in the forward direction (from the front side to the inner side), the mask surface may stretch in the
advancing direction, causing a Y-direction shift versus the land patterns. To correct this positional shift, enter an offset
value here.
2-17
Z: Squeegee lowering sequence
Changes the timing for replacement operation of the squeegees when a double squeegee is used.
When set to “Normal”, the squeegee will be replaced during board unloading/loading after printing. In case of solder
that drools easily, solder from the squeegee used in the previous print process may drip onto the mask opening.
When set to “Solder dripping prevention”, the squeegee will not be raised after printing and the squeegee replacement
will occur after loading the next board to be printed.
2
Creating solder-print data
2-18
4.1 Squeegee detail setting
When you click the [Detail Setting] button on the [Print]-[Squeegee] screen, the Squeegee dialog box appears
for adjusting the solder fill amount and setting the timing that the board separates from the mask after printing.
Various types of detail settings can be edited by selecting the [Filling (Dry)], [Filling (Wet)], [Filling (Manual)]
and [Detach Pattern] tabs.
Reference
Clicking the [Detail Setting] button on the toolbar of the [Print]-[Squeegee] screen also allows the same operation.
Filling Adjust
If you want to adjust the squeegee speed and pressure to compensate for the board solder fill amount just after mask
cleaning, make the necessary settings here while referring to the following description. 2
[Filling (Dry) ] tab
1 2 3
64213-S1-00
1. Filling (Dr y)
Select "Use" from the drop-down list when using this function. Select "NotUse" if not using it.
2. Filling Adjust Count
Specify the number of boards on which you want to apply this function after mask cleaning. The data lines up to the
number of boards you specified become valid to allow data entry. (Up to 10 boards can be specified.)
3. Data grid display
Shows the squeegee speed and pressure that were set on the Squeegee parameter screen. Change these parameter values
as needed. Note that increasing the squeegee pressure improves only the scraping operation. Merely increasing the
squeegee pressure does not increase the solder fill amount and may scrape off the solder or cause the solder to spread
between the mask and board.
4. [Filling (Wet)] tab
If you want to adjust the squeegee speed and pressure to compensate for the board solder fill amount just after auto wet
cleaning, select this tab and make the necessary settings.
5. [Filling (Manual)] tab
If you want to adjust the squeegee speed and pressure to compensate for the board solder fill amount just after manual
cleaning, select this tab and make the necessary settings.
2-19
Detach Pattern
When you want to adjust the timing that the board separates from the backside of the mask after solder printing, up to 10
timing steps can be set as needed. Taking the solder, mask and board materials into account, determine the optimum
separation timing by specifying the distances (mm) and speeds (mm/sec).
[Detach] tab
2
Creating solder-print data
64214-S1-00
c CAUTION
• In the "Distance From Printing Height" column, enter the absolute value of the distance from the back surface of
the mask to the board surface.
• When "0.00" is entered in a row, the machine will stop controlling the board separation movement at that row.
Mask
No.1
Distance from Board separation speed
printing height (0.01mm/s steps)
(0.01mm steps) No.2
[0.01 to 20.0mm/s]
[0.01 to 3.00mm] Board
No.10
63214-S1-00
2-20
5. Cleaner data setting
To check or edit the squeegee data, select the Print - Cleaner icon in the tree view (or select the [Cleaner] tab
in the main view.)
2-21
I: Manual Inter val (Board)
Set the interval (board count) to perform manual mask cleaning. When this parameter is specified at the same board
count as "Dry Auto Interval" or "Wet Auto Internal", manual cleaning is given priority.
n NOTE
When the "Cleaning Method" and "Auto Cleaning Type are set to "Both", dry automatic cleaning, wet automatic
cleaning and manual cleaning are all enabled. However, if they are specified at the same board count, only one
cleaning method is used according to the priority in order of "Manual", "Wet Auto" and "Dry Auto. (Settings at the lower
data lines take priority. When the cleaning is performed by the highest priority method, all board counts are reset.)
2
Time inter val control
Use this when you want to perform mask cleaning at certain time intervals even during standby status. For example, if the
"Cleaning Method" is set to "Auto" and the "Interval" to "10" (minutes), then the mask will be automatically cleaned when
10 minutes have elapsed after a board was last printed or the mask was last cleaned.
A: Cleaning Method
Creating solder-print data
Select the mask cleaning method from "Auto", "Manual" or "NotUse". When set to "Auto", the mask is automatically
cleaned according to the specified conditions.
B: Auto Cleaning Type
When the "Cleaning Method" is set to "Auto", select whether to use the cleaning solvent (alcohol) by specifying "Wet" or
"Dry".
C: Inter val
Set the interval (minutes) to perform automatic mask cleaning.
D: Repeat
Specify the desired count to repeatedly move the cleaning unit back and forth during automatic cleaning.
E: Speed (%)
Set the speed (%) at which the cleaning unit moves under the mask during automatic cleaning.
2-22
6. Creating the mark data
This section describes how to create fiducial mark data used on boards and masks. Mark data has various
parameters for each of the mark names registered as shown below.
Mark Type
2
Shape Type
Mark Name
Comment
(Mark Type)
Surface Type
Algorithm Type
Mark Threshold
Tolerance
Search Area
Outer Light
Inner Light
Coaxial Light
IR Outer Light
IR Inner Light
Cut Outer Noise
Cut Inner Noise
64216-S1-00
Reference
Actual parameters that appear depend on the selected "Shape Type" parameter, etc.
2-23
6.1 Creating procedure
When you click the Basic icon under the Mark icon in the tree view, the mark information screen appears in
the main view. Enter the mark name and comment in the upper grid display and then set various parameters as
explained in the steps below.
1 Click the Basic icon under the Mark icon in the tree view to open the mark
information screen.
Mark information screen
Step 4
64217-S1-00
3 Enter a comment.
Type any desired comment in the Mark Comment cell as necessary. You can omit entering comments
here.
2-24
4 Set "Mark Type" on the [Basic] tab.
Set to "PCB Fiducial" when creating board fiducial mark data, or set to "Mask Fiducial" when creating
mask fiducial mark data.
Reference
Clicking the [Save Board Data] button on the toolbar saves the data over the original data.
2-25
6.2 Shape parameters
In the grid on the [Mark]-[Shape] tab, set the following parameters relating to mark shape.
Shape parameters
2
Creating solder-print data
64219-S1-00
Shape Type
The "Shape Type" can be selected from the following 5 types.
63215-S1-00
Reference
If using a special mark composed of two or more objects, set "Algorithm" of the Vision parameters as a pattern ("PTRN
Outline" or "PTRN GrayLev"). In this case, the "Shape" parameter is ignored during mark recognition so you can set this
parameter to any type.
63216-S1-00
2-26
A, B: Mark Out Size
Referring to the table below, enter the correct value in the mark size. The "Mark Size X" is displayed when "Mark Type"
on the [Basic] tab is set to "Sp. Shape".
Square
X
Y
Enter the length of each side.
2
Triangle Enter the length of one side.
63217-S1-00
Reference
If using a special mark with two or more edges as shown below, enter the size of the shortest side in the rectangular
area to be detected.
63218-S1-00
C: Mark Area
Enter the area of the mark in units of square millimeters. This parameter is displayed only when "Shape Type" on the
[Shape] tab is set to "Sp. Shape".
D: Outline
Enter the perimeter length of the mark in units of millimeters.
This parameter is displayed only when "Shape Type" on the [Shape] tab is set to "Sp. Shape".
2-27
6.3 Vision parameters
In the grid on the [Mark]-[Vision] tab, set the following parameters used for mark recognition.
Vision parameters
2
Creating solder-print data
64220-S1-00
A: Surface Type
This specifies the bright and dark relation between the mark surface and the surrounding area. Select "NonReflect" when
the mark is darker than the surrounding area. Select "Reflect" when the mark is brighter than the surrounding area as
shown below.
Brightness
Board is brighter than mark. Mark is brighter than board.
comparison
63219-S1-00
B: Algorithm Type
There are 5 algorithm types selectable for mark recognition.
Normal
In typical recognition, all types of marks should be set to "Normal". Try setting to other parameters if the mark cannot be
recognized with the "Normal" setting.
Special 1
Select this if the mark cannot be recognized with the "Normal" setting.
Special 2
Select this if the mark which cannot be recognized with the "Normal" setting has a cutout area.
PTRN Outline, PTRN GrayLev
Use these parameters for marks that should be registered as a pattern.
2-28
C: Mark Threshold
This is the threshold level for the binary image used to recognize the mark.
D: Tolerance
This specifies a tolerance percentage for the mark size when the mark is recognized with the vision camera. (Typically
this should be set to "30".)
E, F: Search Area XY
As a general guide, set this parameter to the mark diameter plus 3mm. For example, when the mark diameter is 1mm, set
this parameter to "4mm" as shown below. If other marks (such as resist, silk print, other patterns) exist in this search area,
2
make the "Search Area" setting smaller.
Search Area
Search Area
1mm
4mm
63220-S1-00
G to K: Light level
Lighting for recognizing a mark is divided into several zones. Light level in each zone is displayed here.
L, M: Cut Outer Noise, Cut Inner Noise
These parameters are used to cut the noise that usually appears within or outside the mark image when the mark is
recognized as a binary image.
2-29
Chapter 3 Data optimization
Production board data can be automatically rewritten into more efficient data with the Optimizer.
Contents
c CAUTION
Board data for solder paste printers, dispensers, i-Cube machines and waffle tray data cannot be optimized.
Data optimization
The "Select Editing Line" dialog box does not appear when only one line is registered.
64300-S1-10
3-1
1.1.2 Starting the Optimizer from the Feeder Viewer
From the Feeder Viewer, you can start the Optimizer to optimize individual board data.
To start the Optimizer to optimize individual board data, select "Start Optimizer" from the Optimizer menu.
3
Data optimization
64301-S1-10
Reference
When the Setup Optimizer (option) is installed, multiple board data registered in the plan information can be
optimized at one time.
3-2
1.2 Quitting the Optimizer
To quit the Optimizer, follow these steps.
2 The Optimizer window closes and returns to the Board Editor window.
Quitting the Optimizer
[Close] button
Data optimization
64302-S1-10
3-3
2. Optimizer window
When the Optimizer starts, the following window appears.
Optimizer window
1
2
4 6
3
8
3
9
Data optimization
64303-S1-10
1. Menu bar
The menu bar at the top of the Optimizer window contains pull-down menus with commands grouped by function.
• File
The File menu allows you to select commands, such as to load settings, save changes, switch the lines and quit the
Optimizer.
• Optimize
The Optimize menu allows you to select commands, such as to execute optimization, stop optimization and display
the results.
• Maintenance
The Maintenance menu allows you to select commands to set various information items.
• Tool
The Tool menu allows you to save or clear trace information.
• Help
The Help menu displays the program version information.
2. Toolbar
Among the Optimizer functions, those that are frequently used are registered as the toolbar buttons.
Toolbar
1 2 3 4 5 6 7 8 9 10 11 12
64304-S1-00
3-4
3. [Modify Setting] button
Opens the "Set optimizing parameters" screen for editing the optimizing conditions for each board.
The same operation can be performed by selecting the "Modify Setting" command from the File menu or clicking the
[Modify] button under the left-hand grid pane.
4. [Collective Editing] button
Opens a dialog box for editing the optimizing conditions for two or more boards listed in the left-hand grid pane.
The same operation can be performed by selecting the "Collective Editing" command from the File menu or clicking the
[Collective] button under the left-hand grid pane.
5. [Read List] button
Opens the list of boards that were stored for data optimization. From the list, select the board you want to load.
The same operation can be performed by selecting the "Read List" command from the File menu or clicking the [Read
list] button under the right-hand grid pane.
6. [Save List] button
Saves the list of optimized data.
Clicking this button opens a dialog box showing the list of optimized data. You can save the optimized data files as a
group.
3
The same operation can be performed by selecting the "Save List" command from the File menu or clicking the [Save
list] button under the right-hand grid pane.
7. [Add Target] button
Adds an optimizing condition setting to the data optimization list in the right-hand grid pane.
The same operation can be performed by selecting the "Add Target" command from the File menu or clicking the
Data optimization
[Arrow] button in the center.
8. [Delete Target] button
Deletes an optimizing condition setting from the data optimization list in the right-hand grid pane.
The same operation can be performed by selecting the "Delete Target" command from the File menu or clicking the
[Delete] button under the right-hand grid pane.
9. [Execute] button
Starts optimizing the board data in the data optimization list, in the order from top to bottom.
The same operation can be performed by selecting the "Execute" command from the Optimize menu or clicking the
[Execute] button under the right-hand grid pane.
10. [Cycle time estimate] button
Calculates the estimated cycle time for board data in the data optimization list.
The same operation can be performed by selecting the "CT estimate" command from the Optimize menu or clicking the
[CT estimation] button under the right-hand grid pane.
11. [Stop] button
Stops the optimization process.
The same operation can be performed by selecting the "Stop" command from the Optimize menu or clicking the [Stop]
button under the right-hand grid pane.
12. [About] button
Shows the program version information.
Selecting the "About YgEditor" command from the Help menu also shows the program version information.
3. Operation buttons
The operation buttons under the grid panes have the following functions.
• [Modify] button
Same as the [Modify Setting] button on the toolbar.
• [Editing] button
Same as the [Collective Editing] button on the toolbar.
• [Create] button
Same as the [Create Setting] button on the toolbar.
• [Delete] button
Same as the [Delete Setting] button on the toolbar.
• [Read list] button
Same as the [Read List] button on the toolbar.
• [Execute] button
Same as the [Execute] button on the toolbar.
3-5
• [Save list] button
Same as the [Save List] button on the toolbar.
• [CT estimation] button
Same as the [Cycle time estimate] button on the toolbar.
• [Stop] button
Same as the [Stop] button on the toolbar.
• [Result view] button
Displays the past optimization results.
Same as selecting the "Result view" command from the Optimize menu.
4. List of optimizer parameter settings (left-hand grid pane)
Displays the list of board with optimizing conditions defined.
• Setting File Name
Shows the names of files that store the optimizing conditions you have defined.
The default name is the same as the board data name, but can be changed when defining the conditions.
3
• Target Board Name
Shows the names of the board data to be optimized.
• Save Board Name
Shows the names of the board data that has been optimized and saved.
5. List of optimization (right-hand grid pane)
Data optimization
n NOTE
• When the Position column is set to "Single", the board data is optimized under the conditions defined individually.
• When the Position column is set to "Common", the board data is optimized while the previously optimized board
data is treated as a fixed board.
3-6
3. Defining the optimizing conditions
There are two major procedures for defining data optimizing conditions: One is for initial condition settings
common to various board data and the other is for individual board data settings.
Line information
3
Data optimization
64305-S1-00
Nozzle information
64306-S1-00
3-7
● Checking the number of feeders
You can check the number of feeders that can be use on the line at the same time.
To check this, select "Feeder Number Information" from the Maintenance menu. The feeder availability window appears.
If you want to change the number of feeders, double-click the field and enter the correct value.
Feeder information
3 64307-S1-10
Data optimization
3-8
3.2 Setting the basic conditions
This section explains the methods for setting basic conditions to optimize board data.
Data optimization
Step5
Step2 Step6
Step3
Step4
64308-S1-10
3-9
2 Select the feeder set condition.
Select the desired condition from the "Feeder Set Condition" drop-down list.
64309-S1-00
3
heads.
Within each
All Parts Fixed Feeder positions are not optimized.
machine An optimization error occurs with parts whose feeder positions
are unspecified.
Optimizes the part placement sequence and placement heads,
and also optimizes the feeder positions within each feeder
Within each
Move Within Feeders Plate plate.
machine Parts with feeder positions unspecified will be optimized within
Data optimization
the machine.
Within each Optimizes the part placement sequence and placement heads,
machine and also optimizes the feeder positions within each feeder
Move Within Table Front and table.
rear Parts with feeder positions unspecified will be optimized within
separately the machine.
Optimizes the part placement sequence and placement heads,
Within each and also optimizes the feeder positions within each stage.
Move Within Stage stage Parts with feeder positions unspecified will be optimized within
the machine.
Within each Optimizes the part placement sequence and placement heads,
Move Within Machine machine and also optimizes the feeder positions within each machine.
Performs fixed part data matching on all machines within the
Distribute in Line Within line line, and then optimizes the part placement sequence,placement
heads, and feeder positions within each machine.
Reference
• When the feeder set condition is set to “Distribute in Line” while a fixed board is specified, then “fixed data
matching” is performed based on the fixed board data for all machines within the line. If the other feeder set
conditions are selected, “fixed data matching” is performed based on the fixed board data within the movable
range of feeder positions for each condition.
"All Parts"
Optimizes all parts registered in the board data.
"Standard"
Performs optimization using standard processing.
3-10
5 Select the execution options.
"Nozzle interfere check"
When this check box is selected, a nozzle interference check is automatically performed on all
nozzles versus all parts during optimization. Part placement sequence is determined by considering
whether each nozzle interferes with parts to be mounted on the board. If possible interference points
are found, a "Parts Group No." is automatically assigned to the parts that may interfere with a nozzle,
in order to change the part placement sequence.
"Distribution Count"
Enter the number of times you want to repeat the optimization task.
"Execution Time"
Enter the length of time during which to perform optimization.
3
c CAUTION
The time taken to complete optimization may exceed the time specified here depending on the process. In this case,
Data optimization
the optimization ends at a breakpoint.
Registering a template
Basic conditions
64310-S1-00
To edit a registered template, click the [Select] button in the "Basic Condition" group box. When the "Template List
Information" screen appears, select the template and click the [Read] button. A check mark is placed in the "Basic
Condition Template" check box in the "Set optimization parameters" screen. Clear this check box, edit the conditions,
and register that template again.
3-11
3.2.2 Setting Enforcement Object of “Height difference to permit overtaking”
"Height difference to permit overtaking" means a function to decide a mounting order that is to put a difference
of the height of both parts in the designated range when the parts that is lower than the maximum height of
allocated parts is allocated.
By setting this "Height difference to permit overtaking" in the optimizer, this function enables allocating in
order of low parts (light parts of the mass) from the upstream machine to the downstream machine. Setting of
Passing Permission for Enforcement Objects with Different Height
This function reduces the number of times of inertia movement during transporting (stop, start) by mounting
tall parts as much as possible in the down stream section. The mounting quality can be improved by this
function.
3
• "Parts" - "Basic" - "Package" – "Bulk"
• "Parts" - "Basic" - "Package" – "Try"
• "Parts" - "Basic" - "Tape Type" – "(All Tape)"
Package
Data optimization
64350-S1-00
Tape Type
64351-S1-00
3-12
2 Set the maximum and minimum height of parts.
When "Setup Enforcement Object" is checked and the [Object Setting] button is clicked, an enforcement
object setting window appears. With this dialog, set the range condition of the “Height difference to
permit overtaking” for each parts package.
Data optimization
mounted in spite of the 1.0mm
limitation.
4.0mm
Optimize within 1.0mm
A 2.0mm
B C
D
Upstream Downstream
64352-S1-00
3-13
n Example of use
In a condition of which “1mm” is set on [Height difference to permit overtaking], When parts A(Parts with
special nozzle A, Tape type 44mm, Parts height 2.5mm) and parts B(Tray parts, Parts height 1mm) are
optimized; parts A are assigned in machine A and parts B are assigned in machine B. [Ea17634] occurred
and optimization failed before. The following is example to avoid this error by using this function.
Machine B Machine A
• Tray Changer Available • Tray Changer Unavailable
• Special Nozzle A Unavailable • Special Nozzle A Available
63310-S1-00
64353-S1-00
3-14
2. In the case of setting “Enforcement Object” in [Max Height] and [Min Height]
When tray parts of 1mm in height and 44mm tape parts of 2.5mm in height are taken off from the object of
“Height difference to permit overtaking”, define the setting as shown below.
1) “1.1” is set on “Object Kind” - “Tray” - “Min Height”. (Tray parts of 1mm in height is out of object)
2) “2.6” is set on “Object Kind” - “44mm” - “Min Height”. (44mm tape type parts of 2.5mm in height is out of
object)
Obje
Obje 2.6mm
1.1mm
Out of object
Out of object
3
0.0mm
Tray 44mmtape
Data optimization
64354-S1-00
And when 44mm tape parts of 2mm in height is object and parts of 2.5mm in height are taken off from the
object of “Height difference to permit overtaking”, define the setting as shown below.
3) “0.0” is set on “Object Kind” - “44mm” - “Min Height”. (44mm tape type parts of 2mm in height is object)
4) “2.4” is set on “Object Kind” - “44mm” - “Max Height”. (44mm tape type parts of 2.5mm in height is out of
object)
Out of object
2.4mm
This range is
enforcement object
0.0mm
44mm Tape
64355-S1-00
3-15
3.2.3 Pallet Number Automatic Decision
This optimization decides pallet assignment for tray parts, when there are tray parts on the board data that
needs to be optimized.
This function sets tray parts from the top of the tray changer in order not to overlap pallet numbers among the
tray parts. It saves your time and effort to distribute pallet number manually by taking away of overlapping
pallet numbers among the tray parts
c CAUTION
This function has the following specifications. Please read the following sentences certainly, and use it with care.
1. This function decides machines / tray changers / pallet numbers by optimization, but it does not change
the pick position (“Parts” – “Pick” – “X (mm)” – “Y (mm)”) etc.
When the parts need assigning to the tray supply device with different outside shape of the pallet or
different origin of the pallet by the optimization, please confirm the pick up position by teaching on the
actual machine.
2. This function can only assign one parts type to one pallet by optimization. Until now, if there is some space
3
on the pallet, the pallet can put plural parts with plural parts types on the same pallet No, but when
optimization is executed with this “Pallet Number Automatic Decision”, the tray parts which are put on one
pallet become one parts type only.
63311-S1-00
3-16
n Settings
n NOTE
The initial value is “unchecked state”.
Data optimization
64356-S1-00
2 For tray parts set to "No" in the board data tree view via "Parts" - "Option" -
"Exec Optimize", "Pallet Number Automatic Decision" is not executed.
n NOTE
When you want to use an appropriate “Pallet Number Automatic Decision” for each parts, please use this setting.
64357-S1-00
3-17
3 When this function was enabled and optimization executed, the following items are
changed after optimization.
An example of [Parts] - [Tray]
64358-S1-00
3 • Feeder Type
Either “Auto TC” or “[Link]“ is set.
(When there are “Auto TC” and “[Link]“ in the line, a tray changer is set automatically by optimization.)
• Pallet Pitch Z
Select “Parts” – “Shape” – “Externally Measured Parts Thickness” from board data tree view, select “Parts” – “Tray”
– “Tray Thickness” from tree view. Judging from “Tray Thickness” and “Machine Data” – “Tray Changer” – “Position
Coordinates” – “Pallet Pitch” of Machine settings, any of “Normal”, “Double Pitch” or “Triple Pitch” is automatically
set.
3-18
3.3 Setting the detailed conditions
This section explains the methods for setting detailed conditions to optimize board data.
Click the [Detail] button to open the "Set detail optimization parameters" screen and set the conditions.
Detailed conditions
Data optimization
64311-S1-10
When the above screen appears, set the necessary conditions by opening the [Fixed Board], [Stage], [Plate]
and [Nozzle] tabs.
3-19
[Fixed Board]
When setting a fixed board, click the [Add] button to open the "Board data select" screen and select the board data.
n NOTE
Fixed boards refer to board data using the feeder set positions which are determined and not to be changed by
[Link] the [Fixed Board] tab, you can specify fixed boards so that their feeder positions will be referenced
(will not be changed) during optimization. You do not have to specify fixed boards unless necessary to reference
them during optimization.
3
Data optimization
64312-S1-00
After optimization is finished with a fixed board specified, the feeder set positions will be determined as follows:
Parts with the same name as those registered for the fixed board
These parts are set in the feeder positions used by the fixed board.
Parts with a different name from those registered for the fixed board
These parts are set in the feeder positions not used by the fixed board.
Available fixed parts flag (This can be set only when X series or earlier machines are used.)
Fixed parts that are always used in the same feeder set positions are divided into 5 groups, each consisting of 100
records. You can specify here whether to use each group by selecting or clearing the check box. Groups with the check
box cleared are not used for fixed parts.
n NOTE
When the "Copy of parts parameters from the fixed board" check box is checked, the optimized board data will be
updated to match the fixed board parts information. Leave this check box cleared if you want to retain the parts
information of the board data to be optimized.
3-20
"Stage"
Stage setting
64313-S1-00
Set the stages to perform optimization. To perform optimization on all stages, select the "Execute optimization on all
3
stages" check box. To select a stage individually, clear the "Execute optimization on all stages" check box and select the
check box in the "Execute" column.
c CAUTION
Optimization is performed on each stage, but the cycle time is estimated for the machine. When
performingoptimization on the stages of a machine, if there is a stage that is not to be optimized, then it is necessary
Data optimization
that the cycle time on that stage can be estimated.
"Plate"
Plate setting
64314-S1-00
Set the feeder plates to perform optimization. To perform optimization on all feeder plates, select the "Execute
optimization by all plate use" check box. To select a feeder plate individually, clear the "Execute optimization
by all plate use" check box and select the check box for the plate to be used.
Feeder plate No. is designated from 1 to 4 and from 5 to 8, from the left as viewed from the outside of the
machine.
C C A A
Plate1 Plate2 Plate3 Plate4
63300-S1-00
3-21
"Nozzle"
Nozzle setting
64315-S1-00
This setting can be made for each head and each table. Select the desired nozzle setting method from
3
the "Nozzle Suggestion" drop-down list.
"Auto"
Automatically determines the nozzle used with each head by optimization.
"Edit"
Data optimization
Selecting this item allows each column in the lower grid to be edited. You can manually set the nozzle used with each
head, by selecting it from the drop-down list.
When "Auto" is selected, the nozzle for each head is automatically determined by optimization.
"Current"
Uses the nozzles currently specified (determined by the preceding optimization) for heads that are set to
"ManualNzlChg" (manual nozzle change).
Registering a template
Detailed conditions
64316-S1-00
To edit a registered template, click the [Select] button in the "Basic Condition" group box. When the "Template
List Information" screen appears, select the template and click the [Read] button. A check mark is placed in the
"Detail Condition Template" check box in the "Set optimization parameters" screen. Clear this check box, edit
the conditions, and register that template again.
3-22
3.4 Common setting
To set the common conditions for optimizing board data, follow these steps.
n NOTE
Parameters set here will be used as common conditions for optimizing all board data.
If you want to change the optimizing conditions for individual board data, then open the "Common Setting" dialog
box and set the conditions as needed.
Step2
3
Data optimization
Step3
Step4
64317-S1-00
Space Priority
Assigns the feeder positions by always giving priority to the feeder space.
"Only Result"
Displays only the optimization results in the trace view (lower pane) of the Optimizer window.
3-23
3.5 Initial setting
To set the initial conditions for optimizing board data, follow these steps.
n NOTE
Parameters set here will be used as common conditions for optimizing all board data.
If you want to change the optimizing conditions for individual board data, then open the "Initial Setting" dialog box
and set the conditions as needed.
3 Step2
Data optimization
Step3
Step4
64318-S1-00
"Same"
Select this radio button to save the optimized data under the same name as the board data to be
optimized.
The original board data will be overwritten by the optimized data.
"Prefix", "Postfix"
Select these radio buttons to save the optimized data under a different name from the board data to
be optimized.
After selecting the "Prefix" or "Postfix" radio button, enter a prefix or postfix in the "Add Characters" box,
which will be added to the beginning or end of the board data name.
3-24
3.6 Specifying the dump station (option) position
Make this setting to optimize board data for machines equipped with a dump station (option). Feeder positions
will be optimized by taking account of the dump station position, based on the conditions you set here.
c CAUTION
This function cannot be used to change the dump station position and feeder plate spec settings.
Data optimization
Set the left and right widths occupied by the dump station.
64319-S1-00
4. In the "Left Possession Width (mm)" and "Right Possession Width (mm)" columns, enter the settings
shown below. Settings differ according to the dump station type, so use caution.
Dump station type Left Possession Width (mm) Right Possession Width (mm)
3-25
3 Set whether to use the dump station.
From the "Maintenance" menu, select "Dump Station Information" to open the "Dump Station Setting"
screen
and set whether to use each dump station.
When this check box is checked, you can set whether to use each dump station individually. Select from
the following three items.
Data optimization
Not Use
Does not use the dump station regardless of whether there are components that use the dump
station.
Use
Uses the dump station regardless of whether there are components that use the dump station.
Auto
Uses the dump station when there are components that use the dump station.
(Does not use the dump station unless there are components that use the dump station.)
3-26
3.7 Set layout of common parts
About an optimization using fixed board or sequence optimization, when the parts with the same names
cannot be set on the same feeder set position (the same layout), the following two behaviors can be selected
2. Prior Optimization
When the common layout cannot be achieved, the different feeder set position is permitted. When you want to output
the optimization result even if the same layout using parts with the same name is not achieved, select this mode.
Data optimization
[Parts Data] [Parts Data]
Execute Optimization
(Optimization Parameters)
• Feeder Positioning Method: ‘Distribute in Line’
• Height difference to permit overtaking:‘0.0mm’
64319-S1-00
3-27
3.7.1 Settings
n NOTE
• The initial state is “Prior Same Layout” in the first installation.
• When upgraded from the version that doesn’t support this setting, the initial state is “Prior Optimization”. By the later
upgrades, the former state is kept.
3
Data optimization
64360-S1-00
n NOTE
This section relates only when “Prior Common Layout” is selected.
When the same layout cannot be achieved, “Ea17635: Parts Thickness Order Error” is displayed and the
optimization is stopped.
• The result that satisfies both the settings such as “Parts group number” or “Height difference to permit overtaking”
and the same layout cannot be outputted (because contradiction occurs among settings). Execute the optimization
without using “Parts group number” or “Height difference to permit overtaking”, or select “Prior Optimization”.
64361-S1-10
3-28
3.7.3 Reporting parts that cannot be the same layout
n NOTE
This section relates only when “Prior Optimization” is selected.
As a result of an optimization, when the same parts cannot be set on the same feeder set position, the following
dialog is displayed after the optimization. Parts that cannot be the same layout are displayed in the dialog.
Data optimization
64362-S1-00
63363-S1-00
3-29
3.8 Setting the optimizing conditions for individual board data
To set the optimizing conditions for individual board data, follow these steps.
3
Data optimization
64321-S1-10
2. Check the name and location to save the board [Link] board name is displayed in the format
defined by "initial setting". If you want to rename the board data and/or change the save location,
click the [Select] button in the "Save Board" group [Link] the "Board data select" screen appears,
make the desired changes and click the [Close] button.
64322-S1-10
3-30
4 Set the basic conditions.
When a basic condition template has been specified by initial setting, a check mark is placed in the
"Basic Condition Template" check box and the template name is displayed.
Data optimization
64323-S1-00
If not using the template, clear the "Basic Condition Template" check box and then set each parameter
item. For details on setting each item, refer to the previous section 3.2, "Setting the initial conditions".
Reference
Basic conditions you set here can also be registered as a template.
64324-S1-00
If not using the template, clear the "Detail Condition Template" check box and then set each parameter
item. For details on setting each item, refer to the previous section 3.3, "Setting the detailed conditions".
Reference
Detailed conditions you set here can also be registered as a template.
3-31
6 Save the setting file.
By default the setting file name is identical with the name of the board data to be optimized. Enter the
desired name if you want to change the default name.
After confirming the name of the setting file, press the [Save setting] button.
3
Data optimization
64325-S1-10
3-32
3.9 Editing the data optimizing conditions
Data optimizing conditions already defined can be edited by any of the following two methods.
64326-S1-10
Data optimization
3-33
3.9.2 Editing multiple files of optimizing conditions
Two or more files of optimizing conditions can be edited at one time.
Step1
3
Data optimization
Step2
Step4
64327-S1-00
"Board Name"
Selecting this check box allows you to select the file naming method from among "Same", "Prefix"
and "Postfix". When this check box is unchecked, the files are saved under the same name as the
board data.
"Basic Condition"
Set whether to use a basic condition template.
"Detail Condition"
Set whether to use a detailed condition template.
3-34
4. Executing data optimization
When you have set the data optimization conditions, execute the data optimization as explained below.
n NOTE
When you want to store the optimization result information, you must first make settings for saving the result information
before executing data optimization. Refer to section 3.4, "Common setting" for details.
Reference
The board data can also be loaded in the optimization list by selecting the "Add Target" command from the File menu
or clicking the [Add] button on the toolbar, or double-clicking the board data (or setting file name).
Data optimization
Set the optimization method.
Click this button to load the selected board data into the right-hand list.
64328-S1-00
3-35
4 Check the results.
The optimization results are displayed in the trace view (bottom pane).
You can also check the results by pressing the [Result View] button when the setting for saving the result
information has been made by "common setting".
3
Data optimization
64329-S1-00
NOTE
When the [CT Estimation] button is clicked, the estimated cycle time after optimization can be confirmed.
3-36
n Checking the optimization results on the Feeder Viewer
You can check the optimization results of the board data marked "OK" in the Opt. column in the left pane.
Select the board data in the left pane and then select "Optimizer result" from the Optimizer menu. The
"Optimizer result" window appears.
Data optimization
64330-S1-00
3-37
4.1 Checking the nozzles
After optimization is complete, you can check the nozzle types to be used with each board and each machine.
In the Board Editor window, open the board data for which you want to check the nozzle types. Select
"Required Nozzle" from the Optimizer menu. The "Required Nozzles" list then appears.
When the machine is not equipped with a nozzle station or the machine uses a head not having an auto nozzle
changer, check that the correct nozzle is attached to each head by referring to this "Required Nozzles" list.
3
Data optimization
64331-S1-00
3-38
5. Outputting the feeder setup lists
After optimizing the board data in the Feeder Viewer, you can output, display and print feeder setup lists that
show the feeder positions and quantity of parts used with each board data.
The output data can be further edited to create "setup instruction sheets" and print them.
n NOTE
To use the feeder setup lists, you will need the following software.
• Microsoft Excel 2000 or 2003 or 2007
Data optimization
64332-S1-0
64333-S1-00
3-39
3. Excel worksheets appear to show the feeder setup lists for each machine.
Check the contents, edit the layout on each worksheet as needed, and print it out.
3
Data optimization
64334-S1-00
Reference
The displayed worksheets can be further edited to create "setup instruction sheets" and print them.
3-40
6. Changing the line to be optimized
To change the line to be optimized, follow these steps.
2 Select the line you want to change to and click the [OK] button.
The Optimizer window changes to display the selected line.
Optimizer window
Changing the line
Data optimization
64335-S1-00
Reference
When you attempt to change a line while the trace information is still displayed, a confirmation message appears
asking whether to clear the trace information.
3-41
7. Multi-lane Suppor t
7.1 Optimize of single combined program
Each parts is used by all lane just after single program is combined. They are divided to all lane automatically
if it is optimized. Do optimize if the single combined program is used with [Parallel Lanes].
64365-S1-00
3-42
7.4 [Detail] setting is extended. 1
[Create] button - [Detail] button - "Fixed Board" tab support combined board data. The combined board data is
active for all lane as fixed board data.
64366-S1-00 3
7.5 [Detail] setting is extended. 2
Data optimization
[Create] button - [Detail] button - "Stage" tab is changed to "Stage/Lane" tab. It is able to select the optimized
lane. Normally it is recommended to optimize with all lane. If it is necessary to optimize with only one lane,
change this setting.
64367-S1-00
3-43
7.6 [Detail] setting is extended. 3
[Create] button - [Detail] button - "Mount Mode" tab has been added. Normally it is recommended to set
"Auto" to optimized with best condition by optimizer.
3 64368-S1-00
3-44
7.7 Result dialog is extended
It supports combined board data.
• CT of each lane is displayed on “Line CT(sec)”.
• “Cycle Time + Transfer (sec)” is displayed on optimization log. It is the total time of mount and transfer.
3
[Cycle Time + Transfer (sec)]
Transfer time is 0.0 because the board is finished to transfer
during another lane is mounting.
Data optimization
Trace information
Trace information
64369-S1-00
3-45
Example : Mount Mode is [Parallel]
3
64370-S1-00
Data optimization
64371-S1-00
3-46
Chapter 4 Setup Optimizer
Contents
Setup for board A Production of board A Setup for board B Production of board B Setup for board C Production of board C
Shared setup fro boards A, B, C Production of board A Production of board B Production of board C
63400-S1-00
n NOTE
The Setup Optimizer has the following advantages:
• Ideal for small-quantity production of various board types
• Reduces setup time by using a common board setup.
c CAUTION
The cycle time for each board produced with the Setup Optimizer will be longer than when using normal board data
optimization 4
Reference
Even when the Setup Optimizer is installed, individual board data or currently edited board data can be optimized.
Setup Optimizer
See section 5, "Optimizing the currently edited CPB data", in this chapter.
4-1
2. Executing the Setup Optimizer
This section describes how to run the Setup Optimizer.
If you need to decide some feeder set positions, make the settings on the Setup Optimizer sheet before
executing the Setup Optimizer. See section 4, "Setting examples on the Setup Optimizer sheet", in this
chapter.
Reference
You can start the Feeder Viewer from the Data menu of the Board Explorer or from the File menu of the Board Editor.
n NOTE
4
Up to 500 board data items or 2550 parts (components) can be loaded on the Feeder Viewer.
c CAUTION
You must select board data that can be individually optimized.
Setup Optimizer
64400-S1-10
4-2
4 Make the Setup Optimizer setting.
1. Set the file name to save the optimized data.
For details on the file name setting, refer to section 3 "Setting the optimization conditions", in chapter
3.
c CAUTION
On the Factory Tools, the file name can be up to 20 alphanumeric characters.
A prefix or postfix can be added to the file name as long as it is within a total of 20 characters. If the file name exceeds
20 characters, a message dialog box will appear. Click the [Yes] button in the message dialog box to automatically
shorten the filename. If you want to change the file name manually, click the [No] button and change the file name
by using the Board Explorer, etc.
Setup group
Selects a setup group to set optimization conditions.
Basic conditions
Activates the Basic Condition Template.
Detailed conditions
Activates the Detail Condition Template.
3. Tick "Quit when an error occurs during optimization" if optimization should be stopped when
something goes wrong with optimization.
Setup Optimizer
Setup Optimizer window
64402-S1-00
Reference
When optimizing on the setup being edited with the Feeder Viewer, the file name in the "Setting File Name" column of
the optimization window will be "FV_Board data name". (The prefix "FV" is added to the board data name.)
4-3
2. When the optimization has been completed, the Setup Optimizer window closes and returns to the
Feeder Viewer.
At this point, the board data names in the left pane list are changed according to the setting you
made in step 4.
4 64403-S1-00
The optimization results of the currently selected board data are displayed.
64404-S1-00
4-4
3. Setting the Setup Optimizer sheet
The Setup Optimizer sheet is used to determine the Setup Optimizer conditions. When there are feeders that
must be installed in the fixed feeder set positions, you can specify their positions on the Setup Optimizer
sheets. If there are no such feeders, you do not have to do anything on the Setup Optimizer sheet.
n NOTE
The following software is required to use the Setup Optimizer sheet.
• Microsoft Excel 2000, Excel 2002 or Excel 2003 or Excel 2007.
c CAUTION
Computation expressions and macro programs are written in the Setup Optimizer sheets. Take the following
precautions to run the Setup Optimizer sheets correctly.
• Do not use the Setup Optimizer sheet in any way that is not described in this manual and do not change the
contents of each cell.
• Do not delete any row and column.
• Some functions need time in order to run the process. When an hourglass appears or a command button stays
pressed or a message such as "Recalculating…." is displayed in the status bar of the Setup Optimizer sheet, check
how the software is operating (on the display).
c CAUTION
The Setup Optimizer sheet does not work on some models.
If you try to start the Setup Optimizer sheet for a line containing a model that is not compatible with the Setup
Optimizer sheet, it will not start and an error dialog box will appear.
4
3.1 Starting the Setup Optimizer sheet
Setup Optimizer
This section explains the method for starting the Setup Optimizer sheet based on the currently registered board
data.
Reference
You can start the Feeder Viewer from the Data menu of the Board Explorer or from the File menu of the Board Editor.
n NOTE
Up to 100 board data items or 2550 components can be loaded on the Feeder Viewer.
c CAUTION
You must select board data that can be individually optimized.
4-5
4 Set the Setup Optimizer conditions.
1. From the Optimizer menu, select "Arrange Setup Optimizer with Excel" - "Using New Plan".
Excel will start to open the Setup Optimizer sheet.
64405-S1-00
4 2. When Excel starts up, a macro virus warning message appears. Click the [Enable Macros] button.
64406-S1-00
3. The Setup Optimizer sheet opens for setting the Setup Optimizer conditions.
64407-S1-00
4-6
3.2 Setup Optimizer sheet configuration
The Setup Optimizer sheet consists of 4 worksheets and a floating toolbar, as shown below.
Setup
Optimizer toolbar
4
Setup Optimizer worksheets
64408-S1-00
Setup Optimizer
1 2 3 4 5 6 7 8 9 10 11 12
64409-S1-00
1. Exit
Closes the Excel file and returns to the Feeder Viewer window.
2. Initialize
Reloads the Excel file to let you set the Setup Optimizer conditions from the beginning.
3. Option
Selects whether to enable the automatic update function.
4. Group
Changes the setup group number.
5. Stay/X
Switches the setup group status between "Stay" and "X".
Reference
For details on the setup group status, refer to section 3.3, "COMPXPCB worksheet", in this chapter.
4-7
9. SetFdr (Feeder position setting)
Calculates the feeder set positions for each setup group in order to minimize the width taken up by the feeder for
components whose feeder positions are unspecified.
Machines are also assigned to data for which no machines are specified.
If non-occupied feeder space is insufficient or feeder set positions cannot be assigned due to improper machine settings,
the cell (SetNum) of those feeder set positions will turn red.
The "SetFdr" dialog box appears when you click the [SetFdr] button. In this dialog box, make settings as follows.
64410-S1-00
1. In the "Setup Group" box, enter the setup group number to set the feeder positions.
2. From the "Non Target" drop-down list, select the feeder type when you want to narrow the choice of
feeder type.
3. In each of "Plt 1" to "Plt4" boxes on each machine, set the priority for using the feeder plates. If there
4
are unused feeder plates, leave them set to "NotUse".
(For usable area of each feeder plate, see the feeder plate setting on the FeederPlate worksheet.)
4. Click the [OK] button to set the feeder positions.
c CAUTION
Setup Optimizer
A message "Plate Setting Error" might appear when the "SetFdr" function is being run.
In this case, check the feeder plate setting and correct it to suit the machine.
To correct the setting, refer to section 3.5, "FeederPlate worksheet setting", in this chapter.
64411-S1-00
c CAUTION
If feeder set positions have been set manually, execute "ChkFdr" before exiting Excel to make sure that there is no
error.
4-8
12. Update (update to latest information)
In the following cases, click the [Update] button to update the displayed contents.
• When the cell color has changed after executing "SetMch", "SetFdr" or "ChkFdr" and you want to return the cell to its
original color.
• When feeder set positions are specified manually
• When the order of component data rows is changed using the Excel sort function
Reference
To specify the range (component data rows) in which to execute the "MchReset", "FdrReset", "SetMch" and "SetFdr"
tasks, follow the procedure below.
1. Select the rows containing the target data and click the tool button for the task you want to execute.
2. Select the "Selected Data" check box in the dialog box that appears.
3. Click the [OK] button. The task will be executed only for the selected component data.
Setup Optimizer
• Nozzle worksheet
Allows you to set the usable feeder set positions for each nozzle. The data set here will be referenced to the COMPXPCB
worksheet.
For details, see 3.6, "Nozzle worksheet setting", in this chapter.
4-9
3.3 COMPXPCB worksheet setting
The COMPXPCB worksheet shows a list of components for use.
The data on this worksheet can be sorted by any item such as feeder type, quantity of components to be used
and feeder set position, so you can easily grasp the production situation and determine the machine and feeder
set positions while checking the unused areas of the feeder plates and production line balance.
c CAUTION
After sorting, always click the [Update] button on the Setup Optimizer toolbar.
You can also copy the COMPXPCB worksheet onto another worksheet to make a setup instruction sheet or print
it.
c CAUTION
Always use a copy of the COMPXPCB worksheet when making an instruction sheet, etc.
The COMPXPCB worksheet might not work correctly if directly edited.
COMPXPCB worksheet
2 1 6 9 10
3
4
5
7
4
8
11
Setup Optimizer
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
64412-S1-00
1. Mount
Shows the total number of components to be used for each board data.
2. Block
Shows the number of blocks registered for each board data.
3. Schedule
Shows the production volume (number of boards to be produced).
4. Estimation
Shows the cycle time estimated from the StandardTime worksheet.
c CAUTION
The cycle time displayed in "Estimation" differs from the actual cycle time. Run the setup optimization to check the
accurate cycle time.
5. Unbalance (Imbalance)
Shows the difference between the maximum and minimum cycle times among the machines.
6. Total
Shows the estimated cycle time for all boards with production volume taken into account.
4-10
7. Xsize, Ysize
Shows the board size.
8. SetupGroup
This is a setup group number and is set to "1" by default.
When making different setups for multiple boards, set the setup group number for each board.
If setup group setting has been changed, click the [Group] button on the Setup Optimizer toolbar.
When changing setup group numbers, set them sequentially like 1, 2, 3 and so on.
Reference
A group means a series of boards to be produced without changing the setup. When the group setting is changed,
the setup must also be changed.
When two or more groups are used to run setup optimization, the setup can be made while incorporating the setup
from the previous group. This reduces the number of components subjected to setup change.
Feeder installation space may be insufficient after setup groups are increased. In this case, follow the procedure
below.
Setup Optimizer
After grouping, make sure that a feeder set position is set for each group, starting from group 1.
9. Total
Shows the feeder plate space occupied by the feeders, in terms of the number of 8-mm feeders.
"F" indicates the front feeder plate.
"R" indicates the rear feeder plate.
10. Remain
Shows the estimated feeder plate space not used by feeders, in terms of the number of 8-mm feeders.
Check the value shown in "M" when you set the machines manually, and check the values shown in "F" and "R" when you
set the feeder positions manually.
• "F" indicates the front feeder plate space. Calculation is performed using components with the "SetNum" (feeder set
position) parameter specified.
• "R" indicates the rear feeder plate space. Calculation is performed using components with the "SetNum" (feeder set
position) parameter specified.
• "M" indicates the feeder plate space for all machines. Calculation is performed using components with the "Machine"
parameter specified.
c CAUTION
In some cases "M" might not equal the sum of "F" and "R".
This happens, for instance, when settings are made in "Machine" but not in "SetNum".
c CAUTION
The values shown in "Remain" are just an estimate and might differ from the actual unused feeder set positions.
4-11
11. Board data name
Shows the name of board data loaded on the worksheet.
12. No
Shows serial numbers.
13. CompName
Shows the name of components to be used for the board.
14. Comment
Shows a comment on each component.
15. Alt
Not currently used.
16. DBName
Shows the name registered in the database that is referenced to by each component.
17. FdrType
Shows the feeder type.
18. FdrLeft, FdrRight
Shows the width taken up by the feeder on left and right or shows the tray changer name for tray components.
19. Nozzle
Shows the nozzle to be used with each component.
20. TotalQuantity
n Capability parameter
23. Machine
Shows whether to set components on each machine. This parameter can be edited.
When one machine is set to "1", other machines in the same row must be set to "0".
n Machine parameter
4-12
25. SetNum
Use this setting when you want to specify feeder set positions for certain components that must not be changed on the
Setup Optimizer.
c CAUTION
Before setting the feeder set positions, the "Machine" setting must be made.
Reference
When you want to determine all feeder set positions with the Setup Optimizer, set as follows:
Front 0
Rear 0
SetNum 0
Reference
When using a multi-stick feeder, set as follows:
1. Choose one component from those in the same multi-stick feeder, as a typical component.
2. Set the "FdrLeft" and "FdrRight" parameters to "0.00" for other components in the multi-stick feeder.
3. Specify the "FdrNum" (feeder set position).
When specifying the feeder set position manually, other components in the same multi-stick feeder must be
set to the same feeder set position.
When using the [SetFdr] button on the Setup Optimizer toolbar:
1. Set the feeder set position for the typical component to "0".
2. Click the [SetFdr] button on the Setup Optimizer toolbar.
3. For components other than typical components, specify the same feeder set position used for typical component.
4
Reference
Tray component setting:
When an auto tray stacker (ATS) or external tray changer is used, the tray component setting such as the pallet
number cannot be entered on the Setup Optimizer sheet.
Make the tray component setting before or after running the Setup Optimizer. In this case, you can ignore the
"SetNum", "FeederNG" and "NozzleNG" warnings that might appear in the "Status" column.
When a manual tray feeder (MTF) is used, specify the feeder set position before running the Setup Optimizer because
Setup Optimizer
it cannot be edited on the Setup Optimizer sheet. Also set the FeederPlate worksheet so that other feeders are not
assigned in the area used by the MTF.
26. Status
Shows information on whether the setting is correct.
c CAUTION
To display the "Status" information, you must the make the necessary settings on the FeederPlate and Nozzle
worksheets. See 3.5,"FeederPlate worksheet setting", and 3.6, "Nozzle worksheet setting", later in this chapter.
n Status parameter
c CAUTION
• All components must be assigned to the machine used to mount each component.
When the "Status" shows "Machine", specify the machine used to mount the component.
• The Setup Optimizer will not work correctly if the "Status" shows "FeederNG" or "NozzleNG".
Check each setting and eliminate the error. However, you can ignore "FeederNG" and "NozzleNG" for tray
components.
4-13
27. Component setup status for each setup group
Shows the setup status of components for each setup group.
Stay Components are still set on the machine, but are not used by a setup group.
X Components should be removed from the machine when changing the setup group.
(blank) These components have never been used when two or more setup groups are set.
Reference
If two or more setup groups have been set, then the message "Stay" will be displayed for those components used by
the previous group but not by the current group.
The feeder installation space can be increased by setting "X" (remove) for components for which "Stay" is specified.
This allows new components to be added to the group.
1. Select the cell to be edited.
2. Click the [Stay/X] button on the Setup Optimizer toolbar.
c CAUTION
Components that should be used (O) or left installed (Stay) on the machine by two or more setup groups, set their
feeder positions on the Excel worksheet.
4
Setup Optimizer
4-14
3.4 StandardTime worksheet setting
The StandardTime worksheet allows you to set the time (seconds) required to mount one component from each
feeder. Make this setting as needed.
n NOTE
Settings made here are used to estimate the line balance on the COMPXPCB worksheet.
StandardTime worksheet
4
64413-S1-00
Setup Optimizer
Reference
If you have customized the settings, you must reenter them by using the Setup Optimizer backup files.
4-15
3.5 FeederPlate worksheet setting
The FeederPlate worksheet allows you to set the feeder plate positions where each feeder can be installed and
also to specify the feeder plate layout. Clicking the [Load] button for a machine loads its feeder plate
information.
n NOTE
Settings made here are used to check the feeder set positions on the COMPXPCB worksheet (FeederNG alarm
appears if an error is found) and to determine the feeder set positions automatically.
FeederPlate worksheet
4
Setup Optimizer
64414-S1-00
The feeder plate layout items appear by scrolling to the right on the worksheet screen.
Specify the feeder plate layout as needed while referring to the example below.
20 feeders × 4 plates
20 feeders × 2 plates
(Front side only)
50 feeders × 2 plates
64415-S1-00
c CAUTION
Feeder plate spec information on the YVL80 and II series surface mounters cannot be loaded into the FeederPlate
worksheet. To specify their feeder plate layout and feeders, refer to the feeder plate spec information from the
machine or from the Factory Tools machine property.
4-16
■ To delete the feeder plate setting
If the number of machines registered in the line is reduced due to upgrading of the Factory Tools version or changing the
line configuration, delete the settings for those machines removed from the line.
1. Deleting the feeder plate setting
Select the feeder plate setting range for the removed machines and press the [Delete] key.
The setting in the selected range of cells will be deleted.
4
Drag the mouse to select the range of cells and press [Delete] key.
64416-S1-00
Setup Optimizer
The setting in the selected range of cells will be deleted.
64417-S1-00
4-17
3.6 Nozzle worksheet
The FeederPlate worksheet allows you to set the feeder set positions usable for each nozzle. Clicking the [Load]
button for each machine loads the effective nozzle set position information (feeder set positions accessible by
each nozzle).
n NOTE
Settings made here are used to check the feeder set positions on the COMPXPCB worksheet (NozzleNG alarm
appears if an error is found).
Nozzle worksheet
4
Setup Optimizer
64418-S1-00
c CAUTION
If you have changed the line configuration or head spec information, then the valid nozzle set position information
must be updated.
1. Select the line number to execute setup optimization.
2. Open the "Line" folder contained in the folder where Factory Tools is installed.
For example, open the "Line 1" folder for Line 1.
3. Open the "Prt" folder.
4. Delete all the "[Link]" files (x: number).
For example, all files named like "[Link]" or "[Link]" should be deleted.
5. Execute the setup optimization.
An Excel file will be automatically created.
6. Click the [LOAD] button for each machine on the Nozzle worksheet.
4-18
3.7 Executing the Setup Optimizer under the defined conditions
When setting on each worksheet is complete, save the data. Then apply it to the Feeder Viewer and optimize
feeder setups. as explained below.
Setup Optimizer
64419-S1-00
4-19
4. Setting examples on the Setup Optimizer sheet
This section gives two examples for making settings on the Setup Optimizer sheet.
4
Setup Optimizer
64420-S1-00
64421-S1-00
Reference
To check the feeder plates on which the feeder set positions are registered, refer to the FeederPlate work sheet. (See
section 3.5, "FeederPlate worksheet setting", in this chapter.)
4-20
4.2 Giving priority to the cycle time
When there are feeder set positions available, the Setup Optimizer allows you to make settings so as to give
priority to the cycle time.
4
64422-S1-00
Setup Optimizer
2 Specify the feeder set positions by manual input.
1. To specify the feeder set positions manually, make settings in the "Machine", "Location" and "SetNum"
columns (manual input).
2. When you want to find the optimal feeder set positions with the Setup Optimizer, set "0" in the
"Location" and "SetNum" column.
3. Click the [SetMch] button on the Setup Optimizer toolbar to open the "SetMch" dialog box, and click
the [OK] button.
Machines will be automatically assigned to the components for which no machine has yet been
specified.
64423-S1-00
4-21
5. Optimizing the board data
The Setup Optimizer optimizes the board currently being set up, or other board data edited on the Feeder
Viewer.
n NOTE
When "Single Optimizer" is selected, data optimization is performed under conditions set for each board data,
When "Common Optimizer" is selected, data optimization is performed while handling board data previously optimized
as a fixed board.
4
For details on the optimization conditions, refer to section 3.3.5, "Initial setting", in chapter 3.
4. The optimization window appears and starts optimizing the board data.
5. When the board data has been optimized, the optimization window closes and returns to the Feeder Viewer window. The
word "OK" appears in the Opt. column in the left pane when optimization was successful, or the word "NG" appears if
not.
Setup Optimizer
64424-S1-10
4-22
n When "Common Optimizer" is selected
When "Common optimizer" is selected, the Setup Optimizer starts to sequentially optimize all board data that is currently
loaded in the Feeder Viewer.
1. From the Optimizer menu, select "Execute Optimizer" and then click "Common Optimizer".
The "Optimizer setting" dialog box appears.
2. Check or set the optimization conditions and click the [Execute] button.
For details on the optimization conditions, refer to section 3.3.5, "Initial setting", in chapter 3.
3. The optimization window appears and starts optimizing the board data sequentially.
4. When the board data has been optimized, the optimization window closes and returns to the Feeder Viewer window.
The word "OK" appears in the Opt. column in the left pane when the optimization was successful, or the word "NG"
appears if not.
Setup Optimizer
64425-S1-10
Reference
When optimizing the board in the Feeder Viewer, the prefix "FV" is added to the board data name shown in the
"Setting File Name" column in the optimization window.
n NOTE
If a value is inputted in the "Setup group", data of the same group are optimized in turn.
4-23
5.2 Optimizing the edited board data
You can also optimize the board data that has been edited with the Feeder Viewer.
1. From the Optimizer menu, select "Execute Optimizer" and then click "Modified Boards Optimizer".
A confirmation message appears asking if you want to optimize the edited board data. Click the [OK] button to
optimize it.
Reference
The "Edit Board Optimizer" command is dimmed if no board data has been edited with the Feeder Viewer.
2. A confirmation dialog box will appear to ask whether setup group number should be assigned automatically or not.
Refer to "Single Optimizer" in the previous section "5.1 Optimizing the board currently being set up" for details.
3. The "Optimizer Setting" dialog box appears and only the edited board data is loaded.
Check or set the optimization conditions and click the [Execute] button.
For details on optimization conditions, refer to 3.3.5, "Initial setting", in chapter 3.
4. The optimization window appears and starts optimizing each board data.
Reference
When optimizing on a setup currently being edited with Feeder Viewer, the file name in the "Setting File Name" column
of the optimization window will be "FV_Board data name". (The prefix "FV" is added to the board data name.)
5. When the board data has been optimized, the optimization window closes and returns to the Feeder Viewer window.
The word "OK" appears in the Opt. column in the left pane when optimization was successful, or the word "NG"
appears if not.
4
Setup Optimizer
64426-S1-10
4-24
6. Optimization Monitor
When optimizing multiple board data with the Setup Optimizer, the CPH (number of components that can be
mounted per hour) might differ depending on the actual optimization conditions.
After optimizing on multiple board data, the Optimization Monitor allows you to check the CPH and load
time for each board data or each setup group, and make an automatic calculation to evaluate whether or
not the CPH meets the required count. Based on the results obtained with the Optimization Monitor, you can
decide whether to re-execute optimization.
1 Open the Feeder Viewer for board data that was successfully optimized.
2 Start the Optimization Monitor.
1. Select "Optimizer Results with Excel" from the Optimizer menu.
Setup Optimizer
64427-S1-00
2. Excel starts up and a macro virus warning message appears. Click the [Enable Macros] button.
64428-S1-00
4-25
3. The Optimization Monitor window appears.
64429-S1-00
4
Setup Optimizer
4-26
6.2 Optimization Monitor sheet configuration
The Optimization Monitor sheet consists of 3 worksheets ("Result", "Collect", "Input") and 2 customizing
worksheets ("Template", "Change Language").
c CAUTION
Precautions and description are also written on each worksheet. Always follow the instructions.
"Result" worksheet
Tabulates and displays the CPH, load time and line cycle time for each board data (program) or setup group.
The displayed results can be saved and reloaded with the buttons on the worksheet.
The characters and cells on the "Result" worksheet are displayed in color.
Red..........Results are outside the warning range
White.......Optimization results are "OK".
Pink.. ........Optimization results are "OK" but marks were not recognized.
"Result" worksheet
Setup Optimizer
4
64430-S1-00
1. [End] button
Saves the current data overwriting the original data, and quits the Optimization Monitor.
2. [Reload] button
Reloads information to apply changes to the corresponding cells.
3. [Save] button
Saves the current worksheets as another Excel file.
The currently displayed data on the "Result", "Collect" and "Input" worksheets are saved. However, since the [End],
[Reload] and [Save] buttons will then be unavailable, no data can be reloaded into the new file.
4. [Open TABLETACT] button
Clicking this button shows or hides the table (feeder plate table) cycle time in the machine column on the "Result"
worksheet.
4-27
"Collect" worksheet
Tabulates and displays the CPH, load time and the number of feeders for each group.
"Collect" worksheet
Reference
The total number of feeders is displayed only when optimization was executed with the Setup Optimizer.
4
"Input" worksheet
Use this sheet to enter various settings for creating data on the "Result" worksheet.
To change a setting, directly enter the value in the cell. The change will be reflected in the "Result" worksheet when the
Optimization Monitor is restarted or the data is reloaded.
Setup Optimizer
"Input" worksheet
64432-S1-00
Reference
• The "FidRec Time" is the time added to the machine cycle time when the fiducial recognition count is 0 (zero) and
the number of components to mount is 1 or more.
• The "Transport Time" is the time added to the line cycle time. (Line cycle time is equal to the maximum value of
machine cycle time.)
4-28
"Template" worksheet
Use this sheet to set the cell color, change the column width, add columns or delete columns in order to create a
template for the "Result" worksheet.
Settings you make here are reflected in the "Result" worksheet next time.
"Template" worksheet
Use English
(alphanumeric) characters.
4
Do not insert columns where cycle time is displayed.
64433-S1-00
Setup Optimizer
c CAUTION
1 Only the cell attributes will be reflected. Buttons will not be reflected even if arranged.
2. A specific name is given to each cell. Do not change or delete the cell names.
3. When a column is inserted, always use alphanumeric characters for its heading.
4. Do not delete the second row showing "Optimize Monitor" and "LineName"
5. Do not insert any column where cycle time is displayed.
64434-S1-00
4-29
• English-Japanese table on each sheet
English to Japanese conversion is performed based on this table, so add the conversion source if it is not in the table.
• English-Japanese table for error message
This is a list of English error messages and their corresponding Japanese error messages.
Directly rewrite the message if you want to change it.
c CAUTION
Never delete the cells.
c CAUTION
Never delete the cells.
4
Setup Optimizer
4-30
Chapter 5 ASCII data conversion
Contents
4. Miscellaneous 5-34
4.1 How to express the logical formula. 5-34
1. About ASCII data conversion
Various CAD data and board data for other manufactures’ mounters stored in ASCII data files can be
converted to YAMAHA YGX format data.
To perform this data conversion, a "font file" used as the source for converting ASCII data into YGX data
must be created in advance. The following Steps explain the procedure for ASCII to YGX data conversion
using a font file already created. To create a font file, refer to section 3, "Creating a conversion font file", in
this chapter.
NO
Is a font file ready? Create a new font file.
Select delimiter.
YES
5
NO Select the origin of CAD data and
Are info for front machine.
and rear mixed?
Conversion is performed.
63500-S1-00
5-1
2. Creating board data
To create board data in YGX format from an ASCII data file, use the Board Explorer and follow the Steps
below.
Data selection
5
ASCII data conversion
64500-S1-10
Data selection
64501-S1-10
5-2
2. The "CAD data selection" dialog box appears.
64502-S1-10
Reference
YAMAHA sample CAD data is stored in the "Ascii" folder in the "Common" folder.
Clicking the [Default data folder] button moves to the "Font" folder mentioned above.
3. Select the CAD data to be used and click the [Open] button.
5
64503-S1-10
Reference
4. When BOM data is required, click the [Browse(2)] button next to the "BOM data" text box to move to
the folder that contains BOM data. Select the BOM data and click the [Open] button.
64504-S1-10
Reference
You do not need to select BOM data when the database name of the parts database is included in the mount
information of the CAD data.
5-3
5. Clicking the FontFile arrow lists the stored font files. Select the font file to be used.
64505-S1-10
Reference
The listed files in the Font File box are those with FMT extension, which are in the "Font" folder in the "Common" folder.
The font file created in section 3, "Creating a conversion font file" is usually stored here.
5
ASCII data conversion
64549-S1-10
5-4
When CAD data for mounting coordinates and CAD data for marks are stored in another files, you need
to combine the information in the various files in order to create one board data. Continue to select the
CAD data, BOM data and Font file.
64550-S1-10
When the item of CAD data, BOM data and Font file needs to be deleted, right click on the line to be
deleted and click the [Clear] button.
64551-S1-10
5-5
5 Type the board name for the converted data within 20 alphanumeric characters.
If comment is required, type it in the "Comment" box. The typed comment will be shown in the [board
Comment] in the [Board] tab of the Board Editor.
64506-S1-10
64507-S1-10
5-6
2. Click the [+] next to the displayed Line that has the output machine. Select the output machine.
64508-S1-10
3. When the data both for the front and rear side of the board are mixed in the CAD data, select either
side to be converted in "Side". If data for either side is in CAD"data, select "Front".
64509-S1-10
5-7
7 Select "Execution" from the Convert menu.
The conversion will be executed.
64510-S1-10
1. When a fiducial mark or bad mark is found in the process of converting, the window for selecting a
mark appears. If the fiducial marks etc. with restrictions on the number of storage for one board data,
are found in CAD data, select which one will be used.
5 64511-S1-10
2. When three or more coordinates information of a board fiducial are found in CAD data, they cannot
be stored all in the board data. Thus, select two from them. Clicking the white circle displayed on the
board image changes its color to green and allows you to select. To release the selection, click the
ASCII data conversion
circle again.
64512-S1-10
Reference
The restricted number of coordinates information of the fiducial and bad mark
Board fiducial 2
Block fiducial 2
Local fiducial 1024
Board bad mark 1
Block bad mark 1
5-8
3. Select block fiducial, board bad mark and block bad mark as needed.
4. Local fiducials can be paired on the screen. Select two or four fiducials to be paired and click the
[Make pairs of local fiducials ] button. To delete the created pairs of fiducials, highlight the desired
line and click the [Delete] button in the "Local Fiducial".
64513-S1-10
5. For conversion with a board rotation, select the rotation angle in the "Rotate Board". When the board
needs to be flipped horizontally, select "Horizontal Flip", and when it needs to be flipped vertically,
select "Vertical Flip".With "Rotate Board" and "Mirroring", the setting for "Rotate Board" always comes
first before "Mirroring" and is applied.
64514-S1-10
6. After selecting the fiducial and bad mark and board rotation, click the [OK] button.
The dialog box appears, so click the [Yes] button.
7. The dialog box asking whether to save the converted board data appears. Click the [Yes] button.
8. The CAD data is finally converted to YGX format data.
5-9
3. Creating a conversion font file
Some sample font files(conversion process files) are provided for converting ASCII data to YGX data. If data
conversion cannot be performed successfully by using the sample font files, you can create new font files to
utilize data created for various machine models. This allows you to perform data conversion very efficiently.
This section explains how to create a font file.
c CAUTION
To convert ASCII data to YGX format data, an optional software program is required. The ASCII to YGX conversion
function cannot be used without this software.
5
ASCII data conversion
64515-S1-20
5-10
3 Set the data format.
1. Select the delimiter for CAD data or BOM data. Select the "Space" check box for CAD data or BOM
data separated by the space. Select the "Comma( , )" check box for CAD data or BOM data
separated by the comma.
Data format
Reference
If the specified delimiter in "Delimiter" is in the string enclosed in the specified quotation marks, the character will not
be regarded as a delimiter.
3. Select the contents that are contained in CAD data or BOM data.
5-11
4. Select the origin of the coordinates of CAD data and the machine. Specify the position on a board
that corresponds to the origin coordinates in CAD data. Specify the position of the origin set by the
mounter. The corner represented as "Bottom right corner" and "Bottom left corner" etc. is the corner
of a board. The standard hole (E.g. "Bottom right standard hole" and"Bottom left standard hole") is
the position where it moves 5mm inward from the board corner in both X and Y direction. Example:
Bottom left corner and Bottom left standard hole
5mm
Bottom left standard hole
63501-S1-10
5 Clicking "Auto" in "The Origin of the coordinates(CAD Data)" automatically determines the origin
64517-S1-10
position and offset value for X and Y so that all marks will be recognized and all components will be
ASCII data conversion
mounted on a board
5. Click the [Next] button after all settings are made.
Clicking the [Next] button displays the editor window for each item that has been selected in
"Contents" in order.
5-12
Hereafter, we will explain the procedures supposing that all check boxes are selected in "Contents".
4 Set the method for acquiring the board information (board size).
Basic flow of retrieving each information.
(2) Specify the range to search for the line containing information.
(3) Set the conditions to select the line containing the information from the area.
(4) Settings to retrieve required information from each cell of the selected line.
63502-S1-10
5
(1)
(2)
(4)
64518-S1-10
5-13
1. Firstly, click either "CAD" or "BOM" to select the source file that contains the board information.
64519-S1-10
2. Select the unit for the board size (Length, Width and Height) in the "X,Y unit".
64520-S1-10
5-14
Reference
Select [Keyword] button in "Start Line". Click the arrow, view the board information list to search for the board
information line from the CAD or BOM data efficiently. It allows quick checking of the board size.
Data window
64521-S1-10
n Delimited by characters
Click the "Delimited by characters" check box when the board size information is separated by
specified characters such as commas and spaces.
n Fixed
In the following example, X coordinate is assigned in the column between the 10th and 15th, Y
coordinate is assigned in the column between the 18th and 23rd. Like this case, when each item has
the fixed room for its own data, select "Fixed" check box.
5
Fixed
Reference
Even though the data is the fixed-width text file such as an example in "Fixed", the converted information can be
acquired by clicking the "Delimited by characters" under the following condition: an appropriate character such as a
space or tab is selected in the "Delimiter" in the "Data Format" and "Continuous delimiters must be treated as one
character" check box is selected. However, if a blank(s) is included in the strings as follows, the information could be
acquired improperly, therefore you need to select "Fixed".
Fixed
5-15
4. Select an end Line in which the searching is completed to
n Line Number
Select the line in which the searching for the line containing the board information is completed to.
n Keyword
When there is a string that identifies the last line for the information(like "This is the end of the board
fiducial"), click "Keyword" to specify the desired string. Termination_of_the_Data represents "End Line".
When the first line is selected in the "Start Line" and "Termination_of_the Data" is selected in the "End
Line", the searching will be executed from the first line to the last one.
5. Select a start line.
n Line Number
Select the line in which the searching for the line containing the board information is started from.
n Keyword
When there is a string that identifies the start line for the information(like "if this string is found, the
later information is a board fiducial.), click "Keyword" to specify the desired string.
6. Specify which line is extracted between "Start Line" and "End Line" by setting extraction condition or
exclusion condition. First, find a feature to differentiate a line containing board information and other
lines. In this example, the line containing the character "PCB" is for board information. Like this case,
when there is a feature that identifies the line for board information, click "Extract" to set the
extraction condition. When there is an exception, click [Ignore] to set the exclusion condition.
5
ASCII data conversion
64522-S1-10
5-16
Hereafter, we will explain the procedures supposing that "Extract" is selected. The procedures to set the
exclusion condition are the same.
7. Specify the location of the feature that allows the differentiation between the line containing the
board information and the others. When "Delimited by characters" is selected in the "Delimiter", right
click on the cell which the distinctive string is entered to select any from Op1 to Op14.
64523-S1-10
In this example, the line containing the character "PCB" is for board [Link] right click on the
cell that "PCB" is entered to select the "Op1".
Reference
You do not need to use Op1~Op14 in order. Use one Op per feature. When "Fixed" is selected in the "Delimiter", drag
5
the mouse to select the range of the distinctive string, and right click on it to select any from "Selection range is made
Op1" to "Selection range is made Op14".
64524-S1-10
5-17
We will explain the procedures hereafter supposing that "Delimited by characters" is selected in the
"Delimiter". When "Fixed" is selected, the procedure may be slightly different.
8. Click the [Extraction] button "Extraction condition" window appears. (When "Ignore" is selected, click
the [Exclusion] button.)
9. Specify the distinctive character for the Op selected in Step 7 in the Extraction condition setting
window. When the condition is met, the line will be acquired for the board information.
10. In this example, if the characters specified for Op1 is "PCB", the line will be acquired as the line
containing the board information. So type [Op1="PCB"] in the first line.
Extraction
64525-S1-10
Reference
If [Op1="FD1"] is typed in the column "Extraction" of No.1 and [Op1="FD2"] is typed in the colmun "Extraction" of No.2, it
means that "Op1is either for FD1 or FD2", which is equivalent to typing [" Op1=FD1 || Op1=FD2 "] in the colmun
"Extraction" of No.1.
5
Please refer to " 4 . 1 How to express the logical formula" about allowable operators (such as "=" representing " equal "
and "!=" representing " not equal ") in the Extraction condition setting window.
Extract Meaning
ASCII data conversion
Op1 >= 50 &&Op1 < 60 When Op1 is 50 or more and less than 60.
Op1!="FD" || Op1 != "BD" When Op1 is other than FD, or when Op1 is other than BD.
The settings for "Extraction condition" ( or "Exclusion condition" ) are now completed.
5-18
11. Next, specify each cell in the line that is regarded as the board size. Right click on the cell that is
acquired as board width, and select "Size X". Similarly, right click on the cell that is acquired as board
length, and select "Size Y". Right click on the cell that is acquired as board height, and select "Height".
64526-S1-10
12. The settings for acquiring method of board information are completed. Click the [Next] button.
64527-S1-10
Use Op1 to Op14 when setting the condition to extract the line for the rear side of the board.
Reference
The assigned OP for the "Extraction condition" or "Exclusion condition" can also be reassigned for the [Condition of
Rear Info.]
5-19
3. In the extracted line, specify "X" in the cell of the X coordinate, "Y" in the cell of the Y coordinate and
"R" in the cell of the angle.
4. Select the "Block coordinate and angle type".
Example:
The board data with the first block with 90-degree rotation and the second block with 270-degree rotation.
The board data with the first block with 90-degree rotation and the second block with 270-degree rotation
63505-S1-10
5 When the information regarding the mounting angle for the first block(90 degrees) and that of the
second block(270 degrees) are included in CAD data, click "Block angle". When the CAD data has
the information that the first block is rotated 90 degrees and the second one is rotated 180
degrees,(180-degree rotation of the first block will be the state of the second block.), click "Angle of
the first mount part".
ASCII data conversion
Angle
64528-S1-10
5-20
6. (When the [Data include front and rear board information] check box is selected.) Specify the
"Mirror". When the mounting coordinates for both front and rear side of the board are mixed in the
CAD data, the coordinate data of component mount position on the back of PCB is usually
described a layer using projection [Link] will explain how to reverse the data of the rear side of
the board at conversion.
n Y Mirror
Convert to the coordinates that are rotated in Y direction centered on X axis.
Y Mirror
P
P
63506-S1-10
n X Mirror
Convert to the coordinates that are rotated in X direction centered on Y axis.
X Mirror
P P
n None
Convert without any rotation.
63507-S1-10
P P
63508-S1-10
5-21
7. When skip data is included in block offset data, select Skip Condition.
63511-S1-10
Select “Skip”
64552-S1-10
In this case, 1 means "Execute Skip", so set the condition "1" and select close button.
5
ASCII data conversion
64553-S1-10
How to set skip data conversion condition is same as another setting. For allowable operators refer to
"4.1 How to express the logical formula".
Reference
When you define the condition of Op for "Exclusion, Extraction", this Op setting is re-useful for Skip condition setting.
5-22
6 Set the method for acquiring the board fiducial
1. Regarding "X, Y unit", "Delimiter" and how to set the extraction condition to extract the line (or
exclusion condition), please refer to the procedures from 1 to 10 in "Step4. Set the method for
acquiring the board information". When the [Data include front and rear board information] check
box is selected, set the "Condition of Rear info" that shows which lines are for the rear side of the
board. Please refer to the procedure 2 in "Step5 Set the method for acquiring the block offset".
2. Specify the acquiring position of the fiducial coordinates in each cell of the line extracted PCB
fiducial line. If two sets of the coordinates information are included in the line, select "X1" and "Y1" in
the cell of the first coordinates information, and "X2" and "Y2" in the cell of the second coordinates
information. When only one set of the coordinates information is included in a line, select "X1" and
"Y1" in the cell.
64529-S1-20
3. Specify the acquiring position of the mark names When two sets of the coordinates information and
5
two mark names are included in a line, select "Lib" in the cell of the mark name corresponding to "X1"
and "Y1", and "Lib2" in the cell of the mark name corresponding to "X2" and "Y2". When two sets of the
coordinates information and only one mark name are included in a line, select "Lib" and "Lib2" in the
cell of the mark name. When only one set of the coordinates information is included in a line, select
"Lib" in the cell of the mark name.
64530-S1-20
4. Settings for acquiring the board fiducial are now completed. Press the [Next] button.
5-23
7 Set the method for acquiring the block fiducial
1. Settings for acquiring the block fiducial are same as the "Step 6 Set the method for acquiring the
board fiducial". Please refer to it.
2. Click the [Next] button after the settings for acquiring the block fiducial.
5
ASCII data conversion
64531-S1-20
5-24
9 Set the method for acquiring the point fiducial
1. Settings for the point fiducial are same as the "Step 8 Set the method for acquiring the local fiducial".
Please refer to it. ( For local fiducial, there are 4 choices of each X(X1-X4), Y(Y1-Y4) and Lib(Lib-Lib4).
For the point fiducial, there are 2 choices of each X(X1-X2), Y(Y1-Y2) and Lib(Lib-Lib2))
2. Select either absolute coordinates or relative coordinates. When the coordinates of the point fiducial
in the CAD data or BOM data is the one from the PCB origin(absolute coordinates), select "Absolute".
When the coordinates of the point fiducial is the relative coordinates, which is from the specified
component position, select "Relateive".
5
64532-S1-10
3. Settings for acquiring the point fiducial are now completed. Click the [Next] button.
5-25
e Set the method for acquiring the mount information.
1. Regarding "X, Y unit", "Delimiter" and how to set the extraction condition to extract the line (or
exclusion condition), please refer to the procedures from 1 to 10 in "Step4. Set the method for
acquiring the board information". When the [Data include front and rear board information] check
box is selected, set the "Condition of Rear info" that shows which lines are for the rear side of the
board. Please refer to the procedure 2 in "Step5 Set the method for acquiring the block offset".
2. Specify the X and Y coordinates and mounting angle Select "X" in the cell of the X coordinate, "Y" in
the cell of the Y coordinate and "R" in the cell of the mounting angle.
3. Specify the feeder set number. When the feeder set number is included in the line for the mount
information, select the "FeederNo" in the cell.
4. Specify the pattern name. When the pattern name is included in the line for the mount information,
select the "Ref" in the cell.
5. Specify the parts name. When the parts name is included in the line for the mount information, select
the "Parts" in the cell.
6. Specify the database name of the parts database. When the database name of the parts database
is included in the line for the mount information select the "ShapeName" in the cell.
7. Specify the link to the local fiducial, point fiducial and local bad mark. Select "LocalFid" in the cell of
the string that shows the link to the local fiducial,"PointFid" in the cell of the string that shows the link
to the point fiducial, and"LocalBad" in the cell of the string that shows the link to the local bad mark..
Reference
When linking the local fiducial, point fiducial and local bad mark to the mount infromation, the pattern name in the
mount information may be used as the link in the local fiducial as follows.
[Local fiducial]
5
9, MK-LOCAL, 25.00, 25.00, MARU01, IC5001
[Mount information]
In such case, select "LocalFid" in the cell specified as the pattern name.
Select “LocalFid”
64533-S1-10
5-26
8. Set the angel and the rotation direction Specify the unit of the angle if the angle is expressed as the
value. When the angle is expressed with a code, type the number of the codes next to the "Number
of code" and the corresponding relationship between the code and angle needs to be tabulated.
64534-S1-10
9. When the original data have skip information, set the skip data conversion [Link] to set,
please refer the No.7 chapter of [STEP5: Block offset].
10. Settings for acquiring the mount infromation are now completed. Click the [Next] button.
5
5. Settings for the "feeder set information" are now completed. Click the [Next] button.
5-27
y Make sure that the created font file can be used at conversion
1. In the main window select "Data selection" from the “Convert” menu. "CAD data selection" dialog
box appears.
2. After selecting the CAD data, BOM data and the created font file, click the [OK] button.
3. Going back to the main window, select the data to be checked from the list of the CAD data, BOM
data and the font file. Then select "Preview" from the “Convert” menu.
4. The preview window appears. Check to see that the each specified item has the correct string..
Preview window
5
ASCII data conversion
64535-S1-10
5-28
When several data are selected in the main window, switching the "Data Number" in the preview window
displays the other preview window.
64536-S1-10
5. If the each specified item does not have the correct strings, click the [Editor] button to edit the font
file, and click the [OK] button to save the changes. The changes made on the font file will be
5
applied after saving the font file. The preview window appears again.
6. Make sure that the each specified item has the correct string. Click the [Close] button to go back to
the main window. Settings for creating a new font file are now completed.
5-29
3.2 Editing a font file
3 Select CAD data, BOM data and the font file to be edited.
When the BOM data does not need to be used, please leave the filed blank. For the font file that has
been created with using both CAD data and BOM data, you also need both of them at editing.
5
ASCII data conversion
64537-S1-10
5-30
3.3 Delete / copy a font file and change the font file name.
Select "Delete" from the FontFile menu to delete the font file. The "Delete" dialog box appears. Select the font
file to be deleted and click the [Execute] button.
64538-S1-10
Select "Copy" from the FontFile menu to copy the font file. The "Copy" dialog box appears. Select the font file
to be copied and click the [Execute] button.
Select "Rename" from the FontFile menu to change the font file name. The "Rename" dialog box appears. Select
5
the font file to be renamed and click the [Execute] button.
5-31
3.4 Import of font file.
64554-S1-10
5 Start of Import
ASCII data conversion
64555-S1-10
5-32
Reference
During import operation, the message like below will be displayed.
64556-S1-10
When same error happened, Select "YES", import operation will be continued, same message is
displayed again.
Select "No", import operation will be continued, and no same message is displayed.
Select "Cancel", import operation is aborted.
5-33
4. Miscellaneous
4.1 How to express the logical formula.
• "Exclusion condition", "Extraction condition" and "Condition of Rear Info","Skip Condition" are specified by
"formula".
• The "formula" consists of "operator", "constant", "string" and "identifier".
• If the "formula" is expressed in several lines, each line is dealt with as OR; "||".
• The formula is judged as been corresponded if the value turns other than 0.
n Operator
Applicable operators are as follows.
> More than For the comparison as a string, the result also defers if the wild card(s)
is included in a string.
0 1 0
1 1 1
5-34
Operator Meaning Remarks
1 0 1
1 1 1
^ Exclusive logical OR 0 0 0
0 1 1
1 0 1
1 1 0
Operator priority
Operator is interpreted in higher priority order as
Higher Lower
! ∗ + >= == && ^ || ?
5
~ / - > = & |
()
+ % <= !=
- < <>
If operators whose priority is the same level are next to, the one in the left side will be interpreted first.
5-35
Constant
Constant is classified into three typies below.
Constant Type
"abc" String
c CAUTION
1. In constant value and the calculated result, the type of constant is prioritized.
2. When there is no difference between the constant value and the calculated result, the type of Item1 is prioritized.
3. Operation is performed with the value automatically converted to the prioritized type.
4. Wild card can be used in a string. ("∗" or "?" is applicable.)
5. Capital letters and lowercase letters are distinguished in a string.( "ABC" and "abc" are interpreted as another
string.)
<Example>
Type conversion is performed as follows.
"AAA" 0 0
"1.23" 1 1.23
"10" 10 10.0
"8A" 8 8.0
5 Integer number
0
Decimal number
0.0
String
"0"
10 10.0 "10"
ASCII data conversion
0.0 "0.000000" 0
10.0 "10.000000" 10
1.23 "1.230000" 1
<Example> Method to perform the forceful type conversion. (by the rule that gives the priority to the type of item1.)
" "+100 -> "100"(string)
0+"1.23" -> 1(integer number)
0.0+"1.23" -> 1.23(decimal number)
5-36
Chapter 6 Database management
Contents
[Link]
Reference
D_Base
63601-S1-00
Usually (Default), machine and [Link] refer to each default database folder.
Default Setting
63602-S1-00
Parts database, mark database, and Inspection database can be managed in “Unified database management”.
n Database that can be managed
Database Support
6-1
1.2 Feature of “Unified database management”
“Unified database management” has some points that are more effective than the default
operation.
[Link]
D_Base
Set from Database
The data that copy back from YV100Xg to database can be set from database to YG200.
6 Copy back to
Database
The data that copy back from YV100Xg to database cannot be set from database to YG200.
6-2
1.2.2 Management of database
To share and to refer to one database with machine and [Link], it excels in management of database in
“Unified database management”.
Because machine and [Link] refers to each database, management of database is not good in default setting.
Back up
For [Link]
63605-S1-00
63606-S1-00
n Feature of operation
6-3
1.3 Preparation for “Unified database management”
Before starting “Unified database management”, it is necessary to bring the data that exists in Board data and
another database data together in one.
When Xg Series machine exists together with YG Series or subsequent machine, it is necessary to activate the
Database Synchronize mode. This is because the database format supported by Xg Series and that by YG Series
or subsequent machine are different.
For database synchronization refer to “2. Database Synchronize mode function” in this chapter.
n Necessity of Database Synchronize mode function
It is necessary for “Unified database management” that the network of managed machines and [Link] is built
by Ethernet and the network path can refer.
Possible
LAN (Reference)
Possible
63616-S1-00
The database can be made the same about dos machine by database data communication, but it is not “Unified
database management” because the database exists in each machine.
6 Impossible
LAN (Reference)
Impossible
RS232C (Copy)
63617-S1-00
* It is not necessary to set up according to this document if database set or write is executed through [Link]
only without referring to the database from the machine to execute database set or write.
There are FD/MD format (for Xg Series or previous machine) and FDX/MDX format (for YG Series or subsequent
machine) in the database. It is necessary to activate Database Synchronize mode function in order to conduct
“Unified database management” when Xg Series machine exists together with YG Series or subsequent
machine. Please execute the function setting referring to “3. Database Synchronize mode function” after
completing the preparation for “Unified database management” in this document.
6-4
1.4 Setting
“Unified database management” is enabled by matching the referenced database of machines and [Link].
You must set up the <Setting of [Link] “Use Database”> as setting varies depending on combinations of
machines for “Unified database management”. The following is a precaution for using “Unified database
management”.
1. It is necessary that the network of managed machines and [Link] is built by Ethernet, and the network path can refer.
2. The common setting of network is needed the reference folder.
3. The OS of referring PC limits the number of possible simultaneous accesses users.
Windows XP Home 5
Windows2000 Professional
Windows XP Professional 10
Windows Vista
63618-S1-00
[Link]
“Option Setting” – “Database” tab
6
Database management
64603-S1-00
Machines
“Setup” – “Database” – “Database Utility” screen
64604-S1-10
6-5
It is also possible to put the database file on an arbitrary folder so that [Link] and machines refer to it. In that
case, specify the database folder for [Link] and machines.
63619-S1-00
6
Database management
6-6
1.4.2 Setting of [Link] “Use Database”
The setting of “Unified database management” is different according to the combination of the machines.
64605-S1-00
64606-S1-00
64607-S1-00
It is necessary to activate the Database Synchronize mode function in order to conduct the “Unified database
management” when Xg Series machine exists together with YG Series or subsequent machine. For database
synchronization refer to "2. Database Synchronize mode function" in this chapter.
6-7
1.5 Database collection
Before starting “Unified database management”, it is necessary to bring the data that exists in Board data and
another database data together in one.
Outline of bringing the data together
Database A Database A
Database A
Parts A Parts A
Parts D
Parts D Parts D
Parts F
Reference Parts F Parts F
Database
Parts A
Database B Database B Parts B Database B
Parts E Parts B Parts C Parts B
Parts F Parts E Parts D Parts E
Parts F Parts E Parts F
Parts F
Reference
Parts A/B/C : Master data exists in Board data. All Parts : Master data exists in Database.
Parts D/E : Master data exists in Database.
Parts F : Master data exists in two or more Database.
63620-S1-00
There are the following two methods of bringing the data together.
1. Method of using Database Matching (Database Write from Board)
Parts data is updated to the database by the key of the parts name or partscomment in the board data.
Refer to “1.5.1 Method of using Database Matching (Database Write from Board)” for details.
2. Method of using Parts Database Editor
You open two or more database by Parts Database Editor, and you execute the Copy & Paste of the Parts Data.
6
In this case you must execute Database Matching (Database Set to Board) because the relation of Parts data and
Database is necessary.
Refer to “1.5.2 Method of using Parts Database Editor” for details.
Database management
6-8
It explains as an example of outline of bringing the data together.
Parts A M
Parts B M
Parts C M
Parts D R M
Parts E R R M
Parts F U U U U U
6
Database management
6-9
1.5.1 Method of using Database Matching (Database Write from Board)
Parts data is updated to the database by the key of the parts name or parts comment in the board data.
Therefore, it is necessary that the Parts data of the Board data be made the latest.
Moreover, the data overwrites in Parts data executed later if there is part data on the same name. And the data
of the same name is not registered to the database.
The figure below shows the situation when Database Matching (Database Write from Board) is repeatedly
executed.
Parts F
Parts F
6
Parts E
Database
Parts D
* About two or more Board data with Parts F
data of the same name, the data
Database management
Parts A
overwrites in Parts data executed
later if there is part data on the same Parts B
name. And the data of the same name is
not registerd to the database. Parts E
Parts C
63621-S1-00
6-10
1 Open the Board data
Please open the Board data with Parts data to register from Board Explorer.
Board data
64608-S1-00
64609-S1-00
Please check the check box of “Write new parts to the database”, and push [OK] button.
6
Database management
64610-S1-00
The database is added by this work since the 1001st. When there is part data of the same name in database,
the data dose not add to database.
Reference
Database Matching (Database Write from Board) can be performed efficiently using the database utility function.
Refer to the separate “Factory Tools Common Function” manual for details.
6-11
1.5.2 Method of using Parts Database Editor
64611-S1-00
2 Open the Database file that want to bring the data together
Please select and open the Database file that want to bring the data together.
It is necessary to start by "Open Database on New editor" to start two or more Database
Editor since the second.
*The Database file name is "Database" only.
Please open the Database file by "Open Database on New editor" since the second.
Open the Database file that want to bring the data together
6
Please select the Database folder.
Database management
64612-S1-00
6-12
3 Bringing the data together.
Shortfall data is put on the original Database by line selection copy & paste.
Please save the Database file by FDX/MDX format when either is the data of FDX/MDX format. The
expanded parameter is initialized if it saves it by FD/MD format.
To
Paste From
Copy
64613-S1-00
4 Database Matching
You must execute Database Matching (Database Set to Board) because the relation of Parts data and
Database is necessary.
Database Matching sets a new Database number in the Board data.
However, it is necessary to relate parts to the database in part name*.
Create a relation by executing the matching procedure when there is no relation.
* Parts database matching can be conducted not only with parts name but also with parts comment.
“Relation” means that names correspond or that names are related with shape table (refer to “5.
Database by types” in this chapter).
Reference
Database Matching can be performed efficiently using the database utility function.
Refer to the separate "Factory Tools Common Function" manual for details on the database utility function.
6
Database management
6-13
1.6 Limitations
· In “Unified database management”, PC where the referring database exists is started and the network reference should
be possible.
· When there is no [Link] “Unified database management” is possible, but it is not recommended because bringing the
data together is difficult.
· In Database Matching the data overwrites in Parts data executed later if there is part data on the same name. And the
data of the same name is not registered to the database.
· Refer to “4. Database by models” in this chapter to use the management function for database by models of [Link].
· Refer to “5. Database by types” in this chapter to use the management function for database by types of [Link].
· The Database Synchronize mode function should be activated to conduct “Unified database management” when Xg
Series machine exists together with YG Series or subsequent machine. Refer to “2. Database Synchronize mode
function” in this chapter.
6
Database management
6-14
2. “Database Synchronize mode” function
2.1 Introduction
Details of the “Database Synchronize mode” are described.
Refer to “3.2 Unified database management support checklist” in this chapter when introducing this function,
and prepare for introduction according to the instructions.
The target model and the software version of these specifications are as follows.
n Target model and software version of this function
YS Series
YG Series
Target model
Xg Series
Offline soft([Link]/YRS)
YS Series (all versions)
YG Series V2.41R0.220
Software version Xg Series V1.20R0.050
[Link] (all versions)
YRS V2.03R0.010 or later
6
Database management
6-15
2.2 Outline of operation
The Database Synchronize mode is used to solve the following problem.
n Problem
The Xg machine (parts database FD operation) and the YG Series or subsequent machine (parts database FDX operation)
use different types of parts database file. Therefore, there are the following problems when unifying the management of
the parts database if an Xg Series machine exists together with a YG Series or subsequent machine.
1. When the Xg machine updates the database FD (Copy back to database), the modified content is not reflected in the
database FDX that the YG Series or subsequent machine uses.
Problem in a condition where Xg Series machine exists together with YG Series or subsequent machine
63623-S1-00
2. When the YG series or subsequent machine updates the database FDX (Copy back to database), the modified content
is not reflected in the database FD that the Xg machine uses.
6
[Link]
Database management
63624-S1-00
6-16
n After using the function
The database FDX and the database FD synchronize by using “Database Synchronize mode” function. And the problem
of previously describing is solved.
1. Both the database FDX and the database FD are set to the YG Series or subsequent machine. When the database FD is
modified through “Copy back to Database” from Xg machine, the modified content is reflected in the YG Series or
subsequent machine.
Solution of problem 1
63625-S1-00
2. The database FDX and the database FD are written from the YG Series or subsequent machine. The content of database
modified through “Copy back to Database” from the YG Series or subsequent machine is thus set to the Xg machine.
Solution of problem 2
63626-S1-00
6-17
The format of the database supported by each machine series is different.
“Database Synchronize mode function” is the function to synchronize and to use these different databases.
n Database format about each series
FDX/MDX FD/MD
II Series
X Series
YVOSX
YGOSV1
YHP-2
YG Series
Use Not Use
(except YG200/YG200L)
YS Series
D_Base
63607-S1-00
6
Database management
6-18
The state that has synchronized is as shown in the table below.
n The state that has synchronized, or not synchronized
Database has synchronized
Database FD Database FDX
No. Parts Name Comment Feeder Type Alignment Type No. Parts Name Comment Feeder Type Alignment Type
1000 Parts1000 1000 8mmTape Std. Chip 1000 Parts1000 1000 8mmTape Std. Chip
1001 Parts1001 1001 16mmEmboss SOP 1001 Parts1001 1001 16mmEmboss SOP
1002 Parts1001 1002 32mmEmboss SOP 1002 Parts1001 1002 32mmEmboss SOP
No. Parts Name Comment Feeder Type Alignment Type No. Parts Name Comment Feeder Type Alignment Type
1000 Parts1000 1000 8mmTape Std. Chip 1000 Parts1000 1000 8mmTape Std. Chip
1002 Parts1001 1002 32mmEmboss SOP 1002 Parts1001 1002 32mmEmboss SOP
Database has not synchronized (The content of No.1001 is different in FD and FDX. )
Database FD Database FDX
No. Parts Name Comment Feeder Type Alignment Type No. Parts Name Comment Feeder Type Alignment Type
1000 Parts1000 1000 8mmTape Std. Chip 1000 Parts1000 1000 8mmTape Std. Chip
*1001 Parts1001 1001 16mmEmboss SOP *1001 Parts5555 5555 8mmEmboss Std. Chip
1002 Parts1001 1002 32mmEmboss SOP 1002 Parts1001 1002 32mmEmboss SOP
• The parts number with an asterisk (*) indicates that the parts data is not synchronized. The parts number without an asterisk (*)
indicates that the parts data is synchronized.
The “Database Synchronize mode function” is available for parts database of Xg Series, YG Series or
subsequent machine, and [Link].
n Support model
Before X Series No
6
Before YGOSV1 No
[Link] Yes
Database management
n Support database
Database Support
Mark database No
Inspection database No
6-19
2.3 Preparation of database
The database FD and The database FDX should be the same content (a Value of Basic, a record num.).
Only the database FD or the database FDX might exist according to current Database Use.
Therefore, please execute the confirmation and the preparation of Database, and begin operating.
Preparation of database
[Link]
[Link] [Link]
D_Base
Parts Parts
Database Database
FD FDX
D_Base D_Base
63627-S1-00
c Caution
The mark database is not supported. The database MDX is always used.
Mark Database Write from the machine cannot be executed though data is saved in the database MD.
6
Refer to “n [Back Up], [Restore] (Backup and Restore parts database)” in the section “2.5.3 [Link]” for backup
procedures.
n NOTE
Database management
The Mark Database is not supported for “Database Synchronize mode”. But it is necessary to copy Mark Database.
6-20
3. Copy
64614-S1-00
6
64615-S1-00
Database management
6-21
3 “Save Database As” is selected and the save dialog is started.
FDX/MDX had been selected
Save as FD for parts database and as MD for mark database.
Save Database As
64616-S1-00
6
Database management
6-22
2.4 Setting
n Machine setting
Set “Machine Information” “Installation setting” “Database Synchronize mode” of “Machine setting”.
64617-S1-00
Setting Explanation
Please read the board data again after the setting change. The setting becomes effective by this operation.
6
Database management
6-23
n “Database path” setting
The database path of file is displayed to “Database path” of “Database utility” dialog.
When “Database Synchronize mode” is used, “Database path” of all the target machines for the same database
operation is set to the same path.
Database path
When “Database Synchronize mode” is used, this path is set to the path of sharing network PC usually.
64618-S1-10
2.4.2 Xg Series
n Machine setting
Set “Machine Information” “Installation setting” “Database Synchronize mode” of “Machine setting”.
Machine setting
6
Database management
64619-S1-10
6-24
Setting Explanation
Please read the board data again after the setting change. The setting becomes effective by this operation.
When “Database Synchronize mode” is used, this path is set to the path of sharing network PC usually.
64620-S1-10
2.4.3 [Link]
The setting of “Database Synchronize mode” is set by “Option” in [Link].
Moreover, it is necessary to prepare it according to current Database Use.
Set up as follows to activate the “Database Synchronize mode”.
• Set “Use Database” to “FDX/MDX (with saving FD/MD)”
6
• Set “Database Synchro” to “Synchronize”. Database management
The “Database Synchro” can be set when the “Use Database” is set to “FDX/MDX (with saving FD/MD)”.
Specify the folder containing the parts database. The “Database path” should be the same as those of the machines that
operate with the “Database Synchronize mode”. It is set to “Common¥D_Base” under the YFacT folder by default.
Option Setting
64621-S1-00
6-25
2.4.4 YRS
When YRS exists, it is necessary to set “Database Synchronize mode” by Database YRS.
The setting of “Database Synchronize mode” is set at “Application Setting” in YRS.
(It is only Database YRS to set.)
64622-S1-00
64623-S1-00
6
Database management
6-26
2.5 Detailed explanation of operation
Only the parts database is supported to this software.
The mark database is not supported.
64624-S1-00
• When “Database type” is FDX, the list of the FDX file is displayed.
64625-S1-00
6-27
2. In case of “Database synchronous function” is effective
The list content of the database FD file is displayed in “Parts database overview” dialog.
Only the data that exists in the database FD file becomes the object of the database operation in “Database Synchronize
mode”.
The data that exists only in the database FDX file is not displayed.
When the content of the database FD file and the database FDX file is the explanation 1, the content of the FD file is
displayed as follows.
64626-S1-00
6
content of the database FDX file is set. The content of the database FD file is set for the data that exists only in the
database FD file.
2. In case except above-mentioned
The content of the file (FD file or FDX file) set to “Database type”* is set.
* Refer to “n Machine setting” of “2.4.1 YG Series or subsequent machine” in this chapter.
Database management
6-28
n “Database Utility” dialog
The database folder path can be set.
The database can be saved, and be restored.
Moreover, the content of “Database type” and “ Database Synchronize mode”* set can be confirmed.
* Refer to “n Machine setting” of “2.4.1 YG Series or subsequent machine” in this chapter.
The database path of file is set to “Database path” of “Database utility” dialog.
When “Database Synchronize mode” is used, “Database path” of all the target
machines for the same database operation have to be set to the same path.
64627-S1-10
6-29
2.5.2 Xg Series
64628-S1-10
6
Database management
6-30
n “Database utility” dialog
The database folder path can be set. The database can be saved, and be restored.
Moreover, the content of “Database Synchronize mode”* set can be confirmed.
* Refer to “n Machine setting” of “2.4.2 Xg Series” in this chapter.
The database path of file is set to “Database path” of “Database utility” dialog.
When “Database Synchronize mode” is used, “Database path” of all the target
machines for the same database operation have to be set to the same path.
64629-S1-10
6
[Back Up] and [Restore] should be conducted with the YG Series or subsequent machine with FDX operation or [Link].
n NOTE
When “Database Synchronize mode” is used, the software of the Xg machine is also strongly recommended to
improve to the supported version.
Database management
6-31
2.5.3 [Link]
When “Database synchronous function” is effective in the following explanations, it means in the following
cases. (* Refer to “2.4.3 [Link]” in this chapter.)
64630-S1-10
n [Copy Back to Database], [Copy Back to Database All], [Database Matching] (Database Write from Board)
[Copy Back to Database], [Copy Back to Database All] and [Database Matching] (Database Write from Board) operations
are as follows by the setting of “ Database synchronous function “.
6
1. In case of “Database synchronous function” is effective
The FD file and the FDX file become objects of the backup.
2. In case except above-mentioned
Only the file (FD file or FDX file) set to “Use Database” is updated.
n [Set from Database], [Set from Database All] and [Database Matching]
Database management
6-32
n [Delete] (Delete parts database)
[Delete] (Delete parts database) operations are as follows by the setting of “Database synchronous function”.
1. In case of “Database synchronous function” is effective
Data is deleted from the FD file and the FDX file.
2. In case except above-mentioned
Data is deleted from the file of the type set to “Use Database” (FD file or FDX file).
64631-S1-10
c CAUTION
It is not possible to restore it excluding the one that the backup was taken by “Database Synchronize mode” (one that
the FD file and the FDX file were backed up)
6
Database management
6-33
2.6 Limitations
Please begin operating from the situation in which the database FD synchronizes with the database FDX.
For Details, refer to “2.3 Preparation of database” in this chapter.
• About difference between FD and FDX (The data difference between machines)
When the data that exists also in FD and FDX is read, the data of FD is set to the basic parameter and the data of FDX is
set to the extended parameter in the machine that uses “Database Synchronize mode”.Therefore, when different data is
registered in the same database number with FD and FDX, the state that the extended parameter contradicts the basic
parameter is generated.
• Target database
The target database of this function is parts database.
The mark database is not supported for “Database Synchronize mode”.
6
· In case of “Database Synchronize mode” is “Synchronize by machine” at the Xg machine.
· In case of “Database type” is “FD/MD” and “Database Synchronize mode” is “Synchronize by machine” at YG200 and
YG200L.
Database can be restored only if there are both FD and FDX files in restoration source when YG Series or subsequent
machine (FDX operation) uses “Database Synchronize mode”.
The backup file where only FD or FDX is saved cannot be restored.
6-34
3. Unified database management support checklist
3.1 Introduction
This describes the implementation checklist for “Unified database management” and “Database Synchronize
mode”.
This procedure is designed to help prevent setting mistakes and omissions, and to facilitate setup.
Moreover, printing the introduction support check list enables a smooth implementation of the steps as you
proceed.
Refer to chapter “1. Unified Database Management function” and chapter “2. Database Synchronize mode
function” for details on the Unified Database Management and the Database Synchronize mode.
6
Database management
6-35
3.2 Unified database management support checklist
local path
network path
Reference: Chapter “1. Unified database management function”, “1.5 Database collection”
6 Necessary Unnecessary
It judges whether “Database Synchronize mode function” necessary referring to the table below.
A round sign is filled in necessary or unnecessarily.
Database management
* The YG200/YG200L can be used as either “Xg Series” or “YG Series or subsequent machine”.
Refer to “3.2.5 Database Synchronize mode function is necessary” when Database Synchronize mode function
is necessary.
Refer to “3.2.6 Database Synchronize mode function is unnecessary” when Database Synchronize mode
function is unnecessary.
6-36
3.2.5 Database Synchronize mode function is necessar y
When judged as necessar y in “3.2.4 Necessity judgment of Database Synchronize mode function”
Here is an explanation of the procedure when it is necessary to use “Database Synchronize mode function”.
To use “Database Synchronize mode function”, a version of software has to be it after a certain version.
It upgrades after a check of the version of the present condition of [Link] and machine soft if needed.
The soft version of the [Link] of all unified database management objects is filled in, and confirm version up
necessity or not.
[Link]
Version Version up
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
The soft version of the machine of all unified database management objects is filled in, and confirm version up
necessity or not.
Xg series machine : Under V1.20R0.050 needs to be upgraded.
YG series machine : Under V2.41R0.220 needs to be upgraded.
YS Series machine: Compatible in all versions.
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
6
necessary·unnecessary / Completion
Database management
necessary·unnecessary / Completion
necessary·unnecessary / Completion
6-37
The database for “Database Synchronize mode function” is prepared.
This is a very important thing for “Database Synchronize mode function”.
Please prepare it surely.
Reference: Chapter “2. “Database Synchronize mode” function”, “2.3 Preparation of database”
Is “3.2.2 The path for Unified database management” set for the database path?
Is “3.2.2 The path for Unified database management” set for the database folder?
6
Database management
6-38
3.2.6 Database Synchronize mode function is unnecessar y
When judged as unnecessar y in “3.2.4 Necessity judgment of Database Synchronize mode function”
Here is an explanation of the procedure when “Database Synchronize mode function” need not be effectively
done.
Refer to chapter “1. Unified Database Management”, “1.4. Setting” for details of setting.
Is “3.2.2 The path for Unified database management” set for the database path?
Is “3.2.2 The path for Unified database management” set for the database folder?
6
Database management
6-39
4. Series Database
4.1 Outline of functions
This section describes the following functions.
The following operations are executed using specified Database for each series.
• Set from Database
• Copy Back to Database
• Database Matching
• Database Matching from board
Details of operation
Xg Line
[Link]
Database for Xg
YG Line
Database for YG
6
63629-S1-00
Database management
6-40
4.3 Settings
3
1 4
64632-S1-10
6
When the name has been input, the “Folder” and “Data type” items become editable.
However, when “FDX/MDX (also save as FD/MD)” is selected for “Database use”, “Data type” cannot be set.
The referenced database file does not change even if the database name is changed.
3 “Folder” Edit Box
It is the folder where the Database file is stored.
Database management
Please click [Browse] button, if you want to browse.
4 “Data type” drop-down list box
It is a data type of the Database.
Please select from [FDX] / [FDX(with saving FD)] / [FD].
Attention:
For the “COMMON Database” setting in the upper part of the screen the setting prior to selecting “Use” for “Database by
model” will remain effective.
Note that for machines, for which “Database allocation to each machine” is not performed as described in the following
section, this COMMON Database will be referred to.
6-41
4.3.2 Database allocation to each machine
In the Series Database function, it is necessary to decide which Database of each machine to [Link] explains
the method as follows.
By right-clicking on the selected machine in the Board Explorer tree view a context menu can be displayed.
Please select “Referenced Database” from this menu.
The list of the Database is displayed in the menu.
Please select the Database allocated to the machine.
64633-S1-00
From this database list select the database to be assigned to the machine.
In addition, when you register a new machine using the Board Explorer, you should allocate the Database.
Even during machine re-registration the Database can be changed if required.
c CAUTION
Use the COMMON Database setting in the Option Setting screen for the machine to which Database is not allocated.
6
Database management
6-42
4.4 Limitations
• When you edit the Database by the Database Editor, you must edit each database.
Because it doesn't synchronize between Databases divided by the series.
Don't worry. You can copy and paste a data between two or more Database Editors.
But be careful! A part of data is not preserved when data is copied from the Database of the FDX type, and it preserves
to the Database of the FD type.
• If the “Perform Set from DATABASE automatically after Board data is read.” was checked in the Option Setting, it is
executed using specified Database for each machine.
• If “Database allocation to each machine” (refer to Section 4.3.2) is not set up for a machine, the standard database
(COMMON Database) will be used.
• When the same Database is changed by two or more applications, the data preserved at the end becomes effective.
To avoid confusing, please do not start at the same time.
• If the setting of the Database was wrong, the error is displayed when you operate the Database. Please correct the
setting according to the message.
6
Database management
6-43
5. Shape Database
5.1 Outline of function
Parts/Shapes list
Board data Board data Database data Database data
Parts Parts
Parts Parts
63650-S1-00
6
Parts/Shapes list
Board data Board data Database data Database data
Parts
Database management
Parts
63651-S1-00
6-44
5.2 To use Shape Database
The setting method to use this function is on the Option Setting dialog.
Open [Shape Database] tab from [Database] tab, and change the following settings.
64634-S1-10
1. It can be selected whether use or not use Shape Database. Please select “Use”.
2. Please specify file path of “Parts / Shape List”.
3. When the setting of “Perform Set from DATABASE automatically after Board data is read.” is effective, “Based on
Database number.” or “Referring Parts Shape List.” can be chosen.
4. In the Shape Database, the setting of this “Database Matching condition” is also effective. It can be selected whether
to match the name or the comment as a key by parts and databases.
6
Database management
6-45
5.3 Details of function
This feature offers a conventional exact match search and a wildcard search for the “Search Shape Name from
Correspondence List” function.
Board data
Finding a shape
name from the Shape DB setting/Reverse
correspondence list Parts/Shape List setting
Parts Name
Database data
61652-S1-00
For the Board Editor option “Set Shape Database Information” the following operation is performed.
1 Select “Database Support (B)” – “Set Shape Database Information (H)” from the
“Tools (T)” menu.
2 A part name matching the part name of the selected “Board Data” exactly is
searched for in the “Parts/Shape List”. If one is found, proceed to Step 3.
If no exact match is found, carry out a wild card search *2, *3 using the wild card on the part defined in
the “Parts/Shape List” *1.
3 If found in Step 2, the DB data corresponding to the part name after the 1001st in
the database and the shape name in the “Parts/Shape List” is located.
4 These contents overwrite the parts data.
1. Select “Database Support (B)” – “Set Shape Database Information (H)” from the “Tools (T)” menu.
Database management
2. Search for the parts name in the parts/shape list using the board data part name.
1) Exact match search
Board data
2) Wild card search
Parts Name Database No.
Shape DB setting/Reverse
Parts/Shape List setting
4. Set the contents.
Parts Name
Database data
61653-S1-00
6-46
*1. Where wild card setting is possible
It is limited to “Part Names” in the “Parts/Shape List”. It is not possible to use a wild card for a part name in
the “Board Data” to find a part name in the correspondence list.
64670-S1-10
6
Database management
6-47
5.3.1 Database Matching by Shape Name / Database Matching from Board by Shape Name
Similarly in the matching, part data in the board data and part data in the database are related through the
“Parts / Shape List”.
In “Database Matching by Shape Name” and “Database Matching from Board by Shape Name”, there is no
function to register the data that doesn't exist in the database that exists in a usual Database Matching.
Therefore, it moves functionally as can called “Set from Database All by Shape Name” or “Copy Back to
Database All by Shape Name”.
5.3.2 Set from DATABASE automatically after Board data is read – Referring Parts Shape List
It is a function to perform "Full Shape Database setting" to all parts of the board automatically when Board data
is read from the Board Editor, enabled by a setting.
With this function, the mark data is not set.
Moreover, a similar function can be used in the Feeder Viewer.
When this function was added, “Transition Tool of Parts Database” that made “Parts / Shape List” from the
database that had been used so far was prepared to transit to Shape Database smoothly.
Moreover, Registration function of “Parts / Shape List” useful to maintain “Table for parts/shape” made once is
added.
6
Database management
6-48
5.4 Transition Tool of Shape Database
It explains the method of making the “Parts / Shape List” with a Transition Tool of Parts Database.
Outline of operation
Database selection
6
Parts / Shape List
63632-S1-00
Database management
6-49
5.4.2 To use this function
Please set the “Shape Database” in the “Database” tab of the “Option Setting” to “Use”.
64635-S1-10
When the [Yes] button in the displayed “Transition Tool of Parts Database start confirmation” dialog is pushed
“Transition Tool of Parts Database” starts.
6 64636-S1-00
When the file path of “Parts / Shape List” is not set, it needs to be set first.
Database management
Push the [No] button in the “Transition Tool of Parts Database start confirmation” dialog, and specify the “Parts
/ Shape List” file path in the “Option Setting” dialog.
Then, press the [OK] button in the “Option Setting” dialog to close the dialog and re-start the application.
Open the “Option Setting” dialog again and set the Shape Database to “Use”.
6-50
5.4.3 Flow of processing and composition of each dialog
64637-S1-10
Input data
When the above-mentioned two points are set and the downward arrow button is pushed, the combination of
specified “Installation folder” and “Parts database file name” is registered in “The conversion data list”.
Initial registration of the conversion data list is done on the following condition.
FDX/MDX
FDX [Link]
FD [Link]
To delete the registered conversion data, please select the line of the data that wants to delete, and push the
[Delete] button.
When the [Execution] button is pushed, part data is read from the board data and the “Parts / Shape List”
making processing is done.
When two or more this name data exists in the database, “Change Parts name” dialog is displayed.
6-51
The end confirmation dialog is displayed when the check on the data of the registered all databases ends, and
the “Shape / Parts List” is made.
64638-S1-00
6
Database management
64639-S1-10
Display composition
Part database file name where two or more data of this name
Parts Database file name
exists
Name of database that name overlaps (When the matching key
Database name on the database side is “Comment”, database comment is used
instead of database name)
List of database number of data of the same name (When the
matching key on the database side is “Comment”, This list
Number of found database with same name
becomes a list of the database number of the same database
comment.)
6-52
To assume the data name to be unique, please delete data for the database number displayed in the list or
change the data name.
(The 1000th database numbers or less are not cared even if the plural exists. ) The change in the database is not
preserved until the change is fixed about the content changed on this dialog by Database change confirmation
dialog described later.
• To delete data
Select the database number to be deleted from the list, and push the [Delete] button.
• To change the data name
Select the database number to be changed the name from the list, input the database name after it changes to “Changed
Database name” text box, and push the [Change] button.
It is possible to correct it from the Parts Database Editor starting by pushing [DB Editor Reference] button.
When the database number becomes unique, push [Confirm] button.
This processing is repeated until the database number of all data that the name overlaps becomes unique.
The smallest number is used the 1001st or more of the retrieved database numbers when the [Confirm] button
is pushed without uniquely doing. Database data on other numbers is not used.
In this case, the confirmation dialog is displayed. If it doesn't become a problem, please push “Yes”.
64640-S1-00
6
Database change confirmation dialog
Database management
64641-S1-10
6-53
n “Shape name selection” dialog
When two or more parts of this name exist in parts data, and the database number (since the 1001st) as which
the all are the same is not specified, “Shape name selection” dialog is displayed.
64642-S1-10
Parts name Name registered in “Parts / Shape List” as part name - When the part
name is specified for a matching key = Part name of part data
- When the part comment is specified for a matching key
= Part comment of part data
Shape name [ Comment ] Shape name [ Comment ] Name registered in “Parts / Shape List” as
shape name (, and [ comment ] ) - When the database name is specified
for a matching key
= Database Name [ Database Comment ] - When the database
comment is specified for a matching key
= Database Comment [ Database Name ]
* If either the database name or the database comment differs, it is
treated as another database
Original part data and database Part data, and Database information on database number that the part
data specify
Please locate the database related to the part name in the list, and select the shape database name from the
“Shape name [Comment ]” drop-down list box.
Afterwards, the correspondence data of the part name and the selected shape name is registered in “Parts /
Shape List” by pushing [Confirm] button.
• If the part name has already been registered in “Parts / Shape List”
6 The “Shape name selection” dialog is displayed in the same way as when it is not registered, and the shape name that
has already been related is displayed at the top of the list. (DB No. marked by “*”)
Shape name selection (has already been registered in “Parts / Shape List”)
Database management
64643-S1-10
This “Shape name selection” dialog is repeatedly displayed until all the part data is related to the database.
6-54
5.5 Registration function of “Parts / Shape List”
After “Parts / Shape List” file is made by “Transition Tool of Parts Database”, the correspondence table can be
maintained by the usual database operation.
It explains a necessary operation as follows for that.
It is also possible that “Shape Database” operation begins by using only this registration function without using
“Transition Tool of Parts Database”.
6
64644-S1-10
Database management
6-55
n Set from Database / Copy Back to Database
If the combination of the part name and the database name (It was retrieved from the Database number)
doesn't exist in the “Parts / Shape List”, the registration function is executed. When a new record is added to
the database by “Copy Back to Database”, it is similar.
Shape Name Database name that is retrieved from the database number of part data selecting
it now*) When a new database is made by “Copy Back to Database”, the name
of the database (in a word, names of former parts) corresponds to the shape
name.
If the database that corresponds to database number of parts under the selection doesn't exist, the registration
function is not executed.
Moreover, when less than 1001st of database number is allocated, it is similar.
The purpose of this is do not to have to relate it from it to the previous database because the Shape Database
targets after the 1001st of the databases.
6
Database management
64645-S1-00
6-56
n Set from Database All / Copy Back to Database All
If the combination is found that of the part name and the database name (It was retrieved from the database
number in the part data) doesn't exist in the “Parts / Shape List”, the registration function is executed.
When a new record is added to the database by “Copy Back to Database All”, it is similar.
Shape Name Database name that is retrieved from the database number of part data*) When a
new database is made by “Copy Back to Database All”, the name of the database (in
a word, names of former parts) corresponds to the shape name.
This combination of all the part data in the board data is displayed as a list.
When the database that corresponds to database number of the part doesn't exist, the registration function is
not executed.
Moreover, when less than 1001st of database number is allocated, it is similar.
The purpose of this is do not to have to relate it from it to the previous database because the Shape Database
targets after the 1001st of the databases.
Excluding such parts, when the combination of the part data and the database that should be registered exists
even by one, they are displayed as a list, and whether it registers is asked.
6
Database management
64646-S1-00
6-57
n Database Matching / Database Matching from Board
If the combination is found that of the part name and the database name (It was retrieved from the part name)
doesn't exist in the “Parts / Shape List”, the registration function is executed.
When the corresponding part name is not found, and registers in the database newly after the 1001st of the
databases, it is similar.
This combination of all the part data in the board data is displayed as a list.
When the database of the same name as the part doesn't exist, the registration function is not executed.
Moreover, when database number is less than 1001st, it is similar even if the database of the same name is
found.
The purpose of this is do not to have to relate it from it to the previous database because the Shape Database
targets after the 1001st of the databases.
Excluding such parts, when the combination of the part data and the database that should be registered exists
even by one, they are displayed as a list, and whether it registers is asked.
6
Database management
64647-S1-00
6-58
n Set from Database by Shape Name / Copy Back to Database by Shape Name
“Set from Database by Shape Name” / “Copy Back to Database by Shape Name” is match processing done by
assumption where the correspondence data already exists.
The correspondence data cannot be made from part data under the selection alone.
Therefore, when the correspondence data doesn't exist, it is necessary to make the correspondence data newly.
In this case, choose an existing database to relate names of parts selecting it now and names of the database.
64648-S1-00
When two or more parts are executed, this dialog is repeatedly displayed until the database name is related to
all those parts.
6
Database management
6-59
n Database Matching by Shape Name / Database Matching from Board by Shape Name
The way that displays in the list and asks all those right or wrongs of registration (like “Set from Database All”,
“Copy Back to Database All”, “Database Matching”, “Database Matching from Board”) is not applicable in
“Database Matching by Shape Name” and “Database Matching from Board by Shape Name”.
The purpose is to have to select the related database as well as “Set from Database by Shape Name” and “Copy
Back to Database by Shape Name”.
Therefore, names of parts and names of the database will be related in selecting an existing database for all the
corresponding parts.
64649-S1-00
6
Database management
6-60
5.5.4 The flow of processing and the composition of each dialog
64650-S1-00
Item Explanation
6
All checks enter immediately after this dialog is displayed.
Please remove the check about the correspondence data that doesn't want to
register
Parts name Name registered in “Parts / Shape List” as part name
DB No. Database number of original data
* If original data ( of database ) doesn't exist or it is not possible to specify it,
Database management
this item is not displayed.
Shape name Name registered in “Parts / Shape List” as shape name
Comment Comment registered in “Parts / Shape List”
* Editable It is a comment effective only on the “Parts / Shape List”, and neither the
substrate data nor the database also have the relation. Please use it freely to
confirm the meaning of the correspondence data later.
Original data (It is a frame under this dialog.) Details of original data of the selection line are
displayed.
* If original data doesn't exist or it is not possible to specify it, nothing is
displayed in this frame.
Register The data of the line where there is a check in “Registration” check box is
registered in the “Parts / Shape List”.
* When “Registration” check box doesn't exist, all data displayed in the list is
registered
Not register This dialog is shut without registering Parts / Shape data in this list.
When this registration screen is opened from the “Shape name selection” screen described later, the
“Registration” item of this list is not displayed. In this case, all data displayed will be subject to “Registration”.
(Refer to “n Case: the relation between parts and database doesn't exist at all” in chapter “5.5.5 New
registration”.)
6-61
n Message of shape name registration confirmation
When parts without the shape name exist when “Set from Database by Shape Name” or “Copy Back to
Database by Shape Name” or “Database Matching by Shape Name” or “Database Matching from Board by
Shape Name”(hereafter, Shape DB operation) is executed, the relation processing of the shape name is
executed to those all.
If a large amount of such parts exist, you may want to do not the relation of the shape name but the Shape DB
operation over again.
Therefore, the confirmation message is first displayed once before the “Shape name selection” dialog is
displayed.
64651-S1-00
The shape name selection dialog is displayed by choosing [Yes] from this message dialog, and the registration
function of “Parts / Shape List” starts.
6
Database management
64652-S1-00
6-62
Item Explanation
Title of this dialog The number and the status are added to the title of this dialog by the
format of “X/Y” in consideration of the case with two or more part names
to which the shape name is not found.
X : Sequential numbers for parts being processed now
Y : Total of parts that are not found of shape name
Parts Overview (It is a list in the upper part of this dialog. )
List of part name to which shape name is not found in Shape DB
operation
* All part names in this list become the same because it is composed of
the purpose that this dialog relates the shape name to one part name.
Database Overview (It is a list in the lower part of this dialog.)
It is a list of all databases that can be used from this line.
The shape name related to this part name is selected from this list.
In Shape Database, because it assumes to be a matching target after
the 1001st of the databases, the 1000th database or less are not
displayed in the list.
* When this list is double-clicked, “Link as shape name” that considers
the database of the line to be a shape name is executed.
Database Matching Condition It is the same meaning as the setting of this name of the Option Setting.
* Because the setting to select the shape name by part name vs.
comment or comment vs. comment is possible, it is displayed here for
the confirmation.
Parts Name Names of parts treated on this dialog
* When the part comment is specified for a matching key, the comment
on parts is displayed here.
Shape Name Shape name related to above-mentioned “Part name” The database
name of the line has been selected by Database Overview is displayed.
* When the database comment is specified for a matching key, the
comment on the database is displayed here.
Database Edit To edit the database of the line has been selected by Database
Overview now, the Parts Database Editor is opened.
Refresh Database Overview is updated in the latest database.
* Please acquire the database again pushing this button when the
database is updated from the outside (ex: Part Database Editor
opened from [Database Edit] button).
Link as shape name The name of the database has been selected in Database Overview is
related to this part name as a shape name.
Go to next without linking This dialog is shut without relating the shape name to this part name.
If parts that are not found shape name exist, the Shape name selection
dialog of those parts is displayed after this dialog is shut.
Cancel This dialog is shut without relating the shape name to this part name.
Moreover, all the shape names selection processing is discontinued
after this. Even if [Cancel] button is pushed, the relation of parts to
which the shape name was related before this is not lost.
6
Database management
If “Series Database” is effective, the data of the same name as the shape name has been selected in “Database
Overview” might not exist according to the Referenced [Link] that time, the state displays warning to
confirm whether there is [Link] selected the database by mistake, try to select the shape name again
pushing “Cancel” button.
6-63
Warning : There is database not existing the shape name
64653-S1-00
6
Database management
6-64
5.5.5 New registration
It explains the operation example when the combination of part name / shape name is newly registered in
“Parts / Shape List” as follows.
Reference
Basically, it is equal to the operations that treat the database.
This registration function accompanies them.
6
64654-S1-00
Please push [Register] button after marking the “Registration” check box of the data to be registered on this
Database management
dialog.
The combination chosen from the list as “Registration” target is registered as Parts / Shape data, and it is
written in the “Parts / Shape List” file.
A similar function operates even if “Copy Back to Database” or “Set from Database All” or “Copy Back to
Database All” is executed.
Moreover, a similar function operates for all parts from which they are selected when two or more parts have
been selected at the same time.
All the shape names can register to the part data by executing “Set from Database All” when a correct database
number is allocated to all parts.
6-65
n Case : the part name and the shape name (database name) are the same
When the database has been (name) matching operated, the name is corresponding to the database related to
parts and them in the board data.
For this case, please execute Database Matching.
The shape name registration processing as which the part name and the shape name are the same is executed
by doing so.
After “Database Matching” is executed, the following Shape names registration dialog is displayed when the
combination of the corresponding part name / database name doesn't exist in “Parts / Shape List”.
64655-S1-00
6
Please push [Register] button after marking the “Registration” check boxes of all data to be registered on this
dialog.
The combination chosen from the list as “Registration” target is registered as Parts / Shape data, and it is
written in the “Parts / Shape List” file.
6-66
n Case : the relation between parts and database doesn’t exist at all
For instance, when they are parts newly added or parts that had not used the database up to now, the relation
is sure not to be done between parts and database.
For this case, please select the corresponding parts, and execute “Set from Database by Shape Name”.
After it fails in “Set from Database by Shape Name”, the following “Shape name selection” dialog is displayed
when the shape name corresponding to the part name doesn't exist in “Parts / Shape List”.
64656-S1-00
Please push [Link as shape name] button after selecting the database that wants to be related as a shape name
on this dialog.
To confirm it, the “Shape name registration” dialog is continuously displayed.
6
Database management
64657-S1-00
Select the [Register] button in this dialog. The combination displayed in the list is registered as Parts / Shape
data, and it is written in the “Parts / Shape List” file.
A similar function operates even if “Copy Back to Database by Shape Name” or “Database Matching by Shape
Name” / “Database Matching from Board by Shape Name” is executed.
6-67
Reference
It is also possible to register Parts / Shape data via the “Part database overview” screen when there is no relation
between parts and databases at all.
Select parts to register from the list of the main view of the Board Editor. Then, open the “Part database overview”
screen, and select the database to be related to selected parts. If “Set from Database” is executed from [Set] button
on the “Part database overview” screen, the “Shape name registration” dialog is displayed to relate selected part and
database as part name / shape name.
64658-S1-00
6
Database management
6-68
n Case : the data that wants to register has not existed yet
First of all, please prepare all the data that wants to register when either the part data or the database has not
been registered yet.
The operation after that is similar to “Case : the relation between parts and database doesn’t exist at all”.
c CAUTION
Please take care about the following points when you prepare the part data or the database.
The registration function operates similarly when the part data is registered in the database or the database is
registered in the board data as parts.
Under such a condition, the part name and the shape name (database name) are quite the same, and it is registered
in “Parts / Shape List” when registering.
If you want to manage the part name and the shape name by a different name, please cancel registration pushing
“Not register” button on this registration dialog once.
In doing “Set from Database” after the part name or the database name is changed, these names are related
mutually.
6
Database management
64659-S1-00
5.6 Limitations
This function is an addition of the function to YGOS (off-line).
The Shape Database operation to use the Part / Shape List cannot be used in the machine.
As usual, please use the method of allocating the database number.
6-69
6. Additional parameter handling on database
6.1 Outline of function
This function is to add pick position and tray parameters to the parts data handling on database.
These parameters are not handled on database before because they tend to change depending on machine
specifications or environments. But, there are some effective situations to add them according as your
management of the parts data.
• To manage special parts that its pick position is out of center with all machine commonly.
• To manage tray supplement condtions in each pallet with all machine commonly.
This function is added to select way for handling database with which usual way and new one.
Package Stick
Position Definition Automatic, Relative
*They are not object if “Position Definition” of the target parts data is “Teaching”.
*They are not object if “Feeder Type” of the source parts data is “Multi Stick” or “Wide Multi Stick”.
Package Tray
Position Definition Teaching
*They are not object if “Feeder Type” of the source parts data is “Fix TF” or “Waffle Tray Changer”.
6
* If it is not satisfied the conditions above, they are not copied. The result data is same with the
situations this function is disabled.
Note When this function is enabled, the parameters above are able to edit on the “Parts Database Editor”.
6.2.3 Comment
Additional parameter • Part comment
• Mark comment
6-70
6.2.4 Target command
[Link] Board Explorer
• The following button on the “Database Utility” screen selected via [Database Utility (U)]
from the [Data] menu
[Set from Database All]
[Copy Back to Database All]
[Database Matching]
[Database Matching from board]
Board Editor
6
Database management
6-71
6.3 Settings
Select “Option (O)” from the “Maintenance (M)” menu and open the “Database” tab. Check the following
items.
• Check the options “Add Adsorption Position Parameters to Database Management” , “Add Tray Parameters to Database
Management”, “Add Comments to Database Management” on the “Option Setting” screen.
64671-S1-00
6
Database management
6-72
6.4 Moving existing data
If the parts data are already managed with the parts database, it is necessary to prepare the parts database to
introduce this function. Please read the following procedure and make use of existing data and this function.
* Tray parts is changed to [Teaching] automatically when it is written to database or set from database.
Tray Parameters
Tray Amount X 1
Tray Amount Y 1
Comment
Blank or initially registered name
There is some possibility that the existing parts data is overwritten accidentally with above setting when it is
set from database. The following procedure is necessary to avoid them.
6
Database management
6-73
6.4.2 How to prepare to introduce
3 Copy back all existing parts data in the board data to the parts database.
Use database utility. Please refer [Link] manual, Common, Chapter 2, 5.4.
Common Database
Network (LAN)
[Link]
63660-S1-00
6.5 Limitations
With the condition in which [Link] and machines use common database, if there is the machine that this
6-74
7. Par ts Database Duplicate Check
7.1 Outline of function
This function checks the database for duplicate data for the following reasons:
• Preventing matching operation with duplicate data.
• Preventing erroneous editing of data that is not target of matching.
• Preventing the creation of new duplicate data.
For the above reasons, duplicate data checking of the parts database is performed.
7.2 Settings
To check the database using the duplicate data checking function, select “Option (O)” from the “Maintenance”
menu and open the “Database” tab. Check “Duplicate Data Check”.
6
64672-S1-00 Database management
Item Meaning
Enable to check duplicate of Parts Database Duplicate check of the parts database is done.
6-75
7.3 How to setup
Prior to the introduction of this feature operation was performed even with duplicate data in the parts database.
With the introduction of this feature duplicate errors will occur.
Therefore, after the introduction of this feature it is necessary to first of all resolve the duplicate data using the
following function.
64673-S1-00
And when parts database is opened, the same check is automatically done and shown the result. On the parts
database editor, the editing operation which creates new duplicate data can be done because it enables to
create and change the parts data. (Warning message is shown.)
■ Ea16280
Ea16280
6
64674-S1-00
Database management
Change the parts name or comment (check key) in the database overview, it is duplicate with the
Cause
existed data.
Counter Measures Enter the parts name or comment that is not duplicate with other data.
6-76
■ Ea16281
Ea16281
64675-S1-00
When “copy back to database all” is executed, there are duplicate data in the target parts data
Cause
for [Copy Back to Database] in the board data.
■ Ea16282
Target database number for [Copy Back to Database].
6
Database management
Ea16282
64676-S1-00
Cause When “copy back to database all” is executed, there are duplicate data in the database.
When the parts data is written to database ([Copy Back to Database] with overwriting to the
Cause
existed data), the duplicate data exists in the parts database.
6-77
■ Ea16283
Ea16283
64677-S1-00
When the parts data is written to database newly, “the target parts data for [Copy Back to
Cause
Database] in the board data” and “the existed parts data in parts database” are duplicate.
Counter Measures Change either of the parts name or comment, and do again.
When “copy back to database all” is executed, “the target parts data for [Copy Back to Database]
Cause
in the board data” and “the existed parts data in parts database” are duplicate.
Counter Measures Change either of the parts name or comment, and do again.
6
Comment Parts comment of duplicate data.
Database name that the machine uses.
DB Name. (P-Tool Only) If it is common database, it is “Common database”.
If it is series database, it is each database name.
DB No. Target database number for [Copy Back to Database].
Database management
6-78
■ Ea16284
Ea16284
64678-S1-00
The database is loaded by parts database editor while[Database Duplicate Check] in the [Tool]
Cause
menu is executed, and duplicate data are found.
Counter Measures Dispose of the duplicate data using the parts database editor.
On the above error screen, the result is able to save to the file. When tap the save button, the result is save to
CSV file.
6
Database management
64679-S1-00
■ Ea16285
Ea16285
64680-S1-00
Counter Measures Enter the parts name or comment that is not duplicate with other data.
6-79
7.4 Limitations
• This function supports parts database only. Mark database and Print Inspection database are not supported.
• The target parts database for duplicate check is 1001 or later, it is the same as database matching function.
6
Database management
6-80
Index
Editing the data optimizing conditions 3-33 Creating procedure 1-30
Executing data optimization 3-35 Pick parameters 1-41
INDEX
Setting the optimizing conditions 3-30 Pitch distribution 1-91
Starting and quitting the Optimizer 3-1
Pre-dispense parameters 1-27
A Dip parameters 1-44
Printer settings 1-114
About this manual i Dispense distribution 1-107,1-109
Printing the Board data 1-113
Alternative components 1-67 Dispense parameters 1-70
Print preview 1-114
B Dot dispense information 1-109
S
Dot Dispense parameters 1-28
Badmark Sequence data 1-104
Setting the Badmark parameters 1-24 F
Sequence parameters 1-15
Badmark functions 1-23 Feeder setup lists 3-39
Shape parameter, mark for solder print
Ball lead position information 1-37 Feeder type 1-36
2-26
Block badmark 1-23 Fiducial parameters 1-19
Shape parameters
Block distribution 1-95 H Mark 1-75
Block distribution return 1-98 Height correction 1-104 Parts 1-50
Block fiducial function 1-20 Height correction distribution 1-106 Side-view camera parameters 1-69
Block offset 1-91 Height parameters 1-26 Solder print data
Board badmark 1-23 I Board data setting 2-4
Board data Cleaner data setting 2-21
Interference check 1-110
Creating new Board data for individual Mark data 2-23
L
machines 1-5 Mask data setting 2-11
Local fiducial functions 1-21 Registering a new Board data name 2-1
Deleting Board data 1-7
Editing the Board data 1-91 M Selecting the Board data 2-3
Printing the Board data 1-113 Mark data, solder print 2-23 Squeegee data setting 2-15
Registering Board names 1-2 Creating procedure 2-24 Squeegee data setting 2-15
Saving the Board data 1-3 Shape parameters 2-26 Squeegee detail setting 2-19
Selecting Board data for individual machines Vision parameters 2-28 T
1-7 Mark information 1-71 Tray parameters 1-55
Selecting the Board data 1-4 Basic parameters 1-73
V
Board data detail setting, solder print 2-8 Creating procedure 1-72
Vision parameter, mark for solder print
Board data setting, solder print 2-4 Mark information parameters 1-71
2-28
Board data, solder print 2-1 Mask check position 2-14
Vision parameters
Board data structure 1-1 Mask data detail setting 2-14
Mark 1-77
Board fiducial function 1-20 Mask data setting 2-11
Parts 1-47
Board information 1-8 Mount parameters 1-13,1-45
Board information parameters 1-8 N
Board parameters 1-9 Nozzle interference 1-111
C O
Cleaner data setting 2-21 Offset parameters 1-17
D Optimizer
Database 1-79 Checking the optimization results 3-37
Copying data from the database 1-79 Outputting the feeder setup lists 3-39
Editing the database 1-84 Quitting the Optimizer 3-3
Storing the data into the database 1-81 Starting the Optimizer 3-1
Using the database 1-79 Optimizer window 3-4
Database matching 1-86 Option parameters 1-66
Data check 1-111 P
Data optimization Parts data
Changing the line to be optimized 3-41 Moving the data between machines 1-99
Checking the line information 3-7 Multiplying the parts data 1-100
Checking the nozzles 3-38 Renumbering the parts data 1-102
Checking the number of feeders 3-8
Parts information 1-29
Checking the number of nozzles 3-7
Editing the parts information 1-99
Defining the optimizing conditions 3-7,3-42
Parts information parameters 1-29
Editing multiple files of optimizing conditions
Pats information
3-34
Basic parameters 1-31
S-1
User’s Manual September 2010
Version 2.00
Programming PC Software
Factory Tools
P-Tool