EPP2158620 - SMT Programming - E
EPP2158620 - SMT Programming - E
EPP2158620 - SMT Programming - E
Surface Mounter
Surface Mounter
Programming Manual
EPP2158620
Safety instructions
Safety instructions
w
Be sure to read these safety instructions before using YAMAHA surface mounters or related products.
Contents
CE marking i
1. Safety ii
1.1 To ensure safety ii
1.1.1 Defining safety ii
1.1.2 Causes of injuries and accidents ii
1.2 Using safety gear ii
1.3 Restrictions on machine use iii
1.3.1 Defining the operator and service personnel iii
1.3.2 Restricting machine operation with passwords iii
1.4 Cautions during machine operation iii
1.5 Cautions during power outages iii
1.6 Cautions regarding ferromagnetic fields iii
1.7 Handling the internal tape cutter iii
1.8 Keeping hands away from moving parts iv
1.9 Handling solvents vi
1.10 Handling the X-ray unit vi
3. Warning labels xi
3.1 Warning label format and mark description xi
3.1.1 Warning label format xi
3.1.2 Meaning of marks xi
3.2 Warning labels xii
3.2.1 Handling safety covers xii
3.2.2 Pinching or crushing injury xiii
3.2.3 Effects on human body xiv
3.2.4 Handling each section xvii
3.3 Caution labels xix
3.3.1 Machine damage xix
3.4 Label positions xxiv
SF_SMT_EP153-435
CE marking
This equipment conforms to the EU Machinery Directive 2006/42/EC (description A1 below) and EMC
Directive 2014/30/EU (description A2 below).
However, this equipment does not bear CE marking if a custom order item was installed.
Safety instructions
A1.
Cautions regarding the official language of EU countries and the language used in operation
manuals, CE declarations, operation screen characters, and warning labels when this equipment is
installed in an EU countr y.
• All materials except warning labels are written in English only.
n NOTE
Warning labels only have pictograms or else include warning messages in English, Chinese, Korean and Japanese
language.
A2.
EMC description
• Electromagnetic immunity (Immunity)
Complies with test standards as specified by EN 61000-6-2.
• Electromagnetic emissions (Emission)
Complies with test standards for ISM category: Group 1, Class A, as specified by EN 55011.
n NOTE
Class A equipment is intended for use in industrial environments. If used in other environments, ensuring
electromagnetic compatibility (EMC) might be difficult. Refer to EN 55011 standards for detailed information.
i
1. Safety
To ensure that the machine you purchased is used safely and correctly, always comply with the instructions
and rules in this manual regarding safety. However this manual cannot cover all items regarding safety in
detail. So it is extremely important that the operator or person handling the machine make correct decisions
Safety instructions
regarding safety.
n Hazardous actions
• Ignoring causes of accidents
• Working or operating equipment in cramped locations
• Working in locations or positions where safety cannot be ensured
• Unsafe machine operation and using equipment whose safety cannot be ensured
• Working or operating equipment at speeds where safety cannot be ensured
• Working or operating machines with safety equipment removed
• Performing work or tasks on top of a machine currently in operation
• Playing around or goofing off during work
• Performing maintenance or inspections without wearing safety gear
w WARNING
• Inflammation may occur if grease or lubricant gets in the eyes. Before handling the grease or
lubricant, wear safety goggles to ensure it will not come in contact with the eyes.
• Inflammation may occur if the grease or lubricant comes into contact with skin. Be sure to wear
protective gloves to prevent contact with skin.
• Do not take orally or eat the grease or lubricant. Eating will cause diarrhea and vomiting.
ii
1.3 Restrictions on machine use
1.3.1 Defining the operator and ser vice personnel
c CAUTION
Only the operator and service personnel having sufficient knowledge of this machine should handle this machine.
Safety instructions
Operator:
The operator is someone who has been trained by us in machine operation, has a thorough knowledge of the machine
operation manual and demonstrates adequate knowledge of machine operation and safety.
Main tasks of the operator include pre-operation checks, operation (component mounting) and making setups
(changeovers). The machine is only used in normal operating mode.
Ser vice personnel:
The service personnel are those trained by us in machine maintenance as well as safety instruction and demonstrate a
thorough knowledge of safe handling of the machine according to the type and location of machine operation. They must
also understand hazardous sections of the machine and residual risks.
Main tasks of the service personnel include machine maintenance, repair, adjustment and management of the system.
The service personnel may make changes to the machine settings and operation in factory adjustment mode.
iii
1.8 Keeping hands away from moving parts
During use of this machine, the customer’s equipment and operating conditions might allow the operator’s
hands to come into contact with moving parts.
Use the following safety measure options to avoid possible danger where openings or gaps are found on the
machine.
Safety instructions
■ Dummy feeder
Use dummy feeders as safety measures to fill a gap between tape feeders. Install dummy feeders on the feeder plate the
same way as normal feeders in order to prevent hands from entering.
Clamp lever
c CAUTION
To install or remove a dummy feeder, be sure to first press the emergency button and then open the cover. T he
machine has a structure that does not allow installing or removing a dummy feeder when the machine is in operation.
However, inserting a dummy feeder inside the cover during operation may cause serious accidents, so be careful not
to attempt it.
■ One-stop cover (for machines (except for YSM40) with batch change carrier specs.)
If not using a feeder exchange carriage in the machine that is to be used with feeder exchange carriages, install a
one-stop cover in the position where a feeder exchange carriage is to be installed.
One-stop cover
91204-L0-10
n NOTE
One-stop covers cannot be installed or removed during operation. The machine must be in a stopped state because
the section where a feeder exchange carriage is to be installed will move up and down for the installation or removal
of the feeder exchange carriage.
iv
■ Muzzle plate
Use these plates as a safety measure for the board conveyor entrance and exit openings. Each plate is movable, so adjust
the mounting position to match the boards to be produced.
Muzzle plate
Safety instructions
Upper muzzle plate
91205-L0-00
v
1.9 Handling solvents
Take the following precautions when handling cleaning solvents during solder printing or preparation.
1. The X-ray output window of the X-ray source is made of ver y thin ber yllium foil.
· Beryllium in the form of dust particles can cause acute toxicity or chronic toxicity, and may induce respiratory
problems if inhaled.
· To ensure safety, the X-ray unit is designed so that the X-ray window cannot be touched. However, should the X-ray
output window be broken for some reason, immediately turn off the power switch and use extreme care not to inhale
the dust particles.
· Chlorine gas can corrode the beryllium window of the X-ray tube, causing permanent damage to the X-ray tube. Do
not use the X-ray unit in environments where chlorine gases are generated. Take special care when handling samples
such as vinyl chloride materials which may generate chlorine gases.
2. Lead is used in the covers of machines equipped with an X-ray unit.
Although lead is sealed within the covers so that the lead portions cannot be directly touched, use caution since lead is
known as heavy metal having harmful effects.
3. A safety key is provided for machines equipped with an X-ray unit.
The safety key must be managed by the supervisor of the machine.
4. Safety education about X-ray
Appropriate measures are taken for YAMAHA's X-ray unit so that the amount of the X-ray leak to the outside of the
equipment is very small. Therefore, when using this equipment in Japan, it is not necessary to set controlled areas defined
in Article 3 of the Ordinance on Prevention of Ionizing Radiation Hazards.
It is not legally obligated to conduct the safety education, but it is recommended to conduct the education by the
customer.
When operating this equipment outside Japan, the safety education is conducted as required according to the relevant
country's laws, regulations, and standards.
TIP
When conducting the safety education in Japan, the contents stated in “Special Education Standard for Radiography
(Ordinance of the Ministry of Health, Labor and Welfare No. 50)” are recommended. However, the safety education
does not necessarily need to be these contents.
vi
2. Safety message
This section describes information you should always comply with to prevent unforeseen accidents that might
lead to injury of the operator and others or damage the machine. Hazards and injuries that might result from
ignoring safety instructions and operating the machine incorrectly are categorized as follows.
Safety instructions
2.1 Safety message and categories in this manual
This manual uses the following safety alert symbols, signal words, and format styles according to the degree of
hazard.
w WARNING
Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury.
These are points most essential for protecting the safety of the machine operator, inspector and service
personnel.
c CAUTION
Indicates a potentially hazardous situation which, if not avoided, may result in minor injury, or material loss or damage
to the machine. These points are important for protecting the safety of the machine and data, etc.
n NOTE
Gives helpful information or key points when operating the machine, in a simple and clear manner.
e EMERGENCY STOP
This mark indicates the emergency stop button must first be pressed before continuing the procedure.
vii
2.2 Typical warning text found in manual
The following are typical warning message text found in the YAMAHA surface mounter or related product
manual.
When you see the following cautions or warnings, always read them thoroughly and make sure you fully
understand them.
n Warnings
w WARNING
The signal light (signal tower) installed on the top of the machine is an important device that shows the
operating status of the machine. BEFORE OPERATING THE MACHINE, MAKE SURE THAT EACH LAMP OF THE SIGNAL
TOWER LIGHTS UP CORRECTLY (GREEN DURING OPERATION, YELLOW WHEN ERROR OCCURS OR INTERLOCK IS DETECTED,
AND RED DURING EMERGENCY STOP). NEVER PLACE ANY PART OF THE BODY IN THE HEAD MOVEMENT RANGE WHILE THE
GREEN LIGHT IS ON. (On machines designed to meet EU specifications, green/white/blue lamps are used
instead of green/red/yellow lamps.)
w WARNING
Never allow any part of your body (hands, head) to enter within the machine movement range during
operation.
w WARNING
Be careful when using isopropyl alcohol, since inhaling its fumes over long periods can be hazardous
to health.
n Cautions
c CAUTION
The person operating the machine must have been trained in correct machine operation and safety.
c CAUTION
This machine contains parts generating strong magnetic fields. G reat care should be taken when a part of your body
is put inside the machine for the maintenance work. C autions regarding ferromagnetic fields are described in the
section, “Safety Instructions”, at the beginning of this document. A lways thoroughly read this section to fully
understand its contents.
c CAUTION
The exhaust air blow might strike your face, so be sure to wear safety goggles.
viii
2.2.2 Operation and handling precautions
When you see the following cautions or warnings, always read them thoroughly and make sure you fully
understand them.
n Warnings
Safety instructions
w WARNING
Inflammation may occur if grease or lubricant gets in the eyes. Before handling the grease, wear safety
goggles to ensure the grease will not come in contact with the eyes.
w WARNING
Inflammation may occur if the grease or lubricant comes into contact with skin. Be sure to wear
protective gloves to prevent contact with skin.
w WARNING
Do not take orally or eat the grease or lubricant. Eating will cause diarrhea and vomiting.
n Cautions
c CAUTION
Always stop the machine before installing the parts feeder into the machine. Hands or other parts of your body might
otherwise be caught in the moving parts.
c CAUTION
During operation only press the emergency stop button in cases of emergency.
c CAUTION
Always turn off the power with the correct procedure. Using hasty or incorrect procedures to turn off power might
damage the flash disk in the machine.
c CAUTION
When installing push-up pins on the push-up plate, set them in positions where they will not interfere with the conveyor
rails or other parts when the push-up plate is raised.
c CAUTION
When the machine you are using is not equipped with a nozzle station, you must change the nozzle by hand if it is not
a specified nozzle. In this case, always first press the emergency stop button.
c CAUTION
If an abnormality occurs during warm-up, immediately stop the machine, find the cause of the problem and eliminate it.
c CAUTION
When storing the grease after use, tightly close the cap of the grease tube or container to prevent dust and moisture
from entering inside. S tore it in a dark place to avoid direct sunlight, and keep away from fire and heating sources.
c CAUTION
After copying board data or system data into a USB flash memory, do not leave that data in the USB flash memory for
a long time. U se the USB flash memory just as a copy medium for backup data. P repare other backup media
(CD , DVD , MO , etc.) to store backup data more safely.
c CAUTION
You can also clean and grease the ball screw after removing the push-up plate. H owever, the push-up plate is heavy.
S o, take great care during handling.
c CAUTION
A strong air flow is exhausted during the cleaning blow. Always remove all nozzles attached to the heads before
starting the cleaning blow. Starting the cleaning blow while the nozzles are still attached may blow the nozzles away
from the heads causing the nozzles to break or become lost.
ix
2.2.3 Facilities and environmental condition
When you see the following cautions or warnings, always read them thoroughly and make sure you fully
understand them.
n Warnings
Safety instructions
w WARNING
Always shut off the power and air supply before replacing parts or performing repairs.
w WARNING
During teaching or when making machine adjustments, always keep alert so that you can stop the
machine whenever needed.
w WARNING
Safety devices (safety interlocks) that stop machine operation should always be in good operating
condition.
w WARNING
The machine should never be used in locations with inflammable gas or in extremely dirty or polluted
environments.
w WARNING
• Persons wearing electro-medical devices such as cardiac pacemakers must be kept away from the
head assembly.
• Persons with implanted magnetic metals must be kept away from the head assembly.
• Do not bring ferrous objects such as metal tools and screws close to the parts where a strong
magnetic field warning is indicated.
• Do not bring magnetic cards or objects vulnerable to magnetic fields close to the head assembly.
w WARNING
To avoid the risk of electrical shock, make sure that the power source i s off before connecting the
power cable. A lso make sure that the ground cable i s securely connected to the machine.
n Cautions
c CAUTION
When disconnecting the air hose, be careful not to allow oil, water or impurities to splash outwards. A dditionally, take
great care since a large air exhaust sound is produced when disconnecting the coupler.
c CAUTION
Use a power cable whose conductor cross-section area is greater than 3.5mm2.
x
3. Warning labels
To use the YAMAHA machines safely and correctly, warning labels are attached to the machine body and
peripheral equipment. Check that the information on each warning label is clearly legible and comply with
the instructions.
Safety instructions
3.1 Warning label format and mark description
Message
90K41-000380
91206-L0-00
Usage examples
91207-L0-00
xi
3.2 Warning labels
Safety instructions
Potential
Unexpected accidents may occur if safety mechanisms are disabled.
hazard
To avoid Do not remove or disassemble any specified safety mechanism (protective cover, safety cover,
hazard etc.).
Applicable
YS24, YS24X, YSH20, etc. Case All case
machines
Potential
Risk of injury
hazard
To avoid
Be sure to return the cover to its original position before starting the operation.
hazard
Applicable
YSP Case All case
machines
xii
3.2.2 Pinching or crushing injur y
Potential · Hands or fingers might be caught between moving parts and covers, causing injury.
Safety instructions
hazard · Hands or fingers might be pinched by moving parts, causing injury.
To avoid
Never place hands or fingers in machine during operation such as when handling tray magazines.
hazard
Applicable
Z:LEX (YSM20), YSM40, all YS series machines, tray changers Case All case
machines
Potential
Hands or fingers might be pinched or crushed by clamp plate, causing injury.
hazard
To avoid
Never place hands or fingers in the machine when clamping a mask.
hazard
Applicable • Setup
YSP Case
machines • Maintenance
Potential
Injury from tape cutter
hazard
To avoid
Do not put hands into cutter unit while power or compressed air is supplied.
hazard
Applicable
YS series (machines equipped with tape cutter) Case Maintenance
machines
xiii
3.2.3 Effects on human body
Potential
Safety instructions
感電や故障の原因になります。
放電針に手を触れないで下さい。
警 告 分解はしないで下さい。
電気部に水をかけないで下さい。
Potential
Death, serious injury or equipment malfunction
hazard
To avoid
Observe precautions necessary due to strong magnetic fields.
hazard
Applicable
YS12, YS12P, YS12F, YS24, YS24X, YSH20, etc. Case All case
machines
Potential
Electrical shock hazard
hazard
To avoid
Do not touch power supply inside cover.
hazard
Applicable
All machines Case All case
machines
xiv
Potential
Burn hazard
hazard
Safety instructions
To avoid
Heater becomes very hot during and shortly after operation, so do not touch it.
hazard
Applicable • Setup
YSH20 machines equipped with heater (option) Case
machines • Maintenance
Potential
Electrical shock hazard
hazard
To avoid
Do not touch while power is supplied.
hazard
Applicable All YS series machines (controller unit) except for inspection
Case Maintenance
machines equipment
Potential
Loss of eyesight
hazard
To avoid
Do not directly look into laser beam.
hazard
Applicable IT options such as barcode readers (Class 2 laser)
Case All case
machines YS series machines (Class 1 laser)
xv
Potential
Electrical shock
hazard
Safety instructions
To avoid
Keep the ionizer away from eyes. Do not disassemble or touch the discharge needles.
hazard
Applicable
Machines equipped with ionizer (option) Case All case
machines
Potential
Electrical shock
hazard
To avoid
Always turn off UPS switch when performing maintenance work.
hazard
Applicable
Machines equipped with UPS (option) Case Maintenance
machines
Potential
Electrical shock
hazard
To avoid
Always turn off UPS switch when performing maintenance work.
hazard
Applicable
Machines equipped with UPS (option) Case Maintenance
machines
xvi
3.2.4 Handling each section
Potential
Safety instructions
Solvent may catch fire.
hazard
To avoid
Keep solvents such as alcohol away from fire or flame.
hazard
Applicable • Setup
All solder paste printers Case
machines • Maintenance
Potential
Electrical shock hazard
hazard
To avoid
Before opening covers wait at least 100 seconds after turning power off.
hazard
Applicable
All machines Case Maintenance
machines
Potential
Possible skidding or slipping causing injury
hazard
To avoid
Do not step on base section.
hazard
Applicable
YS24X (machines equipped with sATS II) Case All case
machines
xvii
Potential
Damage to machine or injury to person
hazard
Safety instructions
To avoid Before handling the product (equipment) always read manuals and make sure you fully understand
hazard the contents.
Applicable
Z:LEX (YSM20), YSM40, all YS series machines, etc. Case All case
machines
Potential
Exposure to radiation
hazard
To avoid
Keep covers closed during operation.
hazard
Applicable
YSi-X Case All case
machines
Potential
Risk of injury
hazard
To avoid
Do not open any cover without permission from YAMAMA service personnel.
hazard
Applicable
Maintenance parts for linear motors (strong magnetic fields) Case Maintenance
machines
xviii
3.3 Caution labels
Safety instructions
3.3.1 Machine damage
Potential
Adverse effects on component mounting accuracy
hazard
To avoid
Do not touch camera unit or apply impacts to it.
hazard
Applicable • Setup
All machines Case
machines • Maintenance
Potential
Risk of damage
hazard
To avoid
Remove shipping bolts and clamps before using machine.
hazard
Applicable
YS series machine feeder exchange carriage (option) Case Installation
machines
Potential
Machine damage or malfunction
hazard
To avoid
Connect power only at the specified voltage.
hazard
Applicable
All machines Case Installation
machines
Potential
Machine damage or malfunction
hazard
To avoid
Do not use any solvent, such as alcohol.
hazard
Applicable
All inspection machines Case Maintenance
machines
xix
Potential
Machine damage
hazard
Safety instructions
To avoid
Make sure push-up pins are arranged within specified area.
hazard
Applicable
YS24, YS24X Case Setup
machines
Potential
Machine damage or fire
hazard
To avoid
Do not use other than specified solvent.
hazard
Applicable • Setup
All solder paste printers Case
machines • Maintenance
Potential
Machine damage
hazard
To avoid
Always use gauze rolls of proper size.
hazard
Applicable • Setup
All solder paste printers Case
machines • Maintenance
xx
Potential
Machine damage
hazard
Safety instructions
To avoid If machine is not to be used for 6 months or more, block off the solvent path to protect solvent
hazard pump.
Applicable
All solder paste printers Case Maintenance
machines
Potential
Might disable machine functions
hazard
To avoid
Periodically replace USP battery since it has a limited service life.
hazard
Applicable
Machines equipped with UPS (option) Case Maintenance
machines
Potential
Machine damage
hazard
To avoid
Read manuals and use correct procedure to operate machine.
hazard
Applicable
YS24X (machines equipped with sATS II) Case All case
machines
xxi
Potential
Could cause machine damage (collisions with head, etc.).
hazard
Safety instructions
To avoid
Verify that no objects have been placed on the batch change carrier's (for YSM40) top cover.
hazard
Applicable
Batch change carrier (YSM40) Case Setup
machines
Potential
The carrier tape could make contact with the head, possibly causing machine damage.
hazard
To avoid When a feeder is extracted from its loaded position, be sure that the feeder has been completely
hazard extracted before pressing it back into its loaded position.
Applicable
YSM40 Case Setup
machines
Potential
Pallet may drop if setting up parts on the parts supply station.
hazard
To avoid
Remove pallets before setting up parts.
hazard
Applicable
cATS (YSM40) Case Setup
machines
xxii
Potential
Could cause machine damage (collisions with head, etc.).
hazard
Safety instructions
To avoid Verify that no objects have been placed on the batch change carrier's (for YSM40 and Z:LEX (YSM20))
hazard top cover.
Applicable
Batch change carrier (YSM40, Z:LEX (YSM20)) Case Setup
machines
Potential
Could cause machine damage (collisions with head, etc.).
hazard
To avoid Verify that no objects have been placed on the batch change carrier's (for YSM40 and Z:LEX (YSM20))
hazard top cover.
Applicable
Batch change carrier (YSM40, Z:LEX (YSM20)) Case Setup
machines
xxiii
3.4 Label positions
Warning/caution labels are attached to the YAMAHA products to ensure safe and correct use. Check that the
information on each label is clearly legible and comply with the instructions.
For safety precautions other than those on the labels shown in this section, see the instructions in "1. Safety".
n
Safety instructions
NOTE
When connecting power to this equipment, refer to "Power connection terminals" described in the appendix of the
operator's manual.
n NOTE
The label contents and positions are slightly differ depending on machine model. For the label contents and positions,
refer to the operator's manual for the machine being used.
xxiv
General Contents
3. Page layout iv
EPP2158620
4. Creating the mark information 2-53
4.1 Creating procedure 2-54
4.2 Basic parameters 2-55
4.3 Shape parameters 2-56
4.4 Vision parameters 2-58
Index
About this manual
Contents
3. Page layout iv
The instruction manual of this machine is written for those who operate
this machine.
Please read this manual carefully for correct operations and pay
special attention to safety precautions.
After reading through this manual, please use this manual as an
occasional reference and keep it within reach.
1. Using this manual
This manual is intended for those who program board data, and describes how to create and edit data
needed for machine operation and board production.
To use the machines safely and correctly, be sure to read this manual thoroughly before use.
n Available manuals
The following manuals are supplied with the machine you purchased.
Programming Manual
Maintenance Parts List
Maintenance Manual
Operator's Manual
This manual
Option manuals
Option Manual
Feeder User's Manual
23000-P2-00
i
1.2 Manual contents
The contents of each manual are briefly explained below.
n Contents of manuals supplied with machine
This manual is intended for machine operators. It provides This manual is intended for those who program board
an overview of the machine and information necessary to data. It describes how to create and edit data needed for
operate the machine. machine operation and board production.
Maintenance Manual
This manual is supplied with each option for surface • Single-volume manual containing all information about
mounters, YHP-2, solder printers and inspection operation, programming, and maintenance. (Green spine)
equipment, and explains how to handle the option. • Manual describing the software-related functions and
software operation. (Yellow spine)
* Available at training (fee required) This parts list contains service parts
This guide contains maintenance necessary to maintain machine
information needed for maintenance performance.
personnel. Only those who have
received our training are permitted
to perform the tasks described in
this guide because a high skill level
is required to handle or overhaul the
maintenance parts. Machine data
accuracy must be readjusted after this
maintenance.
c CAUTION
The contents of these manuals are subject to change without prior notice. Please be sure to contact our sales office or
representative to obtain the latest information on part names and part numbers.
ii
2. Contents of each chapter
This manual is comprised of the following chapters.
Safety instructions
Appendix
• Describes machine specifications.
• Describes the procedures for registering or changing the operators and passwords.
• Describes the function for simplifying the vision algorithm setting.
• Describes the functions for automatically tuning and creating part data.
Index
The index at the end of this manual helps you quickly find where necessary items are explained.
iii
3. Page layout
The description below shows a typical page layout used in this manual.
About this manual
description of step Press this button to trigger emergency stop. Do not use this button in normal operation.
2. [STOP] button (operation panel):
Pressing the [STOP] button stops the machine immediately. To resume operation, press the [START]
Use this button when you want to finish production just after components have been mounted on
Chapter title the board currently on the conveyor. All boards on the conveyor are carried out after component
mounting, but new boards are not carried in from the upstream side.
Note, Caution
CAUTION
Do not press the emergency stop button during operation except in case of emergency.
[Off] button
24226-P1-00
2-32
23001-P2-00
n Step
This describes the procedure for each operation.
iv
Chapter 1 Overview of board data
Contents
Board
Mount
Offset
Fiducial
Board Badmark
Basic
Mount
Tray
Option
Side-view camera
Basic
Shape
23100-P2-00
TIP
Combined board data used for dual-lane machines is a single file of board data that contains two pieces of board
data.
1-1
2. Registering and selecting the board name
1 2.1 Registering board names
To create new board data for production, you must first register the board name. There are some methods for
registering a board name.
overview of board data
c CAUTION
Combined board data used for the dual lane cannot be newly created on the operation screen of the machine.
Combined board data can only be created with offline software "P-Tool". When producing boards using combined
board data, the data created with P-Tool must be loaded into the machine.
n The following steps explain the procedure in method 1, "Registering a new board name".
[Create] button
[Create] button
24100-P2-10
1-2
2 Enter a board name in the "Board Name" box on the [Create] tab.
Select a file format and enter a board name from the keyboard.
1
• When the file format is VIOS, enter the board name within 20 alphanumeric characters.
• When the file format is YGX, up to 260 alphanumeric characters can be entered, but about 40
characters are displayed in the status area.
n NOTE
The following characters can be used in board names.
c CAUTION
When a file format other than "YGX" is selected, some information cannot be stored. The functions regarding those
information might not be used.
24101-P2-10
c CAUTION
An alert dialog appears if a board data with the same name has already been registered. Register it with another
board name in this case. Pressing the [OK] button on the alert dialog box will overwrite the existing board data.
1-3
4 Save the new board data.
1. Press the [Save] button in the main menu button area.
The "Board data save" dialog box appears.
1 2. Check the drive, folder, and file format to save the board data, and then press the [Save] button in
the "Save board data" dialog box.
[Save] button Check that the board name to be saved is displayed. [Save] button
24102-P2-10
n NOTE
VIOS format data should be saved in the "No 1" folder.
c CAUTION
When board data is saved in a format other than "YGX", some data such as "side-view camera setting" and "Nozzle
Touch Point Offset" parameter will not be stored.
1-4
■ The following steps explain the procedure in method 2, "Utilizing board data already registered".
2 Open the [Copy] tab and enter a board name in the "Board Name" box.
Select the file format and enter a board name from the keyboard.
1
• When the file format is VIOS, enter the board name within 20 alphanumeric characters.
n NOTE
The following characters can be used in board names.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
Spaces cannot be included in a board name. Use underbars instead.
c CAUTION
When a file format other than "YGX" is selected, some information cannot be stored. The functions regarding those
information might not be used.
24103-P2-10
c CAUTION
An alert dialog appears if board data with the same name has already been registered. Register it with another board
name in this case. Pressing the [OK] button in the alert dialog box will overwrite the existing board data with the same
name.
1-5
3 Select the board data to be copied.
1. Press the [Select File] button on the right of the "Copy from other file" box.
The "Board data select" screen appears. Check the file location and file format.
1 2. Select the board data to be copied and press the [Select] button.
3. The display returns to the [Copy] tab after the board data is selected. The information on the
selected board data is displayed in the "Copy from other file" box.
1-6
4 Select the data to be copied.
Among the board data, parts data, and mark data, select the data you want to copy by pressing their
buttons.
n NOTE
VIOS format data must be saved in the "No 1" folder.
c CAUTION
When board data is saved in a format other than "YGX", some data such as "side-view camera setting" and "Nozzle
Touch Point Offset" parameter will not be stored.
1-7
2.2 Selecting the board data
Follow these steps to select the board data you already registered.
In dual-lane machines, the [Lane] button is displayed on the "Board data select" screen, so press
that button to display the lane to be used for production. (When producing boards using both lanes,
select "Lane combination".)
TIP
• Combined board data will be displayed when "Lane combination" is selected with the [Lane] button. Combined
board data is displayed along with an orange icon.
• When combined board data is selected, the board file name and board data name used for production on the
selected lane are displayed on the Setup screen.
1-8
2. Check that the folder containing board data is selected. (The path to the folder is shown in the
"Location" box.) If not, press the [Folder] button and select the folder that contains registered board
data and press the [OK] button.
3. Line up the cursor with the board data you want to select and press the [Select] button. The
selected board data is loaded and its name is displayed on the status bar of the operation screen.
24108-P2-10
1-9
3. Flowchar t for creating board data
1 The flowchart below shows the basic procedure for creating new board data.
Clamp board
Back up data
To board production
23101-P2-00
1-10
Chapter 2 Setting the board parameters
Contents
Data No.
Pattern Name Data No.
2
Type Pattern Name
Skip Type
Data No.
Pattern Name
Type
Board Size XY
X1, Y1
Board Size Height
Mark 1
Board Comment
X2, Y2
Prod. Board Counter
Mark 2
Prod. Board Count Max.
Original Block No
Prod. Block Counter
Unloader Counter
Unloader Count Max. Data No.
Board Fix Device Pattern Name
Pre-Fix Timer Skip
Trans Height X, Y, R
Conveyor Timer sec P. No.
Alignment Part Name
Vacuum Check Table
Retry Sequence Head
Precede Pick Bad.
Conveyor Y Speed Fid.
Transfer Type Original Block No
Conveyor Motor Speed
Parts height Carry In
Skip Retry
Mount Interfere Check
Mount Sequence Method
Carried Pos. Check
Carried Pos. Check Value
Carried Pos. Check Detail Setting
Carried Pos. Check Mark
Carried Pos. Check Mark X
Carried Pos. Check Mark Y
Conveyor Transfer Way
Board Edge Pffset Lower Left
Board Edge Pffset Lower Right
Board Edge Pffset Upper Left
Board Edge Pffset Upper Right
23200-P2-40
TIP
When combined board data is selected on a dual-lane machine, the [Lane] button for lane selection is displayed.
Press the [Lane] button to select the lane and make or check settings for that lane.
2-1
1.1 Board parameters
Selecting the [Board] tab opens the screen that allows you to set or check the board parameters.
n NOTE
In the case of combined board data, the lane to be operated should first be selected with the [Lane] button before
making settings.
c CAUTION
When using combined board data, the following parameters can be edited separately for each lane: "A: Board Size",
2
"Board Size Y", "D: Comment", and "E to I" which are parameters for setting the number of boards. All other parameters
cannot be edited separately for each lane. When those parameters are edited even for one lane, they are applied to
both lanes, so used caution.
24201-P2-50
TIP
Parameter items displayed on the screen slightly differ according to the machine model and specifications.
2-2
A, B: Board Size XY
Enter the length of the board in the XY directions in millimeters. The conveyor width (W-axis) will be adjusted according
to the Y length in automatic operation.
X: Length in the board flow direction
Y: Length in the conveyor width direction
Board Size
X [mm]
Y [mm]
Board
Board flow direction
2-3
M: Conveyor Timer sec
Set to "0.0" sec. for normal shape boards. If specially configured boards (for example, boards with cutout parts or
through-holes) are used and the exit sensor cannot detect them reliably, try setting this timer in the range of 0.0 to 9.9
sec. The conveyor motor continues turning for the specified time even after the board sensor turns off.
N: Alignment
Set to "UseAlign" to check the image of a component by vision recognition during component pickup.
O: Vacuum Check
Set to "Check" to check whether a component is being picked up, by detecting the vacuum level, as well as checking
2
with the vision system.
P: Retr y Sequence
Select the retry method to use when a pickup or recognition error occurs.
• "Group":
Retry is repeated with the head which caused an error, until component mounting specified as one group is complete.
Setting the board parameters
• "Block":
Retry is performed with the head which caused an error after component mounting in one block is complete.
• "Auto":
Retry is performed with any free head after component mounting in one block is complete.
Q: Precede Pick
Set to "NotUse" in most cases. When set to "Use", the head assembly starts moving to pick up and recognize components
as soon as the preceding board has been carried out and the next board is carried in. This will shorten the cycle time.
R: Tray Priority
When tray components are supplied, setting this parameter to "Use" allows the machine to pick up and mount a tray
component according to the supply conditions so as to shorten the cycle time.
V: Conveyor Y Speed (This parameter is displayed only when using the machine with the dual-stage specifications.)
If components move or slide after mounted on the board due to the Y-axis movement, use this parameter to change the
conveyor Y-axis speed.
X: Conveyor Motor Speed
Change this parameter setting if you want to change the conveyor motor speed (board transport speed). The conveyor
motor speed can be increased up to "Standard+50%" (150% of "Standard" speed) or decreased down to "Standard-90%"
(10% of "Standard" speed) in 10% steps.
Y: Parts Height Carr y In (mm)
Set the maximum height of components already mounted on the board in the previous process.
When the head moves across the board, the head travels at a height higher than this setting so that it does not interfere
with any component on the board.
g: Skip Retr y
When a component pickup error or recognition error occurs or components run out, this parameter determines whether
to mount another type of components without retrying the component placement. Set to "Use" if using this function.
i: Mount Interfere Check
Set whether to use the adjacent interference check function.
If a nozzle picks up a component at a position largely deviated from the center of the component and placing that
component on a board may cause interference or contact with adjacent components mounted on the board, this adjacent
interference check function allows the nozzle to discard that component and then retry picking up another component.
Set to "Enable" when using this adjacent interference check function, or set to "Disable" when not using it.
c CAUTION
If the positional deviation is not improved even after retrying component pickup, then a component pickup error will
result. If this pickup error occurs repeatedly, check whether the components are properly supplied and the feeder is
securely installed.
TIP
This parameter is set to "Enable" after optimizing board data using offline software "P-Tool" under the conditions that
nozzle interference check is enabled.
2-4
n: Mount Sequence Method
This function specifies the mounting sequence to prevent interference between mounted components and the nozzle
when mounting narrow-pitch components. Either "Parts Group Number" or "Mount Group Number" can be selected.
However, "Mount Group Number" can be used only when board data has been checked by the P-Tool offline software's
"nozzle interference check".
• Parts Group Number
The mounting sequence is specified for each component group. This setting is selected when specifying the mounting
sequence manually.
• Mount Group Number
2
The mounting sequence is specified for each mount point group. This setting enables a better optimizing result.
However, it does not permit the mounting sequence to be specified manually.
TIP
The "Mount Group Number" can be obtained by performing the automatic group No. setting at the P-Tool (board
editor, optimizer) offline software's "nozzle interference check".
2-5
In dual-lane machines, the same conveyor transfer method should be used for both lanes. If the “Board Transfer Way”
parameter setting is different for each lane, it will be indicated by red. In this case, the conveyor transfer method will be
set as follows:
Lane2
2
Fast/Quasi-Simull Normal/Each Fast/Quasi-Simul Normal/Each Fast/Quasi-Simul
n NOTE
In dual-lane machines, if the “Conveyor Transfer Way” parameter is different for each lane, it will be set to “Normal/
Each” to ensure safety.
TIP
The “Conveyor Transfer Way” or “Convey Type” (YSM40) parameter on the [Unit]-[Conveyor] screen shows the
conveyor transfer method specified by the machine setting, regardless of the board parameter setting.
Board edge Board edge Board edge transfer direction (right m left)
Board
z 1
x y
n NOTE
• For boards to be used for the lane 1, set "x. Board Edge Offset Lower Left" and "y. Board Edge Offset Lower Right".
• For boards to be used for the lane 2, set "z. Board Edge Offset Upper Left" and "1. Board Edge Offset Upper Right".
2-6
1.2 Mount parameters
Selecting the [Mount] tab opens the screen for specifying the mount parameters such as mounting position data
and component numbers to be mounted.
n NOTE
In the case of combined board data, press the [Lane] button and select the lane to be used, and then make settings.
If "All lanes" is selected, no pattern names can be added.
2
Mount parameter screen
Dual lane: Example of combined board data
13 [Lane] button
2 3 4 5 6 7 8 9 10 11 12
24202-P2-40
1. Execute/Skip
Select "Exec." to mount components with this mount data, or select "Skip" to perform "pass operation" without picking up
and mounting components.
2. Pattern Name
Enter the land pattern name or symbol (ex., R23, U12, etc.) printed on the board.
3. Skip
Place a checkmark when not mounting a component at this mount point.
4. X, Y
For single boards, enter the XY coordinate data of the center of the mounting position relative to the board origin. For
multi-block boards (multi-board panels), enter the position data relative to the reference block. You can also use the
teaching function to enter the XY coordinate data as explained below.
Block 1 Block 2
Teaching point
: Teaching point
23205-P2-00
2-7
5. R
Enter the angle through which the component must be rotated after recognition before it is mounted on the board. When
the pickup angle is 0 deg., 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 deg. or -90 deg., see the table below.
Mounting angle
Loading position
2
Mounting angle 0o
180o
90o Clock
-90o
Setting the board parameters
23206-P2-00
2-8
1.3 Offset parameters
Selecting the [Offset] tab opens the screen for setting the offset data for each block relative to the reference
block of a multi-block board (multi-board panel) consisting of two or more independent printed circuits of the
same type.
n NOTE
In the case of combined board data, the lane to be operated should first be selected with the [Lane] button before
making settings.
24203-P2-20
1. Board Origin
On the top row in the grid display, enter the XY coordinates of the board origin. For standard machines with the front
conveyor rail fixed, the position where X=5mm and Y=5mm from the front left corner (downstream side) of the board is
specified as X=0.00 and Y=0.00.
Board origin
Y Y
Direction of board flow
5mm 5mm
Front conveyor rail fixed
X X
5mm 5mm
5mm 5mm
Rear conveyor rail fixed
5mm Y
Y 5mm
X X
23207-P2-00
2-9
When setting the board origin at another position as shown below, enter the XY position relative to the "X=5mm, Y=5mm"
coordinates.
Board origin
• Board origin is not at X=5mm, Y=5mm • Board origin is at the board corner
When setting the board origin
Y at this point, enter "X=7.00, Y=7.00". Y
Direction of Direction of
board flow board flow
2 7mm
5mm 5mm
X X
5mm 7mm 5mm
Setting the board parameters
2. Pattern Name
Enter the block name.
3. Type
The board origin is specified on the top row, and block offset data on the second and subsequent rows. (These cannot be
changed.)
4. Skip
Place a checkmark when not mounting components in this block.
5. XY
Enter the XY coordinates of the origin in each block relative to the board origin. You can use the [Teach] button to enter
the XY data or trace the specified data.
6. R
Enter the rotation angle of each block with respect to the reference block.
R data
2-10
1.4 Fiducial parameters
The fiducial function corrects local distortion or warps on a board that may occur from errors in machining the
board outline and locate pin holes, or board clamping mechanism fluctuations, using recognition results of the
fiducial marks provided on the board.
Selecting the [Fiducial] tab opens the screen for setting fiducial mark parameters and their coordinates. Set
these parameters as explained below when using the fiducial function. Two or four fiducial marks are used as
a set, but it is okay if each mark is different in shape. Fiducial mark data must be registered in the mark
information beforehand. (See "4. Creating the mark information" in this chapter.)
n
2
NOTE
In the case of combined board data, the lane to be operated should first be selected with the [Lane] button before
making settings.
2
3
24208-P2-20
1. Board, Block, Local
Fiducial functions are broadly classified into three types: "Board" fiducial function specified for a board, "Block" fiducial
function specified for each block of a multi-block board, and "Local" fiducial function related to mounting data. The fiducial
function you want to use should be set to "Execute". To change the setting, press the [Edit] button on the right end.
2. Board
On the top row of the grid display, set the board fiducial mark data.
3. Block
On the second row, set the block fiducial mark data.
4. Pattern Name
Enter the fiducial mark name here. (Names cannot be entered on the top and second rows.)
5. Type
On the third or subsequent rows, specify the type of fiducial function you want to use, by selecting from among ""Point",
"Local", "4Local-M" and "4Local-S".
6. X1, Y1
Enter the XY coordinates of Mark 1 relative to the board origin in millimeter. You can teach the position using the [Teach]
button.
7. Mark 1
Enter the mark No. for Mark 1 (mark No. registered as fiducial mark in the mark information).
8. X2, Y2
Enter the XY coordinates of Mark 2 relative to the board origin in millimeter. You can teach the position using the [Teach]
button.
9. Mark 2
Enter the mark No. for Mark 2 (mark No. registered as fiducial mark in the mark information). When this mark is identical
with Mark 1, leave it at "0".
n NOTE
Although you can enter the XY coordinates of each mark by teaching, we recommend using the accurate design
data because the accuracy of these XY coordinate data affect the mounting accuracy.
2-11
1.4.1 Board fiducial function
The board fiducial function corrects the positioning error of the entire board by using a pair of fiducial marks.
This function is particularly effective in correcting the positioning error caused by board clamping mechanism
fluctuations. As shown in the figure below, a pair of fiducial marks must be diagonally located on the entire
board. Enter the XY coordinates (mm) of Mark 1 and Mark 2 relative to the board origin.
Board origin
Setting the board parameters
23212-P2-00
23213-P2-00
c CAUTION
The block fiducial function can only be used for board data (multi-board panel data using block offset function) with
"Block Offset" specified on the [Offset] tab grid.
2-12
1.4.3 Local fiducial functions
There are three kinds of local fiducial functions relating to mount data: "point fiducial", "local fiducial" and
"4-point fiducial" functions. These are generally called the local fiducial functions.
The local fiducial functions are used to enhance the local mounting position accuracy of individual mount
data, rather than improving the mounting position accuracy on an entire board or block as is done by the
board fiducial or block fiducial function.
2
as the board size becomes larger, the land pattern layout tends to become inaccurate due to flexing, twist and expansion/
shrinking of the board. Therefore, the point fiducial function is effective when mounting QFP components with a fine
lead pitch on a large board. (Note that the board and block fiducial functions are not effective in this case, although they
are useful in correcting a positioning error caused by the board clamping fluctuations.)
The point fiducial function uses a set of two fiducial marks diagonally located across the land patterns on which you
want to improve mounting position accuracy. It is okay if these two marks are different in shape, but use the same marks
Mounting center
23214-P2-00
2-13
3. 4-point fiducial function
The "4-point fiducial" function is used to enhance the mounting position accuracy by recognizing 4 fiducial marks
provided on a board. This function is effective in the following cases.
• Boards with 4 or more fiducial marks which meet the conditions
• Large boards
• Boards made of materials which tend to expand, flex or warp.
(paper phenol, paper, glass epoxy, other flexible materials)
The 4-point fiducial data settings are basically the same as those for point fiducial and local fiducial marks. However,
because the 4-point fiducial function requires 4 XY coordinate points, you must use two data rows ("4Local-M" and
2 "4Local-S") on the [Offset] tab grid in order to register one set of 4-point fiducial marks.
Mark 4
Setting the board parameters
(200, 200)
Mark 3
(50, 150)
Mark 1 Mark 2
(0, 0) (50, 10) (200, 10)
Board origin
23216-P2-00
2-14
2. Creating the component information
This section explains how to create component data (parts data). Component data has various parameters
for each of the component names (parts names) registered as illustrated below. To set these parameters, it is
convenient to copy sample data of a component with a similar shape from the database and then edit only
the different parameters.
Alignment Group
Alignment Type
Alignment Module Back, Fore
Light Main, Coax, Side
2
Required Nozzle Lighting Level
Package Auto Threshold
23217-P2-30
TIP
Parameters displayed somewhat differ depending on the machine specifications and the selected component type
and package style.
2-15
2.1 Creating procedure
After selecting the board name, press the [Parts] button in the main menu button area to open the component
information screen. Enter the component name and comment in the data No. list on the upper part of the
screen, and set the parameters in the right lower list, as explained below.
2
Step 1 Step 2 Step 3 Step5
Setting the board parameters
Step 4
Step 7
24209-P2-00
n NOTE
The following characters can be used in component names.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_!#$%&'¥+-=@(){}[]:.`^~*<>?/|;
Spaces cannot be included in a component name. Use underbars instead.
3 Enter a comment.
Type any desired comment in the "Parts Comment" column as necessary. You can omit entering
comments here.
2-16
2.2 Basic parameters
Basic parameters
A: Alignment Group
Select from "Chip", "Ball", "IC", "Connector" or "Special".
B: Alignment Type
Specify the type of component by referring to the descriptions below.
n Chip
• Std.Chip (Standard chip)
This setting does not identify the component, but detects the four corners of the component and then calculates the
center and angle of the component. Select this setting first when recognizing box type chips. If the component cannot
be recognized by this setting, try using "Sp.Chip" or "Small Chip".
• Melf Chip
This is specially for Melf chips.
• Bare Chip
This is specially for bare chips.
• Cylinder
This is suited for components with a cylindrical shape and no direction.
• Sp.Chip (Special chip)
This setting has a parameter used to recognize "Lead Width" in addition to the "Std.Chip" setting. Select this to
recognize box type chips which cannot be recognized correctly by the "Std.Chip" setting. If it is still difficult to
recognize the component by this setting, try with "Odd.2Ends".
• Small Chip
This is suited for small chip components such as 0603 whose light-reflecting area is smaller than the actual size.
2-17
n Reference: Alignment Type (Chip components)
2
Box type chip
Box type chip whose lead width does not match the
chip width, such as tantalum capacitor (Lead width Odd.2Ends
and length should be specified.) Lead width
Setting the board parameters
n Ball
• Simple BGA
This is specially for BGA components. The number of solder balls can be checked, but the solder ball positions and
nicks are not checked.
• BGA
This is specially for BGA components. The solder ball positions can be edited to check the solder ball positions and
nicks.
• FlipChip
This is specially for flip chip components and can be used only when a vision camera unit with a side lighting unit is
used.
BGA
Normal BGA
Simple BGA
n IC
• 2Ends
This setting has a parameter used for recognizing the lead width and length in addition to the "Std.Chip" setting. Select
this setting to recognize box type chips which cannot be recognized by "Std.Chip" and "Sp.Chip".
• Mini Tr/SOT
This is suitable for mini mold components with the same shape leads in the N and S direction, but whose number of
leads in each direction is different.
2-18
• P-Tr
This is suitable for components having leads in the N and S direction, and whose number of leads in each direction is
different like "Mini-Tr/SOT", and also the shape of opposing leads is different.
• SOP
This is suitable for components having the same shape leads and same number of leads in the E and W direction, and
whose leads protrude out from the molded body.
• SOJ
This is suitable for components having the same shape leads and same number of leads in the E and W direction like
"SOP", but whose leads do not protrude out from molded body.
• QFP
2
This is suitable for components having the same shape leads in four directions of N, S, E and W, and the same number
of oppositely positioned leads (N to S and E to W), and whose lead protrudes out from molded body.
• PLCC
This is suitable for components having the same shape leads in four directions of N, S, E and W, and the same number
of oppositely positioned leads (N to S and E to W) like "QFP", but whose leads do not protrude out from molded body.
• OffLead
Component with leads Oppositely positioned lead shapes are the same Mini-Tr/SOT
protruding from two
directions and the number
of leads oppositely
positioned is different. Oppositely positioned lead shapes are different P-Tr
2-19
n Special
• Special
This is suitable for components having irregularly arranged leads. For example, components having leads in four
directions of N, S, E and W like "Con-NSEW", but whose number of leads and the shape in each direction are different.
Although "Con-NSEW" allows setting only one type of lead shape in each direction, "Special" allows setting two types,
making it usable for various components with irregular shapes. This setting cannot be used with the lead coplanarity
detection.
• Odd.Chip
This setting automatically determines whether to recognize a component as "white" or "black", making it suited for
components such as bare chips which are difficult to judge as reflective or non-reflective against the background
2
(board). This setting is also appropriate for BGA components with a light reflective portion on the body.
• AsMark
This setting recognizes components as a mark and is therefore suited for specially shaped components.
• Sp. Quad
This is used for square or rectangular components which reflect light at the four sides of the package making it difficult
to distinguish the leads from the package.
Setting the board parameters
• Gravity
This detects the center-of-gravity of a target (black or white) in the specified area, allowing reliable recognition of
various components with irregular shapes. When using this setting, test-mount the component after setting the data,
and check the mounting shift (distance from center of mounting position to center of the component). Then enter the
shift amounts in "Cntr. Offset XYR" on the [Shape] tab.
• Ignore
This does not perform image processing.
n Reference: Alignment Type (Special)
2-20
C: Required Nozzle
Select the optimum nozzle that matches the component size from among the nozzle types for chip components. When
the parameter values are copied from the YAMAHA database, use the default setting.
n Typical components and suitable nozzles (YS12, YS12P, YS12F, YS24, YS24X)
2
1.00 0.50 0.35 301A 312A
1.60 0.80 0.45 302A 313A
2.00 1.25 0.50 302A 313A
3.20 1.60 0.60 302A 313A
3.20 2.50 2.00 303A 313A
2-21
n Typical components and suitable nozzles (YS100)
2
3.20 1.60 0.60 302A 302F 313A 313F
3.20 2.50 2.00 302A 302F 313A 313F
4.50 3.20 3.20 303A 303F 314A 314F
Cylindrical chip 2.00 1.25 302A, 306A 302F 317A -
(Melf type component)
3.45 1.35 302A, 306A 302F 317A -
Setting the board parameters
2-22
n Typical components and suitable nozzles (YS88)
Size (mm)
FNC head
Component
L W T No.1, 2, 3
2
Cylindrical chip 2.00 1.25 222F
(Melf type component)
3.45 1.35 222F
Ceramic capacitor 0.60 0.30 0.30 221F
1.00 0.50 0.50 221F
1.60 0.80 0.80 222F, 229F
2.00 1.25 1.25 222F, 229F
n NOTE
If using a custom nozzle (available from YAMAHA as option) designed for the connector, select the corresponding
type from among "Sp. Nozzles A to F". In other cases, select the optimum nozzle that matches the connector size from
among the nozzle types for SOP components.
2-23
n Typical components and suitable nozzles (YC8)
Size (mm)
“Required Nozzle”
Component Nozzle type
L W T setting
3.20 to 4.50 2.50 to 3.20 1.50 to 1.90 Type 63 For 4532 Chp
Ceramic capacitor
5.60 5.00 1.90 Type 63 For 5650 Chp
3.80 2.90 1.60 Type 63 For 4532 Chp
4.70 2.60 2.10 Type 63 For 5650 Chp
Tantalum electrolytic capacitor
6.00 3.20 2.50 Type 63 For 7343 Chp
2
7.30 4.30 2.80 Type 63 For 7343 Chp
4.30 4.30 5.70 Type 63 For ALC S
Aluminum electrolytic capacitor 6.60 6.60 5.70 Type 63 For ALC M
10.00 10.00 10.50 Type 64 For QFP 20mm
Chip film capacitor 7.30 5.30 3.25 Type 63 For 7343 Chp
3.20 2.50 2.00 Type 63 For 4532 Chp
Setting the board parameters
Chip inductor
4.50 3.20 3.20 Type 63 For 4532 Chp
Semi-fixed trimmer 4.50 3.80 2.40 Type 63 For VR L
Mini-mold transistor 4.00 3.00 1.80 Type 63 For 4532 Chp
Power transistor 4.60 2.60 1.60 Type 63 For 5650 Chp
5.00 4.50 1.50 Type 63 For SOP 10mm
7.60 4.50 1.50 Type 63 For SOP 10mm
10.10 4.50 1.50 Type 63 For SOP 20mm
SOP (6 to 28 pins)
12.60 5.70 1.50 Type 63 For SOP 20mm
15.30 7.50 2.00 Type 64 For SOP 30mm
17.80 7.50 2.00 Type 64 For SOP 30mm
5×5 to 10×10 Type 63 For QFP 10mm
PLCC 10×10 to 32×32 Type 64 For QFP 20mm
10×10 to 32×32 Type 65 For QFP 30mm
5×5 to 10×10 Type 63 For QFP 10mm
QFP 10×10 to 32×32 Type 64 For QFP 20mm
10×10 to 32×32 Type 65 For QFP 30mm
2-24
n Typical components and suitable nozzles (YSM40 MU head and HS head)
2
MU/HS 3.20 1.60 0.60 502A 513A
MU/HS 3.20 2.50 2.00 503A 513A
MU 4.50 3.20 3.20 503A 514A
MU 2.00 1.25 502A, 506A 518A
Cylindrical chip MU 3.45 1.35 502A, 506A 518A
(Melf type component)
MU 6.00 2.50 506A 518A
2-25
n Typical components and suitable nozzles (YSM40 FL head)
2
3.20 1.60 0.60 62A
3.20 2.50 2.00 62A
4.50 3.20 3.20 63A
Cylindrical chip 2.00 1.25 62A
(Melf type component)
3.45 1.35 62A
Setting the board parameters
2-26
n Typical components and suitable nozzles (Z:LEX(YSM20) HM/FM head)
Box type chip 0.40 0.20 0.13 310A / 3010A 310A / 3110A
0.60 0.30 0.25 301A 311A
1.00 0.50 0.35 301A 312A
1.60 0.80 0.45 302A 312A
2.00 1.25 0.50 302A 313A
2
3.20 1.60 0.60 302A 313A
3.20 2.50 2.00 302A 313A
4.50 3.20 3.20 303A 314A
2.00 1.25 302A, 306A 317A
Cylindrical chip 3.45 1.35 302A, 306A 317A
(Melf type component)
6.00 2.50 306A 317A
2-27
D: Package
Select the type of component feed.
• "Tape"
Select this setting when using a tape feeder which supplies components on paper tape, embossed tape or adhesive
tape.
• "Stick"
Select this setting when using a wide multi-stick feeder.
• "Tray"
Select this setting when using an external component supply unit such as sATS, sATSII, ATS15, cATS and dYTF.
2
E: Feeder Type
Shows the feeder type to be used for component supply.
This parameter is automatically set when "R: Tape Type" is specified.
R: Tape Type
Set this parameter when "D: Package" is set to "Tape".
Setting the board parameters
Select the tape type from the drop-down list, and "E: Feeder Type" is automatically set. See the table below to make the
correct setting.
Tape 8mm 8mmTape 8mm tape feeder (including 8mm 1005 and 0603)
F: Pitch Index
Select the component feed pitch from the drop-down list.
n NOTE
This parameter is not displayed when the "Reference of feeder pitch" parameter in machine data is set to "Feeder
setup".
2-28
P: Feed Speed
Select the tape feed speed from the drop-down list.
Q: Reel Diameter Size
Specify the tape reel diameter. (This parameter appears when "R: Tape Type" is set to "8mm".) Select "7 inch" or "Large
(Over 7 inch)".
This setting will be used for data optimization to determine whether the tape reel can be installed or not.
TIP
Seven-inch reels of 8mm tape components can be installed either in the upper or lower position of a feeder cart's reel
holder, while large diameter (over 7 inches) reels can only be installed in the lower position of the feeder cart's reel
2
holder.
Components other than 8mm tape components can only be installed in the lower position of the feeder cart's reel
holder.
Database list
2-29
2.3 Pick parameters
Pick parameters
2
Setting the board parameters
24212-P2-00
2-30
Pick Angle (deg)
E N E N
Loading position S N E W Loading position S N E W
W S W S
N SOP N QFP
2
E N E N
Loading position S N E W Loading position S N E W
W S W S
N N
Recognition
reference
S S
Loading position
N Connector E
N
Recognition
E W
reference
S
Loading position
n NOTE
When this parameter is set to "NORMAL CHK", the machine controls the ascent timing of the head from the lowered
position during component pickup or mounting. This parameter setting is valid only when the "Vacuum Check"
parameter on the [Board] tab is set to "Check".
2-31
K: Pick Vacuum (%)
This is the reference vacuum pressure used for checking the pickup vacuum level. Use the default setting and adjust it as
needed in the Parts Adjust mode. (See "3.1 Parts Adjust mode" in this chapter.)
L: Pick Start
This parameter specifies the timing to start vacuum generation when the head picks up a component. When set to
"Normal", vacuum generation starts before the head moves down. When set to "Bottom", vacuum generation starts after
the head has moved down. Set this parameter to "Normal" in most cases.
M: Pick Action
2
This specifies the nozzle descent movements during component pickup or mounting. Set this parameter to "Normal" in
most cases. Setting this parameter to "DETAIL" allows you to set the "Pick Tango", "Pick Down" and "Pick Up" parameters.
N: Pick Tango
Set this parameter to "NORMAL" in most cases. When higher accuracy is required to pick up a small component, set to
"INTOL". (This parameter can be selected only when the "Pick Action" parameter is set to "DETAIL".
Setting the board parameters
2-32
2.4 Mount parameters
Mount parameters
n NOTE
When this parameter is set to "NORMAL CHK", the machine controls the ascent timing of the head from the lowered
position during component pickup or mounting. This parameter setting is valid only when the "Vacuum Check"
parameter on the [Board] tab is set to "Check".
2-33
2.5 Vision parameters
Vision parameters
2
Setting the board parameters
24214-P2-10
2-34
P: Multi MACS
Select this parameter when using the "multi MACS" correction.
k: Offset Recognition (YSM40 only)
On the MU and HS heads, there are cases in which the components are recognized away from the center of the camera.
This setting selects the offset recognition method which is used at that time. The standard setting is "Auto".
• Auto
The recognition method is determined according to the offset type and the component size.
For rounded-corner components (MELF chips, etc.) and ball components (BGA, etc.) offset types, the recognition result
changes if recognition occurs away from the camera's center. Therefore, recognition occurs at the camera's center.
2
• Possible
Offset recognition occurs without regard to the offset type.
• Impossible
Recognition always occurs at the camera's center.
2-35
2.6 Shape parameters
Set these parameters after specifying "Alignment Type". (If "Alignment Type" is undefined, the following
parameters are not displayed.
For information about parameters which are displayed when "Algorithm" is set to other than "Normal", refer to
"A3. Function for simplifying the vision algorithm setting" in Appendix.)
n Chip components
Chip components
2
Setting the board parameters
24215-P2-20
A, B: Body Size XY
Enter the correct dimensions (mm) measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness (mm) measured with a vernier caliper or micrometer.
D: Ruler Offset
This parameter specifies the distance inward from the lead end to an imaginary line used to detect the lead. Use the
default setting in most cases.
E: Lead Width
Enter the width of the leads provided on both ends of the component. This can be checked later in the Parts Adjust mode.
(Standard box type chip components do not use this parameter.)
B
D A : Body Size X
N
B : Body Size Y
Top view B C : Body Size Z
C N E W
E D : Ruler Offset
S W S
A
A
B
D A : Body Size X
B : Body Size Y
C C : Body Size Z
E
N E D : Ruler Offset
W
A S E : Lead Width
23219-P2-00
2-36
Check Many Adsorption
This parameter checks whether two or more components are being picked up simultaneously.
• "Check"
Makes this check. An error occurs if an extra edge (lead, etc.) is found outside the component.
• "No Check"
Does not make this check.
TIP
This parameter can be used for standard chip and small chip components.
2
n Mini-mold transistors and SOT
A, B: Body Size XY
Enter the correct dimensions (mm) including the leads, measured with a vernier caliper or micrometer.
C: Body Size Z
23220-P2-00
H, I: Lead Pitch NS
Enter the correct lead pitch (lead-to-lead spacing).
J: Lead Width
Enter the correct lead width.
K: ReflectLL
Enter the projected length of leads which reflect light during recognition. Use the default setting in most cases.
H
B A : Body Size X
N B : Body Size Y
C D C : Body Size Z
Bottom view E W D : Ruler Offset
A H : Lead Pitch
E N S
J : Lead Width
S
W J K K : Reflect LL
23221-P2-00
2-37
n SOP
A, B: Body Size XY
Enter the correct dimensions (mm) including the leads, measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness (mm) measured with a vernier caliper or micrometer.
D: Ruler Offset
This parameter specifies the distance inward from the lead end to an imaginary line used to detect the lead. Use the
default setting in most cases.
2 E: Ruler Width
Enter the width of the imaginary line used to measure the lead width and pitch. Set this parameter to "1 to 2" for
components with a lead length of 0.0 to 0.3mm, and to "2 to 3" for components with a lead length longer than 0.3mm.
Use the default setting in most cases.
Setting the board parameters
F: Lead Number
Enter the number of leads existing in the E or W direction.
G: Lead Pitch
Enter the correct lead pitch (lead-to-lead spacing).
H: Lead Width
Enter the correct lead width.
I: ReflectLL
Enter the projected length of leads which reflect light during recognition.
B I A : Body Size X
Bottom view G B : Body Size Y
N C : Body Size Z
C H G : Lead Pitch
N
E W E H : Lead Width
S W
A S I : Reflect LL
23222-P2-00
n QFP
A, B: Body Size XY
Enter the correct dimensions (mm) including the leads, measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness (mm) measured with a vernier caliper or micrometer.
D: Ruler Offset
Enter the distance from the end of the leads to an imaginary line used to measure the lead width and pitch. Use the
default setting in most cases.
E: Ruler Width
Enter the width of an imaginary line used to measure the lead width and pitch. Set this parameter to "1 to 2" for
components with a lead length of 0.0 to 0.3mm, and to "2 to 3" for components with a lead length longer than 0.3mm.
Use the default setting in most cases.
F, G: Lead Number NE
Enter the number of leads existing in the N and E directions. For the component direction, see the QFP pickup angle
table.
H: Lead Pitch
Enter the correct lead pitch (lead-to-lead spacing).
I: Lead Width
Enter the correct lead width.
J: ReflectLL
Enter the projected length of leads which reflect light during recognition.
2-38
K: Bumper Mask
This parameter is used for QFPs with bumpers. Enter the distance in millimeters from the cross point of the imaginary
detection lines so as to specify the area by which bumpers are masked and not detected during component recognition.
Set this parameter to a value between 0 and 10.0 in 0.25mm steps. Enter "0.00" for normal QFPs with no bumpers.
I K
K
H A : Body Size X
K K B : Body Size Y
2
C C : Body Size Z
J H : Lead Pitch
B Bottom view I : Lead Width
S J : Reflect LL
E
W K : Bumper Mask
K K
N
K K
A
n Simple BGA
A, B: Body Size XY
Enter the correct dimensions measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness measured with a vernier caliper or micrometer.
D: Dot Amount
Enter the total number of ball terminals of the BGA component.
E, F: Dot number NE
Enter the number of ball terminals arrayed in the N and E directions. If the number of terminals per array differs from
each other, enter the largest number of terminals per array.
G: BGA pitch
Enter the spacing between ball terminals.
H: BGA diameter
Enter the diameter of ball terminals.
E
A : Body Size X
B
B : Body Size Y
C : Body Size Z
D : Dot Amount
N H F E : Dot number N
E
C W F : Dot number E
A S
G : BGA pitch
Side view C H : BGA diameter
G Bottom view
23224-P2-00
2-39
n BGA
The following parameters are displayed when "Alignment Type" is set to "BGA".
A, B: Body Size XY
Enter the correct dimensions measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness measured with a vernier caliper or micrometer.
D, E, F: Cntr. Offset XYR
Enter the pickup position offset (positional shift) relative to the center of the component.
2 G: Dot Amount
Enter the total number of ball terminals of the BGA component.
H, I: Dot number NE
Enter the number of ball terminals arrayed in the N and E directions. If the number of terminals per array differs from
Setting the board parameters
H A : Body Size X
B B : Body Size Y
C : Body Size Z
G : Dot Amount
N I H : Dot number N
E L K
C W I : Dot number E
A S
J : BGA pitch N
K : BGA pitch E
Side view C
J Bottom view L : BGA diameter
23225-P2-00
2-40
n Connector E
A, B: Body Size XY
Enter the correct dimensions (mm) including the leads, measured with a vernier caliper or micrometer.
C: Body Size Z
Enter the correct thickness (mm) measured with a vernier caliper or micrometer.
D, E, F: Cntr. Offset XYR
Enter the lead position offset (positional shift) relative to the center of the component.
G: Ruler Offset
This parameter specifies the distance inward from the lead end to an imaginary line used to detect the lead. Use the
default setting in most cases.
H: Ruler Width
2
Enter the width of an imaginary line used to measure the lead width and pitch. Set this parameter to "1 to 2" for
A : Body Size X
L B : Body Size Y
J C : Body Size Z
C
B S J : Lead Pitch
W K
A E K : Lead Width
N
L : Reflect LL
Bottom view
23226-P2-00
2-41
2.7 Option parameters
Option parameters
2
Setting the board parameters
24216-P2-00
A: Alternative Parts
This parameter specifies an alternative component number which can be used if the current component runs out. When
not needed to specify any alternative component, leave it at "0". (For details on alternative components, see "2.1 Using
alternative components" in Chapter 4.)
B: Parts Group No.
When a nozzle lowers to mount a low-profile component after tall components have been mounted on the board, the
neighboring nozzles may interfere with those tall components. To avoid this, components can be grouped by height so
that they are mounted in the desired order (0 to 99). When no mounting order is needed, set this parameter to "0".
C: Use Feeder Optimize
Set to "Yes" when you want to change the feeder set positions according to results obtained with the Optimizer function.
(See "6. Optimizing the data" in Chapter 4.) Set to "No" if you do not want to change the feeder set positions.
E: Pick Pos Correction
Set to "Use" when correcting the pickup position automatically.
2-42
2.8 Side-view camera parameters
These parameters are displayed when the machine is equipped with a side-view function or side-view camera.
c CAUTION
Setting the tolerance too large or too small might cause component placement errors or other problems.
2-43
D: Reverse Check (inverted component check)
This parameter is available when the "A: Side View Camera" parameter is set to "Normal Mode" or "Detail Mode". Select
"Use" to check the front and back sides of a picked up component with the side view camera or side-view function, or
select "NotUse" if this check is not needed.
"Use"
Checks if the front and back sides of a component are inverted while recognizing it with the side-view camera or
side-view function. Also simultaneously checks whether the picked up component size fits within the angle-of-view of
the side-view camera or side-view function.
"NotUse"
2
Does not make this check with the side-view camera or side-view function.
Setting the board parameters
2-44
3. Component recognition test
After setting the basic parameters, you should check whether the parameter settings are appropriate. While
performing a vision test in "Parts Adjust" mode, you can also find and determine an optimum value for each
parameter.
Check pickup/mount
Teach component position
vacuum levels
NG
Perform vision test and check result Error occurred
OK
No recognition error
Discard component
23227-P2-00
2-45
3.1 Parts Adjust mode
2
On the Parts screen, line up the cursor with the component data you want to check.
3 Press the [Parts Adjust] button to enter the Parts Adjust mode.
The Parts Adjust screen appears as shown below.
Press the [Parts Adjust] button to open the Parts Adjust screen.
24218-P2-00
2-46
4 Enter the feeder set number.
Enter this parameter for components whose feeder position is unspecified. Move the cursor to "Feeder
Set No." in the parameter item list, and then enter the number of the feeder plate position at which the
feeder is installed.
Step6
24219-P2-20
TIP
The Nozzle Type drop-down list shows the nozzles that can pick up the selected component using the selected head.
TIP
The Alignment Camera drop-down list shows the cameras that can be used to recognize the selected component.
2-47
8 Check and adjust the reference pickup/mount vacuum levels.
To check the reference vacuum levels used to determine whether or not a component is being picked
up by a nozzle, follow these steps.
1. Press the [Vacuum] button to open the Adjust Vacuum Level window.
2
Setting the board parameters
A B
A: Data bar
Shows the reference pickup and mount vacuum level settings.
B: Level bar
Shows the actual vacuum level currently being measured.
e check that the Level bar is within the lower green zone on the Data bar. If the Level bar exceeds the
green area and overlaps with the center pink zone, adjust the reference pickup vacuum level (Pick
%) with the UP arrow button. After having adjusted it, cancel the emergency stop button and press
the [READY] button.
4. Press the [Pick Up] button to perform component pickup again.
2-48
■ Image recognition check method 1 (Outline definition)
1. Carefully check the image of the component displayed on the screen, and then press the [Draw Shape] button. An
outline of the component appears on the screen, based on the settings defined in component information. Confirm
whether it matches the component image obtained by the vision test. If the angle does not match, exit the Parts Adjust
mode and then correct the "Pick Angle" setting in the Pick parameters.
2
Defined component
outline
2. Check to see if the Shape parameters such as the component size and number of leads are correct. To check this, set
the "Monitor Mode" of the Part Adjust screen to "Vision Result", and then perform a vision test again. The recognition
results will be displayed on the screen. Then check to see if the Shape parameter settings match the results obtained.
Correct the settings as necessary.
3. Return to the Parts Adjust screen and press the [Find Best] button to optimize the component parameters. The machine
automatically finds and enters the optimum values for the component parameters.
4. Press the [Test] button to perform a vision test again.
Repeat this test several times. If there is no error, the adjustment is complete. Return the "Monitor Mode" setting of the
Parts Adjust screen to "None".
24253-P2-00
2-49
• Binar y Image
This mode allows checking the binary image, center of component, parameter values, and search area. The recognition
results are displayed along with the search area used to detect the lead ends.
2 Displays search
area.
Setting the board parameters
24254-P2-00
• Detection range
This mode allows checking the search area and the detected lead ends. Cross marks are displayed to indicate the lead
ends along with the search area used to detect the lead ends.
Displays search
area.
24255-P2-00
• Datum Pos.
This mode allows checking the end of a lead pin. A cross mark is displayed to indicate the end of a lead (pin).
24256-P2-00
2-50
• Find Line
This mode allows checking the lead pin detection line. A straight line is displayed across the detected lead pins.
• Edge Pos.
This mode allows checking the center of each lead pin. (If the lead pin edge is round, the recognized result may not
accurate, so use caution.)
24258-P2-00
• Last Pos.
This mode allows checking the center of component and the side-to-side center lines. The center of component and the
side-to-side center lines are displayed.
24259-P2-00
2-51
• Detail Setting
The [Monitor Setting] button appears when this mode is selected. Pressing the [Monitor Setting] button opens the dialog
box shown below, allowing you to customize the monitor mode by checking the items you want to display on the screen.
Each item can be selected separately for "Success" and "Error".
2
Setting the board parameters
24260-P2-00
Histogram
Profile along vertical cursor line
Displays intensity profile of leads (blue line).
2-52
4. Creating the mark information
This section describes how to create mark information for fiducial marks used on a board. Mark information
has various parameters for each mark registered. To set these parameters, copy sample data of a mark with
a similar shape from the database and edit only the different parameters.
Optimal parameter values can also be found by making checks and adjustments in Mark Adjust mode.
Mark parameters
Mark Type
Database Number
Badmark Mark Rev
2
Mark Name
Mark Comment
(Mark Type) Surface Type
Algorithm Type
Mark Threshold
Tolerance
Search Area XY
Outer Light
Inner Light
Coaxial Light
IR Outer Light
IR Inner Light
Cut Outer Noise
Cut inner Noise
Sequence
23229-P2-10
TIP
Parameters displayed somewhat differ depending on the selected "Mark Type" or "Shape Type".
2-53
4.1 Creating procedure
Pressing the Mark button in the menu button area opens the mark information screen as shown below. Enter
the mark name and comment in the upper grid of the screen, and set the parameters in the right lower grid, as
explained below.
2
Setting the board parameters
Step 7 Step 4
24222-P2-00
3 Enter a comment.
Type any desired comment in the Mark Comment column as necessary. You can omit entering
comments here.
2-54
4.2 Basic parameters
Basic parameters
2 1 [Database] button
1. Mark Type
Select the mark type from the drop-down list. Select "Fiducial" when using a fiducial mark, and select "Badmark" when
using a badmark. If using a fiducial mark as a badmark, select "Fid for Bad". The item selected here will be displayed on
the Mark Type column in the data No. list (upper grid).
2. Database Number
Shows the database number when the parameter values were copied from the database.
When you want to copy the parameter values from the database, press the [Database] button to open the database list.
Then select the copy source data and press the [Set] button to make a copy.
Database list
24224-P2-00
2-55
4.3 Shape parameters
Shape parameters
2
Setting the board parameters
24225-P2-00
Shape Type
The Shape Type can be selected from the following 5 types.
23230-P2-00
2-56
A, B: Mark Out Size XY (mm)
Referring to the table below, enter the correct mark size measured with a ruler. This parameter is not displayed when
"Mark Type" on the [Basic] tab is set to "Badmark". The "Search Area" parameters appear instead.
Circle
2
Enter the diameter.
Square/Oblong Y
Enter the length of each side.
X
23231-P2-00
C: Area (mm 2)
Enter the area of the mark in units of square millimeters. This parameter is displayed only when "Shape Type" on the
[Shape] tab is set to "Sp. Shape".
D: Outline (mm)
Enter the perimeter length of the mark in units of millimeters.
This parameter is displayed only when "Shape Type" on the [Shape] tab is set to "Sp. Shape".
n NOTE
A recognition error may occur due to environmental conditions such as illumination. In such cases, enter a larger
value than previously used in "Tolerance" on the [Vision] tab, or set the tolerance to 100%, then perform a vision test in
the Mark Adjust mode and enter the obtained area and perimeter data. Return the tolerance to the original value
after the data is obtained.
2-57
4.4 Vision parameters
Vision parameters
2
Setting the board parameters
24226-P2-00
A: Surface Type
This specifies the bright and dark relation between the mark surface and board (surrounding area). Select "NonReflect"
when the mark is darker than the surrounding area, and select "Reflect" when the mark is brighter than the surrounding
area, as shown below.
Brightness comparison Board is brighter than mark. Mark is brighter than board.
Mark Mark
Image
Board Board
23233-P2-00
B: Algorithm Type
There are 6 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, PTRN Whole
Select these parameters when the Shape Type parameter is set to "Pattern". For more details, refer to "3.1 Pattern
matching" in Chapter 4.
C: Mark Threshold
This is the threshold level for binary image used to recognize the mark. An optimum threshold level can be found in the
Mark Adjust mode explained later in this section.
D: Tolerance (%)
This specifies a tolerance percentage for the mark size when the mark is recognized with the vision system. (Typically
this should be set to "30".)
2-58
E, F: Search Area XY (mm)
As a general guide, set these parameters to the mark diameter plus 3mm. For example, when the mark diameter is 1mm,
set these parameters 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 so that only the mark is detected.
TIP
The "Search Area" parameters are displayed on the [Shape] tab when "Mark Type" on the [Basic] tab is set to
"Badmark".
Search Area
Search Area
2
Mark
23234-P2-00
G to K: Light level
Lighting for recognizing a mark is divided into several zones. Light level in each zone is displayed here. Optimum light
levels can be found in the Mark Adjust mode explained later.
L, M: Cut Outer Noise, Cut Inner Noise
When the mark image is digitized and shown in binary (black and white), noise may appear outside or inside the mark.
In this case, adjusting these parameter values in the Mark Adjust mode (described later) can cut the noise.
N: Sequence
Set to "Normal" in most cases. If the recognition speed is important select "Quick", or if recognition accuracy is important
select "Fine".
2-59
5. Mark recognition test
5.1 Mark Adjust mode
This operation checks whether the parameter settings are correct. For parameters which are unspecified, the
optimal values can be obtained by performing a vision test. The following adjustment procedure is explained
for cases where "Mark Type" on the [Basic] tab is set to "Fiducial".
2
1 Select the mark data.
Open the mark information screen and line up the cursor with the mark data you want to check.
2 Press the [Mark Adjust] button to enter the Mark Adjust mode.
The Mark Adjust screen appears as shown below.
Setting the board parameters
TIP
On the machines having two or more tables, the "Table Select" drop-down list appears.
2-60
3 Set the board on the conveyor and clamp it.
4 Teach the mark position.
1. Select the table to use for teaching. (Perform this step only for the machines with multiple tables.)
2. Press the [Move Head] button to open the Move Head window.
3. Use the arrow buttons to position the moving camera above the mark so the mark is aligned with the
cross cursor on the vision monitor as shown in the table below.
4. Press the [Close] button to return to the Mark Adjust screen.
2
Mark teaching positions
24228-P2-00
• Solder leveler
Light up the "Outer Level", "Inner Level" and "Coaxial Level" (at "+1" light level).
If the mark surface is uneven and the mark contours appear faint and hard to see on the screen,
then try increasing the Outer Level.
2-61
6 Press the [Test] button to perform a vision test.
Repeat this test several times. If no error is detected, each parameter is appropriate so advance to the
next step. If an error occurs, make adjustments with the procedure below.
1. Press the [Cancel] button to exit the Mark Adjust mode and check whether the parameter settings
(Mark Type, Shape Type, Algorithm Type, etc.) are correct.
2. After checking the parameters, enter the Mark Adjust mode and press the [Test] button again to run
the same test. When no errors occur, move to the next step.
3. If an error still occurs, press the [Find Best] button to find an optimum threshold level.
4. After the optimum threshold level has been found, run the vision test again.
2
If no errors occur, go to the next step.
5. If the optimum threshold level could not be obtained, press the [Check] button.
A binary image appears on the vision monitor according to the current parameter settings as shown
below.
Setting the board parameters
6. Adjust the threshold level as suggested below, so that the mark image is clearly displayed.
All white Increase the threshold level with Adjust it till the mark is displayed.
the arrow buttons.
All black Decrease the threshold level with the Adjust it till the mark is displayed.
arrow buttons.
Noise within mark Increase the Cut Inner Noise level on Recognition time becomes longer
the Mark Adjust screen. as the Cut Inner Noise level is increased.
Noise outside of mark Increase the Cut Outer Noise level on Recognition time becomes longer
the Mark Adjust screen. as the Cut Outer Noise level is increased.
Other than mark in Reduce the Search Area size. Refer to "Search Area"
search area explained previously.
23236-P2-00
7. Press the [Find Best] button again to find an optimum threshold level.
If the result is successful, next run a vision test. When no error occurs, advance to the next step.
8. If the vision test result is a fail, enter a larger value in the "Tolerance" parameter on the Mark Adjust
screen, then press the [Find Best] button again.
2-62
7 Check that the mark can be recognized even if it has moved.
Check that the mark can be recognized in any location within the search area.
When the other mark used as a pair of fiducial marks has the same shape (except for spacial shapes),
you also need to check that it can be recognized under the same conditions.
1. Press the [Move Head] button to open the Move Head window.
2. Use the arrow buttons to move the mark slightly from the center of the search area.
3. Return the Mark Adjust screen and run a vision test once more.
If no error occurs, the parameter settings are satisfactory. If an error occurred, press the [Check]
button to display a binary image and then adjust the threshold level.
23237-P2-00
2-63
6. Editing the solder ball components
Position information on solder balls can be edited in the Parts Adjust mode to improve recognition accuracy.
This is particularly effective in recognizing micro BGA components such as CSP and randomly arranged
solder balls. To edit the solder ball information, The "Alignment Type" parameter on the Basic tab must be set
to "BGA" or "FlipChip"
6.1 BGA
2-64
3 Edit the ball position data.
On the BGA ball edit screen, edit the ball position data so that it matches the actual ball arrangement.
The ball display should be set to ON (dark color) at positions where the ball exists and to OFF (light color)
where it does not exist. To switch ON or OFF, place the mouse on the target ball and double-click the
mouse or press the [Set] or [Reset] button.
[Reset] button
24231-P2-10
n NOTE
When you want to check nicks on the solder balls or it is difficult to recognize balls under "Light Main" illumination,
select "Side" only.
2-65
n Binar y level correction
If the mold part of the BGA package reflects light during recognition of the balls, the reflected light may be
misdetected as a ball, resulting in a ball area recognition error. To avoid this type of error, increasing the ball
area will prove effective. This is called "binary level correction".
2
Setting the board parameters
2-66
4 Adjust the "Binary Level" value on the [Shape] tab screen.
Enter a value which is estimated from the percentage of the mold part area displayed in white versus
the entire area of the balls.
2-67
6.2 Flip Chip
When "Alignment Type" is set to "FlipChip, you can edit the ball positions that are randomly arranged.
There are two editing methods: one method lets you directly enter numerical values on the screen and the
other method allows you to load the data in a "random ball position (POS) information file" you have created
on an external PC in advance. Refer to the next section "6.2.1" for instructions on how to create a "random ball
position (POS) information file".
TIP
When a "random ball position (POS) information file" you created before is available, you can load and use it.
2 c CAUTION
Only the files created in formats specified by YAMAHA can be loaded.
Select the flip chip component you want to edit and press the [Adjust] button to open the Parts Adjust
screen.
2-68
n When entering the numerical values on the screen, proceed to steps 3 to 5 below.
Y+ b: Reference balls
b1
2
b0
X– X+
b5 b7
b2 b3
Y–
23238-P2-00
n NOTE
Select "- - -" for the balls other than the reference balls.
24235-P2-10
2-69
n When loading a file to set the random ball positions, proceed to steps 3 to 5 below.
3 Press the [Read POS] button on the Random Ball Edit screen.
The "POS Information File Select" dialog box appears.
4 Select the folder that contains random ball position (POS) information files.
Use the [Folder] button to select the folder that contains random ball position (POS) information files.
(The path to the folder is shown in the "Location" box.) The contents of the folder are displayed as a list.
For information on how to store the random ball position (POS) information files into the "No.1" folder,
refer to "2. Managing the POS information files" in Chapter 6.
24236-P2-10
2-70
5 Select the file and load it.
Select the file and press the [OK] button to load it.
l When the file is loaded:
The display returns to the Random Ball Edit screen and the data in the loaded file is displayed.
Check the correct data is displayed. Edit this data as needed on this screen.
24238-P2-00
2-71
6 Press the [Test] button to run a vision test.
Repeat the vision test a few times. If no error occurs, the random ball editing is satisfactory.
If an error occurs, use the [Find Best] button to obtain the optimal values or the [Draw Shape] button to
check the component outline.
2
This file is specifically used with YAMAHA surface mounters and contains 3 types of data. These are the
"Standard ball diameter (default ball size) ", "Reference ball position" and "Ball position", which can be loaded
onto the "Random Ball Edit" screen. Besides these, you can enter a comment and reference data.
Creation example
23239-P2-00
c CAUTION
Comply with the following restrictions when entering data.
• Use only alphabetic characters, numbers, symbols and decimal points in the data.
• Use only a space or tab to separate the characters in the data. Spaces and tabs can also be mixed or used
consecutively.
• A line starting with a double slash (//) is a comment.
A comment can be used as a memo (or note) when editing random ball position (POS) information.
When a double slash (//) appears within a line, the data from that point onwards is recognized as a comment.
23240-P2-00
Data entered here appears in the "Std. Ball Diameter" field on the "Random Ball Edit" screen.
c CAUTION
Always enter this data on the first line of the 3 data types for loading.
If not entered on the first line, then a data error occurs and the data cannot be loaded onto the "Random Ball Edit"
screen.
2-72
2 Enter the ball position data.
Enter the position data for all balls.
1. Decide the reference balls from 0 to 7, the same as in step 3 in the previous section "6.2".
2. Enter the XY coordinates for the reference balls and all other balls. Always enter the X coordinate
first, although there are no particular restrictions on the order that the ball positions are entered.
Reference ball
position
Ball position
23241-P2-00
Data entered here appears in the "X (mm)" and "Y (mm)" fields on the "Random Ball Edit" screen.
TIP
When the number of balls is large, giving a number to each ball helps you check the number of balls you have
entered.
c CAUTION
When saving data to a USB memory device, always use the USB memory device specified by YAMAHA.
n NOTE
Use the Board Explorer when storing the "Random ball position (POS) information file" created on an external PC, into
the "No.1" folder. For details, see "2. Managing the POS information files" in Chapter 6.
2-73
7. Teach and trace
7.1 Trace function
The trace function automatically moves the teaching unit such as the camera or head to the target position.
This is mainly used to check the input XY coordinate data.
n NOTE
2
When using the trace function from board information of combined board data, the lane to be operated should first
be selected and displayed with the [Lane] button.
24239-P2-10
TIP
On the machines having two or more tables, the "Table Select" drop-down list appears.
2-74
3 Set the trace conditions.
Refer to the following explanations to set the trace conditions.
2
1
1. Table Select (Perform this step only for the machines with multiple tables.)
Select the table to use for trace.
2. Teaching Unit
Select the teaching (trace) unit to move it to a target position, from "Camera", "First Head" or "Last
Head". Normally, select "Camera" to view the trace point on the vision monitor.
4. Speed
Set the speed (%) to move the teaching unit. This speed can be set from 1 to 100 by pressing the UP
arrow button. Press an axis move key to start moving the teaching unit at the specified speed. When
the axis move key is kept pressed, continuous movement changes to high-speed movement. Using a
slow speed ("10" or "20") is recommended for safety, although you may at first feel the movement is
slow.
2-75
5. [Setting] button (fiducial correction)
Pressing the [Setting] button displays the dialog box for "fiducial correction". You can select whether
to correct board distortions using fiducial marks during trace or teaching. To do this, select the
"Fiducial Adjustment" check box in the dialog box and press the [OK] button. The board fiducial
marks will be automatically recognized to perform more accurate trace or teaching. Note that the
accurate fiducial mark data and coordinates must be set in advance to use this function.
2
Setting the board parameters
24241-P2-00
Performing a trace
24242-P2-10
2-76
7.2 Auto trace function
This function automatically traces data continuously, and can be used with "Mount" data or "Parts" data on the
Board screen. When used with "Mount" data, successive mount points are continuously traced. When used
with "Parts" data, successive pickup points are continuously traced.
n NOTE
When using the auto trace function from board information of combined board data, the lane to be operated should
first be selected and displayed with the [Lane] button.
1 Clamp a board.
Clamp a board on the conveyor.
2
2 Open the "Mount" or "Parts" data screen, and press the [Teach] button.
3 Set the trace conditions.
24243-P2-00
2-77
7.3 Teaching function
The teaching function is used to teach the machine position such as XY coordinate values using a teaching unit
(camera or head). There are teaching methods available, "point teaching", "cursor teaching", and "parts shape
teaching".
n NOTE
When using the teach function from board information of combined board data, the lane to be operated should first
be selected and displayed with the [Lane] button.
2
7.3.1 Point teaching
Point teaching is further divided into "one-point input" and "multi-point input". The "one-point input" allows the
teaching data to be directly entered. The "multi-point input" gives the center coordinates in the multiple
positions which are specified.
Setting the board parameters
1 Clamp a board.
Clamp a board on the conveyor.
2-78
5 Adjust the lighting levels as needed.
If the target image is not clearly displayed on the vision monitor, press the [Light] button and adjust the
lighting levels.
If the "Outer Level" and "Inner Level" are OFF or set to "0", increase these lighting levels to about "+4" and
check that the target image is clearly displayed on the vision monitor. The "Coaxial Level" should be set
to "0".
If the surface of the target is glossy or uneven, using the "IR Outer Level" and "IR Inner Level" infrared
lighting may be effective.
24246-P2-00
TIP
The mark lights include the "Outer Level", "Inner Level", "Coaxial Level", "IR Outer Level" and "IR Inner Level". The "Outer
Level", "Inner Level" and "Coaxial Level" are used when viewing a thick component that has a flat surface. The "IR
Outer Level" and "IR Inner Level" emit infrared light and are used for marks whose surface is uneven or reflects light, or
when the characters on the surface are hard to read.
Set the lighting levels to an optimum value between "-1" and "+5" while viewing the image on the vision monitor, so
that the target image is clearly seen.
2-79
6 Press the [Teach] button to perform teaching input.
There are two ways to perform teaching input: "one-point input" and "multi-point input".
1. One-point input
Check that the target position is aligned with the center of the vision monitor, and then press the
[Teach] button. The teaching data is input to the data item (XY coordinates) you selected in step 3.
Teaching
One-point input
2
Target teaching position (XY)
Setting the board parameters
Board origin
23243-P2-00
2. Multi-point input
There are two ways to perform multi-point input.
Input method 1:
First move the teaching unit to the first teaching point (1) and press the [Set Point] button. Next
move the teaching unit to the second teaching point (2) and press the [Teach] button. The center
coordinates (XY) of the two points are input to the data item (XY coordinates) you selected in step 3.
The number of teaching points (2 in this case) is shown in the "Count" box.
Teaching
Multi-point input
2
2nd teaching point
1
1st teaching point
Board origin
23244-P2-00
2-80
Input method 2:
This method uses the [ClickMove] button at the lower right of the vision monitor and the [Set Point]
button to specify multiple teaching points. All teaching points must be displayed within the vision
monitor.
First move the teaching unit to a position near the center of target patterns so that all teaching
points are displayed within the vision monitor, and press the [ClickMove] button. The mouse pointer
changes to a cross cursor when it is placed on the vision monitor. Then click at the first teaching
point (1) with the mouse and press the [Set Point] button. Next click at the second teaching point
with the mouse and press the [Set Point] button. Repeat this operation at the other teaching points
(such as third and fourth points), but press the [Teach] button after clicking at the last teaching point
2
(fourth point in the example below). The center coordinates (XY) of the multiple points are input as
the teaching position. The number of teaching points (4 in this case) is shown in the "Count" box.
TIP
When the [Click Move] button is pressed and the mouse pointer is placed within the vision monitor, the mouse pointer
changes to a cross pointer. Place the cross pointer at the position you want to teach and press the left mouse button.
Teaching
Multi-point input
Vision monitor
4 3
4th teaching point 3rd teaching point
2
1 2nd teaching point
1st teaching point
Cross cursor
23245-P2-00
c CAUTION
If you want to cancel the previous teaching point you specified, click the [Clear] button. A previous teaching point is
canceled each time the [Clear] button is pressed. However, the teaching points cannot be canceled once the [Teach]
button is pressed. In this case, redo the teaching from the beginning.
2-81
7.3.2 Cursor teaching
In cursor teaching, a teach window with any desired size is displayed on the vision monitor, and the position
data at the center of the window is obtained. The cursor teaching allows obtaining a more accurate value than
with normal teaching. Note that this function cannot be used unless the marks and patterns fit in the vision
monitor.
2 Clamp a board.
2 Clamp a board on the conveyor.
24247-P2-00
2-82
7 Adjust the teach window size and position.
Press the [Cursor] tab to re-open the cursor teach screen.
Then adjust the teach window size and position as explained below, so that the target patterns or marks
fit in the teach window.
Teach window
24248-P2-00
1. Crosshairs are displayed on the vision monitor as the guide lines. The red frame displayed on the
vision monitor is the teach window. Adjust the teach window size and position using the [Start], [End],
[Move] and arrow buttons.
2. Press the [Start] button.
When this button is pressed, the top and left sides of the teach window frame changes to bold lines.
The teach window can be enlarged or reduced with the arrow keys, using the lower right corner of
the window as a stationary point. The window size can also be adjusted by dragging the mouse after
placing the mouse cursor on the frame (mouse cursor changes to a 2-way arrow).
Teach window
24249-P2-00
2-83
3. Press the [End] button.
When this button is pressed, the right and bottom sides of the teach window frame changes to bold
lines. The teach window can be enlarged or reduced with the arrow keys, using the upper left corner
of the window as a stationary point. The window size can also be adjusted by dragging the mouse
after placing the mouse cursor on the frame (mouse cursor changes to a 2-way arrow).
2
Setting the board parameters
Pattern
24250-P2-00
Teach window
Pattern
24251-P2-00
2-84
5. Adjust the teach window to enclose the pattern or mark as shown below.
Teach window
Pattern Mark
Teach window
23246-P2-00 2
8 Press the [Teach] button.
The center position coordinates of the teach window are input as the teaching position.
2-85
7.3.3 Parts shape teaching
In parts shape teaching, the parts shape defined in the parts information (hereafter referred to as "definition
shape") is displayed on the vision monitor and it is matched to the land pattern to find the mounting position
coordinates.
By matching the definition shape to the land pattern, the correct teaching can be performed for even parts that
are difficult to find the center position in the normal teaching.
c CAUTION
The parts shape teaching is not applicable to parts using the specific recognition algorithm. (See "About parts shape
2
teaching compatible/incompatible parts" described later.)
When selecting a part that is not applicable to the parts shape teaching, the following error message will appear and
the operation cannot be performed.
24262-P2-00
1 Clamp a board.
Clamp a board on the conveyor.
2 On the [Board]-[Mount] tab screen, press the [Teach] button to open the Teach
screen.
Select data, for which you want to perform the teaching from the Teach screen.
[Board]-[Mount] screen
Teach screen
Select data.
24263-P2-00
2-86
3 Set the conditions and press the [Trace] button.
1. Set the table, teaching unit, speed, and fiducial correction.
Select the camera in "Teaching Unit" and check on [Fiducial Correction].
For details about how to set the coordinates, see "7.1 Trace function" in this Chapter.
2. Press the [Trace] button to move the teaching unit (camera) to the target position.
Teaching screen
Definition shape
2465-P2-00
2-87
5 Adjust the definition shape display position.
1. Operate the arrow button so that the definition shape displayed on the vision monitor meets the
land pattern so as to adjust the definition shape display position. (The movement amount can be
selected with the [1Pixel] button or [10Pixel] button.)
2. Press the [Teach] button. When pressing the [Teach] button, the center position coordinates of the
definition shape are then entered.
2-88
■ About parts shape teaching compatible/incompatible parts
The parts shape teaching is not applicable to parts using the specific recognition algorithm.
For details about parts shape teaching compatible or incompatible parts by recognition algorithm, see the table below.
2
2: Check Lead Brightness Support
7: CGA Support
2-89
Supported by parts shape
Alignment Group Alignment Type Algorithm teach
Support / Non-support
2 2: NS Base Search
3: WE Base Search
4: Check Direction
Support
Support
Support
9: Insertion-Component Support
2: 2 Objects Non-support
3: 4 Objects Non-support
4: General Non-support
2-90
Chapter 3 Parameters for using options
Contents
3
stick feeder.
24300-P2-00
3-1
4 Set "Feeder Type" of the Basic parameters.
Form the lower drop-down list box, select "WideMultiStk" or "MultiStick".
feeder.
Parameters for using options
n NOTE
The timer value registered in the machine is originally set to 2 seconds. If a parameter of -2.0 or less is selected, the
calculated value will be 0 or less second and the parameter will be invalidated. In that case, the "Normal (0)" will be
applied.
24302-P2-00
3-2
7 Set "Position Definition" of the Pick parameters.
Form the lower drop-down list box, select "Teaching" or "Relative".
3. Check the trace conditions ("camera" is set in the "Teaching Unit" field and a value ranging from 20
to 40 is set in the "Speed" field).
4. Press the [Trace] button to execute the trace. The teaching unit then moves to the coordinate
position set in the X and Y parameter fields.
3-3
9 Teach the pickup position.
Referring to the procedure below, teach the coordinates of the component pickup position.
1. Change the Position Definition parameter to "Relative".When you do not want to change the feeder
set position by data optimization after creating the board data, set this parameter to "Teaching".
2. Press the [Teach] button to open the teach window.
3. Use the arrow buttons to move the head so that the cross cursor is positioned at the center of the
component and then press the [Teach] button to input the teaching position.
TIP
If it is difficult to position the cross cursor at the center of the component, use the [ClickMove] button. When you place
the cursor after pressing the [ClickMove] button, the pointer cursor changes to the [+] cursor. Position the [+] cursor at
the center of the component and click the mouse. The head automatically moves to the position you clicked
(centerof component).
Teaching position
Component
3
Parameters for using options
Cross cursor
(Teaching position)
22300-P2-00
Relative teaching
Feeder positioning
Pickup point
knockpin
22301-P2-00
3-4
1.2 Auto/external tray changer
When using an auto tray stacker (ATS) or external tray changer to supply components, make the following
parameter settings.
c CAUTION
The following settings apply to the YS88, YS100, YS12F, YS24X (single-lane / dual-lane), YC8, YSM40 (2-beam) and Z:LEX
(YSM20), and do not apply to the YS12, YS12P, YS24 , YS24X (dual-stage) and YSM40 (4-beam).
3-5
5 Set the "Position Definition".
On the [Pick] tab, set the "Position Definition" to "Teaching".
Position Definition
24305-P2-00
Tray parameters
24306-P2-00
A, B: Comp. Amount XY
Enter the number of components in the XY directions on a tray. When using a tray shown in the figure below, for
example, set the "Comp. Amount X" to "5" and the "Comp. Amount Y" to "4".
C, D: Comp Pitch XY
Enter the component pitch (center to center spacing) in millimeters in the XY directions.
3-6
E, F: Current Pos. XY
These parameters indicate which row and column on a tray the component is currently picked up from. The row and
column on a tray are counted from the tray origin (see the reference below). Normally, enter "1" in both the "Current Pos.
X" and "Current Pos. Y" parameters when you have created new component information.
Since these parameters automatically change as the components are picked up, so you can check which row and column
on the tray the components have been used from.
TIP
The pallet origin is the front left corner of the pallet when viewed from the pallet extract neck. The tray origin is the
center of the component on the tray which is nearest the pallet origin.
4
1,4 2,4 3,4 4,4 5,4
Y-CompPitch
3
1,3 2,3 3,3 4,3 5,3
2
1,2 2,2 3,2 4,2 5,2
1
1,1 2,1 3,1 4,1 5,1
Tray origin
1 2 3 4 5 X-Comp. Amount
Tray origin
X
Pallet origin
Pallet extract neck
23303-P2-00
G, H: Tray Amount XY
These parameters specify the number of trays set in the XY directions on a pallet. For example in Figure A below, enter
"2" for the "Tray Amount X" parameter, and "1" for the "Tray Amount Y" parameter. In the case of Figure B, enter "1" for
the "Tray Amount X" parameter, and "2" for the "Tray Amount Y" parameter.
I, J: Tray Pitch XY
These parameters set the center to center spacing of the adjacent trays on a pallet. For example in Figure A below, enter
"150.00" for the "Tray Pitch X" parameter, and "0.00" for the "Tray Pitch Y" parameter. In the case of Figure B, enter
"0.00" for the Tray "Pitch X" parameter, and "100.00" for the "Tray Pitch Y" parameter. When only one tray is set on a
pallet, both the "Tray Pitch X" and "Tray Pitch Y" parameters should be "0.00".
3-7
K, L: Current Tray XY
These parameters indicate which row and column on a pallet the tray is currently used. Normally, enter "1" for both
"Current Tray X" and "Current Tray Y" parameters. When you specify "1" for these parameters, the machine starts pickup
from the tray placed closest to the pallet origin. Normally, enter "1" in both XY parameters.
A Tray B
150.00
1, 2
100.00
1, 1 2, 1 1, 1
Pallet origin
X-CurrentTray Y-CurrentTray
23304-P2-00
3
M: Tray Height
Enter the thickness (mm) of the tray.
Tray height
Component Tray
Parameters for using options
A B
Tray height = A - B
23305-P2-00
3
4
5
23306-P2-00
3-8
8 Enter the component pickup position.
Open the [Pick] tab and enter the pickup XY position which is viewed as the tray origin, as explained
below.
Pickup position
Y
23307-P2-00
Teaching panel
External tray changer
[ACTIVE] button [TRACE] button
SCROLL SCROLL
ACTIVE TRACE
UP DOWN
MULTI
SPEED CLEAR
TEACH
3-9
5. Using the [Arrow] keys on the teaching panel, move the beam pointer and align it with the center of the component in
the tray pocket closest to the pallet origin.
6. Press the [TEACH] button on the teaching panel to teach and enter the current position in the "X (mm)" and "Y (mm)"
fields.
n NOTE
For more details on how to use the tray changers and teaching panel, refer to the "Optional Equipment manual".
TIP
The pickup position "X (mm)", "Y (mm)" for an auto tray changer or external tray changer can also be entered with an
offline program. In this case, enter the pickup position offset relative to the pallet origin.
3
Parameters for using options
3-10
1.3 MTF (Manual tray feeder)
When using an MTF (manual tray feeder), set the component parameters as explained below.
c CAUTION
The following settings apply to the YS100, YS12P and YS12F only, and do not apply to the YS12, YS88, YS24, YS24X, YC8,
YSM40 and Z:LEX (YSM20).
3-11
5 Set the "Feeder Set No.".
On the [Pick] tab, set the "Feeder Set No." to a number from 101 to 108 (101 to 107 if an optional dump
station is installed).
When using a single kind of tray component, enter "101". When using 2 or more kinds of tray
components, enter 102, 103... and so on.)
Pick parameters
"Position Definition"
3
Enter a number from 101 to 108 (107).
Parameters for using options
24327-P2-00
24328-P2-00
3-12
9 Set the Tray parameters.
Open the [Tray] tab and set each parameter as follows.
Tray parameters
3
24329-P2-00
c CAUTION
The MTF (manual tray feeder) is installed to the movable conveyor rail. The conveyor width must be adjusted to the
board width before setting component information used with the MTF.
4
1,4 2,4 3,4 4,4 5,4
Y-CompPitch
3
1,3 2,3 3,3 4,3 5,3
2
1,2 2,2 3,2 4,2 5,2
1
1,1 2,1 3,1 4,1 5,1
Tray origin
1 2 3 4 5 X-Comp. Amount
Pallet origin
X-CompPitch
23302-P2-00
G, H: Tray Amount XY
These parameters specify the number of trays set in the XY directions on a pallet. For example in Figure A on the next
page, enter "2" for the "Tray Amount X" parameter, and "1" for the "Tray Amount Y" parameter. In the case of Figure B,
enter "1" for the "Tray Amount X" parameter, and "2" for the "Tray Amount Y" parameters.
3-13
I, J: Tray Pitch XY
These parameters set the center to center spacing of the adjacent trays on a pallet. For example in Figure A below, enter
"15.00" for the "Tray Pitch X" parameter, and "0.00" for the "Tray Pitch Y" parameter. In the case of Figure B, enter "0.00"
for the "Tray Pitch X" parameter, and "10.00" for the "Tray Pitch Y" parameter. When only one tray is set on a pallet, both
the "Tray Pitch X" and "Tray Pitch Y" parameters should be "0.00".
K, L: Current Tray XY
These parameters indicate which row and column on a pallet the tray is currently used. Normally, enter "1" for both
"Current Tray X" and "Current Tray Y" parameters. When you specify "1" for these parameters, the machine starts pickup
from the tray placed closest to the pallet origin. Normally, enter "1" in both XY parameters.
150.00
1, 2
100.00
3 1, 1 2, 1 1, 1
X-CurrentTray Y-CurrentTray
Parameters for using options
Figure A Figure B
22309-P2-00
M: Tray Height
Enter the thickness (mm) of the tray.
Tray height
Component Tray
A B
Tray height = A - B
23305-P2-00
3-14
0 Enter the component pickup position.
Enter the pickup XY position which is viewed as the tray origin, as explained below.
1. Open the Pick tab and enter "0.00" in the "X(mm)" and "Y(mm)" fields.
2. With the cursor still positioned on the XY columns, press the [Teach] button. The trace window
appears.
3. Set the trace conditions as follows.
Teaching unit : First head (Head1)
Speed : Slow speed (about 10)
4. Press the [Trace] button to perform trace.
Head 1 of the mounter moves to the machine origin.
5. Move the teaching unit to the tray origin position.
Use the arrow buttons on the Point tab screen to move the teaching unit directly above the center
of the component which is located nearest the machine origin. This component is usually located in
the front left corner on the pallet as viewed from the front of the mounter.
6. Press the [Teach] button to enter the pickup position data in the "X(mm)" and "Y(mm)" fields.
c CAUTION
The MTF (manual tray feeder) is installed to the movable conveyor rail. The conveyor width must be adjusted to the
board width before setting component information used with the MTF.
3
3-15
2. Coplanarity checker
2.1 Limitations on using the lead coplanarity checker
There are the following limitations on using the lead coplanarity checker.
c CAUTION
This function can only be used with the YS88, YS100, YS24X, YSM40 (MU/FL) and Z:LEX (YSM20) and cannot be used
with the YS12, YS12P, YS12F, YS24, YC8 and YSM40 (HS).
1. Even when components subjected to coplanarity check are picked up by the heads at the same timing, they are not
recognized simultaneously if the recognition "pass" count (see below) is different.
2. The cycle time will be longer because the number of images to acquire increases to perform coplanarity check.
3
The recognition "pass" count indicates how many times the component passes over the multi-vision cameras (or the
number of images to be acquired with the multi-vision cameras).
2 pass count: SOP standard mode and QFP fast mode
3 pass count: BGA standard mode
4 pass count: QFP standard mode
Parameters for using options
■ Applicable components
Coplanarity check can be performed on components for which the Alignment Type parameter is set to the following:
• SOP, QFP, OffLead, Con-E, Con-NSEW, Odd. Con, or BGA
3-16
2.2 Machine data setting
To enable the coplanarity check function, the following machine data must be set correctly. The necessary
setting has been made at factory prior to shipping when your machine is equipped with a coplanarity checker.
3-17
2.3 Setting the board data
In addition to the standard multi-vision camera for component recognition, the coplanarity checker uses a
custom multi-vision camera specifically designed for lead coplanarity measurements. The 3D image of a
component is detected by these two cameras to measure coplanarity of leads. This section explains the board
data parameters that must be set to use the coplanarity checker.
3
Parameters for using options
Set to "Use".
24310-P2-00
3-18
2.3.2 Parts information
To check lead coplanarity of individual components, make the following setting on the Parts screen.
2 Open the [Vision] tab and set the "3D Co-Planarity Threshold" parameter.
The "3D Co-Planarity Threshold" parameter determines the tolerance range of lead coplanarity and can
be set from 50 to 300 in 10 micron steps. The smaller this value, the more strict the coplanarity check
becomes. Set to "NotUse" if you do not want to check lead coplanarity of the selected component.
n Inspection Mode
3-19
2.3.3 Optimizing the parameters in Parts Adjust mode
3
Parameters for using options
24312-P2-10
3-20
2 Run a vision test.
Press the [Test] button to run a vision test of the selected component. The component will be recognized
by the standard multi-vision camera and co-planarity check camera, and the lead coplanarity
measured.
After the component is recognized, the coplanarity measurement results are displayed in the Result box.
When you want to check the detailed recognition results at each "Pass", press the [Co-Planarity] button
to open the "Co-Planarity Checker dialog" window.
n NOTE
If you do not want to measure the lead coplanarity, the "3D Co-Planarity Threshold" parameter on the [Parts] – [Vision]
tab should be set to "NotUse".
n Vision parameters
Parameters for coplanarity check
Parameter Description
Enter the allowable coplanarity value. A coplanarity error is detected if non-uniformity of the lead bottom
3D Co-Planarity Threshold
plane exceeds this value. Set this parameter to "NotUse" if you do not want to check lead coplanarity.
This is the threshold level used to process an image recognized by the coplanarity check camera. An
3D Threshold
optimal threshold level will be found with the [Find Best] button in Parts Adjust mode.
This is the main lighting level used to recognize an image with the coplanarity check camera. An optimal
3D Main Lighting Level
lighting level will be found with the [Find Best] button in Parts Adjust mode.
This is the coaxial lighting level used to recognize an image with the coplanarity check camera. An
3D Coax Lighting Level
optimal lighting level will be found with the [Find Best] button in Parts Adjust mode.
This is the side lighting level used to recognize an image with the coplanarity check camera. An optimal
3D Side Lighting Level
lighting level will be found with the [Find Best] button in Parts Adjust mode.
This is the ratio (%) of the bright area (light-reflecting solder ball area) to the entire package area, which
3D Bright Area should be detected when recognizing a ball lead component such as BGA with the coplanarity check
camera. This ratio will be found with the [Find Best] button in Parts Adjust mode.
Set this parameter when checking the front and back of a component such as SOP and QFP. In most
3D Height Check
cases, set a value which is about 70% of the component thickness.
Inspection Mode Select "Normal" in most cases. You can also select "Fast" for components with wire leads.
3-21
4 Check the test results
1. Coplanarity check results are displayed in the lower grid of the "Co-planarity Checker dialog"
window. If the "Max-Min Co-planarity" value is larger than the "3D Co-Planarity Threshold" value you
set in the [Parts] - [Vision] tab grid, a coplanarity error occurs.
2. If the absolute value of "Component thickness (Body Size Z) – Detected component thickness" is
larger than the "3D Height Check" parameter setting, then a recognition height error will occur
during automatic operation.
3
Parameters for using options
3-22
2.4 Coplanarity check errors
Possible errors that may occur during coplanarity check are listed below.
n NOTE
When a coplanarity error (vertical misalignment of a lead from the seating plane) is detected, an error Ea209 (see
table below) is issued.
n Error list
Coplanarity check errors
3
RECOGNITION ERROR 3D coplanarity measurement. Check the component.
3D COPLANARITY CHECKER
Lead or ball height could not be detected correctly during 3D
Ea211 HEIGHT RECOGNITION
coplanarity measurement. Check the component.
ERROR
3D COPLANARITY CHECKER A bent lead or some dust was detected during 3D coplanarity
Ea212
LEAD BEND ERROR measurement. Check the component.
n NOTE
The above error numbers appear in the Error Number field in the Coplanarity Checker dialog window. Error numbers
other than above appear when an ordinary recognition error occurs.
3-23
3. Force control (YS88)
3.1 Limitations on using force control
Force control is only available for the YS88 equipped with a simple force control option. There are the
following limitations:
• YS88 simple force control is for placing connector components on a board.
• YS88 force control only supports component placement. While a nozzle is moving down, the press force is switched to
the target value and the component is placed on the board at that force.
• Simple force control cannot be used with buffering (spring-action) nozzles.
• Supported board data format is "YGX" only.
"VmSpec" screen
Parts Info Mode
24322-P2-00
c CAUTION
The "Force Control" and "Target Load" parameters in the Parts information cannot be saved unless this setting is correct.
3-24
2 Set "Force Control" to "Exist".
On the "Installation Setting" view, set "Force Control" to "Exist".
"VmSpec" screen
Force Control
24323-P2-00
c CAUTION
Simple force control cannot be performed unless this setting is correct. 3
3 Set the head to perform force control.
"VmSpec" screen
Head
24324-P2-00
3-25
4 Open the [Parts] - [Mount] tab and set the following parameters.
K. Force Control
Set whether or not to perform force control. Set to "Yes (Simplicity)" when using force control.
3
24325-P2-00
Parameters for using options
3-26
4. Tape cutter
Tape cutters are internally installed as options for the YS series.
c CAUTION
This function is not available for the YC8.
Machine Operation
During component mounting Tape is cut during component mounting after completion of pickup.
During board conveying Tape is cut while each board is conveyed to exit after component mounting.
3
■ Tape cutter open/close timing
Tape cutter operates according to the following timing.
Restrictions (caution)
■ Cautions for tape cutting during board conveying
Use caution when using board data where there is a large component feed length per feeder for each board, since the
tape that was cut off might hang up on the tape eject slot and does not reach the trash box.
Hang-ups usually tend to occur when cutting paper tape to a length in excess of about 240mm or when cutting embossed
tape whose width is more than 44mm or thickness is more than 15mm to a length in excess of about 160mm.
n NOTE
Operation buttons will be disabled during emergency stop or if an interlock is triggered.
3-27
4.1 Tape cutting during component mounting
Tape is cut during component mounting based on the actual feed length (tape feed length) that the tape is fed
from the feeder.
• Tape feed length
This is the length calculated for each feeder from the feed pitch and the tape feed count of the components during
component pickup. Tape cut length is decided during component mounting based on the longest tape length fed into one
cutter.
3
Parameters for using options
24330-P2-00
• Feed pitch
Feed pitch is calculated using the feed pitch set (in memory) for the SS feeder at each station, or the feed pitch set in the
board data.
• Tape cut timing
Tape is cut after component recognition during the mounting operation.
However, no component is mounted if the tape cutting has not finished before feeding of the next component group for
pickup starts.
• Tape cutting conditions
Tape must be cut during component mounting, in the period from "Standard cut length" to "Maximum cut length" that
were preset in the machine settings.
1. Tape is always cut when tape feed length exceeds maximum cut length.
2. Tape is usually cut when tape feed length exceeds the standard cut length.
n NOTE
Tape feed length being counted when tape cutting ends normally is reset.
3-28
4.3 Other settings
24331-P2-00
3
■ Shared tape-cutter settings
1 2 3
24332-P2-00
3-29
■ Setting for each tape cutter
The following parameters can be set separately for the front and rear cutters. "Cutter 1" indicates the front cutter, and
"Cutter 2" indicates the rear cutter.
1. Cutter Use
Set this parameter to "Use" to use the cutter.
When set to "Not Use", the cutter will not operate except for the operation performed by pressing the [Cutter 1] and
[Cutter 2] buttons on the Unit screen.
2. Standard Cut Length (mm)
This setting is used only when the "Cut in Mounting" parameter is set to "Enable".
Basically, the tape is cut each time the tape feed length reaches this length. However, the tape cutting may be skipped in
some cases depending on the conditions.
3. Maximum Cut Length (mm)
This setting is used only when the "Cut in Mounting" parameter is set to "Enable".
The tape is always cut each time the tape feed length reaches this length.
3 n NOTE
When setting these parameters, the "Standard Cut Length (mm)" must be shorter than the "Maximum Cut Length
(mm)".
Parameters for using options
1 2 3
24333-P2-00
n NOTE
Cutter 3 and Cutter 4 are for custom spec quad cutters.
3-30
5. Recover y pallet
The tray changer for the YS series can be equipped with recovery pallets that retrieve defective parts
detected by the recognition camera without damaging them. When using recovery pallets, the following
parameters must be set.
24334-P2-00
Enter recovery
pallet No. here.
24335-P2-00
n NOTE
The "Maximum Part Size X" and "Maximum Part Size Y" parameters respectively correspond to the "Body Size X" and
"Body Size Y" parameters in the parts information.
3-31
• Number of parts that can be stored in one pallet
The table below shows the number of parts that can be stored when the sATSII is used. The number of parts that can be
stored in one pallet differs depending on the tray changer model.
Maximum Part Size Number of parts Number of parts Number of parts that can be
X/Y in X in Y stored in one pallet
20mm 11 7 77
32mm 8 5 40
45mm 6 3 18
n NOTE
The number of parts in X and Y directions is automatically calculated by taking account of the pickup position error
(deviation from center position) and the accessible range in the pallet. Parts will be placed at a constant pitch in a
matrix without narrowing the space between parts.
3 Set the pallet number for using recovery pallets. One recovery pallet (one shelf) can be set in any desired position of
each magazine. Set to "0" when not using recovery pallets.
n NOTE
When setting board data, do not set the "Pallet No. Start" and "Pallet No. Last" parameters in the [Parts] - [Tray] tab to
Parameters for using options
the pallet No. specified as the recovery pallets or to the pallet No. that may cause the returned defective parts to
interfere with the lower or upper pallet. Set those parameters by taking account of the size of parts to be returned
and the "Pallet Pitch Z" parameter in the [Parts] - [Tray] tab, because an error may occur during loading of the board
data if there is a possibility of causing interference with other pallets. In this case, the "Pallet No. Start" and "Pallet No.
Last" parameter settings must be changed.
c CAUTION
Avoid placing a pallet (which is not to be used) in the shelf position just above the recovery pallet. That pallet may
interfere with the parts returned to the recovery pallet when the recovery pallet is stored back in the magazine.
Set here.
24336-P2-00
n NOTE
On the YS24X, recovery pallets can only be used for parts on the B-table. When retrieving parts on the A-table without
damaging them, dump stations must be used.
3-32
Chapter 4 Using the advance functions
Contents
Badmark function
4
The machine skips mounting components when a badmark is detected.
23400-P2-00
Badmarks are broadly classified into two types: one is specified for the board data and the other is for the
mount data. These badmarks are further divided by their functions into "Board badmark", "Block badmark" and
"Local badmark".
n Block badmark
A block bad mark is affixed to each block which is defective. The machine mounts components only on blocks with no
badmark affixed. For example, if Block B is defective in a multi-block board (multi-board panel) consisting of 4 blocks (A,
B, C and D), affix a block badmark on Block B so that the block badmark function allows the machine to skip mounting
on Block B. Components will be mounted only on Blocks A, C and D.
c CAUTION
The block badmark function can only be used for multi-block board data with "block offset" specified on the Offset
tab screen.
n Local badmark
A local badmark is specified for each mount data. If the machine detects this badmark, it skips mounting a component at
that position.
4-1
n Badmark operation
The flow chart below shows typical methods for setting a board badmark and block badmark.
Start
23401-P2-00
4
Using the advance functions
4-2
1.1.1 Badmark parameters
Selecting the [Badmark] tab opens the screen for setting badmark mark parameters and their coordinates. Set
these parameters as explained below when using the badmark function. Two or four badmarks are used as a
set, but it is okay if each mark is different in shape. Badmark mark data must be registered in the mark
information beforehand.
n NOTE
In the case of combined board data, the lane to be operated should first be selected and displayed with the [Lane]
button before making settings.
4 5 6 7 8
2
3
4-3
9. Sort
Shows the badmark recognition sort settings. To change the settings, press the [Sort] button to open the "Sort Type For
Badmark" dialog and change the parameters.
24453-P2-00
• Sort
Select either of "No sort" or "Near mark".
• Starting Point
Set the local badmark that should first be recognized.
• Prior Direction
Set the direction in which to recognize boards.
Badmark
23454-P2-00
n NOTE
The data display on the screen does not change even after setting the data in the "Sort Type For Badmark" dialog.
The setting data will be applied when board production is started.
4-4
1.1.2 Creating the badmark information
To create mark information to be used for badmarks, follow these steps.
Step 1
4-5
3 Enter the vision parameters.
Open the [Vision] tab and set the "Surface Type" parameter to "Reflect" when the mark is brighter than
the board or set it to "Non-Reflect" when darker.
TIP
An optimal value for the "Mark Threshold" parameter is obtained with Mark Adjust mode explained later, so leave the
default value as is. The badmark function is used only to determine whether a mark is present or not, so there are no
strict conditions on the shape parameters such as "Shape Type" and "Mark Out Size".
4
Using the advance functions
4-6
5 Enter the search area.
On the Mark Adjust screen, set the "Search Area XY" parameters. The setting can be from 0.00 to 9.99
(mm). The larger the parameter values, the larger the search area.
The machine detects a badmark depending on whether it is reflective or non-reflective within the
search area, so the search area should be slightly smaller than the badmark to be detected. The values
set in the "Search Area XY" parameters define the XY size of the search area.
TIP
On the machines having two or more tables, the "Table Select" drop-down list appears. Select the table to check the
logs.
Badmark Badmark
23403-P2-00
4-7
6 Set the Mark Threshold parameter.
The optimal threshold for recognizing a badmark can be found with the following procedure.
1. On the Mark Adjust screen, press the [Find Best] button to open the "Badmark Find Best" screen.
Threshold
4 2
24450-P2-10
then press the [Undetected] button. The threshold for detecting the non-mark area is entered in the
box to the right of the [Undetected] button.
3. Teach the badmark area.
Move the head (camera) to the badmark on the board. Use the [Move Cursor] and [Select Cursor]
buttons on the "Badmark Find Best" screen as needed to adjust the badmark threshold search area
(red frame) on the vision monitor. Then press the [Detected] button. The threshold for detecting the
badmark is entered in the box to the right of the [Detected] button. At the same time, the mid value
between the two threshold values is displayed in the "Threshold" box. This value is used as the optimal
threshold when detecting the badmark.
4-8
1.1.3 Creating a local badmark
A local badmark is specified for each mount data. When a local badmark is detected at a component mounting
point, this function cancels component mounting at that point. To use this local badmark function, make the
following settings.
c CAUTION
The following steps are explained assuming that you already have the complete board data needed for component
mounting. If you are not finished with creating the board data, complete the board data and then create the local
badmarks.
n NOTE
In the case of combined board data, the lane to be operated should first be selected and displayed with the [Lane]
button before making settings.
4
Badmark information screen
1 4 2 3
24402-P2-00
1. Pattern Name
Enter the pattern names for local badmarks.
4-9
2. X, Y
Enter the XY coordinates (mm) of the badmark relative to the board origin (or block repeat
reference point).
Board origin
4
23402-P2-00
c CAUTION
You can enter the XY data of local badmarks by teaching. In this case, set the board origin data (or block repeat
reference point) correctly before teaching.
Using the advance functions
3. Mark
Enter the mark data No. to be used for local badmarks.
4. Local
Leave this item set to the default ("Execute").
[Mount] tab
24401-P2-00
n NOTE
The local badmark function can also be utilized for automatic switching of production board types.
4-10
1.2 Using the board edge offset (YSM40)
The board edge may not be detected by the board detection sensor depending on the board shape.
This function sets a deviation in response position of the board detection sensor when detecting the board
notch or edge shape to offset the board stop position.
As a distance from the board edge to the sensor detection position is set, the correct transfer to the board
clamp position is performed.
n NOTE
The version of the software that can use this function is V4.42STD R1.000 or higher.
1 Select the board edge to be set and press the [Teach] button.
The dialog box appears, allowing you to select the board edge, for which you want to perform the
teaching. Select desired board edge and press the [OK] button.
Board edge Board edge Board edge transfer direction (right m left)
Board
z 1
n NOTE
• For boards to be used for the lane 1, set "x. Board Edge Offset Lower Left" and "y. Board Edge Offset Lower Right".
• For boards to be used for the lane 2, set "z. Board Edge Offset Upper Left" and "1. Board Edge Offset Upper Right".
4-11
2 Follow the message to set a board at the entrance.
The message screen appears. Follow the instructions to set the board at the carry-in port, and then press
the [OK] button.
After the board has been transferred to the board clamp position, the fiducial camera moves to the
position where the board detection sensor starts responding and the Teach screen will appear.
4 24456-P2-00
Teach screen
Example of board edge lower left teaching
Operate these buttons to display the board edge at the center.
24457-P2-00
TIP
When pressing the [Convey Board] button, the board is moved to the entrance or exit, and then it is transferred to the
detection sensor again.
When you want to perform the teaching again or make the check again with the values obtained from the teaching,
press this button to perform the operation again.
4-12
4 Press the [Close] button to close the Teaching screen.
The screen returns to the previous screen and the teaching values are then set.
Teaching completion
Example of "x Board Edge Offset Lower Left"
4
24458-P2-00
4-13
2. Par ts parameters
2.1 Using alternative components
When components in a feeder is used up during operation, the alternative component function allows the
machine to continue picking up components from another feeder specified as alternative components.
Running
Out of components
4 Automatically switches
to alternative components
Using the advance functions
Is one cycle NO
using alternative component group
complete?
YES
Were components NO
resupplied during running?
YES
Machine stops
23405-P2-00
4-14
2.1.2 Setting the alternative components
24405-P2-00
4-15
4 Close the Edit Assistant mode screen and select the [Option] tab.
Press the [Assistant] button again to return to the normal screen and select the [Option] tab.
c CAUTION
Data No. for alternative components must make a loop.
4
Using the advance functions
Set to "12".
Set to "13".
Set to "1".
24406-P2-00
4-16
2.2 Using "Parts Group No."
Use "Parts Group No." on the [Parts]-[Option] tab when components must be mounted in a specific order, for
example in the following cases.
1. Short (low profile) components should be mounted before mounting tall components to prevent the nozzles from
interfering with mounted components.
2. Components should be mounted on a component (chip on chip, etc.).
Components can be grouped by a number specified in the "Parts Group No." parameter. When data
optimization is executed after setting the "Parts Group No." parameter, the mount sequence is determined so
that a component group of the smallest number will be mounted first. For example, when all components are
classified into group 1 and group 2. Components of group 2 are mounted after components of group 1 have
been mounted. (In the example below, component No. 9 (set to group 2) is mounted after other components
(set to group 1) have been mounted.
24407-P2-00
c CAUTION
Numbers specified in the "Parts Group No." parameter determines the order of mounting components, but this order is
enabled only after executing data optimization. Always execute data optimization to enable the "Parts Group No."
parameter settings.
All components must be classified into any group, so a number of 1 or larger must be given to the "Parts Group No."
parameter of all components. For example, if you want to mount a kind of components after other components have
been mounted, set that kind of components to group 2 and all other components to group 1.
4-17
3. Mark parameters
3.1 Pattern matching
Pattern matching is a function for correcting board dimensional or reference hole errors, positioning errors
occurring from the board clamping mechanism, or local distortion of the board. To use this function, the image
of a particular board pattern must be registered as the template. Errors or distortion are corrected by comparing
the template you registered with an actual pattern being recognized. Pattern matching is useful when the
fiducial function cannot be used, for example, if the board has no fiducial marks or the mark does not match
any mark recommended by YAMAHA.
n NOTE
Any pattern can be used, but the pattern image should be smaller than about 1/4th of the monitor and must meet
the following conditions.
Pattern conditions
• Each pattern clearly contrasts with the board. (It is okay if the outline of each pattern is definite.)
• A pair of patterns are diagonally opposing on the board.
Pattern conditions
4 No good OK OK
Low contrast
Using the advance functions
Board Board
No good OK
23406-P2-00
c CAUTION
Pattern matching requires a longer recognition time than normal mark recognition and its accuracy may drops slightly
when compared to cases using round or square marks. It is not necessary to use pattern matching for marks which
can be correctly recognized with "Algorithm Type" set to "Normal".
4-18
3.1.1 Pattern registration
To utilize pattern matching, you must register the reference pattern as a template.
• PTRN Outline:
In most cases, select this parameter for pattern matching. When the outline is definite, the pattern
can be recognized even if uneven brightness portions are present inside the pattern.
• PTRN GrayLev:
Selecting this parameter is more effective in recognizing a pattern whose brightness is uniform inside
the pattern. This parameter setting requires a longer time to recognize a pattern than in the "PTRN
Outline" setting and also the data size will be larger.
4
• PTRN Whole:
This parameter is effective when you want to acquire a pattern including its details. Since the entire
pattern is recognized at a lower compression ratio, this parameter setting requires a longer
recognition time than in the "PTRN GrayLev" setting and also the data size will be even larger.
Pattern setting
4-19
4 Press the [Mark Adjust] button to open the Mark Adjust screen.
TIP
On the machines having two or more tables, the "Table Select" drop-down list appears. Select the table to check the
logs.
4
[Convey In] button
Using the advance functions
24409-P2-10
6 Move the head so the pattern is displayed in the center of the vision monitor.
Use the [Move Head] button to move the head. When the head is positioned, press the [Close] button
to return to the Mark Adjust screen.
24410-P2-00
4-20
8 Decide on the pattern size.
Using the cursor selection buttons and arrow buttons, adjust the window size and position to enclose the
entire pattern. The function of each button is as follows.
• [Start] button
The window can be enlarged or reduced with the arrow keys, using the lower right corner of the
window as a stationary point.
• [End] button
The window can be enlarged or reduced with the arrow keys, using the upper left corner of the
window as a stationary point.
• [Move] button
The entire window moves with the arrow keys.
Stationary point
4
23408-P2-00
4-21
w Perform a vision test.
Press the [Test] button and check to see if the pattern is correctly recognized. Repeat this test several
times. When no error occurs, the pattern data is appropriate.
If an error occurs, check whether "Search Area" on the [Vision] tab is appropriate. If the search area is
too large so that other marks are located within the search area, then reduce the search area.
Conversely, if the search area is too small, then enlarge the search area.
Search area
Search area is too large, so Search area is too small, so the target
other marks are recognized. pattern is not inside the search area.
23409-P2-00
4
Press the [OK] button to close the Mark Adjust screen.
4-22
3.1.2 Using the data for pattern matching
Pattern matching can be used in the same way as the fiducial marks. In this case, enter the mark No. registered
as the pattern in the Mark 1 and Mark 2 columns on the [Board] - [Fiducial] tab screen. (The figure below
shows an example when using pattern matching as board fiducial marks.)
n NOTE
In the case of combined board data, the lane to be operated should first be selected and displayed with the [Lane]
button before making settings.
4-23
4. Edit Assistant function
The Adjust Assistant function allows you to edit, search and replace data within the selected row range.
n NOTE
When editing board information of combined board data in the Edit Assistant mode, the lane to be operated should
first be selected and displayed with the [Lane] button.
[Assistant]
button
4 Button is depressed
when selected.
Using the advance functions
24412-P2-00
4-24
4.2 Selecting a range of rows
To select a range of rows on the data grid display, use the [Row Selection] or [All Selection] button. The
selected rows will be highlighted.
n To select a range of rows
• Click the start row of the range you want to select while the [Row Selection] button is still not depressed.
• Next, press the [Row Selection] button and then click the last row of the range you want to select.
You can also use the [Jump] button to specify the row number in the "Jump" dialog box that appears. The range of the
selected rows can be changed by pressing the cursor up/down keys, or the [Move row up] or [Move row down] button
on the left of the [Assistant] button.
• To cancel selecting the rows, click the [Row Selection] button when it is depressed.
[Row Selection]
button should not yet
4
be selected (depressed).
[Row Selection]
button is depressed.
24413-P2-00
4-25
4.3 Editing rows
c CAUTION
Rows on the data grid display cannot be edited if sorted by a column other than the "No." column. To edit rows, the
data grid display must be sorted in an ascending order by the "No." column.
The various buttons on the [Row Edit] tab are for editing rows selected on the grid display.
24414-P2-00
n [Insert] button
Inserts blank rows into a position just above the selected range. The inserted blank rows equal the number of rows in the
selected range.
4
n [Copy] button
Copies the rows in the selected range into the Clipboard.
n [OwPaste] button
Pastes the Clipboard data over the selected range. The previous data that were overwritten will be lost. Nothing is pasted
if there is no data in the Clipboard.
Using the advance functions
n [InsPaste] button
Inserts the Clipboard data into a position just above the selected range. Nothing is pasted if there is no data in the
Clipboard.
n [Delete] button
Deletes the rows in the selected range. The rows below the deleted range shift upwards.
n [Clear] button
Clears the rows in the selected range. The cleared rows are left blank.
n [Cut(Del)] button
Cuts (deletes) the rows in the selected range and copies them into the Clipboard. The rows below the deleted range shift
upwards.
n [Cut(Clr)] button
Clears the rows in the selected range and copies them into the Clipboard. The cleared rows are left blank.
4-26
4.4 Find and replace
Drop-down lists under the [Replace] tab allow you to find or replace the desired data.
n NOTE
When no specific range is selected in the data grid display, search and replace will be performed on all rows.
24415-P2-00
4
Specify the value or setting you want to find.
n Command buttons
• [Find] button
Finds data that matches the search conditions. Each time you press the [Find] button, the next data that matches the
search conditions is highlighted.
• [Replace] button
Replaces the data that matches the search conditions, with the specified value or setting. Each time you press the
[Replace] button, a matching data item is replaced and highlighted.
• [ALL Replace] button
Replaces all the data that match the search conditions, with the specified value or setting. A case-sensitive search is
performed when the "Match Case" check box is checked.
4-27
4.5 Renumber
You can sort the data in ascending or descending order by a specified data item.
The items shown on the [Renumber] tab differ depending on which screen is currently opened.
• When the Board screen is opened:
You can sort the mount, offset, fiducial mark, and badmark in ascending or descending order by a specified data item.
• When the Parts screen is opened:
You can renumber all rows while removing blank rows or rearrange the data into the rows with the same number as
feeder set No.
[Renumber] tab
Board screen
4
Using the advance functions
24417-P2-00
n Order
This is the priority level used to sort the data. Up to 10 priority levels can be specified.
n Item
Select the item by which you want to sort the data. The selectable items are displayed in the drop-down list that appears
by double clicking.
n Direction
Select "Upper" to sort the data in ascending order or "Lower" to sort in descending order.
n [Renumber] button
Pressing the [Renumber] button sorts the data according to the conditions you selected.
n NOTE
When no data rows are selected in the upper grid, all data rows are sorted.
4-28
[Renumber] tab
Parts screen
4
Renumbers all effective rows from No. 1 while removing blank rows.
4-29
5. Recognition image check and save function
This function allows you to check and save the image that was recognized immediately before the machine
stopped during automatic operation. You can use the saved image data to analyze recognition errors that
stopped the machine.
n How to use
4
Using the advance functions
24419-P2-00
24420-P2-00
4-30
3 Save the image.
1. Press the [Image Save/Open] button in the "Vision Check & Save" dialog box.
2. Select the folder and enter the file name.
3. Press the [Save] button.
24421-P2-00
4-31
6. Optimizing the data
Production board data can be automatically rewritten into more efficient data by carrying out optimization.
The methods for optimizing the "feeder set position", "head No." and "mounting order" are explained in this
section. Use the [Optimizer] button in the main menu button area to carry out optimization.
[Optimizer] button
4
Using the advance functions
[Optimizer] button
24426-P2-10
4-32
6.1 Setting the optimizing conditions
This section explains the methods for setting the conditions to optimize board data.
Step8
Step7
Step3 Step6
Step4
Step5
Step9 Step11
24434-P2-50
4-33
2 Select the board to be optimized.
1. Press the [Select] button to open the "Board data select" dialog box. Then select the board data to
be optimized and press the [Select] button.
4
24435-P2-50
2. Check the save board name, type, and path under "Save Board". Then press the [Select] button to
open the "Board data select" dialog box and change the board name, type and/or path as needed.
TIP
When board data other than combined board data is selected on dual-lane machines, the "Mount Lane" drop-down
Using the advance functions
list box is displayed. Specify the lane to use for part mounting.
24436-P2-50
4-34
3 Select the feeder position setting method.
Select the desired method from the "Feeder Set Condition" drop-down list.
24437-P2-00
4
Move Within and also optimizes the feeder positions within each feeder table.
Front and rear
Table Parts with feeder positions unspecified will be optimized within the
separately
machine.
Optimizes the component placement sequence and placement heads,
YS24, YS24X, YSM40
Move Within and also optimizes the feeder positions within each stage.
and Z:LEX (YSM20)
Stage Parts with feeder positions unspecified will be optimized within the
Within each stage
machine.
4-35
6 Set the finish condition. (Setting for YSM40 4-beam only)
When you have selected "Move Within Machine" from the "Feeder Set Condition" drop-down list in step
3, set the following items.
"Distribution Count"
Enter the number of times you want to repeat the optimization task.
"Execution Time"
Enter the length of time during which to perform optimization.
c CAUTION
The time taken to complete optimization may exceed the time specified here depending on the process. In this case,
the optimization ends at a breakpoint.
4
Using the advance functions
24452-P2-00
4-36
8 Create a basic condition template as needed.
The optimizing conditions you have set in steps 3 to 6 can be registered as a template, which can then
be used as a basic condition template common to other board data.
• To register a template
Press the [Entry] button to open the "Template List Information" screen. Enter the template name and
press the [Save] button. A check mark is placed in the "Basic Condition Template" check box in the
"Set optimization parameters" screen and the template is registered in the list.
24438-P2-00
4
Press the [Select] button to open the "Template List Information" screen. Select the template and
press the [Read] button. A check mark is placed in the "Basic Condition Template" check box in the
"Set optimization parameters" screen and the selected template is set.
When you want to edit the template, clear the "Basic Condition Template" check box, edit the
conditions, and register that template again.
Select a template.
24439-P2-00
4-37
9 Press the [Detail] button to set the detailed conditions.
When the screen below appears, set the necessary conditions by opening the [Fixed Board], [Stage],
[Plate], and [Nozzle] tabs.
[Fixed Board]
n NOTE
Fixed boards refer to board data using the feeder set positions which are determined and not to be changed by
optimization.
On the [Fixed Board] tab, you can specify fixed boards so that their feeder positions will be referenced (will not be
changed) during optimization. You do not have to specify fixed boards unless necessary to reference them during
optimization.
Moreover, the same operation can be performed for linked boards (processing them as fixed boards)
4
24440-P2-00
Using the advance functions
To set a fixed board, press the [Add] button to open the "Board data select" screen and select the fixed board data. After
optimization is finished with a fixed board specified, the feeder set positions will be determined as follows:
Parts with the same name as those registered for the fixed board
These parts are set in the feeder positions used by the fixed board.
Parts with a different name from those registered for the fixed board
These parts are set in the feeder positions not used by the fixed board.
n NOTE
When the "Copy of parts parameters from the fixed board" check box is checked, the optimized board data will be
updated to match the fixed board parts information. Leave this check box cleared if you want to retain the parts
information of the board data to be optimized.
4-38
[Stage], [Stage / Lane] (dual-lane machines only)
24441-P2-10
Stage
Set the part mounting stage to perform data optimization.
To perform optimization on all part mounting stages , mark the "Execute optimization on all stages" check box.
When selecting the desired mounting stage, clear the "Execute optimization on all stages" check box and then mark the
check box in the "Execute" column of the stage where optimization should be performed.
c 4
CAUTION
Optimization is performed on each stage, but the cycle time is estimated for the machine. If there is a stage that is not
to be optimized while the other stages are to be optimized, then it is necessary that the cycle time on that stage can
Plate setting
24442-P2-00
Set the feeder plates on which component feeders are installed to perform optimization. To perform optimization on all
feeder plates, select the "Execute optimization on all feeder plates" check box. To select a feeder plate individually, clear
the "Execute optimization on all feeder plates" check box and select the check box in the "Execute" column.
4-39
The feeder plate numbers are designated as follows:
Fixed 60-feeder plate on front and rear sides Fixed 60-feeder plate on front side (YS12P)
(YS12, YS24)
Rear
Plate 2
Plate 1
Plate 1 Front
Front
24-feeder carts on front and rear sides 24-feeder carts on front side (YS12F)
(YS12, YS88, YS100, YS24, YS24X)
Rear
Plate 4 Plate 3
Plate 1 Plate 2
Plate 1 Plate 2 Front
Front
24-feeder carts on front and rear sides + sATS 24-feeder carts on front side + ATS15 (YS12F)
(YS88, YS100)
Rear Rear
Front Front
24-feeder carts on front side and fixed 14-feeder 24-feeder plate on front side + fixed 60-feeder plate
plate on rear side + sATSII (YS24X) on rear side (YS24, YS24X )
Rear Rear
Using the advance functions
Front Front
Fixed 14-feeder plates on front side + ATS15 (YC8) Fixed 14-feeder plates on front side (YC8)
Front
ATS15
Plate 1 Plate 2
Plate 1 Plate 2 Front
23413-P2-00
4-40
Feeder plate No. for plate setting
Common to right-to-left and left-to-right flows (YSM40, Z:LEX (YSM20) )
46-feeder carts on front and rear sides (YSM40) 46-feeder carts on front side and fixed 12-feeder carts
on rear side + cATS (YSM40)
Rear Rear
Plate 1 Plate 1
Front Front
12-feeder plates + C-ATS on front side and 12-feeder plates + C-ATS on front and
46-feeder carts on rear side (YSM40) rear sides (YSM40)
Rear Rear
Plate 2 Plate 2 cATS
70-feeder carts on front and rear sides Feeder exchange carriage with 32-feeder carts
(Z:LEX (YSM20) ) on front and rear side (Z:LEX (YSM20))
Rear Rear
4
32-feeder carts on front side + cATS10 and 32-feeder
carts on rear side + cATS10 (Z:LEX (YSM20))
Rear
Plate 4 cATS10
cATS10 Plate 2
[Nozzle]
Nozzle setting
24443-P2-00
The nozzle to be used for the optimization can be set for each head and each table (machines with multiple tables only).
Select the desired nozzle setting method from the "Nozzle Suggestion" drop-down list.
"Auto"
Automatically determines the nozzle used with each head by optimization.
"Edit"
Selecting this item allows each column in the lower grid to be edited. You can manually set the
nozzle used with each head, by selecting it from the drop-down list.
When "Auto" is selected, the nozzle for each head is automatically determined by optimization.
"Current"
Uses the nozzles currently specified (determined by the preceding optimization) for heads that are
set to "ManualNzlChg" (manual nozzle change).
4-41
"Mount / Transfer Mode" (dual-lane machines only)
Mount Mode
Dual lane
24451-P2-10
When producing boards using both lanes of a dual-lane machine, set the Mount/Transfer Mode.
"Auto"
Select this item to determine the mount/Transfer mode by optimization.
"Edit"
When this item is selected, the mount mode box and Transfer mode box becomes active allowing
4
you to set the mount/transfer mode manually for each machine.
Mount mode
Auto Parallel Lanes Alternate Lanes
Transfer mode
Determines the transfer mode
Auto --- ---
by optimization.
Using the advance functions
*1 If the "Mount Mode" is "Alternating Lanes", "Asynchronous transfer" is the resulting output.
"Current"
Performs optimization using the mount mode that was determined when optimization was last
performed.
4-42
0 Create a detailed condition template as needed.
The optimizing conditions you have set in step 8 can be registered as a template, which can then be
used as a detailed condition template common to other board data.
• To register a template
Press the [Entry] button to open the "Template List Information" screen. Enter the template name and
press the [Save] button. A check mark is placed in the "Detail Condition Template" check box in the
"Set optimization parameters" screen and the template is registered in the list.
24444-P2-00
4
Press the [Select] button to open the "Template List Information" screen. Select the template and
press the [Read] button. A check mark is placed in the "Detail Condition Template" check box in the
"Set optimization parameters" screen and the selected template is set.
When you want to edit the template, clear the "Detail Condition Template" check box, edit the
conditions, and register that template again.
Select a template.
24445-P2-00
n NOTE
To optimize another board data, repeat the above procedure.
4-43
6.2 Executing the optimization
After setting the optimization conditions, follow these steps to optimize the board data.
TIP
The same operation can be performed by selecting "Add Target" from the File menu, or clicking the [Add Target]
button on the toolbar, or double-clicking the target file.
4
Using the advance functions
Press this button to load the board data from the left list into the right list.
24446-P2-10
4-44
2 Press the [Execute] button to start optimization.
All of the selected board data will be optimized and the results displayed.
The optimization results will be automatically saved when optimization is complete.
4
24447-P2-10
4-45
7. Smar t recognition function
Use of this function makes it possible to easily create component information on parts with different shapes
and sizes.
To use this function, there are restrictions and cautions shown below. Thoroughly read the restrictions and
cautions to strictly observe them.
4
Part database format FDX
■ Restrictions
There are restrictions on use of this function as described below.
• The smart recognition part pickup and mounting operations may vary depending on the version of the machine
Using the advance functions
c CAUTION
If the board data holding the part data for the smart recognition is saved in an environment other than that shown
above, the data will be deleted.
• After [Smart Recognition] has been changed to “Use” or “Not Use” in the Installation Setting, be sure to restart the
machine. Otherwise, the part recognition error may occur.
4-46
7.1 Outline of operation
This smart recognition function is intended to achieve a recognition algorism with general versatility or high
robustness.
A part shape model is created from the captured part image, and then the part positioning is made based on
this model. According to this, parts that cannot be recognized or are difficult to define with the existing
algorism can be recognized.
c CAUTION
When recognizing a lead part with the smart recognition, the lead pitch and lead bend cannot be checked.
4
7.2 Entering component information
Before creating a model using the smart recognition, it is necessary to enter component information as
described below.
↓ Press the [Parts Adj] button to open the Parts Adjust screen.
Press the [Create Model] button. Then, create model data while referring to “A5.3 Creating model
data”.
4-47
7.3 Creating model data
Create model data for the smart recognition in the following manner.
1. Picking up a part
2. Capturing an image
7. Specifying the center of parts
23415-P2-00
4
■ Basic structure of Create Model screen
Screen structure
Using the advance functions
1 3
4
2 5
24459-P2-00
1. Vision window
This window displays the captured part image or edge image.
2. Display check boxes
You can select an image type that is displayed in the vision window.
3. Operation process window
This window allows you to operate a series of model creation processes, Get Image → Create Model → Vision Test. The
window is displayed in the wizard format.
4. Guidance message
Appropriate message suitable for work step to be operated is displayed.
5. Screen change buttons
[Next] : Moves to the next screen.
[Back] : Returns to the previous screen.
[OK] : Saves the model data you are creating into the parts adjust data and returns to the Parts Adjust screen.
[Cancel] : Cancels all of the model data you are creating and returns to the Parts Adjust screen.
4-48
The following describes each step (model data creation flow) in detail.
1. Picking up a part
Press the [Pick Up] button on the Get Image screen to pick up a part. This step is not needed when the head already picks
up a part.
2. Capturing an image
Press the [Get Image] button to capture a recognition image of the part.
The recognition operation with the part recognition camera is executed to display the recognized image in the vision
window.
If an error, such as “Part is not picked up at the center of the nozzle.” or “Pickup angle of the part rotates largely.” occurs,
press the [Dump] button to dispose of the part and restart the operation from the step, Picking up a part.
24460-P2-00
Recognition image
4
24462-P2-00
4-49
4. Correcting the image angle
To create a model for the smart recognition, rotate the part so that it stands straight (0°). This angle becomes the reference
for mounting angle 0°. So, be sure to set this angle precisely.
24463-P2-00
4
Using the advance functions
24464-P2-00
Superimposed image
24465-P2-00
4-50
6. Adjusting the detected edges
You can adjust the automatically detected edges.
In the smart recognition, if the number of edges is too many, the recognition process takes a long time. Conversely, if the
number of edges is too few, the possibility of incorrect part recognition increases.
Make the adjustments as described below.
Item Contents
Change edge If the number of edges is too many or too few, change the threshold value for the edge detection
threshold value to decrease or increase the number of edges.
Compress If the number of edges is too many, compress the edges to reduce the number of edges.
Erase edge Manually delete portions where an object other than part is detected or edges that are not used
manually for the model creation.
5
4
6
4
7
9 10
24466-P2-00
1. Edge Num
Shows the number of current edges.
If the number of edges enters an unusual value range shown below, the background color changes to give the warning.
• 500 or more : Yellow
• 0 to 99 or 1000 or more : Red
If the number of edges enters a range shown above, adjust the threshold value or compress the edges to put the number
of edges in the correct value range.
2. Edge Threshold (Edit)
Enter an edge threshold value to change it.
3. Edge Threshold (Slide bar)
Drag the slide bar with the mouse to change the threshold value to a desired level.
4. Edge Threshold (Slide bar button)
Each time you press the button, the edge threshold value increases or decreases “1”.
5. Compress Manual
When [Manual] in the Compress area is checked on, the manual compress level becomes valid.
6. Manual compress level
Select an edge manual compress level.
You can select a level ranging from “1/1” to “1/10”.
At this time, the edge compress level determined by the automatic compress is displayed in gray.
7. Erase edge manually
When this check box is checked on, the manual edge erase becomes valid.
As this check button is checked on, the buttons (8 to 11) become valid.
4-51
8. Erase edge manually (Point)
Changes the edge manual erase to the point erase mode.
In the vision window, the mouse cursor changes to the eraser mark, allowing you to erase the edge at the portion you
drag with the mouse.
9. Erase edge manually (Rectangle)
Changes the edge manual erase to the rectangle erase mode.
You can erase all edges in the area you have dragged with the mouse in the vision window at once.
10. Erase edge manually (Undo)
Restores the edge erase operation to the previous status.
When you have made the point erase, pressing this button will not undo the edge erase operation point-by-point, but
undo the edge erase operation you have made using one mouse drag operation.
11. Erase edge manually (Undo All)
Restores the edge erase operation to its original status.
c CAUTION
• Note that the adjustment status of the detected edges is deleted and you need to restart the operation from the
edge detection when the Create Model screen returns to the Get Image screen.
• Note that the adjustment status of the detected edges is deleted and you need to restart the edit operation from
the beginning if you compress the edges manually after completion of the manual edge erase operation.
4
Move to the Create Model screen. When the edges are detected, a rectangular circumscribing the detected edges is
enclosed by a green dotted line and its center is automatically specified for the center of parts.
Therefore, if you adjust the detected edges, the rectangular circumscribing the detected edges may change. So, be sure to
specify the center of parts again.
Pressing the [Auto] button will specify the center of parts again.
Additionally, if you want to intentionally shift the center of parts, you can specify the center of parts manually.
Using the advance functions
4 2
24467-P2-00
1. Auto center of parts detection
The center of parts is detected automatically. The circumscribed rectangular and the center of parts are displayed in the
vision window.
Circumscribed rectangular : Maximum and minimum XY coordinates of the portion where the edges exist are enclosed
by a rectangular.
Center of parts : Intersection point that divides the circumscribed rectangular into two equal parts.
2. Manual center of parts detection (Move target selection)
Start : Changes to the mode, in which the center of parts detection frame is resized with its lower right portion fixed.
End : Changes to the mode, in which the center of parts detection frame is resized with its upper left portion fixed.
Move : Changes to the mode, in which the whole of the center of parts detection frame is moved.
After you have selected a desired mode, press the move button (4) to move the frame to the specified position.
3. Manual center of parts detection (Movement amount selection)
When resizing or moving the center of parts detection frame, press a desired button to select a one movement amount.
4. Manual center of parts detection (Move)
Resizes or moves the center of parts detection frame in the mode you have selected using the manual center of parts
detection (Move target selection) and manual center of parts detection (Movement amount selection).
4-52
8. Moving to the Vision Test screen
Press the [Next] button to move to the Vision Test screen.
The model data for the smart recognition is created based on the data you have created on the Create Model screen.
Item Description
If the reflection of the part is dark, set a threshold value lower than that you have created on
Edge Threshold the Create Model screen. This can detect more edges.
It is recommended to set a value of 20 or more.
Judgement standard for the match level (edge superimposing level) between the model data
and recognition image.
Minimum Match Level If the match level becomes lower than this value, the recognition error occurs.
If you decrease the match level excessively, this may cause incorrect part recognition or
incorrect error judgement.So, it is recommended to set a value of 80 or more.
Detectable part angle setting.
Angle Search Area
It is recommended to set a value of 20° or less.
n NOTE
The edge threshold value described above is intended for the recognition and different from the edge threshold
value on the Create Model screen.
4-53
10. Vision Test
The vision test is executed with the created model data and recognition condition setting.
This test checks whether or not the recognition result has any fault.
Vision Test
1 2
24469-P2-00
1. Visio n Test
Executes the vision test.
4 2. Monitor Mode
Changes the display mode of the recognition result displayed in the vision window.
Mode Description
Using the advance functions
Vision Result Displays the numeric values related to the recognition result.
Used to display superimposed various results. (To do so, you need to set items to be
Detail Setting
displayed in the vision window.)
c CAUTION
When pressing the [OK] button, the screen returns to the Parts Adjust screen while the parts adjust data retains the
model data you have created. Note that the model data you have created is cancelled if you press the [Cancel]
button on the Parts Adjust screen.
4-54
7.4 Error messages
The following describes the errors that may appear during operation and their corrective actions.
As a result of the detected edge check, the part might not be the smart recognition part.
State
Review the cause and corrective action, and then capture the image again.
Ea12815
Cause The number of detected edges is too few.
1. Make the setting so that the edge detection frame encloses the whole part.
Corrective action
2. Change the light settings (light type and lighting level).
4
2. Change the light settings (light type and lighting level).
As a result of the detected edge check, the work area overflow occurred.
State
Ea12817 Review the cause and corrective action, and then capture the image again.
State The capturing of the smart recognition image was not completed.
Cause The capturing of the image necessary to create the smart recognition model was not completed.
Corrective action Pick up the part and capture the image again.
4-55
Chapter 5 Using the Editor
This chapter describes the functions that can only be performed with the Editor. (To open
the Editor screen, press the [Editor] button in the main menu button area.)
Contents
1 Manipulate the tree view to display the parts information in the main view.
2 Select the data row of the component to be multiplied.
3 Multiply the selected component.
1. On the Tool menu, select "Parts Information Support" - "Multiply Parts".
The "Multiply Parts" dialog box appears.
2. In the "Multiply No." box, set the desired number you want to obtain.
24501-P2-00
3. Check the "Select Alternative Parts Loop" check box if the component is used as an alternative
component.
4. Click the [Multiply] button.
Component multiplication is performed.
5. When the dialog box appears indicating the component multiplication has been completed, click
the [OK] button. The dialog box closes.
5-1
2. Renumbering the data
The "Renumber" command allows you to remove the component data that is not used in mount information
and renumber the data.
1 Manipulate the tree view to display the parts information in the main view.
2 Place the cursor in any data row.
3 Renumber the component data.
1. On the Tool menu, select "Parts Information Support" - "Renumber Parts".
The Renumber dialog box appears.
"Renumber" command
5
Using the Editor
24502-P2-00
2. Select the "Renumber to Parts Name" or "Renumber to Set No." option button.
3. Place a check mark in the "Renumber" check box.
If you want to delete the unused component data at the same time as the data is renumbered,
select the "Delete" check box.
TIP
If you only want to delete the data that is not in use, place a check mark only in the "Delete" check box. (Clear the
"Renumber" check box.)
5-2
3. Block offset
A multi-block board (also called multi-board panel) is a printed circuit board consisting of two or more
independent printed circuits of the same type. Each printed circuit on a multi-block board is called a "block".
Setting the block offset allows the machine to repeat the same mounting operation in each block on a board,
based on the reference block data. This function therefore greatly saves the time required for creating data
on multi-block boards.
The offset
function allows you Multi-block board
to change the entire Block (multi-board panel)
board data just by
editing the data for the
reference block.
23500-P2-00
2 3 4 5 6 7
24503-P2-10
1. Board Offset
Enter the XY coordinates of the board origin.
2. Pattern Name
Enter the block name.
c CAUTION
Spaces cannot be used. Use underbars ( _ ) for spaces.
3. Type
The board origin is specified in the top row, and block offset is specified in the second and subsequent rows. (These
items cannot be changed.)
5-3
4. Skip
Mark the check box when not mounting components in the block. No components will be mounted in the block with the
"Skip" check box marked. (To mark or clear each check box, the [Check Box] button on the upper left should be
depressed.)
24504-P2-00
5. X, Y
Enter the XY coordinates of the origin of each block relative to the board origin. Usually, the board origin is specified at
the same position as the reference block origin, so enter "0.00, 0.00" as the XY coordinates.
XY data
Board origin and reference block origin
Reference block origin
Board origin
Y
X
5
Board origin is at the same position Board origin is at a position other than
as reference block origin reference block origin
23501-P2-00
6. R
Enter "0.00" for the reference block.
Using the Editor
R data
Block
Block
Other blocks
5-4
3 Set the offset data on other blocks.
On the second and subsequent rows, set the offset data on other blocks.
-5 0 50 100
23503-P2-00
5
24505-P2-00
Board origin
0 10 60 110
23504-P2-00
24506-P2-00
5-5
3.2 Pitch distribution function
This function allows you to create block offset data at a specified pitch by entering the block pitch and the
number of blocks.
c CAUTION
The following conditions must be met to perform pitch distribution.
• No offset data is entered for blocks other than block No.1.
• Offset coordinates after pitch distribution will be set within the range from -999.999 to 999.999.
• The number of blocks after pitch distribution does not exceed 512.
5
Using the Editor
24507-P2-00
5-6
3 Enter the block pitch and the number of blocks.
Enter the block pitch and the number of blocks in the X and Y directions, then press the [OK] button.
Pitch distribution will start.
Pitch distribution
Board origin
23505-P2-00
24508-P2-00
5-7
3.3 Block offset distribution and return
Component mounting data can be easily distributed to all blocks by using the block offset distribution function,
or the distributed data can be returned to the original state. Since the mounting data distributed to each block
is viewed as the data on a single-block board, it can be optimized to improve the production cycle time. So
use the original data when editing the mounting data, then distribute it to all blocks using this block offset
distribution function and optimize the distributed data to use for board production.
5
4 4 P01 4 4 P01
5 5 P02 5 5 P01
6 6 P03 6 6 P01
7 7 P01 7 7 P02
8 8 P02 8 8 P02
9 9 P03 9 9 P02
10 10 P01 10 10 P02
11 11 P02 11 11 P02
Using the Editor
12 12 P03 12 12 P02
13 13 P01 13 13 P03
14 14 P02 14 14 P03
15 15 P03 15 15 P03
16 16 P01 16 16 P03
17 17 P02 17 17 P03
18 18 P03 18 18 P03
23506-P2-00
c CAUTION
Unless "Block Distribute (with Note data)" is selected, the original data will not be retained. The distributed data cannot
be returned to the original state with the "Block Distribute Return" command described later.
5-8
3 Perform block offset distribution.
When the "Block Distribution" dialog appears, check the contents and click the [Yes] button.
Block offset
Distribution
Step 2
Step 3
24509-P2-10
5-9
3.3.2 Block distribution return
To return the distributed data back to the original data, follow these steps.
c CAUTION
This task is possible only when the block offset distribution was executed with the "Block Distribute (with Note Data)"
command.
Block offset
Return
Step 2
5 Step 3
Using the Editor
24511-P2-10
5-10
4. Board file format conversion
This section explains how to use the Editor to perform data conversion between VIOS format board data and
YGX format board data.
c CAUTION
This operation cannot be performed for combined board data.
24513-P2-00
5-11
2 Save the board data in YGX format.
1. Select "Save Board Data As" from the File menu.
The "Board data save" dialog box appears.
2. Select "YGX (*.ygx)" from the "File Type" drop-down list box and enter a file name in the "Data Name"
box.
3. Check the folder to save the board data. If you want to change the folder, click the [Folder] button
and select the folder ("No. 1" folder) in the save destination.
4. Click the [Save] button.
c CAUTION
VIOS data does not contain "side-view camera settings" and "Nozzle Touch Point Offset" parameter. You will need to
make those settings if you use them after converting the data into YGX format.
5
Using the Editor
Enter a file name for YGX board data. Select "YGX (*.ygx)".
24514-P2-00
5-12
4.2 Saving YGX data in VIOS format
Click this button to open the board data list. Select "YGX (*.ygx)". Select the board data you want to convert.
5
24515-P2-00
5-13
2 Save the board data in VIOS format.
1. Select "Save Board Data As" from the File menu.
The "Board data save" dialog box appears.
2. Select "VIOS" from the "File Type" drop-down list box and enter a file name in the "Data Name" box.
3. Check the folder to save the board data. If you want to change the folder, click the [Folder] button
and select the folder ("No. 1" folder) in the save destination.
4. Click the [Save] button.
24516-P2-00
c CAUTION
Using the Editor
VIOS format data must be stored in the "No. 1" folder, otherwise it will not work.
c CAUTION
Some parameters such as "Side-view camera settings" and "Nozzle Touch Point Offset" stored in YGX format board
data will not be saved.
5-14
Chapter 6 Managing the data
Contents
c CAUTION
Use a USB memory device (supplied with the machine or purchased from YAMAHA sales reps) specified by YAMAHA
Motors Co., Ltd. Using a USB memory device other than specified might cause problems. Do not use any other type of
USB memory device with YAMAHA surface mounters and related machines.
c CAUTION
Before operating the USB drive to copy data, always close the media access door to prevent dust from adhering to
the USB port and to protect the USB memory device from electrostatic noise.
c CAUTION
After copying board data or system data into a USB memory device, do not leave that data in the USB memory device
for a long time. Use the USB memory device just as a copy medium for backup data. Prepare other backup media
(CD, DVD, MO, etc.) to store the backup data.
6
managing the data
6-1
1.1.1 Backing up onto a USB memor y device
Follow the steps below to backup data to a USB memory device using the Board Explorer.
When using a USB memory device, you need to create a "board" folder to make a directory (folder) named
"No1". Backup data should be stored there.
TIP
You may use the [Save] button to save board data to a USB memory device.
USB port
YS100
Insert a USB memory device into this USB port.
23601-P2-10
TIP
The following confirmation dialog box appears when a USB memory device is inserted into the USB port of the YSM40.
Click “Scan and fix (recommended)”.
6
managing the data
24662-P2-00
6-2
2 Check the USB memory device connection.
Check the indicator on the lower left of the operation screen.
The connection is complete when the USB memory device icon appears red.
The connection is incomplete if the USB memory device icon is grayed out. Try reconnecting the USB
memory device.
24605-P2-00
6
managing the data
24606-P2-00
6-3
2. Select the folder you have just created, and press the [Board folder making] button.
The "Board Folder Making" dialog box appears. Check the message and press the [Yes] button.
24607-P2-00
3. When the setting is complete, press the [OK] button in the "Media select" dialog box to close it.
4. After returning to the Board Explorer window, check the "Folder" box to see if the "No1" folder is
created.
6
managing the data
24608-P2-00
6-4
7 Select the board data you want to back up.
Line up the cursor with the board data you want to back up. You can select multiple board data by
selecting them while holding down the [Ctrl] key or [Shift] key. When you want to select all board data
in the list, press the [All Selected] button.
In the case of combined board data, the lane to be operated should first be selected and displayed
with the [Lane] button before selecting board data.
[Copy]
button
24609-P2-00
24610-P2-00
6-5
0 Rename the board data as needed.
When you want to change the board name so that you can easily identify it as backup data, press the
[Rename] button. When the keyboard dialog box appears, enter a new name and press the [OK]
button.
Rename
24611-P2-00
6
managing the data
6-6
1.2 Making a backup of system data
System data can be backed up by two methods: system backup and system full backup. The backup data can be
stored either on a USB memory or network drive.
n System backup
This function backs up only the machine setting information.
The backed up data is used to register the machine to offline software. For safety reasons, making a system backup is
recommended before upgrading the application software or changing the machine settings.
When restoring system data using the data acquired by the system backup function, only the machine setting parameters
will be restored.
If for some reason the flash disk in the machine is destroyed, the system backup data can be used to restore the machine
settings. However, the system and application software must be reinstalled before restoring the machine settings.
n NOTE
The memory capacity required for storing backup data depends on the machine model, but should be at least 50MB
including a margin.
n NOTE
The memory for storing backup data must have a free space larger than the flash disk in the machine. The flash disk
capacity may differ depending on the machine model, so check it on the VmSpec screen before making a backup.
6
24663-P2-00
managing the data
c CAUTION
Use a USB memory device (supplied with the machine or purchased from YAMAHA sales reps) specified by YAMAHA
Motors Co., Ltd. Using a USB memory device other than specified might cause problems. Do not use any other type of
USB memory device with YAMAHA surface mounters and related machines.
c CAUTION
Before copying data to the USB memory device, always close the media access door to prevent dust from adhering
to the USB port and to protect the USB memory device from electrostatic noise.
c CAUTION
After copying board data or system data into a USB memory device, do not leave that data in the USB memory device
for a long time. Use the USB memory device just as a copy medium for backup data. Prepare other backup media
(CD, DVD, MO, etc.) to store the backup data.
6-7
1.2.1 System backup settings
Make the following settings to back up system data. These system backup settings are also used to make a
system full backup.
Press the [Software Setting] button on the Setup screen to open the "Setting" screen, and press the [System
Backup] button on the [Basic] tab. The "System backup setting" dialog box then appears. Make the necessary
settings and press the [OK] button.
24612-P2-00
"Folder is fixed"
• Select this check box to automatically create a folder under the name you have entered in the
"Folder Name" text box and back up the system data into that folder.
6 • When this check box is cleared, a dialog box will appear when you back up the system data,
allowing you to select the folder to store the system data.
"Folder Name"
• Enter the folder name to store the system backup data. This is used only when the "Folder is fixed"
managing the data
c CAUTION
Do not add the drive name to the folder name.
n NOTE
A suffix “-FULL-” is added to the folder name for system full backup.
6-8
"The date is attached to the name of a folder"
When this check box is selected, the system data will be backed up in the folder whose name
includes the date.
n NOTE
If you back up the system data twice or more a day, a number (2), (3) ... will be added to the end of each folder
name.
6
managing the data
6-9
1.2.2 Making a backup
The following steps describe how to back up system data using a USB memory device.
6
managing the data
6-10
4 Start making a backup.
n To make a system backup:
1. Press the [Backup] button.
2. A confirmation message appears asking if you want to make a backup file. Check the location
where the system backup data will be stored and then press the [Yes] button.
System backup will start.
3. Another message appears when system backup is complete. Press the [OK] button to close the
message screen.
System backup
6
backup data will be stored.
24617-P2-00
4. When returned to the “System backup” screen, press the [Close] button to exit it.
managing the data
6-11
n To make system full backup:
1. Press the [Full Backup] button.
2. A confirmation message appears asking if you want to make a backup file. Check the location
where the system full backup data will be stored and then press the [Yes] button.
System full backup will start. It will take about 20 minutes to complete.
c CAUTION
If you want to cancel the backup, press the ESC key on the keyboard.
The data being created will not be deleted even if the backup is cancelled (or fails).
3. Another message appears when system full backup is complete. Press the [OK] button to close the
message screen.
4. When returned to the “System backup” screen, press the [Close] button to exit it.
managing the data
6-12
5. Check that three files were created in the destination folder.
These files are used to restore the system full backup.
24623-P2-00
c CAUTION
The files created by system full backup contain the machine settings, network settings, and board data, so keep them
very carefully.
6
managing the data
6-13
1.3 Restoring the system data
System data can be restored by using either the system backup data or system full backup data.
24613-P2-10
6
managing the data
6-14
2 Restore the system backup data.
1. Insert the USB memory device that contains the system backup data, into the USB port on the
machine, and then press the [Restore] button on the "System backup" screen.
2. The "Media Select" screen appears. Select the system backup data you want to restore and press
the [OK] button.
24614-P2-10
6
managing the data
6-15
3. A confirmation dialog box appears asking if you want to restore the backup data. Press the [Yes]
button to start restoring the system data.
4. When the system data has been restored, a "Restore Completed" dialog box appears. Press the [OK]
button to close the dialog box.
24615-P2-00
5. When returned to the "System backup" screen, press the [Close] button to exit it.
6
managing the data
6-16
1.3.2 Restoring a system full backup
To restore the system full backup data, use the dedicated software installed on a PC.
The following steps describe how to restore system data into a flash disk using the system full backup data
stored in a USB memory device.
c CAUTION
Always use a YAMAHA genuine flash disk. Using other flash disks may cause malfunction.
n NOTE
Use a PC with any of the following OS: Windows XP Professional (32 bits) / Windows Vista (32 bits) / Windows 7 (32 bits /
64 bits)
TIP
If the data acquired by system full backup is stored on the network, select the folder containing the system full backup
data you want to restore.
6
Double-click this file. managing the data
24630-P2-00
6-17
3 Restore the system data.
When the “VgosSystemFullBackup” dialog box appears, check that the backup data is for the machine
where you want to restore and click the [Next] button. The “FLASH DISK” dialog box then appears.
c CAUTION
If a flash disk is connected to the PC, remove it and then click the [Next] button.
Check here.
24631-P2-00
6
Managing the data
24632-P2-00
c CAUTION
· Windows Explorer may automatically start when a flash disk is connected to the PC.
If any application automatically starts, quit it.
· If the flash disk is not detected even after connecting it to the PC, remove the flash disk and then reconnect it again.
· Restoring will write the system full backup data over the data in the flash disk.
6-18
5 Check the settings for restore and start restoring the backup data.
1. When the “RESTORE” dialog box appears, check the flash disk drive and the path to the system full
backup data.
2. After checking, select the “Determine” check box, and the [Execute] button appears.
3. Click the [Execute] button to start the restore process.
[Execute] button
24633-P2-00
4. When finished restoring the system data, the “Success” dialog box appears. Click the [OK] button,
and the [Next] button in the “RESTORE” dialog box changed to the [Finish] button.
5. Click the [Finish] button to finish the restore process.
24634-P2-00
6-19
6 Install the flash disk into the machine.
Install the new flash disk containing the restored system data into the machine.
6
managing the data
6-20
2. Managing the POS information files
Use the Board Explorer to copy the "random ball position (POS) information files" you created on an external
PC into the "No.1" folder or move them from the "No.1" folder to another location, or delete them.
TIP
Once the component information is created using a "random ball position (POS) information file" and stored in the
database, you can delete that file. For instructions on how to store data into the database, refer to "3. Creating the
user database" in this chapter.
c CAUTION
Be careful so that the "No.1" folder capacity is not exceeded.
c CAUTION
When exchanging POS data using a USB memory device, always use the USB memory device specified by YAMAHA.
Board Explorer
POS Information
6
managing the data
24619-P2-00
6-21
4 Make file manipulation.
1. To copy files:
Press the [R. to L.] button when copying from right to left, or press the [L. to R.] button when copying
from left to right. Then select the file or files you want to copy and press the [Copy] button. When a
confirmation dialog box appears, press the [Yes] or [All] button to copy the file or files.
24620-P2-00
6
managing the data
6-22
2. To move files:
Press the [R. to L.] button when moving from right to left, or press the [L. to R.] button when moving
from left to right. Then select the file or files you want to move and press the [Move] button. When a
confirmation dialog box appears, press the [Yes] or [All] button to move the file or files.
24621-P2-00
3. To delete files:
Select the file or files you want to delete and press the [Delete] button. When a confirmation dialog
box appears, press the [Yes] or [All] button to delete the file or files.
6
managing the data
24622-P2-00
6-23
3. Creating the user database
Registering components (or marks) in the user database will prove convenient if they are not included in the
YAMAHA database or they are used very frequently.
The user database should be registered in the user area of the database. The user database should be
registered in the user area of the database. The user database area can be from No. 1001 onward for the
component database and from No. 1 to No. 149 for the mark database. The registered data in this area will
be retained even if the software version is upgraded.
Database list
Copy source
6
managing the data
24624-P2-10
6-24
5 Press the [New] button and designate the database number.
The database number input dialog box appears. Enter the database number under which the data will
be stored. Leave blank to store the data in the first free number.
24625-P2-10
6 Press the [OK] button to copy the data into the database.
All items of the selected data including the data name and comment will be copied. Press the [Clear]
button to return to the database list.
6
managing the data
24626-P2-10
6-25
3.2 Expanding the component database
Normally, up to 3000 components can be registered in the component database. Using the expansion process
allows registering up to 16,000 components. However, keep the following points in mind if expanding the
component database.
• The maximum number of components you can register in the database includes the YAMAHA component
data area, so it does not equal the actual amount of data usable by the customer.
• The database cannot be expanded if registering components automatically by database matching.
To register components automatically, first expand the YAMAHA database by making new registrations and
then do database matching.
24627-P2-00
6 n NOTE
This confirmation message only appears when first registering data from No. 3001 onwards. This message does not
appear if the database is already expanded, even if making an entry from No. 3001 onwards.
3. To return an expanded database to its standard size, delete all data from No. 3001 onwards. This will restore the
database to its standard specifications.
managing the data
6-26
4. Production log management
4.1 Production log types
This machine stores production logs per machine and per board data.
The production logs are broadly grouped into 2 types. One is a log history and the other is a machine
operation data count log.
The log history is mainly a log of errors and program tasks, and a log of board-related items. These logs can be
viewed on the production log data screen (MIS screen) that opens when you press the [MIS] button.
The operation data count log is a collection of error rates and operations for each head, nozzle, and
component, which can be viewed on the screen (Unit Log screen) that opens when you press the [Unit Log]
button.
TIP
In the production log data, board data names are handled as program names.
24628-P2-10
6
Error Log
managing the data
Displays error and operation logs.
One error or one operation is listed in one data row. Up to 1000 rows can be displayed.
Board Log
Displays production logs per board.
One data row is used to record one board. Up to 1000 rows can be displayed.
TIP
On the machines having two or more stages, the "Stage Select" drop-down list appears. Select the stage to check the
logs.
Program Log
Displays production results per lot, with one lot treaded as the interval from the loading of a program (board data) until
switching over to the next program.
One data row is used to record one lot. Up to 1000 rows can be displayed.
TIP
On the machines having two or more stages, the "Stage Select" drop-down list appears. Select the stage to check the
logs.
6-27
MIS by Board
Displays proudction logs per board data, which are sub-divided into "Board Info", "Parts Info", and "Head Info".
24657-P2-10
6
managing the data
6-28
4.1.2 Operation log (Unit Log)
Pressing the [Unit Log] button opens the "Unit Log" screen with the [Head], [Nozzle], [Feeder], [Conveyor] and
[Parts] tabs.
TIP
In the unit log, the head, nozzle, conveyor and feeder operation logs are further divided into 3 groups: "Operator",
"Service" and "Total". The "Operator" and "Service" operation logs can be cleared as needed. The "Total" operation logs
cannot be cleared, as these are used for maintenance.
24629-P2-00
Head
The [Head] tab screen displays information on operation logs for each head of the machine. You can check how
frequently each head was used or head-related errors occurred.
TIP
On the machines having two or more tables, the "Table Select" drop-down list appears. Select the table to check the
logs.
The following error rates are displayed on the lower part of this screen.
Down Error Rate (%)
Shows the percentage of the total head down error count divided by the total head down count for all heads.
Blow Error Rate (%)
6
Shows the percentage of the total blow error count divided by the total blow count for all heads.
Pickup Error Rate (%)
managing the data
Shows the percentage of the total pickup error count divided by the total pickup count for all heads.
FNC Error Rate (%)
Shows the percentage of the total FNC change error count divided by the total FNC change count for all heads.
ANC Error Rate (%)
Shows the percentage of the total ANC change error count divided by the total ANC change count for all heads.
Nozzle
The [Nozzle] tab screen displays information on operation logs for each nozzle of the machine. You can check how
frequently each nozzle was used or nozzle-related errors occurred. From the "Nozzle Select" drop-down list, select the
nozzle to check the logs.
TIP
On the machines having two or more tables, the "Table Select" drop-down list appears. Select the table to check the
logs.
The pickup error rate is displayed on the lower part of this screen.
6-29
Feeder
The [Feeder] tab screen displays information on operation logs relating to the feeders installed in the machine. You can
check how frequently each feeder was used or feeder-related errors occurred.
The pickup error rate is displayed on the lower part of this screen.
Conveyor
The [Conveyor] tab screen displays information on operation logs relating to the conveyor units in the machine. You can
check how frequently each conveyor unit was used or errors occurred.
TIP
On the machines having two or more stages, the "Stage Select" drop-down list appears. Select the stage to check the
logs.
The operation error rate is displayed on the lower part of this screen.
Parts
The [Parts] tab screen displays information on operation logs relating to components used by the machine.
This information is divided into two groups which are displayed on the [Current data] sub-tab and [Reenact data]
sub-tab. The [Current data] sub-tab shows information on component data currently used for board production, while the
[Reenact] sub-tab shows a log of production results for components used in the past.
The following error rates are displayed on the lower part of this screen.
Pickup Error Rate (%)
Shows the percentage of the total pickup error count of all components divided by the total quantity of all
components that were used.
Vision Error Rate (%)
Shows the percentage of the total recognition error count of all components divided by the total quantity of all
components that were used.
No Parts Error Rate (%)
Shows the percentage of the total "no component" error count of all components divided by the total quantity of all
components that were used.
Nozzle Error Rate (%)
Shows the percentage of the total nozzle error count of all components divided by the total quantity of all
components that were used.
6
Select item. Description of the selected item is displayed.
managing the data
24658-P2-00
6-30
4.1.3 Other operations
Production and operation log data can be saved or deleted, and each log data item hidden or re-displayed on
the screen as needed.
[Clear] button
[Reset] button
24644-P2-00
6
managing the data
24645-P2-00
TIP
If you want to save all production log data to an external medium at one time, make settings on the "History Utility"
screen. For information on the "History Utitiliy" screen, refer to "4.2.3 History Utility" described later on.
6-31
[Clear] button (on "MIS" screen only)
Use this button to delete all log data currently displayed on the screen. Data cannot be deleted in rows.
When a confirmation dialog box appears, press the [Yes] button to delete the log data.
c CAUTON
Data cannot be recovered once deleted, so use caution.
24656-P2-10
TIP
If you want to clear/reset all production log data to an external medium at one time, make settings on the "History
Utility" screen. For information on the "History Utitiliy" screen, refer to "4.2.3 History Utility" described later on.
[Option] button
Pressing the [Option] button opens the "Setting Grid View" screen that allows you to show or hide each log data item.
Check the items you want to display, and uncheck the items you do not want to display.
6
managing the data
24646-P2-00
6-32
4.2 Production and operation log settings
Using the [Software Setting] and [History] buttons on the Setup screen, you can make settings for production logs.
n NOTE
・ When the function for storing production logs per board data is enabled, a production log is saved each time
board data is saved. If the board data is renamed, the production logs for that board data are also copied under
the renamed board data name.
・ Deleing board data also deletes the production logs for that board data.
・ When board data is changed, the production logs for that board data recorded up until that point is saved in a
file. If the newly loaded board data has a file of production logs, the contents of those logs are also loaded, and
new logs will be added.
6
managing the data
24659-P2-10
6-33
4.2.2 Specifying the auto-save destination
Log data can be automatically saved in the specified locations at the time when the machine is turned off. To
specified the save destination, follow these steps.
24643-P2-20
6
n File names automatically saved
Item Display item File name example
Head Head20080422.csv
Nozzle Nozl20080422.csv
Conveyor Conv20080422.csv
Parts Part20080422.csv
TIP
Each file is automatically named when saved. It consists a predetermined log name (ErrLog, PcbLog, Part, Feeder,
etc.) followed by a number representing the date such as "20080422" (April 22, 2008). A new file is created each day.
6-34
4 Press the [History] button on the “Setting” screen.
The “Setting Detail History” dialog box then appears.
24661-P2-20
6
When this check box is selected, the operation history data can be saved or loaded in multi-
language mode.
• "FullASCII Output" check box
When this check box is selected, characters not applicable to this machine (illegal characters) are
converted automatically in the file read process.
managing the data
Illegal characters (example): !#$%&@*<>?/, etc.
• "Parts history management with both parts name and comment" check box
Use this option when changing the “log” display on the [Parts] - [Past Data] tab of the Unit Log
screen. When checked, the parts with the same name will be displayed in different rows if their
comments differ.
• Same Board Name taking over LotPartsLog
When this check box is checked on, the current production board, lot log, and production log are
succeeded as the board data with the same name as the name of the board data that is currently
loaded is selected when the board is changed.
n NOTE
This function is enabled only when selecting the board data by pressing the [Board] button on the Setup screen.
This function is disabled when changing the board using "automatic setup function" of IT Option and "remote control
function" of YFact.
6-35
• "History output setting of specified time" check box
Select this check box when you want to specify the time to output the operation history data.
After selecting this check box, enter the time in military time (24-hour clock format) in the “Specified
time” box. By making this setting, the machine automatically outputs and saves the operation history
data at the specified time every day.
When the “After the history output, the unit logs are reset” check box is selected, the “Unit log” data
will be reset after the production history data is output.
• "Limit size of total history" box
When you want to set a limit on the total amount of operation history data to be saved, enter it
here. An alarm will occur when the free space of the destination approaches the limit size specified
here. No limit will be placed when set to "0".
History Utility
2. When the "Media Select" screen appears, check or select the storage medium and press the [OK] button.
3. A confirmation dialog appears. Press the [Yes] button to save the selected items.
4. Another dialog appears when the selected items have been saved. Press the [OK] button to close the dialog box.
TIP
Production logs are saved in a folder named "My History" in the external storage medium.
c CAUTION
Deleted data cannot be restored, so be careful.
6-36
Appendix
Appendix
Contents
Appendix
Specifications
Item
YS12 YS12P YS12F YS100 YS88 YC8 YS24 YS24X
Average power consumption (kW) 1.1 0.8 1.0 0.75 0.75 0.64 2.0
*6
Air flow rate Main unit Average consumption (l/min ANR) 120 120 120 110 110 50 260
Maximum
(l/min ANR) 310 310 310 290 240 90 420
instantaneous flow rate
Main unit Average consumption (l/min ANR) --- --- --- 120 120 --- --- ---
and sATS Maximum
(l/min ANR) --- --- --- 300 250 --- --- ---
instantaneous flow rate
Main unit Average consumption (l/min ANR) --- --- --- --- --- --- --- 270
and sATS II Maximum
(l/min ANR) --- --- --- --- --- --- --- 430
instantaneous flow rate
Main unit Average consumption (l/min ANR) --- --- --- 170 170 --- --- ---
and dYTF Maximum
(l/min ANR) --- --- --- 350 300 --- --- ---
instantaneous flow rate
Main unit Average consumption (l/min ANR) --- --- 130 --- --- 60 --- ---
and ATS15 Maximum
(l/min ANR) --- --- 320 --- --- 100 --- ---
instantaneous flow rate
c CAUTION
Conveyor's board sensors may fail to detect a production board if it has a slit or cutout.
n NOTE
For more detailed information not listed above, please refer to specification sheets.
A-1
n Specifications (YSM40)
Specifications
*6
Air flow rate Main unit Average consumption (Nl/min ANR) 30 110 160 30
Maximum
(Nl/min ANR) 140 180 240 140
instantaneous flow rate
Main unit Average consumption (Nl/min ANR) 40 --- 120 --- 40 ---
and cATS
Maximum
(front or rear) (Nl/min ANR) 150 --- 190 --- 150 ---
instantaneous flow rate
Main unit Average consumption (Nl/min ANR) 50 --- 130 --- 50 ---
and cATS
Maximum
(front and rear) (Nl/min ANR) 160 --- 200 --- 160 ---
instantaneous flow rate
c CAUTION
Conveyor's board sensors may fail to detect a production board if it has a slit or cutout.
n NOTE
For more detailed information not listed above, please refer to specification sheets.
A-2
n Specifications (Z:LEX (YSM20))
Specifications
Appendix
Function guaranteed: 15 to 35°C
Operating ambient temperature
Accuracy guaranteed: 20 to 28°C
*6
Air flow rate Main unit Average consumption (L/min ANR) 140 240 80 170
Maximum
(L/min ANR) 290 380 110 310
instantaneous flow rate
c CAUTION
Conveyor's board sensors may fail to detect a production board if it has a slit or cutout.
n NOTE
For more detailed information not listed above, please refer to specification sheets.
A-3
A2. Operator access control
To operate this machine, operators must log in with a valid name. This means that the operator names must
be registered in advance in order to use this machine. This section explains how to register or change
operator names, set a password, and set or edit the access level.
Appendix
n NOTE
We recommend registering the operator names and setting their access levels before attempting to use this machine.
n NOTE
Operators can only be registered by the "Administrator" whose access level is set to 10.
Select "Administrators".
Select "Administrator".
24000-P2-00
A-4
3 Press the [Software Setting] button on the Setup screen.
When the "Setting" screen appears, open the [Operator] tab and press the [Operator] button. The "EDIT
OPERATOR" screen then appears.
Operator setting
Appendix
1
24003-P2-00
1. GROUP NAME
Two group names "Administrators" and "Operators" are registered by default. New groups can be registered as needed by
the administrator or the registered groups can be deleted. Refer to "B.2.2 Editing groups" explained later on.
2. Operator list
This list shows the operator names and their access levels registered in each group.
TIP
In each group, an operator is registered by default, such as "Administrator" or "Default Operator".
3. [INS] button
Pressing this button opens the "EDIT OPERATOR" screen. Register a new operator and set the password and access level.
4. [DEL] button
Use this button to delete a registered operator. Select the operator you want to delete and then press this button.
c CAUTION
The "Administrator" and "Default Operator" that are registered by default cannot be deleted.
5. [EDIT] button
Press this button when you want to change a registered operator name, access level, and/or password.
c CAUTION
The "Administrator" and "Default Operator" names that are registered by default cannot be changed.
A-5
4 Press the [INS] button to register an operator.
The "EDIT OPERATOR" screen appears. Set each item as explained below.
1
6
5
3
24004-P2-00
1. OPERATOR NAME
Register the name of an operator who will use this machine. Enter the operator name using alphanumeric characters. The
number of input characters is not limited, but about only 35 characters will appear in the "OPERATOR NAME" box of the
"EDIT OPERATOR" screen.
n NOTE
The following characters can be used in operator names.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
Double quotation marks ( " ) and commas ( , ) cannot be used.
n NOTE
The Level 0 operation range is the most restrictive, while the Level 10 operation range allows full access.
n NOTE
Higher access levels include all operation items available at lower levels. For example, a Level 4 operator can perform
all operations permitted for Levels 0 to 4.
A-6
3. PASSWORD
Enter a password of up to 31 alphanumeric characters. Only 31 characters will be set even if you enter more than 31
characters.
TIP
No password can be set for pre-registered "Default Operator".
Appendix
4. VERIFICATION OF PASSWORD
To prevent typing mistakes, again enter the password you have just entered in the "PASSWORD" box.
5. GROUP
Set the operator name in a group.
Select the group where the operator name should be registered. You can select "Administrators" or "Operators" or any
group you have registered, by checking the corresponding check box.
6. OPERATOR ID
Enter the operator ID (barcode) here if required.
A-7
A2.2 Changing the registered contents
The access level and password of a registered operator can be changed. Also refer to the previous section
"A2.1 Registering a new operator" for on-screen operation.
TIP
The "Administrator" is allowed to change all operators' passwords.
A-8
A2.3 Editing groups
This section describes how to rename or add a group, or add or delete an operator.
n NOTE
Only operators with an administrator level (Level 10) are allowed to perform this task.
Appendix
1 Press the [Software Setting] button on the Setup screen.
The "Setting" screen appears.
24005-P2-00
24006-P2-00
A-9
3. [EDIT] button
Use this button to change the name of a registered group, or add an operator, or change the access level.
Pressing this button displays a list of the operators you registered on the "EDIT OPERATOR" screen, including the
operators registered by default.
The operators with the check boxes in the "Entry" column checked belong to the group shown in the "GROUP NAME"
box.
Appendix
c CAUTION
The "Administrator" operator in the "Administrators" group cannot be unregistered (check mark cannot be removed).
The "Default Operator" in the "Operators" group cannot be unregistered (check mark cannot be removed).
c CAUTION
The "Administrator" and "Default Operator" access levels cannot be changed.
24007-P2-00
[DEL] button
Use this button to delete a registered group. Select the group you want to delete and press this button. When a
confirmation dialog box appears, press the [OK] button.
n NOTE
If an operator was only registered in the group you have deleted, that operator is automatically registered in the
"Operators" group that is registered by default.
c CAUTON
The pre-registered "Administrators" and "Operators" groups cannot be deleted.
A-10
A2.4 Editing access levels
This section describes how to change the access level settings.
c CAUTION
Level 0 and Level 10 settings cannot be changed.
Appendix
n NOTE
Only operators with an administrator level (Level 10) are allowed to perform this task.
TIP
• The settings for each level are functioning independently. For example, the conditions you set for Level 1 are not
automatically assigned to Level 2. You can make the settings in such a way that the buttons enabled for Level 1
are disabled for Level 2 and are again enabled for Level 3.
• By default, Level 0 is set to the most restrictive access so that almost all operations are prohibited, while Level 10 is
set to allow full access.
24009-P2-00
A-11
3 Set the items.
On the "LEVEL EDIT" screen, add or remove (enable or disable) each item.
TIP
When the top hierarchy "Window" in the left-pane tree view is selected, the buttons in the main menu button areas of
the operation screen can be enabled or disabled, by selecting or deselecting the corresponding items in the right-
pane list.
Appendix
When an item in the second hierarchy is selected, the submenu buttons, parameter tabs and input grids that will be
displayed with a main menu button can be enabled or disabled.
When an item in the third hierarchy is selected, the buttons on each parameter tab or dialog box that subsequently
opens can be enabled or disabled.
1. In the left-pane tree view, select an item you want to set. The detailed items are then displayed in the right-pane list.
2. In the right-pane list, each item can be enabled or disabled or hidden at each level, by clicking the corresponding
check box. See the table below for the check box's state.
Disable Items (buttons, etc.) are grayed out on the operation screen.
Enable Items (buttons, etc.) are displayed on the operation screen and become active.
Hide Items (buttons, etc.) are not displayed on the operation screen.
Select item you want to set. Select item you want to enable, disable, or hide.
Level
24011-P2-00
TIP
At Level 10, all items are set to "Enable" and other settings cannot be selected.
At Level 0, only "Disable" or "Hide" can be selected.
A-12
A2.5 Import/export function
This function allows you to import or export "operator information" and "level information" between machines.
When a machine or production line is added, you can easily copy the operator information and settings using
this function.
Appendix
1 Press the [Software Setting] button on the Setup screen.
The "Setting" screen appears.
24012-P2-00
1. Press the [Browse] button and specify the file path in the "Import/Export File Path" box.
2. Under "Import/Export Information", select the information to import or export by checking the
corresponding check box or both check boxes.
3. Press the [Import] or [Export] button.
c CAUTION
• The folder selected in the "Import/Export File Path" box cannot be renamed.
• If both check boxes under "Import/Export Information" are cleared, the [Import] and [Export] buttons are grayed
out, so you cannot perform any operation.
4. When the import or export process is complete, press the [Close] button to close the "Import &
Export" screen.
The display returns to the "Setting" screen. Press the [Close] button to exit it.
A-13
A2.6 Operator level time limit function
When the machine has not been operated for a certain time, this function automatically logs out the currently
logged-in operator and logs in with a predetermined operator. For example, if an administrator is forgetting to
log out without changing the operator, then the administrator mode is automatically cancelled and the
specified operator logs in the machine.
Appendix
2 Open the [Operator] tab and press the [Operator Time Limit] button.
The "Operator Level Time Limit" screen appears.
3 Set the time limit and operator name, then press the [OK] button.
1. Set the time limit and the operator to whom the machine should return when the time limit is up.
24013-P2-00
2. Press the [OK] button to close the "Operator Level Time Limit" screen.
The display returns to the "Setting" screen. Press the [Close] button to exit it.
A-14
A3. Function for simplifying the vision algorithm setting
This function allows you to easily edit the shape parameters for specially shaped components. There are
some limitations and precautions when using this function.
Appendix
■ Applicable machine models and software
This function can be used with the following machine models and software versions.
Machine models YS12, YS12P, YS12F, YS88, YS100, YS24, YS24X, YSM40, Z:LEX(YSM20)
n NOTE
In the following descriptions, machine software versions prior to V3.05stdR1.00 are referred to as "old version software"
while software versions from V3.05stdR1.00 onward are referred to as "new version software".
c CAUTION
If YGX format board data is saved on a machine using old version software, the component shape information edited
in detailed edit mode will be rewritten, so use caution.
c CAUTION
On an FDX format database, if component data is registered in the part database (by "database reverse set") on a
machine using old version software, the component shape information edited in detailed edit mode will be rewritten,
so use caution.
A-15
A3.1 Selecting an algorithm
There are two methods for selecting a vision algorithm. One method selects it from the "Algorithm" parameter.
The other selects it from the "Vision Algorithm Select" screen.
1. Selecting from the "Algorithm" parameter
Appendix
On the [Parts]-[Shape] tab, select a special algorithm (other than "Normal) from the "Algorithm" parameter drop-down
list". The screen then changes to display additional parameters that are relevant to the selected special algorithm.
Shows a description
of the selected
algorithm.
Shows an illustration
of component shape
for the selected
algorithm.
Select an algorithm.
24701-P2-00
TIP
To return to the normal algorithm, change the "Algorithm" parameter on the [Shape] tab back to "Normal".
A-16
A3.2 Changing the edit mode
When the "Algorithm" parameter on the [Shape] tab is set to an item other than "Normal", the "Edit Mode"
parameter appears allowing you to select the edit mode.
There are two edit modes: "simple edit mode" and "detailed edit mode".
Simple edit mode
Appendix
To enter simple edit mode, set the "Edit Mode" parameter on the [Shape] tab to "Simplicity".
In simple edit mode, only the parameter items that must be set are displayed on the [Shape] tab, with typical values
automatically defined according to the component shape.
Select "Simplicity".
24702-P2-00
TIP
Numbers are assigned to algorithm items in the "Algorithm" drop-down list. These numbers correspond to algorithms
from "Special 0" to "Special 20" which were used with the old version software.
c CAUTION
If the combination of "Base Alignment" and "Algorithm", which was set in detailed edit mode, is not in simple edit
mode, then the "Edit Mode" parameter field is grayed out so that it cannot be changed.
To find information about the "Base Alignment" and "Algorithm" combination, see the "A3.3.1 Special algorithm
parameters" explained later on.
Select "Details".
24703-P2-00
TIP
The "Vision Algorithm Select" screen cannot be used in detailed edit mode.
A-17
c CAUTION
Typical values are set automatically in simple edit mode. This means that if simple edit mode is switched to detailed
edit mode, then parameters that were already set in simple edit mode might be lost or destroyed. (An alert message
appears as shown below.)
Before switching the edit mode, always make a backup of the component data. Since the parameters cannot be
restored if lost or destroyed, be extra careful when switching the edit mode.
Appendix
24704-P2-00
A-18
A3.3 Creating component information
This section describes how to set component information parameters by using the function for simplifying the
vision algorithm setting. The flow chart below shows the basic procedure for creating component information.
Appendix
Start Register data as needed.
Select component
Algorithm
YES
Switching between NO
simple edit mode Simple mode?
and detailed edit mode
YES
Register data
End
in database
23700-P0-00
A-19
A3.3.1 Special algorithm parameters
This section explains parameters that are displayed when the "Algorithm" parameter for ordinary components
such as chip components is set to an algorithm other than "Normal" or when the edit mode for special
components is set to simple edit mode.
n NOTE
Appendix
Make every effort to set the parameters correctly while checking the component image in Parts Adjust mode.
TIP
For common parameters, refer to "2.6 Shape parameters" in Chapter 2, "Setting the board parameters".
TIP
• About the "Check Direction" algorithm for "Std. Chip" (standard chip components)
If the recognized component direction is wrong (rotational offset is 45 degrees or more, or less than -45 degrees), then
that component will be discarded. However, the component can be rotation-mounted only when using the "Direction
Check by Lead Width" algorithm for SOP.
A-20
A3.3.2 Chip components
This section describes the algorithms available when the "Alignment Group" is set to "Chip" and the "Alignment
Type" to "Std.Chip" or "Bare Chip".
Appendix
1: Chamfer Lead
This algorithm can be used for chip components with chamfered (beveled) corners.
Chip component
"1: Chamfer Lead" component
N N
E Bottom view
S W W E
23701-P0-00
Chamfer Direction
Specify the chamfered corner direction. Select from among "NW", "NE", "SW" and "SE".
Chip component
"2: Check Lead Brightness" component
N N
E Bottom view
S W W E
23702-P0-00
A-21
Trapezoid Tolerance (%)
Specifies the allowable range (0 to 255%) for correctly recognizing a trapezoidal component.
When this parameter is set to "0", the component is considered a rectangle so no check is made. The larger the value
entered here, the wider the allowable range. In other words, a larger difference in length is allowed between the upper
base and the lower base of a trapezoid.
TIP
Appendix
An error occurs if the value calculated from the following equation is larger than the value specified here.
Difference between upper and lower electrode widths / narrower electrode width × 100%
3: Check Direction
This algorithm can be used to identify the direction of chip components. When you define a circular region (detection
circle) for brightness measurement, the average brightness of that region is compared with the average brightness of
another circular region which is set at a position 180 degrees opposite (rotated) the circular region you defined, and thus
identifying the component direction. This algorithm is applicable for components having a polarity mark on the
recognition surface.
Chip component
"3: Check Direction" component (bottom view)
N
W E
Brightness measurement S
region (detection circle)
0˚ +180˚
Symmetrically rotated position
23703-P0-00
Check Type
If the average brightness of the circular region you have defined is brighter than the symmetrically rotated circular region,
set this parameter to "White". If darker, set it to "Black".
Check Direction
This parameter specifies the angle to rotate the component for identifying the direction.
• "2 Angle"
Select this to identify the component direction by rotating it 0 degrees and 180 degrees.
• "4 Angle"
Select this to identify the component direction by rotating it 0 degrees, 90 degrees, 180 degrees and 270 degrees.
Min. Brightness Difference
Sets the minimum contrast between the circular region you have defined and the symmetrically rotated circular region,
in a range from 0 to 255. Normally set this parameter to "0".
An error occurs if the difference between the average brightness of the circular region you defined and that of the
symmetrically rotated circular region is smaller than the value set here.
Direction Mark Diameter (mm)
Specifies the diameter of the detection circle. Use the Parts Adjust mode to check the component image and find an
appropriate diameter value.
Direction Mark Center X, Y
Specifies the center position of the detection circle. Enter the distance from the center of the component to the center of
the detection circle.
A-22
4: Check Center Brightness
This algorithm can be used to identify the front and back sides of a chip component. When you specify a circle (Check
Diameter) where brightness is to be checked, the average brightness of the specified region in the center of the
component is measured to determine whether it is the front or back side.
Chip component
Appendix
"4: Check Center Brightness" component (bottom view)
N
W E
S
Region where brightness
is measured
(Check Diameter)
OK NG
23704-P0-00
Check Threshold
The average brightness of the "Check Diameter" region is compared with the threshold value specified here in order to
identify the front and back sides.
Check Diameter (mm)
Specifies the diameter of the circle where brightness must be checked.
NG Type
Specifies conditions for identifying errors.
• "Black"
An error occurs if the average brightness of the "Check Diameter" region is lower than the "Check Threshold" value.
• "White"
An error occurs if the average brightness of the "Check Diameter" region is higher than the "Check Threshold" value.
Chip component
"5: Retry Lead Center Search" component
Bottom view N
N
E
W W E
S
S
Angle Correction
If the component mounting angle is not stable or accurate due to tiny burrs remaining on the component edges that
interfere with the detection line, then setting this parameter to "On" will usually improve the angle accuracy.
A-23
8: Chip Array
This algorithm is useful when positioning a resistor array or capacitor array component by using the electrodes (leads).
The method for recognizing electrodes differs according to the electrode type (Lead Type).
Chip component
"8: Chip Array" component
Appendix
N N
E Bottom view
Lead Type: Convex (Resistor)
W
S W E
S
B
Lead Type: Flat (Capacitor)
Lead
23706-P0-00
■ Bare Chip
12: Size Fitting
This algorithm can be used for chip components that the "Normal" algorithm cannot recognize correctly due to brightness
variations or shading (uneven reflections) on the recognition surface. This algorithm extracts the edges close to the
contour dimensions while changing the threshold level.
23707-P0-00
A-24
A3.3.3 Solder ball components
This section describes the vision algorithms when the "Alignment Group" parameter is set to "Ball" and the
"Alignment Type" parameter is set to "Simple BGA", "BGA", "Simple FlipChip" or "FlipChip".
■ Simple BGA
Appendix
1: Polarity Check
This algorithm can be used by simple parameter setting in order to recognize BGA (ball grid array) components whose
solder balls (except for the polarity ball) are arranged at all positions on an equally-spaced grid. Only one specified
position on the grid is checked to find whether a solder ball is present or not.
Simple BGA
"1: Polarity Check" component
N Bottom view N
W
E W E
S
S
Origin
Polarity ball
23708-P0-00
Simple BGA
"3: Simple White BGA" component
N Bottom view N
W
E W E
S
S
23709-P0-00
A-25
■ BGA
4: White BGA
This algorithm can be used for BGA components with a white substrate. It checks whether solder balls are present at ball
positions specified by ball position information. To find information on how to set the ball positions, see "6. Editing the
ball components" in Chapter 2.
Appendix
BGA
"4: White BGA" component
N Bottom view N
W
E
S W E
S
23710-P0-00
7: CGA
This algorithm can be used for CGA (column grid array) components. It checks whether pins are present at the ball
positions specified by ball position information. To find information on how to set the ball positions, see "6. Editing the
ball components" in Chapter 2.
BGA
"7: CGA" component
N Bottom view N
W
S E
W E
S
23711-P0-00
A-26
■ Simple FlipChip
1: Outside Bump Recognition
This algorithm can recognize components whose solder balls are arranged at an equal pitch on each side of the
component body, by using simple parameter setting for only peripheral solder balls.
Appendix
Simple FlipChip
"1: Outside Bump Recognition" component
N Bottom view N
W
E W E
S
S
23712-P0-00
Check Pitch
This parameter specifies whether to make a strict check of the solder ball pitch.
Method of Auto Binarize
This parameter specifies the binarization method when the "Comp. Threshold" parameter is "0".
• Brightness Distinction
Automatically calculates the threshold level at which the separation between black and white becomes most obvious.
Use this setting when there is good (high) contrast between the solder balls and the substrate.
• Area Size Distinction
Determines the threshold level so that the areas defined as solder balls appear white. Use this setting when there are
no light-reflecting portions other than solder balls and there are no solder balls on the inner side.
Check Bump Position
This parameter specifies whether to check the deviation between the detected bump position and the defined bump
position.
Retr y Trace
When this parameter is set to "On" and if a bump fails to be detected, a retry will be performed to find that bump based
on the detected bump information.
The recognition rate for low-contrast components might improve by setting this parameter to "On".
Cut Outer Noise, Cut Inner Noise
Specifies the amount of noise to remove.
Excessive removal of noise in the image processing will also reduce the amount of information.
Object Type
Specifies whether the objects (solder balls) to be detected are "White" or "Black".
Noise Cut Order
Specifies the noise removal priority. Normally, the higher the priority, the greater the noise removal effect will be.
■ FlipChip
2: Simple High Speed
This algorithm can be used for components with randomly arranged solder balls. At least two pairs of reference balls (near
the four corners) which are set by ball position information should be included. This algorithm detects the solder balls by
tracing the ball contour.
FlipChip
"2: Simple High Speed" component
N Bottom view
N
E
W W E
S
S
23713-P0-00
Cut Outer Noise, Cut Inner Noise
Specifies the amount of noise to remove. Excessive removal of noise in the image processing will also reduce the amount
of information.
Object Type
Specifies whether the objects (solder balls) to be detected are "White" or "Black".
Noise Cut Order
Specifies the noise removal priority. Normally, the higher the priority, the greater the noise removal effect will be.
A-27
A3.3.4 IC components
This section describes the algorithms available when the "Alignment Group" is set to "IC" and the "Alignment
Type" to "2Ends", "Mini-Tr/SOT", "SOP", "QFP" or "PLCC".
■ 2Ends
Appendix
3: Check Direction
This algorithm can be used to identify the direction of components with two leads, such as two-terminal diodes. When
you define a circular region (detection circle) for brightness measurement, the average brightness of that region is
compared with the average brightness of another circular region which is set at a position 180 degrees opposite
(symmetrically rotated) the circular region you defined, and thus the component direction is identified. This algorithm is
applicable for components having a polarity mark on the recognition surface.
2Ends
"3: Check Direction" component (bottom view)
N Bottom view N
E
W W E
S Brightness measurement
region (detection circle) S
Symmetrically rotated
position
+0˚ -180˚
23714-P0-00
Check Type
If the average brightness of the circular region you have defined is brighter than the symmetrically rotated circular region,
set this parameter to "White". If darker, set it to "Black".
Check Direction
This parameter specifies the angle to rotate the component for identifying the direction.
• "2 Angle"
Select this to identify the component direction by rotating it 0 degrees and 180 degrees.
• "4 Angle"
Select this to identify the component direction by rotating it 0 degrees, 90 degrees, 180 degrees and 270 degrees.
Min. Brightness Difference
This parameter sets the minimum contrast between the circular region you have defined and the symmetrically rotated
circular region, in a range from 0 to 255. Normally set this parameter to "0".
An error occurs if the difference between the average brightness of the circular region you defined and that of the
symmetrically rotated circular region is smaller than the value set here.
Direction Mark Diameter (mm)
This parameter specifies the diameter of the detection circle. Use the Parts Adjust mode to check the component image
and find an appropriate diameter value.
Direction Mark Center X, Y
This parameter specifies the center position of the detection circle. Enter the distance from the center of the component
to the center of the detection circle.
2Ends
"10: Check Upside-Down" component
N Bottom view N
E
W
A
S W E
S
Check area
OK NG
23715-P0-00
A-28
Threshold of 3-sigma
This parameter sets the threshold of brightness variation (3 sigmas) for identifying the component front and back sides.
The brightness variation of the region specified by "Check-area Size XY" is compared with the threshold set here.
Threshold of Average
Normally set this parameter to "0".
Appendix
TIP
This parameter should usually be set to "0". In some cases, setting it to a value other than "0" may prevent errors that
occur frequently. However, even if this parameter is set to other than "0", a recognition error will occur when all of the
following three conditions are met.
1. The "NG Condition" parameter is set to "Dispersion".
2. Brightness variation of the check area is higher than the value specified by the "Threshold of 3-sigma" parameter.
3. Average brightness of the check area is higher than the threshold set here.
■ Mini-Tr/SOT
4: Check Upside-Down
This algorithm can be used to identify the front and back sides of a mini-mold transistor or SOT component. When a
rectangular region (Check-area Size XY) for brightness measurement is specified, the brightness variation (dispersion) of
that region is checked to determine whether it is the front or back side. This algorithm is applicable for components
having printed characters on the molded area of the pickup surface.
Mini-Tr/SOT
"4: Check Upside-Down" component
E N Bottom view N
S W
A W E
S
Check area
OK NG
23716-P0-00
Threshold of 3-sigma
Threshold of Average
Check-area Offset Enable
NG Condition
Check-area Size X, Check-area Size Y
Check-area Offset X, Check-area Offset Y
See the algorithm "10: Check Upside-Down" described in "2Ends".
A-29
■ SOP
1: Side Lead Fitting
This algorithm can be used for SOP components that the "Normal" algorithm cannot recognize correctly due to uneven
reflections on the leads. To recognize a component, this algorithm checks the positional relation between the leads while
detecting the edge leads and then extracts the lead image that best matches the specified combination of leads.
Appendix
SOP
"1: Side Lead Fitting" component
Bottom view N
N
E
S W W E
S
23717-P0-00
5: Check Upside-Down
This algorithm can be used to identify the front and back sides of an SOP component. It compares the lead pitch near the
tip of each lead with the lead pitch near the base of each lead, in order to check whether the front and back sides of the
component is inverted.
The method for recognizing components differs depending on which camera, single-vision camera or multi-vision
camera, is used. (See below.)
When using a multi-vision camera for component recognition, change the component direction so that the leads are
arranged on the N and S sides. At this point, also change the "Datum Angle" parameter on the [Vision] tab.
SOP
"5: Check Upside-Down" component
Single-vision camera Bottom view N
recognition W E
S
OK NG
W E
S
OK NG
23718-P0-00
A-30
6: Check Global Lead Bend
This algorithm is useful for checking the bend of all leads of an SOP component. It measures the bend of an entire lead
array based on the deviation between the lead array center near the tip and the lead array center near the base.
SOP
"6: Check Global Lead Bend" component (bottom view)
Appendix
OK No Good N
W E
S
23719-P0-00
SOP
"7: Direction Check by Lead Width" component (bottom view)
N
1 1 1 1
W E
2 2 2 2
S
3 3 3 3
4 4 4 4
5 5 5 5
6 6 6 6
7 7 7 7
8 8 8 8
+0˚ +180˚
23720-P0-00
A-31
■ QFP
1: Side Lead Fitting
This algorithm can be used for QFP components that the "Normal" algorithm cannot recognize correctly due to uneven
reflections on the leads. To recognize a component, this algorithm checks the positional relation between the leads while
detecting the edge leads and then extracts the lead image that best matches the specified combination of leads.
Appendix
If the edge lead detection is not stable, then using this algorithm might improve it.
QFP
"1: Side Lead Fitting" component
N Bottom view N
E
S W W E
S
23721-P0-00
QFP
"4: Check Lead Length" component (bottom view)
N
W E
S
23722-P0-00
A-32
■ PLCC
1: Side Lead Fitting
This algorithm can be used for PLCC components that the "Normal" algorithm cannot recognize correctly due to uneven
reflections on the leads. To recognize a component, this algorithm checks the positional relation between the leads while
detecting the edge leads and then extracts the lead image that best matches the specified combination of leads.
Appendix
PLCC
"1: Side Lead Fitting" component Bottom view N
N
E W E
S W
S
Top (tip)
Root (base)
23723-P0-00
Lead Search
This parameter specifies the position ("Top" or "Root") of each lead to detect the leads for positioning reference.
• "Top"
Detects the top (tip) of each lead facing outward.
• "Root"
Detects the root (base) of each lead facing inward.
Excessive Lead Check
This parameter specifies whether to check the number of leads during component recognition in order to prevent the wrong
components from being supplied, which have leads of the same shape as the settings but have a different number of leads.
• "Check"
Makes this check and issues a recognition error if the number of leads of the supplied component is more than the
setting, even if the lead width and pitch are identical.
• "No Check"
Does not make this check.
Lead Search Filer
This parameter specifies whether to exclude objects other than the leads during detection of the edge leads. Select from
among "No", "1" and "2".
Right Angle Fitting
This parameter specifies the method for extracting the edge leads used as the reference for lead detection. Normally set
this parameter to "Off".
• "Off"
Extracts the edge leads based on the normal positional relation between the leads.
• "On"
Extracts the edge leads using the method that gives priority to the perpendicularity of two adjacent sides.
TIP
If it is difficult to detect the correct edge leads due to, for example, large brightness variations, then setting the "Right
Angle Fitting" parameter to "On" improves the recognition rate.
2: NS Base Search
This algorithm can be used for PLCC components that the "Normal" and "Side Lead Fitting" algorithms cannot recognize
correctly due to unclear images of the leads on the W and E sides. It first recognizes only the leads on the N and S sides,
just like recognizing an SOJ component. Then, based on that result, the leads on the W and E sides are detected.
PLCC
"2: NS Base Search" component (bottom view) N
W E
S
Top (tip)
Root (base)
23724-P0-00
A-33
3: WE Base Search
This algorithm can be used for PLCC components that the "Normal" and "Side Lead Fitting" algorithms cannot recognize
correctly due to unclear images of the leads on the N and S sides. It first recognizes only the leads on the W and E sides,
just like recognizing an SOJ component. Then, based on that result, the leads on the N and S sides are detected.
PLCC
Appendix
W E
S
23725-P0-00
PLCC
"4: Check Direction" component (bottom view)
N
Brightness measurement
region (detection circle) W E
S
Symmetrically rotated
position
+0˚ +180˚
23726-P0-00
Lead Search, Excessive Lead Check, Lead Search Filter, and Right Angle Fitting
See the algorithm "1: Side Lead Fitting" described above.
Check Type
If the brightness of the circular region you have defined is brighter than the symmetrically rotated circular region, set this
parameter to "White". If darker, set it to "Black".
Check Direction
This parameter specifies the angle to rotate the component for identifying the direction.
• "2 Angle"
Select this to identify the component direction by rotating it 0 degrees and 180 degrees.
• "4 Angle"
Select this to identify the component direction by rotating it 0 degrees, 90 degrees, 180 degrees and 270 degrees.
Judgment Method
This parameter specifies the action to take after identifying the component direction.
• "Error"
A recognition error occurs if an incorrect angle is detected.
• "Angle correction"
Corrects the angle and mounts the component on the board.
Min. Brightness Difference
This parameter sets the minimum contrast between the circular region you have defined and the symmetrically rotated
circular region, in a range from 0 to 255. Normally set this parameter to "0".
An error occurs if the difference between the average brightness of the circular region you defined and that of the
symmetrically rotated circular region is smaller than the value set here.
Direction Mark Diameter (mm)
This parameter specifies the diameter of the detection circle. Use the Parts Adjust mode to check the component image
and find an appropriate diameter value.
Direction Mark Center X, Y
This parameter specifies the center position of the detection circle. Enter the distance from the center (origin position) of
the component to the center of the detection circle.
A-34
A3.3.5 Specially shaped components
This section describes the algorithms available when the "Alignment Group" is set to "Special" and the
"Alignment Type" to "Special", "AsMark" or Sp.Quad".
■ Special
Appendix
1: Side Lead Fitting
This algorithm can be used for components with leads of different shapes and pitches along the same direction. To
recognize a component, this algorithm checks the positional relation between the leads while detecting the edge leads
and then extracts the lead image that best matches the specified combination of leads.
TIP
Up to two groups of leads can be set for each of the NSEW directions. (Parameters L, M, N and O)
Special
"1: Side Lead Fitting" component N Bottom view N
E
S W
W E
S
23727-P0-00
Special
"2: Long Connector" component
N
Bottom view
W E
S
23728-P0-00
A-35
■ AsMark
1: Mark Line
This algorithm can be used for rectangular components whose outline may partly extend beyond the detection range. If
one side of the outline extends beyond the detection range, the center position and angle of a component are estimated
using the other remaining sides.
Appendix
TIP
Since the detection line can be set at any position, this algorithm can also be used for components whose outline has
concave or convex portions.
AsMark
Mark Line Bottom view N
W E
S
23729-P0-00
TIP
The center and tilt of a component are detected using multiple lines as shown in the figure below.
The approximate center-of-gravity and tilt of the component are first found as the characteristic amounts. Based on
these, lines 1 and 2 are set so they intersect the component at edge points P1 to P4. Line 3 is then drawn that
connects the center of P1 and P2 and the center of P3 and P4. The slope of line 3 is considered as the tilt of the
component. In addition, lines 5, 6, 7 and 8 are set in parallel with line 3 to find edge points P5 to P8. The center of the
component is then calculated by averaging these points.
Mark Line
Line 4
P3
P1
P5
Line 5
P7
Line 7
Line 3 G Line 6
P6
Line 8
P8
P4
P2
Line 2
Line 1
23730-P0-00
Detection Direction
Specifies the direction used for detecting the component (the direction in which the component does not extend beyond
the detection range). Normally set this parameter to "Auto".
Right Line Offset (mm)
Enter the distance "A" shown in the figure below. When set to "0", one fourth of the detected X size is applied.
AsMark
A
Right Line Offset (bottom view) N
W E
Y S
X
23731-P0-00
A-36
Right Center Offset (mm)
Enter the distance "A" shown in the figure below. When set to "0", one fourth of the detected Y size is applied.
AsMark
Right Center Offset (bottom view)
N
Appendix
A
Y W E
S
X
23732-P0-00
AsMark
Left Line Offset (bottom view) A N
W E
Y S
X
23733-P0-00
AsMark
Left Center Offset (bottom view)
N
A W E
Y
S
23734-P0-00
2: 2 Objects
This algorithm can be used for components with two distinctive terminals. It detects the center position by averaging the
center-of-gravity of each terminal. The tilt is found from the slope of a straight line connecting the centers-of-gravity of
the two terminals.
TIP
This algorithm extracts the terminal images based on their areas, and so can also be used to recognize complex-
shaped terminals.
AsMark
"2: 2 Objects" component (bottom view)
N
W E
S
23735-P0-00
A-37
Pickup by Terminal Shape
This parameter sets whether to check the shape of terminals when the terminal images are extracted.
• "Use": Checks the shapes of terminal-like objects when their mages are extracted.
• "NotUse": Check only the areas of terminals.
Detection Angle
Appendix
This parameter sets whether to check the component direction when the upper and lower terminals of the component are
different in shape and size.
• "±90 Deg": Does not check the direction.
• "±180 Deg": Checks the direction.
Method of Size Check
This parameter specifies the method for checking the size of the rectangle circumscribing the terminals, which was
obtained from a vision test.
• "Body Size": Compares the size with the outside dimensions in the component data.
• "Terminal Circumscribed Size: Compares the size with the circumscribed rectangle of the terminals in the component data.
Binar y Level Correction
Set this parameter when the "J. Comp. Threshold" parameter on the [Vision] tab is set to "0" and the "Method of Auto
Binarize" parameter to "Area Size Distinction".
If there is a white portion other than the terminals to be detected, specify the ratio of the white portion to the area of the
terminals.
Terminal Width N (mm), Terminal Length N (mm)
Enter the width and length on the N side.
When the "Terminal Length N" parameter is set to "0", the terminal is viewed as a circular terminal with a diameter of
"Terminal Width".
Find PosY N (mm)
This parameter specifies the Y-direction center-of-gravity position of the terminal on the N side. Enter the distance from
the center of the component to the center of the terminal.
Terminal Width S (mm), Terminal Length S (mm)
Enter the width and length on the S side.
When the "Terminal Length S" parameter is set to "0", the terminal is viewed as a circular terminal with a diameter of
"Terminal Width".
Find PosY S (mm)
This parameter specifies the Y-direction center-of-gravity position of the terminal on the S side. Enter the distance from
the center of the component to the center of the terminal.
3: 4 Objects
This algorithm can be used for rectangular components with terminals in the 4 corners as shown below. Positioning is
performed based on the inner edges of each terminal.
AsMark
"3: 4 Objects" component (bottom view) N
W E
S
23736-P0-00
A-38
4: General
This algorithm is useful for components with 3 or more distinctive terminals. It extracts the terminal images based on
their areas, and so can also be used to recognize complex-shaped terminals.
AsMark
"4: General" component (bottom view)
Appendix
N
W E
S
23737-P0-00
P. Check Pitch
This parameter specifies whether to make a strict check of the terminal pitch.
Set this parameter to "On" when making this check, or set it to "Off" when not making this check.
Q. Method of Auto Binarize
This parameter specifies the binarization method when the "J. Comp. Threshold" parameter on the [Vision] tab is set to
"0". Select either "Brightness Distinction" or "Area Size Distinction".
• "Brightness Distinction"
Automatically calculates the threshold level at which the separation between black and white becomes most obvious.
Use this setting when there is good (high) contrast between the terminals and the substrate.
• "Area Size Distinction"
Determines the threshold level so that the areas defined as terminals appear white. Use this setting when there are no
light-reflecting portions other than terminals.
R. Check Terminal Position
This parameter specifies whether to check the deviation between the detected terminal position and the defined terminal
position.
Set this parameter to "On" when checking the terminal position, or set it to "Off" when not making this check.
S. Terminal Pickup Algorithm
This parameter specifies the method for extracting the image of a corner terminal. Normally set this parameter to
"Strictness".
TIP
If it is difficult to extract the corner terminal image, setting this parameter to "Tolerance Synchronization" might improve
the recognition rate.
T. Retr y Trace
This parameter specifies whether to perform a retry if a terminal fails to be detected, based on the successfully detected
terminal information. Set this parameter to "On" when using this retry function, or set it to "Off" when not using.
TIP
When recognizing components whose terminals contrast poorly with the substrate, setting this parameter to "On"
might improve the recognition rate.
A-39
V. Center Detection Algorithm
This parameter specifies the method for calculating the center position of the component.
• "Circumscribed Rectangle"
Finds the center of a rectangle circumscribing the group of detected terminals as the center of the component.
• "Apex of Rectangle"
Creates a rectangle by drawing a straight line along each side that passes through the center of the terminal on each
Appendix
side (average center-of-gravity of terminals on each side), and finds the center of that rectangle as the center of the
component.
• "All Lead Center"
Averages the center-of-gravity positions of all terminals and corrects the average value using the offset amount
calculated from the defined shape to find the center position.
W. Pre Threshold
Not used.
6: Check Direction
This algorithm can be used for identifying the direction of components that are represented by a single contour and have
a clearly defined main axis. When you specify a circular region (detection circle) for brightness measurement, the
average brightness of that region is compared with the average brightness of another circular region which is set at a
position 180 degrees opposite (symmetrically rotated) the circular region you specified, and thus the component
direction is identified. This algorithm is applicable for components having a polarity mark on the recognition surface.
AsMark
"6: Check Direction" component
N Bottom view N
E
S W W E
Brightness measurement
S
region (detection circle)
A-40
Direction Mark Diameter (mm)
This parameter specifies the diameter of the detection circle. Use the Parts Adjust mode to check the component image
and find an appropriate diameter value.
Direction Mark Center X, Y
This parameter specifies the center position of the detection circle. Enter the distance from the center of the component
Appendix
to the center of the brightness measurement region (detection circle).
8: 2 Objects (Angle of Terminal)
This algorithm can be used for components with two distinctive terminals whose angle needs to be corrected using the
straight lines on the terminal edges. The average center-of-gravity position of the two terminals is found as the center of
the component, and the slope of the straight lines on the terminal edges is found as the angle of the component.
AsMark
"8: 2 Objects (Angle of Terminal)" component
N Bottom view N
E
S W W E
S
23739-P0-00
B W E
S
C
A
A-41
■ Sp.Quad
3: Check Direction
This algorithm can be used to identify the direction of rectangular components. When you define a circular region
(detection circle) for brightness measurement, the average brightness of that region is compared with the average
brightness of another circular region which is set at a position 180 degrees opposite (symmetrically rotated) the circular
Appendix
region you defined, and thus the component direction is identified. This algorithm is applicable for components having a
polarity mark on the recognition surface.
Sp.Quad
"3: Check Direction" component (bottom view)
N
Brightness measurement
region (detection circle) W E
S
0˚ +180˚
23741-P0-00
Check Type
If the average brightness of the circular region you have defined is brighter than the symmetrically circular region, set
this parameter to "White". If darker, set it to "Black".
Check Direction
This parameter specifies the angle to rotate the component for identifying the direction.
• "2 Angle"
Select this to identify the component direction by rotating it 0 degrees and 180 degrees.
• "4 Angle"
Select this to identify the component direction by rotating it 0 degrees, 90 degrees, 180 degrees and 270 degrees.
Min. Brightness Difference
This parameter sets the minimum contrast between the circular region you have defined and the symmetrically rotated
circular region, in a range from 0 to 255. Normally set this parameter to "0".
An error occurs if the difference between the average brightness of the circular region you defined and that of the
symmetrically rotated circular region is smaller than the value set here.
Center Detection Algorithm
This parameter specifies the method for calculating the center position of the component.
• "Center of Gravity"
Finds the center-of-gravity of the detected contour as the center of the component.
• "Apex of Rectangle"
Creates a rectangle by drawing a straight line along each side of the component and finds the center of that rectangle as
the center of the component. This is effective in recognizing components with a chamfered corner as shown below,
because the "Center of Gravity" setting may shift the center of the component by a distance equal to the chamfered area.
"Apex of Rectangle"
A rectangle is created by drawing a line
along each side.
NG OK
23746-P0-00
Appendix
angle of lines "a" to "h" in the figure below) that should be horizontal or vertical when the component is placed in the
correct orientation. The center of the circumscribed rectangle ("A" in the figure below) that indicates the component
angle is also found as the center of the component. Note that the outline should mostly consist of horizontal or vertical
straight lines connected to each other to form a continuous contour.
Sp.Quad
"8: Shield Frame" component
N
Bottom view a A N
E
S W b W E
c S
h
d
Center of component
g
f
e
23742-P0-00
Sp.Quad
"10: Check Upside-Down" component (bottom view)
N
W E
A S
Check area
OK NG
23743-P0-00
Threshold of 3-sigma
This parameter sets the threshold of brightness variation (3 sigmas) for identifying the component front and back sides.
The brightness variation of the region specified by "Check-area Size XY" is compared with the threshold set here.
Threshold of Average
Normally set this parameter to "0".
TIP
This parameter should usually be set to "0". In some cases, setting it to a value other than "0" may prevent errors that
occur frequently. However, even if this parameter is set to other than "0", a recognition error will occur when all of the
following three conditions are met.
1. The "NG Condition" parameter is set to "Dispersion".
2. Brightness variation of the check area is higher than the value specified by the "Threshold of 3-sigma" parameter.
3. Average brightness of the check area is higher than the threshold set here.
A-43
Check-area Offset Enable
This parameter sets whether to offset (shift) the check area from the center.
• "Enable"
Offsets the check area from the center according to the values specified by the "Check-area Offset XY" parameters.
• "Disable"
Sets the check area in the center of the component.
Appendix
NG Condition
This parameter specifies conditions for identifying recognition errors.
• "Dispersion"
An error occurs if the measurement value is larger than the threshold specified by the "Threshold of 3-sigma" parameter.
• "Non Dispersion"
An error occurs if the measurement value is smaller than the threshold specified by the "Threshold of 3-sigma" parameter.
Method of Auto Binarize
This parameter specifies the binarization method when the "J. Comp. Threshold" parameter on the [Vision] tab is set to "0".
• "Brightness Distinction"
Automatically calculates the threshold level at which the separation between black and white becomes most obvious.
Use this setting when there is good (high) contrast between the terminals and the substrate.
• "Area Size Distinction"
Determines the threshold level so that the areas defined as terminals appear white. Use this setting when there are no
light-reflecting portions other than terminals.
Check-area Size X, Check-area Size Y
These parameters specify the size of the area where brightness variation is to be checked. Use the Parts Adjust mode to
check the component image and find an appropriate size.
Check-area Offset X, Check-area Offset Y
These parameters specify an offset to shift the area where brightness variation is to be checked. Enter the distance from
the center of the component to the center of the check area (rectangular region). The offset values entered here will be
used only when the "Check-area Offset Enable" parameter is set to "Enable".
11: 4 Corner Fitting
This algorithm can be used for positioning a component that is approximately rectangular, by using straight lines near the
4 corners.
Sp.Quad
"11: 4 Corner Fitting" component N
Bottom view W E
S
23744-P0-00
Sp.Quad
"Start position of edge detection" and "Edge detection width" component
N
A B W E
S
23745-P0-00
A-44
A4. Par ts Data Auto Tuning function
A4.1 Over view
Appendix
The Parts Data Auto Tuning function creates appropriate parameters for recognizing parts based on the results
of recognizing multiple parts during production.
• Reduces the number of parts discarded as recognition errors
When using parts with variations in size or when using parts whose size differs between multiple suppliers, this function
helps reduce the number of parts discarded as recognition errors. This results in reducing the time needed to change part
data and also minimizes the number of parts that may be discarded.
• Takes over the tuning results
This function also automatically takes over the tuning results to other board data when certain conditions are met. Taking
over the tuning results makes it unnecessary to redo data tuning from the beginning for other board data.
Normal ✓ ✓
Chamfer Lead ✓ ✓ ✓
Normal ✓ ✓
c CAUTION
Even when only one item is displayed as the “Lead Width” parameter, tuning is performed on both “Lead Width N1”
and “Lead Width S1” internally. However, if “Edit Mode” is set to “Details” and both “Lead Number E” and “Lead
Number W” are set to 1 or more, then tuning will be performed on “Lead Width E1” and “Lead Width W1”.
A-45
A4.2 Functions
The Parts Data Auto Tuning function roughly consists of two functions, one for tuning parts information and one
for taking over the tuning results.
n NOTE
When the size and lead width of parts have been successfully measured, those parts are added to the samples even
if a recognition error occurs with those parts. (Except for cases where either of the size or lead width of parts exceeds
the “Sample Allowable Ratio” setting)
Yes
Is specified number of
samples reached? No
Yes
Calculate tolerance
One head
23401-P5-00
A-46
c CAUTION
If the tuning target parameters (“Body Size XY”, “Lead Width”, “Tolerance” “Alignment Group”, “Alignment Type”,
“Algorithm”) are manually changed, the sample information will be initialized to redo tuning from the first point since
the results of those changes have priority.
If “Insert” or “Delete” or “Renumber” is performed on the [Parts] - [Edit Assistant] screen, the sample information on all
parts will be initialized to redo tuning on all parts from the first point.
Appendix
■ Tuning status display of each part
The tuning status of each part can be checked in the “Tuning” column on the [Monitor] - [Pick Rate] - [Parts Info] tab as
shown below.
• The “Tuning” column shows the “current number of samples / number of samples in machine setting” value.
• A dash ( - ) is displayed for parts with no tuning performed.
Tuning status
A-47
A4.2.2 Tuning result takeover function
This function takes over the tuning results to other board data.
• Once tuning is performed, the tuning results can be directly used for other board data that uses the same combination
of the feeder and parts.
Specifically, when you load board data or remove the feeder after performing tuning on part data, the tuning results are
Appendix
· Parts information related to tuning (“Body Size XY”, “Lead Width”, “Tolerance”,
“Alignment Group”, “Alignment Type”, “Algorithm” etc.)
File contents
· Past sample information
* Includes “Pick Height” if the pickup height teaching function is used.
· At the time of loading board data
Takeover timing (loading) · At the timing of loading board data
· At the time of installing the feeder
· “Feeder ID” and “Part Name” are · “Part Name” is identical
identical · “Alignment Type” and “Algorithm” are
· Feeder is installed when loading board identical
data
Takeover conditions
· Write conditions are not met when
installing the feeder
· “Alignment Type” and “Algorithm” are
identical
· Immediately before loading board data · Immediately before loading board data
Write timing · At the time of turning power off · At the time of turning power off
· At the time of removing the feeder
· Parts data has been tuned
or
· Board data has been saved after manually editing “Body Size XY”, “Lead Width”,
Write conditions
“Tolerance” etc.
* “Body Size XY” etc. are also written when the pickup height write conditions are met
while using the pickup height teaching function.
Deletion timing and · At the time of loading board data (When the number of takeover files has exceeded
conditions 2000 while the server path is not specified, the files are deleted from the oldest one.)
c CAUTION
• It is not possible to disable the tuning result takeover function only.
• If the “pickup height teaching” function is enabled and the “Parts Data Auto Tuning” function is OFF, no tuning results
are saved in a takeover file. Therefore, no tuning results will be taken over even when the Parts Data Auto Tuning
function is returned to ON later on.
• Even when “SET FROM DATABASE ALL” or “Fixed Board Matching” is enabled, the tuning result takeover function has
priority.
A-48
TIP
• The location to save takeover files can be specified from the [Software Setting] button. (See “A.4.3.3 Software
Setting”.)
• If writing in a part information takeover file or loading a takeover file failed, the error “Ea12994: Failed to write parts
data take over file” or “Ea12995: Failed to read parts data take over file” is recorded in the error log.
Appendix
Tuning result takeover flow
: Write
Start machine
: Load
<Takeover file>
Install feeder A
Tuning not performed
(Does not write)
Feeder A (parts 1)
Change feeder A to feeder C
23402-P5-00
A-49
A4.3 Setting
A-50
Setting items 2/2
Appendix
Select this item. Set these parameters.
24403-P5-00
A-51
A4.3.2 Parts information
Whether to perform part data tuning can be set for each part on the [Parts] - [Option] tab.
• When you have created new board data or loaded existing board data:
The “Parts Data Auto Tuning” is set to “Use” for all parts.
• When not performing tuning on parts:
Appendix
Set the “Parts Data Auto Tuning” to “Not Use” for those parts. The “Tolerance Tuning” is also set to “Not Use” for all
parts, so set it to “Use” for the parts on which you want to perform tolerance tuning.
• When performing tuning at the time of starting production but not performing it in mass production:
Before starting production, on the [Parts] - [Assistant] - [Replace] tab, change the “Parts Data Auto Tuning” setting to “Not
Use”.
Tuning setting
Parts information
24404-P5-00
Parts Data Set whether or not to enable the Parts Data Auto Tuning
G Use/Not Use Use
Auto Tuning function.
Set whether to perform tolerance tuning.
H Tolerance Tuning Use/Not Use Not Use When the “Parts Data Auto Tuning” is set to “Not Use”, the
Tolerance Tuning” is grayed out.
Location to store
24405-P5-00
c CAUTION
Files in the specified folder might be erased automatically, so do not store files other than part information takeover
files (“Feeder_*.sts”) in that folder.
A-52
A5. Function for automatically creating par t data
A5.1 Over view
Appendix
This function automatically creates part data and recognition data from the images of parts. This allows creating
highly accurate part data in a short time without relying on the operator’s skill.
■ Features
• Displays a “Parts Find Best Target” combo box on the Parts Adjust screen.
• Automatically creates the parameters by pressing the [Find Best] button after selecting the target item to find optimal
values.
• Adds the “Defined Shape” item in the “Monitor Mode” combo box.
• Allows overlaying the recognized image of the parts with the defined shape of the parts on the vision monitor.
• Also displays the “Alignment Group”, “Alignment Type”, “Algorithm”, “Body Size X” and “Body Size Y” parameters in
the parts information grid, making it easier to check or change the settings.
■ Limited items
There are the following limitations on this function.
1. Cannot create the Alignment Type and dimensions even if the [Find Best] button is pressed in the following cases:
• The [Find Best] button was pressed after opening the Parts Adjust screen from a pickup error screen or recognition
error screen during automatic operation.
• The [Find Best] button was pressed on the Random Ball Edit screen or on the Pin Position Edit screen.
• The [Find Best] button was pressed after selecting the parts that should be recognized with the single-vision camera.
2. Cannot automatically create part data for solder ball components with randomly arranged solder balls.
3. Creates recognition data with the “Datum Angle” parameter set to “Normal” as the angle of the component shape
definition is 0 degrees.
4. The dimensions of parts (Body Size XY, Reflect LL, Lead Width) may differ from the actual dimensions since they are
measured based on the electrode positions and how they reflect light.
5. Cannot automatically create part data for large components that should be recognized by dividing their image.
6. May create data for recognizing a nozzle shape if this function is performed with a head that picks up no parts.
7. Uses the multi-vision camera when the machine is equipped with both a scan camera and a multi-vision camera.
A-53
A5.1.1 Supported mounter models and versions
This function can be used with the following surface mounter models and versions.
22501-P5-00
n NOTE
• For details on the parameters that can be automatically created, see “A5.3.1 Parameters that can be automatically
created”.
• To prevent inadvertent changes in the “Parts Find Best Target” combo box, the operator level can be set for each
operator.
A-54
A5.2 Procedure for automatically creating part recognition data
Appendix
1 Set the basic parameters of parts. Step 1 Basic parameter setting
On the Parts screen, select the part data to
create the parameters and enter the
following information.
[Basic]: Required Nozzle, Package, Tape
Type
[Pick]: Feeder Set No.
[Shape]: Body Size X, Body Size Y, Body Size Z
24502-P5-00
n NOTE
• It is not necessary to set the exact values for the “Body
Size X” and “Body Size Y” since they are used to
determine a rough imaging area of the camera.
• The first image will be captured with “Light Main” and
“Light Coax” turned ON (“Light Side” turned OFF)
and “Lighting Level” set to 7/8, so it is not necessary
to make the settings for lighting.
2 Pick up a part.
1. Press the [Parts Adjust] button to open
the Parts Adjust screen.
2. Specify the head number to use and Step 3 Selecting the target item to find optimal values
press the [Pick] button.
3. The head moves and picks up a part.
TIP
The Monitor Mode automatically changes to “Defined
Shape” and allows checking the recognized part
image overlaid with the defined shape of the part on
the vision monitor.
n NOTE
If failed to find the optimal values, see “A5.2.3
Corrective action when search for optimal values has
failed”.
A-55
A5.2.2 Automatically creating the dimensions only
The following describes how to automatically set the dimensions only without changing the Alignment Type.
n NOTE
• It is not necessary to set the exact values for the “Body
Size X” and “Body Size Y” since they are used to
determine a rough imaging area of the camera.
• The first image will be captured with “Light Main” and
“Light Coax” turned ON (“Light Side” turned OFF) and
“Lighting Level” set to 7/8, so it is unnecessary to
make the settings for lighting.
2 Pick up a part.
1. Press the [Parts Adjust] button to open
the Parts Adjust screen.
2. Specify the head number to use and
press the [Pick] button.
3. The head moves and picks up a part.
3 Perform automatic measurement of Step 3 Selecting the target item to find optimal values
dimensions.
Select “Size, Light” from the “Parts Find Best
Target” combo box and press the [Find Best]
button.
The dimensions are automatically
determined from the image of the part, and
other parameters such as “Lighting Level”
and “Comp. Threshold” are also optimized.
24505-P5-00
TIP
The Monitor Mode automatically changes to “Defined
Shape” and allows checking the recognized part
image overlaid with the defined shape of the part on
the vision monitor.
n NOTE
If failed to find the optimal values, see “A5.2.3
Corrective action when search for optimal values has
failed”.
A-56
c CAUTION
• After automatically creating the part data, if the
side-view camera fails to recognize the part size, then
the “Side View Camera” parameter setting is
automatically changed to “Not Use”.
• After automatically creating the part data, if the
Appendix
Alignment Type does not support coplanarity check,
then the “3D Coplanarity Threshold” parameter setting
remains unchanged.
A5.2.3 Corrective action when search for optimal values has failed
n NOTE
If using the parts that cannot be defined by the existing algorithms, use the function described in “7. Smart recognition
function” in Chapter 4.
A-57
A5.3 Function details
■ Parameters that can be automatically created by the setting in the “Parts Find Best Target” combo box
*1 *1
[Vision] – “Light Coax” ✓ ✓
*2 *2 *2
[Vision] – “3D Threshold” ✓ ✓ ✓
*2 *2 *2
[Vision] – “3D Main Lighting Level” ✓ ✓ ✓
*2 *2 *2
[Vision] – “3D Coax Lighting Level” ✓ ✓ ✓
*2 *2 *2
[Vision] – “3D Side Lighting Level” ✓ ✓ ✓
*2 *2 *2
[Vision] – “3D Bright Area” ✓ ✓ ✓
[Shape] – “Algorithm” ✓
*3
[Shape] – “Lead Width (NSEW)” ✓ ✓ ✓
*1: In the case of ball components, the “Light Side” parameter is set to ON if the side lighting is more suitable.
*2: These parameters will be created only when the selected Alignment Type supports coplanarity check and also a value is set in the “3D
Co-planarity Threshold” parameter.
*3: This parameter will be created only for “Sp. Chip” (special chip) and “Melf Chip”.
A-58
A5.3.2 Alignment Type compatible with automatic parameter creation
• When search for optimal values is performed with “Type, Size, Light” selected in the “Parts Find Best Target” combo
box, one of the Alignment Type and Algorithm parameter settings marked by a check mark (✔) in the table below will
be selected.
• When “Size, Light” is selected in the “Parts Find Best Target” combo box, search for optimal values will be performed
Appendix
only on the parts with the Alignment Type and Algorithm parameter settings marked by a check mark (✔) in the “Size,
Light” column in the table below.
• For the Alignment Type and Algorithm parameter settings with no check mark in the “Size, Light” column, the “Size,
Light” item is not listed in the “Parts Find Best Target” combo box.
Alignment Group Alignment Type Algorithm Type, Size, Light Size, Light
0 Normal ✓ ✓
1 Chamfer Lead ✓
8 Chip Array
Chip
Melf chip 0 Normal ✓
0 Normal ✓
Cylinder 0 Normal
0 Normal ✓
10 Check Upside-Down ✓
0 Normal ✓ ✓
Mini-Tr/SOT
4 Check Upside-Down ✓
P-Tr 0 Normal ✓ ✓
0 Normal ✓ ✓
5 Check Upside-Down ✓
SOP
6 Check Global Lead Bend
SOJ 0 Normal ✓ ✓
0 Normal ✓ ✓
0 Normal ✓ ✓
3 WE Base Search ✓
4 Check Direction ✓
OffLead 0 Normal ✓
A-59
Supported: ✔, Not supported: Blank
Alignment Group Alignment Type Algorithm Type, Size, Light Size, Light
Con-E 0 Normal ✓ ✓
Odd.Con 0 Normal ✓
0 Normal ✓ ✓
0 Normal ✓ ✓
4 White BGA
BGA 7 CGA ✓
Ball
10 Check Direction ✓
0 Normal
Simple Flip Chip
1 Outside Bump Recognition
0 Normal
Flip Chip
2 Simple High Speed
9 Insertion-Component
0 Normal ✓ ✓
1 Mark Line ✓
2 2 Objects ✓
AsMark 3 4 Objects ✓
4 General ✓
0 Normal ✓ ✓
3 Check Direction ✓
10 Check Upside-Down ✓
11 4 Corner Fitting
Gravity 0 Normal
Ignore -
Smart Recognition -
A-60
Index C
CE marking i
Function for automatically creating part
data A-53
INDEX
Chip components 2-36 Function for simplifying the vision algorithm
Component information 2-15 setting A-15
4-point fiducial function 2-14
Basic parameters 2-17 H
A
Creating procedure 2-16 History Utility 6-36
Alignment Type 2-17 Mount parameters 2-33
L
Ball 2-18 Option parameters 2-42
Chip 2-17 Local fiducial function 2-13
Pick parameters 2-30
Connector 2-19 Shape parameters 2-36 M
IC 2-18 Vision parameters 2-34 Mark Adjust mode 2-60
Special 2-20 Component recognition test 2-45 [Mark] button 2-54
Alternative components 4-14 Histogram 2-52 Mark information 2-53
Setting the alternative components 4-15 Monitor mode 2-49
Basic parameters 2-55
Alternative Parts 2-42 Outline definition 2-49
Creating procedure 2-54
Automatically creating part recognition Connector 2-41 Shape parameters 2-56
data A-55 Conveyor Timer sec 2-4 Vision parameters 2-58
Automatic measurement of dimensions A-56 Coplanarity checker 3-16 Mark recognition test 2-60
Automatic setting for the Alignment Type A-55 [Create] button 1-2,1-5 Mini Tr / SOT 2-37
B Cursor teaching 2-82 Mount vacuum level 2-48
S-1
Point fiducial function 2-13
Point teaching 2-78
INDEX
S-2
Programming Manual August 2015
Version 6.20