Chapter 4 Creating The PCB Data
Chapter 4 Creating The PCB Data
1. Overview 4-3
2. Registering and selecting the PCB name 4-5
2.1 Registering PCB names ............................................................................... 4-6
2.2 Selecting the PCB name ............................................................................. 4-8
Vision Info.
This section describes basic methods for creating PCB data so that you will
understand what data is needed for what item. After you have obtained a
complete understanding of these methods, begin actual work according to the
desired method.
The flow chart on the next page shows the basic procedure for creating new
PCB production data.
4-3
OPE09989020
Chapter 4 Creating the PCB data
1
Flow chart for creating new PCB production data
30023008-02
For badmark
☞ Chapter 5
Create
Block Repeat Info. ☞ Chapter 5
Create
Local Fidu. Info. ☞ Chapter 5
Create
Local Bad Mrk Info. ☞ Chapter 5
Data optimization
☞ 9
To PCB production
☞ Chapter 3
4-4
OPE09989020
Creating the PCB data Chapter 4
2
2. Registering and selecting the PCB name
Flow chart for registering and selecting PCB name
30023009-00
2/DATA/M
1/EDIT_DATA
D2/CREATE
PCB DATA
D1/SWITCH
PCB DATA
Select
PCB name
A/DISPLAY
B/UTILITY
C/EDIT_TOOL
D/FILE
4-5
OPE09989020
Chapter 4 Creating the PCB data
2
2.1 Registering PCB names
To create new PCB data for production, you must first register the PCB name.
There are four methods for registering a PCB name.
1. Registering a new PCB name
If no basic data is found in the previously registered PCB data. You should
register a PCB name to create empty space for new PCB data and then
enter necessary data.
2. Utilizing PCB data already registered
Make a copy of PCB data which is already registered in the VIOS software
memory.
3. Converting PCB data created by a YAMAHA YM series mounter (UFOS
machine)
Convert the UFOS data into VIOS data.
4. Converting CAD data or other manufacturer’s mounter data
After converting CAD data or other manufacturer’s mounter data into a
typical format, take its component coordinate data into the VIOS to create
data that can be used with YAMAHA full vision series mounters.
The following steps explain the procedure in “1. Registering a new PCB
name”. For other methods, refer to the separate manual “YVOS 2 ” available
from YAMAHA.
1 Select <2/1/D2 CREATE PCB DATA> and press the [ENTER]
key.
The Create PCB box then appears on the screen.
2 Enter a PCB name.
Enter a PCB name within 20 alphanumeric characters and press the [ENTER]
key. The message “NOT EXIST” then appears on the right in the box and the
cursor moves to the “Select Execute” parameter. (Refer to the Caution below.)
Create PCB
Destination
PCB Name : PCB1
MCH Name : Machine NOT EXIST
Select Execute : CANCEL
[INS][DEL] to change.
[ESC] to abort, [Enter] to finish.
4-6
OPE09989020
Creating the PCB data Chapter 4
2
3 Set the “Select Execute” parameter to “EXECUTE”.
Use the [INS] [DEL] or [Space] key to select “EXECUTE” and press the [ENTER]
key. The PCB name has now been registered.
c
Selecting “EXECUTE” to register the new PCB name
70023003-00
Create PCB
n Note
A space cannot be included in a PCB name. Use underbars instead.
Example: SAMPLE PCB DATA→SAMPLE_PCB_DATA
c Caution
When the message “EXIST” appears in Step 2, this means that a PCB with the same name
has already been registered, so register another PCB name.
4-7
OPE09989020
Chapter 4 Creating the PCB data
2
2.2 Selecting the PCB name
After you have registered the PCB name, select it to create data. (Likewise,
you must also select the PCB name to edit the PCB data previously registered.)
1 Press the [F2] key to execute the <2/1/D1 SWITCH PCB
DATA> command.
Pressing the [F2] key directly displays the PCB name selection box that shows
PCB names currently registered.
2
PCB name selection box
70023004-01
pcb name
CONVEYOR 1994-08-16
ANC_TEST 1998-02-11
PALLET_88 1998-02-23
PCB1 1997-11-24
4-8
OPE09989020
Creating the PCB data Chapter 4
2
INPUT PCB box
70923016-00
pcb name
CUK_92001_1 1997-03-08
TCO1M2 1997-03-22
TCO1M1 1997-03-22
TCO1M1_P 1997-03-25
pcb name
CONVEYOR 1994-08-16
OBJECT ANC_TEST 1998-02-11
PCB Info. PALLET_88 1998-02-23
Mount Info. PCB1 1997-11-24
Component Info.
Mark Info.
Blk Repeat Info.
Local Fidu. Info.
LocalBadMrk Info.
n Note
To switch the PCB data on the editing screen, press the [F2] key (or execute <2/1/D1 SWITCH
PCB DATA>) . To switch the edit item, press the [F3] key (or execute <2/1/A1 MAIN WIN-
DOW>).
4-9
OPE09989020
Chapter 4 Creating the PCB data
3
3. Creating the component information
The flow chart below shows the procedure for creating data on components to
be mounted on a PCB. Component data has various parameters for each of the
component names registered. To set these parameters, it is convenient to copy
sample data of a component with a similar shape from the database (<2/3
DATABASE>) and then edit only the different parameters.
Flow chart for creating component data
30023010-02
Open
component info.
Enter component
name
Enter comment
Copy information
from database
NO
Create tray Is Comp. Package set to
information Tape or Bulk?
☞ 3.2
3.3
YES
Set various
parameters ☞ 3.4
Execute Adjust
Assistant ☞ 3.5
Save data
Reference
To create PCB data more efficiently, it is advisable to register the component data in the
appropriate location by considering how the component is to be used. Refer to “3.8 Registra-
tion location of component data” in this chapter for more details.
4-10
OPE09989020
Creating the PCB data Chapter 4
3
VIOS hierarchical structure (for creating component information)
30924002-00
4-11
OPE09989020
Chapter 4 Creating the PCB data
3
3.1 Creating procedure
To create PCB data, follow these steps.
3
Component Info. screen
70023005-02
<<<APPLICATION>>> 2/DATA/M
<<MODE>> 1/EDIT_DATA
PCB:
OBJ: Component Info. USER ITEMS V
No. COMPONENT NAME COMMENT Edit Term :
1 FixCmpRef. :
2 Comp. Package :
3 Feeder Type :
4-12
OPE09989020
Creating the PCB data Chapter 4
3
Database No. selection screen
70923018-00
<<<APPLICATION>>> 2/DATA/M
<<MODE>> 1/EDIT_DATA
<COMMAND_LIST> A/DISPLAY
Reference
You can copy the database information without using the <2/1/A3 VIEW DATABASE NO.>
command as follows:
1. Enter the desired database number in the Database No. column in the USER ITEMS
sub-window.
2. Press the [F7] key to execute the SET FROM DATABASE command, and the information on
the specified database number is then copied.
For details on the database, refer to “3. Creating the user database” in Chapter 5.
USER ITEMS
Edit Term :
Reference
If data is registered in the database with numbers 1001 to 1600, you can redisplay all these
pieces of data from 1001 in alphabetical order by placing the cursor on the <A3 VIEW
DATABASE NO.> command and pressing the [SHIFT] + [ENTER] keys.
k4
Reference
When using stick feeders or tray feeders, refer to “3.2 Setting the stick feeder component data”
or “3.3 Setting the tray component data”.
4-13
OPE09989020
Chapter 4 Creating the PCB data
3
6 Execute the Adjust Assistant.
The Adjust Assistant commands are used to check or optimize the data copied
or registered.
Press the [F6] key to execute the <2/1B1 ADJUST ASSISTANT> command.
(Refer to “3.5 Executing the Adjust Assistant commands” in this chapter for
more details.)
6
7 Save the PCB data.
Press the [ESC] key, then select <2/1/D8 SAVE PCB DATA> and press the
[ENTER] key.
8 Repeat the above steps for other components.
Use the same procedure from Step 2 to register all components to be mounted
on the PCB.
4-14
OPE09989020
Creating the PCB data Chapter 4
3
3.2 Setting the stick feeder component data
When using stick feeder components (multi or single stick feeders), you must
enter the following settings in the Component Information.
4k
2. Align the cursor with “Comp. Package” and press the [INS], [DEL] or
[SPACE] key to set this parameter to “Stick”.
4-15
OPE09989020
Chapter 4 Creating the PCB data
3
4 Set the “Feeder Type” parameter.
Using the [INS], [DEL] or [SPACE] key, set this parameter according to the stick
feeder type you will use.
c
• Multi-stick feeder
For general multi-stick feeders, set this parameter to “Multistick”. For
wide multi-stick feeders, set to “WideMultiStk”.
• Single stick feeder
Select from among “Stick 15mm, “Stick 20mm”, “Stick 25mm”, “Stick
30mm” and “Stick 35mm” according to the stick width. For other stick
feeders, select from “Stick-A” to “Stick-G”. (See the reference below.)
• High-speed stick feeder
Select from among “HS-Stick-L06”, “HS-Stick-L09”, “HS-Stick-L13”, “HS-
Stick-L16”, “HS-Stick-L20”and “HS-Stick-L26”. (Each number indicates
the length of component.) For other high-speed stick feeders, select from
“HS-Stick-A” to “HS-Stick-D”. (See the reference below.)
• Stacked stick feeder
Select from among “StackStk-L06”, “StackStk-L09”, “StackStk-L13”,
“StackStk-L16”, “StackStk-L20”and “StackStk-L26”. (Each number
indicates the length of component.) For other stacked stick feeders, select
from “StackStk-A” to “StackStk-D”. (See the reference below.)
Reference
When you set the Feeder Type parameter to “HS-Stick A to D” or “StackStk-A to D”, you must
first make correct settings for <3/1/A5 FEEDER SPEC. INF.> in the MAINTENANCE
Manager. For details on settings, refer to the mounter service manual.
c
6 Set the feeder set No.
Enter the number of the feeder set position at which the stick feeder knockpins
are inserted into the feeder plate.
7 Set the Pos. Definition parameter.
Using the [INS], [DEL] or [SPACE] key, set this parameter to “Automatic” when
not using a multi-stick feeder and advance to Step 10. When using a multi-
stick feeder, proceed to Step 8.
4-16
OPE09989020
Creating the PCB data Chapter 4
3
8 Move the teaching unit to the feeder set position by trace.
1. Use the [INS], [DEL] or [SPACE] key to set the Pos. Definition parameter to
“Automatic”.
c
2. The XY coordinates of the feeder set position specified in Step 6 are
automatically entered in the Feeder Pos_X and Pos_Y columns.
3. Press the [TAB] key to check that the cursor is positioned on the target data
line in the left-hand main window.
k
4. Set the trace (teaching) conditions and press the [F9] key to perform trace.
The teaching unit moves to the position specified in the Feeder Pos_XY
columns. The trace (teaching) conditions should be set as follows:
Teaching unit : Select “camera”
Speed : Select a slow speed (SPEED=20 to 40).
Fiducial : Select “NotUse”.
9
9 Perform teaching for the pickup position.
Referring to the procedure below, perform teaching for the coordinates of the
pickup position for a component.
1. Press the [TAB] key to move the cursor back to the USER ITEMS sub-
window.
k
2. Change the Pos. Definition parameter to “Relative”.
3. Move the cursor to “Feeder Pos_X mm” or “Feeder Pos_Y mm”.
4. Manipulate the YPU joystick to move the camera directly above the
component to be picked up.
Making sure that the cross cursor is positioned at the center of the
component, press the [F10] key twice to perform teaching.
The teaching position coordinates relative to the feeder knockpin have now
been entered.
4-17
OPE09989020
Chapter 4 Creating the PCB data
3
Teaching position
30023000-02
Component
Cross cursor
(Teaching position)
Reference
Marking at the center of the component with a pencil makes it easier to perform teaching.
n Note
When you make off-line settings, enter the correct XY distance from the feeder knockpin to the
component pickup point in the Feeder Pos_X and Pos_Y columns.
Feeder
Y
positioning
knockpin X
Pickup point
Reference
About “Pos. Definition”
This is a parameter to specify the method for obtaining the coordinates of a component pickup
position.
“Automatic”: When “Automatic” is selected, the machine automatically calculates the pickup
position based on the feeder plate reference position specified on the FeederPlateOffset screen
available from the <3/2/A1 SELECT TARGET> menu. What you have to do is just enter a
value in the Feeder Set No. column. Select this setting when using components whose pickup
position is independent of the component size, such as tape feeders.
“Teaching”: Select “Teaching” when using components whose pickup position varies
depending on the component type, such as multi-stick feeders. In this case, you must perform
teaching for the pickup position with respect to the machine origin. Since the feeder set
position has to be fixed when “Teaching” is selected, the data optimization in the <2/2/
DADA_GENERATOR> mode is not applied.
“Relative”: As with “Teaching”, select this setting when using components whose pickup
position varies depending on the component type, such as multi-stick feeders. In this case,
however, the pickup position will be a distance from the reference pickup position (feeder
positioning knockpin) of an 8mm tape feeder. Unlike “Teaching”, the data optimization in the
<2/2/DADA_GENERATOR> mode can be applied. Off-line data input is also possible.
4-18
OPE09989020
Creating the PCB data Chapter 4
3
0 Set the TRAY parameters.
Press the [F4] key till the TRAY sub-window appears, then set each parameter
as follows.
4
• Y-Comp. Amount
Enter the number of components loaded into a single stick.
• Y-Current Pos.
This shows the number of components which have been used from the
stick. Use the initial setting value.
• CountOut Stop
Normally, set this parameter to “Nothing”. If this is set to “Exist”, the
machine will automatically stop when the number of components set in
the Y-Comp Amount parameter have been used up.
4-19
OPE09989020
Chapter 4 Creating the PCB data
3
3.2.2 When not searching for the optimum feeder
set position
If you want to set the stick feeder at a particular position and do not want to
perform automatic search for the optimum feeder set position, follow these
steps.
1 Set the stick feeder on the feeder plate.
Install the stick feeder with components loaded, onto the feeder plate at the
same position as is set in actual PCB production.
Reference
For details on loading components into a stick feeder or setting a stick feeder on the feeder
plate, refer to the feeder user’s manual.
4k
2. Align the cursor with “Comp. Package” and press the [INS], [DEL] or
[SPACE] key to set this parameter to “Stick”.
c
4 Set the “Feeder Type” parameter.
Using the [INS], [DEL] or [SPACE] key, set this parameter according to the stick
feeder type you will use. See Step 4 in the preceding section for detailed
information.
c
5 Set the Use feeder opt. parameter to “No”.
Use the [INS], [DEL] or [SPACE] key to set this parameter to “No”.
c
6 Set the Feeder Set No.
Enter the number of the feeder set position at which the stick feeder knockpins
are inserted into the feeder plate.
4-20
OPE09989020
Creating the PCB data Chapter 4
3
7 Set the Pos. Definition parameter.
Using the [INS], [DEL] or [SPACE] key, set this parameter to “Automatic”.
When using a multi-stick feeder, proceed to Step 8. When not using a multi-
stick feeder, advance to Step 9.
8 Perform teaching for the pickup position.
Referring to the procedure below, perform teaching for the coordinates of the
pickup position for a component.
1. Move the cursor to “Feeder Pos_X mm” or “Feeder Pos_Y mm”.
2. Manipulate the YPU joystick to move the camera directly above the
component to be picked up.
Making sure that the cross cursor on the vision monitor is positioned at the
center of the component, press the [F10] key twice to perform teaching.
The teaching position coordinates relative to the machine origin have now
been entered.
The teaching conditions should be set as follows:
Teaching unit : Select “camera”
Speed : Select a slow speed (SPEED=20 to 40).
Fiducial : Select “NotUse”.
0
9 Set the TRAY parameters.
Press the [F4] key till the TRAY sub-window appears, then set each parameter
as necessary. See Step 10 in the preceding section for more details.
4
n Note
When the stick feeder needs to be installed at a particular position, you cannot make off-line
settings. Be sure to use teaching to enter the correct pickup point.
4-21
OPE09989020
Chapter 4 Creating the PCB data
3
3.3 Setting the tray component data
When using an MTF (manual tray feeder), ATS (automatic tray stacker) or
external tray changer, you must enter the following component data settings in
the Component Information.
1 Make the component setups.
Set the components on the tray. Refer to the separate tray changer user’s
manual for more details.
2 Display the USER ITEMS sub-window.
Press the [F4] key to display the USER ITEMS sub-window on the Component
Information screen.
4
3 Set the “Comp. Package” parameter to “Tray”.
Align the editing cursor with “Comp. Package” and press the [INS], [DEL] or
[SPACE] key to set this parameter to “Tray”.
c
4 Set the “Feeder Type” parameter.
Using the [INS], [DEL] or [SPACE] key, set this parameter according to the tray
feeder type you are using.
c
• MTF (manual tray feeder)
Set to “Fix. TF”.
• ATS27A
Set to “Auto TC”.
• YTF100A, YTF31A
Set to “Ext. TC”.
4-22
OPE09989020
Creating the PCB data Chapter 4
3
6 Enter the Feeder Set No. (only for the MTF)
Enter the feeder set number near a position at which the MTF (manual tray
feeder) is installed on the feeder plate. (See 4 in Step 9) If your machine is
used with an ATS (auto tray stacker) or external tray changer, use the initial
setting value.
7 Adjust the conveyor width. (only for MTF)
1. Press the [ESC] key, select <2/1/B7 CONVEYOR UNITS> →”CONVEYOR
WIDTH” and press the [ENTER] key.
2. Remove any chip or debris from the conveyor if any.
3. Enter the PCB width (dimension perpendicular to the PCB flow) and press
the [ENTER] key.
The conveyor width will be adjusted to the PCB width.
4. Select “RETURN” (or press the [ESC] key) to return to the previous screen.
c Caution
The MTF (manual tray feeder) is installed to the movable conveyor rail. The conveyor width
must be adjusted to the PCB width before setting component information used with the
MTF.
4
1 X-Comp. Amount, Y-Comp. Amount
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 X-Comp. Amount to
“5” and the Y-Comp. Amount to “4”.
2 X-CompPitch, Y-CompPitch
Enter the component pitch (center to center spacing) in millimeters in the
XY directions.
3 X-Current Pos., Y-Current Pos.
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 X-Current Pos. and Y-Current Pos. 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.
4-23
OPE09989020
Chapter 4 Creating the PCB data
Y-CompPitch
2 1,2 2,2 3,2 4,2 5,2
Tray origin
1 1,1 2,1 3,1 4,1 5,1
1 2 3 4 5
X-Comp. Amount
Pallet origin X-CompPitch
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.
In the case of an MTF, the tray origin is the center of the component which is nearest the front
left corner of the tray when viewed from the front of the machine.
Toray origin
X
Pallet origin Pallet extract neck
4-24
OPE09989020
Creating the PCB data Chapter 4
3
4 WastedSpace (L), WastedSpace (R) (only for the MTF)
When an MTF (manual tray feeder) is installed on the feeder, these
parameters define the feeder set positions where 8mm tape feeders cannot
be attached to the feeder plate. These parameters should be set with the
Feeder No. specified in Step 6 as the reference.
For example, when the MTF occupies the feeder plate from Nos. 109 to
135 and the Feeder No. specified in Step 6 is “120”, the left-hand feeder
set positions of Nos. 109 to 119 cannot be used, so enter “11” for the
WastedSpace (L) parameter. For the right-hand feeder set positions, Nos.
121 to 135 cannot be used, so enter “15” for the WastedSpace (R) param-
eter.
Pallet-StartNo./Pallet-LastNo.
10023008-00
Magagine
3
4
5
4-25
OPE09989020
Chapter 4 Creating the PCB data
3
6 Pallet-Current (other than the MTF)
Enter the pallet position No. to start from for component pickup. Normally
enter the same value as specified in the Pallet-StartNo. column above. This
parameter automatically changes as components on each pallet are used
up.
7 X-TrayAmount, Y-TrayAmount
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 X-
TrayAmount parameter, and “1” for the Y-TrayAmount parameter. In the
case of Figure B, enter “1” for the X-TrayAmount parameter, and “2” for the
Y-TrayAmount parameter.
8 X-TrayPitch, Y-TrayPitch
These parameters set the center to center spacing of the adjacent trays on a
pallet. For example in Figure A on the next page, enter “15.00” for the X-
TrayPitch parameter, and “0.00” for the Y-TrayPitch perimeter. In the case of
Figure B, enter “0.00” for the X-TrayPitch parameter, and “10.00” for the Y-
TrayPitch parameter. When only one tray is set on a pallet, both the X-
TrayPitch and Y-TrayPitch parameters should be “0.00”.
9 X-CurrentTray, Y-CurrentTray
These parameters indicate which row and column on a pallet the tray is
currently used. Normally, enter "1" for both X-CurrentTray and Y-Current
Tray 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.
TrayAmount/TrayPitch settings
30023009-02
A Tray B
15.00
1, 2
10.00
Tray
1, 1 2, 1 1, 1
0 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”.
4-26
OPE09989020
Creating the PCB data Chapter 4
3
0 Enter the component pickup position in the Feeder Pos_XY
columns on the USER ITEM sub-window.
1. Press the [F4] key to switch the sub-window to the USER ITEMS display,
then enter “0.00” in both the Feeder Pos_X and Feeder Pos_Y columns.
4
2. With the cursor still positioned on the Feeder Pos_X or Feeder Pos_Y
column, press the [F9] key and set the TEACH, TRACE conditions. (If this
box is not directly displayed, select <2/1/B0 TEACH, TRACE CONDITION>
and press the [ENTER] key.)
Teaching unit : Select “Camera”.
Speed : Select a slow speed (SPEED=20 to 40).
Fiducial : Select “NotUse”.
9
3. Press the [F9] key again to perform trace.
The pallet of the number specified in the Pallet Start-No. column is
extracted and set on the stage (except for the MTF), and the teaching unit
moves to the machine origin. (If you are using an external tray changer, its
pickup head moves to the pallet origin.)
4. When you are using an MTF or ATS, manipulate the YPU joystick to move
the teaching unit to right above the center of the component which is
located nearest the machine origin (the camera is positioned here by trace).
This component is usually located in the front left corner on the pallet as
viewed from the front of the mounter. When you are using an external tray
changer, press the emergency stop button to turn the servo-control off.
Then, move the tray changer pickup head by hand to right above the center
of the component which is located nearest the pallet origin (the pickup
head is positioned here by trace). At this point, checking the position while
lowering the pickup head by pressing the [CTRL]+[F10] keys or the manual
button on the head descent air valve is recommended.
l0
Pickup head descent air valve (external tray changer)
30023004-01
Pickup head
descent air valve
Pickup head
4-27
OPE09989020
Chapter 4 Creating the PCB data
3
5. Press the [F10] key twice to perform teaching.
The teaching position coordinates you set have now been entered in the
Feeder Pos_X and Feeder Pos_Y columns.
0
6. After the teaching is complete, press the [ESC] key and execute the <2/1/B6
SET PALLET> command to return the extracted pallet to the original
position.
The pallet will be returned by entering “0” in “Pallet number for setting”.
Reference
You can make off-line settings for the Feeder Pos_X and Pos_Y parameters. In this case, enter
the correct XY distance from the pallet origin to the component pickup point in the Feeder
Pos_X and Pos_Y columns.
Y
Feeder Pos_Y
X
Feeder Pos_ X
Pallet origin
4-28
OPE09989020
Creating the PCB data Chapter 4
3
3.4 Various parameter settings
You must check and make necessary settings to the data copied from the
database, so that it matches the actual component you are going to use. This
section explains how to set basic parameters according to typical component
types. Since precise settings can be made by recognizing each component
(with the Adjust Assistant commands described later in “3.5”) the following
paragraphs describe only specific parameters which can be set manually in
each sub-window.
Reference
When making parameter settings, you will notice four kinds of alphabet letters “N, S, E and
W” which are indicated following certain parameters. These letters stand for the directions in
which the component is recognized with a vision system.
Single-vision camera
Multi-vision camera
n Note
Parameters not described in this section can be optimized or fine-adjusted while executing the
Adjust Assistant commands (explained in the next section, “3.5”) or by referring to “3.7
Pickup and mount vacuum pressures” in this chapter. You can also refer to the help message
displayed by pressing the [F1] key.
4-29
OPE09989020
Chapter 4 Creating the PCB data
3
3.4.1 Box type chip resistors and capacitors
These chip resistors and capacitors are registered with the parameters shown
below.
Chip component parameters
70924002-00
SHAPE VISION
Edit Term : Edit Term :
C Body Size X : 0.80 B Alignment Type : Std. Chip
Body Size Y : 1.60 Lighting Level : 6/8
D Body Size Z : 0.45 Comp. Threshold : 55
E Ruler Offset : 3 Comp. Tolerance : 30
Search Area : 1.50
4-30
OPE09989020
Creating the PCB data Chapter 4
3
2 Feeder Type
Select the specific feeder type to be used for component supply. Selectable
items differ depending on the Comp. Package setting. Refer to the table
below to make a selection. When the Comp. Package is set to “Stick” or
“Tray”, see “3.2 Setting the stick feeder component data” or “3.3 Setting the
tray component data” in this chapter. For details on feeders, refer to the
separate feeder user’s manual.
Comp.
Package Feeder Type Tape feeder or bulk cassette feeder type
setting setting
Bulk 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-T0.6C Bulk feeder for 2125 capacitors (chip thickness 0.6mm). Marked
"2125 T0.6" on the feeder.
Bulk-T0.6R Bulk feeder for 2125 resistors. Marked "2125 T0.6" on the feeder.
Bulk-T1.25C Bulk feeder for 2125 capacitors (chip thickness 1.25mm). Marked
"2125 T1.25" on the feeder.
Bulk-T1.25R Bulk feeder for 2125 resistors (chip thickness 1.25mm). Marked
"2125 T1.25" on the feeder.
Bulk-1608MELF Bulk feeder for 1610 Melf components. Marked "MELF φ1.0 × 1.6"
on the feeder.
Bulk-2125MELF Bulk feeder for 2125 Melf components. Marked "MELF φ1.25 × 2.0"
on the feeder.
Bulk-A to D Select these settings when using a bulk feeder other than the above.
Note that you must make necessary settings on the <3/1/A5 FEEDER
SPEC. INF> screen. For the setting procedure, refer to the mounter
service manual.
4-31
OPE09989020
Chapter 4 Creating the PCB data
3
3 Use feeder opt.
Set to “Yes” when you want to change the feeder set positions according to
results obtained with the DATA GENERATOR commands. (See “9. Data
optimization” in this chapter.) Set to “No” if you do not want to change
these positions. Setting to “Yes” is advised.
4 Required Nozzle
Select the optimum nozzle that matches the component size from among
the nozzle types for chip components. (See “Nozzle table” listed in
Supplement in this manual.)
5 AlignmentModule
This parameter specifies the lighting method for recognizing a component.
Use the default setting (Fore&Back&Laser) in most cases.
Reference
When an AlignmentModule parameter including multiple items (e.g. “Fore&Back&Laser”) is
selected, the machine automatically selects an appropriate lighting method from those listed
and recognizes the component. An item on the right has higher selection priority than an item
on the left. However, since the YV100II surface mounter uses “Fore” only, “Back” and
“Laser” are invalid.
E N
Loading position S N E W
W S
4-32
OPE09989020
Creating the PCB data Chapter 4
3
c Caution
Pickup angle setting directly affects the recognition reference and mounting angle. Be sure
not to confuse the difference between “0” and “180” degrees for horizontally long compo-
nents in the loading position and between “90” and “-90” degrees for vertically long
components. Refer to “3.6 Pickup angle” in this chapter for more details.
9 Pick Height
Set this parameter to “0” in normal operation.
If the nozzle does not reach the component on the feeder, enter a plus
value in the Pick Height column. If the nozzle presses down on the
component, enter a minus value.
0 Dump Way
Set to “Dump POS”.
A Vacuum Check
Set this parameter to “NORMAL CHK” in normal operation. If you want to
strictly check pickup errors and mount errors (head return without mount-
ing the component), set to “SPECIAL CHK”.
n Note
With the Vacuum Check parameter 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 Production parameter on the PCB Info. is set to
“UseVacChk”.
VISION parameters
Make settings here for the Alignment Type parameter in the VISION sub-
window. Other VISION parameters can be optimized by executing the Adjust
Assistant commands described later.
B Alignment Type
Set this parameter to “Std.Chip” with the [INS], [DEL] or [Space] key.
SHAPE parameters
After specifying the Alignment Type parameter in the VISION sub-window,
set the parameters in the SHAPE sub-window. If the Alignment Type param-
eter is undefined, the following parameters are not displayed. Use the number
keys to make settings.
C Body Size X, Body Size Y
Enter the correct dimensions measured with a caliper or micrometer.
D Body Size Z
Enter the correct thickness measured with a caliper or micrometer.
E Ruler Offset
Enter the distance in pixels from the end of the component to an imaginary
ruler line used to measure the lead width. The ruler line should be
positioned across the lead area (light reflecting area) with a uniform width.
Use the default setting in most cases.
4-33
OPE09989020
Chapter 4 Creating the PCB data
3
SHAPE parameters for chip components
30923008-01
A : Body Size X
B B : Body Size Y
C : Body Size Z
D : Ruler Offset
C
N
E
S W
A
D
N
B
E W
S
A
4-34
OPE09989020
Creating the PCB data Chapter 4
3
3.4.2 Mini-mold transistors
Mini-mold transistors are registered with the parameters shown below.
Mini-mold transistor parameters
70924003-00
SHAPE VISION
Edit Term : Edit Term :
B Body Size X : 1.60 A Alignment Type : Mini-Tr/SOT
Body Size Y : 1.60 Lighting Level : 6/8
C Body Size Z : 0.75 Comp. Threshold : 55
D Ruler Width : 2 Comp. Tolerance : 30
E Ruler Offset : 1 Search Area : 1.50
F Lead Number N : 2
Lead Number S : 1
G ReflectLL : 0.25
H LeadWidth : 0.30
I LeadPitch N : 0.80
LeadPitch S : 0.80
4-35
OPE09989020
Chapter 4 Creating the PCB data
3
5 AlignmentModule
This parameter specifies the lighting method for recognizing a component.
Use the default setting (Fore&Back&Laser) in most cases. Refer to “5
AlignmentModule” in “3.4.1 Box type chip resistors and capacitors” for
more details.
6 Feeder Set No.
Enter the feeder set number of the position at which the feeder is installed.
This parameter setting is unnecessary when the Use feeder opt. parameter
is set to “Yes.”
7 Pos. Definition
Set to “Automatic” when you set the Comp. Package parameter to “Tape”.
For other settings, refer to “3.2 Setting the stick feeder component data” or
“3.3 Setting the tray component data” in this chapter.
N N
Recognition W E W E
reference
S S
E N E N
Loading S N E W S N E W
position W S W S
c Caution
Pickup angle setting directly affects the recognition reference and mounting angle. Be sure
not to confuse the difference between “0” and “180” degrees for horizontally long compo-
nents in the loading position and between “90” and “-90” degrees for vertically long
components. Refer to “3.6 Pickup angle” in this chapter for more details.
9 Dump Way
Set to “Dump POS”.
0 Vacuum Check
Set this parameter to “NORMAL CHK” in normal operation. If you want to
strictly check pickup errors and mount errors (head return without mount-
ing the component), set to “SPECIAL CHK”.
4-36
OPE09989020
Creating the PCB data Chapter 4
3
n
Note
With the Vacuum Check parameter 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 Production parameter on the PCB Info. is set to
“UseVacChk”.
VISION parameters
Make settings here for the Alignment Type parameter in the VISION sub-
window. Other VISION parameters can be optimized by executing the Adjust
Assistant commands described later.
A Alignment Type
Set to “Mini-Tr/SOT” when the diagonally (oppositely) located lead shape is
the same, and set to “P-Tr/Con-NS” if not.
;;
Alignment Type setting for transistors
10023107-00
SHAPE parameters
After specifying the Alignment Type parameter in the VISION sub-window,
set the parameters in the SHAPE sub-window. If the Alignment Type param-
eter is undefined, the following parameters are not displayed. Use the number
keys to make settings.
B Body Size X, Body Size Y
Enter the correct dimensions including the leads, measured with a caliper
or micrometer.
C Body Size Z
Enter the correct thickness measured with a caliper or micrometer.
D Ruler Width
Enter the width of an imaginary ruler line used to detect the leads. Use the
default setting in most cases. If the lead end is specially formed (for
example, the lead end is round or not straight, set to “1”.
Lead form
4-37
OPE09989020
Chapter 4 Creating the PCB data
3
E Ruler Offset
Enter the distance in pixels from the lead end to an imaginary ruler line
used to measure the lead width. Use the default setting in most cases.
F LeadNumber
Enter the number of leads existing in the N and S directions.
NS directions
50924000-00
G ReflectLL
Enter the projected length of leads which reflect light during recognition.
Use the default setting in most cases.
H LeadWidth
Enter the correct lead width.
I LeadPitch
Enter the correct lead pitch (lead-to-lead spacing).
B
A : Body Size X
C B : Body Size Y
C : Body Size Z
D : Ruler Width
A E N
E : Ruler Offset
S
F : Reflect LL
W G : Lead Pitch
H: Lead Width
G
N
D, E
E W
Top view
S
H F
4-38
OPE09989020
Creating the PCB data Chapter 4
3
3.4.3 SOP components
SOP components are registered with the parameters shown below.
SOP recognition reference
70924004-00
SHAPE VISION
Edit Term : Edit Term :
C Body Size X : 6.40 B Alignment Type : SOP
Body Size Y : 10.15 Lighting Level : 6/8
D Body Size Z : 2.10 Comp. Threshold : 55
E Ruler Width : 3 Comp. Tolerance : 30
F Ruler Offset : 2 Search Area : 5.00
G Lead Number : 8
H ReflectLL. : 0.50
I LeadWidth : 0.45
J LeadPitch : 1.27
E N
Loading position S N E W
W S
n Note
For components having leads on the short sides like TSOP, set the Pick Angle deg parameter to
“0” when the loading position is vertically long, and to “90” when horizontally long.
TSOP
10023108-01
0˚ 90˚
4-40
OPE09989020
Creating the PCB data Chapter 4
3
c Caution
Pickup angle setting directly affects the recognition reference and mounting angle. Be sure
not to confuse the difference between “0” and “180” degrees for horizontally long compo-
nents in the loading position and between “90” and “-90” degrees for vertically long
components. Refer to “3.6 Pickup angle” in this chapter for more details.
0 Dump Way
Set to “Dump POS”.
A Vacuum Check
Set this parameter to “NORMAL CHK” in normal operation. If you want to
strictly check pickup errors and mount errors (head return without mount-
ing the component), set to “SPECIAL CHK”.
n Note
With the Vacuum Check parameter 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 Production parameter on the PCB Info. is set to
“UseVacChk”.
VISION parameters
Make settings here for the Alignment Type parameter in the VISION sub-
window. Other VISION parameters can be optimized by executing the Adjust
Assistant commands described later.
B Alignment Type
Set this parameter to “SOP” with the [INS], [DEL] or [Space] key.
SHAPE parameters
After specifying the Alignment Type parameter in the VISION sub-window,
set the parameters in the SHAPE sub-window. If the Alignment Type param-
eter is undefined, the following parameters are not displayed. Use the number
keys to make settings.
C Body Size X, Body Size Y
Enter the correct dimensions including the leads, measured with a caliper
or micrometer.
D Body Size Z
Enter the correct thickness measured with a caliper or micrometer.
E Ruler Width
Enter the width of an imaginary ruler line used to detect the leads. Use the
default setting in most cases. If the lead end is not uniform, set to “1”.
(Refer to “F Ruler Width” in “3.4.2 Mini-mold transistors”.)
F Ruler Offset
Enter the distance in pixels from the lead end to an imaginary ruler line
used to measure the lead width. Use the default setting in most cases.
4-41
OPE09989020
Chapter 4 Creating the PCB data
3
G LeadNumber
Enter the number of leads existing on one side in either E or W direction.
H ReflectLL
Enter the projected length of leads which reflect light during recognition.
Use the default setting in most cases.
I LeadWidth
Enter the correct lead width.
J LeadPitch
Enter the correct lead pitch (lead-to-lead spacing).
B A : Body Size X
B : Body Size Y
C : Body Size Z
C D : Ruler Width
N E : Ruler Offset
E
W
F : Reflect LL
S G : LeadPitch
A
H : LeadWidth
D, E F
G
N
H
Bottom view E
W
S
4-42
OPE09989020
Creating the PCB data Chapter 4
3
3.4.4 QFP components
QFP components are registered with the parameters shown below.
QFP component parameters
70924005-00
SHAPE VISION
Edit Term : Edit Term :
D Body Size X : 17.20 C Alignment Type : QFP
Body Size Y : 17.20 Lighting Level : 6/8
E Body Size Z : 3.35 Comp. Threshold : 55
F Ruler Width : 3 Comp. Tolerance : 30
G Ruler Offset : 4 Search Area : 6.00
H Lead Number N : 11
Lead Number E : 11
I ReflectLL. : 0.80
J LeadWidth : 0.40
K LeadPitch : 1.00
L Bumper Mask : 0.00
n Note
For maximum component size that can be mounted, refer to “1.2.2 Mountable component size”
in Chapter 2.
4-43
OPE09989020
Chapter 4 Creating the PCB data
3
5 AlignmentModule
This parameter specifies the lighting method for recognizing a component.
Use the default setting (Fore&Back) in most cases. Refer to “5
AlignmentModule” in “3.4.1 Box type chip resistors and capacitors” for
more details.
6 Feeder Set No.
Refer to “3.3 Setting the tray component data” in this chapter.
7 Pos. Definition
Refer to “3.3 Setting the tray component data” in this chapter.
8 Feeder Pos_X, Feeder Pos_Y
Refer to “3.3 Setting the tray component data” in this chapter.
E N
Loading position S N E W
W S
c Caution
Pickup angle setting directly affects the recognition reference and mounting angle. Be sure
not to confuse the difference between “0” and “180” degrees for horizontally long compo-
nents in the loading position and between “90” and “-90” degrees for vertically long
components. Refer to “3.6 Pickup angle” in this chapter for more details.
0 Dump Way
Set to “Station” when a QFP dump station (option) is used and to “Dump
POS. “ when not used.
A Mount Action
Set this parameter to “QFP” in normal operation.
If even higher mounting accuracy is required or the component is larger
than the maximum size (26×26mm) that can be recognized with the multi-
vision camera, set this parameter to “FINE”. The “FINE” setting is only
effective when the single-vision camera (option) has been installed.
4-44
OPE09989020
Creating the PCB data Chapter 4
3
n Note
When the Mount Action parameter is set to “QFP”, the multi-vision camera is usually used to
recognize a component. However, if the component is larger than the maximum size
(26×26mm) that can be recognized with the multi-vision camera, the camera automatically
switches to the single-vision camera (option).
When set to “FINE”, note that it takes a longer time to recognize a component than the
“QFP” setting.
Reference
To see the maximum component size that can be recognized with the multi-vision and single-
vision camera, select <3/2/A1 SELECT TARGET>→”CameraCoordinate” and press the
[ENTER] key.
CameraCoordinate screen
70923005-00
<<<APPLICATION>>> 3/MAINTE/M
<<MODE>> 2/MCH_DATA
B Vacuum Check
Set this parameter to “SPECIAL CHK” in most cases because QFP compo-
nents should be checked more strictly for pickup and mounting errors than
other components.
n Note
This parameter setting is valid only when the Production parameter on the PCB Info. is set to
“UseVacChk”.
VISION parameters
Make settings here for the Alignment Type parameter in the VISION sub-
window. Other VISION parameters can be optimized by executing the Adjust
Assistant commands described later.
C Alignment Type
Set this parameter to “QFP” with the [INS], [DEL] or [Space] key.
4-45
OPE09989020
Chapter 4 Creating the PCB data
3
SHAPE parameters
After specifying the Alignment Type parameter in the VISION sub-window,
set the parameters in the SHAPE sub-window. If the Alignment Type param-
eter is undefined, the following parameters are not displayed. Use the number
keys to make settings.
D Body Size X, Body Size Y
Enter the correct dimensions including the leads, measured with a caliper
or micrometer.
E Body Size Z
Enter the correct thickness measured with a caliper or micrometer.
F Ruler Width
Enter the width of an imaginary ruler line used to detect the leads. Use the
default setting in most cases. If the lead end is not uniform, set to “1”.
(Refer to ”!4Ruler Width” for mini-mold transistors in the earlier section,
“3.4.2”.)
G Ruler Offset
Enter the distance in pixels from the lead end to an imaginary ruler line
used to measure the lead width. Use the default setting in most cases.
H LeadNumber
Enter the number of leads existing on each of the N and E sides.
I ReflectLL
Enter the projected length of leads which reflect light during recognition.
Use the default setting in most cases.
J LeadWidth
Enter the correct lead width.
K LeadPitch
Enter the correct lead pitch (lead-to-lead spacing).
L Bumper Mask
This parameter is used for QFPs with bumpers. Enter the distance in
millimeters from the cross point of the ruler lines, in order to specify the
area in which bumpers are not detected during component recognition.
Enter “0.00” for normal QFPs with no bumpers.
4-46
OPE09989020
Creating the PCB data Chapter 4
3
SHAPE parameters for QFP
30923015-01
A A : Body Size Z
B : Body Size X
S
E C : Body SizeY
W D : RulerWidth
N E : Ruler Offset
F : Reflect LL
G : LeadPicth
D, E H D, E I H : LeadPitch
G I I : Bumper Mask
;
I
Bottom view
C F This area is
not detected
I I
B
4-47
OPE09989020
Chapter 4 Creating the PCB data
3
3.4.5 Melf components (cylindrical components)
These components are registered with the parameters shown below.
MELF component parameters
70924008-00
SHAPE VISION
Edit Term : Edit Term :
B Body Size X : 0.50 A Alignment Type : Melf Chip
Body Size Y : 1.27 Lighting Level : 6/8
C Body Size Z : 0.50 Comp. Threshold : 55
D LeadWidth : 0.40 Comp. Tolerance : 50
E Ruler Width : 4 Search Area : 1.50
4-48
OPE09989020
Creating the PCB data Chapter 4
3
5 AlignmentModule
This parameter specifies the lighting method for recognizing a component.
Use the default setting (Fore&Back&Laser) in most cases. Refer to “5
AlignmentModule” in “3.4.1” for more details.
6 Feeder Set No.
Enter the feeder set number of the position at which the feeder is installed.
This setting is unnecessary when the Use feeder opt. parameter is set to
“Yes.”
7 Pos. Definition
Set to “Automatic” when you set the Comp. Package parameter to “Tape”.
For other settings, refer to “3.2 Setting the stick feeder component data” or
“3.3 Setting the tray component data” in this chapter.
E N
Loading position S N E W
W S
c Caution
Pickup angle setting directly affects the recognition reference and mounting angle. Take
sufficient care regarding the difference between “0” and “180” degrees for horizontally
long components in the loading position and between “90” and “-90” degrees for vertically
long components. Refer to “3.6 Pickup angle” in this chapter for more details.
9 Dump Way
Set to “Dump POS”.
4-49
OPE09989020
Chapter 4 Creating the PCB data
3
0 Vacuum Check
Set this parameter to “NORMAL CHK” in normal operation. If you want to
strictly check pickup errors and mount errors (head return without mount-
ing the component), set to “SPECIAL CHK”.
n Note
With the Vacuum Check parameter 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 Production parameter on the PCB Info. is set to
“UseVacChk”.
VISION parameters
Make settings here for the Alignment Type parameter in the VISION sub-
window. Other VISION parameters can be optimized by executing the Adjust
Assistant commands described later.
A Alignment Type
Set this parameter to “Melf Chip” with the [INS], [DEL] or [Space] key.
SHAPE parameters
After specifying the Alignment Type parameter in the VISION sub-window,
set the parameters in the SHAPE sub-window. If the Alignment Type param-
eter is undefined, the following parameters are not displayed. Use the number
keys to make settings.
B Body Size X, Body Size Y
Enter the correct dimensions measured with a caliper or micrometer. (See
the drawing below.)
C Body Size Z
Enter the correct diameter measured with a caliper or micrometer. (See the
drawing below.)
D LeadWidth
Enter the width of the leads provided on both ends of the component. (See
the drawing below.) This can be checked by executing the Adjust Assistant
explained later.
E Ruler Offset
Enter the distance in pixels from the lead end to an imaginary. ruler line
used to measure the lead width. The ruler line should be positioned across
the uniform portion of the lead. Use the default setting in most cases.
4-50
OPE09989020
Creating the PCB data Chapter 4
3
SHAPE parameters for Melf components
30923012-01
B
A : Body Size X
B : Body Size Y
C C : Body Size Z
N D : Lead Width
E E : Ruler Offset
S W
A
E
Bottom view
4-51
OPE09989020
Chapter 4 Creating the PCB data
3
3.4.6 BGA components
These components can be recognized only when a single-vision camera
(option) is installed. Define and register the BGA component data as explained
below.
BGA component parameters
70924006-00
SHAPE VISION
Edit Term : Edit Term :
C Body Size X : 29.00 B Alignment Type : BGA
Body Size Y : 29.00 Lighting Level : 6/8
D Body Size Z : 2.50 Comp. Threshold : Non effective
E Dot Number N : 20 Comp. Tolerance : 30
Dot Number E : 20 Search Area : 6.00
F BGA diameter : 0.60
G BGA pitch : 1.27
H Dot amount : 400
4-52
OPE09989020
Creating the PCB data Chapter 4
3
6 Feeder Set No.
Refer to “3.3 Setting the tray component data” in this chapter.
7 Pos. Definition
Refer to “3.3 Setting the tray component data” in this chapter.
8 Feeder Pos_X, Feeder Pos_Y
Refer to “3.3 Setting the tray component data” in this chapter.
VISION parameters
Make setting here for the Alignment Type parameter in the VISION sub-
window. Other VISION parameters can be optimized by executing the Adjust
Assistant commands described later.
B Alignment Type
Set to “BGA”. However, if the entire mold package is recognized as white
just like a ceramic package or part of the mold package is recognized as
white, set this parameter as indicated below.
Examples black
white
white
Alignment
"Odd.Chip" "Odd.Chip" or "QFP"
type setting
4-53
OPE09989020
Chapter 4 Creating the PCB data
3
SHAPE parameters
After specifying the Alignment Type parameter in the VISION sub-window,
set the parameters in the SHAPE sub-window. If the Alignment Type param-
eter is not set to “BGA” , the following parameters are not displayed. Use the
number keys to make settings.
C Body Size X, Body Size Y
Enter the correct dimensions measured with a caliper or micrometer.
D Body Size Z
Enter the correct diameter measured with a caliper or micrometer.
E 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.
F BGA diameter
Enter the diameter of ball terminals.
G BGA pitch
Enter the spacing between ball terminals.
H Dot amount
Enter the total number of ball terminals of the BGA component.
B A : Body Size X
B : Body Size Y
C : Body Size Z
D : Dot number N
N E : Dot number E
E
C W F : BGA pitch
A S G : BGA diameter
G E C
Side view
F
Bottom view
Reference
An optional special algorithm function allows detecting the direction of a BGA component.
For more details, refer to “3.11 Editing the BGA ball lead information” in this chapter.
4-54
OPE09989020
Creating the PCB data Chapter 4
3
3.4.7 Connectors
Connector components are registered with the parameters shown below.
Connector component parameters
70924007-00
SHAPE VISION
Edit Term : Edit Term :
C Body Size X : 1.60 B Alignment Type : Con-E
Body Size Y : 3.20 Lighting Level : 6/8
D Body Size Z : 0.30 Comp. Threshold : 30
Cntr. OffsetX : 0 Comp. Tolerance : 30
Cntr. OffsetY : 0.00 Search Area : 3.00
Cntr. OffsetR : 0.00
E Ruler Width : 3
F Ruler Offset E : 3
G Lead Number E: 8
H ReflectLL. E : 0.42
I LeadWidth E : 0.80
J Lead Pitch E : 1.25
4-55
OPE09989020
Chapter 4 Creating the PCB data
3
5 AlignmentModule
This parameter specifies the lighting method for recognizing a component.
Use the default setting (Fore&Back&Laser) in most cases. Refer to “5
AlignmentModule” in “3.4.1 Box type chip resistors and capacitors” for
more details.
6 Feeder Set No.
Enter the feeder set number of the position at which the feeder is installed.
This parameter setting is unnecessary when the Use feeder opt. parameter
is set to “Yes.”
7 Pos. Definition
Set to “Automatic” when you set the Comp. Package parameter to “Tape”.
When you are using a stick feeder and the Use feeder opt. parameter is set
to “No”, set this parameter to “Teaching”. If the Use feeder opt. parameter
is set to “Yes”, set to “Relative”. For more details, refer to “3.2 Setting the
stick feeder component data” in this chapter.
8 Feeder Pos_X, Feeder Pos_Y
Enter the position at which the head picks up the component from the
feeder. These parameters are skipped when the Pos. Definition parameter is
set to “Automatic”. For more details, refer to “3.2 Setting the stick feeder
component data” in this chapter.
Recognition
reference
Loading
position
0 Dump Way
Set to “Dump POS”.
4-56
OPE09989020
Creating the PCB data Chapter 4
3
A Vacuum Check
Set this parameter to “NORMAL CHK” in normal operation. If you want to
strictly check pickup errors and mount errors (head return without mount-
ing the component), set to “SPECIAL CHK”.
n Note
With the Vacuum Check parameter 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 Production parameter on the PCB Info. is set to
“UseVacChk”.
VISION parameters
Make settings here for the Alignment Type parameter in the VISION sub-
window. Other VISION parameters can be optimized by executing the Adjust
Assistant commands described later.
B Alignment Type
Set this parameter to “Con-E” with the [INS], [DEL] or [Space] key.
SHAPE parameters
After specifying the Alignment Type parameter in the VISION sub-window,
set the parameters in the SHAPE sub-window. If the Alignment Type param-
eter is undefined, the following parameters are not displayed. Use the number
keys to make settings.
C Body Size X, Body Size Y
Enter the correct dimensions including the leads, measured with a caliper
or micrometer.
D Body Size Z
Enter the correct thickness measured with a caliper or micrometer.
E Ruler Width
Enter the width of an imaginary ruler line used to detect the leads. Use the
default setting in most cases. If the lead end is not uniform, set to “1”.
(Refer to the Ruler Width parameter in “3.4.2 Mini-mold transistors”.)
F Ruler Offset
Enter the distance in pixels from the lead end to an imaginary ruler line
used to measure the lead width. Use the default setting in most cases.
G LeadNumber
Enter the number of leads existing on one side in either E or W direction.
H ReflectLL
Enter the projected length of leads which reflect light during recognition.
Use the default setting in most cases.
I LeadWidth
Enter the correct lead width.
J LeadPitch
Enter the correct lead pitch (lead-to-lead spacing).
4-57
OPE09989020
Chapter 4 Creating the PCB data
3
SHAPE parameters for connectors
30923014-01
A : Body Size X
B : Body Size Y
C C : Body Size Z
B S D : Ruler Width
W
A E E : Ruler Offset
N
F : Reflect LL
G : LeadPitch
D, E H : LeadWidth
Bottom view F
J
G
H
4-58
OPE09989020
Creating the PCB data Chapter 4
3
3.5 Executing the Adjust Assistant commands
The Adjust Assistant commands allow you to check whether the parameter
settings are appropriate. While performing the recognition test with the Adjust
Assistant commands, you can also find and determine an optimum value for
parameters which have not yet been set.
Typical flow chart using the Adjust Assistant commands
30924003-00
ERROR
No error
Discard component
4-59
OPE09989020
Chapter 4 Creating the PCB data
3
1 Set up the component feeder.
Install the feeder with components you want to check, onto the feeder plate.
Be sure that the feeder set position matches the number previously set for the
Feeder Set No. in the USER ITEMS sub-window. If the Feeder Set No. has not
yet been determined, you can specify it on the Adjust Assistant screen, so
install the feeder at a position you can easily access.
When using a tray feeder or tray changer, prepare a component which you
will attach it to the nozzle by hand during adjustment.
Reference
To see a list of all the feeder set positions for components registered in the selected PCB data,
select <2/1/C1 EDITOR ASSISTANT>→”COMP. ASSIGNMENT”→”PUT IN SET_NO” and
press the [ENTER] key.
4
3 Open the Adjust Assistant screen.
Press the [F6] key to directly execute the <2/1/B1 ADJUST ASSISTANT>
command. Basic operations on the Adjust Assistant screen are described
below.
6
ADJUST ASSISTANT screen
70923002-02
Comp.Name : R1005
Command Adjust Assistant Items
PICK UP COMP. Feeder set No. 20
* Comp. Tolerance (%) 30 Parameters in
VISION TEST Comp. Threshold 30 Component Info.
PARM. SEARCH Lighting Level 6/8
DISCARD COMP. Search Area (mm) 9.00
Adjust Assistant DRAW THE SHAPE Monitor Mode Nothing
commands CHK GRAY VALUE Condition Chk.Mode ROW
EXIT
4-60
OPE09989020
Creating the PCB data Chapter 4
3
4 Set the feeder position.
Set this item only for components whose feeder position is not set or tray
components. Press the [TAB] key to move the cursor to “Feeder Position”-
in the Adjust Assist Items window, then enter the number of the feeder plate
position at which the feeder is installed. If you are going to attach a tray
component to the nozzle by hand, enter the number of a feeder plate position
where you can access the nozzle easily.
k
Feeder position input screen
70023006-02
Comp.Name:
Command Adjust Assistant Items
Feeder Set No. 20 Enter feeder set
number here
k
PICK UP COMP. command
70923009-00
Comp.Name : QFP208-P0.50
Command Adjust Assistant Items
PICK UP COMP.
c
4-61
OPE09989020
Chapter 4 Creating the PCB data
3
Head and nozzle check screen
70923001-00
V120
c Caution
If your machine is not equipped with an auto nozzle station (option) and the specified nozzle
is not attached to the specified head, press the emergency stop button and then attach the
nozzle to the head by hand.
V161
c
D: Right-hand green bar
Represents the reference mount vacuum level setting. The setting value is
indicated in percent (MNT %) just above the bar graph. This green bar
moves to the left as the reference mount vacuum level setting increases.
Use the [SHIFT]+[INS] or [SHIFT]+[DEL] key to make adjustment.
hc
E: White zone
If the white bar zone becomes too narrow (reference pickup vacuum level
+ mount vacuum level setting exceeds 100%), the entire bar graph turns
red indicating the settings are not appropriate. In this case, press the [DEL]
or [SHIFT]+[DEL] keys until the green bars and white zone reappear.
h DEL
h INS
e
3. Check the reference pickup vacuum level.
Press the emergency stop button, then remove by hand the component
being picked up. Now check that the LEVEL bar is within the left-hand
green area on the DATA bar. If the LEVEL bar exceeds the green area and
overlaps with the white area, adjust the reference pickup vacuum level
(PICK) with the [INS] key. After having adjusted it, cancel the emergency
stop button and press the [READY] button.
e
4-63
OPE09989020
Chapter 4 Creating the PCB data
3
Adjusting the reference pickup vacuum level
10023021-00
4-64
OPE09989020
Creating the PCB data Chapter 4
3
Component image and outline definition
30023022-01
Z00
command
9632
Component outline
displayed with the DRAW
THE SHAPE command
n Note
To check the outline definition of a component which is recognized with a multi-vision camera,
use the image recognized when the component passes over the camera from left to right as the
reference.
4-65
OPE09989020
Chapter 4 Creating the PCB data
3
3. Press the [F6] key to enter the Adjust Assistant again and execute the
PARAM SEARCH command.
The PARAM SEARCH command automatically finds and enters the
optimum values for the component parameters.
6
Parameters optimized with the PARAM. SEARCH command
70923000-00
THRESHOLD 35
LIGHTING LEVEL 6/8
SEARCH AREA 5.00 (mm)
F. LINE OFFSET 3
4. Execute the VISION TEST command again. Repeat this test several times. If
there is no error, the adjustment is complete. Return the Monitor Mode
setting in the Adjust Assist Items window to “Nothing”.
e
2. When the head stops completely at the component pickup position, press
the emergency stop button and remove the component by hand from the
nozzle.
3. Execute the DISCARD COMP. command to stop vacuum generation.
4-66
OPE09989020
Creating the PCB data Chapter 4
3
3.6 Pickup angle
The pickup angle is an angle through which the nozzle rotates to pick up a
component. This setting determines the orientation of the component (recogni-
tion reference) when it is recognized with the laser or camera. The pickup
angle must therefore be set correctly so that the component can be recognized
in the same orientation as that specified in the database.
The pickup angle depends on the loading position of components when they
are supplied from the feeder. Set the pickup angle to “0” or “180” degrees if
the loading position is horizontally long, and set it to “90” or “-90” degrees if
vertically long. With these settings, the component is recognized as being
vertically long. In other words, the short side of the component is viewed as
“X” and the long side as “Y” (except for transistors). For components requir-
ing 4 (NSEW) directions to be distinguished, you must make accurate settings
for the pickup angle.
Pickup angle
50923004-00
Loading
position
The pickup angle setting affects the mount angle of the component. Take
sufficient care regarding the difference between the pickup angles 0 and 90
degrees, or 90 and -90 degrees.
Pickup angle and mount angle
50923005-00
Loading
position
0°
Mounting angle
180°
90°
-90°
c Caution
The above table shows setting examples for a connector which has leads on one side and
whose orientation is easy to check. When you actually create connector data, set the pickup
angle so that the leads face the E direction during recognition.
4-67
OPE09989020
Chapter 4 Creating the PCB data
3
3.7 Pickup and mount vacuum pressures
To control the timing of head ascent movement during component pickup or
mounting and determine whether each nozzle is picking up a component, the
mounter checks the vacuum pressure levels of each nozzle which are con-
stantly monitored with the vacuum sensors.
The vacuum pressure (negative pressure) used to pick up or mount components
is monitored on a scale of 0 to 255 levels (the larger the value, the higher the
vacuum intensity). On this monitoring scale, a upper limit and lower limit are
specified as the reference vacuum levels.
These reference vacuum levels are specified for each head and also each type
of component. The reference vacuum levels for each head are expressed in
percentages, with 100% being equal to the range between the upper and lower
limits. (These settings can be optimized with the Vacuum Level adjustment
utility in the Maintenance Manager. Refer to the mounter service manual.) The
reference vacuum levels for each component are specified in percentages as
the “Pick Vacuum” and “Mount Vacuum” parameters on the PICK&MOUNT
sub-window in the Component Information.
100 0 (%)
Low vacuum Mount vacuum pressure High vacuum
Vacuum level
4-68
OPE09989020
Creating the PCB data Chapter 4
3
3.7.1 Reference pickup vacuum level
The “Pick Vacuum” parameter setting in the PICK&MOUNT sub-window is
used as a reference vacuum level that determines whether a component is
currently picked up or not.
When the nozzle picks up a component, the vacuum pressure level increases as
the nozzle opening is sealed. The mounter then judges that “the component is
being picked up” when a vacuum higher than the reference pickup vacuum
level is detected, permitting the nozzle to ascend for the next operation. The
smaller the setting for this “Pick Vacuum” parameter, the shorter the time that
the head stays at the lowered position because the negative pressure more
immediately reaches the reference pickup vacuum level. Conversely, the larger
the setting, the longer the time will be.
For chip components with a flat surface causing very little air leakage during
pickup, a setting of about 30 (%) is appropriate. However, for components
which cause much air leakage like Melf or relatively heavy components like
QFPs, a setting of about 50 (%) is recommended so that the nozzle stays
longer at the lowered position to pick up the component. Make fine adjust-
ments to this setting by using the Adjust Assistant.
4-69
OPE09989020
Chapter 4 Creating the PCB data
3
3.7.2 Reference mount vacuum level
The “Mount Vacuum” parameter setting in the PICK&MOUNT sub-window is
used as a reference vacuum level that determines whether the component has
been mounted (separated from the nozzle).
When the nozzle releases a component, the vacuum pressure level decreases as
the vacuum breaks. The mounter then judges that “the component has been
mounted” when a vacuum lower than the reference mount vacuum level is
detected, permitting the nozzle to ascend for the next operation. The smaller
the setting for this “Mount Vacuum” parameter, the shorter the time that the
head stays at the lowered position because the negative pressure more immedi-
ately reaches the reference mount vacuum level. Conversely, the larger the
setting, the longer the time will be.
100 0 (%)
MOUNT Reference mount vacuum level
4-70
OPE09989020
Creating the PCB data Chapter 4
3
3.8 Registration location of component data
Component data can be registered in the “Component Info.”, “Component
Database” and “STATIC COMPONENTS” information. To create PCB data
more efficiently, it is important to register the component data in the appropri-
ate location by considering how the component is to be used. Refer to the
following flow chart when determining the registration location.
Flow chart for determining component registration location
30024005-01
START
YES
YES
YES NO
NO
STATIC_COMPONENT
Component database Component Info.
information
4-71
OPE09989020
Chapter 4 Creating the PCB data
3
3.9 Editing the BGA ball lead information
After you have created BGA component information in the user database, you
can further edit the ball lead position data to improve recognition accuracy.
This is particularly effective for micro BGA components such as CSP.
c Caution
BGA components can be recognized only by machines equipped with an optional single-
vision camera.
<<<APPLICATION>>> 3/MAINTE/M
<<MODE>> 1/MCH_CONFIG
OPTION CONFIG.
Serial: M. type:
/BASIC CONF./
Simple Edition Full Items Set to "Full Items"
4
PICK & MOUNT sub-window
Set the “Mount Action” parameter to “FINE” to ensure accurate recognition
with the single-vision camera.
SHAPE sub-window
Enter the appropriate values for the “Body Size XY”, “Body Size Z”, “Dot
number NE”, “Dot diameter”, “BGA pitch” and “Dot amount” parameters.
4-72
OPE09989020
Creating the PCB data Chapter 4
3
n Note
For more details on the BGA parameter settings, refer to “3.4.6 BGA components”.
6
2. Press the [TAB] key or right arrow key to move the cursor into the Adjust
Assist Items window, and set the Feeder Set No. and Monitor Mode
parameters as follows.
Feeder Set No. : Set to a feeder position where you can easily attach the
component by hand.
Monitor Mode : Result
3. Press the [TAB] key or left arrow key to move the cursor back to the
command list screen (left-hand screen), then execute the PICK UP COMP.
command.
The head assembly moves to the feeder position specified in the Feeder Set
No. After the head assembly stops, attach the center of the component to
the nozzle tip by hand.
4. Execute the TEACH COMP. command.
The head assembly moves to above the single-vision camera and the
component image is displayed on the vision monitor.
5. Execute the VISION TEST command.
The recognition results are displayed on the upper left of the vision
monitor. Return to the Component Info. screen with the EXIT command and
enter the results obtained here for the SHAPE sub-window parameters,
referring to the drawing below.
Dot amount
BGA pitch
Dot number N XC, YC:231.1, 252.3 N:131 R:0.00 (vertical direction)
hn: 13 hpitch: 1.51
vn: 13 vpitch: 1.52
Dot number E diameter : 0.91 BGA pitch
(horizontal direction)
XC, YC:231.1, 252.3 N:131 R:0.00
hn: 13 hpitch: 1.51
vn: 13 vpitch: 1.52
diameter : 0.91
Dot diameter
4-73
OPE09989020
Chapter 4 Creating the PCB data
3
6. Press the [F6] key again to open the Adjust Assistant screen, then execute
the PARAM SEARCH command to optimize the component lighting level
and search area.
6
7. Execute the EXIT command and you will return to the Component Info.
screen.
4
VISION sub-window
Set the “Alignment Type” parameter to “Special”.
SHAPE sub-window
Set the “Algorithm” parameter to “Special 2” and the “Base Alignment”
parameter to “BGA”.
VISION SHAPE
Edit Term : Edit Term
Alignment Type : Special
Algorithm : Special 2
Base Alignment : BGA
6
2. Press the [TAB] or right arrow key to move the cursor into the Adjust Assist
Items screen (right-hand screen), then set the Monitor mode parameter to
“Nothing”.
3. Press the [TAB] or left arrow key to move the cursor back to the command
list screen (left-hand screen), then execute the VISION TEST command.
The image currently displayed on the vision monitor is reset.
4. Execute the DRAW THE SHAPE command and follow the utility messages
displayed on the operation monitor to open the screen for editing the BGA
ball lead information, which will appear on the upper left of the vision
monitor.
4-74
OPE09989020
Creating the PCB data Chapter 4
3
Utility messages for editing the BGA ball lead information
70924012-00
V400
[BGA BALL DATA UTILITY]
V401
There is no data for this component.
Do you make new data and edit it?
Please select.
[Enter] key :EXEC
any other key :CANCEL
V413
[BGA ball data edit] will e executed
on vision monitor.
To start to edit, please press any key.
V404
How to edit [BGA ball data]
[Arrow] key :move cursor
[Space] key :one ball ON/OFF
[F1] key :horizontal line all ON
[F2] key :verticall line all ON
[F3] key :horizontal line all OFF
[F4] key :verticall line all OFF
[Enter] key :exit
5. When the BGA ball lead information edit screen appears on the upper left
of the vision monitor, edit it while referring to the utility messages dis-
played on the operation monitor, so that the ball lead display on the edit
screen exactly matches the ball lead arrangement of the actual component.
The ball lead display should be set to ON when the ball lead exists and to
OFF when it does not exist.
6. When you have edited the ball lead information, press the [ENTER] key to
register the edited data in the BGA ball data registration boxes. Follow the
messages displayed on the operation monitor to complete the registration.
4-75
OPE09989020
Chapter 4 Creating the PCB data
3
BGA ball data registration boxes
70924013-00
V405
Please input data number for registration.
Possible from 1 to 127.
After input, please press [Enter] key.
V406
BGA ball data will be saved to this number.
V400
[BGA BALL DATA UTILITY]
Reference
When BGA ball lead data is registered, “BGA ball data No.” registered on the Adjust Assistant
screen and the BGA ball data No. registered in “Vision Option 1” on the SHAPE sub-window
are automatically entered.
7. Repeat the VISION TEST command a few times. If no error occurs, the BGA
ball lead data is appropriate. Execute the PICK UP COMP command to
remove the component from the nozzle, the DISCARD COMP command to
turn off the vacuum generation, and the EXIT command to quit the Adjust
Assistant mode. If an error occurs, proceed to Step 7.
k
2. Press the [TAB] key again to move the cursor back to the Command
Window, then execute “VISION TEST”.
If the mold part of the BGA is displayed in white on the vision monitor,
check the percentage of this mold part area versus the entire area of the
ball leads. You will need to increase the ball lead area as described below.
k
4-76
OPE09989020
Creating the PCB data Chapter 4
3
3. Execute the QUIT command to exit the Adjust Assistant mode and return to
the component information screen.
4. Enter the percentage you checked in the Vision Option 2 column on the
SHAPE sub-window as shown below
Comp.Nmae : BGA
Command Adjust Assistant Items
SHAPE
Edit Term :
VISION TEST :
:
:
Monitor Mode Find Line :
:
:
:
:
:
:
Algorithm : Special 2
Base Alignment : BGA
Vision Option1 : 8 Data No. on BGA
Vision Option2 : 20
ball lead information
4-77
OPE09989020
Chapter 4 Creating the PCB data
4
4. Creating the mark information
This section describes how to create mark information for fiducial marks used
on a PCB. Mark information has various parameters for each of the mark
names registered. To set these parameters, copy sample data of a mark with a
similar shape from the database and edit only the different parameters.
Flow chart for creating mark information
30023012-03
Open
Mark Information
Enter COMMENT
Copy database
information
Set various
parameters ☞ 4.2
Execute Adjust
Assistant ☞ 4.3
Save data
Reference
Refer to Chapter 5 on how to create mark information for badmarks.
4-78
OPE09989020
Creating the PCB data Chapter 4
4
VIOS structure for “Mark Info.”
30924004-00
4-79
OPE09989020
Chapter 4 Creating the PCB data
4
4.1 Creating procedure
1 Open the Mark Info. screen.
Select “Mark Info.” from the edit object list and press the [ENTER] key.
(When you are editing other information, pressing the [F3] key directly
displays the edit object list.)
3
Mark Info. screen
70023008-01
PCB :
OBJ : Mark Information Mark Type Info.
No. MARK NAME COMMENT Edit Term :
1
2
3
MARK NAME
<<<APPLICATION>>> 2/DATA/M
<<MODE>> 1/EDIT_DATA
<COMMAND_LIST> A/DISPLAY
4-80
OPE09989020
Creating the PCB data Chapter 4
4
Reference
You can copy the database information without using the <2/1/A3 VIEW DATABASE NO.>
command, as follows:
Press the [TAB] key to move the cursor to the right-hand screen (sub-
window), then enter the desired database number in the Database
Number column in the Mark Type Info. sub-window. Press the [F7] key
to execute the SET FROM DATABASE command, and the information
on the selected database number is then copied.
4-81
OPE09989020
Chapter 4 Creating the PCB data
4
4.2 Various parameter settings
This section describes how to set basic parameters in the sub-windows.
Parameter settings not explained here should be found by evaluating recogni-
tion results obtained with the Adjust Assistant or referring to the help message
displayed by pressing the [F1] key.
Parameters for fiducial mark setting
70924009-00
Vision Info.
Edit Term :
2 Shape Type : Sp. Shape
3 Surface Type : Reflect
4 Algorithm Type : Normal
Mark Threshold : 163
5 Tolerance : 30
6 Search Area : 4.00
Cut Inner Noise : 2
Cut Outer Noise: 3
4-82
OPE09989020
Creating the PCB data Chapter 4
4
Shape Type settings
50023057-01
Reference
If you use a special mark composed of two or more objects as shown below, set the Algorithm
Type parameter (described later) to “Pattern”. In this case, the “Shape” parameter is ignored
during recognition, so you can set this parameter to any type. (See Chapter 5 for details on
“pattern matching”.)
3 Surface Type
This specifies the bright and dark relation between the mark surface and
PCB (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.
PCB PCB
Image Mark Mark
Brightness
comparison PCB is brighter than mark. Mark is brighter than PCB.
4-83
OPE09989020
;;
Chapter 4 Creating the PCB data
4
4 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 by the “Normal” setting.
Special 2
Select this if the mark which cannot be recognized by the “Normal”
setting has a cutout area.
PTRN Outline, PTRN GrayLev
Select these parameters when the Shape Type parameter is set to
“Pattern”. For more details, refer to “9. Pattern matching” in Chapter 5.
5 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”.)
For example, suppose as shown below that the tolerance is set to 30 (%)
with respect to point A representing the mark size setting, and points B and
C are the actually measured mark sizes. Point B is okay since it is recog-
nized within the allowable range, but point C is treated as an error since it
is outside the allowable range.
Tolerance
10023093-01
B A C
A: Mark size setting
B, C: Vision recognition result
-100 0 +100 (%) : Allowable range
6 Search Area
It is recommended that this parameter be set 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, make the Search Area setting smaller.
Search Area
30023094-01
Search Area
Mark
1
4
4-84
OPE09989020
Creating the PCB data Chapter 4
4
Mark Size Info. Parameters
7 Mark OutSize
Referring to the table below, enter the correct value in the MarkOutSize
column in the Mark Size Info. sub-window.
Reference
If you use a special mark with two or more edges as shown below, enter the size of the shortest
side of the rectangular area you want to detect.
Rectangular area
to be detected
8 Mark Area
Enter here the area of the mark in units of square millimeters. This param-
eter is displayed only when the Shape Type in the Shape Type Info. sub-
window is set to “Sp. Shape”.
4-85
OPE09989020
Chapter 4 Creating the PCB data
4
9 Perimeter
Enter here the perimeter length of the mark in units of millimeters.
This parameter is displayed only when the Shape Type in the Shape Type
Info. sub-window 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 the “Tolerance” parameter in the Vision
Info. sub-window, or set the tolerance to 100%, then perform “VISION TEST” in the Adjust
Assistant and enter the obtained data on the area and perimeter. (The mark area and perimeter
values are displayed after VISION TEST as shown below.) Return the tolerance to the original
value after the data is obtained.
Perimeter
Area YC:258.7
XC:257.2 XC:257.2 YC:258.7
area:0.74 area:0.74
peri:3.21
peri:3.21
4-86
OPE09989020
Creating the PCB data Chapter 4
4
4.3 Executing the Adjust Assistant commands
This operation checks whether the parameter settings are correct. For param-
eters which are unspecified, the optimal values can be obtained by performing
“VISION TEST” here. The following adjustment procedure is explained for
cases where the “Mark Type” parameter in the Mark Type Info. sub-window is
set to “FidMrk/CAMERA”.
1 Select the mark data.
Move the cursor to the data you want to check on the Mark Info. screen.
2 Open the Adjust Assistant screen.
Press the [F6] key to directly execute the <2/1/B1 ADJUST ASSISTANT>
command. The Adjust Assistant screen appears as shown below.
6
Adjust assistant (mark) screen
70023042-02
Message or
results are
displayed here.
4-87
OPE09989020
Chapter 4 Creating the PCB data
4
3 Clamp the PCB in place.
1. Execute the FIX PCB command.
The conveyor unit selection box then appears.
e
2. Select “CONVEYOR WIDTH” to adjust the conveyor width, then press the
emergency stop button and clamp the PCB in place according to the order
indicated below.
For more details on the procedure for clamping xthe PCB on the conveyor,
refer to “5. Clamping the PCB” in this chapter.
n Note
Before executing the FIX PCB command, each conveyor unit should be preadjusted correctly.
Refer to “8. Changing the conveyor unit setup” in Chapter 3 for conveyor unit adjustments.
Mark teaching
50024003-00
6
3. If an error still occurs, execute the PARAM SEARCH command to find an
optimum threshold level.
4. After the optimum threshold level has been found, execute “VISION TEST”
again.
When no errors occur, go to the next step.
5. If the optimum threshold level could not be obtained, execute the CHK
THRESHOLD command.
An binary image will be displayed on the vision monitor according to the
current parameter settings as shown below.
V192
(LEVEL=150)
Binary image is on the monitor......
[INS] or [DEL] key to change the threshold.
Hit [ENTER] to finish.
4-89
OPE09989020
Chapter 4 Creating the PCB data
4
6. Adjust the threshold level as suggested below, so that the mark image is
clearly displayed.
Reference
The vision system recognizes a mark on a gray scale of 256 gradations and converts the video
signal into a binary image consisting of complete black and white, depending on the bright-
ness of the image. This is known as “binary processing”. The threshold determines the binary
level at which the image is converted into white or black.
Threshold
30023028-01
Threshold
Mark
Search Area
4-91
OPE09989020
Chapter 4 Creating the PCB data
5
5. Clamping the PCB
When you clamp a PCB on the conveyor manually, for example when teaching
the coordinate data on the PCB, set it on the conveyor with the procedure
below.
There are three methods of positioning a PCB: “Locate Pin” and
“Pin+PushUp” positioning which use the locate pins as a reference and “Edge
Clamp” (option) positioning which does not use locate pins. The explanation
in this section assumes that the position and height of the conveyor units have
already been adjusted to the appropriate position for the PCB. Refer to “8.
Changing the setup” in Chapter 3 for adjustment of each conveyor unit.
Conveyor unit (top view)
30923024-00
Push-up plate
Push-up pin
Main stopper
Entrance stopper
Push-in unit (option)
Fixed locate pin Movable locate pin
Reference
The PCB clamping method can be selected by specifying the PcbFixDevice parameter on the
PCB Info. screen. For details on the PCB clamping method, refer to Step 11 of “6.1” in this
chapter.
4-92
OPE09989020
Creating the PCB data Chapter 4
5
1 Execute the <2/1/B7 CONVEYOR UNIT> command.
The conveyor unit menu box appears as shown below. The sensor detection
status is displayed to the right of each unit.
PCB width
30023055-00
PCB
PCB flow direction
width
c Caution
The conveyor width moves when you press the [ENTER] key after inputting the PCB width,
so use caution.
Move the cursor to “MAIN STOPPER” and press the [ENTER] key. The main
stopper rises and lowers each time you press the [ENTER] key. Place the PCB
against the main stopper to set it on the conveyor.
4-93
OPE09989020
Chapter 4 Creating the PCB data
5
6 Raise the locate pins. (except “Edge Clamp” positioning)
Move the cursor to “LOCATE PIN” and press the [ENTER] key. The locate pins
rise and lower each time you press the [ENTER] key. Check that the locate pins
are securely inserted into the PCB positioning holes.
7 Raise the push-up plate and attach the push-up pins.(except
“Locate Pin” positioning)
Move the cursor to “PUSH UP” and press the [ENTER] key. The push-up plate
rises and lowers each time you press the [ENTER] key. Attach the push-up pins
to the push-up plate and adjust their positions so as to support the PCB
properly from the back surface.
c Caution
The push-up pins may interfere with the conveyor section if the push-up plate is raised
without preadjusting the positions of push-up pins.
When preadjusting the push-up pins, first raise the push-up plate with no pins attached, and
then arrange them at the proper positions.
Reference
Refer to “8. Changing the setup” in Chapter 3 for adjustment of the push-up pins.
4-94
OPE09989020
Creating the PCB data Chapter 4
6
6. Creating the PCB information
This section describes how to create PCB information such as for PCB size
and production methods.
Flow chart for creating PCB information
30023013-00
Open
PCB Information
Input
PCB Origin
Input
PCB Comment
Set
Pcb/Schedule/Block
Set
Unloader Count/Max
Set operation
conditions
Save data
4-95
OPE09989020
Chapter 4 Creating the PCB data
6
VIOS structure for “PCB Info.”
30924005-01
4-96
OPE09989020
Creating the PCB data Chapter 4
6
6.1 Creating procedure
1 Open the PCB Info. screen.
In the EDIT_DATA mode press the [F3] key to directly display the edit object
list, then select “PCB Info.” and press the [ENTER] key.
3
PCB Info. screen
70023013-03
PCB :
OBJ :PCB Info
MARK X/X1 Y/Y1 MRK2 X2 Y2 Skip?
PCB Origin 0.00 0.00
PCB Size 228.00 135.47
PCB Fiducial 1 0.00 0.00 0 0.00 0.00 NotUse
BLOCK Fiducial 1 0.00 0.00 0 0.00 0.00 NotUse
PCB Badmark 1 0.00 0.00 NotUse
BLOCK Badmark 1 0.00 0.00 NotUse
PCB Comment for_mntchip2
Pcb/Schedule/Block 0 0 0
Operation condition Unloader Count/Max 0 0
setting area
Co-Planarity Not Use PcbFixDevice Pin+PushUP Data Check With Check
Production UseVacChk Conv. Timer 0sec PCB Trans. Normal
Pre Dispense Skip Precede Pick Use Local Fiduc. Not Use
Dot Dispense Skip LocalBadmark Not Use
LineDispense Skip Prod. Type Continuous
Mount Exec
Alignment UseAlign Sp.Function Not Use
PCB Size
10023031-00
PCB
Y [mm]
Direction of
PCB flow
X [mm]
4-97
OPE09989020
Chapter 4 Creating the PCB data
6
4 Enter “PCB Fiducial”.
The PCB Fiducial settings correct the position of the entire PCB by using a pair
of fiducial marks. When a pair of fiducial marks are provided on the entire
PCB, make these settings as needed. Refer to “5. Using the fiducial functions”
in Chapter 5 to make settings.
If you do not use this fiducial function, check that the Skip? column is set to
“NotUse” and advance to the next step.
5 Enter “BLOCK Fiducial”.
The BLOCK Fiducial settings correct the position of each block by using a pair
of fiducial marks. When a pair of fiducial marks are provided for each block,
make these settings. Refer to “5. Using the fiducial functions” in Chapter 5 to
make settings.
If you do not use this block fiducial function, check that the Skip? column is
set to “NotUse” and advance to the next step.
6 Enter “PCB Badmark”.
The PCB Badmark settings determine whether to search the badmark or not.
Refer to the table below to make this setting. When PCBs with or without a
badmark are fed on the conveyor, the PCB badmark function reduces the
production time. Refer to “6. Using the badmark functions” in Chapter 5 to
make settings.
If you do not use this function, check that the Skip? column is set to “NotUse”
and advance to the next step.
7 Enter “BLOCK Badmark”.
The BLOCK Badmark settings determine whether to perform or to skip
component mount in each block. When you want to mount components in
some blocks, but not on other blocks, the block badmark function is very
useful. Refer to “6. Using the badmark functions” in Chapter 5 to make
settings.
If you do not use this function, check that the Skip? column is set to “NotUse”
and advance to the next step.
8 Enter a comment in the PCB Comment.
You can enter a comment for the PCB in the Comment column as necessary.
4-98
OPE09989020
Creating the PCB data Chapter 4
6
9 Specify “Pcb/Schedule/Block” for production.
In these columns, specify the PCB count when you want to specify the
quantity of PCB production. Enter a proper figure, referring to the description
below.
• Pcb (X/X1)
The number of PCBs already produced is displayed in this column. Set
this to “0” as a start.
• Schedule (Y/Y1)
Enter the number of PCBs that you want to produce. When this is set to
“0”, the machine continues to produce PCBs as long as they are fed on
the conveyor.
• Block (X2)
Enter the number of blocks on a PCB. This setting affects “BLOCK
NUMBERS” in <1/3/A2 PCB INF.>.
Reference
For more information about the block settings, see “2. Using the block repeat function” in
Chapter 5.
c
• Co-Planarity
Since the co-planarity detection (bent lead detection) is not available for
the YV100II, always set this parameter to “NotUse”.
• Production
Set to “UseVacChk”. This setting allows the machine to check whether
components are being picked up during operation.
4-99
OPE09989020
Chapter 4 Creating the PCB data
6
• Pre Dispense
This parameters is used specifically for dispenser machines. Set to “Skip”.
• Dot Dispense
This parameters is used specifically for dispenser machines. Set to “Skip”.
• Line Dispense
This parameters is used specifically for dispenser machines. Set to “Skip”.
• Mount
Set to “Exec” to perform component mounting.
• Alignment
Set to “UseAlign”. This setting allows the machine to check component
recognition during pickup.
• PcbFixDevice
Select the proper PCB clamping method according to the PCB to be
produced.
“Locate Pin” : A PCB is clamped on the conveyor only
with the locate pins.
“Pin+PushUP” : A PCB is clamped on the conveyor with
the locate pins and push-up pins. This
method is most accurate and preferred.
“Edge Clamp” (option) : A PCB is clamped on the conveyor with
the edge clamps, push-in unit and push-
up pins, without using the locate pins.
• Conv. Timer
Set to “0sec” for normal shape PCBs. If specially configured PCBs (for
example, PCBs with cutout parts or through-holes) are used and the exit
sensor cannot detect them reliably, try increasing this parameter to
“1sec”, “2sec” or “3sec”.
• Precede Pick
Normally, set to “NotUse”. When this is set to “Use”, the head assembly
starts moving to pick up and recognize components as soon as the
preceding PCB has been carried out and the next PCB is carried in. This
will shorten the cycle time.
• Data Check
Set to “WithCheck”. This setting allows the machine to check the selected
PCB data before mounting components.
• PCB Trans.
Set to “Normal” in most cases.
• Local Fiduc.
Set to “Use” when using the local fiducial correcting function, and
“NotUse” when not using this function. This parameter is available only
when the data is input in “Local Fidu. Info.” in the main window menu.
Refer to “5. Using the fiducial functions” in Chapter 5 for more details.
• Local Badmark
Set to “Use” when using the local badmark function, and “NotUse” when
not using this function. This parameter is available only when the data is
input in “Local BadMrkInfo.” in the main window menu. Refer to “6.
Using the badmark functions” in Chapter 5 for more details.
4-100
OPE09989020
Creating the PCB data Chapter 4
6
• Prod. Type
Set to “Continuous” to perform continuous operation. If you want to
produce just one PCB, set to “Single”.
• Sp. Function
This parameter is not displayed for standard machines. If the machine has
a special function, set to “Use” when using it, or “NotUse” when not
using.
4-101
OPE09989020
Chapter 4 Creating the PCB data
6
6.2 PCB origin
The reference point for the XY coordinates on a PCB is called the PCB origin.
The PCB origin is specified by the “PCB Origin” parameter in the PCB
Information.
The PCB origin must always be set since the PCB mark positions, component
mounting positions and the block repeat positions (refer to Chapter 5) are
specified by their coordinates relative to the PCB origin.
PCB origin
30023036-00
PCB
origin
Mark position
Component
mounting position
Block repeat
PCB :
OBJ :PCB Info
MARK X/X1 Y/Y1 MRK2 X2 Y2 Skip?
PCB origin PCB Origin 0.00 0.00
PCB Size 228.00 135.47
PCB Fiducial 1 0.00 0.00 0 0.00 0.00 NotUse
BLOCK Fiducial 1 0.00 0.00 0 0.00 0.00 NotUse
PCB Badmark 1 0.00 0.00 NotUse
BLOCK BADmark 1 0.00 0.00 NotUse
PCB Comment for_mntchip2
Pcb/Schedule/Block 0 0 0
Unloader Count/Max 0 0
4-102
OPE09989020
Creating the PCB data Chapter 4
6
6.2.1 Normal PCB origin position setting
For standard machines with the front conveyor rail fixed, the center of the
fixed locate pin is specified as X=0.00, Y=0.00, which is 5mm (X and Y) away
from the forward corner of the PCB on the front conveyor rail side. The PCB
origin is normally set to the same position as the center of the fixed locate pin.
In this case, enter “0.00” in the “X/X1” and “Y/Y1” columns of the PCB
Origin parameter on the PCB Info. screen.
PCB origin
10023037-02
5mm 5mm
X X
5mm 5mm
Front conveyor rail fixed
5mm
Y
5mm 5mm
Y 5mm
X X
Rear conveyor rail fixed
4-103
OPE09989020
Chapter 4 Creating the PCB data
6
6.2.2 Setting the PCB origin at a position other than
the locate pin position
When setting the PCB origin at a position other than the locate pin as shown
below, enter the XY coordinates relative to the locate pin position in the “X/
X1” and “Y/Y1” columns of the PCB Origin parameter.
Setting the PCB origin at a position other than the locate pin
10023038-02
5mm
X
5mm 5mm
Y
Direction of PCB flow
X
5mm
4-104
OPE09989020
Creating the PCB data Chapter 4
6
6.2.3 Setting the PCB origin for multi-block PCB
In the case of multi-block PCBs, the PCB origin should be set to the same
position as the block repeat position of the 1st block.
PCB origin position for multi-block PCB
10023039-02
No.1 No . 2 No.3
When setting the PCB origin at the
block repeat point in the 1st block
in right-to-left flow as shown at left,
enter “X=5.00” and Y=3.00.
3mm
5mm
X
5mm 5mm
Reference
If you are not sure the correct coordinates of the PCB origin, the following procedure will
prove convenient.
1. Set the teaching conditions by selecting “Camera” as the teaching unit
and “NotUse” for fiducial correction.
2. Manipulate the YPU joystick to move the camera so that the center of the
PCB origin is positioned in the center of the vision monitor.
3. When the position is determined, press the [F10] key, and the teaching
position is now entered.
4-105
OPE09989020
Chapter 4 Creating the PCB data
7
7. Creating the mount information
The Mount Information specifies the data on mounting position coordinates,
component numbers to be mounted and other information related to mounting.
Flow chart for creating the mount information
30023014-02
Enter
land pattern name
Enter
component number Secure PCB ☞ 5
NO
YES
Enter XY data by teaching? Is a PCB secured?
NO YES
Teach
Enter XY data
mounting position
Set badmark
☞ Chapter 5
Set to "Exec"
4-106
OPE09989020
Creating the PCB data Chapter 4
7
VIOS structure for Mount Info.
30924006-00
4-107
OPE09989020
Chapter 4 Creating the PCB data
7
1 Open the Mount Info. screen.
From the edit object list, select “Mount Info.” and press the [ENTER] key.
(When you are editing other information, pressing the [F3] key directly
displays the edit object list.)
3
Mount Info. screen
70023016-01
PCB :
OBJ : Mount Info.
No. SignOfLandPattern Comp X Y R Head FidMk BadMk Skip?
1
2
3
PCB :
OBJ : Mount Info. OBJ: Component Info.
No. SignOfLandPattern Comp X Y No. COMPONENT NAME
1 1 R1608
2 2 R2125
3 3 R3126
4-108
OPE09989020
Creating the PCB data Chapter 4
7
Mounting position relative to the PCB origin
30023042-01
;
cursor on the vision monitor is aligned with the teaching position.
For single point input, press the [F10] key twice.
For multi-point inputs, press the [SHIFT]+[F10] keys twice at the first point
and once at the second and third points, then press the [F10] key only at
the final point.
0
The following table shows typical teaching methods. Use any desired teching
method.
Teaching point
: Teaching point
4-109
OPE09989020
Chapter 4 Creating the PCB data
7
5 Enter the mounting angle in the “R” column.
Enter the angle through which the component must be rotated after recogni-
tion before it is mounted on the PCB. When the pickup angle (in the
PICK&MOUNT sub-window of the Component Info.) is 0 degrees, enter the
rotating angle from the loading position, with the counterclockwise direction
specified as a plus value when viewed from above. When the pickup angle is
90 or -90 degrees, see the table below.
Mounting angle
50923007-00
Loading position
0º
Mounting angle
180º
90º
-90º
Reference
Refer to the “Pickup & mounting angle quick reference” in Supplement in this manual.)
4-110
OPE09989020
Creating the PCB data Chapter 4
7
9 Set the “Skip?” column.
Select “Exec.” to execute this mount data, and select “Skip” when not
executing it.
c
n Note
If block conversion in <2/2/DATA_GENERATOR> is executed on the multi-block PCB data (to
convert multi-block PCB data into single PCB data), the “Exec” settings in the original data
will be saved as “NOTE DATA”.
4-111
OPE09989020
Chapter 4 Creating the PCB data
8
8. Checking the data
It is suggested that you check the newly created data. This section explains
how to check the pickup position registered in the component information and
the mounting position registered in the mount information.
3
2 Set the component feeder on the feeder plate.
When you use a multistick feeder, securely install it on the feeder plate by
inserting the knock pins into the position that matches the Feeder Set No.
registered in the USER ITEMS sub-window.
When using tray components, set the components on the pallet specified in
the Tray sub-window.
3 Check the pickup position.
You can use the trace function (see “12. Teaching and trace”) to check the
pickup position.
1. Move the cursor to the Feeder Pos_X or Y parameter in the USER ITEMS
sub-window.
2. Press the [F9] key (or execute the <2/1/B0 TEACH, TRACE CONDITION>
command) and then set the following conditions.
Teaching unit : Camera
Speed : About 20
Fiducial correction : NotUse
After setting the teaching (trace) conditions, the display returns to the
Component Info. screen.
9
3. Press the [F9] key to perform trace.
The camera moves to the pickup position that is currently registered. Check
to see if the correct pickup position is displayed on the vision monitor.
9
4. If the pickup position is not correct, perform teaching referring to “3.2
Setting the stick feeder component data” or “3.3 Setting the tray component
data” in this chapter, to enter the correct pickup position.
4-112
OPE09989020
Creating the PCB data Chapter 4
8
Reference
When you perform teaching for the following components, the camera may not reach the
pickup position. You should select the proper head as the teaching unit in these cases.
Components supplied from an external tray changer
Components supplied from a manual tray feeder.
The automatic trace function described in “12. Teaching and trace” allows making easy
checks of the pickup positions of all feeders to be used.
4-113
OPE09989020
Chapter 4 Creating the PCB data
8
8.2 Checking the mount information
While displaying the component mounting position on the vision monitor,
check and correct the mounting position, land pattern names and component
numbers.
Flow chart for checking and correcting the mounting position
30023015-02
NO
Is PCB secured? Secure the PCB
☞ 5
YES
Confirm
mounting position
YES
NO
Correct component
Continue?
mounting position ?
YES NO
Teach optimum
Save data
coordinate data
4-114
OPE09989020
Creating the PCB data Chapter 4
8
1 Open the Mount Info. screen.
If the Mount Info. screen is already displayed, omit this step.
When another information screen is open, press the [F3] key to directly
display the edit object menu box. Select “Mount Info.” from the menu and
press the [ENTER] key.
3
2 Co-display the Component Info. screen.
Press the [F10] key, and part of the Component Info. will be displayed on the
right of the screen.
Use the [TAB] key to move the cursor between the Mount Info. on the left and
he Component Info. on the right of the screen.
4k
Mount Info. and Component Info. screen
70023017-01
PCB :
OBJ : Mount Info. OBJ: Component Info.
No. SignOfLandPattern Comp X Y No. COMPONENT NAME
1 1 R1608
2 2 R2125
3 3 R3126
0
After setting the teaching conditions, the display returns to the Mount Info.
screen.
n Note
When you correct, add or create the PCB data using fiducial marks, selecting “Fiducial
correction: Use” allows the machine to recognize fiducial marks on the PCB so that corrected
mount data is automatically obtained. This makes it possible to perform accurate teaching or
tracing of the specified position. To use this function, the fiducial mark coordinates and mark
data must be set correctly in advance.
4-115
OPE09989020
Chapter 4 Creating the PCB data
8
4 Move the cursor to the first data line on the Mount Info.
screen (left screen).
5 Check the mounting position by trace.
Press the [F9] key to perform the trace function. The camera moves to over the
position of the selected mount data. Check that the cross cursor on the vision
monitor is aligned with the mounting position.
9
Vision display during trace
30023047-00
Cross cursor
Land pattern
d0
Reference
If you want to perform teaching input more accurately, use multi-point teaching or vision
cursor teaching. For details, refer to “12. Teaching and trace” in this chapter.
h9
4-116
OPE09989020
Creating the PCB data Chapter 4
8
0 Save the data
After all mount data have been checked and corrected, select <2/1/D8 SAVE
PCB DATA> and press the [ENTER] key. If you have changed correct data by
mistake, select <2/2/D9 ABORT PCB DATA> and press the [ENTER] key.
n Note
When you press the [Ctrl] + [F9] keys, the cursor moves down to the subsequent data lines
while performing continuous trace, until an empty data line is reached or any key is pressed.
This is called the automatic trace.
PCB :
OBJ :Mount Info.
No. SignOfLandPattern Comp X Y R Head FidMk Badmk S kip?
1 R1005 1 10.75 8.00 0.00 3 0 0 Exec
2 1 13.75 9.50 180.00 3 0 0 Exec
3 1 22.75 11.00 0.00 3 0 0 Exec
4 1 22.75 8.00 0.00 3 0 0 Exec
5 1 34.75 8.00 0.00 3 0 0 Exec
4-117
OPE09989020
Chapter 4 Creating the PCB data
9
9. Data optimization
PCB production data you have created can be automatically optimized in the
<2/2/DATA_GENERATOR> mode, so that the PCB data can be used more
efficiently with a minimum cycle time.
For example, to optimize the PCB data on the feeder set position, head number
and mounting sequence, follow the procedure explained in this section.
Data optimization flow
30023016-02
Select data to be
optimized ☞ 9.1
Set conditions
☞ 9.2
Optimize data
☞ 9.3
c Caution
The PCB data is changed when data optimization is performed.
4-118
OPE09989020
Creating the PCB data Chapter 4
9
9.1 Selecting the data
1 Select the data to be optimized.
Enter the DATA_GENERATOR mode, then select <2/2/A1 OBJECT SELEC-
TION> and press the [ENTER] key. The OBJECT SELECTION box then appears.
OBJECT SELECTION
PCB SELECTION
FIXED PCB SELECTION
CANCEL SELECTION
NZL.CONDITION SEL.
FEEDER PLATE PRIO.
FIXED COMP. MASK
DISPLAY OBJECT
QUIT
4-119
OPE09989020
Chapter 4 Creating the PCB data
9
9.2 Setting optimization conditions
1 Select <2/2/A4 CONDITION SETTING> and press the [EN-
TER] key.
The DATA GENERATOR CONDITION box then appears.
2 Set conditions.
Set the conditions while referring to the description below. Select the setting
with the [INS], [DEL] or [Space] key. The settings marked with an asterisk (*)
are typical settings for single PCBs (not applicable to multi-block PCBs).
c
• BLOCK CONVERSION COND
NO *
This setting does not allow block conversion (See “2.2 Block conversion” in
Chapter 5.) Always select “NO” when not using a multi-block PCB.
BLK.COND1: CONVERSION WITH NOTE DATA
The multi-block PCB data is converted into single PCB data while keeping
the original data. In this case, the data can be returned to the original multi-
block data.
BLK.COND2: CONVERSION WITHOUT NOTE DATA
The multi-block PCB data is converted into single PCB data without
keeping the original data. In this case, the data cannot be returned to the
original multi-block data.
BLK.COND3: CONVERSION BACK TO BLOCK REPEAT
This is used to reconvert the data which was converted with BLK.COND1
into the original multi-block PCB data.
Reference
See Chapter 5 for detailed information on “block conversion”.
4-120
OPE09989020
Creating the PCB data Chapter 4
9
SET.COND2
In addition to optimizing the mounting sequence and head number, the
optimum feeder set number is assigned only to the component data whose
feeder position is unspecified (Feeder Set No. in the Component Info. is set
to “0”.)
SET.COND3
This carries out the same operations as “SET.COND4”.
SET.COND4 *
In addition to optimizing the mounting sequence and head number, an
optimum feeder set number is assigned to all component data registered.
SET.COND5
This setting allows performing the operations of “SET.COND4” and static
component matching. (Refer to “4. Static components” in Chapter 5 for
detailed information.) This is invalid when static components are not used.
4-121
OPE09989020
Chapter 4 Creating the PCB data
9
9.3 Optimizing the data
When you have selected the data, perform the data optimization in the DATA
GENERATOR mode.
1 Select <2/2/A5 EXECUTE> and press the [ENTER] key.
The DATA GENERATOR SEQUENCE MONITOR box appears to start the data
optimization. When the optimization is complete, the “nozzle settings” screen
appears.
E685
Nozzle setting are shown below.
Reference
On the above nozzle setting screen, nozzle number “0” indicates that the nozzle can be
changed automatically.
c Caution
The original data will be overwritten when the optimized data is saved with the <2/2/C0
SAVE & EXIT> command. To keep the original data, rename and save the data with the <2/
2/C5 RENAME & EXIT> command.
4-122
OPE09989020
Creating the PCB data Chapter 4
0
10. Mounting test and data correction
Component mounting test should be performed to confirm that the production
data is correct. Follow the flow chart below to perform the mounting test and
data correction.
Mounting test and data correction flow
30023017-02
Preparetion for
mounting test
Select
1/RUNNING
YES
PCB data error? Correct PCB data
☞ 10.3
NO
Setup
Start operation
YES
Error occurs? Correct data
☞ 10.3
NO
Confirm mounting
results and correct data ☞ 10.4
4-123
OPE09989020
Chapter 4 Creating the PCB data
0
10.1 Making setups for mounting test
Before starting mounting test, select the PCB data and make necessary setups.
1 Enter the <1/1/RUNNING> mode and select the PCB name.
When you enter the <1/1/RUNNING> mode, a list of PCB names appears.
Select the PCB to be produced and press the [ENTER] key, then the PCB data
will be loaded. If an error occurs during data loading, refer to section “10.3.1
Error countermeasures” in this chapter.
pcb name
CONVEYOR 1994-08-16
ANC_TEST 1998-02-11
PALLET_88 1998-02-23
PCB1 1997-11-24
n Note
To change the production PCB, press the [F2] key.
c
Running Condition Editor box
70023020-00
PcdFixDevice Pin+PushUP
4-124
OPE09989020
Creating the PCB data Chapter 4
0
2. Execute <1/1/D4/RUNNING UTILITY>.
The UTL. FOR RUNNING box appears, then select “CONVEYOR UNITS”
and press the [ENTER] key.
3. Select “CONVEYOR WIDTH” and press the [ENTER] key to adjust the
conveyor width.
The conveyor width is automatically adjusted according to the “PCB Size”
Y data in the PCB Information. Set the PCB on the conveyor to confirm that
the width is correct. If not, quit automatic operation by executing the <1/1/
E0 EXIT FROM RUNNING> command, then select <1/2/PRD.
DATA>→”PCB Info.” to correct the “PCB Size” Y data.
CONVEYOR UNIT
CONVEYOR WIDTH
c Caution
The conveyor rails moves, so use caution.
n Note
When the automatic width adjustment option is not installed, the CONVEYOR WIDTH
adjustment command is not available. Adjust the conveyor width manually.
4. After checking that the conveyor width is correct, operate and arrange each
conveyor unit so that the PCB can be secured on the conveyor.
Finally, remove the PCB.
Reference
Refer to “8. Changing the setup” in Chapter 3 for details on the conveyor unit setups.
4-125
OPE09989020
Chapter 4 Creating the PCB data
0
4 Set up the components (feeder set).
Execute the <1/1/D4 RUNNING UTILITY> command, and select “COMPO-
NENT ASSIGNMENT” to check the setup of the components. A list of feeder
mounting positions appears as shown below.
Reference
For details on the component setups, refer to the separate feeder user’s manual or external
tray changer user’s manuals.
4-126
OPE09989020
Creating the PCB data Chapter 4
0
10.2 Starting the mounting test
Now, try producing only one PCB to check how components are mounted. We
recommend using a PCB with double-sided tape affixed across the mounting
position.
1 Unplug the GATE-IN connector.
When the mounter is installed on a production line, unplug the GATE-IN
connector on the lower right panel on the front of the machine. If you perform
a mounting test with this connector still plugged, the PCB may flow into the
downstream process after component mounting, or the PCB may drop.
GATE-IN connector
30923017-00
2 Start operation.
Start PCB production as follows.
1. Place the PCB at the conveyor entrance so the entrance sensor responds to
the PCB.
Entrance sensor
30023050-01
4-127
OPE09989020
Chapter 4 Creating the PCB data
0
2. Press the [SPEED] key on the YPU, or execute the <1/1/B1 RUNNING
SPEED> command, and set the speed to approx. 40 to 60%.
i
Speed setting box
70023024-00
Spead1 = 100
Spead2 = 80
Spead3 = 60
Spead4 = 40
Spead5 = 20
3. Execute the <1/1/A2 AUTO RUNNING> command or press the [RUN] key
on the YPU to start operation. Make sure that no part of your body is in the
axis movement range before execution.
g
4. Execute the <1/1/D6 CONVEY OUT PCB>.
This command carries out the PCB without requesting the next PCB to carry
in.
<<<APPLICATION>>> 1/OPERATION/M
<<MODE>> 1/RUNNING
<COMMAND_LIST> D/INITIALIZE
Condition
Reference
For details on the CONVEYOR OUT PCB command, refer to “6. Finishing the PCB produc-
tion” in Chapter 3.
w WARNING
NEVER ENTER ANY PART OF THE BODY IN THE AXIS MOVEMENT AREA OF
THE MOUNTER EVEN DURING TEMPORARY STOP. ALWAYS PRESS THE
EMERGENCY STOP BUTTON BEFORE ACCESSING A PART IN THE AXIS
MOVEMENT AREA.
4-128
OPE09989020
Creating the PCB data Chapter 4
0
4 Finish the component mount.
Test mounting has been completed when the PCB is transferred out and stops
at the position of the conveyor exit sensor. Press the emergency stop button or
reset the data.
Exit sensor
30923018-01
Exit sensor
4-129
OPE09989020
Chapter 4 Creating the PCB data
0
10.3 Error countermeasures during
mounting test
If any error occurs during machine operation, take necessary corrective action
as explained below.
1 Press the [ESC] key to stop the alert sound.
2 Check the error message.
The error message is displayed on the operation monitor, so check and make a
note of the contents and error code.
3 Press the [ESC] key again to clear the error message.
4 Take corrective action.
To take corrective action, refer to the following sections which describe five
typical errors and the countermeasures.
4-130
OPE09989020
Creating the PCB data Chapter 4
0
10.3.1 PCB data error
Take the following measure if an error occurs while loading the PCB data.
1 Check the error message.
If an error occurs, check the error message displayed on the operation monitor.
E150
PCB DATA ERROR
Illegal component shape data
or component data is not defined.
OBJECT
PCB Info.
Mount Info.
Component Info.
Mark Info.
Blk Repeat Info.
Local Fidu. Info.
Local BadMrk Info.
n Note
The data check carried out with <1/2/C8 PCB DATA CHECK> is the same as that carried out
when executing the <1/1/D3 SWITCH PCB> command.
4-131
OPE09989020
Chapter 4 Creating the PCB data
0
10.3.2 Fiducial mark recognition error
If an error occurs during fiducial mark recognition or no mark can be recog-
nized, correct the data with the procedure below.
1 Enter the teaching mode.
If a fiducial mark recognition error occurs during automatic operation, the
following error message appears. Then, press the [F10] key to enter the
teaching mode.
0
Mark recognition error message screen
70023058-00
E56
MARK DETECTION ERROR
Failed to detect frfined mark.
(MarkNo. 1)
Do you execute VISION-CURSOR-TEACHING
E57
VISION-CURSOR-TEACHING
Please teach fiducial mark while looking
VISION-MONITOR
[ESC] : Abort
[ENTER] : Teaching
[Arrows] : Moving at TEACH-WINDOW
[SHIFT]+[Arrows] : Moving at TEACH-WINDOW
[TAB] : Changing at TEACH-WINDOW
Reference
The initial size of the teaching window displayed when the teaching mode is entered is the size
specified by the “MarkOutSize” parameter in the Mark Information.
4-132
OPE09989020
Creating the PCB data Chapter 4
0
3 Check the parameters and correct them.
If the same error occurs even after you have performed vision cursor teaching,
the Mark Info. settings are probably incorrect. Check the Mark Info. parameters
and correct them.
1. Select <1/2/PRD DATA>→”Mark Info.” and press the [ENTER] key.
The Mark Info. screen then appears.
2. Line up the cursor with the target mark data line and check its parameter
settings (such as “Mark Type”, “Mark OutSize”, “Shape Type” and “Surface
Type” while switching the right-hand sub-windows with the [F4] key.
Correct these parameter settings as necessary.
4
3. Press the [F6] to execute the Adjust Assistant and check or adjust so that the
mark is recognized correctly.
6
4. Press the [ESC] key and execute the <1/2/C7 UPDATE VISION DATA>
command to update the data.
5. Execute the <1/2/C0 SAVE & EXIT> command to save the data.
4-133
OPE09989020
Chapter 4 Creating the PCB data
0
10.3.3 Component pickup error
If components cannot be picked up from the tape feeder or tray, or components
are picked up at an incorrect position (picked up on the side, slantly or at a
position off the center), inspect how the nozzle reaches a component. To do
this, press the [Space] bar to temporarily stop the machine at the instant the
nozzle picks up a component and check to see if it reaches the component. As
an alternative, set the operating speed to 10% or less by using the YPU
[SPEED] key to observe the nozzle movement over the feeder or tray. In
particular, check and correct the following points.
n Note
The teaching and trace functions help you check and correct the pickup point. Refer to “12.
Teaching and trace” and “8.1 Checking the component information” in this chapter.
4
4. When data correction is complete, press the [ESC] key and execute the <1/
2/C0 SAVE & EXIT> command.
4-134
OPE09989020
4
;;
Creating the PCB data Chapter
0
Reference
For components fed on paper tape, their surface (delivery height) is about 0.5mm higher than
the typical reference height (the nozzle tip height when the Pick Height parameter in the PICK
& MOUNT sub-window is set to 0.0mm. So, enter 0 to -0.5mm in the Pick height parameter
column. It is advisable to enter a value that allows the nozzle to press the component by about
0.2mm. But, carefully select this value to prevent the nozzle from pressing the component too
much, otherwise the tape bottom may be broken causing the component to stand on its side.
For components fed on embossed tape, their surface is about 0.5mm lower than the typical
reference height, so enter “0 “to “0.5mm” for the Pick height parameter.
0.5mm
Reference height
0.5mm
Checkpoint 4: Feeders
If the component cannot be still picked up even after taking corrective action
according to checkpoints 1 to 3, try replacing the feeder with another one. If
no error occurs with the new feeder, the former feeder probably has a
problem. Contact the YAMAHA sales representatives in your area.
Checkpoint 5: Nozzle
If the component cannot be still picked up even after taking corrective action
according to checkpoints 1 to 4, check and correct the following points.
• Check to see if the nozzle tip is worn or scratched.
• Try to specify another nozzle type for “Required Nozzle” in the USER
ITEMS sub-window of Component Information.
4-135
OPE09989020
Chapter 4 Creating the PCB data
0
10.3.4 Component recognition error
If a component cannot be recognized correctly, the VISION or SHAPE sub-
window parameter settings may not be appropriate, or adjustments with the
Adjust Assistant commands may not be satisfactory.
1 Exit the RUNNING mode.
1. If the mounter operation is interrupted by error, press the [ENTER] key to
reset the error.
2. Execute the <1/1/E0 EXIT FROM RUNNING> command.
4k
4 Perform the Adjust Assistant.
Press the [F6] key to execute the <1/2/B1/ADJUST ASSISTANT> command.
Refer to “3. Creating the component information” in this chapter for details on
the Adjust Assistant. When the component has been recognized properly, exit
the Adjust Assistant.
6
5 Update the corrected data.
Execute the <1/2/C7 UPDATE VISION DATA> command.
6 Quit the data correction.
Press the [ESC] key twice, then select <1/2/C0 SAVE & EXIT> and press the
[ENTER] key. The corrected data will be saved.
7 Resume automatic operation.
Execute the <1/1/A2 AUTO RUNNING> command to resume automatic
operation.
4-136
OPE09989020
Creating the PCB data Chapter 4
0
10.3.5 Component mount error
If the component bounces on the PCB or drops off the nozzle before reaching
the PCB, inspect the cause first. To do this, press the space bar to temporarily
stop the machine at the instant the nozzle picks up a component, to see if it
properly reaches the component. As an alternative, set the operating speed to
10% or less by using the <1/1/B1 RUNNING SPEED> command or pressing
the [SPEED] key on the YPU, then observe the nozzle movement over the
feeder and check the following points.
1 2 3
4-137
OPE09989020
Chapter 4 Creating the PCB data
0
Output monitor (Head Blow)
70924010-00
<<MODE>> 4/MANUAL
Out Monitor
<<<APPLICATION>>> 3/MAINTE/M
<<MODE>> 3/MCH_ADJUST
Editing Object Position
Object Feeder
Discard point 50
Enter here
4-138
OPE09989020
Creating the PCB data Chapter 4
0
Checkpoint 5: Nozzle
If mount errors still occur even after checking all the above points and making
necessary corrections, the nozzle may have problems. Check the following
points.
Check to see if the nozzle tip is worn or nicked.
Try using another nozzle type by changing the Required Nozzle setting on the
USER ITEMS sub-window in the Component Info.
4-139
OPE09989020
Chapter 4 Creating the PCB data
0
10.4 Correcting the data after mounting test
This section explains countermeasures you should take when mounting
position errors are found in the mounting test.
9
Reference
For details on the trace and teaching functions, refer to “12. Teaching and trace” in this
chapter.
A B
4-140
OPE09989020
Creating the PCB data Chapter 4
0
4 Perform teaching to correct the mounting position.
1. Manipulate the YPU joystick so that the cross cursor is aligned with the
center of the land patterns.
d
2. Press the [F10] key twice to enter the correct coordinates of the center of
the land patterns.
0
2. Particular component shift from the mounting positions
When a particular component shifts from its mounting position, the compo-
nent may not be recognized correctly. Open the Component Info. screen in
the <1/2/PRD.DATA> mode and execute the Adjust Assistant for the data you
want to check.
Refer to “3. Creating the component information” for details on the Adjust
Assistant.
4-141
OPE09989020
Chapter 4 Creating the PCB data
0
2 Enter the mounting error.
If the position shifts in the plus direction (A in the figure below), subtract the
error from the current coordinate value, and add the error if the position shifts
in the minus direction (B in the figure below).
10024022-00
A B
4-142
OPE09989020
Creating the PCB data Chapter 4
q
11. Data backup
Making a backup copy of data is recommended for cases in which the regis-
tered PCB data is corrupted or lost. To make a backup copy of PCB data, you
need a PCB data disk specially formatted for the YAMAHA mounters. This
section explains how to format a PCB data disk and make a backup.
Data backup flow
30023022-02
NO
4/1/D4/FORMAT&
Floppy disk formatted?
MAKE PCB DATA DISK
☞ 11.1
YES
NO
4/1/D3/MAKE
Backup disk created? PCB DATA DISK
☞ 11.2
YES
4-143
OPE09989020
Chapter 4 Creating the PCB data
q
11.1 Formatting and creating the PCB data
disk
A PCB data disk properly formatted for the machine is required to make a
backup. To format and create a PCB data disk using an unformatted disk,
follow the procedure below.
c Caution
When you use a floppy disk which is already formatted for the YAMAHA mounters, you can
skip this procedure and use the procedure explained in “11.2 Creating the PCB data disk”.
c
Disk type
50023044-00
4 Execute formatting.
Press the [ENTER] key to start formatting. When formatting is complete, the
disk is then automatically segmented to match the VIOS specifications, and the
PCB data disk is created.
4-144
OPE09989020
Creating the PCB data Chapter 4
q
11.2 Creating the PCB data disk
To create a PCB data disk using a formatted disk, follow the procedure below.
c Caution
To create a PCB data disk, the disk must be formatted correctly. If not formatted, follow the
procedure explained in “11.1 Formatting and creating the PCB data disk”.
c
Dialogue box for creating a data disk
70023034-00
4-145
OPE09989020
Chapter 4 Creating the PCB data
q
11.3 Data backup
Follow these steps to back up the data.
1 Insert the floppy disk into the floppy disk drive.
Be sure to use the PCB data disk.
2 Execute the <4/1/A1 SEARCH DRIVE> command.
When this command is executed, the PCB data registered in the hard disk is
displayed on the left screen, and the PCB data registered in the PCB data disk
on the right screen.
c
4 Follow the messages to execute the command.
Confirm the contents, and if they are okay, press the [SPACE] bar to set the last
item to “EXECUTE”, and then press the [ENTER] key. The data will be copied
onto the PCB data disk.
4-146
OPE09989020
Creating the PCB data Chapter 4
w
12. Teaching and trace
This section explains basic operations of trace and teaching often used when
creating or checking new PCB data.
12.1 Trace
The trace function allows a teaching unit such as camera or head to automati-
cally move to a specified position. This is mainly used to check the settings for
the XY coordinates. The steps below explain the procedure for tracing in the
DATA Manager.
1 Set trace conditions.
When you select <2/1/B0 TEACH, TRACE CONDITION> and press the
[ENTER] key, the trace/teaching conditions setting boxes appear, so make
settings referring to the description below.
TEACH-UNIT SEL (Teaching/trace unit selection):
Using the up/down arrow keys, select the trace unit to move to the
specified point from among “Head 1”, “Head 8” or “Camera”, and press
the [ENTER] key.
SPEED SELECT (Axis moving speed selection):
Using the up/down keys, select the speed at which to perform trace from
among “Speed 1” to “Speed 5”, and press the [ENTER] key.
FIDUCIAL SEL (Fiducial correction option):
Select whether or not to use fiducial correction and press the [ENTER] key.
Select “Use” when you are going to create or edit PCB data using a fiducial
mark. The machine will automatically recognize the PCB fiducial mark to
obtain corrected data, enabling more accurate trace or teaching of the
position. Note that correct coordinates of the fiducial mark must be
specified in advance when using this function.
Reference
When the teach/trace conditions are set, they are displayed on the upper right of the screen as
shown below.
4-147
OPE09989020
Chapter 4 Creating the PCB data
w
Teach/trace condition display
70924014-00
<<<APPLICATION>>> 2/DATA/M
<<MODE>> 1/EDIT_DATA
PCB : CAM 100% X: 17.00 Y: 19.00
OBJ :Mount Info.
Teaching unit
Current position
CAM: Camera Axis moving speed
The current position of
H1: Head 1 Displayed in percent
teaching unit
H8: Head 8
9
Reference
Trace can also be performed by executing the <2/1/B8 TRACE> command.
In addition, when you press the [Shift]+[F9] keys, the cursor moves down to the next data line
after performing the trace. You can also perform continuous trace by holding down the
[Shift]+[F9] keys, or automatic trace by pressing the [Ctrl]+[F9] keys starting from the
selected line running towards lower lines until an empty line is reached. (See “12.3 Automatic
trace” in this chapter for more details.)
4-148
OPE09989020
Creating the PCB data Chapter 4
w
12.2 Teaching
The teaching function is used to teach the machine a position such as XY
coordinates. There are two teaching methods: “point teaching” and “vision
cursor teaching”.
12.2.1 Point teaching
Point teaching is further divided into “single point input” and “multi-point
input”. The “single point input” allows the teaching data to be directly entered,
while the “multi-point input” gives the center coordinates in the multiple
positions which are specified. The steps below explain the teaching procedure
in the DATA Manager.
1 Set teaching conditions.
As with the trace function, use the <2/1/B0 TEACH, TRACE CONDITION>
command. (Refer to Step 1 in the previous section “12.1 Trace”.)
2 Secure a PCB on the conveyor.
Use the <2/1/B7 CONVEYOR UNITS> utility to secure the PCB on the
conveyor.
3 Move the cursor to the item for which you want to perform
teaching.
On the Mount Info. screen, for example, move the cursor to the line of the
data for which you want to perform teaching.
4 Move the teaching unit to the target position.
Check safety and stay out of the axis movement range, then manipulate the
YPU joystick to move the teaching unit to the target position.
5 Press the [F10] key to perform teaching as follows.
For “single point input”:
Press the [F10] key twice.
When you first press the [F10] key, a short beep sounds, then press the [F10]
key again to enter the teaching data.
0
For “multi-point input”:
1. At the first teaching point, press the [F10] key twice while holding down
the [Shift] key.
2. At the subsequent teaching points, press the [F10] key once per point while
holding down the [Shift] key.
h0
4-149
OPE09989020
Chapter 4 Creating the PCB data
w
3. At the last point, press the [F10] key only.
The center coordinates in the area specified by multiple teaching points are
now entered for the data at which the cursor is aligned.
0
4. If you want to cancel the teaching data, select <2/1/D9 ABORT PCB
DATA> and press the [ENTER] key.
Reference
Teaching can also be performed by executing the <2/1/B9 TEACHING> command. For
manipulating the YPU joystick, refer to “3. Manual operation” in Chapter 2.
4-150
OPE09989020
Creating the PCB data Chapter 4
w
12.2.2 Vision cursor teaching
Vision cursor teaching allows you to obtain position data which is more
accurate than normal point teaching. A teaching window with any desired size
is displayed on the vision monitor and its center position obtained. The target
mark or pattern must be displayed on the vision monitor.
1 Secure the PCB on the conveyor and set teaching conditions.
As with point teaching, secure the PCB on the conveyor, and set teaching
conditions by executing the <2/1/B0 TEACH, TRACE CONDITION> com-
mand. In this case, the teaching unit must be set to “Camera”.
2 Move the camera to the target position.
Ensure safety and stay out of the axis movement range, then manipulate the
YPU joystick to move the camera to above the target position.
d
3 Press the [Ctrl] + [F10] keys.
A teaching window appears on the vision monitor as shown below.
l0
Vision cursor teaching
30923010-00
Land pattern
4-151
OPE09989020
Chapter 4 Creating the PCB data
w
2. Adjust the window size to match the pattern or mark size.
When you press the [TAB] key, the asterisk (*) of the right-hand coordinates
disappears as shown in the figure below. This state allows you to enlarge or
reduce the window size by changing the position of the upper left corner
with the arrow keys (the lower right corner is stationary in this case).
k
Adjusting the window size with the lower right corner fixed
30024025-01
Teaching window
;;
;
Land pattern Start (stationary)
point
3. When you want to adjust the window size by changing the position of the
lower right corner, press the [TAB] key again. The asterisk (*) of the left-
hand coordinate pair disappears but an asterisk reappears at the right-hand
coordinates, as shown in the figure below. This state allows you to enlarge
or reduce the window size by changing the position of the lower right
corner with the arrow keys (the upper left corner is stationary in this case).
k
Adjusting the window size with the upper left corner fixed
30024026-01
Start (stationary)
point Teaching window
;
;;
Land pattern
;
4-152
OPE09989020
Creating the PCB data Chapter 4
w
4. When you press the [TAB] once more, an asterisk (*) is prefixed to each of
the two coordinate pairs, allowing you to move the entire window using
the arrow keys.
k
Moving the entire window
30024027-02
Teaching window
;;
;
Land pattern
Teaching window
4-153
OPE09989020
Chapter 4 Creating the PCB data
w
Reference
Two sets of coordinates are displayed during vision cursor teaching. The left-hand coordinates
indicate the position of the upper left corner of the teaching window, and the right-hand
coordinates indicate the position of lower right corner, both represented in pixel units.
A B
;;
; B
0
n Note
Before performing vision cursor teaching, you must set teaching conditions. If you press the
[Ctrl]+[F10] keys without setting these conditions, the teaching window may not be displayed.
4-154
OPE09989020
Creating the PCB data Chapter 4
w
12.3 Automatic trace
This function allows the head or camera to perform automatic trace. When
used with the Mount Information, the successive mount points can be continu-
ously traced, and when used with the Component Information, the successive
pickup points can be continuously traced .
1 Open the Mount Info. or Component Info. screen.
2 Set trace conditions.
See Step 1 in “12.1. Trace” in this chapter.
3 Secure the PCB on the conveyor.
Use the <2/1/B7 CONVEYOR UNITS> utility to secure the PCB on the
conveyor.
4 Move the cursor to the data line from which you want to
perform trace.
5 Check the surrounding area for safety.
The teaching unit will move immediately when automatic trace starts. Stay
outside of the axis movement range.
6 Press the [Ctrl] + [F9] keys to perform automatic trace.
Continuous trace proceeds until an empty line is reached. On the Mount Info.
screen, the cursor blinks in the No. column indicating which mount point is
currently traced. On the Component Information screen, the cursor blinks in
the COMMENT column indicating which pickup point is currently traced.
l9
Automatic trace
70023054-00
n Note
To interrupt automatic trace, press any key.
4-155
OPE09989020
Chapter 4 Creating the PCB data
e
13. Data editing for production PCB
13.1 Data editing
On a data editing screen, you can copy or move the specified data to another
line, another PCB data, and a static component data file. When adding or
deleting the data, you can insert or delete one or more lines, or one or more
columns as necessary. In addition, it is possible to copy and delete the data
registered in the database.
4-156
OPE09989020
Creating the PCB data Chapter 4
e
13.1.1 Copying the specified range
You can copy a specified range of data on the database screen or any editing
screen except the PCB Info. screen. To perform a copy, first select the range of
copy source data, then specify the copy destination. You can copy the selected
range between different types of PCB data or into the database (user’s area).
1 Designate the copy source.
1. Use the arrow keys to line up the cursor with the first line of data to be
copied.
2. Press the [ESC] key to exit the current editing screen, then select <2/1/C4
SELECT DATA> (<2/3/C4> in DATABASE mode) and press the [ENTER] key.
The top line will be highlighted on the screen.
3. Use the arrow keys to move the cursor through the last line of data to be
copied.
4. Press the [ENTER] key to select the range.
The selected range highlighted will slightly change.
<<<APPLICATION>>> 2/DATA/M
<<MODE>> 1/EDIT_DATA
PCB:
OBJ: Component Info. USER ITEMS
No. COMPONENT NAME COMMENT Edit Term :
1 R1608 FixCmpRef. : 0
2 R2125 Comp. Package : Tape
<COMMAND_LIST> C/EDIT_TOOL
<<MODE>> 1/EDIT_DATA
PCB:
OBJ: Component Info. USER ITEMS
No. COMPONENT NAME COMMENT Edit Term :
1 R1608 FixCmpRef. : 0
2 R2125 Comp. Package : Tape
3 R3216 Feeder Type : 8mmTape
PCB:
OBJ: Component Info. USER ITEMS
No. COMPONENT NAME COMMENT Edit Term :
1 R1608 FixCmpRef. : 0
2 R2125 Comp. Package : Tape
3 R3216 Feeder Type : 8mmTape
4
4-157
OPE09989020
Chapter 4 Creating the PCB data
e
2 Specify the copy destination.
• To copy to another line:
Use the arrow keys to line up the cursor with the line you want to copy to.
• To copy into another PCB data file:
Press the [F2] key and select the PCB data into which you want to copy.
The information screen of the selected PCB data will be displayed, so line
up the cursor with the line you want to copy to.
2
• To copy into the Static Component Information:
Press the [F2] key and select “STATIC_COMPONENTS_” to open the Static
Component Information screen. Use the arrow keys to line up the cursor
with the line you want to copy to. (This can be used only for the Compo-
nent Information.)
2
3 Copy the selected range.
1. Select <2/1/C6 COPY SELECTED LINES> and press the [ENTER] key. (Select
<2/3/C6> for the database.)
The “HOW TO COPY?” dialogue box then appears.
2. Select “INSERT” or “OVERWRITE” and press the [ENTER] key.
c Caution
Note that selecting “INSERT” causes the data numbers after the insertion line to shift. This
may affect the PCB data in the static components and database. Likewise, the data numbers
will be shifted when component or fiducial mark data is copied.
n Note
With the above procedure, it is not possible to copy the data between DATABASE mode and
EDIT_DATA mode (Component Info. or Mark Info. screen). When you want to copy into the
database, execute the <SET FROM DATABASE> command or a reverse of the <SET FROM
DATABASE> command. For more details, see “3. Creating the user database” in Chapter 5.
4-158
OPE09989020
Creating the PCB data Chapter 4
e
13.1.2 Deleting the specified range
You can delete a specified range of data on the database screen or any editing
screen except the PCB Information screen.
1 Designate the range to be deleted.
Refer to the procedure explained in step 1 in the preceding section, “13.1.1
Copying the specified range”.
2 Perform deletion
1. Select <2/1/C7 DELETE SELECTED LINES> (or select <2/3/C7> in DATA-
BASE mode) and press the [ENTER] key.
The “HOW TO DELETE?” dialogue box then appears.
2. Select “DEL EMPTY LINES” or “CLEAR” and press the [ENTER] key.
“DEL EMPTY LINES” : Note that selecting “DEL EMPTY LINES” causes
the data numbers after the deleted lines to move
up. This may affect the PCB data in the static
components and database. Likewise, the data
numbers will be shifted when component or
fiducial mark data is deleted.
“CLEAR” : The deleted range remains as empty lines. The
data numbers will not be shifted by data deletion.
4-159
OPE09989020
Chapter 4 Creating the PCB data
e
13.1.3 Inserting one line
By executing the <2/1/C2 INSERT 1 LINE> command, you can insert a data
line on an editing screen except the PCB Information screen. You cannot insert
a data line on the database screen.
1 Line up the cursor with the position into which you want to
insert a data line.
2 Press the [ESC] key, then select <2/1/C2 INSERT 1 LINE> and
press the [ENTER] key.
A dialogue box then appears asking if you want to insert or cancel.
HOW TO INSERT?
INSERT
CANCEL
4-160
OPE09989020
Creating the PCB data Chapter 4
e
13.1.4 Deleting one line
By executing the <2/1/C3 or 2/3/C3 DELETE 1 LINE> command, you can
delete a data line on the database or an editing screen except the PCB Informa-
tion screen.
1 Use the arrow keys to move the cursor to the line you want to
delete.
2 Press the [ESC] key, then select <2/1/C3 DELETE 1 LINE> (or
<2/3/C3 > in DATABASE mode) and press the [ENTER] key.
A dialogue box then appears asking you how to delete.
HOW TO DELETE?
DEL EMPTY LINES
CLEAR
CANCEL
4-161
OPE09989020
Chapter 4 Creating the PCB data
e
13.2 Data replace
The setting data in mount information and component information can be
replaced at time.
c
LandPattren : Select the SignOflandPattern column setting in the
mount information with the [INS], [DEL] or
[Space] key.
c
ALL : Specify “ALL” if you want to replace all the data
registered in the mount information.
4-162
OPE09989020
Creating the PCB data Chapter 4
e
2. When all the necessary settings are complete, press the [ENTER] key to
perform replace.
c
X offset / Y offset : Enter the desired offset to add to or subtract from
the current XY data in the mount information. For
example, if you want to shift the mounting
position selected in Step 3 by - 1mm in the X or Y
direction, enter “-1.00” here with the number
keys.
4-163
OPE09989020
Chapter 4 Creating the PCB data
e
R offset : Enter the desired offset to add to or subtract from
the current R data in the mount information. For
example, if you want to change the angle selected
in Step 3 by 90 degrees, enter “90.00” here with
the number keys.
X / Y Sign Reverse : If you want to reverse the plus / minus signs for
the current X data in the mount information, select
“Use” with the [INS], [DEL] or [Space] key. If not,
select “None”. For example, when set to “Use”, a
setting of “14.00” and vice versa.
c
2. When all the necessary settings are complete, press the [ENTER] key to
perform replace.
4-164
OPE09989020
Creating the PCB data Chapter 4
e
13.2.2 Data replace in component information
1 Open the component information
2 Select the REPLACE command in the <2/1/EDIT_DATA>
mode.
1. Press the [ESC] key to display the <2/1/C/ EDIT_TOOL> menu window.
2. Select <2/1/C1 EDITOR ASSISTANT> and press the [ENTER] key.
The EDITOR ASSISTANT submenu box then appears.
3. Select “REPLACE” and press the [ENTER] key.
c
Nozzle Type : Select the Required Nozzle setting in the USER
ITEMS sub-window of the component information.
Use the [INS], [DEL] or [Space] key to make a
selection.
c
Feeder Type : Select the Feeder Type setting in the USER ITEMS
sub-window of the component information. Use
the [INS], [DEL] or [Space] key to make a
selection.
c
Data Base No. : Select the Database No. setting in the USER ITEMS
sub-window of the component information. Use
the number keys to make a selection.
Comment : Select the COMMENT column setting in the
component in the component information. Use
the character keys to make a selection.
4-165
OPE09989020
Chapter 4 Creating the PCB data
e
2. When you have made necessary selections, press the [ENTER] key.
The editing cursor now moves down to the light blue column.
c
Pick /Mount Timer : Specify the Pick Timer or Mount Timer setting in
the PICK&MOUNT sub-window of the
component information. Use the [INS], [DEL] or
[Space] key to make a setting.
c
Pick /Mnt Height : Specify the Mount Height or Mnt Height setting in
the PICK&MOUNT sub-window of the component
information. Use the number keys to make a
setting.
Dump Way : Specify the Dump Way setting in the
PICK&MOUNT sub-window of the component
information. Use the [INS], [DEL] or [Space] key
to make a setting.
c
Retry Times : Specify the Retry Times setting in the
PICK&MOUNT sub-window of the component
information. Use the [INS], [DEL] or [Space] key
to make a setting.
c
4-166
OPE09989020
Creating the PCB data Chapter 4
e
Mount Action : Specify the Mount Action setting in the
PICK&MOUNT sub-window of the component
information. Use the [INS], [DEL] or [Space] key
to make a setting.
c
Mount/Pickup Speed: Specify the Mount Speed or Pickup Speed setting
in the PICK&MOUNT sub-window of the compo-
nent information. Use the [INS], [DEL] or [Space]
key to make a setting.
c
Vacuum Check : Specify the Vacuum Check setting in the
PICK&MOUNT sub-window of the component
information. Use the [INS], [DEL] or [Space] key
to make a setting.
c
Pick/Mount Vacuum : Specify the Pick Vacuum or Mount Vacuum setting
in the PICK&MOUNT sub-window of the compo-
nent information. Use the number keys to make a
setting.
Pick/Mount Timer offset : Enter the desired offset to add to or subtract
from the current Pick Timer or Mount Timer
data in the PICK&MOUNT sub-window of the
component information. Use the number keys
to make a setting.
Pick/Mount Height offset: Enter the desired offset to add to or subtract
from the current Pick Height or Mount Height
data in the PICK&MOUNT sub-window of the
component information. Use the number keys
to make a setting.
Database No. : Specify the Database No. in the USER ITEMS
sub-window. Use the number keys to make a
setting.
Nozzle Type : Specify the Required Nozzle in the USER ITEMS
sub-window. Use the [INS], [DEL] or [Space] key
to make a setting.
c
Feeder Type : Specify the Feeder Type in the USER ITEMS
sub-window. Use the [INS], [DEL] or [Space] key
to make a setting.
c
Comment : Enter a comment for the component information,
using the alphanumeric keys.
4-167
OPE09989020
Chapter 4 Creating the PCB data
e
2. When all the necessary settings are complete, press the [ENTER] key to
perform replace.
4-168
OPE09989020
Creating the PCB data Chapter 4
e
13.3 Data sort
You can sort the mount data in ascending or descending order according to the
selected conditions.
SORT ITEM box
70023057-00
SORT ITEM
1 Comp Use [INS], [DEL] or [Space]
2 SignOfLandPattern
3 Non keys to make selection
Sorting priority
4 Non
5 Non
6 Non
7 Non
8 Non
9 Non
Upper Dir Use [INS] or [DEL] key
Press [ENTER] to execute Execute to make selection
data sort
c
3. Specify other sorting items as needed, by moving the cursor to No. 2 and
then the subsequent numbers.
4-169
OPE09989020
Chapter 4 Creating the PCB data
e
5 Execute the sorting.
Move the cursor to “Execute” and press the [ENTER] key.
The sorting will now start according to the selected conditions.
n Note
If you do not want to save the sorted data, select <D0 ABORT DATA> when you exit the
<EDIT_DATA> mode.
c Caution
The results obtained with the <DATA_GENERATOR> command will be lost by data sorting.
4-170
OPE09989020