Factory Tools
-
Upload
khangminh22 -
Category
Documents
-
view
1 -
download
0
Transcript of Factory Tools
General Contents
Before using Factory Tools
1. About this manual i
2. Contents of each chapter i
Chapter 1 Creating and editing the board data
1. Overview 1-1
2. Registering and selecting the board name 1-2
2.1 Registering board names 1-2
2.2 Selecting the board data 1-4
3. Creating board data for individual machines 1-5
3.1 Creating new board data for individual machines 1-5
3.2 Selecting board data for individual machines 1-7
3.3 Deleting board data 1-7
4. Creating the board information 1-8
4.1 Board parameters 1-9
4.2 Mount parameters 1-13
4.3 Sequence parameters 1-15
4.4 Offset parameters 1-17
4.5 Fiducial parameters 1-19
4.5.1 Board fiducial function 1-20
4.5.2 Block fiducial function 1-20
4.5.3 Local fiducial functions 1-21
4.6 Using the badmark functions 1-23
4.6.1 Badmark functions 1-23
4.6.2 Setting the Badmark parameters 1-24
4.7 Height parameters 1-26
4.8 Pre-dispense parameters 1-27
4.9 Dot Dispense parameters 1-28
5. Creating the parts information 1-29
5.1 Creating procedure 1-30
5.2 Basic parameters 1-31
5.2.1 Parameter common to machines 1-31
5.2.2 Parameter for machines other than YS Series machines 1-35
5.2.3 Parameter for YS Series machines only 1-36
5.2.4 Editing the ball lead position information 1-37
5.2.5 Datum Ball automatic setting function of Random arrangement Ball 1-39
5.3 Pick parameters 1-41
5.4 Dip parameters 1-44
EUS1109200
5.5 Mount parameters 1-45
5.6 Vision parameters 1-47
5.7 Shape parameters 1-50
5.8 Tray parameters 1-55
5.9 Option parameters 1-66
5.9.1 Alternative components 1-67
5.10 Side-view camera parameters 1-69
5.11 Dispense parameters 1-70
6. Creating the mark information 1-71
6.1 Creating procedure 1-72
6.2 Basic parameters 1-73
6.3 Shape parameters 1-75
6.4 Vision parameters 1-77
7. Using and editing the database 1-79
7.1 Using the database 1-79
7.1.1 Copying data from the database (Set from Database) 1-79
7.1.2 Storing the data into the database (Copy Back to Database) 1-81
7.2 Editing the database 1-84
7.3 Database matching 1-86
7.4 Function of Database matching from board 1-88
8. Editing the board data 1-91
8.1 Block offset 1-91
8.1.1 Pitch distribution 1-91
8.1.2 Pitch distribution of data after offset distribution 1-93
8.1.3 Block distribution 1-95
8.1.4 Block distribution return 1-98
8.2 Editing the parts information 1-99
8.2.1 Moving the data between machines 1-99
8.2.2 Multiplying the parts data 1-100
8.2.3 Renumbering the parts data 1-102
8.3 Creating the sequence data 1-104
8.3.1 Height correction 1-104
8.3.2 Executing the height correction distribution 1-106
8.3.3 Dispense distribution 1-107
8.4 Creating the dot dispense information 1-109
8.4.1 Dispense distribution 1-109
8.5 Data check 1-111
9. Printing the board data 1-113
9.1 Printing the board data 1-113
Chapter 2 Creating solder-print data
1. Registering and selecting the board data 2-1
1.1 Registering a new board data name 2-1
1.2 Selecting the board data 2-3
2. Board data setting 2-4
2.1 Board data detail setting 2-8
3. Mask data setting 2-11
3.1 Mask data detail setting 2-14
4. Squeegee data setting 2-15
4.1 Squeegee detail setting 2-19
5. Cleaner data setting 2-21
6. Creating the mark data 2-23
6.1 Creating procedure 2-24
6.2 Shape parameters 2-26
6.3 Vision parameters 2-28
Chapter 3 Data optimization
1. Starting and quitting the Optimizer 3-1
1.1 Starting the Optimizer 3-1
1.1.1 Starting the Optimizer from the Board Editor 3-1
1.1.2 Starting the Optimizer from the Feeder Viewer 3-2
1.2 Quitting the Optimizer 3-3
2. Optimizer window 3-4
3. Defining the optimizing conditions 3-7
3.1 Checking the information 3-7
3.2 Setting the basic conditions 3-9
3.2.1 Creating Basic Conditions and Registering a Template 3-9
3.2.2 Setting Enforcement Object of “Height difference to permit overtaking” 3-12
3.2.3 Pallet Number Automatic Decision 3-16
3.3 Setting the detailed conditions 3-19
3.4 Common setting 3-23
3.5 Initial setting 3-24
3.6 Specifying the dump station (option) position 3-25
3.7 Set layout of common parts 3-27
3.7.1 Settings 3-28
3.7.2 Auto Distribution Error 3-28
3.7.3 Reporting parts that cannot be the same layout 3-29
3.8 Setting the optimizing conditions for individual board data 3-30
3.9 Editing the data optimizing conditions 3-33
3.9.1 Editing each file of optimizing conditions 3-33
3.9.2 Editing multiple files of optimizing conditions 3-34
4. Executing data optimization 3-35
4.1 Checking the nozzles 3-38
5. Outputting the feeder setup lists 3-39
6. Changing the line to be optimized 3-41
7. Multi-lane Support 3-42
7.1 Optimize of single combined program 3-42
7.2 Optimize with same kind parts 3-42
7.3 [Set optimization parameters] dialog is extended 3-42
7.4 [Detail] setting is extended. 1 3-43
7.5 [Detail] setting is extended. 2 3-43
7.6 [Detail] setting is extended. 3 3-44
7.7 Result dialog is extended 3-45
Chapter 4 Setup Optimizer
1. About the Setup Optimizer 4-1
2. Executing the Setup Optimizer 4-2
3. Setting the Setup Optimizer sheet 4-5
3.1 Starting the Setup Optimizer sheet 4-5
3.2 Setup Optimizer sheet configuration 4-7
3.3 COMPXPCB worksheet setting 4-10
3.4 StandardTime worksheet setting 4-15
3.5 FeederPlate worksheet setting 4-16
3.6 Nozzle worksheet 4-18
3.7 Executing the Setup Optimizer under the defined conditions 4-19
4. Setting examples on the Setup Optimizer sheet 4-20
4.1 Setting as many feeders as possible 4-20
4.2 Giving priority to the cycle time 4-21
5. Optimizing the board data 4-22
5.1 Optimizing the board currently being set up 4-22
5.2 Optimizing the edited board data 4-24
6. Optimization Monitor 4-25
6.1 Starting the Optimization Monitor 4-25
6.2 Optimization Monitor sheet configuration 4-27
Chapter 5 ASCII data conversion
1. About ASCII data conversion 5-1
2. Creating board data 5-2
3. Creating a conversion font file 5-10
3.1 Create a new font file 5-10
3.2 Editing a font file 5-30
3.3 Delete / copy a font file and change the font file name. 5-31
3.4 Import of font file. 5-32
4. Miscellaneous 5-34
4.1 How to express the logical formula. 5-34
Chapter 6 Database management
1. Unified database management function 6-1
1.1 Outline of operation 6-1
1.2 Feature of “Unified database management” 6-2
1.2.1 Commonness of database 6-2
1.2.2 Management of database 6-3
1.3 Preparation for “Unified database management” 6-4
1.4 Setting 6-5
1.4.1 Setting of Database Folder 6-5
1.4.2 Setting of Y.FacT “Use Database” 6-7
1.5 Database collection 6-8
1.5.1 Method of using Database Matching (Database Write from Board) 6-10
1.5.2 Method of using Parts Database Editor 6-12
1.6 Limitations 6-14
2. “Database Synchronize mode” function 6-15
2.1 Introduction 6-15
2.2 Outline of operation 6-16
2.3 Preparation of database 6-20
2.4 Setting 6-23
2.4.1 YG Series or subsequent machine 6-23
2.4.2 Xg Series 6-24
2.4.3 Y.FacT 6-25
2.4.4 YRS 6-26
2.5 Detailed explanation of operation 6-27
2.5.1 YG Series or subsequent machine 6-27
2.5.2 Xg Series 6-30
2.5.3 Y.FacT 6-32
2.6 Limitations 6-34
2.6.1 Limitations when beginning to operate 6-34
2.6.2 Other limitations 6-34
3. Unified database management support checklist 6-35
3.1 Introduction 6-35
3.2 Unified database management support checklist 6-36
3.2.1 Database backup 6-36
3.2.2 The path for Unified database management 6-36
3.2.3 Database preparation 6-36
3.2.4 Necessity judgment of “Database Synchronize mode function” 6-36
3.2.5 Database Synchronize mode function is necessary 6-37
3.2.6 Database Synchronize mode function is unnecessary 6-39
4. Series Database 6-40
4.1 Outline of functions 6-40
4.2 Detailed explanation of operation 6-40
4.3 Settings 6-41
4.3.1 Setting method 6-41
4.3.2 Database allocation to each machine 6-42
4.4 Limitations 6-43
5. Shape Database 6-44
5.1 Outline of function 6-44
5.2 To use Shape Database 6-45
5.3 Details of function 6-46
5.3.1 Database Matching by Shape Name / Database Matching from Board by Shape Name 6-48
5.3.2 Set from DATABASE automatically after Board data is read – Referring Parts Shape List 6-48
5.3.3 Making of “Parts / Shape List” 6-48
5.4 Transition Tool of Shape Database 6-49
5.4.1 Outline of function 6-49
5.4.2 To use this function 6-50
5.4.3 Flow of processing and composition of each dialog 6-51
5.5 Registration function of “Parts / Shape List” 6-55
5.5.1 Outline of function 6-55
5.5.2 To use this function 6-55
5.5.3 Outline of operation 6-55
5.5.4 The flow of processing and the composition of each dialog 6-61
5.5.5 New registration 6-65
5.6 Limitations 6-69
6. Additional parameter handling on database 6-70
6.1 Outline of function 6-70
6.2 Details of operation 6-70
6.2.1 Pick Pos. Parameters 6-70
6.2.2 Tray Parameters 6-70
6.2.3 Comment 6-70
6.2.4 Target command 6-71
6.3 Settings 6-72
6.4 Moving existing data 6-73
6.4.1 Reason to prepare to introduce 6-73
6.4.2 How to prepare to introduce 6-74
6.5 Limitations 6-74
7. Parts Database Duplicate Check 6-75
7.1 Outline of function 6-75
7.2 Settings 6-75
7.3 How to setup 6-76
7.3.1 Duplicate Data Check Function 6-76
7.3.2 Error Message and its Counter Measures 6-76
7.4 Limitations 6-80
Index
Before using Factory Tools
Contents
1. About this manual i
2. Contents of each chapter i
Microsoft™ and Windows are either registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other countries.
i
Befo
re using
Fac
tory To
ols
1. About this manualThis manual describes how to create and edit board data (PCB data). For information on how to install the Factory Tools and how to use each application, please read the "Factory Tools User's Manual for Standard Functions". For the operating methods for YAMAHA surface mounters, dispensers and solder paste printers, refer to their operation manuals that come with the machine shipped to you.
2. Contents of each chapterThis manual consists of the following chapters.
Chapter 1 Creating and editing board data
•Explainshowtocreateandeditboarddata(PCBdata).
• Explainshowtousethedatabaseandhowtoedititsdata.
Chapter 2 Creating solder-print data
Explainshowtocreateboarddataandeditvariousparametersneededforsolderprinting.
Chapter 3 Data optimization
Explainsthemethodsfordistributingandoptimizingproductionlinedatatoenhancemanufacturingefficiency.
Chapter 4 Setup Optimizer
Maketheboarddatatoseverlmachinesproduction.
Chapter 5 ASCII data conversion
ThisoptionalprogramconvertsCADdataordatacreatedbyothermachinesintoYGXformatdata.
Chapter 6 Database management
Explainsaboutdatabasemanagementandoperation.
Index
Theindexlistedattheendofthismanualhelpsyouquicklyfindwherenecessaryitemsareexplained.
Chapter 1 Creating and editing the board data
Contents
1. Overview 1-1
2. Registering and selecting the board name 1-2
2.1 Registering board names 1-2
2.2 Selecting the board data 1-4
3. Creating board data for individual machines 1-5
3.1 Creating new board data for individual machines 1-5
3.2 Selecting board data for individual machines 1-7
3.3 Deleting board data 1-7
4. Creating the board information 1-8
4.1 Board parameters 1-9
4.2 Mount parameters 1-13
4.3 Sequence parameters 1-15
4.4 Offset parameters 1-17
4.5 Fiducial parameters 1-19
4.5.1 Board fiducial function 1-20
4.5.2 Block fiducial function 1-20
4.5.3 Local fiducial functions 1-21
4.6 Using the badmark functions 1-23
4.6.1 Badmark functions 1-23
4.6.2 Setting the Badmark parameters 1-24
4.7 Height parameters 1-26
4.8 Pre-dispense parameters 1-27
4.9 Dot Dispense parameters 1-28
5. Creating the parts information 1-29
5.1 Creating procedure 1-30
5.2 Basic parameters 1-31
5.2.1 Parameter common to machines 1-31
5.2.2 Parameter for machines other than YS Series machines 1-35
5.2.3 Parameter for YS Series machines only 1-36
5.2.4 Editing the ball lead position information 1-37
5.2.5 Datum Ball automatic setting function of Random arrangement Ball 1-39
5.3 Pick parameters 1-41
5.4 Dip parameters 1-44
5.5 Mount parameters 1-45
5.6 Vision parameters 1-47
5.7 Shape parameters 1-50
5.8 Tray parameters 1-55
5.9 Option parameters 1-66
5.9.1 Alternative components 1-67
5.10 Side-view camera parameters 1-69
5.11 Dispense parameters 1-70
6. Creating the mark information 1-71
6.1 Creating procedure 1-72
6.2 Basic parameters 1-73
6.3 Shape parameters 1-75
6.4 Vision parameters 1-77
7. Using and editing the database 1-79
7.1 Using the database 1-79
7.1.1 Copying data from the database (Set from Database) 1-79
7.1.2 Storing the data into the database (Copy Back to Database) 1-81
7.2 Editing the database 1-84
7.3 Database matching 1-86
7.4 Function of Database matching from board 1-88
8. Editing the board data 1-91
8.1 Block offset 1-91
8.1.1 Pitch distribution 1-91
8.1.2 Pitch distribution of data after offset distribution 1-93
8.1.3 Block distribution 1-95
8.1.4 Block distribution return 1-98
8.2 Editing the parts information 1-99
8.2.1 Moving the data between machines 1-99
8.2.2 Multiplying the parts data 1-100
8.2.3 Renumbering the parts data 1-102
8.3 Creating the sequence data 1-104
8.3.1 Height correction 1-104
8.3.2 Executing the height correction distribution 1-106
8.3.3 Dispense distribution 1-107
8.4 Creating the dot dispense information 1-109
8.4.1 Dispense distribution 1-109
8.5 Data check 1-111
9. Printing the board data 1-113
9.1 Printing the board data 1-113
1-1
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
1. OverviewThe board data is indexed by each individual board name. Each board type consists of various information and parameters as shown below, which can be selected or checked with the item icons in the tree view and tabs in the main view. This chapter describes basic methods for creating board data so that you will understand what data is needed for what item. After you have obtained a complete understanding of these methods, begin actual work according to the desired method.
Board name Parts
Pick
Dip
Basic
Vision
Mount
Tray
Option
Side View
Shape
Shape
Vision
Basic
Mount
Sequence
Board
Various parameters
Fiducial
Badmark
Height Displacement
Pre Dispense
Dispense
Dot dispense
Offset
Board
Board data structure
Mark
63100-S1-00
Reference Parameters displayed on the Board Editor may slightly differ depending on the specifications.
1-2
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
2. Registering and selecting the board name2.1 Registering board namesTocreatenewboarddataforproduction,youmustfirstregistertheboardname.Therearesomemethodsforregisteringaboardname.
1. Registering a new board name
Ifnobasicdataisfoundinthepreviouslyregisteredboarddata.Youshouldregisteranewboardnamewithemptydata
andthenenternecessarydata.
2. Utilizing board data already registered
Makeacopyofboarddatawhichisalreadyregisteredinthemachine.
3. Converting CAD data or other manufacturer's mounter data
AfterconvertingCADdataorothermanufacturer'smounterdataintoastandardformat,takeitscoordinatedataintothe
FactoryToolstocreatedatathatcanbeusedwithYAMAHAfullvisionseriesmounters.
n The following steps explain the procedure in "1. Registering a new board name".
1 Start the Board Editor.From the Start menu on the Windows taskbar, select "Programs" - "YAMAHA Factory Tools P-Tool" and then click "Board Editor".
2 Select the line to use.When the "Select Editing Line" dialog box appears, select the line (production line) to use and click the [OK] button. The Board Editor window appears.
3 Create new board data.Select "Create New Board Data" from the File menu or click the [New Board Data] button on the toolbar.
Creating new board data
64100-S1-00
1-3
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4 Save the new board data.1. Select "Save Board Data" from the File menu or click the [Save Board Data] button on the toolbar.
The dialog box appears for selecting the board data.
2. Enter a board name within 20 alphanumeric characters from the keyboard.
Also select the file type from the File Type drop-down list.
3. Check or select the folder in which the board data is saved and click the [Save] button.
The registered board name is displayed in the tree view.
n NOTE A space cannot be included in a board name. Use underbars instead.
c CAUTION The following characters, numbers and symbols can be used in board data names. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
c CAUTION An alert dialog box appears if board data with the same name already exists. Use a different name. (If you want to register the same name by overwriting the previous data, press the [OK] button in the alert dialog box.)
Saving the board data
Enter the board name. Select the file type.64101-S1-00
Initial screen after new board data has been registered
Registered board name is displayed.
64102-S1-00
1-4
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
2.2 Selecting the board dataToselectboarddatafromthosealreadyregistered,proceedasfollows.
1 Open the board data.Select "Open Board on This Editor" or "Open Board on New Editor" from the File menu. The "Board data select" dialog box appears.
Reference Clicking the [Open Board on New Editor] button or [Open Board on This Editor] button on the toolbar opens the "Board data select" dialog box.
Opening the board data
64103-S1-00
2 Select the board name.When the "Board data select" dialog box appears, place the cursor on the board name you want to open and click the [Select] button (or directly double-click the board name to open it). The selected board data will be loaded and the board name displayed in the tree view.
Selected board name is displayed.
Selected board name
64104-S1-00
1-5
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3. Creating board data for individual machinesBoard data can be created for individual machines registered in the line.
3.1 Creating new board data for individual machines
1 Start the Board Editor.From the Start menu on the Windows taskbar, select "Programs" - "YAMAHA Factory Tools P-Tool" and then click "Board Editor".
2 Select the line to be used.When two or more lines (production line) are registered, the "Select Editing Line" dialog box appears. Select the line in which you are going to create new board data and click the [OK] button. The Board Editor window appears.
Reference Even when board data is already open and being edited, new board data can be created for individual machines in the same line. In this case, you do not have to select the line, so proceed to step 3.
3 Select the machine for which you want to create new board data.Click the machine icon in the tree view.
4 Create new board data for the selected machine.From the File menu, select "Individual Data" and click "Create New Individual Data". A new parameter setup screen then appears. Set each parameter. (For how to set each parameter, see the following sections in this chapter.)
Creating new Board data for individual machine
64105-S1-00
1-6
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5 Save the board data you have created.1. From the File menu, select "Individual Data" and click "Save Individual Data As".
2. When a dialog box for selecting the board data appears, enter the board name in the data Name
box and select the file type from the File Type drop-down list.
3. Check the destination folder and then click the [Save] button.
The parameter setup screen for the newly created board data is displayed.
Saving the board data for selected machine
Enter the board name.
Select the file type.
64106-S1-00
6 Close the board data setup screen.From the File menu, select "Individual Data" and click "Close Individual Data". The board data setup screen closes and returns to the previous screen.
1-7
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3.2 Selecting board data for individual machinesToloadandeditboarddataalreadyregisteredforindividualmachines,followthesesteps.
1 Open the board data registered for an individual machine.Select the machine and, from the File menu, select "Individual Data" and click "Open Individual Data". The "Board data select" dialog box appears.
Reference You can also select the "Open individual Data" from the context menu that appears when the right mouse button is clicked on the selected machine.
2 Select the board.Place the cursor on the board name you want to open and click the [Select] button (or directly double-click the board name to open it). The selected board data is loaded and displayed on the screen.
Selecting the board data for selected machine
Select the Board name.
64107-S1-00
3.3 Deleting board dataTodeleteboarddataregisteredforindividualmachines,usetheBoardExplorerasexplainedbelow.
1 Select the board data.Select the line or machine in the tree view so that the board data to be deleted is displayed in the main view. Then select the board data to be deleted.
2 Delete the selected board data.1. Select "Delete" from the Edit menu.
Reference You can select the "Delete" command from the context menu that appears by clicking the right mouse button.
2. A confirmation dialog box appears.
Click the [Yes] button to delete the selected board data.
1-8
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4. Creating the board informationThis section describes how to create the board information such as for board size, production methods and parts (electronic component) mounting positions.
Board information parameters
Data No.Pattern NameSkipX, Y, RP. No.Part NameHeadBad.Fid.
Data No.Pattern NameTypeSkipX, Y, R
Data No.Pattern NameSkipX, Y, R, ZModeNo.NameHeadBad.Fid.HeightSeq. (Sequence)Gr. Start (Group Start)Mnt. Order (Mounting Order)Monitor
Data No.Pattern NameTypeNoteX1, Y1Mark 1X2, Y2Mark 2
Data No.Pattern NameTypeNoteX, YMark
Data No.Pattern NameSkipQtyHeadSequenceX, Y, RMarkFeedback
Data No.CommentModeNoteMarkX, Y
Data No.Pattern NameSkipQtyHeadSeq. (Sequence)X, Y, RFid.Bad.
Board Size XYBoard Size HeightCommentBoard Fix DevicePre Fix TimerTrans HeightConveyor TimerAlignmentVacuum CheckRetry SequencePrecede PickTray PriorityDot CheckingRefresh DispenseConveyor Motor SpeedRunning ModeCo-PlanarityConveyor Y Speedetc.
Board
63101-S1-00
Reference Parameters displayed on the board Editor may slightly differ depending on the specifications.
1-9
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.1 Board parametersTheboardparameterscreenopenswhenyouclicktheboardiconinthetreevieworthe[Board]tabinthedetailview.Settheboardparametersbyreferringtothefollowingdescription.
Board parameter screen
64108-S1-10
Reference Parameter items displayed may slightly differ depending on the specifications.
DualLaneMachinecanproductwithfollowingmountmode.
Mount Mode Feature
Parallel Each head mounts only for each lane.
Alternate Front lane and rear lane are mounted in order.
· It is set automatically when created by combining some single board data according to the parts arrangement. · It is added to Board Information, but it is not able to edit. It is changed only by optimizer.
DualLaneMachinecanproductwithfollowingtransfermode.
Transfer Mode Feature
Asynchronous Transfer Each lane decides the timing to start or finish to transfer.
Synchronous TransferBoth lane synchronize the timing to start or finish to transfer. It is not used with [Parallel Lanes]. Data check error occurs with both setting.
· It is added to Board Information, it is able to edit.
Mount Mode/Transfer Mode
641C0-S1-00
1-10
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
A, B: Board Size XY
EnterthelengthoftheboardintheXYdirectionsinmillimeters.Theconveyorwidth(W-axis)willbeadjustedaccording
totheYlengthinautomaticoperation.
X:Lengthintheboardflowdirection
Y:Lengthintheconveyorwidthdirection
BoardBoardBoard flow direction
Board orientation
Conveyor rail
X [mm]
Y [m
m]
63102-S1-00
C: Board Size Height
Enterthethicknessoftheboardinmillimeters.
D: Comment
Youcanenteracommentfortheboardasnecessary.
E: Prod. Board Counter
Enterthenumberofboardsalreadyproduced.Setthisvalueto"0"asastart.
F: Prod. Board Count Max.
Enterthenumberofboardsthatyouwanttoproduce.Whenthisissetto"0",themachinecontinuestoproduceboards
aslongastheyarefedontheconveyor.
G: Prod. Block Counter
Enterthenumberofblocksononeboardwhenproducingmulti-blockboards.
H: Unloader Counter
Specifythenumberofboardstransferredintotheunloader.Setthisvalueto"0"asastart.
I: Unloader Count Max.
Specifythenumberofboardsthatcanbestoredinonerackoftheunloader.Whenthespecifiednumberofboardshas
beenproducedandtransferredoutintotheunloader,themachinestopstransferoftheproductionboarduntilthe
unloaderreplacestherack.Ifthisissetto"0",themachinecontinuesproductionwithoutcheckingthenumberofboards
transferredoutintotheunloader.Enter"0"inthefollowingcases.
•Theunloaderbeingusedprovidesarackswitchingsignaloutput.
•Thissettingdataistobeusedforthemachinejustbeforereflowing.
J: Board Fix Device
Selecttheproperboardclampingmethodaccordingtotheboardtobeproduced.
•“EdgeClamp”:Boardisclampedontheconveyorwiththeedgeclamps,push-inunitandpush-uppins,withoutusingthelocatepins.
•“LocatePin”(option):Boardisclampedontheconveyoronlywiththelocatepins.
•“Pin+PushUP”(option):Boardisclampedontheconveyorwiththelocatepinsandpush-uppins.Thisisthemostaccurateandrecommendedmethod.
K: Pre-Fix Timer
Themachinebeginstoclamptheboardimmediatelyafteritpassesabovetheboardsensorinstalledjustbeforethemain
stopper.Theoptimumclampingtiming(delaytimewithrespecttothesensordetection)dependsontheboardsizeand
conveyorspeed.Usethisparametertosettheclamptiming(0.0to1.9sec.).
1-11
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
L: Trans Height
Aftercomponentsaremounted,themachinepermitstheconveyortounloadtheboardwhenthepush-upunitislowered.
Ifcomponentshavealreadybeenmountedonthereversesideoftheboard,thepush-upunitmustbeloweredsufficiently
toavoidinterferencefrompush-uppinswiththosecomponents.Thisparameterspecifiestheheightofthepush-upunit
atwhichtheconveyorisallowedtounloadeachtypeofboard.Enterthedistanceinmillimetersfromthepointwhere
thepush-upunitisraisedtoclamptheboard.Thisdistancecanbe5to50mm.
M: Conveyor Timer
Setto"0.0"sec.fornormalshapeboards.Ifspeciallyconfiguredboards(forexample,boardswithcutoutpartsor
through-holes)areusedandtheexitsensorcannotdetectthemreliably,trysettingthistimerintherangeof0.0to9.9
sec.Theconveyormotorcontinuesturningforthespecifiedtimeevenaftertheboardsensorturnsoff.
N: Alignment
Setto"UseAlign"tochecktheimageofacomponentbyvisionrecognitionduringcomponentpickup.
O: Vacuum Check
Setto"Check"tocheckwhetheracomponentisbeingpickedup,bydetectingthevacuumlevel,aswellaschecking
withthevisionsystem.
P: Retry Sequence
Theretrysequencewhenapickuporrecognitionerroroccurscanbeselectedfromthefollowingmethods.
• "Group":Retryisrepeatedwiththeheadthatcausedanerror,untilcomponentmountingspecifiedasonegroupiscomplete.
• "Block":Retryisperformedwiththeheadthatcausedanerroraftercomponentmountinginoneblockiscomplete.
• "Auto":Retryisperformedwithanyfreeheadaftercomponentmountinginoneblockiscomplete.
Q: Precede Pick
Setto"NotUse"inmostcases.Whensetto"Use",theheadassemblystartsmovingtopickupandrecognizecomponents
assoonastheprecedingboardhasbeenunloadedandthenextboardisloaded.Thiswillshortenthecycletime.
R: Tray Priority
Whentraycomponentsaresupplied,setthisparameterto"Use"inmostcases.Setting"Use"allowsthemachinetopick
upandmountatraycomponentaccordingtothesupplyconditions,soastoshortenthecycletime.
S: Dot Checking
Setto"Use"whenusingthevisioncameratocheckthedispensingconditionssuchasremainingquantityofliquid,
nozzlecloggingandadhesivestrands.TheseconditionsarecheckedbasedonthemarkNo.specifiedinthepre-dispense
data.
T: Refresh Dispense (auto pre-dispensing)
Thisfunctionisusedwiththedotstation(option)tomaintainuniformdispensingdots,byautomaticallypre-dispensing
onthedotstation.
U: Co-Planarity/3D Co-Planarity
Ifthemachinehasanoptionalleadcoplanarityensoror3Dcoplanaritysensor,setto"Use"whenusingit,orsetto
"NotUse"whennotusingit.
V: Conveyor Y Speed
ThisparameterspecifiestheconveyorY-axismovingspeed.Ifthemountedcomponentsmoveorslideontheboarddue
totheY-axismovement,setthisparametertoaslowerspeed.
W: Conveyor method
Selectwhethertofeedasingleboardormultipleboardsatatime.Setto"Single"inmostcases.
X: Conveyor Motor Speed
Changethisparametersettingifyouwanttochangetheconveyormotorspeed(boardtransportspeed).Theconveyor
motorspeedcanbeincreasedupto"Standard+50%"(150%of"Standard"speed)ordecreaseddownto"Standard-90%
(10%of"Standard"speed)in10%steps.
Y: Height before feed-in
Setthemaximumheightofcomponentsalreadymountedontheboardinthepreviousprocess.
Whentheheadmovesacrosstheboard,theheadtravelsataheighthigherthanthissettingsothatitdoesnotinterfere
withanycomponentontheboard.
1-12
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
Z: Running Mode
Select"Mount/DotDispense"or"Sequence".Selecting"Mount/DotDispense"enablesthe[Mount]and[DotDispense]tabs
onthisscreenbutdisablesthe[Sequence]tab.Conversely,selecting"Sequence"enablesthe[Sequence]tabbutdisables
the[Mount]and[DotDispense]tabs.
g: Skip Retry
Whenacomponentpickuperrororrecognitionerroroccursorcomponentsrunout,thisparameterdetermineswhether
tomountanothertypeofcomponentswithoutretryingthecomponentplacement.Setto"Use"whenusingthisfunction.
i: Trans Offset U (mm)
DuringboardtransferbytheTaxis,eachstageisusuallyadjustedtoarraythetransferlinesotheTaxisliesalongthe
boardcenter.However,someboardshaveacontourthatisnotstraightinthecenterasshownbelow.Thismakesit
difficultforthetransferclawstogripthecenterofboards,causingunstableboardtransfer.Inthiscase,enteranoffset
valuefromtheboardcentertoadjustthetransferlinetoapositionwherethetransferclawscangriptheboardssecurely.
Eachstagewillshifttoarraythetransferlinebasedontheoffsetvalueenteredhere.
Board
U-axis transfer offset
i+
-Board center
Set transfer line to this position for stable board transfer.
63103-S1-00
j, k: Trans Offset T1, T2 (mm)
Totransferboardssuchasshownbelow,whereacentercut-outportionshouldbegrippedbyatransferclaw,enteran
offsetvalueequaltothedistancefromtheboardouteredgetothecut-out.
Board
T1, T2 axis transfer offset
j kRight-to-left board flow
T1 transfer claw
+ + + +
T2 transfer claw Board
k jLeft-to-right board flow
T2 transfer claw T1 transfer claw
63104-S1-00
l: Adjacent interference avoidance
Setsupwhetherornottousetheadjacentinterferenceavoidancefunction.
Adjacentinterferenceavoidancefunctiondisposesapartandconductspickupoperationagainwhenthepickupposition
isfarfromthecenterofaparttoavoidinterferencebetweenthenozzleandadjacentpart.
Select“Effective”tousetheadjacentinterferenceavoidancefunctionor“Ineffective”whennottouse.
c CAUTION If the amount of displacement is not improved after conducting the pickup operation again, it will be judged as pickup error. Check parts supply condition and installment of the feeder if pickup error occurs frequently.
Reference The board data is set as “effective” if it is optimized for conducting nozzle interference check.
1-13
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.2 Mount parametersTheMountparameterscreenopenswhenyouclicktheMounticoninthetreevieworthe[Mount]tabinthedetailview.SettheMountparameterssuchasmountingpositionsandpartsNo.byreferringtothefollowingdescription.
Reference Mount parameters are available only when "Running Mode" on the board parameter screen is set to "Mount/DotDispense".
1 12
32 4 5 7 98 10 116
Mount parameter screen
64109-S1-20
1. Execute/Skip
Select"Execute"tomountcomponentswiththisboarddataorselect"Skip"toperform"passoperation"withoutpicking
upandmountingcomponents(headjustmovesasiftopickupandmountcomponents).
2. Pattern Name
Enterthelandpatternnameorsymbol(forexample,R23,U12,etc.)printedontheboard.
3. Skip
Markthecheckboxwhenyouwanttoskipmountingacomponentatindividualmountpoints.Thischeckboxsetting
canbechangedwhenthe[CheckBox]buttonispressed.
4. X,Y
Forsingleboards,entertheXYcoordinatedataofthecenterofthemountingpositionrelativetotheboardorigin.For
multi-blockboards,enterthepositiondatarelativetothereferenceblock.Youcanalsousetheteachingfunctiontoenter
theXYcoordinatedata.
Center of mounting position
Mounting position relative to board origin
Board origin Block repeat No.1
Block 1 Block 2
63105-S1-00
1-14
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5. R
Entertheanglethroughwhichthecomponentmustberotatedafterrecognitionbeforeitismountedontheboard.When
thepickupangleis0deg.,entertherotatinganglefromtheloadingposition,withthecounterclockwisedirection
specifiedasapositive(+)valuewhenviewedfromabove.Whenthepickupangleis90deg.or-90deg.,seethetable
below.
Loading position
Pickup angle 90° -90°
Mounting angle 0°
180°
90°
-90°
Clock
Plus Minus
Mounting angle
63106-S1-00
6. P. No., Part Name
Enterthenumber(No.onthePartsinformationscreen)ofthecomponenttobemounted.Thecomponentnamewillbe
inputautomaticallyaccordingtothepartsNo.
7. Table
Showsthecomponentplacementtable.
8. Head
Entertheheadnumbertobeusedformounting.
9. Bad (badmark)
Enterthelocalbadmarknumbertobeusedforthismountdata.Notethatthissettingisvalidonlywhennecessarydatais
inputonthe[Badmark]tabscreen.Enter"0"herewhennotusingthelocalbadmarkfunction.
10. Fid. (Fiducial mark)
Enterthefiducialmarknumber(point,localor4-pointfiducial)tobeusedforthismountdata.Notethatthissettingis
validonlywhennecessarydataisinputonthe[Fiducial]tabscreen.Enter"0"herewhennotusingthefiducialfunction.
11. Original block number
Indicatestheblocknumberofthepreviouspositionwhenblockexpansionisperformed.
12. [Check Box] button
PressingthisbuttonallowstheSkipcolumntobeedited.Pressingthe[CheckBox]buttonagaingraysouttheSkip
columnandmakingchangesisnolongerpossible.
1-15
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.3 Sequence parametersTheSequenceparameterscreenopenswhenyouclicktheSequenceiconinthetreevieworthe[Sequence]tabinthedetailview.SettheSequenceparameterssuchasmountingpositionsandpartsNo.byreferringtothefollowingdescription.
Reference Sequence parameters are displayed depending on the specifications.
1 2
3 4 5 6 7
Sequence parameter screen
64110-S1-00
1. Z
Usethisparametertospecify3Dcoordinates.Thisiseffectivewhenyouwanttoperformcomponentmountingor
dispensingmoreaccurately.
2. Mode
Selectthedesiredsequencemodefromamong"Comp","Check","Dot"and"Act".Theselectedmodeistobeusedwith
thesettinginthe"Value"column.
• "Comp":Selectthismodetoperformcomponentmountingorstamping.Thesettinginthe"Value"columnreferstothemarkdatanumber.
• "Check":Selectthismodetoperformdotdispensetestorcomponentmounttest.Thesettinginthe"Value"columnreferstothecomponentdatanumber.
• "Dot":Selectthismodetoperformdotdispense.Thesettinginthe"Value"columnreferstotheliquidquantity.
• "Act":Selectthismodetoperformspecialoperation(customorder).Thesettinginthe"Value"columnreferstotheoperationnumber.
n NOTE When the operation number in the "Value" column is set to "0", no operation is performed but reference is made.
FID(fiducialmark)recognition,Bad(badmark)recognitionandheightcorrectiondataareallenabled,regardlessofthe
selectedsequencemode.
1-16
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3. Height
SpecifytheheightcorrectiondataNo.usedtomakeheightmeasurementwithalaserdisplacementmeter.Theheight
correctiondataNo.isthesequentialNo.shownonthe[Height]tab.
n NOTE When using an average of 2-point measurements, enter the No. for "Local-M".
4. Sequence
When"-1"isspecifiedhere,anoptimaldispensesequenceisautomaticallyselectedaccordingtothenozzletypeand
quantityofdispensingliquid.Setto"-1"inmostcases.(Thiscolumnisenabledwhenthesequencemodeissetto"Dot".)
5. Gr. Start (Group Start)
Markthecheckboxwhenyouwanttodivideacomponentpickupgrouportestgroupintotwogroups.Thisiseffective
whenyouwanttoplacecomponentsonebyone.
6. Mnt. Order (Mounting Order)
Specifythecomponentmountingorderhere.
7. Monitor
Specifyworkcategorieshereforthesequencemonitorthatdisplaystestresultsaccordingtoeachworkcategory.
Workcategoriescanbespecifiedfrom1to10.Noactionwillbeperformedwhen"0"isspecified.Toeditthelabelfora
workcategory,pressthe[MonitorEdit]button.Thelabelcanbeupto19alphanumericcharacters.
1-17
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.4 Offset parametersTheOffsetparameterscreenopenswhenyouclicktheOffseticoninthetreevieworthe[Offset]tabinthedetailview.SettheOffsetparameterssuchasoffsetdataforeachblockrelativetothereferenceblockofamulti-blockboardconsistingoftwoormoreindependentprintedcircuitsofthesametype.TheXYcoordinatesoftheboardoriginarealsospecifiedhere.
2
1
3 4 5 6 7
Offset parameter screen
64111-S1-10
1. Board Origin
Whensettingtheboardoriginatapositionotherthanthelocatepinasshownbelow,entertheXYcoordinatesrelativeto
thelocatepinposition.
5mm
5mmX
Y
5mm
5mm
5mm
5mm
5mm
5mm
X
Y
X
Y
X
Y
Board origin
Direction of Board flow
Front conveyor rail fixed
Rear conveyor rail fixed
63107-S1-00
1-18
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
Whensettingtheboardoriginatapositionotherthanthelocatepinasshownbelow,entertheXYcoordinatesrelative
tothelocatepinposition.
5mm
5mmX
Y
5mm
5mm
5mm5mmX
Y
Direction of Board flow
Direction of Board flow
• Board origin ≠ Locate pin position • Board origin = Board corner
Setting Board origin at a position other than locate pin
When setting the Board origin at this point, enter "X=5.00" and Y=5.00.
When setting the Board origin at the corner of a Board in right-to-left flow (with the front rail fixed), enter "X=-5.00" and Y=-5.00.
63108-S1-00
2. Pattern Name
Entertheblockname.
3. Type
TheboardoriginisspecifiedonthetoprowintheTypecolumn,andblockoffsetdataonthesecondandsubsequentrows.
4. Skip
Markthecheckboxwhenyouwanttoskipmountingcomponentsinindividualblock.Thischeckboxsettingcanbe
changedwhenthe[CheckBox]buttonispressed.
5. XY
EntertheXYcoordinatesoftheoriginineachblockrelativetotheboardorigin.
X
Y
The reference block origin is at the same position as the board origin.
The reference block origin is not the same position as the board origin.
Board origin
Reference block origin
XY data
Board origin and reference block origin
63109-S1-00
6. R
Entertherotationangleofeachblockwithrespecttothereferenceblock.
Reference block direction(Block No.1)
Block direction
R data
R data
0° 180° 90° -90°
Block
Block Block
Blo
ck
Block
63110-S1-00
7. Original block number
Indicatestheblocknumberpriortoblockexpansion.
1-19
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.5 Fiducial parametersTheFiducialparameterscreenopenswhenyouclicktheFiducialiconinthetreevieworthe[Fiducial]tabinthedetailview.Thefiducialfunctioncorrectslocaldistortionorwarpsonaboardthatmayoccurfromerrorsinmachiningtheboardoutlineandlocatepinholesandboardclampingmechanismfluctuations,byutilizingrecognitionresultsofthefiducialmarksprovidedontheboard.Settheseparametersasexplainedbelowwhenusingthefiducialfunction.Twoorfourfiducialmarksareusedasaset,anditisokayifeachmarkisdifferentinshape.FiducialmarkdatamustberegisteredintheMarkinformationbeforehand.(Seesection6,"Creatingthemarkinformation",inthischapter.)
4
1
5 6 87 9
23
10
Fiducial mark parameter screen
64112-S1-10
1. Board, Block, Local
Fiducialfunctionsarebroadlyclassifiedintothreetypes:"Board"fiducialfunctionspecifiedforaboard,"Block"fiducial
functionspecifiedforeachblockofamulti-blockboard,and"Local"fiducialfunctionrelatedtomountingdata.When
usingthesefiducialfunctions,select"Use"fromthedrop-downlist.
2. Board
Inthetoprowofthegriddisplay,settheboardfiducialmarkdata.
3. Block
Inthesecondrowofthegriddisplay,settheblockfiducialmarkdata.
4. Pattern Name
Enterthefiducialmarknamehere.(Namescannotbeenteredonthetopandsecondrows.)
5. Type
OnthethirdorsubsequentrowsintheTypecolumn,specifythetypeoffiducialfunctionyouwanttouse,byselecting
fromamong"Point","Local","4Local-M"and"4Local-S".
6. X1, Y1
EntertheXYcoordinatesofMark1relativetotheboardorigininmillimeter.
7. Mark 1
EnterthemarkNo.forMark1(markNo.registeredasfiducialmarkintheMarkinformation).
8. X2, Y2
EntertheXYcoordinatesofMark2relativetotheboardorigininmillimeter.
9. Mark 2
EnterthemarkNo.forMark2(markNo.registeredasfiducialmarkontheMarkparameterscreen).Whenthismarkis
identicalwithMark1,enter"0".
n NOTE Although you can enter the XY coordinates of each mark by teaching, we recommend using the accurate CAD data because the fiducial mark settings directly affect the mounting accuracy.
10. Original block number
Indicatestheblocknumberofthepreviouspositionwhenblockexpansionisperformed.
1-20
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.5.1 Board fiducial functionTheboardfiducialfunctioncorrectsthepositioningerroroftheentireboardbyusingapairoffiducialmarks.Thisfunctionisparticularlyeffectiveincorrectingthepositioningerrorcausedbyboardclampingmechanismfluctuations.Asshowninthefigurebelow,apairoffiducialmarksmustbediagonallylocatedontheentireboard.EntertheXYcoordinates(mm)ofMark1andMark2relativetotheboardorigin.
Mark 1 (X, Y)
Mark 2 (X2, Y2)
Board fiducial marks
Board origin
63111-S1-00
4.5.2 Block fiducial functionTheblockfiducialfunctioncorrectsthepositioningerrorofeachblockonamulti-blockboard,byusingapairoffiducialmarksprovidedintheblock.Thisfunctionisalsoeffectiveincorrectingthepositioningerrorcausedbyboardclampingmechanismfluctuations.Asshowninthefigurebelow,apairoffiducialmarksmustbediagonallylocatedineachblock.EntertheXYcoordinates(mm)ofMark1andMark2relativetotheboardorigininthereferenceblock.
Mark 1 (X1, Y1)
Mark 2 (X2, Y2)
Reference block origin
Block fiducial marks
Block repeat No.2
63112-S1-00
c CAUTION The block fiducial can only be effective for multi-block board data with "block offset" specified on the Offset parameter screen.
1-21
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.5.3 Local fiducial functionsTherearethreekindsoflocalfiducialfunctionsrelatingtomountdata:"pointfiducial","localfiducial"and"4-pointfiducial"functions.Thesearegenerallycalledthelocalfiducialfunctions.Thelocalfiducialfunctionsareusedtoenhancethelocalmountingpositionaccuracyofindividualmountdata,ratherthanimprovingthemountingpositionaccuracyonanentireboardorblockasisdonebytheboardfiducialorblockfiducialfunction.
1. Point fiducial function
Thepointfiducialfunctionisusedtoenhancethemountingpositionaccuracyonlyofaspecificcomponent.Ingeneral,
astheboardsizebecomeslarger,thelandpatternlayouttendstobecomeinaccurateduetoflexing,twistandexpansion/
shrinkingoftheboard.Therefore,thepointfiducialfunctioniseffectivewhenmountingQFPcomponentswithafine
leadpitchonalargeboard.(Notethattheboardandblockfiducialfunctionsarenoteffectiveinthiscase,althoughthey
areusefulincorrectingapositioningerrorcausedbytheboardclampingfluctuations.)
Thepointfiducialfunctionusesasetoftwofiducialmarksdiagonallylocatedacrossthelandpatternsonwhichyou
wanttoimprovemountingpositionaccuracy.Itisokayifthesetwomarksaredifferentinshape,butusethesamemarks
forthesametypeofcomponent.
Mounting center
Point fiducial marks
Mark 1 (X1, Y1)
Mark 2 (X2, Y2)
63113-S1-00
2. Local fiducial function
Thelocalfiducialfunctionimprovesthemountingpositionaccuracyoftwoormorecomponentswithinaspecifiedarea,
byusingapairoffiducialmarks.Thisfunctionisalsoeffectiveincorrectingthemountingpositionerrorswhentwoor
moredifferenttypesofboardsaresuppliedonthesametransferpallet.Thelocalfiducialmarksmustbearranged
diagonallyacrossthespecifiedarea,butcanbedifferentinshapefromeachother.
Board origin or block offset
Mark 1 (X1, Y1)
Local fiducial marks
Mark 2 (X2, Y2)
63114-S1-00
1-22
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3. 4-point fiducial function
The"4-pointfiducial"functionisusedtoenhancethemountingpositionaccuracybyrecognizing4fiducialmarks
providedonaboard.Thisfunctioniseffectiveinthefollowingcases.
•Boardswith4ormorefiducialmarkswhichmeetthespecificconditions
• Largeboards
•Boardsmadeofmaterialswhichtendtoexpand,flexorwarp(paperphenol,paper,glassepoxy,otherflexiblematerials).
The4-pointfiducialdatasettingsarebasicallythesameasthoseforpointfiducialandlocalfiducialmarks.However,
becausethe4-pointfiducialfunctionrequires4XYcoordinatepoints,youmustusetwodatarows("4Local-M"and
"4Local-S")onthe[Offset]tabinordertoregisteronesetof4-pointfiducialmarks.
(50, 10) (200, 10)
(50, 150)
(0, 0)
(200, 200)Mark 3
Board origin
4-point fiducial marks
Mark 2
Mark 4
Mark 1
63115-S1-00
1-23
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.6 Using the badmark functions
4.6.1 Badmark functionsThebadmarkfunctionpermitsthemachinetocancelcomponentmountingifthemachinedetectsabadmarkaffixedtothespecifiedpositiononaboard.
The machine mounts components when no badmarks are detected.
Badmark function
The machine skips mounting components when a badmark is detected.
63116-S1-00
Badmarksarebroadlyclassifiedintotwotypes:oneisspecifiedfortheboarddataandtheotherisforthemountdata.Thesebadmarksarefurtherdividedbytheirfunctionsinto"Boardbadmark","Blockbadmark"and"Localbadmark".
n Board badmark
Aboardbadmarkisaffixedonaboardandusedtodeterminewhetherornotthemachinesearchesforblockbadmarks
ontheboard.Forexample,whenamulti-blockboardwithnofaultyblocks(noblockbadmarks)isfedtothemachine,it
isalossoftimetosearchforblockbadmarksonthatboard.Theboardbadmarkfunctionpermitsthemachinetosearch
forblockbadmarksonlywhentheboardbadmarkisdetected.Ifnoboardbadmarkisdetected,themachinemounts
componentsonallblocksoftheboardwithoutsearchingforblockbadmarks.
n Block badmark
Ablockbadmarkisaffixedtoeachblockwhichisdefective.Themachinemountscomponentsonlyonblockswithno
badmarkaffixed.Forexample,ifBlockBisdefectiveinamulti-blockboardconsistingof4blocks(A,B,CandD),affix
ablockbadmarkonBlockBsothattheblockbadmarkfunctionallowsthemachinetoskipmountingonBlockB.
ComponentswillbemountedonlyonBlocksA,CandD.
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
Thelocalbadmarkfunctioncancelscomponentmountingbyrecognizingabadmarkspecifiedatamountingpoint.
1-24
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
n Badmark operation
Theflowchartbelowshowstypicalmethodsforsettingaboardbadmarkandblockbadmark.
Operationnot performed for
the block
Operationperformed for
the block
Operationperformed for
all blocks
Start
Search board badmark
Detected Not detected
Search block badmark
Badmark operation flows
Detected Not detected
63117-S1-00
4.6.2 Setting the Badmark parametersTheBadmarkparameterscreenopenswhenyouclicktheBadmarkiconinthetreevieworthe[Badmark]tabinthedetailview.SettheBadmarkparametersasexplainedbelowwhenusingthebadmarkfunction.Twoorfourbadmarksareusedasaset,anditisokayifeachmarkisdifferentinshape.Badmarkmarkdatamustberegisteredinthemarkinformationbeforehand.(Seesection6,"Creatingthemarkinformation",inthischapter.)
4
1
5 6 7
823
9
Badmark parameter screen
64113-S1-10
1. Board, Block, Local
Badmarkfunctionsarebroadlyclassifiedintothreetypes:"Board"badmarkfunctionspecifiedforaboard,"Block"
badmarkfunctionspecifiedforeachblockofamulti-blockboard,and"Local"badmarkfunctionrelatedtomounting
data.Whenusingthesebadmarkfunctions,select"Use"fromthedrop-downlist.
2. Board
Inthetoprowofthegriddisplay,settheboardbadmarkdata.
3. Block
Inthesecondrowofthegriddisplay,settheblockbadmarkdata.
1-25
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4. Pattern Name
Enterthebadmarknamehere.(Nonamescanbeenteredonthetopandsecondrows.)
5. Type
Badmarkfunctiontypesarespecifiedhere.(Thesecannotbechanged.)
6. X1, Y1
EntertheXYcoordinatesofthebadmarkrelativetotheboardorigininmillimeters
7. Mark
EnterthemarkNo.forthebadmark(markNo.registeredasmarkinthemarkinformation).
8. Sort
Ifyouwanttosetthedirectiontosearchforbadmarksonamulti-blockboard,selecttheToolmenu,point"Badmark"
andclick"Sort".Thefollowingdialogboxthenappears.
Reference This function is available depending on the specifications.
Dialog box for setting the badmark search direction
64114-S1-00
• Sort
Select"Nosort"or"Nearmark".
• Starting Point
Selectthepositionofalocalbadmarkthatshouldbefirstrecognized.
• Prior Direction
Setthebadmarksearchdirectiononamulti-blockboard.
Badmark search direction
Starting point: Front left
: Badmark
When "Prior Direction" is set to "Y-direction"When "Prior Direction" is set to "X-direction"
63118-S1-00
n NOTE The Badmark parameters do not change even when the above settings for the search direction have been made. These settings will be applied to the board data when production starts.
9. Original block number
Indicatestheblocknumberofthepreviouspositionwhenblockexpansionisperformed.
1-26
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.7 Height parametersTheHeightparameterscreenopenswhenyouclicktheHeighticoninthetreevieworthe[Height]tabinthedetailview.RefertothefollowingdescriptionwhensettingtheHeightparameterssuchasthepositionsandmethodsformeasuringtheheightwithalaserdisplacementsensor.
Reference Height parameters are displayed depending on the specifications.
1 2 3
Height parameter screen
4
64115-S1-00
1. Comment
Typeanydesiredcommentonthetaskasnecessary.
2. Mode
Makethesettingaccordingtothenumberofheightmeasurementpoints.
•Whenmeasuring1point,setto"Local-M".
•Whenmeasuring2pointstotakeanaverage,makethesettingsin2rows.Setthefirstrowto"Local-M"andthesecondrowto"Local-S".
3. Mark
Enterthemarknumberusedtocorrecttheheightofmarkparameters.
4. X,Y
SettheXandYcoordinates(relativetoHead1)tobemeasured.
1-27
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.8 Pre-dispense parametersThePre-dispenseparameterscreenopenswhenyouclickthePre-dispenseiconinthetreevieworthe[Pre-dispense]tabinthedetailview.Pre-dispensingshouldusuallybeusedbeforeperformingactualdotdispensinginordertoapplyauniformandcorrectquantityofdispensingliquid.SetorcheckthePre-dispenseparametersbyreferringtothefollowingdescription.
Reference Pre-dispense parameters are displayed depending on the specifications.
3
1
4 5
2
6 7
Pre-dispense parameter screen
64116-S1-00
1. Pre-dispense item
Setwhethertoperformpre-dispensing.Toperformpre-dispensingonthedotstation,select"OnDotStation"fromthe
drop-downlist.
2. Skip
Setwhethertoperformpre-dispensingatindividualpre-dispensingpoints.Thedisplaychangesto"Run(checkboxis
cleared)","Skip(checkboxismarked)"and"Check"eachtimethecheckboxisclicked.Specifythefollowingitemswhen
setto"Check".Thissettingcanbechangedwhenthe[CheckBox]buttonispressed.
•XY:TheheadmovestothespecifiedXYpositiontoperformvisionrecognition.
•Head:Performspre-dispensingwiththespecifiedhead.
•Mark:Setthemarknumberusedtochecktheshapeofdispenseddots.
3. Qty
Setthequantityofpre-dispensingliquid.
4. Sequence
When"-1"isspecifiedhere,anoptimaldispensesequenceisautomaticallyselectedforthepre-dispensingoperation
accordingtothenozzletypeandquantityofdispensingliquid.Setto"-1"inmostcases.
5. X, Y, R
Setthepre-dispensingcoordinatessothedispenseddotsdonotoverlapwitheachother.
6. Mark
Enterthemarknumbertouseforcheckingthedispensingdot.WhentheSkipcolumnissetto"Check",thedispenseddot
conditionwillbecheckedwiththemarkdataspecifiedhere.Ifnotnecessarytocheckthedispenseddotcondition,setto
"0"here.ThisparametersettingwillbeignoredunlesstheSkipcolumnissetto"Check".
7. Feedback
Markthecheckboxtocorrectthedispensingdotsizebyrecognizingitwiththevisioncamera.
1-28
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4.9 Dot Dispense parametersTheDotDispenseparameterscreenopenswhenyouclicktheDotDispenseiconinthetreevieworthe[Pick]tabinthedetailview.SettheDotDispenseparametersbyreferringtothefollowingdescription.
Reference Dot dispense parameters are displayed depending on the specifications.
Reference Dot dispense information can be automatically created by executing "dispense distribution" (See section 8.4.1, "Dispense distribution", in this chapter.)
1 2 43 5 6
Dot Dispense parameter screen
64117-S1-00
1. Skip
Markthecheckboxwhenyouwanttoskipdispensingatindividualpoints.Thischeckboxsettingcanbechangedwhen
the[CheckBox]buttonispressed.
2. Qty
Setthequantityofdotdispensingliquid.
3. Sequence
When"-1"isspecifiedhere,anoptimaldispensesequenceisautomaticallyselectedforthedotdispensingoperation
accordingtothenozzletypeandquantityofdispensingliquid.Setto"-1"inmostcases.
4. X, Y, R
Setthedotdispensingcoordinatessothedispenseddotsdonotoverlapwitheachother.
5. Fid.
Enterthefiducialmarknumbertousefordotdispensing.Setto"0"whennotusingthefiducialfunction.
6. Bad.
Enterthebadmarknumbertousefordotdispensing.Setto"0"whennotusingthebadmarkfunction.
1-29
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5. Creating the par ts informationThis section explains how to create parts data (component data). Parts data consists of various parameters for each parts name registered as illustrated below. A convenient way to set these parameters is to copy sample data of a similar type and shape from the database and then edit only those parameters that are different. Methods for setting parts information parameters are explained according to major parts types that are most frequently used.
Parts
Alignment GroupAlignment TypeRequired NozzlePackageFeeder Type(Pitch Index)Dump WayRetry Times(Conveyor Y Speed)Database NumberCategoryetc.
Feeder Set Pos.Position DefinitionX, YPick AnglePick HeightPick TimerPick SpeedXY SpeedPick&Mount Vacuum CheckPick VacuumPick StartPick ActionPick TangoPick DownPick UpForce ControlTarget Loadetc.
Dipping ActionStation No.Dip. Descent SequenceDip. Descent SpeedDip. Lowend HeightDip. Lowend TimerDip. Rising SequenceDip. Rising SpeedForce ControlTarget Load
Mount HeightMount TimerMount SpeedXY SpeedPick&Mount Vacuum CheckMount VacuumMount StartMount ActionMount TangoMount DownMount UpForce ControlTarget Loadetc.
(Alignment Group)(Alignment Type)Body Size XYBody Size ZRuler OffsetRuler WidthLead NumberLead WidthReflectLLetc.
(Package)(Feeder Type)Comp Amount XYComp Pitch XYCurrent Pos. XYUnit No.Tray Height
Wafer Nozzle TypeWafer DimensionWafer DiameterRing DiameterWafer AngleComp. Pitch XYPallet No.Mark For CompRetry Comp Marketc.
Required NozzleDispense NozzleDispense UnitRef. Pos. XYDot Extent XYDot Amount XYAngle Offset
Alignment Module: Fore, BackLight Main, Coax, SideLighting LevelAuto ThresholdComp. ThresholdComp. ToleranceSearch AreaDatum AngleComp. IntensityMulti MACS
Alternative PartsParts Group No.Use Feeder Optimize
Parts information parameters
Side View CameraBring Back CheckPart ThicknessReverse Check
64118-S1-00
Reference The particular parameters that actually appear enabled will differ somewhat depending on the selected parts type and package style.
1-30
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.1 Creating procedureClicktheBasiciconunderthePartsiconinthetreeviewtoopenthepartsinformationparameterscreen.Firstenterthepartsnameandthensetvariousparametersasexplainedinthestepsbelow.
1 Click the Basic icon under the Parts icon in the tree view to open the parts parameter screen.
Step 1
Step 2 Step 3
Step 4
Step 6
Parts parameter screen
64119-S1-00
2 Enter the component name in the Part Name column.Enter for example the name printed on the tape reel or on the parts body within 20 alphanumeric characters. A space cannot be included in the name.
3 Enter a comment.Type any desired comment in the Parts Comment column as necessary. Entering comments here is optional.
4 Set the parameters.While selecting the [Basic], [Pick], [Mount], [Vision], [Shape] tabs and so forth, set the necessary parameters in the lower right area. (Refer to the following sections for how to set the parameters.)
5 Repeat the above steps for other parts.Repeat the same procedure from step 2 to register all parts to be mounted on the board.
6 Save the data.Select "Save Board Data" from the File menu or click the [Save Bard Data] button on the toolbar to store the data.
1-31
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.2 Basic parametersTheBasicparameterscreenopenswhenyouclicktheBasiciconinthetreevieworthe[Basic]tabinthedetailview.Setthebasicparametersforeachpart(electroniccomponent)tobemounted.
Basic parameters
64120-S1-10
Reference Some parameters may not be available depending on the specifications.
5.2.1 Parameter common to machines
A: Alignment Group
Selectfrom"Chip","Ball","IC","Connector"or"Special".
B: Alignment Type
Specifythetypeofcomponentbyreferringtothedescriptionsbelow.
■ Chip
• Std.Chip (Standard chip)
Thissettingdoesnotidentifythecomponent,butdetectsthefourcornersofthecomponentandthencalculatesthecenterandangleofthecomponent.Selectthissettingfirstwhenrecognizingboxtypechips.Ifthecomponentcannotberecognizedbythissetting,tryusing"Sp.Chip"or"SmallChip".
• Melf Chip
ThisisspeciallyforMelfchips.
• Bare Chip
Thisisspeciallyforbarechips.
• Cylinder
Thisissuitedforcomponentswithacylindricalshapeandnodirection.
• Sp.Chip (Special chip)
Thissettinghasaparameterusedtorecognize"LeadWidth"inadditiontothe"Std.Chip"setting.Selectthisitemtorecognizeboxtypechipswhichcannotberecognizedcorrectlybythe"Std.Chip"setting.Ifitisstilldifficulttorecognizethecomponentbythissetting,trywith"Odd.2Ends".
• Small Chip
Thisissuitedforsmallchipcomponentssuchas0603whoselight-reflectingareaissmallerthantheactualsize.
1-32
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ Ball
• Simple BGA
ThisisspeciallyforBGAcomponents.Thenumberofballleadscanbechecked,buttheballleadpositionsandnicksarenotchecked.
• BGA
ThisisspeciallyforBGAcomponents.Theballleadpositionscanbeeditedtochecktheleadpositionsandnicks.
• Simple FlipChip
Thisisspeciallyforflipchipcomponents.
• FlipChip
Thisisspeciallyforflipchipcomponentsandallowseditingballleadsrandomly.
■ IC
• 2Ends
Thismodehasaparameterusedforrecognizingtheleadwidthandlengthbyusing"LeadWidth"and"ReflectLL."inadditiontothe"Std.Chip"mode.Thismodeissuitableforrecognizingboxtypechipswhichcannotberecognizedby"Std.Chip"or"Sp.Chip".
• Mini Tr/SOT
ThismodeisforminimoldcomponentswiththesameshapeleadsintheNandSdirection,butwhosenumberofleadsineachdirectionisdifferent.
• P-Tr
ThismodeisforcomponentshavingleadsintheNandSdirection,andwhosenumberofleadsineachdirectionisdifferentlike"Mini-Tr/SOT",andalsotheshapeofopposingleadsisdifferent.
• SOP
ThisisforcomponentshavingthesameshapeleadsandsamenumberofleadsintheEandWdirection,andwhoseleadsprotrudeoutfromthemoldedbody.
• SOJ
ThisisforcomponentshavingthesameshapeleadsandsamenumberofleadsintheEandWdirectionlike"SOP",butwhoseleadsdonotprotrudeoutfrommoldedbody.
• QFP
ThisisforcomponentshavingthesameshapeleadsinfourdirectionsofN,S,EandW,andthesamenumberofoppositelypositionedleads(NtoSandEtoW),andwhoseleadprotrudesoutfrommoldedbody.
• PLCC
ThisisforcomponentshavingthesameshapeleadsinfourdirectionsofN,S,EandW,andthesamenumberofoppositelypositionedleads(NtoSandEtoW)like"QFP",butwhoseleadsdonotprotrudeoutfrommoldedbody.
• OffLead
Thisisusedforcomponentswhichcanbedefinedby"Con-NSEW"butsomeoftheleadsareremoved.Enterthissettingforeachdirection.
■ Connector
• Con-E (Connector E)
ThisisforcomponentshavingthesameleadsonlyintheEdirection.
• Con-NSEW (Connector NSEW)
ThissettingissuitedforcomponentshavingleadsinfourdirectionsofN,S,EandW,butthenumberofleadsandtheirshapeineachdirectionaredifferent.Onlyonetypeofleadshapecanbesetforeachdirection.
• Odd.Con
Usethissettingforconnectorssuitablefor"Con-E"havingoffleads.
1-33
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ Special
• Special
Thiscanbeusedforcomponentshavingirregularlyarrangedleads.Forexample,componentshavingleadsinfourdirectionsofN,S,EandWlike"Con-NSEW",butwhosenumberofleadsandtheshapeineachdirectionaredifferent.Although"Con-NSEW"allowssettingonlyonetypeofleadshapeineachdirection,"Special"allowssettingtwotypes,makingitusableforvariouscomponentswithirregularshapes.Thissettingcannotbeusedwiththeleadcoplanarityfunction.
• Odd.Chip
Thissettingautomaticallydetermineswhethertorecognizeacomponentas"white"or"black",makingitsuitedforcomponentssuchasbarechipswhicharedifficulttojudgeasreflectiveornon-reflectiveagainstthebackground(Board).ThismodeisalsosuitableforBGAcomponentswithalightreflectiveportiononthebody.
• AsMark
Thissettingrecognizescomponentsasamarkandisthereforesuitedforspeciallyshapedcomponents.
• Sp. Quad
Thisisusedforsquareorrectangularcomponentswhichreflectlightatthefoursidesofthepackagemakingitdifficulttodistinguishtheleadsfromthepackage.
• Gravity
Thisdetectsthecenter-of-gravityofatarget(blackorwhite)inthespecifiedarea,allowingreliablerecognitionofvariouscomponentswithirregularshapes.Whenusingthissetting,test-mountthecomponentaftersettingthedata,andcheckthemountingshift(distancefromcenterofmountingpositiontocenterofthecomponent).Thenentertheshiftamountsin"Cntr.OffsetXYR"oftheShapeparameters.
• Ignore
Thisdoesnotperformimageprocessing.
C: Required Nozzle
Selecttheoptimumnozzlethatmatchesthecomponentsizefromamongthenozzletypesforchipcomponents.When
theparametervaluesarecopiedfromtheYAMAHAdatabase,usethedefaultsetting.
D: Package
Selectthetypeofcomponentfeed.
• "Tape"
Selectthissettingwhenusingatapefeederwhichsuppliescomponentsonpapertape,embossedtapeoradhesivetape.
• "Bulk"
Selectthissettingwhenusingabulkcassettefeeder.
• "Stick"
Selectthissettingwhenusingastickfeedersuchasasinglestickfeeder,multi-stickfeeder,stakedstickfeederandhigh-speedstickfeeder.
• "Tray"
Selectthissettingwhenusingatrayfeedersuchasamanualtrayfeeder,autotraystacker,externaltraychangerandwafertraychanger.
1-34
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
G: Dump Way
Thisspecifiesthelocationwhereacomponentwillbedumpedifanerrorsuchasrecognitionerrorhasoccurred.Setto
"DumpPOS"forchipcomponentsandsmallcomponents.Whentraycomponentsareused,setto"Sp.DumpBack"to
returnthembacktothetray.WhenaQFPdumpstation(option)isused,setto"station".
H: Retry Times
Thisdetermineshowmanytimesthemachinewillretrythesameoperationifanerrorsuchasarecognitionerrorhas
occurred.Thenumberofretriescanbesetfrom"NORETRY"to"14".Whenthisretrysettingisgreaterthanthemachine
dataretrysetting,themachinedatahaspriority.
I: Conveyor Y Speed
ThisparameterspecifiestheconveyorY-axisspeed.Ifcomponentsmoveorslidejustaftermountedontheboarddueto
theY-axismovement,setthisparametertoalowerspeed.
Fourspeedsareavailable:"FAST","MIDDLE","SLOW"and"VERYSLOW".
J: Database number
Showsthedatabasenumberwhentheparametervalueswerecopiedfromthedatabase.
Whenyouwanttocopytheparametervaluesfromthedatabase,clickthe[Database]buttononthetoolbartoopenthe
databaselist.Thenselectthecopysourcedataandpressthe[Set]buttontomakeacopy.
Parts (electronic component) database list
64121-S1-00
Reference For details on the database, see section 7, "Using and editing the database", in this chapter.
L: Category
Usethedefaultsetting"Normal"toperformcomponentmountingordipping.Whenyouwanttoperformstamping,select
"Stamp".
M: FixCmpRef.
Setthisparameterto"0"innormaloperation.Enterfixedcomponentnumbershereonlywhenused.
1-35
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.2.2 Parameter for machines other than YS Series machines
E: Feeder Type
Selectthespecificfeedertypetobeusedforcomponentsupply.SelectableitemsdifferdependingonthePackage
parametersetting.Refertothetablebelowtomakeaselection.
■ Feeder Type settings
When"Package"issetto"Tape"
Comp.
Package setting
Feeder Type
settingTape feeder or bulk cassette feeder type
Tape
8mmTape 8mm tape feeder (except for 1005 chip)
8mm1005cmp 8mm tape feeder (for 1005 chip)
12mmEmboss 12mm tape feeder (standard pitch)
12mmLongPitch 12mm tape feeder (long pitch)
16mmEmboss 16mm tape feeder
24mmEmboss 24mm tape feeder
32mmSticky 32mm air-driven feeder with sticky tape
32mmEmboss 32mm embossed air-driven feeder
44mmEmboss 44mm embossed air-driven feeder
56mmEmboss 56mm embossed air-driven feeder
Tape-A to D
Select these settings when using a tape feeder other than the above. Note that you must make necessary settings on the <3/1/A5 FEEDER SPEC. INF> screen. For the setting procedure, refer to the mounter service manual.
Spear1 to 10
8mm0603cmp 8mm tape feeder (for 0603 chip)
*Select"12mmLongPicth"whenusingbothCLtypefeedersandFVtypefeeders.
■ Feeder Type settings
When"Package"issetto"Bulk"
Comp.
Package setting
Feeder Type
settingTape feeder or bulk cassette feeder type
Bulk
Bulk-1005C Bulk feeder for 1005 capacitors. Marked "1005 C" on the feeder.
Bulk-1005R Bulk feeder for 1005 resistors. Marked "1005 R" on the feeder.
Bulk-1608C Bulk feeder for 1608 capacitors. Marked "1608 C" on the feeder.
Bulk-1608R Bulk feeder for 1608 resistors. Marked "1608 R" on the feeder.
Bulk-T0.6CBulk feeder for 2125 capacitors (chip thickness 0.6mm). Marked "2125 T0.6" on the feeder.
Bulk-T0.6R Bulk feeder for 2125 resistors. Marked "2125 T0.6" on the feeder.
Bulk-T1.25CBulk feeder for 2125 capacitors (chip thickness 1.25mm). Marked "2125 T1.25" on the feeder.
HopBulk-1005C Hopper bulk feeder for 1005 capacitor
HopBulk-1005R Hopper bulk feeder for 1005 resistor
HopBulk-1608C Hopper bulk feeder for 1608 capacitor
HopBulk-1608R Hopper bulk feeder for 1608 resistor
HopBulk-T0.6 Hopper bulk feeder for 2125 chip components (chip thickness 0.6mm)
HopBulk-T0.8 Hopper bulk feeder for 2125 chip components (chip thickness 0.8mm)
HopBulk-T1.25 Hopper bulk feeder for 2125 chip components (chip thickness 1.25mm)
1-36
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.2.3 Parameter for YS Series machines only
E: Feeder type
Displaysthedevicethatsuppliesparts.Thisparameterisautomaticallysetif“R:Tapetype”isset.
F: Feed pitch
Selectsthefeedpitchfromthedrop-downlistbox.
n NOTE This parameter is not shown when the feeder pitch operation is set to “feeder setup”.
P: Feed speed
Selectshowfastthetapeisfedfromthedrop-downlistbox.
Q: Reel diameter size
Specifiesthereeldiameterofatape.(Thisparameterwillbeshownonlywhenthe“R:Tapetype”issetto“8mmtape”.
Selecteither“7inch”or“Largetype(7inchorover)”.Theoptionsetinthisparameterisusedforjudgmentofreel
locationcheckwhenoptimizationisconducted.
Reference 7-inch diameter reel with 8 mm tape can be positioned on either the upper or lower part of the carriage reel holder while large type reel (7 inch or over) can be positioned on the lower part of the carriage reel holder only. The reel can be positioned on only the lower part of the carriage reel holder in case of parts on a tape other than 8 mm tape.
R: Tape type
SelectanoptionifComponentPackageSettingissetto“Tape”.
Selectatapetypefromthedrop-downlistbox.“E:Feedertype”willbeautomaticallysetwhenatapetypeisselected.
Selectanoptionreferringtothefollowingtable.
Comp. Package
settingTape type Feeder type Type of component feeder
Tape 8 mm tape 8 mm tape8 mm tape feeder (including device for 8 mm 1005, 0603 chip)
12 mm tape 12 mm long pitch 12 mm tape feeder (including 12 mm emboss)
16 mm tape 16 mm emboss 16 mm tape feeder
24 mm tape 24 mm emboss 24 mm tape feeder
32 mm tape 32 mm emboss 32 mm embossed tape feeder
44 mm tape 44 mm emboss 44 mm embossed tape feeder
56 mm tape 56 mm emboss 56 mm embossed tape feeder
72 mm tape 72 mm emboss 72 mm embossed tape feeder
Tape A to D Tape A to D
Set when using a tape feeder other than the above ones.
Note that you must make necessary settings of the “feeder spec information” in advance to use the setting.
Spare 1 to 10 Spare 1 to 10
1-37
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.2.4 Editing the ball lead position informationBallleadpositioninformationcanbeeditedtoimproveaccuracyinrecognizingtheballleadsthatarerandomlyarrangedonballleadcomponentssuchasCSPandmicroBGA.Toedittheballleadpositioninformation,"AlignmentType"intheBasicparametersmustbesetto"BGA"or"FlipChip".
1. When "Alignment Type" is set to "BGA"
1 Open the ball lead position edit screen.Click the [Ball Edit] button on the toolbar. The BGA edit screen opens.
2 Edit the ball lead position data.On the BGA edit screen, edit the ball lead position data so that it matches the actual ball lead arrangement. The ball lead display should be set to ON (dark color) at positions where there are ball leads and to OFF (light color) where there are no ball leads. To switch ON or OFF, place the mouse on the target lead and double-click the mouse button or click the [Set] or [Reset] button.
Number of balls being edited
[Set] button
Position currently being edited
[Reset] button
[Reverse] button
BGA edit screen
64122-S1-00
3 Register the edited data.When you have edited the ball lead position data, click the [OK] button to register it.
1-38
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
2. When "Alignment Type" is set to "Flip Chip"
1 Open the Random Ball Edit dialog box.Click the [Ball Edit] button on the toolbar to open the Random Ball Edit dialog box.
Random Ball Edit dialog box
64123-S1-10
2 Define the reference ball lead positions.As the drawing below shows, define the ball leads located as close as possible to the top right, top left, bottom right and bottom left, as the reference ball leads. It is not important which ball lead you select here. In the Random Ball Edit dialog box, specify the reference ball leads as 0 to 7.
b: Reference ball leads
Reference ball lead positions
X+
Y+
X−
Y−
b1b6
b7
b3
b0
b4
b5
b2
63150-S1-00
n NOTE Ball leads other than the reference ball leads should be specified as "---".
3 Enter the coordinates of each reference ball lead.Enter accurate XY coordinates of each reference ball lead relative to the center of the component.
4 Enter the ball lead size.Enter the ball lead diameter in the "C: Std. Ball Diameter" parameter in the Random Ball Edit dialog box. This diameter setting will be applied by default to all registered ball leads.
5 Save the data.When you have edited the random ball lead data, click the [OK] button to save it.
Reference When you want to copy or delete a row in the Random Ball Edit dialog box, click the right mouse button on the target row to display the context menu (right-click menu) and select the command from the menu.
1-39
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.2.5 Datum Ball automatic setting function of Random arrangement Ball
■ About Random Ball Edit Screen
Ifthe[Auto]buttonisclickedwhenitisinthestatewhereBallinformationwasinputted,theDatumBallisdecidedautomaticallyandtheDatumBallpositionisupdated.
Datum Ball Position
Datum Ball Position
[Auto] button
64187-S1-10
Datum Ball Position
When it is able to set up automatically,the Datum ball position is updated.
64188-S1-00
1-40
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
Ifthe[Auto]buttonispushedwhenitisinthestatewheretheDatumBallwassetup,theEa928:ConformDatumBallAutoSetscreenisdisplayed.
Conform Datum Ball Auto Set screen
64189-S1-00
Ea929:DatumBallAutoSetErrorisdisplayedwhentheDatumBallisnotabletobesetupautomatically.Inthiscase,pleasesetupmanually.
Datum Ball Auto Set Error
64190-S1-00
ThegeneratingconditionsofEa929:DatumBallAutoSetError
•WhenBallinformationislessthan4points
1-41
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.3 Pick parametersThePickparameterscreenopenswhenyouclickthePickiconinthetreevieworthe[Pick]tabinthedetailview.SetthePickparametersbyreferringtothefollowingdescription.
Pick parameters
64124-S1-00
Reference Some parameters may not be available depending on the specifications.
A: Feeder Set No.
Enterthefeedersetnumberofthepositiononthefeederplate(feederknockpinposition)atwhichthefeederisinstalled.
Thisparametersettingisunnecessarywhenthe"Usefeederoptimize"parameterissetto"Yes".WhenusinganMTF
(manualtrayfeeder),enterthefeedersetnumbernearapositionatwhichtheMTFisinstalledonthefeederplate.When
usinganauto/externaltraychanger,usethedefaultsetting.
B: Position Definition
Setto"Automatic"whenthe"Package"parameterissetto"Tape"or"Bulk".(Thecomponentpickuppositionwillbe
calculatedautomatically.)Setto"Teaching"whenstickfeedersortrayfeedersareused.
C, D: XY (pickup position)
Enterthepositionatwhichtheheadpicksupthecomponentfromthefeeder.Theseparametersareskippedwhenthe
PositionDefinitionparameterisset"Automatic".
E: Pick Angle (deg)
•Thisparameterspecifiestheanglethroughwhichthemounterheadrotatestopickupacomponentonthefeeder.Thissettingdeterminestheorientationofthecomponent(recognitionreference)whenitisrecognizedanddisplayedontheoperationmonitor.Normally,setthisparameterto0degreesforhorizontallylongcomponentsintheloadingpositiononthefeeder,andsetto90degreesforverticallylongcomponents.
•Whenusingabulkcassettefeeder,alwayssetthisparameterto90degrees.
•ThepickupanglefortransistorsmustbespecifiedsothattheirleadsfacetheNSdirections.Setthisparameterto0degreesforverticallylongcomponentsintheloadingpositiononthefeeder,andsetto90degreesforhorizontallylongcomponents.Selectthecorrectpickupanglebyreferringtothetablebelow.
•ThepickupangleforSOPcomponentsmustbespecifiedsothattheirleadsfacetheEWdirections.Setthisparameterto0degreesforhorizontallylongcomponentsintheloadingposition,andsetto90degreesforverticallylongcomponents.Selectthecorrectpickupanglebyreferringtothetablebelow.
•ThepickupangleofconnectorsmustbespecifiedsothattheirleadsfacetheEdirection.Selectthecorrectpickupangleaccordingtotheloadingpositionofthecomponentasshowninthefollowingtables.
1-42
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
Loading position
Pickup angle
Loading position
Pickup angle
Loading position
Pickup angle
Loading position
Pickup angle
Recognition reference
Loading position
Pickup angle
Recognition reference
Loading position
Pickup angle
Chip Melf
SOP
Mini-mold transistor
Connector E
QFP
0 90 0 90
0 90
0 90 0 90
0 180 90 -90
0 90
N S
E
W
N
S
W E N S
E
W
N
S
W E
N
S
N
S
N S
E
W
N
S
W E N S
E
W
N
S
W E
N
S
WE
Pick Angle (deg)
63119-S1-10
F: Pick Height (mm)
This is the Z-axis height offset value used when the head lowers to pick a component. Set this parameter to "0.0" in
normal operation.
If you want to lower the Z-axis height during component pickup, enter a positive (+) value in the Pick Height field.
Conversely, if you want to raise the Z-axis height, enter a negative (-) value.
G: Pick Timer
This parameter specifies the time duration (in seconds) for which the head stays in the lowered position after detecting
the reference pickup vacuum pressure when picking up a component. For small components such as chip components, it
is okay to set this parameter to "0.00". (The setting value applies to the external tray changer when connected.)
H: Pick Speed (%)
This is the Z-axis speed when the head moves down to pick up a component. Set this parameter to 100 (%) in most cases.
If you want to reduce the speed, enter a smaller value.
I: XY Speed (%)
This is the speed at which the head moves in the XY directions to pick up and mount a component. Set this parameter to
100 (%) in most cases. If you want to reduce the speed, enter a smaller value.
J: Pick&Mount Vacuum Check
Set this parameter to "NORMAL CHK" in most cases. If you want to check pickup errors and mount errors more strictly
(erroneous head return without mounting the component), set to "SPECIAL CHK".
For example, when using QFP or BGA components and you want to check pickup errors and mount errors (erroneous
head return without mounting the component) more strictly, set this parameter to "SPECIAL CHK".
n NOTE When the Pick&Mount Vacuum Check parameter is set to "NORMAL CHK", the machine controls the ascent timing of the head from the lowered position during component pickup or mounting. This parameter setting is valid only when the Vacuum Check parameter on the [Board] tab screen is set to "Check".
1-43
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
K: Pick Vacuum
Thisisthereferencevacuumpressureusedforcheckingthepickupvacuumlevel.Usethedefaultsettingandadjustitas
neededinthePartsAdjustmode.
L: Pick Timing
Thisparameterspecifiesthetimingtostartvacuumgenerationwhentheheadpicksupacomponent.Whensetto"Normal",vacuumgenerationstartsbeforetheheadmovesdown.Whensetto"Bottom",vacuumgenerationstartaftertheheadhasmoveddown.Setthisparameterto"Normal"inmostcases.
M: Pick Action
Thisspecifiesthenozzledescentmovementsduringcomponentpickupormounting.Setthisparameterto"Normal"in
mostcases.Settingthisparameterto"DETAIL"allowsyoutosetthePickTango,PickDownandPickUpparameters.For
BGAcomponents,setthisparameterto"QFP".
N: Pick Tango
Setthisparameterto"NORMAL"inmostcases.Whenhigheraccuracyisrequiredtopickupasmallcomponent,setto
"INTOL".(ThisparametercanbeselectedonlywhenthePickActionparameterissetto"DETAIL".
O, P: Pick Down, Pick Up
Selectthenozzledescentorascentsequencethatbestmatchesthecomponent.(Theseparameterscanbeselectedonly
whenthePickActionparameterissetto"DETAIL".)
Q: Force Control
Setwhetherornottoperformloadcontrol.Whenthisparameterissetto"Yes(OnlyUnlock)",noadditionalloadwillbe
appliedafterthecomponentcomesincontactwiththeboard.
R: Target Load (N)
Enterthetargetloadin0.1Nstepsfrom1.0to49.0N.
S: Nozzle Touch Point Offset (mm)
Setthelengthfromthetopsurfaceofthecomponenttothepositionwherethenozzletipmakescontactwiththe
component.
1-44
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.4 Dip parametersTheDipparameterscreenopenswhenyouclicktheDipiconinthetreevieworthe[Dip]tabinthedetailview.SettheDipparametersbyreferringtothefollowingdescription.
Dip parameters
64125-S1-00
Reference Dip parameters are displayed depending on the specifications.
A: Dipping Action
Select"AfterVision"or"BeforeVision"toperformdippingoperation.Dippingisnotperformedwhen"NotUse"isselected
here.
B: Station No.
EnterthestationNo.shownonthelabelaffixedtotheconnectorbox.Adatacheckerrorwillbeissuedifothernumbers
areused.
D: Dip. Descent Sequence
Selectthespeedfrom"Normal","2StepFast","2StepMiddle"or"2StepSlow"forloweringthehead.Whena2-stepspeed
otherthan"Normal"isselected,theheadspeedswitchestoslowspeedsomemillimetersbeforethetargetpositionwhile
theheadisloweringtothedippingunit.Thishelpsreducethecontactloadappliedonthecomponentbutloweringthe
headtakesmoretime.
E: Dip. Descent Speed
Enterthespeedforloweringtheheadin1%stepsfrom1to100%.
Whena2-stepspeedisselected,thisparameterspecifiesthehigherspeed.
F: Dip. Lowend Height
Setthetargetpositiontolowertheheadin0.01mmstepsfrom-9.99to+9.99mm.Thedownwarddirection(depressing
direction)ispositive(+).
G: Dip. Lowend Timer
SethowlongtheZ-axiswaitsatthebottom(lowerend)afterarrivingatthetargetposition.Enterthetimein0.01second
stepsfrom0.00to+9.99seconds.
H: Dip. Rising Sequence
Selectthespeedfrom"Normal","2StepFast","2StepMiddle"or"2StepSlow"forraisingthehead.Whena2-stepspeed
otherthan"Normal"isselected,theheadspeedswitchestohighspeedsomemillimetersafterleavingthestartposition
whiletheheadisrisingtothedippingunit.
I: Dip. Rising Speed
Enterthespeedforraisingtheheadin1%incrementsfrom1to100%.
Whena2-stepspeedisselected,thisparameterspecifiesthehigherspeed.
J: Force Control
Setwhetherornottoperformloadcontrol.Whenthisparameterissetto"Yes(OnlyUnlock)",noadditionalloadwillbe
appliedafterthecomponentcomesincontactwiththeboard.
K: Target Load
Enterthetargetloadin0.1Nstepsfrom1.0to49.0N.
1-45
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.5 Mount parametersTheMountparameterscreenopenswhenyouclicktheMounticoninthetreevieworthe[Mount]tabinthedetailview.SettheMountparametersbyreferringtothefollowingdescription.
Mount parameters
64126-S1-00
Reference Some parameters may not be available depending on the specifications.
A: Mount Height (mm)
ThisistheZ-axisheightoffsetvalueusedwhentheheadlowerstomountacomponent.Setthisparameterto"0.0"in
normaloperation.IfyouwanttolowertheZ-axisheightduringcomponentmounting,enterapositive(+)value.
Conversely,ifyouwanttoraisetheZ-axisheight,enteranegative(-)value.
B: Mount Timer
Thisparameterspecifiesthetimeduration(inseconds)forwhichtheheadstaysintheloweredpositionafterdetecting
thereferencemountvacuumpressurewhenmountingacomponent.Inmostcases,itisokaytosetthisparameterto
"0.00".Ifpickupormountoperationisunstable,setalongertimervalue.
C: Mount Speed (%)
ThisisrelatedtothePickSpeedsettinginthePickparameters.(ThesettingvaluechangessimultaneouslyasthePick
Speedsettingischanged.)
D: XY Speed (%)
ThisisrelatedtotheXYSpeedsettinginthePickparameters.(ThesettingvaluechangessimultaneouslyastheXYSpeed
settinginthePickparametersischanged.)
E: Pick&Mount Vacuum Check
Setthisparameterto"NORMALCHK"inmostcases.Ifyouwanttocheckpickuperrorsandmounterrorsmorestrictly
(headreturnwithoutmountingthecomponent),setto"SPECIALCHK".
n NOTE When the Pick&Mount Vacuum Check parameter is set to "NORMAL CHK", the machine controls the ascent timing of the head from the lowered position during component pickup or mounting. This parameter setting is valid only when the Vacuum Check parameter on the [Board] tab screen is set to "Check".
F: Mount Vacuum
Thisisthereferencevacuumpressureusedforcheckingthemountvacuumlevel.Usethedatabasedefaultsettingand
adjustitasneededinthePartsAdjustmode.
G: Mount Action
ThisisrelatedtothePickActionsettinginthePickparameters.(ThesettingvaluechangessimultaneouslyasthePick
Actionsettingischanged.)
H: Mount Tango
Setthisparameterto"NORMAL"inmostcases.Whenhigheraccuracyisrequiredtomountasmallcomponent,setto
"INTOL".(ThisparametercanbeselectedonlywhentheMountActionparameterissetto"DETAIL".
I, J: Mount Down, Mount Up
Selectthenozzledescentorascentsequencethatbestmatchesthecomponent.Usethedefaultvaluesaslongasno
problemsarise.(TheseparameterscanbeselectedonlywhentheMountActionparameterissetto"DETAIL".)
1-46
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
K: Force Control
Setwhetherornottoperformloadcontrol.Whenthisparameterissetto"Yes(OnlyUnlock)",noadditionalloadwillbe
appliedafterthecomponentcomesincontactwiththeboard.
L: Target Load (N)
Enterthetargetloadin0.1Nstepsfrom1.0to49.0N.
M: Nozzle Touch Point Offset (mm)
Setthelengthfromthetopsurfaceofthecomponenttothepositionwherethenozzletipmakescontactwiththe
component.
1-47
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.6 Vision parametersTheVisionparameterscreenopenswhenyouclicktheVisioniconinthetreevieworthe[Vision]tabinthedetailview.SettheVisionparametersbyreferringtothefollowingdescription.
Vision parameters
64127-S1-00
Reference Some parameters may not be available depending on the specifications.
A, B, C: Alignment Module: Fore, Back, Laser
Thisparameterspecifiesthelightingmethodforrecognizingacomponent.
D to F: Light Main, Light Coax, Light Side
Selectthelightingmethodsthatbestmatchthecomponent.Usethedefaultsetting("LightMain"and"LightCoax"
selected)inmostcases.When"AlignmentType"issetto"BGA"andyouwanttochecknicksontheBGAleads,select
"LightSide"only.
G: All Lighting ON
Selectthisparameterwhenusingalllightingmethods"LightMain","LightCox"and"LightSide".(Thisparameteris
availableonlywhentheAlignmentTypeparameterissetto"SOJ"or"Lead-off"or"PLCC".)
H: Lighting Level
Thisparameterspecifiesthereflectedlightbrightness.
I: Auto Threshold
Showsathresholdlevelforstandardchipcomponentthatwasautomaticallycalculatedfromtheacquiredimage.
J: Comp. Threshold
Thisparameterspecifiesthethresholdlevelusedtodiscernthelight-reflectingpart(lead)fromthebackgroundduring
componentrecognition.ThisparameterisskippedforBGAcomponents.
K: Comp. Tolerance
Thisparameterspecifiesthetoleranceforrecognizingacomponent,inanallowableerrorpercentageof0to100%.The
largerthepercentage,thegreaterthetolerance.
L: Search Area (mm)
Thisparameterspecifiestheareawithinwhichthecomponentleadsaresearched.Asthisvalueissetlarger,thesearch
areaisextended,butwithalossintheimageprocessingspeed.
M: Recognition way
Selectthemethodtorecognizethecomponentfromamong"Normal","Insiderecognition",and"Inside+LeadAutoSearch".
Setto"Normal"inmostcases.Ifthe"Normal"settingfailstorecognizethecomponent,thentrysettingto"Inside
recognition"andthen"Inside+LeadAutoSearch".
(ThisparameterisavailableonlywhentheAlignmentTypeparameterissetto"SOJ"or"Lead-off"or"PLCC".)
• Normal
Recognizestheendofeachlead.
• Inside recognition
Recognizes the root of each lead. • Inside+LeadAutoSearch
Recognizestherootofeachleadandalsodetectstheleadsbyextractingapatternthatmeetsthedefinitionsbasedontheleadpitchandleadwidthparameters.
1-48
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
N: Datum Angle
Thisparameterspecifiestheangleofcomponentshapedefinition.Usethedefaultsettinginmostcases.
O: Comp. Intensity
Thisparameterspecifiesthethresholdlevelusedtomeasuretheintensityintheoutlineareaofacomponentafteritis
successfullyidentifiedbynormalvisionrecognition.Ifthemeasuredintensitylevelishigherthanthisthreshold,the
recognitionresultisapass.(Thisparameterisvalidonlywhen"AlignmentType"issetto"Std.Chip".)
P: Multi MACS
SetwhethertousetheMultiMACScorrection.Markthecheckboxwhenusingthisfunction.
Q: Co-Planarity Threshold
Setareferencevalue(50to300)usedtoevaluatetheleadco-planaritymeasurementresults.Ifyoudonotwanttouse
theco-planaritycheckfunctionforthiscomponent,setthisparameterto“NotUse”.
R: Co-Planarity Level
Thisisthesensitivitylevelusedtoperformleadco-planaritymeasurement.
Setthisparametertoanoptimumsensitivitylevel(0to9).Forexample,settoaround“5”fornormalleadcomponents,
andsettoaround“2”forcomponentshavingamirroredleadsurfacethatcauseslittleirregularreflectionwhenscanned
byalaser.Thehighertheirregularreflectionontheleadsurface,thelargerthis“Co-PlanarityLevel”parametervalue
shouldbe.
S: Co-Planarity Ruler Offset
Entertheoffsetvaluethatwillbeaddedtothe"RulerOffset"parameterspecifiedonthe[Shape]tabonlywhen
measuringleadco-planarity.
Whenthisoffsetissetto"0",leadco-planaritymeasurementisperformedatthesamepositionasspecifiedby"Ruler
Offset".
Whenaplusvalueisset,leadco-planaritymeasurementisperformedatapositionshiftedinwardfromtheposition
specifiedby"RulerOffset".Whenaminusvalueisset,leadco-planaritymeasurementisperformedatapositionshifted
outwardfromthepositionspecifiedby"RulerOffset".
T: 3D Co-Planarity Threshold
Enterthedesiredtolerancerangeofleadcoplanarity.Acoplanarityerrorisdetectedifnon-uniformityoftheleadbottom
planeexceedsthisvalue.Setto"NotUse"ifyoudonotwanttocheckleadcoplanarity.
U: 3D Inspection Mode
Setto"Standard"inmostcases.Forcomponentswithwireleads,thisparametercanalsobesetto"Fast"ifdesired.
V: 3D Threshold
Thisisthethresholdlevelusedtoprocessanimagerecognizedbythecoplanaritycheckcamera.
W: 3D Main Lighting Level
Thisisthemainlightinglevelusedtorecognizeanimagewiththecoplanaritycheckcamera.
X: 3D Coax Lighting Level
Thisisthecoaxiallightinglevelusedtorecognizeanimagewiththecoplanaritycheckcamera.
Y: 3D Side Lighting Level
Thisisthesidelightinglevelusedtorecognizeanimagewiththecoplanaritycheckcamera.
Z: Bright Area (%)
Settheratio(%)ofthebrightarea(light-reflectingballleadarea)totheentirepackagearea,whichshouldbedetected
whenrecognizingaballleadcomponentsuchasaBGAwiththecoplanaritycheckcamera.
1-49
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
a: Height Check (mm)
SetthisparameterwhenyouwanttocheckthefrontandbackofacomponentsuchasanSOPandQFP.Inmostcases,
setavaluewhichisabout70%ofthecomponentheight(thickness).
b: Extra ball check
Setwhetherornottojudgeasrecognitionerrorifthenumberofballsrecognizedduringpartsrecognitionislargerthan
thenumberofballsspecifiedwithballleadpositioninformation.
•CheckedJudgesasrecognitionerrorifthereisaballatapositionnotspecifiedwithballleadpositioninformation.
•UncheckedDoesnotjudgeasrecognitionerrorevenifthereisaballatapositionnotspecifiedwithballleadpositioninformation.
c: Ball matching rate
Specifiesthematchingrateallowedforrecognizingeachballfrom0to100%.Thegreaterthevalue,thegreaterthe
tolerance.
1-50
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.7 Shape parametersTheShapeparameterscreenopenswhenyouclicktheShapeiconinthetreevieworthe[Shape]tabinthedetailview.SettheShapeparametersbyreferringtothefollowingdescription.
n NOTE Set these parameters after specifying "Alignment Type". If "Alignment Type" is undefined, the following parameters are not displayed.
■ Chip components
Shape parameters
64128-S1-00
A, B: Body Size X, Body Size Y
Enterthecorrectdimensions(mm)measuredwithaverniercaliperormicrometer.
C: Body Size Z
Enterthecorrectthickness(mm)measuredwithaverniercaliperormicrometer.
D: Ruler Offset
Thisparameterspecifiesthedistanceinpixels,fromtheendofthecomponenttoarulerlineusedtomeasurethelead
width.Usethedefaultsettinginmostcases.
E: ReflectLL
Enterthewidthofthesilverleadsprovidedonbothendsofthecomponent.(Standardchipcomponentsdonotusethis
parameter.)
F, G: Align Size X, Y
Enterthecomponentsizethatisactuallyrecognizedbythecamera.(Standardchipcomponentsdonotusethis
parameter.)
N
S
EW
A
C
B
N
S
WE
A
B
D
N
S
EW
A
C
B
N
S
WE
F
G
E
Top view
Top view
A: Body Size XB: Body Size YC: Body Size ZD: Ruler Offset
A – D: Same as aboveE: ReflectLLF: Align Size XG: Align Size Y
Shape parameters for chip components
63120-S1-00
1-51
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ Mini-mold transistors and SOT
A, B: Body Size X, Body Size Y
Enterthecorrectdimensions(mm)includingtheleads,measuredwithaverniercaliperormicrometer.
C: Body Size Z
Enterthecorrectthickness(mm)measuredwithaverniercaliperormicrometer.
D: Ruler Offset
Enterthedistanceinpixelsfromtheendofthecomponenttoanimaginarylineusedtomeasuretheleadwidthand
pitch.Usethedefaultsettinginmostcases.
E: Ruler Width
Enterthewidthofanimaginarylineusedtomeasuretheleadwidthandpitch.Setthisparameterto"1to2"for
componentswithaleadlengthshorterthan0.3mm,andto"2to3"forcomponentswithaleadlengthlongerthan
0.3mm.Usethedefaultsettinginmostcases.
F, G: Lead Number NS
EnterthenumberofleadsexistingintheNandSdirections.
Pickup angle
Loading position
0° 90°
NS NS
N
S
N
S
Mini-mold transistor and SOP lead direction
63121-S1-00
H, I: Lead Pitch NS
Enterthecorrectleadpitch(lead-to-leadspacing).
J: Lead Width
Enterthecorrectleadwidth
K: ReflectLL
Entertheprojectedlengthofleadswhichreflectlightduringrecognition.Usethedefaultsettinginmostcases.
NS
E
W
B
C
A
N
S
E W
H
K
D
J
A : Body Size X B : Body Size YC : Body Size ZD : Ruler OffsetH : Lead PitchJ: Lead WidthK: Reflect LL
Bottom view
Shape parameters for mini-mold transistors
63122-S1-00
■ SOP
A, B: Body Size X, Body Size Y
Enterthecorrectdimensions(mm)includingtheleads,measuredwithaverniercaliperormicrometer.
C: Body Size Z
Enterthecorrectthickness(mm)measuredwithaverniercaliperormicrometer.
D: Ruler Offset
Enterthedistanceinpixelsfromtheendoftheleadstoanimaginarylineusedtomeasuretheleadwidthandpitch.Use
thedefaultsettinginmostcases.
E: Ruler Width
Enterthewidthoftheimaginarylineusedtomeasuretheleadwidthandpitch.Setthisparameterto"1to2"for
componentswithaleadlengthshorterthan0.3mm,andto"2to3"forcomponentswithaleadlengthlongerthan
0.3mm.Usethedefaultsettinginmostcases.
F: Lead Number
EnterthenumberofleadsexistingintheEorWdirection.
1-52
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
G: Lead Pitch
Enterthecorrectleadpitch(lead-to-leadspacing).
H: Lead Width
Enterthecorrectleadwidth
I: ReflectLL
Entertheprojectedlengthofleadswhichreflectlightduringrecognition.Usethedefaultsettinginmostcases.
N
S
EW
N
S
W E
B
C
A
I
G
H
A : Body Size XB : Body Size Y C : Body Size ZG : Lead PitchH : Lead WidthI : Reflect LL
Bottom view
Shape parameters for SOP
63123-S1-00
■ Simple Flip Chip
A, B:Body Size X, Body Size Y
EnterthecorrectdimensionsinmillimetersbyreferringtoCADdata.
C: Body Size Z
EnterthecorrectthicknessinmillimetersbyreferringtoCADdata.
D: Bump Number
EnterthenumberofbumpsexistingalongtheoutermostsideintheNdirection.
E: Bump Diameter
Enterthediameterinmillimeters(0.00to99.99)ofabumpexistingontheoutermostsideintheNdirection.Enterthe
correctdimensionbyreferringtoCADdata.(Seedrawingbelow.)
F: Start Pos X
EntertheX-coordinatepositioninmillimetersofthefirstbumplocatedintheNdirection,relativetothecenterofthe
component.(Seedrawingbelow.)
G: Start Pos Y
EntertheY-coordinatepositioninmillimetersofthefirstbumplocatedintheNdirection,relativetothecenterofthe
component.(Seedrawingbelow.)
H: End Pos X
EntertheX-coordinatepositioninmillimetersofthelastbumplocatedintheNdirection,relativetothecenterofthe
component.(Seedrawingbelow.)
I: End Pos Y
EntertheY-coordinatepositioninmillimetersofthelastbumplocatedintheNdirection,relativetothecenterofthe
component.(Seedrawingbelow.)
J to a: Bump Number S to End Pos. YW
EnterthesettingsintheS,EandWdirectionswhilereferringtotheabovedescriptions(DtoI)anddrawing.
C
B
A
WN
SE
N
S
EW
G E
D
I
F H
Shape parameters for simple flip chip
A: Body Size XB: Body Size YC: Body Size ZD: Bump NumberE: Bump DiameterF: Start Pos XG: Start Pos YH: End Pos X I : Start Pos Y+: Center of component
Bottom view
63124-S1-00
1-53
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ Flip Chip
A, B: Body Size X, Body Size Y
EnterthecorrectdimensionsinmillimetersbyreferringtoCADdata.
C: Body Size Z
EnterthecorrectthicknessinmillimetersbyreferringtoCADdata.
C
B
A
WN
SE
Shape parameters for flip chip
A: Body Size XB: Body Size YC: Body Size Z
63125-S1-00
■ Simple BGA
A, B: Body Size X, Body Size Y
Enterthecorrectdimensionsmeasuredwithaverniercaliperormicrometer.
C: Body Size Z
Enterthecorrectdiametermeasuredwithaverniercaliperormicrometer.
D: Dot Amount
EnterthetotalnumberofballterminalsoftheBGAcomponent.
E, F: Dot number N, Dot number E
EnterthenumberofballterminalsarrayedintheNandEdirections.Ifthenumberofterminalsperarraydiffersfrom
eachother,enterthelargestnumberofterminalsperarray.
G: BGA pitch
Enterthespacingbetweenballterminals.
H: BGA diameter
Enterthediameterofballterminals.
N
S
EW
B
A C
E
F
G
H
C
A : Body Size XB : Body Size YC : Body Size ZD : Dot AmountE : Dot number NF : Dot number EG : BGA pitchH : BGA diameter
Bottom viewSide view
Shape parameters for BGA component (Simple BGA setting)
63126-S1-00
■ BGA
A, B: Body Size X, Body Size Y
Enterthecorrectdimensionsmeasuredwithaverniercaliperormicrometer.
C: Body Size Z
Enterthecorrectdiametermeasuredwithaverniercaliperormicrometer.
D, E, F: Cntr. Offset XYR
Enterthepickuppositionoffset(positionalshift)relativetothecenterofthecomponent.
G: Dot Amount
EnterthetotalnumberofballterminalsoftheBGAcomponent.
H, I: Dot number N, Dot number E
EnterthenumberofballterminalsarrayedintheNandEdirections.Ifthenumberofterminalsperarraydiffersfrom
eachother,enterthelargestnumberofterminalsperarray.
1-54
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
J: BGA pitch N
EnterthespacingbetweenballterminalsdisplayedontheN(North)sideofthevisionmonitor.
K: BGA pitch E
EnterthespacingbetweenballterminalsdisplayedontheE(East)sideofthevisionmonitor.
L: BGA diameter
Enterthediameteroftheballterminals.
M: Binary Level
TheCompThresholdparameterisinvalidwhen"AlignmentType"issetto"BGA"orSimpleBGA".Instead,thebinary
levelcanbeadjustedwiththisparameter.Forexample,ifthewhiteportionintheimageappearslargerthantheactual
area,enterapositive(+)value.
N
S
EW
B
A C
H
I
J
L
C
K
A : Body Size XB : Body Size YC : Body Size Z G : Dot Amount H : Dot number N I : Dot number E J : BGA pitch N K : BGA pitch E L : BGA diameterSide view Bottom view
Shape parameters for BGA component
63127-S1-10
■ Connector E
A, B: Body Size X, Body Size Y
Enterthecorrectdimensions(mm)includingtheleads,measuredwithaverniercaliperormicrometer.
C: Body Size Z
Enterthecorrectthickness(mm)measuredwithaverniercaliperormicrometer.
D, E, F: Cntr. Offset XYR
Entertheleadpositionoffset(positionalshift)relativetothecenterofthecomponent.
G: Ruler Offset
Enterthedistanceinpixelsfromtheendoftheleadstoarulerlineusedtomeasuretheleadwidthandpitch.Usethe
defaultsettinginmostcases.
H: Ruler Width
Enterthewidthofanimaginarylineusedtomeasuretheleadwidthandpitch.Setthisparameterto"1to2"for
componentswithaleadlengthshorterthan0.3mm,andto"2to3"forcomponentswithaleadlengthlongerthan
0.3mm.Usethedefaultsettinginmostcases.
I: LeadNumber
Enterthenumberofleadsexistingononeside.
J: Lead Pitch
Enterthecorrectleadpitch(lead-to-leadspacing).
K: Lead Width
Enterthecorrectleadwidth.
L: ReflectLL
Entertheprojectedlengthofleadswhichreflectlightduringrecognition.Usethedefaultsettinginmostcases.
A : Body Size XB : Body Size Y C : Body Size ZJ : Lead PitchK : Lead WidthL : Reflect LLBottom view
S
N
WE
BC
A
L
J
K
Shape parameters for connector E
63128-S1-00
1-55
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.8 Tray parametersTheTrayparameterscreenopenswhenyouclicktheTrayiconinthetreevieworthe[Tray]tabinthedetailview.SettheTrayparametersbyreferringtothefollowingdescription.
n NOTE The Tray parameters are available when the "Package" parameter is set to "Stick" or "Tray" and the "Feeder Type" parameter is set to "Multistick", "WideMultiStk", Stick15mm" or "Stick20mm", or "Fix. TF", "Ext. TF" or "Auto TF".
1. When the "Package" parameter is set to "Stick"
Tray parameters
Stick
64129-S1-00
A: Comp. Amount
Enterthenumberofcomponentsloadedinonestickfeeder.
B: Current Pos.
Thisparameterindicateshowmanycomponentshavebeenusedfromthestickfeeder.Usethedefaultsetting.
C: CountOutStop
Whenthisparameterissetto"On",themachineautomaticallystopswhenthespecifiednumberofcomponentsareused
up.Whensetto"Off",themachinereturnstothefirstpositiontocontinuecomponentpickupafterthespecifiednumber
ofcomponentsareusedup.Normallysetthisparameterto"Off".
2. When the "Package" parameter is set to "Tray"
● Parameter setting when using an MTF (manual tray feeder)
Tray parameters
MTF (manual tray feeder)
64130-S1-00
A, B: Comp. Amount XY
EnterthenumberofcomponentsintheXYdirectionsonatray.Whenusingatrayshowninthedrawingbelowfor
example,setthe"Comp.AmountX"to"5"andthe"Comp.AmountY"to"4".
1-56
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
C, D: Comp. Pitch XY
Enterthecomponentpitch(centertocenterspacing)inmillimetersintheXYdirections.
E, F: Current Pos. XY
Theseparametersindicatewhichrowandcolumnonatraythecomponentiscurrentlypickedupfrom.Therowand
columnonatrayarecountedfromthetrayorigin(seethedrawingbelow).Normally,enter"1"inboththe"CurrentPos.
X"and"CurrentPos.Y"parameterswhenyouhavecreatednewcomponentinformation.Sincetheseparameters
automaticallychangeasthecomponentsarepickedup,youcancheckwhichrowandcolumnonthetraythe
componentshavebeenusedfrom.
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.
1
2
1
3
4
2 3 4 5
1,1 2,1 3,1 4,1 5,1
1,2 2,2 3,2 4,2 5,2
1,3 2,3 3,3 4,3 5,3
1,4 2,4 3,4 4,4 5,4
Current Pos. X
Tray origin
Pallet origin
X-CompPitch
X-Comp. Amount
Y-Comp. Amount
Y-C
ompP
itch
Current Pos. Y
Comp Amount / Current Pitch / Current Pos. settings
63129-S1-00
G, H: Tray Amount XY
TheseparametersspecifythenumberoftrayssetintheXYdirectionsonapallet.ForexampleinFigureA,enter"2"for
theTrayAmountXparameter,and"1"fortheTrayAmountYparameter.InthecaseofFigureB,enter"1"fortheTray
AmountXparameter,and"2"fortheTrayAmountYparameter
I, J: Tray Pitch XY
Theseparameterssetthecenter-to-centerspacingoftheadjacenttraysonapallet.ForexampleinFigureAbelow,enter
"150.00"fortheTrayPitchXparameter,and"0.00"fortheTrayPitchYparameter.InthecaseofFigureB,enter"0.00"
fortheTrayPitchXparameter,and"100.00"fortheTrayPitchYparameter.Whenonlyonetrayissetonapallet,both
theTrayPitchXandTrayPitchYparametersshouldbe"0.00".
K, L: Current Tray XY
Theseparametersindicatewhichrowandcolumnonapalletthetrayiscurrentlyused.Normally,enter"1"forboth
CurrentTrayXandCurrentTrayYparameters.Whenyouspecify"1"fortheseparameters,themachinestartspickup
fromthetrayplacedclosesttothepalletorigin.Normally,enter"1"inbothXYparameters.
150.00
1, 1 2, 1
100.00
1, 2
1, 1
X-CurrentTray
Tray Amount / Tray Pitch settings
Y-CurrentTray
A B
63130-S1-00
1-57
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
M: Tray Height
Enterthethickness(mm)ofthetray.
BA
Component Tray
Tray height = A - B
Tray height
63131-S1-00
N, O: WastedSpace Left, Light
WhenanMTF(manualtrayfeeder)isinstalledonthefeeder,theseparametersdefinethefeedersetpositionswhere8mm
tapefeederscannotbeattachedtothefeederplate.TheseparametersshouldbesetwiththeFeederNo.specifiedinStep
5asthereference.
Forexample,whentheMTFoccupiesthefeederplatefromNo.109to135andtheFeederNo.specifiedinStep6is
"120",theleft-handfeedersetpositionsofNo.109to119cannotbeused,soenter"11"fortheWastedSpaceLeft
parameter.Fortheright-handfeedersetpositions,No.121to135cannotbeused,soenter"15"fortheWastedSpace
Rightparameter.
109 135120
No feeders can be installed in this area
Feeder plate MTF
WastedSpace (L) WastedSpace (R)
WastedSpace Left, Right
63132-S1-00
P: CountOutStop
Whenthisparameterissetto"Exist",themachineautomaticallystopswhenthespecifiednumberofcomponentsare
usedup.Whensetto"Nothing",themachinereturnstothefirstpositiontocontinuecomponentpickupafterthe
specifiednumberofcomponentsareusedup.Normallysetthisparameterto"Nothing".
1-58
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
● Parameter setting when using an external tray changer or ATS (auto tray stacker)
Tray parameters
External tray changer
64131-S1-00
A, B: Comp. Amount XY
EnterthenumberofcomponentsintheXYdirectionsonatray.Whenusingatrayshowninthefigurebelow,for
example,settheComp.AmountXto"5"andtheComp.AmountYto"4".
C, D: Comp Pitch XY
Enterthecomponentpitch(centertocenterspacing)inmillimetersintheXYdirections.
E, F: Current Pos. XY
Theseparametersindicatewhichrowandcolumnonatraythecomponentiscurrentlypickedupfrom.Therowand
columnonatrayarecountedfromthetrayorigin(seethereferencebelow).Normally,enter"1"inboththeCurrentPos.
XandCurrentPos.Yparameterswhenyouhavecreatednewcomponentinformation.
Sincetheseparametersautomaticallychangeasthecomponentsarepickedup,soyoucancheckwhichrowandcolumn
onthetraythecomponentshavebeenusedfrom.
Reference The pallet origin is the front left corner of the pallet when viewed from the pallet extract neck. The tray origin is the center of the component on the tray which is nearest the pallet origin.
1
2
1
3
4
2 3 4 5
1,1 2,1 3,1 4,1 5,1
1,2 2,2 3,2 4,2 5,2
1,3 2,3 3,3 4,3 5,3
1,4 2,4 3,4 4,4 5,4
Current Pos. X
Tray origin
Pallet origin
X-CompPitch
X-Comp. Amount
Y-Comp. Amount
Y-C
ompP
itch
Current Pos. Y
Comp Amount / Current Pitch / Current Pos. settings
63133-S1-00
1-59
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
X
Y
Tray origin
Pallet origin
Pallet origin and tray origin
Pallet extract neck
63134-S1-00
G, H: Tray Amount XY
TheseparametersspecifythenumberoftrayssetintheXYdirectionsonapallet.ForexampleinFigureAonthenext
page,enter"2"fortheTrayAmountXparameter,and"1"fortheTrayAmountYparameter.InthecaseofFigureB,enter
"1"fortheTrayAmountXparameter,and"2"fortheTrayAmountYparameter
I, J: Tray Pitch XY
Theseparameterssetthecentertocenterspacingoftheadjacenttraysonapallet.ForexampleinFigureAbelow,enter
"150.00"fortheTrayPitchXparameter,and"0.00"fortheTrayPitchYparameter.InthecaseofFigureB,enter"0.00"
fortheTrayPitchXparameter,and"100.00"fortheTrayPitchYparameter.Whenonlyonetrayissetonapallet,both
theTrayPitchXandTrayPitchYparametersshouldbe"0.00".
K, L: Current Tray XY
Theseparametersindicatewhichrowandcolumnonapalletthetrayiscurrentlyused.Normally,enter"1"forboth
CurrentTrayXandCurrentTrayYparameters.Whenyouspecify"1"fortheseparameters,themachinestartspickup
fromthetrayplacedclosesttothepalletorigin.Normally,enter"1"inbothXYparameters.
Reference In the X and Y parameters for external tray changers (YTF) and auto tray stackers (ATS), enter the correct XY distance from the pallet origin to the component pickup position.
A B
150.00
100.00
1, 1 1, 1
1, 2
2, 1
Tray
Pallet origin
X-CurrentTray Y-CurrentTray
Tray Amount / Tray Pitch settings
63135-S1-00
M: Tray Height
Enterthethickness(mm)ofthetray.
BA
Component Tray
Tray height = A - B
Tray height
63136-S1-00
1-60
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
N, O: Pallet No. Start, Pallet No. Last
Theseparametersindicatethepalletpositionsinatraystackerortraychangerwherethecomponentstobeusedare
stored.Forexample,whenthecomponentsarestoredonthepalletsNo.3to5,enter"3"inthePalletNo.Startand"5"
inthePalletNo.Last.
345
Pallet No. Start / Pallet No. Last
63137-S1-00
P: Pallet No. Current
EnterthepalletpositionNo.tostartfromforcomponentpickup.NormallyenterthesamevalueasspecifiedinthePallet
No.Startparameter.Thisparameterautomaticallychangesascomponentsoneachpalletareusedup.
Q: Pallet Pitch Z
SelecttheverticalpitchofpalletsstoredinthemagazineoftheATSorYTF.
"Normal" :
Select"Normal"whenthepalletstobeusedareverticallystoredatanormalpitch(minimumpitch)inthemagazine.
"Double Pitch" :
Select"DoublePitch"whenthepalletstobeusedareverticallystoredatadoublepitchinthemagazine.
"Triple Pitch" :
Select"TriplePitch"whenthepalletstobeusedareverticallystoredatatriplepitchinthemagazine.
R: CountOutStop
Whenthisparameterissetto"Exist",themachineautomaticallystopswhenthespecifiednumberofcomponentsare
usedup.Whensetto"Nothing",themachinereturnstothefirstpositiontocontinuecomponentpickupafterthe
specifiednumberofcomponentsareusedup.Normallysetthisparameterto"Nothing".
● Parameter setting for wafer tray
[Basic] tab
Tray parameters
Wafer tray: [Basic] tab
64132-S1-00
A: Wafer Nozzle Type
Selecttheoptimumnozzlethatmatchesthesizeofthewafercomponents.
B: Wafer Dimension
Selectthedesiredmethodfromthefollowingitems.
• NotUse
Thismethodusesonlycoordinateinformationonthewafercomponentstopickupeachchipanddoesnotusewafercomponentcountinformation.Select"NotUse"inmostcases.
1-61
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
• Use
Thismethodusesboththewafercomponentcoordinateandcountinformationtopickupeachchip.Themachinepicksupchipsonlyintheareaoverlappedbythecircle(definedbywaferdiameter)andthesquare(definedbythepitchandcountinformation).
• Waffle
Selectthismethodwhenusingwaffletraypallets.
• Map
Selectthismethodwhenusingthewafermap.
C: Wafer Diameter
Enterthediameterofthewafer.
Duringcomponentsearch,onlychipswhosecenteriswithinthisdiameteraresearched.
D: Ring Diameter
Entertheinnerdiameteroftheringusedtoholdawaferonthepallet(orinnerdiameterofexpanderring).This
parameterisusedtocalculatespaceneededtopreventtheejectorunitfromstrikingthering.However,thesmallervalue
isusedwhenthespecifiedsizeofthepalletitself(automaticallycheckedbythemachine)issmallerthanthering
diameteryouenteredhere.
Wafer Diameter, Ring Diameter
Wafer Diameter
Ring Diameter
63138-S1-00
E: Wafer Angle
Entertheangleofthewaferdicinglineversusthewaferaxis.Toenterthisparameterbymeasuringitwiththecamera,
usethe[AngleTch]button.
F, G: Comp. Pitch X, Y
EntertheXandYdirectionpitches(centertocenterspacing)oftheadjacentcomponentsonawafer.Whenmeasuring
thecomponentpitchwiththevisioncamera,pressthe[PitchTch]buttontoopenthepitchteachscreenandproceedas
follows.(Thefollowingisanexampleformeasuringthepitchusing4x4componentsarrangedintheXYdirections.)
1.Enter"4"asthenumberofcomponentstobemeasuredintheXYdirections.
2.Alignthecursorwiththecenterofthestartpointcomponentandpressthe[StartPoint]button.
3.Alignthecursorwiththecenteroftheendpointcomponentandpressthe[EndPoint]button.
Thepitchofthecomponentsisthenautomaticallycalculatedandentered.
H: Pallet No.
EnterthepalletNo.tostartfromforcomponentpickup.NormallyenterthesamevalueasspecifiedinthePalletNo.
Startparameter.ThepalletNo.automaticallychangesascomponentsoneachpalletareusedupsoyoucancheckwhich
palletinthemagazineisused.
I: Mark For Comp
Specifythemarkdatanumbertousetofindtheeachcomponentcenter.
J: Retry Comp. Mark
Whentherearecomponentswhosecenterisimpossibletofind,thisparameterdetermineshowmanycomponentsthe
machinewillskipbeforestoppingthemachine.
1-62
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
K: Mark For BadSpecifythemarkdatanumberusedtodetectbadmarksonacomponent.Badmarkrecognitionisperformedbasedonthecenterpositionofthecomponent.
L: Retry Bad MarkThisparameterdetermineshowmanycomponentswiththebadmarkwillbedetectedbeforethemachinewillcometoastop.
[Search] tab
Tray parameters
Wafer tray: [Search] tab
64133-S1-00
A: Current Search DirectionSpecifythedirectionforcomponentsearch.
1.Whenusinganewwafer,setthisparametertoadirectionbeginningwith"Init"suchas"Init(R)".
2.Whenusingawaferthathasalreadybeenpartiallyused,settoadirectionnotbeginningwith"Init"suchas“Right”and“Left”.
B: Switch DirectionEnterthealternativesearchdirectiontoswitchtowhenthecenterofthecomponenttobesearchedisoutsidethecircumferencecalculatedfromthewaferdiameter.Thisalternativesearchdirectionmustbeperpendiculartothecurrentsearchdirection.
Search Direction, Switch Direction
: Search start position
Does not scan over this chip because the center of the chip is outside the wafer diameter and performs search in upper direction.
Detects NG and continues search in left direction.
63139-S1-00
C, D: Current Pos. X, YEnterthesearchstartposition.Teachingcanbeusedtoenterthisposition.Theteachingpositionisthedistancefromthecenterofthewaferanddependsonthe"CurrentSearchDirection"and"SwitchDirection"parametersettings.Forexample,ifthe"CurrentSearch"is“Init(R)”andthe"SwitchDirection"parameteris“Upper”,thenyoushouldteachthelowerleftcomponentpositiononthewafer.
E, F: Comp Amount X, YWhenthe"WaferDimension"parameterissettootherthan"NotUse",specifythenumberofcomponentsarrangedintheXYdirections.
G, H: Current Count X, YSpecifythecountpositiontoperformacomponentsearch.Theinitialcountposition(1,1)isinthelowerleftcorner
whenviewedfromthefrontofthemachine.
1-63
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
[Pick] tab
Tray parameters
Wafer tray: [Pick] tab
63134-S1-00
A: Pick Height
Thisparameterdeterminestheheight(pressingamount)atwhichthewaferheadpicksupacomponent.Youcansetthis
parameterto0.00mminmostcases.
Theactualheightatwhichthewaferheadpicksupacomponentisasfollows:
LP-axisheightonwafertraychanger+"PickHeight"–Tapethickness–Componentthickness+Wafertraychanger's
headoffset+nozzlethickness
B: Pick Timer
Setthetimeperiodinwhichthewaferhead(LP-axis)stopsaftertheejectorpinpush-upaxis(LU-axis)reachesthe
specifiedheightbeforestartingtomoveupwards.Thisparametercanbesetin0.05secondstepsfrom0.00to0.75
seconds.
C, D: Pick Vel. Up, Pick Vel. Down
Setthespeedatwhichthewaferheadmovesupordowntopickupacomponent.Theseparameterscanbesetin10%
stepsfrom0to100%.
E, F: Head Low Level, Head High Level
Thesearewaferheadvacuumlevelsforcheckingwhetherthewaferheadhaspickedupacomponentfromthewaferor
hasplacedacomponentonthestation.Morespecifically,themachinedeterminesthatacomponenthasbeenpickedup
whenthewaferheadvacuumlevelincreasesabovethe"HeadLowLevel",andthewaferheadthenmovestothestation.
Themachinealsodeterminesthatthecomponenthasbeenplaced(separatedfromthenozzle)whenthewaferhead
vacuumleveldecreasesbelowthe"HeadHighLevel",andthewaferheadthenreturnstothepreviousposition.
G: Tape Thickness
Enterthedicingtapethickness.(0.00to2.55mm)
H: Eject Height
Entertheverticaldistancebywhichtheejectorpinmovesupwhenthewaferheadpicksupachipcomponentfromthe
wafer.(-30.00to30.00mm)
I, J: Eject Vel. Up, Eject Vel. Down
Setthespeedatwhichtheejectorpin(push-uppin)movesupordown.Theseparameterscanbesetin10%stepsfrom0
to100%.
K: Eject Down Timing
Theejectorpin(LU-axis)shouldmovedownwardswhilethewaferhead(LP-axis)pickingupachipcomponentismoving
upwards.So,specifytheascentdistance(millimeters)ofthewaferheadthatallowstheejectorpintostartmoving
downwards.
Theejectorpinactuallystartsmovingdownwardswhenthewaferheadhasmovedupwardsbythedistancespecified
herefromtheheightatwhichthetapeisusuallypeeledoffthecomponent.TheupwarddirectionoftheLU-axisis
positive(+).
1-64
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
[Station] tab
Tray parameters
Wafer tray: [Station] tab
64135-S1-00
A: Flip
Setto"Use"toperformface-upcomponentplacementbywhichtheheadshandacomponenttoeachother.Settingto
"NotUse"enablesparameteritemsforthestationandallowsfacedowncomponentplacement.
B: Place Height
Thisparameterdeterminestheheightofthewaferhead(LP-axis)toplaceacomponentontheplacementstation.The
pressingdirection(downwarddirection)oftheLP-axisispositive(+).
Theactualheightatwhichthewaferheadplacesacomponentisasfollows:
LP-axisheightonstation+"PlaceHeight"–Componentthickness+Wafertraychanger'sheadoffset+Nozzlethickness
C: Place Timer
Setthetimeperiodinwhichthewaferhead(LP-axis)stopsafterthewaferheadvacuumleveldecreasesbelowthe
specified"HeadHighLevel"andthestationvacuumlevelincreasesabovethespecified"StationLowLevel"before
startingtomoveupwards.(Thesettingrangeisfrom0.00to0.75sec.)
D, E: Place Vel. Up, Place Vel. Down
Setthespeedatwhichthewaferheadmovesupordowntoplaceacomponentonthestation.Theseparameterscanbe
setin10%stepsfrom0to100%.
F: Station Low Level
Thisisthestationvacuumlevelforcheckingwhetheracomponenthasbeenplacedonthestation.Themachine
determinesthatthecomponenthasbeenplacedonthestationwhenthestationvacuumlevelincreasesabovethe
"StationLowLevel"andthenallowsthewaferhead(LP-axis)tostaythereforthetimespecifiedinthe"PlaceTimer"
parameter.Normally,setthis"StationLowLevel"parametertoabout30%.
G: Station High Level
Thisisthestationvacuumlevelforcheckingwhethertheheadofthemainunithaspickedupacomponentfromthe
station.Themachinedeterminesthatthecomponenthasbeenpickedupfromthestationwhenthestationvacuumlevel
decreasesbelowthe"StationHighLevel".Normally,setthisparametertoabout30%.
1-65
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
[Option] tab
Tray parameters
Wafer tray: [Option] tab
64136-S1-00
C: Rotate Vel.
Setthespeedatwhichthewaferheadrotatestopickuporplaceacomponent.Thisparametercanbesetin10%steps
from0to100%.
D: Traverser Vel.
Setthespeedatwhichthewaferheadmovesbetweenthewaferpositionandthestation.Thisparametercanbesetin
10%stepsfrom0to100%.
E: Align Mark
Makethewaferpositioncorrectionsetting.Thisisusedtocorrectthesearchpositionbasedonthealignmentmark
positiondata.
• NotUse
Select"NotUse"whennotusingthisfunction.
• Dir Initialized
Select"DirInitialized"forpalletsetateachstageinthepalletmagazineimmediatelyafterthesearchdirectionwasreset.
• Door Open
Select"DoorOpen"forpalletsetateachstageinthepalletmagazineimmediatelyafterthedoorwasopenedandclosed.
• Every Time
Selectthisitemwhenyouwanttousethisfunctioneachtimepalletsetisperformed.
F, G: Align Mark 1, Align mark 2
Specifythealignmentmarkdatanumberusedtoperformthewaferpositioncorrection.
H, I: Align Mark 1 Pos. X, Y
SpecifytheXYcoordinatesofthealignmentmark1.Enterthecoordinatesrelativetothecenterofthewafer.
J, K: Align Mark 2 Pos. X, Y
SpecifytheXYcoordinatesofthealignmentmark2.Enterthecoordinatesrelativetothecenterofthewafer.
1-66
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.9 Option parametersTheOptionparameterscreenopenswhenyouclicktheOptioniconinthetreevieworthe[Option]tabinthedetailview.SettheOptionparametersbyreferringtothefollowingdescription.
Option parameters
64137-S1-00
A: Alternative Parts
Thisparameterspecifiesanalternativecomponentnumberwhichcanbeusedifthecurrentcomponentrunsout.When
notneededtospecifyanyalternativecomponent,leaveitat"0".(Fordetailsonalternativecomponents,seethenext
section5.9.1,"Alternativecomponents".)
B: Parts Group No.
Whenanozzlelowerstomountalow-profilecomponentaftertallcomponentshavebeenmountedontheboard,the
neighboringnozzlesmayinterferewiththosetallcomponents.Toavoidthis,componentscanbegroupedbyheightso
thattheyaremountedinthedesiredorder(0to99).Whennomountingorderisneeded,setthisparameterto"0".
C: Use Feeder Optimize
Setto"Yes"whenyouwanttochangethefeedersetpositionsaccordingtoresultsobtainedwiththeOptimizerfunction.
Setto"No"ifyoudonotwanttochangethefeedersetpositions.
E: Pick Pos Correction
Setto"Use"ifyouwanttocorrectthepickuppositionautomatically.Setto"NotUse"whennotusingthisfunction.
1-67
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.9.1 Alternative componentsWhencomponentsinafeederortrayareusedupduringoperation,thealternativecomponentfunctionallowsthemachinetopickupcomponentsfromanotherfeederspecifiedasalternativecomponents.
● Component switching flow
Inthealternativecomponentfunction,componentfeedisswitchedintheoperationflowexplainedbelow.Whenthe
componentsinthecurrentfeederrunout,themachineallowsautomaticswitchingtothealternativecomponentfeeder
withoutinterruptingoperation.Whenonecycleusingalternativecomponentsiscomplete,themachinestopsanda
messageappearsaskingyoutoresupplythecomponents.
Whentraycomponentsareused,ifthenumberofretriesexceedsthesettingduetoanerrorinthemounter(notrelated
tocomponentsupply),thecomponenttrayincurrentuseautomaticallyswitchestothenexttrayoralternative
componenttray,withoutinterruptingmounteroperation.
Reference In machines equipped with a "nonstop feeder system" (option), components can be resupplied without interrupting operation.
c CAUTION In the case of tray feeder components, if the "Dump Way" parameter on the Parts - Basic screen is set to "Sp. Dump Back", the alternative component function cannot be used. (Auto tray changer can be used.)
YES
YES
NO
NO
Component switch flow
Tape feeder/stick feedercomponents
Out of components
Running
Machine stops
Automatically switches to alternative components
Is one cycle using alternative component group
complete?
Were components resupplied during running?
63140-S1-00
1-68
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
YES
YES
NO
NO
Component switching flow
Tray components
Running
Mounter error
Machine stops
Component feed from current tray stops
Automatically switches to next tray or alternative component tray
Is one cycle using alternative component group
complete?
Were components resupplied during operation?
63141-S1-00
Reference For details on how to set alternative components, refer to the programming manual for each series.
1-69
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.10 Side-view camera parameters
Side-view camera parameters
64156-S1-00
A: Side View Camera
Setstheside-viewcamerarecognitionmode.Selectthemodefromthedrop-downlistbox.
"NotUse"
Doesnotperformside-viewcamerarecognition.
"Normal Mode"
Performsside-viewcamerarecognitioninNormalmode.
Themachinerecognizesthecomponentbasedonthe"thicknessrecognitiontolerance"thatis±50%ofthe"C:BodySize
Z(mm)"parametervaluespecifiedonthe[Shape]tab.
"Detail Mode"
Performsside-viewcamerarecognitioninDetailmode.
Whenthismodeisselected,setthe"C:PartThickness(mm)"parametertothedesiredvalueastheallowablethickness
basedonthe"C:BodySizeZ(mm)"parametervaluespecifiedonthe[Shape]tab.Themachinethenrecognizesthe
componentusingthisvalueasthe"thicknessrecognitiontolerance".
B: Bring Back Check
Thisparameterisavailableonlywhenthe"A:SideViewCamera"parameterissetto"NormalMode"or"DetailMode".
Setswhetherornottousethe"bringback"check.Selectfromthedropdownlistbox.
"NotUse"
Theside-viewcameradoesnotcheckwhetherthenozzlebringsthecomponentbackwithoutplacingitontheboard.
"Use"
Theside-viewcameracheckswhetherthenozzlebringsthecomponentbackafterplacingordiscardingit.
C: Part Thickness (mm)
Thisparameterisavailableonlywhenthe"A:SideViewCamera"parameterissetto"DetailMode".
Settheallowablecomponentthicknessfrom0.000to99.999mmbasedonthe"C:BodySizeZ(mm)"parametervalue
onthe[Shape]tab.Thevaluesethereisusedasthe"thicknessrecognitiontolerance"whentheside-viewcamera
recognizesthecomponent.
Thelargerthesetting,thegreaterthetolerance.
c CAUTION Setting the tolerance too large or too small might cause component placement errors or other problems.
D: Reverse Check (inverted component check)
Thisparameterisavailablewhenthe"A:SideViewCamera"parameterissetto"NormalMode"or"DetailMode".Select
"Use"tocheckthefrontandbacksidesofapickedupcomponentwiththesideviewcameraorselect"NotUse"ifthis
checkisnotneeded.
"Use"
Checksifthefrontandbacksidesofacomponentareinvertedwhilerecognizingitwiththeside-viewcamera.Also
simultaneouslycheckswhetherthepickedupcomponentsizefitswithintheangle-of-viewoftheside-viewcamera.
"NotUse"
Doesnotmakethischeckwiththeside-viewcamera.
1-70
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5.11 Dispense parametersTheDispenseparameterscreenopenswhenyouclicktheDispenseiconinthetreevieworthe[Dispense]tabinthedetailview.SettheDispenseparametersbyreferringtothefollowingdescription.
Dispense parameters
64138-S1-00
Reference Dispense parameters may be displayed depending on the specifications.
A: Required Nozzle
Selectthenozzletousefordispensing.
B: Dispense Nozzle
Selectthenozzletype.
C: Dispense Unit
Setthequantityofdispensingliquid.
D, E: Ref. Pos. X (mm), Y (mm)
Whendispensingadhesive,setthepositionoffsetbetweenthecenterofdispensingareaandthecenterofthecomponent.
Whendispensingsolderpaste,setthepositionoffsetfromthecomponentoutline.
F, G: Dot Extent X (mm), Y (mm)
Setthedispensingarea(XYsize).Thissettingwillbeignoredwhendispensingsolderpaste.
H, I: Dot Amount X, Y
SetthenumberofdispensingdotsintheXandYdirections.Thissettingwillbeignoredwhendispensingsolderpaste.
Dispensing positions
■ 1-shot nozzle for adhesive ■ 2-shot nozzle for adhesive ■ Nozzle for solder paste
X-direction dispensing area Depends on nozzle hole pitch
Reference position Y
Center of component
Reference position
63142-S1-00
J: Angle Offset (deg.)
Settheoffsetanglefordispensinginstepsof5degreesfrom0to+90degreesor0to–90degrees.
1-71
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
6. Creating the mark informationThis section describes how to create mark information for fiducial marks used on a board. Mark information consists of various parameters for each mark name registered as illustrated below. A convenient way to set these parameters is to copy sample data of a mark with a similar type and shape from the database and edit only those parameters that are different.
Mark information parameters
Surface TypeAlgorithm TypeMark ThresholdToleranceSearch Area XYOuter LightInner LightCoaxial LightIR Outer LightIR Inner LightCut Outer NoiseCut Inner NoiseSequenceSearch area Offset X, YHeight
Mark TypeDatabase Number(Library Name)
• Fiducial• Badmark• Fid for Bad• Dispense Dot• Fid for Check• Bad for Check• Wafer Fiducial• Wafer Badmark• Fid for Wafer Badmark• Height Correction
Shape TypeMark Out Size(Mark Out Size X)(Mark Out Size Y)(Mark Area)(Mark Outline)
Mark NameComment(Mark Type)
64139-S1-00
Reference The particular parameters that actually appear enabled will differ somewhat depending on the selected "Mark Type" or "Shape Type".
1-72
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
6.1 Creating procedureClicktheBasiciconundertheMarkiconinthetreeviewtoopenthemarkinformationscreen.Enterthemarknameandcommentintheuppergriddisplayandthensetvariousparametersasexplainedinthestepsbelow.
Step 2
Step 1
Step 3
Step 4
Step 6
Mark information screen
64140-S1-00
1 Click the Mark icon in the tree view to open the mark information screen.
2 Enter the mark name in the Mark Name column.Enter a different name for each mark within 20 alphanumeric characters. A space cannot be included in the name.
3 Enter a comment.Type any desired comment in the Mark Comment column as necessary. Entering comments here is optional.
4 Set the parameters.While selecting the [Basic], [Shape], [Vision] tabs and so forth, set the necessary parameters in the lower right area. (Refer to the following sections for how to set the parameters.)
5 Repeat the above steps for other marks.Repeat the same procedure from step 2 to register all marks to be used.
6 Save the data.Select "Save Board Data" from the File menu or click the [Save Bard Data] button on the toolbar to store the data.
1-73
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
6.2 Basic parametersTheBasicparameterscreenopenswhenyouclicktheBasiciconundertheMarkiconinthetreevieworthe[Basic]tabinthedetailview.
2 1
Mark information
Basic parameters
4
3
6
5
64144-S1-00
Reference Some parameters may not be available depending on the specifications.
1-74
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
1. Mark Type
Selectthemarktypefromthedropdownlist.
TheitemselectedherewillappearontheMarkTypecolumnonthegriddisplayintheupperarea.
2. Database Number
Showsthedatabasenumberatthetimetheparametervalueswerecopiedfromthedatabase.Whenyouwanttocopythe
parametervaluesfromthedatabase,pressthe[OverviewDatabase]buttononthetoolbartoopenthedatabaselistdialog
box.Thenselectthecopysourcedataandpressthe[Set]buttontomakeacopy.
Mark database list
64142-S1-00
Reference For details on the database, see section 7, "Using and editing the database", in this chapter.
3. Post Sequence
Thisparameterspecifiestheactionafterameasurementerrorforexamplewhenthemeasurementresultisoutsidethe
rangebetween"UpperLimit"and"LowerLimit"oranerroroccursduringthemeasurement.Selectfrom"Stop","Skip"or
"Select".
• "Stop" :
Themachinestopsimmediatelyafterameasurementerroroccurs.Whenautomaticoperationrestarts,themachinewillrepeatthemeasurementfromthebeginning.
• "Skip" :
Afterameasurementerroroccurs,themachinewillskipdatawiththesamelocalheightNo.(except"0")andlocalbadmarkNo.(except"0")inthesequenceinformation.
• "Select" :
Themachineimmediatelystopsafterameasurementerroroccurs.Youcanthenselect"Stop"or"Skip"asthenextaction.
4. Badmark Mark Rev
Select"Normal"tostoptheworkwhenabadmarkisdetected(operationcontinuesaslongasnobadmarkisdetected),or
select"Reverse"whenyouwanttocontinueworkwhenabadmarkisdetected.
5. Temperature, +Pressure, -Pressure
Usethesefieldstoenteramemoasneeded.
6. Upper Limit, Lower Limit
Entertheupperandlowerlimitsinmillimeterstosetanacceptablemeasurementresultrange.Thedownwarddirectionis
positive(+)andtheupwarddirectionisnegative(-),justaswiththeheadcoordinatesystem.
1-75
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
6.3 Shape parametersTheShapeparameterscreenopenswhenyouclicktheShapeiconundertheMarkiconinthetreevieworthe[Shape]tabinthedetailview.
Shape parameters
64143-S1-00
Shape Type
TheShapeTypecanbeselectedfromthefollowing5types.
Setting Description Example
Circle
Square
Triangle
Sp. Shape
Corner
Select to detect a circular mark.
Select to detect a square mark.
Select to detect an equilateral triangular mark.
Select to detect a special mark other than above.
Select to detect a corner of a pattern as a mark.
Shape Type
63143-S1-00
1-76
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
A, B: Mark Out Size
Referringtothetablebelow,enterthecorrectvalueinthemarksize.Thisparameterdoesnotappearwhen"MarkType"
onthe[Basic]tabissetto"Badmark".The"SearchArea"parametersappearinstead.
Example Mark Out Size settingShape Type
X
X
Y
Y
Enter the diameter.
Enter the length of each side.
Enter the length of one side.
Enter the X length for the MarkOutSize X, and the Y length for the MarkOutSize Y.
Enter the length of the shorter side displayed within the search area.
Circle
Square
Triangle
Sp. Shape
Corner
"Mark Out Size" settings
63144-S1-00
C: Mark Area
Entertheareaofthemarkinunitsofsquaremillimeters.Thisparameterappearsonlywhen"ShapeType"issetto"Sp.
Shape".
D: Outline
Entertheperimeterlengthofthemarkinunitsofmillimeters.Thisparameterappearsonlywhen"ShapeType"issetto
"Sp.Shape".
n NOTE A recognition error may occur due to environmental conditions such as illumination. In such cases, enter a larger value than previously used for "Tolerance" of the Vision parameters, or set the tolerance to 100%, then perform the vision test in the Mark Adjust mode and enter the obtained data on the area and perimeter. (The mark area and perimeter values are displayed after the vision test is complete.) Return the tolerance to the original value after the data is obtained.
1-77
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
6.4 Vision parametersTheVisionparameterscreenopenswhenyouclicktheVisioniconundertheMarkiconinthetreevieworthe[Vision]tabinthedetailview.
Vision parameters
64144-S1-00
A: Surface Type
Thisspecifiesthebrightanddarkrelationbetweenthemarksurfaceandboard(surroundingarea).Select"NonReflect"
whenthemarkisdarkerthanthesurroundingarea,andselect"Reflect"whenthemarkisbrighterthanthesurrounding
area,asshownbelow.
NonReflect
Board is brighter than mark.
Reflect
Mark is brighter than board.
Setting
Brightness comparison
Image
Board
Mark
Board
Mark
Surface Type settings
63146-S1-00
B: Algorithm Type
Thereare5algorithmtypesselectableformarkrecognition.
• Normal
Intypicalrecognition,alltypesofmarksshouldbesetto"Normal".Trysettingtootherparametersifthemarkcannotberecognizedwiththe"Normal"setting.
• Special 1
Selectthisitemifthemarkcannotberecognizedbythe"Normal"setting.
• Special 2
Selectthisitemifthemarkwhichcannotberecognizedbythe"Normal"settinghasacutoutarea.
• PTRN Outline, PTRN GrayLev
Selecttheseitemswhenregisteringamarkas"pattern"forpatternmatching.Thepatternmatchingdatacanbecreatedonlywiththemachine.
C: Mark Threshold
Thisisthethresholdlevelforbinaryimageusedtorecognizethemark.
D: Tolerance
Thisspecifiesatolerancepercentageforthemarksizewhenthemarkisrecognizedwiththevisionsystem.(Typically
thisshouldbesetto"30".)
1-78
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
E, F: Search Area XY
Asageneralguide,setthisparametertothemarkdiameterplus3mm.Forexample,whenthemarkdiameteris1mm,set
thisparameterto"4mm"asshownbelow.Ifothermarks(suchasresist,silkprint,otherpatterns)existinthissearcharea,
maketheSearchAreasettingsmaller.
Reference The Search Area parameter is not displayed on the [Vision] tab screen when "Mark Type" of the Basic parameters is set to "Badmark".
1
4
Search AreaMark
Board
Search Area
63147-S1-00
G to K: Light level
Lightingforrecognizingamarkisdividedintoseveralzones.Lightlevelineachzoneisdisplayedhere.Optimumlight
levelscanbefoundintheMarkAdjustmodeexplainedlater.
L, M: Cut Outer Noise, Cut Inner Noise
Theseparametersareusedtocutthenoisethatusuallyappearswithinoroutsidethemarkimagewhenthemarkis
recognizedasabinaryimage.
N: Sequence
Setto"Normal"inmostcases.Iftherecognitionspeedisimportantselect"Quick",orifrecognitionaccuracyisimportant
select"Fine".
1-79
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
7. Using and editing the database7.1 Using the databaseYoucanmakeuseofsampledataregisteredinthedatabasetocreate"partsinformation"and"markinformation"moreefficiently.Youcanalsostorethecurrentlyedited"partsinformation"and"markinformation"intothedatabase.Thefollowingsectionsexplainthedatabaseusingpartsinformationscreensasexamples.
7.1.1 Copying data from the database (Set from Database)Tocopydatafromthedatabaseintotheboarddataparametersbeingedited,followthestepsbelow.
1 Select the component of mark to which you want to copy data from the database.
2 Open the database.Select "Database Support" from the Tool menu and then click "Overview Database", or directly click the [Overview Database] button on the toolbar. The Part (or Mark) database list appears.
Reference You can also select the "Database Support" – "Overview Database" command from the context menu that appears when you right-click on the selected component or mark.
Opening the database list
64145-S1-00
1-80
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3 Select the data and copy it into the parameters.In the database list dialog box, select the data to be copied and click the [Set] button. Click the [OK] button in the dialog box that appears, and the selected data is copied from the database.
Database list
Copying from database
64146-S1-00
Reference The same task can be performed with the "Set from Database (F7)" command in the "Database Support" submenu of the Tool menu. In this case, you must first check the database number for the data to be copied and enter that number in the "Database Number" field beforehand.
Reference When you select the "Set from Database All" command from the "Database Support" submenu of the Tool menu, the data will be copied from the database into all the parts (or mark) data with the database number you specified in the "Database Number" field.
4 Click the [Close] button to close the database list.Check that the "Database Number" field in the [Basic] tab grid now shows the correct database number from which you have copied the data.
Data display after copying from database
64147-S1-00
1-81
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
7.1.2 Storing the data into the database (Copy Back to Database)Parameterdatayouhaveeditedcanbestoredintothedatabase.
1 Select the component or mark from which you want to copy the data into the database.
2 Open the database.From the Tool menu, select "Database Support" and then click "Overview Database" to open the database list.
Reference You can also open the database list by directly clicking the [Overview Database] button on the toolbar or by selecting the command from the context menu that appears by clicking the right mouse button on the selected component or mark.
Opening the database list
64148-S1-00
1-82
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3 Select the database number where you want to store the data.1. In the database list, select the DB No. (database number) and click the [Write] button.
2. When a conformation dialog box appears, click the [OK] button.
The component data (or mark data) is now stored in the selected database number row.
Database
Storing the data into database
64149-S1-00
c CAUTION New component data (or mark data) is created in the selected database number row where no data is registered. However, if data is present in the selected database number row, the existing data in the database will be overwritten. In this case, an alert dialog box appears to let you confirm this action.
4 When an alert dialog box appears, check the message and select the action.
Database
Alert dialog box
64150-S1-00
Click [Yes]:Click [Yes] to store the data into the selected database number row. The database number where the data is stored will be entered in the "Database Number" field on the [Basic] tab of parts (or mark) information.
Click [No]:Click [No] to cancel storing the data into the selected database number row. The database number will not be entered in the "Database Number" field on the [Basic] tab of parts (or mark) information. Click the [Set Number] button if you want to enter the database number in the "Database Number" field on the [Basic] tab of parts (or mark) information.
1-83
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5 Click the [Close] button to close the database list.Check that the "Database Number" field in the [Basic] tab grid now shows the correct database number you have selected.
Data display after storing data into database
64151-S1-00
Reference The same task can be performed with the "Copy Back to Database" command in the "Database Support" submenu of the Tool menu.
Reference When you select the "Copy Back Database All" command from the "Database Support" submenu of the Tool menu, all data being edited will be copied into the database.
1-84
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
7.2 Editing the databaseThepartsdatabaseandmarkdatabasecanbeeditedasneeded.UsethePartsorMarkDatabaseEditortoeditthedatabase.Thefollowingexplainsanexampleofeditingthedatabaseusingpartsinformationscreensasexamples.
1 Select the data to be edited.In the tree view, click the Parts or Mark icon to display the parts or mark information in the main view. Then select the data row you want to edit.
2 Start the Database Editor.From the Tool menu, select "Database Support" and then click "Database Edit" to start the Database Editor. The Database Editor window opens showing the database number assigned to the selected data.
Reference You can also start the Database Editor by directly clicking the [Database Edit] button on the toolbar or by selecting the "Database Support" - "Database Edit" command from the context menu that appears by clicking the right mouse button on the selected data.
Starting the Database Editor
Parts database
Select the data you want edit.
Database No. row for the selected data is highlighted.
64152-S1-00
Reference The "Parts Database Editor" and "Mark Database Editor" commands are also available from the File menu. In this case, selecting the "Parts Database Editor" command starts the Parts Database Editor even when mark data is selected, and vice versa.
3 Edit each parameter.While manipulating the tree view to display each parameter, edit it as needed.
Reference For how to set each parameter, see section 5, "Creating the parts information", or section 6, " Creating the mark information", in this chapter.
1-85
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4 Save the database.Select "Save Database" or "Save Database As" from the File menu. If you select "Save Data As", enter the file name in the dialog box that appears, and then click the [OK] button.
Reference The database can also be saved (overwritten) with the [Save Database] button on the toolbar.
Saving the database
Use these commands.
64153-S1-00
5 Exit the Database Editor.Select "Exit" from the File menu. The Database Editor closes and returns to the previous screen.
Exiting the Database Editor
64193-S1-00
1-86
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
7.3 Database matchingAfterenteringthepartsnames(marknames)intheboarddatabeingedited,youcanusethedatabasematchingthatsearchesthroughtheuserdatabasearea(numbered1001orabove)tofindthepartsdata(ormarkdata)withthesamenames.Whenamatchisfound,thecontentsofthepartsdata(ormarkdata)arecopiedfromthedatabasetotheboarddata.FromtheToolmenu,select"DatabaseSupport"andclick"DatabaseMatching"tousethedatabasematching.Thefollowingmessageboxappears.Clickthe[OK]buttoninthemessageboxtostartthedatabasematching.
Message box for database matching
64155-S1-00
Reference The database matching performs the following tasks: • Searches through the user database area (numbered 1001 or above) to find the parts data (or mark data) with the same names as those entered in the board data being edited. When the data with the same names are found in the user database area, the contents of the data will be copied from the database to the board data. (The board data will be overwritten.) • If the check box in the bottom of the above message box is selected and no match is found in the user database area, the parts data (or mark data) you have created for the board data will be stored into empty positions in the user database area. • The database matching will be performed on the parts data (or mark data) to which the data in the database has already copied. If two or more items of data with the same name are registered in the user database area, the data with the smallest number will be copied.
■ About the matching target
Thefollowingconditionscanbeselectedasadatabasematching.
Parts Database
1 Parts name Database name
2 Parts name Database comment
3 Comment Database name
4 Comment Database comment
5 Parts name & Comment Database name & Database comment
About 5, when both part names and the database names, and part comments and database comments are corresponding,it targets it in the matching.
1-87
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ About Matching operation
Itbecomesprocessinguptonowtothecurrentfortheoperationofthematching.Thissettingofthematchingfromtheboaddatabecomeseffective.Andtheconditionofthematchisdisplayedinthedialog.
Database Matching
64191-S1-00
■ Setting method.
Tousethisfunction,itsetsitwith'OptionSetting'.The'Database'tabin'OptionSetting'isopened.Pleaseselecttheconditionby'DatabaseMatchingCondition'inthescreen.
Option Setting
64192-S1-00
■ Limitations
Therearenolimitations.
1-88
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
7.4 Function of Database matching from boardIntheboardeditorofYGOS2,partdataofthenamesameafterNo.1001ofpartdatabase,itwillbewrittenfromthepartdatatoapartdatabase.
Database matching from board
64193-S1-00
Thisfunctionperformsthefollowingoperation.
• Selectionofamenu“Tool|DatabaseSupport|DatabaseMatching|DatabasewritefromBoard”isdisplayedona
menu.
• SpecificationofwhethertoregisterthepartswhichwerenotinagreementinacheckdialogofoperationafterNo.1001
ispossible.
•Databasematchingfromboardcanbeperformedfromacheckdialog.
• InDatabasematchingfromboard,apartdatabaseischangedimmediately.
■ Precondition
• Itisapreconditionthatthepartnameofpartinformationissetup.
■ Menu Selection
• ”Tool|DatabaseSupport|DatabaseMatching|DatabasewritefromBoard”select.
Menu Selection
64194-S1-00
1-89
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ Execution check dialog
• Whenamenuisselect,thefollowingcheckdialogisdisplayed.
• Specificationofoperation“WritenewpartstotheDATABASE”inthisdialogispossible.
• Anexecutiondialogwillbedisplayedifthe[OK]buttonispushedinanexecutioncheckdialog.
Execution check dialog
64195-S1-00
ThepartswhichdidnotmatchaDatabaseareregisteredintotheemptydomainafterNo.1001.Theregistereddatabasenumberissettothepart.
■ Execution
•Matchingwillbestartedifa[Matching]buttonispushedinthefollowingandanexecutiondialog.
Execution dialog
64196-S1-00
1-90
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
•Thefollowingisdisplayedduringmatching.
Displayed during matching
64197-S1-10
■ End
•ThefollowingmessageisdisplayedafteraDatabasematchingfromboardiscompleted.
• Itwillend,ifthe[OK]buttonispushed.
End message
64198-S1-00
■ Restriction matter
When two or more same names as part data exist, the write to a database is performed in order with a small number each, and the part information finally matched at the end is write.
1-91
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8. Editing the board dataThe contents of board data already registered can be efficiently edited or optimized with the Board Editor.
8.1 Block offsetAmulti-blockboardisaprintedcircuitboardconsistingoftwoormoreindependentprintedcircuitsofthesametype.Eachprintedcircuitonamulti-blockboardiscalleda"block".Settingtheblockoffsetallowsthemachinetorepeatthesamemountingoperationineachblockonaboard,basedonthereferenceblockdata.Thisfunctionthereforegreatlysavesthetimerequiredforcreatingdataonmulti-blockboards.
Block Multi-block Board
With the block repeat function, you
can create or change the data on an entire multi-
block Board, by simply creating or editing the reference block data.
Block offset concept
63148-S1-00
8.1.1 Pitch distributionPitchdistributionallowsyoutocreateblockoffsetdatabyjustspecifyingthenumberofblocksandtheblockpitch.
1 Click the Offset icon under the board icon in the tree view to open the Offset information screen.
2 Enter the block offset for block No.1.In the X and Y fields in the No.1 row, enter the block offset for block No. 1 (origin position in block No.1 relative to the board origin). This is used as the reference coordinates for other blocks. You do not have to enter offset here if the origin position in block No.1 is the same as the board origin position. (Leave the XY fields set at "0.00".)
3 Execute pitch distribution.From the Tool menu, select "Block Offset" and then click "Pitch Distribute". The "Pitch Distribution" dialog box appears.
c CAUTION The following conditions must be met to execute pitch distribution. • No offset data is entered for blocks other than block No.1. • Offset coordinates after pitch distribution will be set within the range from –999.999 to 999.999. • The number of blocks after pitch distribution does not exceed 512.
Selecting the "Pitch Distribute" command
Block No.1 offset data 64157-S1-00
1-92
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4 Enter the block pitch and the number of blocks.When the "Pitch Distribution" dialog box appears, enter the block pitch and the number of blocks in the X and Y directions, and then click the [OK] button. The pitch distribution will start.
Origin position in block No.1
Pitch distribution setting
Board origin position
X
Y
64158-S1-00
5 Check the distributed block offset data.After pitch distribution is complete, the offset data distributed over each block is displayed, so check the block offset data. The "Skip" check boxes are all cleared after pitch distribution. If there are blocks where you want to skip mounting components, click the [Check Box] button at the upper left and then mark the "Skip" check boxes. (The "Skip" check boxes can be edited only when the [Check Box] button is pressed.)
Block offset data after pitch distribution
Distributed block offset data"Skip" check box
64159-S1-00
1-93
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.1.2 Pitch distribution of data after offset distribution
■ Outline of functions
• TheOffsetDatacanbeaddedbyexecutingthePitchDistributefromthestatewhereoffsetdataexists.
• TheOffsetDataispartiallymadeagainbyexecutingthePitchDistributefromthestate where offset data exists.
Therefore,theOffsetDatacanbemadefortheBoardlikethefigurebelow.
Efficiency of creating board data
63151-S1-00
■ Detailed explanation of operation
Line Data
641A0-S1-00
1-94
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ Additional Pitch Distribute
WhentheOffsetDataexistedasshownintheabovefigure,thePitchDistributewasnotabletobeexecuted.Bytheimprovement,theOffsetDatacanbeaddedbyexecutingthePitchDistributefromthestatewhereOffsetDataexists.ExecutingthePitchDistributefromthestatewhereoffsetdataexists,thefollowingmessageisdisplayed.OffsetDatacanbeaddedbyselecting[Yes].
Additional Pitch Distribute
641A1-S1-00
■ Partial Pitch Distribute
WhentheOffsetDataexistedasshownintheabovefigure,thePitchDistributewasnotabletobeexecuted.Bytheimprovement,theOffsetDataispartiallymadeagainbyexecutingthePitchDistributefromthestatewhereoffsetdataexists.ExecutingthePitchDistributefromthestatewhereoffsetdataexists,thefollowingmessageisdisplayed.When[No]isselected,thefollowingdialogisdisplayed.
Partial Pitch Distribute
641A2-S1-00
1-95
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.1.3 Block distributionExecutingblockdistributioncopiesthemountdataforthereferenceblockanddistributesitoverallotherblocks.Thedistributedmountdataisautomaticallyenteredanddisplayedonthemountinformationscreenaccordingtotheblocksormountdata.
1 Open the Offset information in the main view.
2 Check the block offset data.At least one item of block offset data must have been entered to execute block distribution.
Checking the block offset data
At least one item of block offset data must have been entered.
64160-S1-00
3 Select "Block distribution" from the Tool menu.From the Tool menu, select "Block Offset" and then click "Block Distribute", or click the [Block Distribute] button on the toolbar. A dialog box appears to let you choose the type of block distribution.
Block distribution
Step464161-S1-00
1-96
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4 Select the type of block distribution.1. Select the type of block distribution from the upper drop-down list.
"Block Distribution (with Note Data)"Select this option when you want to keep the original data.
"Block Distribution (without Note Data)"Select this option when you do not want to keep the original data.
"Block Distribution Return"Returns block-distributed data to the original data. See the next section 8.1.4, "Block distribution return".
c CAUTION When "Block Distribution (without Note Data)" is selected, the original data will be lost and "block distribution return" (explained in the next section) cannot be performed.
2. Select the block distribution type from the lower drop-down list.
Select"BlockRepeat"or"ColumnRepeat"fromtheTypedrop-downlist.
Before distribution After distribution Before distribution After distribution
P01
P02
P03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
P01
P02
P03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
P01
P01
P01
P01
P01
P01
P02
P02
P02
P02
P02
P02
P03
P03
P03
P03
P03
P03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
P01
P02
P03 P01
P02
P03
P01
P02
P03 P01
P02
P03
P01
P02
P03 P01
P02
P03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"Block Repeat" "Column Repeat"
Each data row in mount information is repeatedly copied and pasted by the specified number of blocks.
Block distribution type
All data rows in mount information are copied and pasted by the specified number of blocks.
63149-S1-00
3. Click the [OK] button after selecting the block distribution type.
5 Start block distribution.When another dialog box appears, check the message and click the [Yes] button to start block distribution.
6 Check the message that appears and click the [OK] button.A dialog box appears when block distribution is complete. Check the message and click the [OK] button.
1-97
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
7 Check the distributed block offset data.The "Skip" check boxes are all cleared after block distribution. If there are blocks where you want to skip mounting components, click the [Check Box] button at the upper left and then mark the "Skip" check boxes. (The "Skip" check boxes can be edited only when the [Check Box] button is pushed in.)
Block offset data after block distribution
"Block Repeat" ("With Note Data")
"Note" means original data still remains.
64162-S1-00
8 Save the board data.
1-98
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.1.4 Block distribution returnBlockdistributionreturnallowsyoutorestorethedistributedblockoffsettotheoriginaldata.
c CAUTION This command is available only when the "With Note Data" check box was selected before executing block offset distribution.
1 Execute block distribution return.From the Tool menu, select "Block Offset" and then click "Block Distribute Return".
2 Check the message that appears.A confirmation dialog box appears. Check the message and click the [Yes] button.
Block distribution return
64163-S1-00
3 Check the message that appears and click the [OK] button.A dialog box appears when block distribution return is complete. Check the message and click the [OK] button.
4 Check that the original block offset data has been restored.Check that "Note" in the Skip column has disappeared and the original block offset data is now displayed.
Block conversion return
Return from "Block Repeat" ("With Note Data")
Original data before block distribution is displayed.
64164-S1-00
1-99
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.2 Editing the parts information
8.2.1 Moving the data between machinesEachitemofpartsdatacanbemovedtothepartsinformationofanothermachineinthesameline.Itsmountdataisalsomoved.
Reference This operation can be performed between machines even if the data is filtered or sorted.
1 Open the parts information in the main view.
2 Select the row of the parts data you want to move to another machine.Reference
Two or more parts can be selected while holding down the [Shift] or [Ctrl] key.
3 Move the selected data to another machine.1. From the Tool menu, select "Parts Information Support" and then click "Move Parts".
Reference The "Move Parts" command can also be selected from the context menu that appears when the right mouse button is clicked on the selected data row.
Selecting the "Move Parts" command
64165-S1-00
2. When the "Move Machine" dialog box appears, select the destination machine from the drop-down
list.
3. Also select the "Move within the current machine" check box.
Reference When this check box is selected, the parts data No. will automatically change according to the parts information of the destination machine.
4. If you want to remove the source data, select the "Delete source data" check box.
When this check box is selected, the "Select Move Pos." check box then appears.
5. Select the "Select Move Pos." check box if specifying the destination position.
The "To Ins. No." entry box then appears. So enter the destination position number.
Reference When the destination position number is not specified, the data will move to an empty position with the lowest number.
1-100
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
Select the destination machine.
Selecting the destination machine
Select this check box if specifying the destination position number.
Enter the destination position number.
64166-S1-00
6. Click the [OK] button to move the data to the specified machine.
7. When a dialog box appears indicating that the data has moved, click the [OK] button to quit this
function and close the dialog box.
Reference When parts defined for an alternative parts loop are moved, all the parts associated in that loop are moved to the specified machine.
8.2.2 Multiplying the parts dataThisfunctionallowspartsdatatomultiplyintotwoormoreunitsofthesamedata.Thismeansthatthemultiplieddatacanbesuppliedfromtwoormorefeeders.Whenalargeamountofthesamepartsareusedforoneboard,thisfunctionshortensthetimerequiredtoproduceaboard.
Reference This operation can be performed between machines even if the data is filtered or sorted.
1 Open the parts information in the main view.
2 Select the row of the parts data you want to move to another machine.
3 Multiply the selected data.1. From the Tool menu, select "Parts Information Support" and then click "Multiply Parts".
Reference The "Multiply Parts" command can also be selected from the context menu (right-click menu) that appears when the right mouse button is clicked on the selected data row.
Selecting the "Multiply Parts" command
64167-S1-00
1-101
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
2. When the "Multiply Parts" dialog box appears.
3. In the "Multiply No." box, type the number you want to multiply by.
Type the number you want to multiply by.
Entering the number to multiply by
Select this check box if using the multiplied data as alternative parts.
64168-S1-00
4. Select the "Altemative Parts Loop" check box if using the multiplied data as alternative parts for the
source parts data.
Reference When the multiplied data is specified as alternative parts, the source parts data and multiplied parts data can be used as alternative parts for each other by making the following settings just like a loop. [Example 1] If parts No.1 data has been multiplied by 2, and you now have parts No.1 and No.2, make the settings as follows: • Set the "Alternative Parts" parameter of parts No.1 to "2". • Set the "Alternative Parts" parameter of parts No.2 to "1". [Example 2] If parts No.1 data has been multiplied by 3, and you now have parts No.1, No.2 and No.3, make the settings as follows: • Set the "Alternative Parts" parameter of parts No.1 to "2". • Set the "Alternative Parts" parameter of parts No.2 to "3". • Set the "Alternative Parts" parameter of parts No.3 to "1".
5. Click the [Multiply] button to multiply the parts data.
6. When a dialog box appears indicating that the parts data has been multiplied, click the [OK] button
to quit this function and close the dialog box.
1-102
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.2.3 Renumbering the parts dataThepartsdatacanbesortedand/ordeletedwhennotusedinthemountinformation.
1 Open the parts information in the main view.
2 Select any row in the parts data grid display.
3 Renumber the parts data.1. Select "Parts Information Support" from the Tool menu.
2. Click "Renumber Parts". The "Renumber" dialog box appears.
Reference The "Renumber Parts" command can also be selected from the context menu (right-click menu) that appears when the right mouse button is clicked.
Selecting the "Renumber Parts" command
64169-S1-00
"Renumber" dialog box
64170-S1-00
1-103
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3. Select the "Renumber by parts number" or "Renumber by feeder set number" option button.
4. Select the "Renumber" check box.
The "Delete" check box is also selected automatically at this point. Clear this check box if you want
to renumber the data without deleting any data even though they are not currently used.
5. Click the [Execute] button to renumber the data.
A dialog box then appears indicating that renumbering is complete. Click the [OK] button to return
to the previous screen.
Reference If you want to only delete the data that are not currently used, select the "Delete" check box and clear the "Renumber" check box.
1-104
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.3 Creating the sequence dataThissectionexplainsmethodsforcreatingsequencedatausinglaserheightcorrectionanddispensedistribution.Thesequencefunctionisavailabledependingonthespecifications.
8.3.1 Height correctionAsanoptionalfunctionfori-Cubemachines,alaserdisplacementmetercanbeusedtocorrectthedispensingorcomponentmountingheight.Thisfunctionismainlyusedwiththenozzleheightcorrectionfunctionusingatouchsensor.
n Creating the board data for the height correction function
Tousetheheightcorrectionfunction,"RunningMode"ontheboardparameterscreenmustbesetto"Sequence".Data
formatfortheheightcorrectionfunctionresemblesthe2-pointlocalfiducialmarksetting.Makethesettingsasexplained
below.
1 Set the "Running Mode" parameter.Click the board icon under the board icon in the tree view and then set the "Running Mode" parameter to "Sequence".
2 Set the "Mark Type" parameter.Click the Basic icon under the Mark icon in the tree view and then enter the name in the Mark Name column and set the "Mark Type" parameter to "Height Correction".
Step 2
Step 3Step 4
Mark parameter screen
Setting "Mark Type" to "Height Correction"
64171-S1-00
3 Set the "Post Sequence" parameter.This parameter specifies the action after a measurement error. An error example is when the measurement result is outside the range between "Upper Limit" and "Lower Limit" or an error occurs during the measurement. Select from "Stop", "Skip" or "Select".
"Stop": The machine stops immediately after a measurement error occurs. When automatic operation
restarts, the machine will repeat the measurement from the beginning.
"Skip": After a measurement error occurs, the machine will skip data with the same local height No. (except
"0") and local badmark No. (except "0") in the sequence information.
"Select: The machine immediately stops after a measurement error occurs. You can then select "Stop" or
"Skip" as the next action.
4 Set the upper and lower limits.Enter the upper and lower limits in millimeters to set an acceptable measurement result range. The downward direction is positive (+) and the upward direction is negative (-), just as with the head coordinate system.
1-105
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
5 Set the height correction mode.Click the Height icon under the board icon in the tree view or click the [Height] tab in the main view to open the Height parameter screen. Then, enter the comment in the Comment column and set the height correction mode (number of height measurement points) in the Mode column.
• When measuring 1 point, set to "Local-M".
• When measuring 2 points to take an average, make the settings in 2 rows. Set the first row to
"Local-M" and the second row to "Local-S".
Height parameter screen
Mode settingStep 5
Step 6
Step 7
64172-S1-00
6 Enter the mark No.In the Mark column, enter the mark No. you set in steps 2 to 4.
7 Enter the XY coordinates.Enter the XY coordinates to be measured.
8 Enter the height correction No.Select the [Sequence] tab and, in the Height column, specify the number you set on the Height parameter screen in step 5.
n NOTE When using an average of 2-point measurements, enter the No. for "Local-M".
1-106
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.3.2 Executing the height correction distributionAsexplainedintheprevioussection,themarknumberusedforheightcorrectionanditsXYpositionmustbespecifiedontheHeightparameterscreensothattheheightcorrectionnumbercanbereferredtobyasequenceprogram.Thistaskcanbeeasilydonebyexecutingheightcorrectiondistributionasexplainedbelow.Whenexecutingheightcorrectiondistribution,pleasenotethefollowingcautionandconditions.
c CAUTION Distributed data cannot be restored. We recommend saving the board data before height correction distribution.
n NOTE • The Mark column in the Height tab grid will be set to "0" by default. So you have to re-enter the correct mark number after height distribution. • Two-point height correction cannot be performed. • When the height correction reference number is already specified in the range selected in the Sequence tab grid for height distribution, the XY coordinates in the Sequence tab grid are overwritten by the XY coordinates of the reference number in the Height tab grid. If height correction information does not exist at the reference number, height correction is distributed with the mark number "0" and "Local-M" mode. • When height correction information exists in the Height tab grid, it is sequentially distributed from the data that have not yet been used.
1 Select the range to execute height correction distribution.1. Click the Sequence icon under the board icon in the tree view or click the [Sequence] tab in the
main view.
2. Select the range where you want to execute height correction distribution, by dragging the mouse
or clicking while pressing the [Shift] key on the leftmost, unlabeled column.
If not selected, the entire range will be chosen.
2 From the Tool menu, select "Sequence Data Support" and then click "Height Distribution".The "Height Correction Distribution" dialog box appears.
3 Select the mode from the drop-down list.Select the item to execute height correction distribution, from among "Comp", "Check", "Dot" and "Act". If choosing all items, select "ALL.
Selecting the "Height Distribution" command
Selected range is highlighted.
64173-S1-00
1-107
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
4 Execute height correction distribution.Click the [OK] button in the "Height Correction Distribution" dialog box. The following confirmation dialog box then appears. Click the [Yes] button to execute height correction distribution.
Confirmation dialog box
64174-S1-00
5 Enter the mark number.In the Mark column on the Height screen, enter the mark number used for height correction.
Entering mark number
Enter the mark number here.
64175-S1-00
c CAUTION To enable the height correction function, be sure to select "Execute" from the Height drop-down list on the Height screen.
8.3.3 Dispense distributionWhencreatingasequenceprogramthatcontainsdispenseandmountdata,youwillusuallyhavetousethefollowingprocedure.
1.Createmountdata(XYcoordinates,headNo.,partsNo.,etc.).
2.Selectandcopythemountdataandthenpasteitinthesequenceinformationasdotdispensedata.
3.ChangetheModesettingforthepasteddata,from"Comp"to"Dot".
4.IntheParts-Dispensetabgrid,setthe"DispenseUnit"parameterforthedatawhoseModesettingwaschangedto"Dot".
5.ChangetheheadNo.Thedispensedistributionfunctionallowsyoutoperformtheaboveprocedureeasily.
c CAUTION Distributed data cannot be restored. We recommend saving the board data before dispense distribution.
n NOTE • Distributed data will be inserted in the top of the sequence information. • If the "Dispense Unit" parameter in the Parts - Dispense tab grid is not specified, the dispense amount is viewed as "0" when distributed in the sequence information. • Dispense sequence number will be set to "-1". If you want to use another dispenses sequence number, change it after dispense distribution. • Interference check is not performed. • Optimization is not performed.
1-108
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
1 Select the range to execute dispense distribution.1. Click the Sequence icon under the board icon in the tree view or click the [Sequence] tab in the
main view.
2. Select the range where you want to execute dispense distribution, by dragging the mouse or clicking
while pressing the [Shift] key on the leftmost, unlabeled column.
If not selected, the entire range will be chosen.
2 Execute dispense distribution.From the Tool menu, select "Sequence Data Support" and then click "Dispense Distribution". When the "Dispense Distribution" dialog box appears, click the [Yes] button.
Selecting the "Dispense Distribution" command
Selected range is highlighted.
64176-S1-00
3 Check the distributed data.Make sure that the distributed data is inserted in the top of the sequence information.
Display after dispense distribution
Dot dispense data is created here.
64177-S1-00
1-109
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.4 Creating the dot dispense informationThissectionexplainshowtodotdispenseinformationsuchasdispensepositionanddispenseamount.Dotdispenseinformationisdisplayeddependingonthespecifications.
8.4.1 Dispense distributionExecutingdispensedistributionusingdispenseparametersinthemountinformationandpartsinformationcreatesdotdispensedataautomatically.Toexecutethisdispensedistribution,followthesesteps.
c CAUTION Dispense distribution cannot be executed unless the mount information and parts information are specified.
1 Open the Dot Dispense parameter screen in the main view.
2 Execute dispense distribution.From the Tool menu, select "Dot Dispense" and then click "Bond Distribution" or "Solder Distribution". The "Machine Select" dialog box then appears. Select the machine and then click the [OK] button to execute dot distribution. Dot dispense coordinates will be created according to the mount data.
c CAUTION Executing dispense distribution will overwrite the current dispense data.
Dispense distribution
Check the machine to execute dispense distribution.
Select either of these commands.
Distributed data is displayed.
64178-S1-00
1-110
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
3 Sort the dispense coordinates.From the Tool menu, select "Dot Dispense" and then click "Sort" or "Sort by every head". If you are going to check alignment amount, select "Sort by every head".
4 Perform an interference check.From the Tool menu, select "Dot Dispense" and then click "Interference Check. This command checks whether the stopper at the nozzle steps on dispensed dots. If such a possibility exists, the related data rows will be displayed, so correct them.
Interference check
Results of interference check are displayed.
64179-S1-00
1-111
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
8.5 Data checkTocheckcurrentlyopenboarddataandnozzleinterference,followthesesteps.
1 Select "Data Check" - "Execute Data Check" from the Tool menu.The "Data Check" dialog box appears.
Data check
64180-S1-00
2 Set the items to be checked.In the "Data Check" dialog box, select the items to be checked by placing a check mark.
• Normal Check
Select this check box to check part No. and mark No. consistency in the board data.
• Nozzle Interference Check
Select the "Execute" check box to make a nozzle interference check.
When this is selected, also select either of the following check methods from the drop-down list.
"With mount order"Makes a nozzle interference check on the optimized board data. This method cannot be used for board data that are not optimized. A warning message appears if this method is selected for such board data. Clicking the [OK] button in the warning message automatically changes the selection to "Check all cases".
"Check all cases"Makes a nozzle interference check without regard to the component placement order, or the machine and head to be used. When "Check all cases" is selected, the "Parts Group Number Auto Set" check box becomes available. Select this check box when you want to automatically assign group numbers so as to avoid nozzle interference. Those group numbers are then set in the Parts Group No. field on the [Option] tab in parts information. Optimization should be conducted again to create data for avoiding interference.
3 Click the [Execute] button to start data check.When the data check is complete, a dialog box then appears to show the results.
n NOTE The nozzle interference check results can be checked on the Graphic View. If errors are found, the error status is displayed in color.
1-112
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
■ When no error is found:
After"NormalCheck"
Themessage"Datacheckfinished"appears.Clickthe[Close]buttontoquitthedatacheck.
After"NozzleInterferenceCheck"
The"NozzleInterferenceCheckResult"dialogboxappears.Clickthe[OK]buttontoquitthedatacheck.
■ When an error is found:
After"NormalCheck"
The"Boarddataerror"dialogboxappears.Clickthe[OK]buttontoquitthedatacheck.
After"NozzleInterferenceCheck"
The"NozzleInterferenceCheckResult"dialogboxappears.Thisdialogboxshowscolorsusedtodisplaypartsinthe
GraphicView.IntheGraphicView,partcontoursprobablycausinginterferencearedisplayedinthefollowingcolors.
Clickthe[OK]buttontoquitthedatacheck.
■ Nozzle interference check results
Part contour colors Description
BlackIndicates parts which might cause interference with other parts during placement.
RedIndicates parts which might be hit by parts shown in black contour during placement.
Pink Indicates adjacent parts which might interfere with each other.
White Indicates parts which will not cause any interference.
Data check
Graphic View display example
Parts causing interference Parts not causing interference
64181-S1-00
Reference To clear the results shown in the Graphic View, select "Data Check" - "Clear check result" from the Tool menu.
1-113
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
9. Printing the board dataThe Board Editor allows you to print information on board data.
9.1 Printing the board data
1 Open the board data you want to print.
2 In the tree view, select the item to be printed.
3 Select "Print" from the File menu.The "Print" dialog box appears.
Reference You can also click the [Print] button on the toolbar to open the "Print" dialog box.
Reference When you are going to print "parts information" or "mark information", another dialog box appears to let you select whether to print "List" or "Detail". Select "List" to print the contents of the main view or select "Detail" to print the contents of the detail view, and then click the [OK] button. The "Print" dialog box will appear.
4 Start printing.After checking the printer settings and the number of copies to print, click the [OK] button to start printing.
Printing the Board data
64182-S1-00
1-114
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
● Printer settings
Tomaketheprintersettings:
1.Select"PrinterProperties"fromtheFilemenu.
2.Inthe"Printer"dialogbox,settheprinter,papersizeandorientation.
3.Ifusinganetworkprinter,clickthe[Network]buttonandselecttheprinter.
Printer settings
64183-S1-00
● Print preview
Toopentheprintpreviewwindowtocheckhowthedatawillbeprinted,select"Preview"fromtheFilemenu.Whenyouaregoingtoopentheprintpreviewof"partsinformation"or"markinformation",anotherdialogboxappearstoletyouselectwhethertopreview"List"or"Detail".
Print preview display
64184-S1-00
1-115
1 C
rea
ting a
nd e
diting
the b
oa
rd d
ata
● If the data cannot be printed
CheckthattheprinteriscorrectlyconnectedtoyourPC.IftheprinterisnotyetaddedtoyourPC,additonWindowsasfollows.(TheStartmenuitemsmayslightlydifferdependingontheOS.)
1.FromtheStartmenu,select"Settings"–"Printers"toopenthePrintersfolder.
Start menu
64185-S1-00
2.Double-clicktheAddPrintersicon.
3.WhentheAddPrinterwizardstarts,followtheinstructionsthatappear.
Add Printer wizard
64186-S1-00
Chapter 2 Creating solder-print data
Contents
1. Registering and selecting the board data 2-1
1.1 Registering a new board data name 2-1
1.2 Selecting the board data 2-3
2. Board data setting 2-4
2.1 Board data detail setting 2-8
3. Mask data setting 2-11
3.1 Mask data detail setting 2-14
4. Squeegee data setting 2-15
4.1 Squeegee detail setting 2-19
5. Cleaner data setting 2-21
6. Creating the mark data 2-23
6.1 Creating procedure 2-24
6.2 Shape parameters 2-26
6.3 Vision parameters 2-28
2-1
2 C
rea
ting so
lde
r-print d
ata
1. Registering and selecting the board dataFirst, you must register a new board name to create new data. Register a new board name as follows.
1.1 Registering a new board data name
1 Start the Board Editor.From the Start menu on the Windows taskbar, select "Programs" - "YAMAHA Factory Tools P-Tool" and then click "Board Editor".
2 Select the line to be used.When two or more lines (production lines) are registered, the "Select Editing Line" dialog box appears. Select the line to be used and click the [OK] button.
3 Create new board data.Select "Create New Board Data" from the File menu or click the [New Board Data] button on the toolbar.
Selecting "Create New Board Data" from File menu
64200-S1-00
2-2
2 C
rea
ting so
lde
r-print d
ata
4 Save the new board data. 1. Select "Save Board Data" from the File menu or click the [Save Board Data] button on the toolbar.
The dialog box appears for selecting the board data.
2. Enter a board name (up to 20 alphanumeric characters) from the keyboard.
Also select "Printer Text" , "YGZ" or "Default" from the File Type drop-down list.
3. Check or select the folder in which the board data will be saved and click the [Save] button.
The registered board name is displayed in the tree view.
n NOTE A space cannot be included in a board name. Use underbars in place of the space.
c CAUTION An alert dialog box appears if board data with the same name already exists. Use a different name. (If you want to register the same name by overwriting the previous data, press the [OK] button in the alert dialog box.)
Saving the Board data
Enter the Board name.
Select "Printer Text","YGZ" or "Default".
64201-S1-00
2-3
2 C
rea
ting so
lde
r-print d
ata
1.2 Selecting the board dataToselectboarddatafromthosealreadyregistered,proceedasfollows.
1 Open the board data.Select "Open Board on This Editor" from the File menu or click the [Open Board on This Editor] button on the toolbar. The "Board data select" dialog box appears.
Reference To open the board data, you may also select "Open Board on New Editor" from the File menu or click the [Open Board on New Editor] button on the toolbar.
Opening the board data
64202-S1-00
2 Select the board name. When the "Board data select" dialog box appears, place the cursor on the board name you want to open and click the [Select] button (or directly double-click the board name to open it). The selected board data will be loaded and the board name displayed in the tree view.
Selected board name
Selected Board name is displayed.
64203-S1-00
2-4
2 C
rea
ting so
lde
r-print d
ata
2. Board data settingTo check or edit the board data, select the Print - Board icon in the tree view (or select the [Board] tab in the main view.)
Print – Board screen
1 2 34 5 6
[Detail Setting] button
64204-S1-00
1. Board Fiducial
Setthisparameterto"Use"whenusingfiducialmarksontheboardforpositionalignmentbyvisionrecognition.Ifnot
usingvisionrecognitionthensetto"NotUse".SelectthedesireditemfromtheboardFiducialdrop-downlist.
2. Fiducial Type
When"BoardFiducial"issetto"Use",selectthefiducialtype(numberoffiducialmarkstoberecognized)fromamong"
1Point"to"4Points".Thesemarkscanbedifferentinshapeandsizefromeachother.Selectthedesireditemfromthe
FiducialTypedrop-downlist.
Fiducial Type example (2 points)
(X, Y)(0, 0)
(X, Y)
Board origin
Mark 2
Mark 1
X+
+Y
Board Datum Position (See item D.)
63200-S1-00
2-5
2 C
rea
ting so
lde
r-print d
ata
3. Fiducial Position
Thisparametersetswhethertosharethelocalfiducialmarkpositionwiththeboardandthemask.
Select"Board&MaskIndividual"or"Board&MaskCommon"fromtheFiducialPositiondrop-downlist.
• When "Board&Mask Individual" is selected:
TheFiducialPosition,FiducialTypeandStandardPositionparameterscanbesetseparatelyontheboardandthemask.
• When "Board&Mask Common" is selected:
TheFiducialPosition,FiducialTypeandStandardPositionparametersarejointlysharedbytheboardandmask.A
confirmationmessageboxappearswhenyouselect"Board&MaskCommon".Clickingthe[OK]buttoninthemessage
boxwillcopytheboardfiducialsetting(FiducialPosition,FiducialTypeandStandardPositionparameters)intothemask
fiducialsetting.
Confirmation message
Copying from board fiducial setting to mask fiducial setting
64205-S1-00
Reference If the Fiducial Position, Fiducial Type and/or Standard Position parameter are changed on the board or Mask parameter screen, the change is automatically applied to the other items.
4. X, Y (mm)
EntertheXYcoordinatesofeachfiducialmarkrelativetotheboardorigininmillimeters.Enterthecentercoordinatesin
thecaseofcircular,squareandtriangularmarks.
5. Mark No.
EnterthemarkNo.ofeachfiducialmark.(MarkNo.shouldberegisteredinadvanceontheMarkscreen.)
6. Name
WhenthemarkNo.isentered,thecorrespondingnameautomaticallyappearshere.(Marknameshouldberegisteredin
advanceontheMarkscreen.)
A, B: Borad Size X, Y (mm)
Entertheboardsize(mm)intheXdirection(boardtransferdirection)andintheYdirection.Theconveyorwidth(W-axis)
isadjustedtotheYdimension+0.5mmwhentheboardisclampedduringautomaticoperation.
Board X, Y
Board
Conveyor rail
X [mm]
W=(Y+0.5mm)
Y [m
m]
63201-S1-00
C: Borad Size Z (mm)
Entertheboardthickness(mm).
D: Comment
Typeanydesiredcommentasneeded.Youcanleavethisfieldblank.
E: Solder Name
Enterthesoldernameasneeded.Youcanleavethisfieldblank.
2-6
2 C
rea
ting so
lde
r-print d
ata
F: Borad Datum Position
Setthereferencepositiononaboardselectbyselectingfrom"Center","FrontCenter","RearCenter","FrontLeft","Front
Right,"RearLeft"or"RearRight"asshownbelow.Onstandardmachines,thisissetto"FrontCenter"asthedefault.
Board Datum Position
Board Datum Position
Board
63202-S1-00
Reference The board has "Origin XY", "Fiducial (Mark)" and "Board Inspection Position" parameters as its setting positions .
G,H: Origin X, Y (mm)
IfthefiducialmarkonaboardusesanorigindifferentfromtheBoardDatumPosition,setthepositionaloffset(mm)here
astheOriginXY.
Board Datum Position and Board origin
X-
X+
+Y
+Y
Fixed (front) conveyor rail
Board
Board Datum Position (Front Center)Board origin
63203-S1-00
I: Spin Timer (sec)
Setto"1"secondfornormalshapeboards.Ifspeciallyconfiguredboards(forexample,boardswithcutoutsorthrough-
holes)areusedandtheconveyorexitsensorcannotdetectthemcorrectly,trysettingthistimerbetween0.0and9.9
seconds.Theconveyormotorcontinuesturningforthespecifiedtimeevenaftertheboardsensorturnsoff.
J: Borad Vacuum
Thisparameterisenabledonlyformachinesequippedwithanoptionalvacuumgripper.Setto"NotUse"inmostcases.
Whencurvedboardsorthinboardsaretobeprinted,settingthisparameterto"Use"actuatesthevacuumgrippertofix
theboardfromthebackside.Whenthisparameterissetto"Use",alsospecifyanappropriatetime(msec)intheVacuum
TimerandBoardVacuumsequenceparameters.
K: Vacuum Timer (msec)
WhentheBoardVacuumparameterissetto"Use",setthetimer(msec)heretoinitiatethenextactionafterthepush-up
platehasmovedup.Thisparameterisenabledonlyformachinesequippedwithanoptionalvacuumgripper.
L: Borad Vacuum Sequence
Selectthetimingforboardvacuumoperationfrom"BeforeClamp"or"AfterClamp".Thisparameterisinvalidonlywhen
theBoardVacuumissetto"Use".
M: Edge Clamp
Setthisparameterto"Use"inmostcaseswhenusingtheedgeclampsthatholdtheboardinthemountingpositionby
pushinglaterallyontheboardedge.Ifusingathinceramicboardorthelikethatcannotbesupportedfromtheedges,
setto"NotUse"anduseavacuumgripper(option).
N: Borad Flap
Selectwhethertousetheboardflapsthatpressontheboardedgefromthetoptocorrectcurvatureintheboard.Setthis
parameterto"Use"inmostcases.
2-7
2 C
rea
ting so
lde
r-print d
ata
O: Borad Press (option)
Theboardpressunitholdsdowntheboardsurfacetocorrecttheoverallwarp.Setthisparameterto"Use"whenusing
theboardpressunit(option),orto"NotUse"whennotusingit.(Thisparameterisenabledonlyformachinesequipped
withanoptionalboardpressunit.)
P: Press Timer (msec) (option)
Setthetimeduringwhichtheboardpressstayslowereduntilitstartstorise.
Q: Board Pres Sequence
Setthisparameterto"BeforeClamp"or"AfterClamp"tochangetheboardpressandedgeclampoperationtiming.
Whensetto"BeforeClamp",theboardisfirstsecuredbytheboardpressandthenbytheedgeclamp.
Whensetto"AfterClamp",theboardisfirstsecuredbytheedgeclampandthenbytheboardpress.
R: Push Up Speed (%)
Specifytheascent/descentspeedsforthepush-upplateinpercentage.Settingto"100"isacceptableinmostcases,but
reduceitifyouwanttolessentheimpactwhenthepush-upjigsorpinsmoveupagainsttheboard.
S: Print Execution
Selectwhethertoprintsolderduringoperation.
QWhenthisparameterissetto"Exec",themachineoperatestoprintsolderunderthespecifiedconditions.Whensetto
"Skip",themachineoperateswithoutloweringthesqueegeeheadtotheprintingsurfacesothatsolderprintingis
skipped.
T: Alignment
Selecttheprocessingmethodafterfiducialmarkrecognition.Setto"UseAlign"innormaloperation,andthemachine
immediatelystopswhenamarkrecognitionerroroccurs.Whenthisissetto"IgnoreErr",themachinecontinuesoperation
evenifamarkrecognitionerroroccurs.
U: Print Feedback
Alwayssetthisparameterto"Use"whenproducingboards.(Ifyouwanttocheckthesqueegeeheadmovementwithout
controllingtheprintingpressure,setthisparameterto"NotUse".
V: Board Distortion Tol.(mm)
Thisparameterspecifiestheallowabledistortionlimitwhencheckingthedistortioncomponentintheboardfiducial
recognitionpositionandlocalrecognitionpositionsontheboard.Thedistortioncheckisnotperformedwhenthis
parameterissetto"0.00".
c CAUTION If the distortion component calculated by recognizing the board fiducial marks or local fiducial marks during automatic operation exceeds the allowable limit specified here, an error message box appears and the machine stops.
2-8
2 C
rea
ting so
lde
r-print d
ata
2.1 Board data detail settingWhenyoupressthe[DetailSetting]buttononthe[Print]-[Board]screen,thefollowingdialogboxwiththe[ManualBoardCheck],[BoardDistortionparameter]and[LocalFid.]tabsappears.Youcansettheboardcheckpositions,boarddistortionoffsetparametersandlocalfiducialfunctionhere.
Reference Clicking the [Detail Setting] button on the toolbar of the [Print]-[Board] screen also allows the same operation.
● Board check positions
Onthe[ManualBoardCheck]tab,youcanprespecifythepositionsontheboardwhereyouwanttomakeavisualcheck
ofprintedsolder.Setwhethertousethisfunctionornot,aswellastheboardintervaltomakeavisualcheck.
[Manual Board Check] tab
64206-S1-00
● Board distortion offset
Whenusingtheboarddistortionoffsetfunction,entertheoffsetvaluesX,YandRthatwillbeaddedtotheoverall
inspectioncoordinatestoobtainthecorrectpositiondataduringsolder-printinspection.
[Board Distortion parameter] tab
64207-S1-00
2-9
2 C
rea
ting so
lde
r-print d
ata
Whenboardsinthesamelottendtobeelongatedordistortedinthesamedirection,orthesameproblemappearsonly
intheboardfiducialpositions,thenoverallpositiondeviationsmightoccurinthesolder-printinspection.These
deviationscanoccurregardlessofwhetherprintaccuracywasmaintainedbyvisualalignment.Ifthishappens,usethe
boarddistortionoffsetfunctiontoaddcorrectionoffsetstotheoverallinspectioncoordinatestogetthecorrectposition
usingsolder-printinspectionresults(solderposition)oftheprintedboardusedasthereference.
Board distortion offset
1. When the board fiducial positions have elongation or distortion, the board clamping deviation cannot be corrected, and overall position deviations will occur in the solder-print inspection results.
2. Solder accurately printed on the land patterns is recognized by the vision camera and the position offset data is used as feedback. (overall shift)
63204-S1-00
n NOTE The solder-print inspection is run to acquire distortion values so solder-print inspection data must be created in advance. As much objects to be inspected as possible should be entered in order to detect the correct print position for the entire board. (See the "YVP-Xg Solder-print inspection" user's manual for more information.)
● Local fiducial function
Uniformprintingaccuracyatimportantpointscanbeensuredbyrecognizingmarksnearpositionswhereitisessential
tomaintaingoodprintingaccuracy.Thisisespeciallytruewhenprintingonboardwithinthesamelothavingelongation
ordistortionirregularities.The[LocalFid.]taballowsyoutosetthetypeofmarkandpositioncoordinatesofthelocal
fiducialmarksbeingused.
Reference Position correction with local fiducial marks is also used to calculate the print position, as well as calculate the printing position for running the solder-print inspection on machines equipped with the solder-print inspection function (option).
Board fiducial and local fiducial functions
1. This function runs board fiducial recognition and calculates the amount of offset for correcting the board deviation that may occur when clamped on the print table.
2. This function uses board fiducial recognition results to correct the board deviation that may occur when clamped on the print table. It then recognizes the marks at the local fiducial positions that were preregistered.
3. If there is no elongation or distortion on the board then no local fiducial recognition offset is issued. But if elongation or distortion is present, the local fiducial recognition offset (only in XY direction) is added unchanged, to the board fiducial offset.
Board fiducial functionBoard fiducial function
Board fiducial function Local fiducial function
63205-S1-00
Reference When there are multiple positions on the board where you want to essentially maintain satisfactory printing accuracy and the local fiducial function is used on each of these positions, the average of the recognition offset amount for each local fiducial mark is used as the correction offset.
2-10
2 C
rea
ting so
lde
r-print d
ata
Local fiducial mark setting
1 2 3 4 5
64208-S1-00
1. No.
ShowsthelocalfiducialNo.
2. Skip
SetswhethertorunortoskipthelocalfiducialfunctionforthespecifiedNo.Clearthecheckboxifrunningthelocal
fiducialfunction.
3. X(mm), Y(mm)
SetsthepositionforthelocalfiducialmarkpositionforthespecifiedNo.Thecoordinatereferencepositionisthesame
astheboardfiducialmark.
4. Mark No.
SpecifiesthemarkNo.touseforrecognizingthelocalfiducialmarkofthespecifiedNo.
5. Name
ShowsthenameofthemarkdataspecifiedinthemarkNo.
c CAUTION Always set the board fiducial function to "Use" when using the local fiducial function. The board fiducial function is disabled if set to "NotUse".
2-11
2 C
rea
ting so
lde
r-print d
ata
3. Mask data settingTo check or edit the mask data, select the Print - Mask icon in the tree view (or select the [Mask] tab in the main view.)
Print – Mask screen
1 4 5 32 6
[Detail Setting] button
64209-S1-00
1. Mask Fiducial
Setthisparameterto"Useforeveryboard"or"Useforone"whenusingmaskfiducialmarksforpositionalignmentby
visionrecognition.Ifnotusingmarkrecognitionthensetthisto"NotUse".Whensetto"Useforeveryboard",position
alignmentbymarkrecognitionisperformedeachtimeaboardisloadedontheconveyor.When"Useforone"isselected,
positionalignmentbymarkrecognitionisperformedonlywhenthefirstboardisloaded.Selectthedesireditemfromthe
MarkFiducialdrop-downlist.
2. Fiducial Type
When"MaskFiducial"issetto"UseForEveryBoard"or"UseForOnce",selectthefiducialtype(numberoffiducial
markstoberecognized)fromamong"1Point"to"4Points".Thesemarkscanbedifferentinshapeandsizefromeach
other.SelectthedesireditemfromtheFiducialTypedrop-downlist.
Fiducial Type example (2 points)
Mask origin
Mark 1
Mark 2
X+
+Y
(-X, Y)
(X, Y)
63206-S1-00
2-12
2 C
rea
ting so
lde
r-print d
ata
3. Fiducial Position
Thisparametersetswhethertosharethelocalfiducialmarkpositionwiththeboardandthemask.
Select"Board&MaskIndividual"or"Board&MaskCommon"fromtheFiducialPositiondrop-downlist.
• When "Board&Mask Individual" is selected:
TheFiducialPosition,FiducialTypeandStandardPositionparameterscanbesetseparatelyontheboardandthemask.
• When "Board&Mask Common" is selected:
TheFiducialPosition,FiducialTypeandStandardPositionparametersarejointlysharedbytheboardandmask.A
confirmationmessageboxappearswhenyouselect"Board&MaskCommon".Clickingthe[OK]buttoninthemessage
boxwillcopythemaskfiducialsetting(FiducialPosition,FiducialTypeandStandardPositionparameters)intotheboard
fiducialsetting.
Confirmation message
Copying from mask fiducial setting to board fiducial setting
64210-S1-00
Reference If the Fiducial Position, Fiducial Type and/or Standard Position parameter are changed on the board or Mask parameter screen, the change is automatically applied to the other items.
4. X, Y (mm)
EntertheXYcoordinatesofeachfiducialmarkrelativetothemaskorigininmillimeters.
5. Mark No.
EnterthemarkNo.ofeachfiducialmark.(MarkNo.shouldberegisteredinadvanceontheMarkscreen.)
6. Name
WhenthemarkNo.isentered,thecorrespondingnameisautomaticallydisplayedhere.(Marknameshouldberegistered
inadvanceontheMarkscreen.)
A: Mask Name
Enteramaskname.
B Mask Size
Enterthemaskframesize(LxW)inmillimeters.
C: Mask Standard Position
Specifythereferencepositionusedtofabricatethemask,fromamong"Center","Front"and"Rear".
Mask Standard Position (Mask reference position)
Mask Standard Position
Mask Standard Position: Center Front Rear
Board Mask frame
63207-S1-00
2-13
2 C
rea
ting so
lde
r-print d
ata
D, E: Standard Position Offset X, Y
Ifthemaskstandardpositiondeviatesgreatlyfromthe"Center","Front"or"Rear"andthemarkcannotberecognized,set
thepositionaloffsetvalues(millimeters)here.
Standard Position Offset X, Y (when Mask Standard Position is "Center")
Mask center
X- X+
-Y
+Y
Mask Standard Position
63208-S1-00
F: Mask Datum Position
BasedontheMaskStandardPositionandStandardPositionOffsetsettings,selectthepositionusedasthereference
positiononthemaskfromamong"Center","FrontCenter",RearCenter,"FrontLeft","FrontRight","RearLeft"and"Rear
Right"asshownbelow.
Reference The mask has "Mask Origin", "Mask Fiducial (Mark)" and "Mask Inspection Position" parameters as its setting positions.
Mask Datum Position
Mask Datum Position
Board
Mask frame
63209-S1-00
G, H: Mask Origin X, Y (mm)
IfthefiducialmarkonamaskhasanorigindifferentfromtheMaskDatumPosition,setthepositionaloffset(mm)here
astheMaskOrigin.
Mask Origin
Mask originMask Datum Position
When Mask Datum Position is set to "Front Left":
Board
Mask frame+Y
-Y
X+
X-
63210-S1-00
I: Mask Vacuum
Setthisparameterto"Use"whenyouwanttovacuum-gripthemaskontheconveyorrailsduringsolderprinting.Setto
"NotUse"whennotusingthisfunction.
MaskvacuumfunctionisusefulforpreventingapositionalshiftintheYdirectionbetweensqueegees1and2,andalso
forimprovingthesurfacecontactbetweentheboardandthemask.
2-14
2 C
rea
ting so
lde
r-print d
ata
3.1 Mask data detail settingWhenyoupressthe[DetailSetting]buttononthe[Print]-[Mask]screen,thefollowingdialogboxappears.Youcanprespecifythepositionsonthemaskwhereyouwanttomakeavisualcheckaftersolderprinting.Setwhethertousethisfunctionornot,aswellastheboardintervaltomakeavisualcheck.
Reference Clicking the [Detail Setting] button on the toolbar of the [Print]-[Mask] screen also allows the same operation.
Mask check position setup screen
64211-S1-00
2-15
2 C
rea
ting so
lde
r-print d
ata
4. Squeegee data settingTo check or edit the squeegee data, select the Print - Squeegee icon in the tree view (or select the [Squeegee] tab in the main view.)
Print – Squeegee screen
1
[Detail Setting] button
64212-S1-00
1. Squeegee Type
Setto"Double"forstandardYVP-Xgmachines.Formachinesequippedwithanoptionalenclosedheadusingasolder
supplycassette,setto"EnclosedHead".(When"EnclosedHead"isselected,unnecessaryparametersaregrayedout.)
A: Squeegee Detail Type
Selectthesqueegeetypefromthedrop-downlist.
B: One Way/Round
Selectwhethertoprintsolderinonedirectionorinbothdirections.
C: F. & B. Print Condition
Selectwhethertousethesameconditionsfortheforwardandbackwardprinting.Whenthisparameterissetto"Same
Condition",theforwardandbackwardprintingoperationsareperformedundertheconditionsspecifiedforthe"F.
SqueegeeSpeed"and"F.SqueegeeForce",andthesettingsforthe"B.SqueegeeSpeed"and"B.SqueegeeForce"are
disabled.
D, F: F. Squeegee Speed (mm/sec), B. Squeegee Speed (mm/sec)
Settheforwardandbackwardsqueegeemovementspeedstoprintsolder.Findanoptimumspeedwhilecheckingthe
scrapedstateofthesolderonthemask.Ifthisspeedistoofast,thesqueegeemaynotscrapesolderproperly.Iftooslow,
soldermayspreadintothebacksideofthemask.
E, G: F. Squeegee Force (N), B. Squeegee Force (N)
Settheforce(pressure)toapplyaloadtothesqueegeeduringprintingintheforwardandbackwarddirections.Check
thescrapedstateofthesolderonthemasktofindanoptimumsqueegeepressure.Setthispressureatalowerpressureas
longasthesolderisscrapedproperly.Alargersqueegeepressureisrequiredasthesqueegeespeedissetfaster.
H: Solder Supply Stop
Whenthisparameterissetto"Use",themachineautomaticallystopswhensoldersupplyisrequired.
I: Solder Supply Interval (Board)
Setthenumberofboardstobeprintedperonesupplyofsolder,basedontheamountsofsoldersuppliedandused
duringprinting.
2-16
2 C
rea
ting so
lde
r-print d
ata
J: Rolling Stroke (mm)
Specifythedistance(millimeters)fromthepositionatwhichthesqueegeelandsonthemasktotheedgeoftheboard.
Usuallysetto30to45mm.
Rolling stroke
Solder
BoardConveyor
Mask surface
Rolling stroke
Squeegee
63211-S1-00
K: Over Stroke (mm)
Specifythedistance(millimeters)fromtheotheredgeoftheboardtothepositionatwhichthesqueegeetakesoffthe
maskafterprintingsolder.Usuallysetto5to10mm.
Over stroke
Solder
BoardConveyor
Mask surface
Over stroke
Squeegee
63212-S1-00
L: F. Start Offset (Forward movement start offset)
Thisparametersetshowfartoprint(orthatamountofoffset)inwardsontheboardfromthecloseredgeoftheboard(or
loweredgeindrawingbelow).
M: B. Start Offset (Backward movement start offset)
Thisparametersetshowfartoprint(orthatamountofoffset)inwardsontheboardfromthefartheredgeoftheboard(or
upperedgeindrawingbelow).
n NOTE The print range of the squeegee is basically a reference position determined by the F. Start Offset and B. Start Offset parameters. You can use this print range to set the "Rolling Stroke" and "Over Stroke" parameters.
Squeegee print range
Boa
rd s
ize
Y=
130
(mm
)
Over Stroke=10 (mm)
B. Start Offset=30 (mm)
F. Start Offset=50 (mm)
B. Start Offset=30 (mm)
F. Start Offset=50 (mm)Rolling Stroke=40 (mm)
Rolling Stroke=40 (mm)
Over Stroke=10 (mm)
Forw
ard
prin
ting
Retu
rn p
rintin
g
Forw
ard
prin
ting
Retu
rn p
rintin
g
63213-S1-00
Asshowninthedrawingabove,let'sconsidercaseswhereyouprintinthedarkshadedarea50mmfromthecloseredge(loweredgeindrawing)and30mmfromthefarthersideofaboardwhoseYsizeis130mm.Whentherollingstrokeismade40mmandthe"OverStroke"10mmasadistanceforgoodsolderpasteuniformity,theprintmovementrangeofthesqueegeeduringforwardandreturnprintingisthesectionshownbythearrowsinthedrawing.Theparametersettingswillthenbeasfollows.
RollingStroke(mm) 10.000
OverStroke(mm) 40.000
S.StartOffset(mm) 50.000
B.StartOffset(mm) 30.000
2-17
2 C
rea
ting so
lde
r-print d
ata
N: F. & B. Mask Offset
Selectwhethertoapplythesamemanualalignmentoffsetfortheforwardandbackwardprinting.Whenthisparameteris
setto"SameOffset",theforwardandbackwardprintingoperationsareperformedundertheconditionsspecifiedforthe
"F.MaskOffsetX,Y,Z,R",andthesettingsforthe"B.MaskOffsetX,Y,Z,R"aredisabled.
O: F. Mask Offset X (mm)
Whenprintingintheforwarddirection(fromthefrontsidetotheinnerside),themasksurfacemaystretchinthe
advancingdirection,causinganX-directionshiftversusthelandpatterns.Tocorrectthispositionalshift,enteranoffset
valuehere.
Ifshiftedintheplusdirection:Enteraplusoffsetvalue.
Ifshiftedintheminusdirection:Enteraminusoffsetvalue.
P: F. Mask Offset Y (mm)
Whenprintingintheforwarddirection(fromthefrontsidetotheinnerside),themasksurfacemaystretchinthe
advancingdirection,causingaY-directionshiftversusthelandpatterns.Tocorrectthispositionalshift,enteranoffset
valuehere.
Ifshiftedintheplusdirection:Enteraplusoffsetvalue.
Ifshiftedintheminusdirection:Enteraminusoffsetvalue.
Q: F. Mask Offset Z (mm)
Whenprintingintheforwarddirection(fromthefrontsidetotheinnerside),themasksurfacemaystretchintheZ
direction.Enterthisoffsethere.Leavethisparametersetto"0.000"inmostcases.
R: F. Mask Offset R (deg)
Whenprintingintheforwarddirection(fromthefrontsidetotheinnerside),themasksurfacemaystretchinthe
advancingdirection,causingaR-directionshiftversusthelandpatterns.Tocorrectthispositionalshift,enteranoffset
valuehere.
Ifshiftedcounterclockwise:Enteraplusoffsetvalue.
Ifshiftedclockwise:Enteraminusoffsetvalue.
S: B. Mask Offset X (mm)
Whenprintinginthebackwarddirection(fromtheinnersidetothefront),themasksurfacemaystretchintheadvancing
direction,causingaX-directionshiftversusthelandpatterns.Tocorrectthispositionalshift,enteranoffsetvaluehere.
Thisparameterisdisabledwhenthe"F.&B.MaskOffset"issetto"SameOffset".
Ifshiftedintheplusdirection :Enteraplusoffsetvalue.
Ifshiftedintheminusdirection:Enteraminusoffsetvalue.
T: B. Mask Offset Y (mm)
Whenprintinginthebackwarddirection(fromtheinnersidetothefront),themasksurfacemaystretchintheadvancing
direction,causingaY-directionshiftversusthelandpatterns.Tocorrectthispositionalshift,enteranoffsetvaluehere.
Thisparameterisdisabledwhenthe"F.&B.MaskOffset"issetto"SameOffset".
Ifshiftedintheplusdirection:Enteraplusoffsetvalue.
Ifshiftedintheminusdirection:Enteraminusoffsetvalue.
U: B. Mask Offset Z (mm)
Whenprintinginthebackwarddirection(fromtheinnersidetothefront),themasksurfacemaystretchintheZ
direction.Enterthisoffsethere.Leavethisparametersetto"0.000"inmostcases.Thisparameterisdisabledwhenthe"F.
&B.MaskOffset"issetto"SameOffset".
V: B. Mask Offset R (deg)
Whenprintinginthebackwarddirection(fromtheinnersidetothefront),themasksurfacemaystretchintheadvancing
direction,causinganR-directionshiftversusthelandpatterns.Tocorrectthispositionalshift,enteranoffsetvaluehere.
Thisparameterisdisabledwhenthe"F.&B.MaskOffset"issetto"SameOffset".
Ifshiftedcounterclockwise:Enteraplusoffsetvalue.
Ifshiftedclockwise:Enteraminusoffsetvalue.
W: Escape Position
Thisistheescapepositionwherethesqueegeeheadmovesbackfromthesolderprintingareasothatyoucanmake
setupsonthemaskorconveyortablesuchasforsupplyingsolderorchangingtheconveyorunitsetups.Setto"Standard
Position"inmostcases.Ifyouspecifyanotherposition,select"DefinedPosition"andsettheSYandSZcoordinatesfor
the"EscapePositionSYandSZ"parameters.
X, Y: Escape Position SY, SZ
Ifyouwanttospecifytheescapepositionwherethesqueegeeheadmovesbackfromthesolderprintingarea,enterthe
desiredSYandSZ(height)coordinates.Settingsherewillbevalidonlywhenthe"EscapePosition"parameterissetto
"DefinedPosition".
2-18
2 C
rea
ting so
lde
r-print d
ata
Z: Squeegee lowering sequence
Changesthetimingforreplacementoperationofthesqueegeeswhenadoublesqueegeeisused.
Whensetto“Normal”,thesqueegeewillbereplacedduringboardunloading/loadingafterprinting.Incaseofsolder
thatdroolseasily,solderfromthesqueegeeusedinthepreviousprintprocessmaydripontothemaskopening.
Whensetto“Solderdrippingprevention”,thesqueegeewillnotberaisedafterprintingandthesqueegeereplacement
willoccurafterloadingthenextboardtobeprinted.
2-19
2 C
rea
ting so
lde
r-print d
ata
4.1 Squeegee detail settingWhenyouclickthe[DetailSetting]buttononthe[Print]-[Squeegee]screen,theSqueegeedialogboxappearsforadjustingthesolderfillamountandsettingthetimingthattheboardseparatesfromthemaskafterprinting.Varioustypesofdetailsettingscanbeeditedbyselectingthe[Filling(Dry)],[Filling(Wet)],[Filling(Manual)]and[DetachPattern]tabs.
Reference Clicking the [Detail Setting] button on the toolbar of the [Print]-[Squeegee] screen also allows the same operation.
Filling Adjust
Ifyouwanttoadjustthesqueegeespeedandpressuretocompensatefortheboardsolderfillamountjustaftermask
cleaning,makethenecessarysettingsherewhilereferringtothefollowingdescription.
[Filling (Dry) ] tab
1
4 5
2 364213-S1-00
1. Filling (Dry)
Select"Use"fromthedrop-downlistwhenusingthisfunction.Select"NotUse"ifnotusingit.
2. Filling Adjust Count
Specifythenumberofboardsonwhichyouwanttoapplythisfunctionaftermaskcleaning.Thedatalinesuptothe
numberofboardsyouspecifiedbecomevalidtoallowdataentry.(Upto10boardscanbespecified.)
3. Data grid display
ShowsthesqueegeespeedandpressurethatweresetontheSqueegeeparameterscreen.Changetheseparametervalues
asneeded.Notethatincreasingthesqueegeepressureimprovesonlythescrapingoperation.Merelyincreasingthe
squeegeepressuredoesnotincreasethesolderfillamountandmayscrapeoffthesolderorcausethesoldertospread
betweenthemaskandboard.
4. [Filling (Wet)] tab
Ifyouwanttoadjustthesqueegeespeedandpressuretocompensatefortheboardsolderfillamountjustafterautowet
cleaning,selectthistabandmakethenecessarysettings.
5. [Filling (Manual)] tab
Ifyouwanttoadjustthesqueegeespeedandpressuretocompensatefortheboardsolderfillamountjustaftermanual
cleaning,selectthistabandmakethenecessarysettings.
2-20
2 C
rea
ting so
lde
r-print d
ata
Detach Pattern
Whenyouwanttoadjustthetimingthattheboardseparatesfromthebacksideofthemaskaftersolderprinting,upto10
timingstepscanbesetasneeded.Takingthesolder,maskandboardmaterialsintoaccount,determinetheoptimum
separationtimingbyspecifyingthedistances(mm)andspeeds(mm/sec).
[Detach] tab
64214-S1-00
c CAUTION • In the "Distance From Printing Height" column, enter the absolute value of the distance from the back surface of the mask to the board surface. • When "0.00" is entered in a row, the machine will stop controlling the board separation movement at that row.
Board separation setting
Board
Mask
No.1
No.2
Distance from printing height
(0.01mm steps)
[0.01 to 3.00mm]
Board separation speed (0.01mm/s steps)
[0.01 to 20.0mm/s]
No.10
63214-S1-00
2-21
2 C
rea
ting so
lde
r-print d
ata
5. Cleaner data settingTo check or edit the squeegee data, select the Print - Cleaner icon in the tree view (or select the [Cleaner] tab in the main view.)
Print – Cleaner screen
64215-S1-00
Board count control
Setthefollowingparameterstocontrolmaskcleaningbyboardcount(numberofboardsproduced).
A: Cleaning Method
Setthemaskcleaningmethodto"Auto","Manual","Both"or"NotUse".Whensetto"Auto",themaskisautomatically
cleanedaccordingtothespecifiedconditions.Whensetto"Both",themaskcanbecleanedautomaticallyandalso
manually.
B: Auto Cleaning Type
Whenthe"CleaningMethod"issetto"Auto"or"Both",selectwhethertousethecleaningsolvent(alcohol).Setthis
parameterto"Wet"whenusingthesolvent,or"Dry"whennotusingit.Ifyouwanttousebothmethods,setto"Both".
C: Dry Auto Interval (Board)
Settheinterval(boardcount)toperformautomaticmaskcleaningwithoutusingthesolvent.Whenthe"AutoCleaning
Method"parameterissetto"Both"andthe"DryAutoInterval"and"WetAutoInternal"aredesignatedatthesameboard
count,wetautomaticcleaningisgivenpriority.
D: Dry Auto Repeat
Specifythedesiredcountatwhichtorepeatedlymovethecleaningunitbackandforthduringdryautomaticcleaning.
E: Dry Auto Speed (%)
Setthespeed(%)atwhichthecleaningunitmovesunderthemaskduringdryautomaticcleaning.
F: Wet Auto Interval (Board)
Settheinterval(boardcount)toperformautomaticmaskcleaningusingthesolvent.Whenthe"AutoCleaningMethod"
parameterissetto"Both"andthe"DryAutoInterval"and"WetAutoInternal"aredesignatedatthesameboardcount,
wetautomaticcleaningisgivenpriority.
G: Wet Auto Repeat
Specifythedesiredcounttorepeatedlymovethecleaningunitbackandforthduringwetautomaticcleaning.
H: Wet Auto Speed (%)
Setthespeed(%)atwhichthecleaningunitmovesunderthemaskduringwetautomaticcleaning.
2-22
2 C
rea
ting so
lde
r-print d
ata
I: Manual Interval (Board)
Settheinterval(boardcount)toperformmanualmaskcleaning.Whenthisparameterisspecifiedatthesameboard
countas"DryAutoInterval"or"WetAutoInternal",manualcleaningisgivenpriority.
n NOTE When the "Cleaning Method" and "Auto Cleaning Type are set to "Both", dry automatic cleaning, wet automatic cleaning and manual cleaning are all enabled. However, if they are specified at the same board count, only one cleaning method is used according to the priority in order of "Manual", "Wet Auto" and "Dry Auto. (Settings at the lower data lines take priority. When the cleaning is performed by the highest priority method, all board counts are reset.)
Time interval control
Usethiswhenyouwanttoperformmaskcleaningatcertaintimeintervalsevenduringstandbystatus.Forexample,ifthe
"CleaningMethod"issetto"Auto"andthe"Interval"to"10"(minutes),thenthemaskwillbeautomaticallycleanedwhen
10minuteshaveelapsedafteraboardwaslastprintedorthemaskwaslastcleaned.
A: Cleaning Method
Selectthemaskcleaningmethodfrom"Auto","Manual"or"NotUse".Whensetto"Auto",themaskisautomatically
cleanedaccordingtothespecifiedconditions.
B: Auto Cleaning Type
Whenthe"CleaningMethod"issetto"Auto",selectwhethertousethecleaningsolvent(alcohol)byspecifying"Wet"or
"Dry".
C: Interval
Settheinterval(minutes)toperformautomaticmaskcleaning.
D: Repeat
Specifythedesiredcounttorepeatedlymovethecleaningunitbackandforthduringautomaticcleaning.
E: Speed (%)
Setthespeed(%)atwhichthecleaningunitmovesunderthemaskduringautomaticcleaning.
2-23
2 C
rea
ting so
lde
r-print d
ata
6. Creating the mark dataThis section describes how to create fiducial mark data used on boards and masks. Mark data has various parameters for each of the mark names registered as shown below.
Mark data parameters
Surface TypeAlgorithm TypeMark ThresholdToleranceSearch AreaOuter LightInner LightCoaxial LightIR Outer LightIR Inner LightCut Outer NoiseCut Inner Noise
Mark Type
Shape TypeMark Out Size(Mark Out Size X)(Mark Area)(Outline)
Mark NameComment
(Mark Type)
64216-S1-00
Reference Actual parameters that appear depend on the selected "Shape Type" parameter, etc.
2-24
2 C
rea
ting so
lde
r-print d
ata
6.1 Creating procedureWhenyouclicktheBasiciconundertheMarkiconinthetreeview,themarkinformationscreenappearsinthemainview.Enterthemarknameandcommentintheuppergriddisplayandthensetvariousparametersasexplainedinthestepsbelow.
1 Click the Basic icon under the Mark icon in the tree view to open the mark information screen.
Step 2Step 1 Step 3
Step 4
Mark information screen
64217-S1-00
2 Enter the mark name in the Mark Name cell.Enter a different name for each mark within 20 alphanumeric characters. A space cannot be included in the name.
3 Enter a comment.Type any desired comment in the Mark Comment cell as necessary. You can omit entering comments here.
2-25
2 C
rea
ting so
lde
r-print d
ata
4 Set "Mark Type" on the [Basic] tab.Set to "PCB Fiducial" when creating board fiducial mark data, or set to "Mask Fiducial" when creating mask fiducial mark data.
"Mark Type" setting
64218-S1-00
5 Set other parameters.While selecting the [Basic], [Shape], [Vision] tabs and so forth, set the necessary parameters in the right lower list. (See "6.2" to "6.3" in this section.)
6 Repeat the above steps for other marks.Repeat the same procedure to register all marks to be used.
7 Save the data.Select "Save Board Data" or "Save Board Data As" from the File menu to save the data.
Reference Clicking the [Save Board Data] button on the toolbar saves the data over the original data.
2-26
2 C
rea
ting so
lde
r-print d
ata
6.2 Shape parametersInthegridonthe[Mark]-[Shape]tab,setthefollowingparametersrelatingtomarkshape.
Shape parameters
64219-S1-00
Shape Type
The"ShapeType"canbeselectedfromthefollowing5types.
Shape Type settings
Setting Description Example
Circle
Square
Triangle
Sp. Shape
Corner
Select to detect a circular mark.
Select to detect a square mark.
Select to detect an equilateral triangular mark.
Select to detect a special mark other than above.
Select to detect a corner of a pattern as a mark.
63215-S1-00
Reference If using a special mark composed of two or more objects, set "Algorithm" of the Vision parameters as a pattern ("PTRN Outline" or "PTRN GrayLev"). In this case, the "Shape" parameter is ignored during mark recognition so you can set this parameter to any type.
Example of special mark
63216-S1-00
2-27
2 C
rea
ting so
lde
r-print d
ata
A, B: Mark Out Size
Referringtothetablebelow,enterthecorrectvalueinthemarksize.The"MarkSizeX"isdisplayedwhen"MarkType"
onthe[Basic]tabissetto"Sp.Shape".
X
X
Y
Y
Mark Out Size settings
Example Mark Out Size settingShape Type
Circle
Square
Triangle
Sp. Shape
Corner
Enter the diameter.
Enter the length of each side.
Enter the length of one side.
Enter the X length for the MarkOutSize X, and the Y length for the MarkOutSize Y.
Enter the length of the shorter side displayed within the search area.
63217-S1-00
Reference If using a special mark with two or more edges as shown below, enter the size of the shortest side in the rectangular area to be detected.
Mark Out Size setting for special mark
Rectangular area to be detected
63218-S1-00
C: Mark Area
Entertheareaofthemarkinunitsofsquaremillimeters.Thisparameterisdisplayedonlywhen"ShapeType"onthe
[Shape]tabissetto"Sp.Shape".
D: Outline
Entertheperimeterlengthofthemarkinunitsofmillimeters.
Thisparameterisdisplayedonlywhen"ShapeType"onthe[Shape]tabissetto"Sp.Shape".
2-28
2 C
rea
ting so
lde
r-print d
ata
6.3 Vision parametersInthegridonthe[Mark]-[Vision]tab,setthefollowingparametersusedformarkrecognition.
Vision parameters
64220-S1-00
A: Surface Type
Thisspecifiesthebrightanddarkrelationbetweenthemarksurfaceandthesurroundingarea.Select"NonReflect"when
themarkisdarkerthanthesurroundingarea.Select"Reflect"whenthemarkisbrighterthanthesurroundingareaas
shownbelow.
NonReflect
Board is brighter than mark.
Reflect
Mark is brighter than board.
Setting
Brightness comparison
Image Mark Mark
Surface Type setting
63219-S1-00
B: Algorithm Type
Thereare5algorithmtypesselectableformarkrecognition.
Normal
Intypicalrecognition,alltypesofmarksshouldbesetto"Normal".Trysettingtootherparametersifthemarkcannotbe
recognizedwiththe"Normal"setting.
Special 1
Selectthisifthemarkcannotberecognizedwiththe"Normal"setting.
Special 2
Selectthisifthemarkwhichcannotberecognizedwiththe"Normal"settinghasacutoutarea.
PTRN Outline, PTRN GrayLev
Usetheseparametersformarksthatshouldberegisteredasapattern.
2-29
2 C
rea
ting so
lde
r-print d
ata
C: Mark Threshold
Thisisthethresholdlevelforthebinaryimageusedtorecognizethemark.
D: Tolerance
Thisspecifiesatolerancepercentageforthemarksizewhenthemarkisrecognizedwiththevisioncamera.(Typically
thisshouldbesetto"30".)
E, F: Search Area XY
Asageneralguide,setthisparametertothemarkdiameterplus3mm.Forexample,whenthemarkdiameteris1mm,set
thisparameterto"4mm"asshownbelow.Ifothermarks(suchasresist,silkprint,otherpatterns)existinthissearcharea,
makethe"SearchArea"settingsmaller.
Search Area
Search Area
Mark
1mm
4mm
63220-S1-00
G to K: Light level
Lightingforrecognizingamarkisdividedintoseveralzones.Lightlevelineachzoneisdisplayedhere.
L, M: Cut Outer Noise, Cut Inner Noise
These parameters are used to cut the noise that usually appears within or outside the mark image when the mark is recognized as a binary image.
Chapter 3 Data optimizationProductionboarddatacanbeautomaticallyrewrittenintomoreefficientdatawiththeOptimizer.
Contents
1. Starting and quitting the Optimizer 3-1
1.1 Starting the Optimizer 3-1
1.1.1 Starting the Optimizer from the Board Editor 3-1
1.1.2 Starting the Optimizer from the Feeder Viewer 3-2
1.2 Quitting the Optimizer 3-3
2. Optimizer window 3-4
3. Defining the optimizing conditions 3-7
3.1 Checking the information 3-7
3.2 Setting the basic conditions 3-9
3.2.1 Creating Basic Conditions and Registering a Template 3-9
3.2.2 Setting Enforcement Object of “Height difference to permit overtaking” 3-12
3.2.3 Pallet Number Automatic Decision 3-16
3.3 Setting the detailed conditions 3-19
3.4 Common setting 3-23
3.5 Initial setting 3-24
3.6 Specifying the dump station (option) position 3-25
3.7 Set layout of common parts 3-27
3.7.1 Settings 3-28
3.7.2 Auto Distribution Error 3-28
3.7.3 Reporting parts that cannot be the same layout 3-29
3.8 Setting the optimizing conditions for individual board data 3-30
3.9 Editing the data optimizing conditions 3-33
3.9.1 Editing each file of optimizing conditions 3-33
3.9.2 Editing multiple files of optimizing conditions 3-34
4. Executing data optimization 3-35
4.1 Checking the nozzles 3-38
5. Outputting the feeder setup lists 3-39
6. Changing the line to be optimized 3-41
7. Multi-lane Support 3-42
7.1 Optimize of single combined program 3-42
7.2 Optimize with same kind parts 3-42
7.3 [Set optimization parameters] dialog is extended 3-42
7.4 [Detail] setting is extended. 1 3-43
7.5 [Detail] setting is extended. 2 3-43
7.6 [Detail] setting is extended. 3 3-44
7.7 Result dialog is extended 3-45
3-1
3 D
ata
op
timiza
tion
1. Star ting and quitting the OptimizerYou can start the Optimizer from the Board Explorer, Board Editor or Feeder Viewer. This section explains the methods for using the Optimizer by starting it from the Board Editor and Feeder Viewer.
c CAUTION Board data for solder paste printers, dispensers, i-Cube machines and waffle tray data cannot be optimized.
1.1 Starting the Optimizer
1.1.1 Starting the Optimizer from the Board Editor
1 Start the Board Editor.Select "Board Editor" from the Start menu.
2 Select the line.The "Select Editing Line" dialog box appears when two or more lines (production lines) are registered. Select the line to work with the Board Editor and click the [OK] button.
c CAUTION The "Select Editing Line" dialog box does not appear when only one line is registered.
3 Select "Start Optimizer" from the Optimizer menu.The Optimizer window appears as shown below.
Starting the Optimizer
64300-S1-10
3-2
3 D
ata
op
timiza
tion
1.1.2 Starting the Optimizer from the Feeder ViewerFromtheFeederViewer,youcanstarttheOptimizertooptimizeindividualboarddata.TostarttheOptimizertooptimizeindividualboarddata,select"StartOptimizer"fromtheOptimizermenu.
Starting the Optimizer
64301-S1-10
Reference When the Setup Optimizer (option) is installed, multiple board data registered in the plan information can be optimized at one time.
3-3
3 D
ata
op
timiza
tion
1.2 Quitting the OptimizerToquittheOptimizer,followthesesteps.
1 Select "Exit" from the File menu in the Optimizer window.Reference
Clicking the [Close] button in the upper right corner also quits the Optimizer.
2 The Optimizer window closes and returns to the Board Editor window.
Quitting the Optimizer
[Close] button
64302-S1-10
3-4
3 D
ata
op
timiza
tion
2. Optimizer windowWhen the Optimizer starts, the following window appears.
Optimizer window
12
3
5
9
4
87
6
64303-S1-10
1. Menu bar
ThemenubaratthetopoftheOptimizerwindowcontainspull-downmenuswithcommandsgroupedbyfunction.
• File
TheFilemenuallowsyoutoselectcommands,suchastoloadsettings,savechanges,switchthelinesandquittheOptimizer.
• Optimize
TheOptimizemenuallowsyoutoselectcommands,suchastoexecuteoptimization,stopoptimizationanddisplaytheresults.
• Maintenance
TheMaintenancemenuallowsyoutoselectcommandstosetvariousinformationitems.
• Tool
TheToolmenuallowsyoutosaveorcleartraceinformation.
• Help
TheHelpmenudisplaystheprogramversioninformation.
2. Toolbar
AmongtheOptimizerfunctions,thosethatarefrequentlyusedareregisteredasthetoolbarbuttons.
Toolbar
1 2 3 5 6 10 11 124 987
64304-S1-00
1. [Create Setting] button
Opensthe"Setoptimizingparameters"screenforsettingtheoptimizingconditionsforeachboard.Thesameoperationcanbeperformedbyselectingthe"MakeSetting"commandfromtheFilemenuorclickingthe[Create]buttonundertheleft-handgridpane.
2. [Delete Setting] button
Deletestheoptimizingconditionsforeachboard.Thesameoperationcanbeperformedbyselectingthe"DeleteSetting"commandfromtheFilemenuorclickingthe[Delete]buttonundertheleft-handgridpane.
3-5
3 D
ata
op
timiza
tion
3. [Modify Setting] button
Opensthe"Setoptimizingparameters"screenforeditingtheoptimizingconditionsforeachboard.Thesameoperationcanbeperformedbyselectingthe"ModifySetting"commandfromtheFilemenuorclickingthe[Modify]buttonundertheleft-handgridpane.
4. [Collective Editing] button
Opensadialogboxforeditingtheoptimizingconditionsfortwoormoreboardslistedintheleft-handgridpane.Thesameoperationcanbeperformedbyselectingthe"CollectiveEditing"commandfromtheFilemenuorclickingthe[Collective]buttonundertheleft-handgridpane.
5. [Read List] button
Opensthelistofboardsthatwerestoredfordataoptimization.Fromthelist,selecttheboardyouwanttoload.Thesameoperationcanbeperformedbyselectingthe"ReadList"commandfromtheFilemenuorclickingthe[Readlist]buttonundertheright-handgridpane.
6. [Save List] button
Savesthelistofoptimizeddata.Clickingthisbuttonopensadialogboxshowingthelistofoptimizeddata.Youcansavetheoptimizeddatafilesasagroup.Thesameoperationcanbeperformedbyselectingthe"SaveList"commandfromtheFilemenuorclickingthe[Savelist]buttonundertheright-handgridpane.
7. [Add Target] button
Addsanoptimizingconditionsettingtothedataoptimizationlistintheright-handgridpane.Thesameoperationcanbeperformedbyselectingthe"AddTarget"commandfromtheFilemenuorclickingthe[Arrow]buttoninthecenter.
8. [Delete Target] button
Deletesanoptimizingconditionsettingfromthedataoptimizationlistintheright-handgridpane.Thesameoperationcanbeperformedbyselectingthe"DeleteTarget"commandfromtheFilemenuorclickingthe[Delete]buttonundertheright-handgridpane.
9. [Execute] button
Startsoptimizingtheboarddatainthedataoptimizationlist,intheorderfromtoptobottom.Thesameoperationcanbeperformedbyselectingthe"Execute"commandfromtheOptimizemenuorclickingthe[Execute]buttonundertheright-handgridpane.
10. [Cycle time estimate] button
Calculatestheestimatedcycletimeforboarddatainthedataoptimizationlist.Thesameoperationcanbeperformedbyselectingthe"CTestimate"commandfromtheOptimizemenuorclickingthe[CTestimation]buttonundertheright-handgridpane.
11. [Stop] button
Stopstheoptimizationprocess.Thesameoperationcanbeperformedbyselectingthe"Stop"commandfromtheOptimizemenuorclickingthe[Stop]buttonundertheright-handgridpane.
12. [About] button
Showstheprogramversioninformation.Selectingthe"AboutYgEditor"commandfromtheHelpmenualsoshowstheprogramversioninformation.
3. Operation buttons
Theoperationbuttonsunderthegridpaneshavethefollowingfunctions.
• [Modify] button Sameasthe[ModifySetting]buttononthetoolbar.
• [Editing] button Sameasthe[CollectiveEditing]buttononthetoolbar.
• [Create] button Sameasthe[CreateSetting]buttononthetoolbar.
• [Delete] button Sameasthe[DeleteSetting]buttononthetoolbar.
• [Read list] button
Sameasthe[ReadList]buttononthetoolbar.
• [Execute] button
Sameasthe[Execute]buttononthetoolbar.
3-6
3 D
ata
op
timiza
tion
• [Save list] button
Sameasthe[SaveList]buttononthetoolbar.
• [CT estimation] button
Sameasthe[Cycletimeestimate]buttononthetoolbar.
• [Stop] button
Sameasthe[Stop]buttononthetoolbar.
• [Result view] button
Displaysthepastoptimizationresults.Sameasselectingthe"Resultview"commandfromtheOptimizemenu.
4. List of optimizer parameter settings (left-hand grid pane)
Displaysthelistofboardwithoptimizingconditionsdefined.
• Setting File Name
Showsthenamesoffilesthatstoretheoptimizingconditionsyouhavedefined.Thedefaultnameisthesameastheboarddataname,butcanbechangedwhendefiningtheconditions.
• Target Board Name
Showsthenamesoftheboarddatatobeoptimized.
• Save Board Name
Showsthenamesoftheboarddatathathasbeenoptimizedandsaved.
5. List of optimization (right-hand grid pane)
Displaysthelistofboarddatatobeoptimizedoralreadyoptimized.
• Result
Showstheoptimizationstatusandresultsbythemessages"Executing","OK","NG",etc.
• Position
Showstheoptimizationmethod,whethertooptimizeindividuallyorsequentially.Usethe[Sgl]buttonand[Cmn]buttontoswitchtheoptimizationmethod.
• Setting File Name
Showsthenamesoffilesthatstoretheoptimizingconditionsyouhavedefined.
• Trial
Showstheoptimizationcountrepeatedandtheoptimizationcountthatisspecified.
• Line CT (sec)
Showstheoptimizedlinetact.
n NOTE • When the Position column is set to "Single", the board data is optimized under the conditions defined individually. • When the Position column is set to "Common", the board data is optimized while the previously optimized board data is treated as a fixed board.
6. [Move Up] [Move Down] buttons
Movestheselectedboarddataonerowupordowninthedataoptimizationlist(right-handgridpane).
7. [Sgl] button, 8. [Cmn] button
Usethesebuttonstoselecttheoptimizationmethod.
9. Trace view
Displaystheoptimizationstatus.
3-7
3 D
ata
op
timiza
tion
3. Defining the optimizing conditionsThere are two major procedures for defining data optimizing conditions: One is for initial condition settings common to various board data and the other is for individual board data settings.
3.1 Checking the informationBeforesettingtheoptimizationconditions,checktheinformationsuchas"Line","Numberofnozzles"and"Numberoffeeders".Checkorchangethenumberofnozzlesasneededonlywhenthemachinehasnoautonozzlechanger.
● Checking the line information
Youcancheckthepowercoefficientandthecorrectionfactorfortheestimatedcycletimewhichareregisteredforeachmachineintheline.Tocheckthis,select"LineInformation"fromtheMaintenancemenu.ThelineInformationwindowappears.
Line information
64305-S1-00
• Correction factor for estimated cycle time
Thisisusedtocorrectthedifferencebetweentheestimatedcycletimeandactuallymeasuredcycletime.Usethedefault
valuewhenthereisnodifference.Theestimatedcycletimeiscorrectedbyusingthisfactorasfollows:
Displayedvalue=Estimatedcycletime×Correctionfactor÷100
Thecorrectionfactorfortheestimatedcycletimeisanimportantparameterusedtodeterminethemachinepower
coefficient(powerdistribution).Enterthevaluethatreflectsthestatusoftheactualmachineasaccurateaspossible.
Tochangethisvalue,double-clickthefieldandenterthecorrectvalue.
● Checking the number of nozzles
Youcancheckthenumberofnozzlesforeachnozzletypethatcanbeinstalledineachmachineatthesametime.Tocheckthis,select"NozzleNumberInformation"fromtheMaintenancemenu.Thenozzleavaillabilitywindowappears.Ifyouwanttochangethenumberofnozzles,double-clickthefieldandenterthecorrectvalue.
Nozzle information
64306-S1-00
3-8
3 D
ata
op
timiza
tion
● Checking the number of feeders
Youcancheckthenumberoffeedersthatcanbeuseonthelineatthesametime.
Tocheckthis,select"FeederNumberInformation"fromtheMaintenancemenu.Thefeederavailabilitywindowappears.
If you want to change the number of feeders, double-click the field and enter the correct value.
Feeder information
64307-S1-10
3-9
3 D
ata
op
timiza
tion
3.2 Setting the basic conditionsThissectionexplainsthemethodsforsettingbasicconditionstooptimizeboarddata.
3.2.1 Creating Basic Conditions and Registering a TemplateThebasicconditionsyoucreatedcanbesavedasatemplate.Themethodforregisteringabasicconditiontemplateisalsoexplained.
1 Press the [Create] button to set the optimizing conditions.The "Set optimization parameters" screen appears.
Opening the "Set optimization parameters" screen
Step2
Step3
Step4
Step5
Step6
64308-S1-10
3-10
3 D
ata
op
timiza
tion
2 Select the feeder set condition.Select the desired condition from the "Feeder Set Condition" drop-down list.
"Feeder Set Condition" drop-down list
64309-S1-00
■ Feeder set conditions
Feeder set conditions Optimizing location Description
All Parts Fixed Within each machine
Optimizes only the part placement sequence and placement heads.Feeder positions are not optimized.An optimization error occurs with parts whose feeder positions are unspecified.
Move Within Feeders Plate Within each machine
Optimizes the part placement sequence and placement heads, and also optimizes the feeder positions within each feeder plate.Parts with feeder positions unspecified will be optimized within the machine.
Move Within Table
Within eachmachineFront and rearseparately
Optimizes the part placement sequence and placement heads, and also optimizes the feeder positions within each feeder table.Parts with feeder positions unspecified will be optimized within the machine.
Move Within Stage Within each stage
Optimizes the part placement sequence and placement heads, and also optimizes the feeder positions within each stage.Parts with feeder positions unspecified will be optimized within the machine.
Move Within Machine Within eachmachine
Optimizes the part placement sequence and placement heads, and also optimizes the feeder positions within each machine.
Distribute in Line Within linePerforms fixed part data matching on all machines within the line, and then optimizes the part placement sequence,placement heads, and feeder positions within each machine.
Reference • When the feeder set condition is set to “Distribute in Line” while a fixed board is specified, then “fixed data matching” is performed based on the fixed board data for all machines within the line. If the other feeder set conditions are selected, “fixed data matching” is performed based on the fixed board data within the movable range of feeder positions for each condition.
3 Select the target parts.When you have selected "Move Within Machine" in step 3, select "All Parts" or "Only set position undecided parts".
"All Parts" Optimizes all parts registered in the board data.
"Only set position undecided parts" Optimizes parts whose feeder set numbers ("A: Feeder Set No." parameter on the [Parts]-[Pick] tab)
are "0" or invalid.
4 Set the execution level.Select from among "Best Optimization Result", "Standard", and "Short Calculation Time".
"Best Optimization Result" Performs optimization that gives better results than standard mode. Optimization time will be longer.
"Standard" Performs optimization using standard processing.
"Short Calculation Time" Performs optimization more quickly than standard mode. Optimization results are not as good as
standard mode.
3-11
3 D
ata
op
timiza
tion
5 Select the execution options."Nozzle interfere check" When this check box is selected, a nozzle interference check is automatically performed on all
nozzles versus all parts during optimization. Part placement sequence is determined by considering
whether each nozzle interferes with parts to be mounted on the board. If possible interference points
are found, a "Parts Group No." is automatically assigned to the parts that may interfere with a nozzle,
in order to change the part placement sequence.
"Height difference to permit overtaking" Selecting this check box creates data that places parts on a board at fixed height spacings starting
from low profile parts.
6 Set the finish condition.When you have selected "Move Within Machine" from the "Feeder Set Condition" drop-down list in step 2, 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.
"When CT is not improved" While repeating the optimization task, if the cycle time does not improve more than the best cycle
time previously obtained, a specified number of times in a row, then the optimization will end.
■ Registering a basic condition template
Thebasicconditionsyouhavesetinsteps2to6canberegisteredasatemplate,whichcanthenbeusedasabasic
conditiontemplatecommontootherboarddata.
Aftersettingthenecessaryconditions,clickthe[Entry]buttoninthe"BasicCondition"groupbox.Whenthe"Template
ListInformation"screenappears,enterthetemplatenameandclickthe[Save]button.
Registering a template
Basic conditions
Enter the template name.
64310-S1-00
Toeditaregisteredtemplate,clickthe[Select]buttoninthe"BasicCondition"groupbox.Whenthe"TemplateList
Information"screenappears,selectthetemplateandclickthe[Read]button.Acheckmarkisplacedinthe"Basic
ConditionTemplate"checkboxinthe"Setoptimizationparameters"screen.Clearthischeckbox,edittheconditions,
andregisterthattemplateagain.
3-12
3 D
ata
op
timiza
tion
3.2.2 Setting Enforcement Object of “Height difference to permit overtaking”"Heightdifferencetopermitovertaking"meansafunctiontodecideamountingorderthatistoputadifferenceoftheheightofbothpartsinthedesignatedrangewhenthepartsthatislowerthanthemaximumheightofallocatedpartsisallocated.Bysettingthis"Heightdifferencetopermitovertaking"intheoptimizer,thisfunctionenablesallocatinginorderoflowparts(lightpartsofthemass)fromtheupstreammachinetothedownstreammachine.SettingofPassingPermissionforEnforcementObjectswithDifferentHeightThisfunctionreducesthenumberoftimesofinertiamovementduringtransporting(stop,start)bymountingtallpartsasmuchaspossibleinthedownstreamsection.Themountingqualitycanbeimprovedbythisfunction.
1 Set “Enforcement Object” of “Height difference to permit overtaking”."Enforcement Object" is limited to each parts supply package by setting a range for maximum height and minimum height of parts.
• "Parts"-"Basic"-"Package"–"Stick"
• "Parts"-"Basic"-"Package"–"Bulk"
• "Parts"-"Basic"-"Package"–"Try"
• "Parts"-"Basic"-"TapeType"–"(AllTape)"
Package
64350-S1-00
Tape Type
64351-S1-00
3-13
3 D
ata
op
timiza
tion
2 Set the maximum and minimum height of parts.When "Setup Enforcement Object" is checked and the [Object Setting] button is clicked, an enforcement object setting window appears. With this dialog, set the range condition of the “Height difference to permit overtaking” for each parts package.
Setting of “Enforcement Object”
Upstream Downstream
AB C
D
Optimize within 1.0mm4.0mm
2.0mm
Maximum height of allocated parts (4mm)
Try parts “C” less than 2mm, and all 72mm tape parts “D” are out of “Height difference to permit overtaking”. They can be mounted in spite of the 1.0mm limitation.
64352-S1-00
■ Explanation of the setting examples1. Because “1.0” is set “Height difference to permit overtaking”, only the parts that is within -1.0mm form
maximum height of allocated parts, are optimized to be allocated on the downstream.
2. When “checked state” is set “Permit all parts to overtake in the stage”, all the parts in the stage, that is out
of “Enforcement Object” of “Height difference to permit overtaking”.
3. Because “unchecked state” is set on “72mm”-“Object” all the parts of “72mm tape” are out of “Enforcement
Object” of “Height difference to permit overtaking”.
4. Because “2.0” is inputted into “Tray”-“Min Height”, the tray parts less than 2.0mm in height are out of
“Enforcement Object” of “Height difference to permit overtaking”.
5. Because “15.0” is input into “Tape-A”-“Max Height”, the Tape-A parts higher than 15mm in height are out of
“Enforcement Object” of “Height difference to permit overtaking”.
3-14
3 D
ata
op
timiza
tion
■ Example of useIn a condition of which “1mm” is set on [Height difference to permit overtaking], When parts A(Parts with
special nozzle A, Tape type 44mm, Parts height 2.5mm) and parts B(Tray parts, Parts height 1mm) are
optimized; parts A are assigned in machine A and parts B are assigned in machine B. [Ea17634] occurred
and optimization failed before. The following is example to avoid this error by using this function.
Conveyor Direction
Machine B
Machine B Machine A
Machine A• Tray Changer Available• Special Nozzle A Unavailable
• Tray Changer Unavailable• Special Nozzle A Available
• “Height difference to permit overtaking” 1mm
Machine setting environment
63310-S1-00
1. In the case of setting “Enforcement Object” in the [Object] check boxAs indicated below, when the check box of [Object Kind] - [Tray] - [Object] and [Object Kind] - [Tray]
- [44mm] are “unchecked state”, these parts are out of “Enforcement Object” of “Height difference to permit
overtaking”.
However, as in this case all tray parts and 44mm tape parts are out of “Enforcement Object”, section 2.
“Setting an Enforcement Object by [Minimum Height] and [Maximum Height]” explains an object
appointment method by parts height.
Method of setting of “Enforcement Object”
64353-S1-00
3-15
3 D
ata
op
timiza
tion
2. In the case of setting “Enforcement Object” in [Max Height] and [Min Height]When tray parts of 1mm in height and 44mm tape parts of 2.5mm in height are taken off from the object of
“Height difference to permit overtaking”, define the setting as shown below.
1) “1.1” is set on “Object Kind” - “Tray” - “Min Height”. (Tray parts of 1mm in height is out of object)
2) “2.6” is set on “Object Kind” - “44mm” - “Min Height”. (44mm tape type parts of 2.5mm in height is out of
object)
25.5mm
2.6mm
1.1mm
0.0mmTray 44mmtape
These ranges are enforcement
Obje
Obje
Out of object
Out of object
Method 1 of setting of “Enforcement Object”
64354-S1-00
And when 44mm tape parts of 2mm in height is object and parts of 2.5mm in height are taken off from the
object of “Height difference to permit overtaking”, define the setting as shown below.
3) “0.0” is set on “Object Kind” - “44mm” - “Min Height”. (44mm tape type parts of 2mm in height is object)
4) “2.4” is set on “Object Kind” - “44mm” - “Max Height”. (44mm tape type parts of 2.5mm in height is out of
object)
25.5mm
2.4mm
0.0mm44mm Tape
These ranges are enforcement
Out of object
This range is enforcement object
Method 2 of setting of “Enforcement Object”
64355-S1-00
3-16
3 D
ata
op
timiza
tion
3.2.3 Pallet Number Automatic DecisionThisoptimizationdecidespalletassignmentfortrayparts,whentherearetraypartsontheboarddatathatneedstobeoptimized.Thisfunctionsetstraypartsfromthetopofthetraychangerinordernottooverlappalletnumbersamongthetrayparts.Itsavesyourtimeandefforttodistributepalletnumbermanuallybytakingawayofoverlappingpalletnumbersamongthetrayparts
c CAUTION This function has the following specifications. Please read the following sentences certainly, and use it with care.
1. This function decides machines / tray changers / pallet numbers by optimization, but it does not change
the pick position (“Parts” – “Pick” – “X (mm)” – “Y (mm)”) etc.
When the parts need assigning to the tray supply device with different outside shape of the pallet or
different origin of the pallet by the optimization, please confirm the pick up position by teaching on the
actual machine.
2. This function can only assign one parts type to one pallet by optimization. Until now, if there is some space
on the pallet, the pallet can put plural parts with plural parts types on the same pallet No, but when
optimization is executed with this “Pallet Number Automatic Decision”, the tray parts which are put on one
pallet become one parts type only.
Tray Part Palet
Even if there is space that can be putanother tray part to the pallet, one pallet isused with one parts type.
A pallet after optimization
63311-S1-00
3-17
3 D
ata
op
timiza
tion
■ Settings
1 To enable "Pallet Number Automatic Decision" function, check [Decide pallet number automatically] of [Exec Option] on the "Set optimization parameters" screen.
n NOTE The initial value is “unchecked state”.
Setting of “Pallet Number Automatic Decision”
64356-S1-00
2 For tray parts set to "No" in the board data tree view via "Parts" - "Option" - "Exec Optimize", "Pallet Number Automatic Decision" is not executed.
n NOTE When you want to use an appropriate “Pallet Number Automatic Decision” for each parts, please use this setting.
An example of “Parts” - “Option”
64357-S1-00
3-18
3 D
ata
op
timiza
tion
3 When this function was enabled and optimization executed, the following items are changed after optimization.
An example of [Parts] - [Tray]
64358-S1-00
• Feeder Type
Either“AutoTC”or“Ext.TC“isset.
(Whenthereare“AutoTC”and“Ext.TC“intheline,atraychangerissetautomaticallybyoptimization.)
• Pallet No. Start
Thestartnumberofthepalletofthetraypartsisset.
• Pallet No. Last
Theendnumberofthepalletofthetraypartsisset.
• Pallet No. Current
[PalletNo.Current]becomessameasavalueof“Parts”–“Tray”–“PalletNo.Start”.
• Pallet Pitch Z
Select“Parts”–“Shape”–“ExternallyMeasuredPartsThickness”fromboarddatatreeview,select“Parts”–“Tray”–“TrayThickness”fromtreeview.Judgingfrom“TrayThickness”and“MachineData”–“TrayChanger”–“PositionCoordinates”–“PalletPitch”ofMachinesettings,anyof“Normal”,“DoublePitch”or“TriplePitch”isautomaticallyset.
3-19
3 D
ata
op
timiza
tion
3.3 Setting the detailed conditionsThissectionexplainsthemethodsforsettingdetailedconditionstooptimizeboarddata.Clickthe[Detail]buttontoopenthe"Setdetailoptimizationparameters"screenandsettheconditions.
Detailed conditions
64311-S1-10
Whentheabovescreenappears,setthenecessaryconditionsbyopeningthe[FixedBoard],[Stage],[Plate]and[Nozzle]tabs.
3-20
3 D
ata
op
timiza
tion
[Fixed Board]
Whensettingafixedboard,clickthe[Add]buttontoopenthe"Boarddataselect"screenandselecttheboarddata.
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.
"Set detail optimization parameters" screen
Fixed Board
64312-S1-00
Afteroptimizationisfinishedwithafixedboardspecified,thefeedersetpositionswillbedeterminedasfollows:
Parts with the same name as those registered for the fixed board
Thesepartsaresetinthefeederpositionsusedbythefixedboard.
Parts with a different name from those registered for the fixed board
Thesepartsaresetinthefeederpositionsnotusedbythefixedboard.
Available fixed parts flag (This can be set only when X series or earlier machines are used.)
Fixedpartsthatarealwaysusedinthesamefeedersetpositionsaredividedinto5groups,eachconsistingof100records.Youcanspecifyherewhethertouseeachgroupbyselectingorclearingthecheckbox.Groupswiththecheckboxclearedarenotusedforfixedparts.
n NOTE When the "Copy of parts parameters from the fixed board" check box is checked, the optimized board data will be updated to match the fixed board parts information. Leave this check box cleared if you want to retain the parts information of the board data to be optimized.
3-21
3 D
ata
op
timiza
tion
"Stage"
Stage setting
64313-S1-00
Setthestagestoperformoptimization.Toperformoptimizationonallstages,selectthe"Executeoptimizationonall
stages"checkbox.Toselectastageindividually,clearthe"Executeoptimizationonallstages"checkboxandselectthe
checkboxinthe"Execute"column.
c CAUTION Optimization is performed on each stage, but the cycle time is estimated for the machine. When performingoptimization on the stages of a machine, if there is a stage that is not to be optimized, then it is necessary that the cycle time on that stage can be estimated.
"Plate"
Plate setting
64314-S1-00
Setthefeederplatestoperformoptimization.Toperformoptimizationonallfeederplates,selectthe"Executeoptimizationbyallplateuse"checkbox.Toselectafeederplateindividually,clearthe"Executeoptimizationbyallplateuse"checkboxandselectthecheckboxfortheplatetobeused.FeederplateNo.isdesignatedfrom1to4andfrom5to8,fromtheleftasviewedfromtheoutsideofthemachine.
Feeder plate No. for plate setting (YG300)
Common to right-to-left and left-to-right flow
D D B B
C C A A
Plate1 Plate2 Plate3 Plate4
Plate8 Plate7 Plate6 Plate5
63300-S1-00
3-22
3 D
ata
op
timiza
tion
"Nozzle"
Nozzle setting
64315-S1-00
Thissettingcanbemadeforeachheadandeachtable.Selectthedesirednozzlesettingmethodfromthe"NozzleSuggestion"drop-downlist.
"Auto"
Automaticallydeterminesthenozzleusedwitheachheadbyoptimization.
"Edit"
Selectingthisitemallowseachcolumninthelowergridtobeedited.Youcanmanuallysetthenozzleusedwitheach
head,byselectingitfromthedrop-downlist.
When"Auto"isselected,thenozzleforeachheadisautomaticallydeterminedbyoptimization.
"Current"
Usesthenozzlescurrentlyspecified(determinedbytheprecedingoptimization)forheadsthataresetto"ManualNzlChg"(manualnozzlechange).
■ Registering a detailed condition template
Thedetailedconditionsyouhavesetcanberegisteredasatemplate,whichcanthenbeusedasadetailedconditiontemplatecommontootherboarddata.Aftersettingthenecessaryconditions,clickthe[Entry]buttonatthelowerrightofthe"DetailConditionTemplate"checkbox.Whenthe"TemplateListInformation"screenappears,enterthetemplatenameandclickthe[Save]button.
Registering a template
Detailed conditions
Enter the template name.
64316-S1-00
Toeditaregisteredtemplate,clickthe[Select]buttoninthe"BasicCondition"groupbox.Whenthe"TemplateListInformation"screenappears,selectthetemplateandclickthe[Read]button.Acheckmarkisplacedinthe"DetailConditionTemplate"checkboxinthe"Setoptimizationparameters"screen.Clearthischeckbox,edittheconditions,andregisterthattemplateagain.
3-23
3 D
ata
op
timiza
tion
3.4 Common settingTosetthecommonconditionsforoptimizingboarddata,followthesesteps.
n NOTE Parameters set here will be used as common conditions for optimizing all board data. If you want to change the optimizing conditions for individual board data, then open the "Common Setting" dialog box and set the conditions as needed.
1 From the "Maintenance" menu, select "Common Setting".The "Common Setting" dialog box appears.
"Common Setting" dialog box
Step2
Step3
Step4
64317-S1-00
2 Set the common conditions.Standard Data UnificationThis function merges common data (board size, etc.) shared between machines by using the board data for the most downstream machine as a reference. Select this check box to use this function.
Feeder Layout ModeSelect the desired feeder layout mode by clicking the radio button.
Cycle Time Priority Assigns the feeder positions by giving priority to the cycle time.
Space Priority Assigns the feeder positions by always giving priority to the feeder space.
3 Set the trace view display items."All"Displays all optimization items and status in the trace view (lower pane) of the Optimizer window.
"Only Result"Displays only the optimization results in the trace view (lower pane) of the Optimizer window.
4 Select whether to save the result information.After optimization is complete, the result information such as the cycle time can be saved for each board data. By saving this information, you can check the detailed optimization information at the time the optimization ends. Select the "Save result information for each board" radio button to use this function.
3-24
3 D
ata
op
timiza
tion
3.5 Initial settingTosettheinitialconditionsforoptimizingboarddata,followthesesteps.
n NOTE Parameters set here will be used as common conditions for optimizing all board data. If you want to change the optimizing conditions for individual board data, then open the "Initial Setting" dialog box and set the conditions as needed.
1 From the "Maintenance" menu, select "Initial Setting".The "Initial Setting" dialog box appears.
"Initial Setting" dialog box
Step2
Step3
Step4
64318-S1-00
2 Set the initial save board name.Select the naming method from among "Same", "Prefix" and "Postfix".
"Same"Select this radio button to save the optimized data under the same name as the board data to be optimized. The original board data will be overwritten by the optimized data.
"Prefix", "Postfix"Select these radio buttons to save the optimized data under a different name from the board data to be optimized. After selecting the "Prefix" or "Postfix" radio button, enter a prefix or postfix in the "Add Characters" box, which will be added to the beginning or end of the board data name.
3 Set the initial basic conditions.When using a basic condition template, select the "Basic Condition Template" check box, press the [Select] button to open the "Template List Information" screen, and select the desired basic condition template. Refer to the previous section 3.2, "Setting the basic conditions", for details on templates. When not using a basic condition template, leave the check box cleared.
4 Set the initial detailed conditions.When using a detailed condition template, select the "Detail Condition Template" check box, press the [Select] button to open the "Template List Information" screen, and select the desired detailed condition template. Refer to the previous section 3.3, "Setting the detailed conditions", for details on templates. When not using a detailed condition template, leave the check box cleared.
3-25
3 D
ata
op
timiza
tion
3.6 Specifying the dump station (option) positionMakethissettingtooptimizeboarddataformachinesequippedwithadumpstation(option).Feederpositionswillbeoptimizedbytakingaccountofthedumpstationposition,basedontheconditionsyousethere.
c CAUTION This function cannot be used to change the dump station position and feeder plate spec settings.
1 Set the dump station width information.1. Open the Board Editor or Board Explorer.
2. In the tree view, select the machine icon, click the right mouse button to display the context menu,
and select "Machine Property" to open the VmSpec window.
3. In the tree view on the VmSpec Window, select "Setting" - "Specification Information" - "Dump Station
Specification".
Setting the dump station width information
Set the left and right widths occupied by the dump station.
64319-S1-00
4. In the "Left Possession Width (mm)" and "Right Possession Width (mm)" columns, enter the settings
shown below. Settings differ according to the dump station type, so use caution.
Dump station type Left Possession Width (mm) Right Possession Width (mm)
Current type (Motor-driven belt feed) 40.00 40.00
Previous type (Air cylinder-driven belt feed) 75.00 50.00
2 Start the Optimizer.Start the Optimizer from the Board Editor or Feeder Viewer.
3-26
3 D
ata
op
timiza
tion
3 Set whether to use the dump station.From the "Maintenance" menu, select "Dump Station Information" to open the "Dump Station Setting" screen
and set whether to use each dump station.
"Dump Station Setting" screen
Select whether to use the dump station.
64320-S1-00
Enable separate setting of dump stationWhen this check box is checked, you can set whether to use each dump station individually. Select from the following three items.
Not Use Does not use the dump station regardless of whether there are components that use the dump
station.
Use Uses the dump station regardless of whether there are components that use the dump station.
Auto Uses the dump station when there are components that use the dump station.
(Does not use the dump station unless there are components that use the dump station.)
3-27
3 D
ata
op
timiza
tion
3.7 Set layout of common partsAboutanoptimizationusingfixedboardorsequenceoptimization,whenthepartswiththesamenamescannotbesetonthesamefeedersetposition(thesamelayout),thefollowingtwobehaviorscanbeselected
1. Prior Same Layout
Whenthesamelayoutcannotbeachieved,“Ea17635:PartsThicknessOrderError”isdisplayedandtheoptimizationis
stopped(fordetails,referto“3.7.2.AutoDistributionError”).Ifyouwanttoplacepartswiththesamenameontheexact
sameposition,selectthismode.
2. Prior Optimization
Whenthecommonlayoutcannotbeachieved,thedifferentfeedersetpositionispermitted.Whenyouwanttooutput
theoptimizationresultevenifthesamelayoutusingpartswiththesamenameisnotachieved,selectthismode.
Foranoperationexample,pleaserefertoillustrationbelow.
2010
22 2.00Parts2
3.00Parts11010
21 3.00Parts1
2.00Parts2
1010
21 3.00Parts1
2.00Parts200
21 3.00
2.00
Example of “Prior Same Layout” and “Prior Optimization”
Execute Optimization
Feeder Set No.Mch
Parts1Parts2
Parts Body Size Z (mm)
Parts Body Size Z (mm)
Parts
Feeder Set No.MchParts Parts Body
Size Z (mm)Feeder Set
No.MchParts
Feeder Set No.Mch Parts Body
Size Z (mm)Parts
(Target Board of Optimization)Board Name: OPT[Parts Data]
(Fixed Board)Board Name: FIX[Parts Data]
(Optimization Parameters)• Feeder Positioning Method: ‘Distribute in Line’• Height difference to permit overtaking:‘0.0mm’
Permit Different Layout of Fixed Board
If the layout is the same as that of fixedboard, overtaking of the body size Z occurs.
–> Optimization Failed with Error
1. Prior Same Layout 2. Prior OptimizationBoard Name : OPT[Parts Data]
Board Name : OPT[Parts Data]
* The Other Example of occuring the error using Prior Same Layout
* Overtaking of the parts group number occurs.
* The Fixed board Layout is wrong.–Unreachable Feeder Set No. by nozzle is assigined.
(Ea17635:Parts Thickness Order Error)
64319-S1-00
3-28
3 D
ata
op
timiza
tion
3.7.1 Settings
1 Select “Menu” – “Common Setting” on the “Optimization” screen.
2 Select “Prior Same Layout” or “Prior Optimization” on “Common Setting” – “Common Condition” – “Common Parts Layout”.
n NOTE • The initial state is “Prior Same Layout” in the first installation. • When upgraded from the version that doesn’t support this setting, the initial state is “Prior Optimization”. By the later
upgrades, the former state is kept.
Common Parts Layout
64360-S1-00
3.7.2 Auto Distribution Error
n NOTE This section relates only when “Prior Common Layout” is selected.
Whenthesamelayoutcannotbeachieved,“Ea17635:PartsThicknessOrderError”isdisplayedandtheoptimizationisstopped.
■ Action for the recovery
•Theresultthatsatisfiesboththesettingssuchas“Partsgroupnumber”or“Heightdifferencetopermitovertaking”andthesamelayoutcannotbeoutputted(becausecontradictionoccursamongsettings).Executetheoptimizationwithoutusing“Partsgroupnumber”or“Heightdifferencetopermitovertaking”,orselect“PriorOptimization”.
•Whenfixedboardlayoutiswrong,pleasecorrect
Parts Thickness Order Error
64361-S1-10
3-29
3 D
ata
op
timiza
tion
3.7.3 Reporting parts that cannot be the same layout
n NOTE This section relates only when “Prior Optimization” is selected.
Asaresultofanoptimization,whenthesamepartscannotbesetonthesamefeedersetposition,thefollowingdialogisdisplayedaftertheoptimization.Partsthatcannotbethesamelayoutaredisplayedinthedialog.
[Some parts cannot be set as common layout] Dialog
64362-S1-00
■ Action for the recovery
Aboutthepartsthatcannotbethesamelayout,prepareadditionalpartsandsetuptothedifferentfeedersetposition.
■ Saving the displayed result
ThedisplayedpartslistcanbesavedastheCSV(commaseparatedvalues)formatfile.Click[Save]button,specifythe
filepath,enterthefilenameandsave.
Refertothefileandpreparethelistedpartsadditionally.
Example of the Outputted CSV File
63363-S1-00
3-30
3 D
ata
op
timiza
tion
3.8 Setting the optimizing conditions for individual board dataTosettheoptimizingconditionsforindividualboarddata,followthesesteps.
1 Open the Optimizer window.
2 Click the [Create] button under the left-hand grid pane.The "Set optimizating parameters" screen appears.
3 Select the board data to be optimized.1. Click the [Select] button in the Target board group box to open the "Board data select" dialog box.
Then select the board data and click the [Select] button.
Selecting the board data
64321-S1-10
2. Check the name and location to save the board data.The board name is displayed in the format
defined by "initial setting". If you want to rename the board data and/or change the save location,
click the [Select] button in the "Save Board" group box.When the "Board data select" screen appears,
make the desired changes and click the [Close] button.
Selecting the save location
64322-S1-10
3-31
3 D
ata
op
timiza
tion
4 Set the basic conditions.When a basic condition template has been specified by initial setting, a check mark is placed in the "Basic Condition Template" check box and the template name is displayed.
• When no template has been specified by initial setting: Set each parameter item by referring to the previous section 3.2, "Setting the initial conditions".
• When a template has been specified by initial setting: When using the specified template, proceed to step 5.
When using another template, click the [Select] button to open the "Template List Information"
screen, select the template name you want to use, and click the [Read] button.
Selecting the basic condition template
Selecting the “Basic Condition” templates
64323-S1-00
If not using the template, clear the "Basic Condition Template" check box and then set each parameter item. For details on setting each item, refer to the previous section 3.2, "Setting the initial conditions".
Reference Basic conditions you set here can also be registered as a template.
5 Click the [Detail] button to set detailed conditions.When a detailed condition template has been specified by initial setting, a check mark is placed in the "Derail Condition Template" check box and the template name is displayed.
• When no template has been specified by initial setting: Set each parameter item by referring to the previous section 3.3, "Setting the detailed conditions".
• When a template has been specified by initial setting: When using the specified template, proceed to step 6.
When using another template, click the [Select] button to open the "Template List Information"
screen, select the template name you want to use, and click the [Read] button.
Selecting the detailed condition template
64324-S1-00
If not using the template, clear the "Detail Condition Template" check box and then set each parameter item. For details on setting each item, refer to the previous section 3.3, "Setting the detailed conditions".
Reference Detailed conditions you set here can also be registered as a template.
3-32
3 D
ata
op
timiza
tion
6 Save the setting file.By default the setting file name is identical with the name of the board data to be optimized. Enter the desired name if you want to change the default name. After confirming the name of the setting file, press the [Save setting] button.
Renaming the setting file
Enter the setting file name.
64325-S1-10
7 To optimize another board data, repeat the above procedure.
3-33
3 D
ata
op
timiza
tion
3.9 Editing the data optimizing conditionsDataoptimizingconditionsalreadydefinedcanbeeditedbyanyofthefollowingtwomethods.
3.9.1 Editing each file of optimizing conditionsToediteachfileofoptimizingconditions,followthesesteps.
1 Select the setting file.From the left-hand grid pane (list of board data with optimizing conditions defined), select the setting file you want to edit.
2 Click the [Editing] button.The "Set optimization parameters" screen appears.
3 Edit the optimizing conditions.Set the basic and detailed conditions. For the setting method, refer to 3.7, "Setting the optimizing conditions for individual board data", in this chapter.
4 Save the settings.Check the setting file name to be saved and then click the [Save setting] button.
Editing a file of optimizing conditions
64326-S1-10
3-34
3 D
ata
op
timiza
tion
3.9.2 Editing multiple files of optimizing conditions Twoormorefilesofoptimizingconditionscanbeeditedatonetime.
1 Select the setting file.From the left-hand grid pane (list of board data with optimizing conditions defined), select multiple items of board data you want to edit while holding down the [Shift] and [Ctrl] keys.
2 Click the [Editing] button.The "Collective editing of optimization parameters" screen appears.
Editing multiple files of optimizing conditions
Step1
Step2
Step4
64327-S1-00
3 Edit the optimizing conditions.Select the check boxes for the conditions you want to edit.
"Board Name" Selecting this check box allows you to select the file naming method from among "Same", "Prefix"
and "Postfix". When this check box is unchecked, the files are saved under the same name as the
board data.
"Basic Condition" Set whether to use a basic condition template.
"Detail Condition" Set whether to use a detailed condition template.
4 Save the setting files.Check the settings in the "Save Board" group box and click the [Save setting] button.
3-35
3 D
ata
op
timiza
tion
4. Executing data optimizationWhen you have set the data optimization conditions, execute the data optimization as explained below.
n NOTE When you want to store the optimization result information, you must first make settings for saving the result information before executing data optimization. Refer to section 3.4, "Common setting" for details.
1 Select the board data to be optimized.Place the cursor on the board to be optimized and then click the [Right arrow] button in the center. The board data will be loaded in, and the board name will appear in the data optimization list (right-hand grid pane).
Reference The board data can also be loaded in the optimization list by selecting the "Add Target" command from the File menu or clicking the [Add] button on the toolbar, or double-clicking the board data (or setting file name).
Click this button to load the selected board data into the right-hand list.
Selecting the board data to be optimized
Set the optimization method.
Double-click the board data to open the "Set optimizing parameters" screen.
Double-click to load the board data into the right-hand list.
64328-S1-00
2 Set the optimization method.Click the [Sgl] (single) button or [Cmn] (common) button.
3 Click the [Execute] button to start data optimization.All of the selected board data will be optimized and the results displayed. The optimization results are automatically saved when optimization is complete.
3-36
3 D
ata
op
timiza
tion
4 Check the results.The optimization results are displayed in the trace view (bottom pane). You can also check the results by pressing the [Result View] button when the setting for saving the result information has been made by "common setting".
Optimization result display
Optimization resuls are displayed.
64329-S1-00
5 Save the results.Click the [Save list] button to save the results. If you want to cancel saving, then select "Exit" from the File menu and quit the Optimizer.
NOTE When the [CT Estimation] button is clicked, the estimated cycle time after optimization can be confirmed.
3-37
3 D
ata
op
timiza
tion
■ Checking the optimization results on the Feeder Viewer
Youcanchecktheoptimizationresultsoftheboarddatamarked"OK"intheOpt.columnintheleftpane.Selecttheboarddataintheleftpaneandthenselect"Optimizerresult"fromtheOptimizermenu.The"Optimizerresult"windowappears.
Checking the optimization results
"Optimizer result" window
64330-S1-00
3-38
3 D
ata
op
timiza
tion
4.1 Checking the nozzlesAfteroptimizationiscomplete,youcancheckthenozzletypestobeusedwitheachboardandeachmachine.IntheBoardEditorwindow,opentheboarddataforwhichyouwanttocheckthenozzletypes.Select"RequiredNozzle"fromtheOptimizermenu.The"RequiredNozzles"listthenappears.Whenthemachineisnotequippedwithanozzlestationorthemachineusesaheadnothavinganautonozzlechanger,checkthatthecorrectnozzleisattachedtoeachheadbyreferringtothis"RequiredNozzles"list.
"Required Nozzles" list
64331-S1-00
3-39
3 D
ata
op
timiza
tion
5. Outputting the feeder setup listsAfter optimizing the board data in the Feeder Viewer, you can output, display and print feeder setup lists that show the feeder positions and quantity of parts used with each board data. The output data can be further edited to create "setup instruction sheets" and print them.
n NOTE To use the feeder setup lists, you will need the following software. • Microsoft Excel 2000 or 2003 or 2007
1 Select "Setup Assignment" from the Plan menu.A confirmation dialog box appears.
2 Display the feeder setup lists.1. Click the [OK] button in the confirmation dialog box.
Outputting the feeder setup lists
64332-S1-0
2. When Excel starts up, a macro virus warning message appears.
Click the [Enable Macros] button.
Macro virus warning message
64333-S1-00
3-40
3 D
ata
op
timiza
tion
3. Excel worksheets appear to show the feeder setup lists for each machine.
Check the contents, edit the layout on each worksheet as needed, and print it out.
Feeder setup lists
When "Plural" was selected
64334-S1-00
Reference The displayed worksheets can be further edited to create "setup instruction sheets" and print them.
3 Save the data and close Excel.
3-41
3 D
ata
op
timiza
tion
6. Changing the line to be optimizedTo change the line to be optimized, follow these steps.
1 Select "Select Line" from the File menu.The "Select Editing Line" dialog box appears.
2 Select the line you want to change to and click the [OK] button.The Optimizer window changes to display the selected line.
Optimizer windowChanging the line
64335-S1-00
Reference When you attempt to change a line while the trace information is still displayed, a confirmation message appears asking whether to clear the trace information.
3-42
3 D
ata
op
timiza
tion
7. Multi-lane Support7.1 Optimize of single combined programEachpartsisusedbyalllanejustaftersingleprogramiscombined.Theyaredividedtoalllaneautomaticallyifitisoptimized.Dooptimizeifthesinglecombinedprogramisusedwith[ParallelLanes].
7.2 Optimize with same kind partsThepartsthatitsnameandfeedertypeissameondifferentlaneonthelanewithduallanemachinearecalledassamekindparts.Therearesomecasesthattheyareunifiedtoonepartsinoptimization.Ifsamekindpartshavedifferentpartsgroupnumber,theyarechangedtosamenumber.Butmagnituderelationiskept.Iftheyhavecontradiction,theerrorofoptimizationoccurs
7.3 [Set optimization parameters] dialog is extended"MountLaneDesignation"hasbeenadded.Itisaddedonlywithsingleboarddataandnotdisplayedwithcombinedboarddata.Itisabletodecidetooptimizethesingleboarddataforwhichlane.
[Set optimization parameters] dialog
64365-S1-00
3-43
3 D
ata
op
timiza
tion
7.4 [Detail] setting is extended. 1[Create]button-[Detail]button-"FixedBoard"tabsupportcombinedboarddata.Thecombinedboarddataisactiveforalllaneasfixedboarddata.
Detailed setting of optimization
64366-S1-00
7.5 [Detail] setting is extended. 2[Create]button-[Detail]button-"Stage"tabischangedto"Stage/Lane"tab.Itisabletoselecttheoptimizedlane.Normallyitisrecommendedtooptimizewithalllane.Ifitisnecessarytooptimizewithonlyonelane,changethissetting.
Detailed setting 2 of optimization
64367-S1-00
3-44
3 D
ata
op
timiza
tion
7.6 [Detail] setting is extended. 3[Create]button-[Detail]button-"MountMode"tabhasbeenadded.Normallyitisrecommendedtoset"Auto"tooptimizedwithbestconditionbyoptimizer.
Detailed setting 2 of optimization
64368-S1-00
Mount Mode Decision Meth Contents
Auto Optimizer decides automatically.
Edit Set by manually.
Current Keep the board data setting.
Mount Mode Contents
Auto Optimizer decides automatically.
Parallel Each head mounts only for each lane.
Alternate Front lane and rear lane are mounted in order.
3-45
3 D
ata
op
timiza
tion
7.7 Result dialog is extendedItsupportscombinedboarddata.
•CTofeachlaneisdisplayedon“LineCT(sec)”.
• “CycleTime+Transfer(sec)”isdisplayedonoptimizationlog.Itisthetotaltimeofmountandtransfer.
Itisdifferentbymountmode.
Mount Mode Contents
Parallel [Line CT (sec)]It is Line CT of each lane.
Alternate [Line CT (sec)]It is the total of mount time of each lane. It is mount time of front lane and rear lane. Lane CT of each lane is same.
[Cycle Time + Transfer (sec)]Transfer time is 0.0 because the board is finished to transfer during another lane is mounting.
Trace information
Trace information
64369-S1-00
3-46
3 D
ata
op
timiza
tion
Example : Mount Mode is [Parallel]
64370-S1-00
Example : Mount Mode is [Alternate]
64371-S1-00
Chapter 4 Setup Optimizer
Contents
1. About the Setup Optimizer 4-1
2. Executing the Setup Optimizer 4-2
3. Setting the Setup Optimizer sheet 4-5
3.1 Starting the Setup Optimizer sheet 4-5
3.2 Setup Optimizer sheet configuration 4-7
3.3 COMPXPCB worksheet setting 4-10
3.4 StandardTime worksheet setting 4-15
3.5 FeederPlate worksheet setting 4-16
3.6 Nozzle worksheet 4-18
3.7 Executing the Setup Optimizer under the defined conditions 4-19
4. Setting examples on the Setup Optimizer sheet 4-20
4.1 Setting as many feeders as possible 4-20
4.2 Giving priority to the cycle time 4-21
5. Optimizing the board data 4-22
5.1 Optimizing the board currently being set up 4-22
5.2 Optimizing the edited board data 4-24
6. Optimization Monitor 4-25
6.1 Starting the Optimization Monitor 4-25
6.2 Optimization Monitor sheet configuration 4-27
4-1
4 Se
tup O
ptim
izer
1. About the Setup OptimizerThe Setup Optimizer minimizes the feeder setup work required when producing different type boards. This allows you to continue producing boards without having to frequently stop the machine to change the feeder set positions.
Production of board ASetup for board A Production of board BSetup for board B Production of board CSetup for board C
Production of board AShared setup fro boards A, B, C Production of board B Production of board C
Production time example
Production time for multiple boards by normal optimization
Production time for multiple boards by "Setup Optimizer"Production time
63400-S1-00
n NOTE The Setup Optimizer has the following advantages: • Ideal for small-quantity production of various board types • Reduces setup time by using a common board setup.
c CAUTION The cycle time for each board produced with the Setup Optimizer will be longer than when using normal board data optimization
Reference Even when the Setup Optimizer is installed, individual board data or currently edited board data can be optimized. See section 5, "Optimizing the currently edited CPB data", in this chapter.
4-2
4 Se
tup O
ptim
izer
2. Executing the Setup OptimizerThis section describes how to run the Setup Optimizer. If you need to decide some feeder set positions, make the settings on the Setup Optimizer sheet before executing the Setup Optimizer. See section 4, "Setting examples on the Setup Optimizer sheet", in this chapter.
1 Start the Feeder Viewer.1. Select "Feeder Viewer" from the Windows Start menu.
The "Select Line" dialog box appears.
2. Select the line to use for production.
Reference You can start the Feeder Viewer from the Data menu of the Board Explorer or from the File menu of the Board Editor.
2 Select the board data.1. Select "New" from the Plan menu (or click the [New] button on the toolbar).
2. Select "Add Board" from the Edit menu (or click the [Add Board] button on the toolbar) to open the
Board Data Select dialog box.
3. Select the board data you want to optimize.
n NOTE Up to 500 board data items or 2550 parts (components) can be loaded on the Feeder Viewer.
c CAUTION You must select board data that can be individually optimized.
3 From the Optimizer menu, select "Execute Optimizer" – "Setup Optimizer".The "Setup Optimizer setting" dialog box appears.
Starting the Setup Optimizer
64400-S1-10
4-3
4 Se
tup O
ptim
izer
4 Make the Setup Optimizer setting.1. Set the file name to save the optimized data.
For details on the file name setting, refer to section 3 "Setting the optimization conditions", in chapter
3.
c CAUTION On the Factory Tools, the file name can be up to 20 alphanumeric characters. A prefix or postfix can be added to the file name as long as it is within a total of 20 characters. If the file name exceeds 20 characters, a message dialog box will appear. Click the [Yes] button in the message dialog box to automatically shorten the filename. If you want to change the file name manually, click the [No] button and change the file name by using the Board Explorer, etc.
2. Set up "Optimization conditions".
Setting optimization conditions for each setup group Tick this option to set optimization conditions for each setup group.
Setup group Selects a setup group to set optimization conditions.
Basic conditions Activates the Basic Condition Template.
Detailed conditions Activates the Detail Condition Template.
3. Tick "Quit when an error occurs during optimization" if optimization should be stopped when
something goes wrong with optimization.
5 Execute the Setup Optimizer.When finished making the settings in the "Setup Optimizer setting" dialog box, click the [Execute] button.
1. The Setup Optimizer window appears to execute optimization.
Setup Optimizer window
64402-S1-00
Reference When optimizing on the setup being edited with the Feeder Viewer, the file name in the "Setting File Name" column of the optimization window will be "FV_Board data name". (The prefix "FV" is added to the board data name.)
4-4
4 Se
tup O
ptim
izer
2. When the optimization has been completed, the Setup Optimizer window closes and returns to the
Feeder Viewer.
At this point, the board data names in the left pane list are changed according to the setting you
made in step 4.
Feeder Viewer window after optimization
Board data names are changed after optimization
64403-S1-00
6 Check the optimization results.Select "Optimizer Result" from the Optimizer menu. The optimization results of the currently selected board data are displayed.
Optimization result display
64404-S1-00
7 Save the results.
4-5
4 Se
tup O
ptim
izer
3. Setting the Setup Optimizer sheetThe Setup Optimizer sheet is used to determine the Setup Optimizer conditions. When there are feeders that must be installed in the fixed feeder set positions, you can specify their positions on the Setup Optimizer sheets. If there are no such feeders, you do not have to do anything on the Setup Optimizer sheet.
n NOTE The following software is required to use the Setup Optimizer sheet. • Microsoft Excel 2000, Excel 2002 or Excel 2003 or Excel 2007.
c CAUTION Computation expressions and macro programs are written in the Setup Optimizer sheets. Take the following precautions to run the Setup Optimizer sheets correctly. • Do not use the Setup Optimizer sheet in any way that is not described in this manual and do not change the contents of each cell. • Do not delete any row and column. • Some functions need time in order to run the process. When an hourglass appears or a command button stays pressed or a message such as "Recalculating…." is displayed in the status bar of the Setup Optimizer sheet, check how the software is operating (on the display).
c CAUTION The Setup Optimizer sheet does not work on some models. If you try to start the Setup Optimizer sheet for a line containing a model that is not compatible with the Setup Optimizer sheet, it will not start and an error dialog box will appear.
3.1 Starting the Setup Optimizer sheetThissectionexplainsthemethodforstartingtheSetupOptimizersheetbasedonthecurrentlyregisteredboarddata.
1 Start the Feeder Viewer.1. Select "Feeder Viewer" from the Windows Start menu.
The "Select Line" dialog box appears.
2. Select the line to use for production.
Reference You can start the Feeder Viewer from the Data menu of the Board Explorer or from the File menu of the Board Editor.
2 Select the board data.1. Select "New" from the Plan menu (or click the [New] button on the toolbar).
2. Select "Add Board" from the Edit menu (or click the [Add Board] button on the toolbar) to open the
board Data Select dialog box.
3. Select the board data you want to optimize.
n NOTE Up to 100 board data items or 2550 components can be loaded on the Feeder Viewer.
c CAUTION You must select board data that can be individually optimized.
3 Set the board production quantity.In the Production column of the board list (left pane), enter the production quantity.
4-6
4 Se
tup O
ptim
izer
4 Set the Setup Optimizer conditions.1. From the Optimizer menu, select "Arrange Setup Optimizer with Excel" - "Using New Plan".
Excel will start to open the Setup Optimizer sheet.
Starting the Setup optimizer sheet
64405-S1-00
2. When Excel starts up, a macro virus warning message appears. Click the [Enable Macros] button.
Macro virus warning message for Excel
64406-S1-00
3. The Setup Optimizer sheet opens for setting the Setup Optimizer conditions.
Setup Optimizer sheet
64407-S1-00
4-7
4 Se
tup O
ptim
izer
3.2 Setup Optimizer sheet configurationTheSetupOptimizersheetconsistsof4worksheetsandafloatingtoolbar,asshownbelow.
Setup Optimizer sheet
Setup Optimizer toolbar
Setup Optimizer worksheets
64408-S1-00
● Setup Optimizer toolbar
Setup Optimizer toolbar
1 2 3 4 5 6 7 8 9 10 11 12
64409-S1-00
1. Exit
ClosestheExcelfileandreturnstotheFeederViewerwindow.
2. Initialize
ReloadstheExcelfiletoletyousettheSetupOptimizerconditionsfromthebeginning.
3. Option
Selectswhethertoenabletheautomaticupdatefunction.
4. Group
Changesthesetupgroupnumber.
5. Stay/X
Switchesthesetupgroupstatusbetween"Stay"and"X".
Reference For details on the setup group status, refer to section 3.3, "COMPXPCB worksheet", in this chapter.
6. MchReset (Machine reset)
Resetsthefeedersetpositionsandcomponentlayoutsonthemachine.
7. FdrReset (Feeder reset)
Resetsthefeedersetpositions.
8. SetMch (machine distribution)
Calculatesadistributionplanforthecomponentsforwhichnomachineshavebeenassigned,bytakingtheoverall
distributionintoaccount.
4-8
4 Se
tup O
ptim
izer
9. SetFdr (Feeder position setting)
Calculatesthefeedersetpositionsforeachsetupgroupinordertominimizethewidthtakenupbythefeederfor
componentswhosefeederpositionsareunspecified.
Machinesarealsoassignedtodataforwhichnomachinesarespecified.
Ifnon-occupiedfeederspaceisinsufficientorfeedersetpositionscannotbeassignedduetoimpropermachinesettings,
thecell(SetNum)ofthosefeedersetpositionswillturnred.
The"SetFdr"dialogboxappearswhenyouclickthe[SetFdr]button.Inthisdialogbox,makesettingsasfollows.
"SetFdr" dialog box
64410-S1-00
1. In the "Setup Group" box, enter the setup group number to set the feeder positions.
2. From the "Non Target" drop-down list, select the feeder type when you want to narrow the choice of
feeder type.
3. In each of "Plt 1" to "Plt4" boxes on each machine, set the priority for using the feeder plates. If there
are unused feeder plates, leave them set to "NotUse".
(For usable area of each feeder plate, see the feeder plate setting on the FeederPlate worksheet.)
4. Click the [OK] button to set the feeder positions.
c CAUTION A message "Plate Setting Error" might appear when the "SetFdr" function is being run. In this case, check the feeder plate setting and correct it to suit the machine. To correct the setting, refer to section 3.5, "FeederPlate worksheet setting", in this chapter.
10. ChkFdr (Feeder interference check)
Checkswhetherthecomponentdatacontainingfeedersetpositionscausesfeederstointerferewitheachother,according
tothesetupgroup.
Ifthefeedersinterferewitheachother,thecell(SetNum)ofthosefeedersetpositionswillbecomered.
The"ChkFdr"dialogboxappearswhenyouclickthe[ChkFdr]button.Inthisdialogbox,makesettingsasfollows.
"ChkFdr" dialog box
64411-S1-00
1. Enter the setup group in the "Setup Group" box.
2. Click the [OK] button to check the feeders for interference.
c CAUTION If feeder set positions have been set manually, execute "ChkFdr" before exiting Excel to make sure that there is no error.
11. ChkData (data setting error check)
CheckswhetherdatasettingintheExcelfileissatisfactory.Ifanerrorthatmightotherwisebefoundwiththischeckis
ignored,theSetupOptimizermightnotworkcorrectly.
4-9
4 Se
tup O
ptim
izer
12. Update (update to latest information)
Inthefollowingcases,clickthe[Update]buttontoupdatethedisplayedcontents.
•Whenthecellcolorhaschangedafterexecuting"SetMch","SetFdr"or"ChkFdr"andyouwanttoreturnthecelltoitsoriginalcolor.
•Whenfeedersetpositionsarespecifiedmanually
•WhentheorderofcomponentdatarowsischangedusingtheExcelsortfunction
Reference To specify the range (component data rows) in which to execute the "MchReset", "FdrReset", "SetMch" and "SetFdr" tasks, follow the procedure below. 1. Select the rows containing the target data and click the tool button for the task you want to execute. 2. Select the "Selected Data" check box in the dialog box that appears. 3. Click the [OK] button. The task will be executed only for the selected component data.
● Setup Optimizer worksheets
Therearethefollowing4worksheetstosettheSetupOptimizerconditions.
• COMPXPCB worksheet
Showsalistofcomponentstobeusedandallowsyoutosetthemachinesandfeederpositions.
TheconditionssetontheStandardTime,FeederPlateandNozzleworksheets(explainedlater)willbereferencedhere.
Fordetails,see3.3,"COMPXPCBworksheetsetting",inthischapter.
• StandardTime worksheet
Allowsyoutosetthemountingtimeperpartaccordingtoeachfeederasneeded,inunitsofseconds.Thedatasethere
willbereferencedtotheCOMPXPCBworksheet.
Fordetails,see3.4,"StandardTimeworksheetsetting",inthischapter.
• FeederPlate worksheet
Allowsyoutosettheinstallationpositionofeachfeederandthefeederplateassignmentaccordingtoeachmachineas
needed.ThedatasetherewillbereferencedtotheCOMPXPCBworksheet.
Fordetails,see3.5,"FeederPlateworksheetsetting",inthischapter.
• Nozzle worksheet
Allowsyoutosettheusablefeedersetpositionsforeachnozzle.ThedatasetherewillbereferencedtotheCOMPXPCB
worksheet.
Fordetails,see3.6,"Nozzleworksheetsetting",inthischapter.
4-10
4 Se
tup O
ptim
izer
3.3 COMPXPCB worksheet settingTheCOMPXPCBworksheetshowsalistofcomponentsforuse.Thedataonthisworksheetcanbesortedbyanyitemsuchasfeedertype,quantityofcomponentstobeusedandfeedersetposition,soyoucaneasilygrasptheproductionsituationanddeterminethemachineandfeedersetpositionswhilecheckingtheunusedareasofthefeederplatesandproductionlinebalance.
c CAUTION After sorting, always click the [Update] button on the Setup Optimizer toolbar.
YoucanalsocopytheCOMPXPCBworksheetontoanotherworksheettomakeasetupinstructionsheetorprintit.
c CAUTION Always use a copy of the COMPXPCB worksheet when making an instruction sheet, etc. The COMPXPCB worksheet might not work correctly if directly edited.
COMPXPCB worksheet
1 2
3 4 5
8 7
6 9 10
11
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 64412-S1-00
1. Mount
Showsthetotalnumberofcomponentstobeusedforeachboarddata.
2. Block
Showsthenumberofblocksregisteredforeachboarddata.
3. Schedule
Showstheproductionvolume(numberofboardstobeproduced).
4. Estimation
ShowsthecycletimeestimatedfromtheStandardTimeworksheet.
c CAUTION The cycle time displayed in "Estimation" differs from the actual cycle time. Run the setup optimization to check the accurate cycle time.
5. Unbalance (Imbalance)
Showsthedifferencebetweenthemaximumandminimumcycletimesamongthemachines.
6. Total
Showstheestimatedcycletimeforallboardswithproductionvolumetakenintoaccount.
4-11
4 Se
tup O
ptim
izer
7. Xsize, Ysize
Showstheboardsize.
8. SetupGroup
Thisisasetupgroupnumberandissetto"1"bydefault.
Whenmakingdifferentsetupsformultipleboards,setthesetupgroupnumberforeachboard.
Ifsetupgroupsettinghasbeenchanged,clickthe[Group]buttonontheSetupOptimizertoolbar.
Whenchangingsetupgroupnumbers,setthemsequentiallylike1,2,3andsoon.
Reference A group means a series of boards to be produced without changing the setup. When the group setting is changed, the setup must also be changed. When two or more groups are used to run setup optimization, the setup can be made while incorporating the setup from the previous group. This reduces the number of components subjected to setup change.
Feederinstallationspacemaybeinsufficientaftersetupgroupsareincreased.Inthiscase,followtheprocedurebelow.
(Method 1) Reducing the number of boards simultaneously to setup optimization:
1.QuittheSetupOptimizersheet.
2.ReturntotheFeederViewerwindow.
3.Selecttheboardssubjectedtosetupoptimization.Thenumberofboardsmustbereducedtomaintainsufficientfeederinstallationspace.
4.StarttheSetupOptimizersheetandsettheoptimizationconditions.
(Method 2) Grouping boards into setup groups:
Whenboardsaregrouped,thelargerthegroupnumber,thelowerthecycletimeduetotheinfluencebypreviousgroups.
1.Inthe"SetupGroup",setthegroupnumberforeachsetofboardstobegrouped.
2.Clickthe[Group]buttonontheSetupOptimizertoolbar.
Aftergrouping,makesurethatafeedersetpositionissetforeachgroup,startingfromgroup1.
9. Total
Showsthefeederplatespaceoccupiedbythefeeders,intermsofthenumberof8-mmfeeders.
"F"indicatesthefrontfeederplate.
"R"indicatestherearfeederplate.
10. Remain
Showstheestimatedfeederplatespacenotusedbyfeeders,intermsofthenumberof8-mmfeeders.
Checkthevalueshownin"M"whenyousetthemachinesmanually,andcheckthevaluesshownin"F"and"R"whenyou
setthefeederpositionsmanually.
• "F"indicatesthefrontfeederplatespace.Calculationisperformedusingcomponentswiththe"SetNum"(feedersetposition)parameterspecified.
• "R"indicatestherearfeederplatespace.Calculationisperformedusingcomponentswiththe"SetNum"(feedersetposition)parameterspecified.
•"M"indicatesthefeederplatespaceforallmachines.Calculationisperformedusingcomponentswiththe"Machine"parameterspecified.
c CAUTION In some cases "M" might not equal the sum of "F" and "R". This happens, for instance, when settings are made in "Machine" but not in "SetNum".
c CAUTION The values shown in "Remain" are just an estimate and might differ from the actual unused feeder set positions.
4-12
4 Se
tup O
ptim
izer
11. Board data name
Showsthenameofboarddataloadedontheworksheet.
12. No
Showsserialnumbers.
13. CompName
Showsthenameofcomponentstobeusedfortheboard.
14. Comment
Showsacommentoneachcomponent.
15. Alt
Notcurrentlyused.
16. DBName
Showsthenameregisteredinthedatabasethatisreferencedtobyeachcomponent.
17. FdrType
Showsthefeedertype.
18. FdrLeft, FdrRight
Showsthewidthtakenupbythefeederonleftandrightorshowsthetraychangernamefortraycomponents.
19. Nozzle
Showsthenozzletobeusedwitheachcomponent.
20. TotalQuantity
Showsthetotalnumberofcomponentstobeusedforeachboard.
21. TotalSetup
Showsthetotalnumberofboarddatathatuseseachcomponent.
22. Capability (component mount capability)
Showswhethercomponentscanbemountedwitheachmachine.
■ Capability parameter
Parameter value Description
1 Component can be mounted with machine.
0 Component cannot be mounted with machine.
23. Machine
Showswhethertosetcomponentsoneachmachine.Thisparametercanbeedited.
When one machine is set to "1", other machines in the same row must be set to "0".■ Machine parameter
Parameter value Description
1 Set component on machine.
0 Do not set component on machine.
24. Location (Front/Rear)
Setthisparameterwhenyouwanttospecifythefrontorrearplateduringoptimizationoffeedersetpositions.
Reference To use the front plate, set as follows: Front 1 Rear 0 SetNum 0 To use the rear plate, set as follows: Front 0 Rear 1 SetNum 0
4-13
4 Se
tup O
ptim
izer
25. SetNum
Usethissettingwhenyouwanttospecifyfeedersetpositionsforcertaincomponentsthatmustnotbechangedonthe
SetupOptimizer.
c CAUTION Before setting the feeder set positions, the "Machine" setting must be made.
Reference When you want to determine all feeder set positions with the Setup Optimizer, set as follows: Front 0 Rear 0 SetNum 0
Reference When using a multi-stick feeder, set as follows: 1. Choose one component from those in the same multi-stick feeder, as a typical component. 2. Set the "FdrLeft" and "FdrRight" parameters to "0.00" for other components in the multi-stick feeder. 3. Specify the "FdrNum" (feeder set position). When specifying the feeder set position manually, other components in the same multi-stick feeder must be set to the same feeder set position. When using the [SetFdr] button on the Setup Optimizer toolbar: 1. Set the feeder set position for the typical component to "0". 2. Click the [SetFdr] button on the Setup Optimizer toolbar. 3. For components other than typical components, specify the same feeder set position used for typical component.
Reference Tray component setting: When an auto tray stacker (ATS) or external tray changer is used, the tray component setting such as the pallet number cannot be entered on the Setup Optimizer sheet. Make the tray component setting before or after running the Setup Optimizer. In this case, you can ignore the "SetNum", "FeederNG" and "NozzleNG" warnings that might appear in the "Status" column. When a manual tray feeder (MTF) is used, specify the feeder set position before running the Setup Optimizer because it cannot be edited on the Setup Optimizer sheet. Also set the FeederPlate worksheet so that other feeders are not assigned in the area used by the MTF.
26. Status
Showsinformationonwhetherthesettingiscorrect.
c CAUTION To display the "Status" information, you must the make the necessary settings on the FeederPlate and Nozzle worksheets. See 3.5,"FeederPlate worksheet setting", and 3.6, "Nozzle worksheet setting", later in this chapter.
■ Status parameter
Parameter value Description
OK Data setting is correct.
Machine Not assigned to machine or machine setting is incorrect.
SetNum Feeder set position is not specified or setting is incorrect.
FeederNGFeeder cannot be set in specified position.(Refer to the FeederPlate worksheet.)
NozzleNGComponent cannot be picked up at specified position.(Refer to the Nozzle worksheet.)
c CAUTION • All components must be assigned to the machine used to mount each component. When the "Status" shows "Machine", specify the machine used to mount the component. • The Setup Optimizer will not work correctly if the "Status" shows "FeederNG" or "NozzleNG". Check each setting and eliminate the error. However, you can ignore "FeederNG" and "NozzleNG" for tray components.
4-14
4 Se
tup O
ptim
izer
27. Component setup status for each setup group
Showsthesetupstatusofcomponentsforeachsetupgroup.
■ Setup group parameter
Parameter value Description
0 Components are used by a setup group.
Stay Components are still set on the machine, but are not used by a setup group.
X Components should be removed from the machine when changing the setup group.
(blank) These components have never been used when two or more setup groups are set.
Reference If two or more setup groups have been set, then the message "Stay" will be displayed for those components used by the previous group but not by the current group. The feeder installation space can be increased by setting "X" (remove) for components for which "Stay" is specified. This allows new components to be added to the group. 1. Select the cell to be edited. 2. Click the [Stay/X] button on the Setup Optimizer toolbar.
c CAUTION Components that should be used (O) or left installed (Stay) on the machine by two or more setup groups, set their feeder positions on the Excel worksheet.
4-15
4 Se
tup O
ptim
izer
3.4 StandardTime worksheet settingTheStandardTimeworksheetallowsyoutosetthetime(seconds)requiredtomountonecomponentfromeachfeeder.Makethissettingasneeded.
n NOTE Settings made here are used to estimate the line balance on the COMPXPCB worksheet.
StandardTime worksheet
64413-S1-00
Reference If you have customized the settings, you must reenter them by using the Setup Optimizer backup files.
4-16
4 Se
tup O
ptim
izer
3.5 FeederPlate worksheet settingTheFeederPlateworksheetallowsyoutosetthefeederplatepositionswhereeachfeedercanbeinstalledandalsotospecifythefeederplatelayout.Clickingthe[Load]buttonforamachineloadsitsfeederplateinformation.
n NOTE Settings made here are used to check the feeder set positions on the COMPXPCB worksheet (FeederNG alarm appears if an error is found) and to determine the feeder set positions automatically.
FeederPlate worksheet
Feeder plate information is loaded.
Click [Load] button for each machine.
64414-S1-00
Thefeederplatelayoutitemsappearbyscrollingtotherightontheworksheetscreen.Specifythefeederplatelayoutasneededwhilereferringtotheexamplebelow.
Plate layout setting
20 feeders × 4 plates
20 feeders × 2 plates (Front side only)
50 feeders × 2 plates
64415-S1-00
c CAUTION Feeder plate spec information on the YVL80 and II series surface mounters cannot be loaded into the FeederPlate worksheet. To specify their feeder plate layout and feeders, refer to the feeder plate spec information from the machine or from the Factory Tools machine property.
4-17
4 Se
tup O
ptim
izer
■ To delete the feeder plate setting
IfthenumberofmachinesregisteredinthelineisreducedduetoupgradingoftheFactoryToolsversionorchangingthe
lineconfiguration,deletethesettingsforthosemachinesremovedfromtheline.
1. Deleting the feeder plate setting
Selectthefeederplatesettingrangefortheremovedmachinesandpressthe[Delete]key.
Thesettingintheselectedrangeofcellswillbedeleted.
Selecting and deleting the feeder plate setting
Drag the mouse to select the range of cells and press [Delete] key.
64416-S1-00
2. Deleting the feeder plate layout setting
Scrolltheworksheettotherightuntilthefeederplatelayoutitemsappear.
Selectthefeederplatelayoutsettingrangefortheremovedmachinesandpressthe[Delete]key.
Thesettingintheselectedrangeofcellswillbedeleted.
Deleting the feeder plate layout setting
Delete unnecessary data.
64417-S1-00
4-18
4 Se
tup O
ptim
izer
3.6 Nozzle worksheetTheFeederPlateworksheetallowsyoutosetthefeedersetpositionsusableforeachnozzle.Clickingthe[Load]buttonforeachmachineloadstheeffectivenozzlesetpositioninformation(feedersetpositionsaccessiblebyeachnozzle).
n NOTE Settings made here are used to check the feeder set positions on the COMPXPCB worksheet (NozzleNG alarm appears if an error is found).
Nozzle worksheet
Effective nozzle set position information is loaded.
Click [Load] button for each machine.
64418-S1-00
c CAUTION If you have changed the line configuration or head spec information, then the valid nozzle set position information must be updated. 1. Select the line number to execute setup optimization. 2. Open the "Line" folder contained in the folder where Factory Tools is installed. For example, open the "Line 1" folder for Line 1. 3. Open the "Prt" folder. 4. Delete all the "Nzlfitx.txt" files (x: number). For example, all files named like "Nzlfit1.txt" or "Nzlfit2.txt" should be deleted. 5. Execute the setup optimization. An Excel file will be automatically created. 6. Click the [LOAD] button for each machine on the Nozzle worksheet.
4-19
4 Se
tup O
ptim
izer
3.7 Executing the Setup Optimizer under the defined conditionsWhensettingoneachworksheetiscomplete,savethedata.ThenapplyittotheFeederViewerandoptimizefeedersetups.asexplainedbelow.
1 Save the data.Click the [Exit] button on the Setup Optimizer toolbar. When the Save dialog box appears, click the [Yes] button. Another dialog box then appears asking whether to apply the Setup Optimizer sheet data to the Feeder Viewer.
2 Apply the data to the Feeder Viewer.Click the [Yes] button in the dialog box to apply the Setup Optimizer sheet data to the Feeder Viewer.
Saving the data
64419-S1-00
3 Execute the Setup Optimizer.Perform optimization by referring to section 2, "Executing the Setup Optimizer", earlier in this chapter.
4-20
4 Se
tup O
ptim
izer
4. Setting examples on the Setup Optimizer sheetThis section gives two examples for making settings on the Setup Optimizer sheet.
4.1 Setting as many feeders as possibleThefollowingstepsexplainhowtosetasmanyfeedersaspossibleinaline.
1 Click the [MchReset] button on the Setup Optimizer toolbar.The "MchReset" dialog box then appears. Click the [OK] button to clear the information on the machines and feeder set positions.
"MchReset" dialog box
64420-S1-00
2 Click the [SetFdr] button on the Setup Optimizer toolbar.The "SetFdr" dialog box appears. Select the feeder plate to which you want to give priority and click the [OK] button. The feeder set position for each component will be optimized.
"SetFdr" dialog box
64421-S1-00
Reference To check the feeder plates on which the feeder set positions are registered, refer to the FeederPlate work sheet. (See section 3.5, "FeederPlate worksheet setting", in this chapter.)
4-21
4 Se
tup O
ptim
izer
4.2 Giving priority to the cycle timeWhentherearefeedersetpositionsavailable,theSetupOptimizerallowsyoutomakesettingssoastogiveprioritytothecycletime.
1 Click the [MchReset] button on the Setup Optimizer toolbar.The "MchReset" dialog box then appears. Click the [OK] button to clear the information on the machines and feeder set positions.
"MchReset" dialog box
64422-S1-00
2 Specify the feeder set positions by manual input.1. To specify the feeder set positions manually, make settings in the "Machine", "Location" and "SetNum"
columns (manual input).
2. When you want to find the optimal feeder set positions with the Setup Optimizer, set "0" in the
"Location" and "SetNum" column.
3. Click the [SetMch] button on the Setup Optimizer toolbar to open the "SetMch" dialog box, and click
the [OK] button.
Machines will be automatically assigned to the components for which no machine has yet been
specified.
"SetMch" dialog box
64423-S1-00
4-22
4 Se
tup O
ptim
izer
5. Optimizing the board dataThe Setup Optimizer optimizes the board currently being set up, or other board data edited on the Feeder Viewer.
5.1 Optimizing the board currently being set upTooptimizetheboarddatayouarecurrentlyeditingontheFeederViewer,select"ExecuteOptimizer"–"SingleOptimizer"or"CommonOptimizer"fromtheOptimizermenu.
n NOTE When "Single Optimizer" is selected, data optimization is performed under conditions set for each board data, When "Common Optimizer" is selected, data optimization is performed while handling board data previously optimized as a fixed board.
■ When "Single Optimizer" is selectedWhen"Singleoptimizer"isselected,theSetupOptimizerstartstooptimizeonlytheboarddatathatyouarecurrently
editingwiththeFeederViewer.
1.FromtheOptimizermenu,select"ExecuteOptimizer"andthenclick"SingleOptimizer".The"Optimizersetting"dialogboxappears.
2.Aconfirmationdialogboxwillappeartoaskwhethersetupgroupnumbershouldbeassignedautomaticallyornot.Clickthe"Yes"buttontoactivatetheautomaticassignment.Groupnumberswillbeenteredautomaticallyinthe"Setupgroup"fieldinthe"Setupboardlist"window.(Differentnumberswillbeenteredforeachboarddata.)
3.Checkorsettheoptimizationconditionsandclickthe[Execute]button.Fordetailsontheoptimizationconditions,refertosection3.3.5,"Initialsetting",inchapter3.
4.Theoptimizationwindowappearsandstartsoptimizingtheboarddata.
5.Whentheboarddatahasbeenoptimized,theoptimizationwindowclosesandreturnstotheFeederViewerwindow.Theword"OK"appearsintheOpt.columnintheleftpanewhenoptimizationwassuccessful,ortheword"NG"appearsifnot.
Optimizing individual Board data
64424-S1-10
4-23
4 Se
tup O
ptim
izer
■ When "Common Optimizer" is selected
When"Commonoptimizer"isselected,theSetupOptimizerstartstosequentiallyoptimizeallboarddatathatiscurrently
loadedintheFeederViewer.
1.FromtheOptimizermenu,select"ExecuteOptimizer"andthenclick"CommonOptimizer".The"Optimizersetting"dialogboxappears.
2.Checkorsettheoptimizationconditionsandclickthe[Execute]button.Fordetailsontheoptimizationconditions,refertosection3.3.5,"Initialsetting",inchapter3.
3.Theoptimizationwindowappearsandstartsoptimizingtheboarddatasequentially.
4.Whentheboarddatahasbeenoptimized,theoptimizationwindowclosesandreturnstotheFeederViewerwindow.Theword"OK"appearsintheOpt.columnintheleftpanewhentheoptimizationwassuccessful,ortheword"NG"appearsifnot.
Optimizing Board data sequentially
64425-S1-10
Reference When optimizing the board in the Feeder Viewer, the prefix "FV" is added to the board data name shown in the "Setting File Name" column in the optimization window.
n NOTE If a value is inputted in the "Setup group", data of the same group are optimized in turn.
4-24
4 Se
tup O
ptim
izer
5.2 Optimizing the edited board data YoucanalsooptimizetheboarddatathathasbeeneditedwiththeFeederViewer.
1.FromtheOptimizermenu,select"ExecuteOptimizer"andthenclick"ModifiedBoardsOptimizer".Aconfirmationmessageappearsaskingifyouwanttooptimizetheeditedboarddata.Clickthe[OK]buttontooptimizeit.
Reference The "Edit Board Optimizer" command is dimmed if no board data has been edited with the Feeder Viewer.
2.Aconfirmationdialogboxwillappeartoaskwhethersetupgroupnumbershouldbeassignedautomaticallyornot.Referto"SingleOptimizer"intheprevioussection"5.1Optimizingtheboardcurrentlybeingsetup"fordetails.
3.The"OptimizerSetting"dialogboxappearsandonlytheeditedboarddataisloaded.Checkorsettheoptimizationconditionsandclickthe[Execute]button.Fordetailsonoptimizationconditions,referto3.3.5,"Initialsetting",inchapter3.
4.Theoptimizationwindowappearsandstartsoptimizingeachboarddata.
Reference When optimizing on a setup currently being edited with Feeder Viewer, the file name in the "Setting File Name" column of the optimization window will be "FV_Board data name". (The prefix "FV" is added to the board data name.)
5.Whentheboarddatahasbeenoptimized,theoptimizationwindowclosesandreturnstotheFeederViewerwindow.Theword"OK"appearsintheOpt.columnintheleftpanewhenoptimizationwassuccessful,ortheword"NG"appearsifnot.
Optimizing the edited board data
64426-S1-10
4-25
4 Se
tup O
ptim
izer
6. Optimization MonitorWhen optimizing multiple board data with the Setup Optimizer, the CPH (number of components that can be mounted per hour) might differ depending on the actual optimization conditions. After optimizing on multiple board data, the Optimization Monitor allows you to check the CPH and load time for each board data or each setup group, and make an automatic calculation to evaluate whether or not the CPH meets the required count. Based on the results obtained with the Optimization Monitor, you can decide whether to re-execute optimization.
6.1 Starting the Optimization MonitorTheOptimizationMonitorcanbestartedwithboarddatathatwassuccessfullyoptimized(resultwas"OK").
1 Open the Feeder Viewer for board data that was successfully optimized.
2 Start the Optimization Monitor.1. Select "Optimizer Results with Excel" from the Optimizer menu.
Starting the Optimization Monitor
64427-S1-00
2. Excel starts up and a macro virus warning message appears. Click the [Enable Macros] button.
Macro virus warning message for Excel
64428-S1-00
4-26
4 Se
tup O
ptim
izer
3. The Optimization Monitor window appears.
Optimization Monitor window
64429-S1-00
4-27
4 Se
tup O
ptim
izer
6.2 Optimization Monitor sheet configurationTheOptimizationMonitorsheetconsistsof3worksheets("Result","Collect","Input")and2customizingworksheets("Template","ChangeLanguage").
c CAUTION Precautionsanddescriptionarealsowrittenoneachworksheet.Alwaysfollowtheinstructions.
"Result" worksheet
TabulatesanddisplaystheCPH,loadtimeandlinecycletimeforeachboarddata(program)orsetupgroup.
Thedisplayedresultscanbesavedandreloadedwiththebuttonsontheworksheet.
Thecharactersandcellsonthe"Result"worksheetaredisplayedincolor.
Red.........Resultsareoutsidethewarningrange
White......Optimizationresultsare"OK".
Pink.........Optimizationresultsare"OK"butmarkswerenotrecognized.
"Result" worksheet
1
2 3
4
"Line No. and name
Results are tabulated according to setup group.
64430-S1-00
1. [End] button
Savesthecurrentdataoverwritingtheoriginaldata,andquitstheOptimizationMonitor.
2. [Reload] button
Reloadsinformationtoapplychangestothecorrespondingcells.
3. [Save] button
SavesthecurrentworksheetsasanotherExcelfile.
Thecurrentlydisplayeddataonthe"Result","Collect"and"Input"worksheetsaresaved.However,sincethe[End],
[Reload]and[Save]buttonswillthenbeunavailable,nodatacanbereloadedintothenewfile.
4. [Open TABLETACT] button
Clickingthisbuttonshowsorhidesthetable(feederplatetable)cycletimeinthemachinecolumnonthe"Result"
worksheet.
4-28
4 Se
tup O
ptim
izer
"Collect" worksheet
TabulatesanddisplaystheCPH,loadtimeandthenumberoffeedersforeachgroup.
"Collect" worksheet
Data on "Result" worksheet
Sum of number of feeders
64431-S1-00
Reference The total number of feeders is displayed only when optimization was executed with the Setup Optimizer.
"Input" worksheet
Usethissheettoentervarioussettingsforcreatingdataonthe"Result"worksheet.
Tochangeasetting,directlyenterthevalueinthecell.Thechangewillbereflectedinthe"Result"worksheetwhenthe
OptimizationMonitorisrestartedorthedataisreloaded.
"Input" worksheet
Enter the change directly.
64432-S1-00
Reference • The "FidRec Time" is the time added to the machine cycle time when the fiducial recognition count is 0 (zero) and the number of components to mount is 1 or more. • The"TransportTime"isthetimeaddedtothelinecycletime.(Linecycletimeisequaltothemaximumvalueof machinecycletime.)
4-29
4 Se
tup O
ptim
izer
"Template" worksheet
Usethissheettosetthecellcolor,changethecolumnwidth,addcolumnsordeletecolumnsinordertocreatea
templateforthe"Result"worksheet.
Settingsyoumakeherearereflectedinthe"Result"worksheetnexttime.
"Template" worksheet
Use English (alphanumeric) characters.
Do not insert columns where cycle time is displayed.
64433-S1-00
c CAUTION 1 Only the cell attributes will be reflected. Buttons will not be reflected even if arranged. 2. A specific name is given to each cell. Do not change or delete the cell names. 3. When a column is inserted, always use alphanumeric characters for its heading. 4. Do not delete the second row showing "Optimize Monitor" and "LineName" 5. Do not insert any column where cycle time is displayed.
"Change Language" worksheet
Onthisworksheet,youcanenterJapanesecharactersthatcorrespondtoEnglish(alphanumeric)characterstringswritten
inthe"Template"worksheet.Usethisworksheetifneeded.
TherearethreeEnglish-Japanesetables.
"Change Language" worksheet
English-Japanese table on each sheet English-Japanese table for error message
English-Japanese table for dialog message
64434-S1-00
4-30
4 Se
tup O
ptim
izer
• English-Japanese table on each sheet
EnglishtoJapaneseconversionisperformedbasedonthistable,soaddtheconversionsourceifitisnotinthetable.
• English-Japanese table for error message
ThisisalistofEnglisherrormessagesandtheircorrespondingJapaneseerrormessages.
Directlyrewritethemessageifyouwanttochangeit.
c CAUTION Never delete the cells.
• English-Japanese table for dialog message
ThisisalistofEnglishdialogmessagesandtheircorrespondingJapanesedialogmessages.
Directlyrewritethemessageifyouwanttochangeit.
c CAUTION Never delete the cells.
Chapter 5 ASCII data conversion
Contents
1. About ASCII data conversion 5-1
2. Creating board data 5-2
3. Creating a conversion font file 5-10
3.1 Create a new font file 5-10
3.2 Editing a font file 5-30
3.3 Delete / copy a font file and change the font file name. 5-31
3.4 Import of font file. 5-32
4. Miscellaneous 5-34
4.1 How to express the logical formula. 5-34
5-1
5 A
SCII d
ata
co
nversio
n
1. About ASCII data conversionVarious CAD data and board data for other manufactures’ mounters stored in ASCII data files can be converted to YAMAHA YGX format data. To perform this data conversion, a "font file" used as the source for converting ASCII data into YGX data must be created in advance. The following Steps explain the procedure for ASCII to YGX data conversion using a font file already created. To create a font file, refer to section 3, "Creating a conversion font file", in this chapter.
Flow to convert the CAD data to YGX data
Is a font file ready?
Select a font file.
Select a machine to save to and boarddata name.
Are info for frontand rear mixed?
Select the side for conversion.
Conversion is performed.
Select fiducial and bad mark to be used.
Conversion has been completed.
Create a new font file.
Select delimiter.
Select quotation character.
Select the contents included in CAD data.
Select the origin of CAD data andmachine.
Select method for acquiring board info.
Select method for acquiring fiducial,bad mark and mounting info.
Select method for acquiring BOM data.
Font file has been created.
NO
YES
NO
YES
Select CAD data / BOM data.
63500-S1-00
5-2
5 A
SCII d
ata
co
nversio
n
2. Creating board dataTo create board data in YGX format from an ASCII data file, use the Board Explorer and follow the Steps below.
1 Start the Board Explore.
2 Select "Ascii Data Conversion" from the Data menu."ASCII Data Conversion" dialog box appears.
3 Select "Data selection" from the Convert menu."CAD data selection" dialog box appears.
Data selection
64500-S1-10
4 Select CAD data, BOM data and Font file to be used.1. Click the [Browse(1)] button next to the "CAD data" text box.
Data selection
64501-S1-10
5-3
5 A
SCII d
ata
co
nversio
n
2. The "CAD data selection" dialog box appears.
“CAD data selection” dialog box
64502-S1-10
Moving to the folder that contains the CAD data to be used.
Reference YAMAHA sample CAD data is stored in the "Ascii" folder in the "Common" folder. Clicking the [Default data folder] button moves to the "Font" folder mentioned above.
3. Select the CAD data to be used and click the [Open] button.
Select the CAD data
64503-S1-10
Reference When the desired file is not listed, select "All Files(*.*)" in the "File Type" box. For listing only files with the specified extension, however the extension does not exist in the File Type list, type the extension in the "User define ext." box and click the [Apply] button.
4. When BOM data is required, click the [Browse(2)] button next to the "BOM data" text box to move to
the folder that contains BOM data. Select the BOM data and click the [Open] button.
Select the BOM data
64504-S1-10
Reference You do not need to select BOM data when the database name of the parts database is included in the mount information of the CAD data.
5-4
5 A
SCII d
ata
co
nversio
n
5. Clicking the FontFile arrow lists the stored font files. Select the font file to be used.
Arrow lists the font files
64505-S1-10
Reference The listed files in the Font File box are those with FMT extension, which are in the "Font" folder in the "Common" folder. The font file created in section 3, "Creating a conversion font file" is usually stored here.
Arrow lists the font files
64549-S1-10
5-5
5 A
SCII d
ata
co
nversio
n
When CAD data for mounting coordinates and CAD data for marks are stored in another files, you need to combine the information in the various files in order to create one board data. Continue to select the CAD data, BOM data and Font file.
Arrow lists the font files
64550-S1-10
When the item of CAD data, BOM data and Font file needs to be deleted, right click on the line to be deleted and click the [Clear] button.
The item to be deleted
64551-S1-10
5-6
5 A
SCII d
ata
co
nversio
n
5 Type the board name for the converted data within 20 alphanumeric characters.If comment is required, type it in the "Comment" box. The typed comment will be shown in the [board Comment] in the [Board] tab of the Board Editor.
Type the board name
64506-S1-10
6 Select the output machine.1. Click the [Change Machine] button.
Select the output machine
64507-S1-10
5-7
5 A
SCII d
ata
co
nversio
n
2. Click the [+] next to the displayed Line that has the output machine. Select the output machine.
Select the output machine
64508-S1-10
3. When the data both for the front and rear side of the board are mixed in the CAD data, select either
side to be converted in "Side". If data for either side is in CAD"data, select "Front".
Select either side to be converted
64509-S1-10
5-8
5 A
SCII d
ata
co
nversio
n
7 Select "Execution" from the Convert menu.The conversion will be executed.
Select “Execution” from the Convert menu
64510-S1-10
1. When a fiducial mark or bad mark is found in the process of converting, the window for selecting a
mark appears. If the fiducial marks etc. with restrictions on the number of storage for one board data,
are found in CAD data, select which one will be used.
When two or more marks are found
64511-S1-10
2. When three or more coordinates information of a board fiducial are found in CAD data, they cannot
be stored all in the board data. Thus, select two from them. Clicking the white circle displayed on the
board image changes its color to green and allows you to select. To release the selection, click the
circle again.
The board image
64512-S1-10
Reference The restricted number of coordinates information of the fiducial and bad mark Board fiducial 2 Block fiducial 2 Local fiducial 1024 Board bad mark 1 Block bad mark 1
5-9
5 A
SCII d
ata
co
nversio
n
3. Select block fiducial, board bad mark and block bad mark as needed.
4. Local fiducials can be paired on the screen. Select two or four fiducials to be paired and click the
[Make pairs of local fiducials ] button. To delete the created pairs of fiducials, highlight the desired
line and click the [Delete] button in the "Local Fiducial".
Screen of the Local Fiducial
64513-S1-10
5. For conversion with a board rotation, select the rotation angle in the "Rotate Board". When the board
needs to be flipped horizontally, select "Horizontal Flip", and when it needs to be flipped vertically,
select "Vertical Flip".With "Rotate Board" and "Mirroring", the setting for "Rotate Board" always comes
first before "Mirroring" and is applied.
Operation of the image
64514-S1-10
6. After selecting the fiducial and bad mark and board rotation, click the [OK] button.
The dialog box appears, so click the [Yes] button.
7. The dialog box asking whether to save the converted board data appears. Click the [Yes] button.
8. The CAD data is finally converted to YGX format data.
5-10
5 A
SCII d
ata
co
nversio
n
3. Creating a conversion font fileSome sample font files(conversion process files) are provided for converting ASCII data to YGX data. If data conversion cannot be performed successfully by using the sample font files, you can create new font files to utilize data created for various machine models. This allows you to perform data conversion very efficiently. This section explains how to create a font file.
c CAUTION To convert ASCII data to YGX format data, an optional software program is required. The ASCII to YGX conversion function cannot be used without this software.
3.1 Create a new font fileTocreateafontfile,youneedtoopenthe"FontFileEditor"window.
1 Start the "ASCII Conversion".
2 Select "New Font File" from the FontFile menu.1. When the CAD data selection screen is displayed, select CAD data and BOM data.
2. Press the [OK] button to start the font file editor.
Screen of the “New Font File”
64515-S1-20
5-11
5 A
SCII d
ata
co
nversio
n
3 Set the data format.1. Select the delimiter for CAD data or BOM data. Select the "Space" check box for CAD data or BOM
data separated by the space. Select the "Comma( , )" check box for CAD data or BOM data
separated by the comma.
Data format
64516-S1-20
■ Continuous delimiters must be treated as one character When blank characters such as a tab or a space are used to separate the data, they might be used
consecutively to equalize the digit number with the others. In that case, if you want to recognize
them as one character, select "Continuous delimiters must be treated as one character" check box.
2. Select the quotation character.
When the parts name or pattern name in CAD data or BOM data includes the space(s), the string
might be enclosed in some quotation marks such as single(‘) or double(") quotation marks. In that
case, select the quotation marks here.
Reference If the specified delimiter in "Delimiter" is in the string enclosed in the specified quotation marks, the character will not be regarded as a delimiter.
3. Select the contents that are contained in CAD data or BOM data.
■ Data include front and rear board information Select the "Data include front and rear board information" check box when the coordinates data
both for the front and rear side of a board are mixed in the CAD data.
5-12
5 A
SCII d
ata
co
nversio
n
4. Select the origin of the coordinates of CAD data and the machine. Specify the position on a board
that corresponds to the origin coordinates in CAD data. Specify the position of the origin set by the
mounter. The corner represented as "Bottom right corner" and "Bottom left corner" etc. is the corner
of a board. The standard hole (E.g. "Bottom right standard hole" and"Bottom left standard hole") is
the position where it moves 5mm inward from the board corner in both X and Y direction. Example:
Bottom left corner and Bottom left standard hole
Bottom left standard hole
Bottom left corner
5mm
5mm
Bottom left corner and Bottom left standard hole
63501-S1-10
Offset to the origin of the coordinates
64517-S1-10
Clicking "Auto" in "The Origin of the coordinates(CAD Data)" automatically determines the origin
position and offset value for X and Y so that all marks will be recognized and all components will be
mounted on a board
5. Click the [Next] button after all settings are made.
Clicking the [Next] button displays the editor window for each item that has been selected in
"Contents" in order.
5-13
5 A
SCII d
ata
co
nversio
n
Hereafter,wewillexplaintheproceduressupposingthatallcheckboxesareselectedin"Contents".
4 Set the method for acquiring the board information (board size).Basic flow of retrieving each information.
Basic flow of retrieving each information
(1) Select the file containing the information.
(2) Specify the range to search for the line containing information.
(3) Set the conditions to select the line containing the information from the area.
(4) Settings to retrieve required information from each cell of the selected line.
63502-S1-10
(1)
(2)
(4)
(3)
Set the method for acquiring the board information
64518-S1-10
5-14
5 A
SCII d
ata
co
nversio
n
1. Firstly, click either "CAD" or "BOM" to select the source file that contains the board information.
Select the data
64519-S1-10
2. Select the unit for the board size (Length, Width and Height) in the "X,Y unit".
Select the unit for the board size
64520-S1-10
5-15
5 A
SCII d
ata
co
nversio
n
Reference Select [Keyword] button in "Start Line". Click the arrow, view the board information list to search for the board information line from the CAD or BOM data efficiently. It allows quick checking of the board size.
Data window
Check the board size
64521-S1-10
3. Specify how the data is separated in the "Delimiter".
■ Delimited by characters Click the "Delimited by characters" check box when the board size information is separated by
specified characters such as commas and spaces.
■ Fixed In the following example, X coordinate is assigned in the column between the 10th and 15th, Y
coordinate is assigned in the column between the 18th and 23rd. Like this case, when each item has
the fixed room for its own data, select "Fixed" check box.
123456789 123456789 123456789 123456789 123456789 12345678949
50
51
52
53
SMD
SMD
SMD
SMD
SMD
62.25
115.00
50.00
51.75
96.00
72.50
67.10
158.50
80.00
8.00
90.00
90.00
0.00
90.00
90.00
C2140
R16006
C216
R216
R21040
Fixed
63503-S1-10
Reference Even though the data is the fixed-width text file such as an example in "Fixed", the converted information can be acquired by clicking the "Delimited by characters" under the following condition: an appropriate character such as a space or tab is selected in the "Delimiter" in the "Data Format" and "Continuous delimiters must be treated as one character" check box is selected. However, if a blank(s) is included in the strings as follows, the information could be acquired improperly, therefore you need to select "Fixed".
123456789 123456789 123456789 123456789 123456789 12345678949
50
51
52
53
SMD
SMD
SMD
SMD
62.25
115.00
50.00
51.75
96.00
72.50
67.10
158.50
80.00
8.00
90.00
90.00
0.00
90.00
90.00
C2140
R16006
C216
R216
R21040
Fixed
63504-S1-10
5-16
5 A
SCII d
ata
co
nversio
n
4. Select an end Line in which the searching is completed to
■ Line Number Select the line in which the searching for the line containing the board information is completed to.
■ Keyword When there is a string that identifies the last line for the information(like "This is the end of the board
fiducial"), click "Keyword" to specify the desired string. Termination_of_the_Data represents "End Line".
When the first line is selected in the "Start Line" and "Termination_of_the Data" is selected in the "End
Line", the searching will be executed from the first line to the last one.
5. Select a start line.
■ Line Number Select the line in which the searching for the line containing the board information is started from.
■ Keyword When there is a string that identifies the start line for the information(like "if this string is found, the
later information is a board fiducial.), click "Keyword" to specify the desired string.
6. Specify which line is extracted between "Start Line" and "End Line" by setting extraction condition or
exclusion condition. First, find a feature to differentiate a line containing board information and other
lines. In this example, the line containing the character "PCB" is for board information. Like this case,
when there is a feature that identifies the line for board information, click "Extract" to set the
extraction condition. When there is an exception, click [Ignore] to set the exclusion condition.
Set the exclusion condition
64522-S1-10
5-17
5 A
SCII d
ata
co
nversio
n
Hereafter,wewillexplaintheproceduressupposingthat"Extract"isselected.Theprocedurestosettheexclusionconditionarethesame.
7. Specify the location of the feature that allows the differentiation between the line containing the
board information and the others. When "Delimited by characters" is selected in the "Delimiter", right
click on the cell which the distinctive string is entered to select any from Op1 to Op14.
Select from Op1 to Op14
64523-S1-10
In this example, the line containing the character "PCB" is for board information.So right click on the
cell that "PCB" is entered to select the "Op1".
Reference You do not need to use Op1~Op14 in order. Use one Op per feature. When "Fixed" is selected in the "Delimiter", drag the mouse to select the range of the distinctive string, and right click on it to select any from "Selection range is made Op1" to "Selection range is made Op14".
When “Fixed” is selected in the “Delimiter”
64524-S1-10
5-18
5 A
SCII d
ata
co
nversio
n
Wewillexplaintheprocedureshereaftersupposingthat"Delimitedbycharacters"isselectedinthe"Delimiter".When"Fixed"isselected,theproceduremaybeslightlydifferent.
8. Click the [Extraction] button "Extraction condition" window appears. (When "Ignore" is selected, click
the [Exclusion] button.)
9. Specify the distinctive character for the Op selected in Step 7 in the Extraction condition setting
window. When the condition is met, the line will be acquired for the board information.
10. In this example, if the characters specified for Op1 is "PCB", the line will be acquired as the line
containing the board information. So type [Op1="PCB"] in the first line.
Extraction
64525-S1-10
Reference If [Op1="FD1"] is typed in the column "Extraction" of No.1 and [Op1="FD2"] is typed in the colmun "Extraction" of No.2, it means that "Op1is either for FD1 or FD2", which is equivalent to typing [" Op1=FD1 || Op1=FD2 "] in the colmun "Extraction" of No.1. Please refer to " 4 . 1 How to express the logical formula" about allowable operators (such as "=" representing " equal " and "!=" representing " not equal ") in the Extraction condition setting window.
■ Examples of the conditional expression
Extract Meaning
Op1="FD*" When Op1 begins with FD.
Op1!="FD*" When Op1does not begin with FD.
Op1 >= 50 &&Op1 < 60 When Op1 is 50 or more and less than 60.
Op1!="FD" || Op1 != "BD" When Op1 is other than FD, or when Op1 is other than BD.
Thesettingsfor"Extractioncondition"(or"Exclusioncondition")arenowcompleted.
5-19
5 A
SCII d
ata
co
nversio
n
11. Next, specify each cell in the line that is regarded as the board size. Right click on the cell that is
acquired as board width, and select "Size X". Similarly, right click on the cell that is acquired as board
length, and select "Size Y". Right click on the cell that is acquired as board height, and select "Height".
Specify the place of the cell
64526-S1-10
12. The settings for acquiring method of board information are completed. Click the [Next] button.
5 Set the method for acquiring the block offset1. Please refer to Step4 Set the method for acquiring the board information, 1to 10. about the settings
for the "X,Y unit", "Delimiter" and "Extraction condition" etc..
2. (When [Data include front and rear board information] check box is selected.) check box is
selected.) Set the condition of the rear side of the board. Click the [Condition of Rear Info] button.
[Condition of Rear Info] button
64527-S1-10
Use Op1 to Op14 when setting the condition to extract the line for the rear side of the board.
Reference The assigned OP for the "Extraction condition" or "Exclusion condition" can also be reassigned for the [Condition of Rear Info.]
5-20
5 A
SCII d
ata
co
nversio
n
3. In the extracted line, specify "X" in the cell of the X coordinate, "Y" in the cell of the Y coordinate and
"R" in the cell of the angle.
4. Select the "Block coordinate and angle type".
■ Block coordinate type For the coordinates in the line of block offset in CAD data are equivalent to the origin coordinates of
each block, click "Board origin to block origins". For the coordinates in the line of block offset in CAD
data are equivalent to the coordinates of the first mounting position of each block, click "First mount
position to other mount positions" For the coordinates in the line of block offset in CAD data are
equivalent to the coordinates of the block mark of each block, click "First block fiducial to other
block fiducials".
■ Block angle type When the angle in the line of block offset in CAD data is equivalent to the mounting angle of each
block, click "Block angle". When the angle of each block is opposite to the mounting angle of the first
block, (how much the block will be rotated from the first block position and mounted.) click "Angle of
the first mount part".
Example:
The board data with the first block with 90-degree rotation and the second block with 270-degree rotation.A
A
First block Second block
The board data with the first block with 90-degree rotation and the second block with 270-degree rotation
63505-S1-10
When the information regarding the mounting angle for the first block(90 degrees) and that of the
second block(270 degrees) are included in CAD data, click "Block angle". When the CAD data has
the information that the first block is rotated 90 degrees and the second one is rotated 180
degrees,(180-degree rotation of the first block will be the state of the second block.), click "Angle of
the first mount part".
5. Select the "angle".
Specify the unit of the angle if the angle is expressed as the value. When the angle is expressed with
a code, type the number of the codes next to First block Second block the "Number of code" and
type the corresponding relationship between the code and angle needs to be tabulated.
Angle
64528-S1-10
5-21
5 A
SCII d
ata
co
nversio
n
6. (When the [Data include front and rear board information] check box is selected.) Specify the
"Mirror". When the mounting coordinates for both front and rear side of the board are mixed in the
CAD data, the coordinate data of component mount position on the back of PCB is usually
described a layer using projection method.We will explain how to reverse the data of the rear side of
the board at conversion.
■ Y Mirror Convert to the coordinates that are rotated in Y direction centered on X axis.
PP
Y Mirror
63506-S1-10
■ X Mirror Convert to the coordinates that are rotated in X direction centered on Y axis.
P PX Mirror
63507-S1-10
■ None Convert without any rotation.
P PNone
63508-S1-10
5-22
5 A
SCII d
ata
co
nversio
n
7. When skip data is included in block offset data, select Skip Condition.
1 T BLOCK -5.990 7.240 0.000 0
2 T BLOCK -5.990 79.240 0.000 1Skip data
Example of the skip data
63511-S1-10
In such a case that, Block offset data is defined in CAD data.
Last value of the line is for skip information ("0" means Non-Skip, "1"means Skip) Please set the convert
condition like below.
Click the last column and select "Skip", and select Skip condition button. After that define skip
condition. (The block offset data matched to definition will convert to Skip Block.)
Select “Skip”
64552-S1-10
In this case, 1 means "Execute Skip", so set the condition "1" and select close button.
“Skip condition” dialog box
64553-S1-10
How to set skip data conversion condition is same as another setting. For allowable operators refer to
"4.1 How to express the logical formula".
Reference When you define the condition of Op for "Exclusion, Extraction", this Op setting is re-useful for Skip condition setting.
5-23
5 A
SCII d
ata
co
nversio
n
6 Set the method for acquiring the board fiducial1. Regarding "X, Y unit", "Delimiter" and how to set the extraction condition to extract the line (or
exclusion condition), please refer to the procedures from 1 to 10 in "Step4. Set the method for
acquiring the board information". When the [Data include front and rear board information] check
box is selected, set the "Condition of Rear info" that shows which lines are for the rear side of the
board. Please refer to the procedure 2 in "Step5 Set the method for acquiring the block offset".
2. Specify the acquiring position of the fiducial coordinates in each cell of the line extracted PCB
fiducial line. If two sets of the coordinates information are included in the line, select "X1" and "Y1" in
the cell of the first coordinates information, and "X2" and "Y2" in the cell of the second coordinates
information. When only one set of the coordinates information is included in a line, select "X1" and
"Y1" in the cell.
Specify the acquiring position of the fiducial coordinates
64529-S1-20
3. Specify the acquiring position of the mark names When two sets of the coordinates information and
two mark names are included in a line, select "Lib" in the cell of the mark name corresponding to "X1"
and "Y1", and "Lib2" in the cell of the mark name corresponding to "X2" and "Y2". When two sets of the
coordinates information and only one mark name are included in a line, select "Lib" and "Lib2" in the
cell of the mark name. When only one set of the coordinates information is included in a line, select
"Lib" in the cell of the mark name.
Specify the acquiring position of the mark names
64530-S1-20
4. Settings for acquiring the board fiducial are now completed. Press the [Next] button.
5-24
5 A
SCII d
ata
co
nversio
n
7 Set the method for acquiring the block fiducial1. Settings for acquiring the block fiducial are same as the "Step 6 Set the method for acquiring the
board fiducial". Please refer to it.
2. Click the [Next] button after the settings for acquiring the block fiducial.
8 Set the method for acquiring the local fiducial1. Regarding "X, Y unit", "Delimiter" and how to set the extraction condition to extract the line (or
exclusion condition), please refer to the procedures from 1 to 10 in "Step4. Set the method for
acquiring the board information". When the [Data include front and rear board information] check
box is selected, set the "Condition of Rear info" that shows which lines are for the rear side of the
board. Please refer to the procedure 2 in "Step5 Set the method for acquiring the block offset".
2. Set the method for acquiring the X and Y coordinates and the mark name. Please refer to "Step 6 Set
the method for acquiring the board fiducial" as the settings are the same. Please refer to it. (However,
for local fiducial, X1~X4, Y1~Y4 and Lib~Lib4 exist as local fiducial can handle the four point fiducial,)
3. Set the link to the mount information Local fiducial should be linked to the mount information. If the
string that shows the link to the mount information in the line for local fiducial, right click on the cell
and select "Part".
Set the link to the mount information
64531-S1-20
4. Settings for acquiring the local fiducial are now completed.
Press the [Next] button.
5-25
5 A
SCII d
ata
co
nversio
n
9 Set the method for acquiring the point fiducial1. Settings for the point fiducial are same as the "Step 8 Set the method for acquiring the local fiducial".
Please refer to it. ( For local fiducial, there are 4 choices of each X(X1-X4), Y(Y1-Y4) and Lib(Lib-Lib4).
For the point fiducial, there are 2 choices of each X(X1-X2), Y(Y1-Y2) and Lib(Lib-Lib2))
2. Select either absolute coordinates or relative coordinates. When the coordinates of the point fiducial
in the CAD data or BOM data is the one from the PCB origin(absolute coordinates), select "Absolute".
When the coordinates of the point fiducial is the relative coordinates, which is from the specified
component position, select "Relateive".
Select either absolute coordinates or relative coordinates
64532-S1-10
Reference After the conversion process is completed, the coordinates of the point fiducial will be converted to the relative coordinates from the linked component.
3. Settings for acquiring the point fiducial are now completed. Click the [Next] button.
0 Set the method for acquiring the PCB bad mark1. Settings for acquiring the PCB bad mark are almost the same as the "Step 6 Set the method for
acquiring the PCB fiducial ". Please refer to it. (For PCB bad mark, there is only one set of
coordinates, therefore X2 or Y2 does not exist.)
2. Settings for acquiring the PCB bad mark are now completed.Click the [Next] button.
q Set the method for acquiring the block bad mark1. Settings for acquiring the block bad mark are almost the same as the "Step 6 Set the method for
acquiring the PCB fiducial ". Please refer to it. (For block bad mark, there is only one set of
coordinates, therefore X2 or Y2 does not exist.)
2. Settings for acquiring the block bad mark are now completed. Click the [Next] button.
w Set the method for acquiring the local bad mark1. Settings for acquiring the local bad mark are almost the same as the "Step 8 Set the method for
acquiring the local fiducial ". Please refer to it. (For a local bad mark, there is only one set of
coordinates, therefore X2~X4 or Y2~Y4 etc. do not exist.
2. Settings for acquiring the local bad mark are now completed. Click the [Next] button.
5-26
5 A
SCII d
ata
co
nversio
n
e Set the method for acquiring the mount information.1. Regarding "X, Y unit", "Delimiter" and how to set the extraction condition to extract the line (or
exclusion condition), please refer to the procedures from 1 to 10 in "Step4. Set the method for
acquiring the board information". When the [Data include front and rear board information] check
box is selected, set the "Condition of Rear info" that shows which lines are for the rear side of the
board. Please refer to the procedure 2 in "Step5 Set the method for acquiring the block offset".
2. Specify the X and Y coordinates and mounting angle Select "X" in the cell of the X coordinate, "Y" in
the cell of the Y coordinate and "R" in the cell of the mounting angle.
3. Specify the feeder set number. When the feeder set number is included in the line for the mount
information, select the "FeederNo" in the cell.
4. Specify the pattern name. When the pattern name is included in the line for the mount information,
select the "Ref" in the cell.
5. Specify the parts name. When the parts name is included in the line for the mount information, select
the "Parts" in the cell.
6. Specify the database name of the parts database. When the database name of the parts database
is included in the line for the mount information select the "ShapeName" in the cell.
7. Specify the link to the local fiducial, point fiducial and local bad mark. Select "LocalFid" in the cell of
the string that shows the link to the local fiducial,"PointFid" in the cell of the string that shows the link
to the point fiducial, and"LocalBad" in the cell of the string that shows the link to the local bad mark..
Reference When linking the local fiducial, point fiducial and local bad mark to the mount infromation, the pattern name in the mount information may be used as the link in the local fiducial as follows.
8, MK-LOCAL, 10.00, 10.00, MARU01, IC5001
9, MK-LOCAL, 25.00, 25.00, MARU01, IC5001
804 , SMD , 17.50 , 37.50 , 270.00 , IC4001
805 , SMD , 17.50 , 17.50 , 270.00 , IC5001
806 , SMD , 117.00 , 40.00 , 0.00 , CN1
Link to the mount information
Pattern name
[Mount information]
[Local fiducial]
When linking the local fiducial
63509-S1-10
In such case, select "LocalFid" in the cell specified as the pattern name.
Select “LocalFid”
64533-S1-10
5-27
5 A
SCII d
ata
co
nversio
n
8. Set the angel and the rotation direction Specify the unit of the angle if the angle is expressed as the
value. When the angle is expressed with a code, type the number of the codes next to the "Number
of code" and the corresponding relationship between the code and angle needs to be tabulated.
Set the angel and the rotation direction
64534-S1-10
9. When the original data have skip information, set the skip data conversion condition.How to set,
please refer the No.7 chapter of [STEP5: Block offset].
10. Settings for acquiring the mount infromation are now completed. Click the [Next] button.
r Set the method for acquiring the "feeder set information".1. Regarding "X, Y unit", "Delimiter" and how to set the extraction condition to extract the line (or
exclusion condition), please refer to the procedures from 1 to 10 in "Step4. Set the method for
acquiring the board information". When the [Data include front and rear board information] check
box is selected, set the "Condition of Rear info" that shows which lines are for the rear side of the
board. Please refer to the procedure 2 in "Step5 Set the method for acquiring the block offset".
(However, the mount information is not included in the feeder set information, therefore you do not
need to set the "X, Y unit".)
2. Specify the feeder set number When the feeder set number is included in the line for the feeder set
arrangement, select the "FeederNo" in the cell.
3. Specify the parts name When the parts name is included in the line for the feeder set arrangement,
select the "Parts" in the cell.
4. Specify the database name of the parts database When the database name of the parts database
is included in the line for the feeder arrangement, select "Lib" in the cell.
5. Settings for the "feeder set information" are now completed. Click the [Next] button.
t Set the method for acquiring the BOM data1. Regarding "X, Y unit", "Delimiter" and how to set the extraction condition to extract the line (or
exclusion condition), please refer to the procedures from 1 to 10 in "Step4. Set the method for
acquiring the board information". When the [Data include front and rear board information] check
box is selected, set the "Condition of Rear info" that shows which lines are for the rear side of the
board. Please refer to the procedure 2 in "Step5 Set the method for acquiring the block offset"
2. Specify the parts name Select the "Parts" in the cell of the parts name of the line for BOM data.
3. Specify the parts reference Select the "Ref Start" in the cell of the parts reference of the line for BOM
data. When you specify the location of the parts reference, the""Input of the number of Ref item con
…" dialog box appears. Select "Input of the number of items " when parts reference is constant. For
other case, select "To the end". If several references exist in one column, select “Group several Ref in
1 column (free serial number)”.
4. Specify the character that omits the consecutive Refs. If a lot of parts reference corresponding to
the parts name exist and their number is consecutive like from C1000 to C1100, "C1000 – 1100" could
be displayed in order to indicate the number is from C1000 to C1100. In such case, specify the "-
hyphen" as the character that omits the consecutive Refs. When the character other than the
displayed character in the window(slash, hyphen, underscore or tilde) is used as an omitting
character, select the "Other" check box. Click the [Ref Continues character] button to display the
"Ref Continues character" dialog box. Type the omitting character and click the [Close] button.
5. Settings for acquiring the BOM data are now completed. Clicking the [OK] button displays the dialog
box to save the file. When you type a file name and click the [Save] button, the acquiring conditions
that have been created are stored in a font file.
5-28
5 A
SCII d
ata
co
nversio
n
y Make sure that the created font file can be used at conversion1. In the main window select "Data selection" from the “Convert” menu. "CAD data selection" dialog
box appears.
2. After selecting the CAD data, BOM data and the created font file, click the [OK] button.
3. Going back to the main window, select the data to be checked from the list of the CAD data, BOM
data and the font file. Then select "Preview" from the “Convert” menu.
4. The preview window appears. Check to see that the each specified item has the correct string..
■ The tabs other than the "Mounting coordinate" The object lines to be acquired are displayed on a white background.
The lines to be acquired when the opposite side is selected in the "Convert" main window (for
example the lines for the rear side when the convert window is displayed) are displayed on a light
blue background. The lines other than the object lines to be acquired are displayed on a yellow
background. In addition, the characters for Op of lines that match the "Extraction condition" or
"Exclusion condition" are displayed in blue and the characters for Op of the lines that match
"Conditions of Rear Info" are displayed in red.
■ Mounting coordinate tab In the Mounting coordinate tab, it includes the display features about BOM data besides the
features described above. For the conversion with using the BOM data, the searching for the parts
reference, which is included in the CAD data, in the BOM data is executed. If the parts reference is
found, the database name of the parts will be acquired and displayed in the column "Parts" in the
mounting coordinate tab of the preview window.
Preview window
64535-S1-10
5-29
5 A
SCII d
ata
co
nversio
n
Whenseveraldataareselectedinthemainwindow,switchingthe"DataNumber"inthepreviewwindowdisplaystheotherpreviewwindow.
Open the preview window
64536-S1-10
5. If the each specified item does not have the correct strings, click the [Editor] button to edit the font
file, and click the [OK] button to save the changes. The changes made on the font file will be
applied after saving the font file. The preview window appears again.
6. Make sure that the each specified item has the correct string. Click the [Close] button to go back to
the main window. Settings for creating a new font file are now completed.
5-30
5 A
SCII d
ata
co
nversio
n
3.2 Editing a font file
1 Start the ASCII data conversion.
2 Select "Data selection" from the “Convert” menu.The "CAD data selection" dialog box appears.
3 Select CAD data, BOM data and the font file to be edited.When the BOM data does not need to be used, please leave the filed blank. For the font file that has been created with using both CAD data and BOM data, you also need both of them at editing.
4 Click the "Edit Font File" icon on the tool bar.The "Font File Editor" dialog box appears.
“Revise font file” button
64537-S1-10
5 Edit the font file.After editing the font file, click the [OK] button to save it. click the [Cancel] button for not saving the font file.
Settingsforeditingafontfilearenowcompleted.
5-31
5 A
SCII d
ata
co
nversio
n
3.3 Delete / copy a font file and change the font file name.Select"Delete"fromtheFontFilemenutodeletethefontfile.The"Delete"dialogboxappears.Selectthefontfiletobedeletedandclickthe[Execute]button.
Delete a font file
64538-S1-10
Select"Copy"fromtheFontFilemenutocopythefontfile.The"Copy"dialogboxappears.Selectthefontfiletobecopiedandclickthe[Execute]button.Select"Rename"fromtheFontFilemenutochangethefontfilename.The"Rename"dialogboxappears.Selectthefontfiletoberenamedandclickthe[Execute]button.
5-32
5 A
SCII d
ata
co
nversio
n
3.4 Import of font file.
1 Select the menu of FontFile(T) -> Import(I).
2 Select Add button and open file select dialog.
Screen of “Import font file”
64554-S1-10
3 Select Open button, the import file list will be displayed.
4 Select Import button, the import operation will be start.
Start of Import
64555-S1-10
5-33
5 A
SCII d
ata
co
nversio
n
Reference During import operation, the message like below will be displayed.
Message during import operation
64556-S1-10
When same error happened, Select "YES", import operation will be continued, same message is
displayed again.
Select "No", import operation will be continued, and no same message is displayed.
Select "Cancel", import operation is aborted.
5-34
5 A
SCII d
ata
co
nversio
n
4. Miscellaneous4.1 How to express the logical formula.• "Exclusioncondition","Extractioncondition"and"ConditionofRearInfo","SkipCondition"arespecifiedby"formula".• The"formula"consistsof"operator","constant","string"and"identifier".• Ifthe"formula"isexpressedinseverallines,eachlineisdealtwithasOR;"||".• Theformulaisjudgedasbeencorrespondedifthevalueturnsotherthan0.
■ Operator
Applicableoperatorsareasfollows.
Operator Meaning Remarks
==
=Match
If the condition is true, then "1" is returned, otherwise "0" is returned. The result may differ depending on the comparison made by string or numerical value.
Smaller
Bigger
Numerical
value orderString order
1 "1"
2 "10"
10 "2"
For the comparison as a string, the result also defers if the wild card(s) is included in a string.
Wild card Relation String Status
"A?" > "A" Lack of string
= "AA" Matched with string
< "AAA" Excess of string
!=
<>Mismatch
>= Or more
> More than
<= Or less
< Less than
+ Addition Unary plus
(Addition) For an operation as a numerical value, the result turns the added value. For an operation as a string, the result turns the connected one. (Unary plus) String is converted to either integer or decimal number. The sign of the value will not change.
-Subtraction Unary minus
(Subtraction) String is converted to either integer or decimal number. The result turns the subtracted numerical value. (Unary minus) String is converted to either integer or decimal number. The sign of the value will change.
∗ MultiplicationString is converted to either integer or decimal number. The result turns the multiplied numerical value.
/ DivisionString is converted to either integer or decimal number. The result turns the divided numerical value. For the division by 0, the result turns 0.
% SurplusString and decimal number are converted to integer number. The result turns the remain after the division. For the division by 0, the result turns 0.
!
~Negation
String and decimal number are converted to integer number. For other than 0, the result turns 0. For 0, the result turns 1.
&&
&Logical AND
String and decimal number are converted to integer number. Logical AND by bit operation.
Item 1 Item 2 Value
0 0 0
0 1 0
1 1 1
5-35
5 A
SCII d
ata
co
nversio
n
Operator Meaning Remarks
||
|Logical OR
String and decimal number are converted to integer number. Logical OR by bit operation.
Item 1 Item 2 Value
0 0 0
0 1 1
1 0 1
1 1 1
^ Exclusive logical OR
String and decimal number are converted to integer number. Exclusive logical OR by bit operation.
Item 1 Item 2 Value
0 0 0
0 1 1
1 0 1
1 1 0
? : Ternary operation
If the item1 is a string or decimal number, they are converted to integer number. If the item1 is other than 0, the result turns the value of item2. If the item1 is 0, the result turns the value of item3.
( ) Parenthesis The operation within parentheses is prioritized.
Operator priority
Operatorisinterpretedinhigherpriorityorderas
Higher Lower
( )
! ∗ + >= == && ^ || ?
~ / - > = & |
+ % <= !=
- < <>
Ifoperatorswhosepriorityisthesamelevelarenextto,theoneintheleftsidewillbeinterpretedfirst.
<Example>8/3∗2->4
8∗2/3->5
5-36
5 A
SCII d
ata
co
nversio
n
Constant
Constantisclassifiedintothreetypiesbelow.
Constant Type
"abc" String
123 Integer number
4.56 Decimal number
c CAUTION 1. In constant value and the calculated result, the type of constant is prioritized. 2. When there is no difference between the constant value and the calculated result, the type of Item1 is prioritized. 3. Operation is performed with the value automatically converted to the prioritized type. 4. Wild card can be used in a string. ("∗" or "?" is applicable.) 5. Capital letters and lowercase letters are distinguished in a string.( "ABC" and "abc" are interpreted as another string.)
<Example>Typeconversionisperformedasfollows.
String Integer number Decimal number
"AAA" 0 0
"100" 100 100.0
"1.23" 1 1.23
"10" 10 10.0
"8A" 8 8.0
Integer number Decimal number String
0 0.0 "0"
10 10.0 "10"
100 100.0 "100"
Decimal number String Integer number
0.0 "0.000000" 0
10.0 "10.000000" 10
100.0 "100.000000" 100
1.23 "1.230000" 1
<Example>Methodtoperformtheforcefultypeconversion.(bytherulethatgivesthepriorityto the type of item1.)
""+100->"100"(string)
0+"1.23"->1(integernumber)
0.0+"1.23"->1.23(decimalnumber)
<Example>Connectionandadditionofthestring
1+2+3->3+3->6(integernumber)
"1"+2+3->"12"+3->15(integernumber)
1+"2"+3->3+3->6(integernumber)
1+2+"3"->3+"3"->"33"(string)
∗ Thepriorityofthecalculatedresultislowerthanthatoftheconstant,thereforethetypeofitem2isprioritizedinthesecondoperation.
Chapter 6 Database management
Contents
1. Unified database management function 6-1
1.1 Outline of operation 6-1
1.2 Feature of “Unified database management” 6-2
1.2.1 Commonness of database 6-2
1.2.2 Management of database 6-3
1.3 Preparation for “Unified database management” 6-4
1.4 Setting 6-5
1.4.1 Setting of Database Folder 6-5
1.4.2 Setting of Y.FacT “Use Database” 6-7
1.5 Database collection 6-8
1.5.1 Method of using Database Matching (Database Write from Board) 6-10
1.5.2 Method of using Parts Database Editor 6-12
1.6 Limitations 6-14
2. “Database Synchronize mode” function 6-15
2.1 Introduction 6-15
2.2 Outline of operation 6-16
2.3 Preparation of database 6-20
2.4 Setting 6-23
2.4.1 YG Series or subsequent machine 6-23
2.4.2 Xg Series 6-24
2.4.3 Y.FacT 6-25
2.4.4 YRS 6-26
2.5 Detailed explanation of operation 6-27
2.5.1 YG Series or subsequent machine 6-27
2.5.2 Xg Series 6-30
2.5.3 Y.FacT 6-32
2.6 Limitations 6-34
2.6.1 Limitations when beginning to operate 6-34
2.6.2 Other limitations 6-34
3. Unified database management support checklist 6-35
3.1 Introduction 6-35
3.2 Unified database management support checklist 6-36
3.2.1 Database backup 6-36
3.2.2 The path for Unified database management 6-36
3.2.3 Database preparation 6-36
3.2.4 Necessity judgment of “Database Synchronize mode function” 6-36
3.2.5 Database Synchronize mode function is necessary 6-37
3.2.6 Database Synchronize mode function is unnecessary 6-39
4. Series Database 6-40
4.1 Outline of functions 6-40
4.2 Detailed explanation of operation 6-40
4.3 Settings 6-41
4.3.1 Setting method 6-41
4.3.2 Database allocation to each machine 6-42
4.4 Limitations 6-43
5. Shape Database 6-44
5.1 Outline of function 6-44
5.2 To use Shape Database 6-45
5.3 Details of function 6-46
5.3.1 Database Matching by Shape Name / Database Matching from Board by Shape Name 6-48
5.3.2 Set from DATABASE automatically after Board data is read – Referring Parts Shape List 6-48
5.3.3 Making of “Parts / Shape List” 6-48
5.4 Transition Tool of Shape Database 6-49
5.4.1 Outline of function 6-49
5.4.2 To use this function 6-50
5.4.3 Flow of processing and composition of each dialog 6-51
5.5 Registration function of “Parts / Shape List” 6-55
5.5.1 Outline of function 6-55
5.5.2 To use this function 6-55
5.5.3 Outline of operation 6-55
5.5.4 The flow of processing and the composition of each dialog 6-61
5.5.5 New registration 6-65
5.6 Limitations 6-69
6. Additional parameter handling on database 6-70
6.1 Outline of function 6-70
6.2 Details of operation 6-70
6.2.1 Pick Pos. Parameters 6-70
6.2.2 Tray Parameters 6-70
6.2.3 Comment 6-70
6.2.4 Target command 6-71
6.3 Settings 6-72
6.4 Moving existing data 6-73
6.4.1 Reason to prepare to introduce 6-73
6.4.2 How to prepare to introduce 6-74
6.5 Limitations 6-74
7. Parts Database Duplicate Check 6-75
7.1 Outline of function 6-75
7.2 Settings 6-75
7.3 How to setup 6-76
7.3.1 Duplicate Data Check Function 6-76
7.3.2 Error Message and its Counter Measures 6-76
7.4 Limitations 6-80
6-1
6 D
ata
ba
se m
ana
ge
me
nt
1. Unified database management functionThe preparation for the unified management of database use is described in detail. Refer to “3.2 Unified database management support checklist” in this chapter when introducing this function, and prepare for introduction according to the instructions.
1.1 Outline of operation“Unifieddatabasemanagement”meansthatXg/YGSeriesorsubsequentmachineandofflinesoftware(Y.FacT)refertoonedatabase.EachmachineusesthenetworkanditisrecommendedtorefertothedatabaseofY.FacT.
D_Base D_Base D_Base
D_Base
YV100Xg YG100 YG200
Y.FacT
Unified database management
Reference
63601-S1-00
Usually(Default),machineandY.FacTrefertoeachdefaultdatabasefolder.
YV100Xg YG100 YG200 Y.FacT
D_Base D_Base D_Base D_Base
Reference Reference Reference Reference
Default Setting
63602-S1-00
Partsdatabase,markdatabase,andInspectiondatabasecanbemanagedin“Unifieddatabasemanagement”.
■ Database that can be managed
Database Support
Parts database Yes
Mark database Yes
Inspection database Yes
6-2
6 D
ata
ba
se m
ana
ge
me
nt
1.2 Feature of “Unified database management”“Unifieddatabasemanagement”hassomepointsthataremoreeffectivethanthedefaultoperation.
1.2.1 Commonness of databaseToshareandtorefertoonedatabasewithmachineandY.FacT,itexcelsincommonnessofdatabasein“Unifieddatabasemanagement”.BecausemachineandY.FacTrefertoeachdatabase,itisnotpossibletoshareindefaultsetting.
YV100Xg YG100 YG200
Y.FacT
D_Base D_Base D_Base
D_Base
Commonness of database in “Unified database management”
Copy back to Database
Set from Database
63603-S1-00
ThedatathatcopybackfromYV100XgtodatabasecanbesetfromdatabasetoYG200.
YV100Xg YG100 YG200 Y.FacT
D_Base D_Base D_Base D_Base
Commonness of database in “Default setting”
Copy back toDatabase
Set from Database
63604-S1-00
ThedatathatcopybackfromYV100XgtodatabasecannotbesetfromdatabasetoYG200.
6-3
6 D
ata
ba
se m
ana
ge
me
nt
1.2.2 Management of databaseToshareandtorefertoonedatabasewithmachineandY.FacT,itexcelsinmanagementofdatabasein“Unifieddatabasemanagement”.BecausemachineandY.FacTreferstoeachdatabase,managementofdatabaseisnotgoodindefaultsetting.
D_BaseD_Base D_Base D_Base
Back up
For Y.FacT
YV100Xg YG100 YG200 Y.FacT
Management of database in “Unified database management”
63605-S1-00
ItisnecessarytobackupdatabaseonlytoY.FacT.
D_BaseD_BaseD_BaseD_Base
Back up Back up Back up Back up
YV100Xg YG100 YG200 Y.FacT
Management of database in “Default setting”
For Y.FacTFor YG200For YG100For YV100Xg
63606-S1-00
ItisnecessarytobackupdatabasetomachineandY.FacT.
■ Feature of operation
Operation Commonness Management
Unified database management Good Good
Default setting Not Good Not Good
6-4
6 D
ata
ba
se m
ana
ge
me
nt
1.3 Preparation for “Unified database management”Beforestarting“Unifieddatabasemanagement”,itisnecessarytobringthedatathatexistsinBoarddataandanotherdatabasedatatogetherinone.WhenXgSeriesmachineexiststogetherwithYGSeriesorsubsequentmachine,itisnecessarytoactivatetheDatabaseSynchronizemode.ThisisbecausethedatabaseformatsupportedbyXgSeriesandthatbyYGSeriesorsubsequentmachinearedifferent.Fordatabasesynchronizationreferto“2.DatabaseSynchronizemodefunction”inthischapter.
■ Necessity of Database Synchronize mode function
Series combination Database Synchronize mode function
Only Xg Series Unnecessary
Only YG Series and subsequent machines Unnecessary
Xg Series and YG Series or subsequent machines exist together
Necessary
* Only YG200 can be used as either “Xg Series” or “YG Series or subsequent machine”. (FD/MD and FDX/MDX are possible by the selection.)
Itisnecessaryfor“Unifieddatabasemanagement”thatthenetworkofmanagedmachinesandY.FacTisbuiltbyEthernetandthenetworkpathcanrefer.
YV100Xg
D_Base
YV100Xg
D_Base
YG200
D_Base
Y.FacT
D_Base
LAN (Reference)
Possible
Possible
63616-S1-00
Thedatabasecanbemadethesameaboutdosmachinebydatabasedatacommunication,butitisnot“Unifieddatabasemanagement”becausethedatabaseexistsineachmachine.
D_Base D_Base D_BaseD_Base
YV100Xg YV100Xg YG200 Y.FacT
LAN (Reference)
RS232C (Copy)
Impossible
Impossible
63617-S1-00
*ItisnotnecessarytosetupaccordingtothisdocumentifdatabasesetorwriteisexecutedthroughY.FacTonlywithoutreferringtothedatabasefromthemachinetoexecutedatabasesetorwrite.
ThereareFD/MDformat(forXgSeriesorpreviousmachine)andFDX/MDXformat(forYGSeriesorsubsequentmachine)inthedatabase.ItisnecessarytoactivateDatabaseSynchronizemodefunctioninordertoconduct“Unifieddatabasemanagement”whenXgSeriesmachineexiststogetherwithYGSeriesorsubsequentmachine.Pleaseexecutethefunctionsettingreferringto“3.DatabaseSynchronizemodefunction”aftercompletingthepreparationfor“Unifieddatabasemanagement”inthisdocument.
6-5
6 D
ata
ba
se m
ana
ge
me
nt
1.4 Setting“Unifieddatabasemanagement”isenabledbymatchingthereferenceddatabaseofmachinesandY.FacT.Youmustsetupthe<SettingofY.FacT“UseDatabase”>assettingvariesdependingoncombinationsofmachinesfor“Unifieddatabasemanagement”.Thefollowingisaprecautionforusing“Unifieddatabasemanagement”.
1.ItisnecessarythatthenetworkofmanagedmachinesandY.FacTisbuiltbyEthernet,andthenetworkpathcanrefer.
2.Thecommonsettingofnetworkisneededthereferencefolder.
3.TheOSofreferringPClimitsthenumberofpossiblesimultaneousaccessesusers.
OS The number of possible simultaneous accesses users
Windows XP Home 5
Windows2000 Professional
10Windows XP Professional
Windows Vista
1.4.1 Setting of Database FolderWerecommendthatyousetthedatabasefolderofY.FacTasfilesharingconfigurationandassignitasthedatabasefolderreferredtobymachinesandY.FacT.
YV100Xg_1 YV100Xg_2 YV88Xg Y.FacT
D_BaseD_Base D_BaseD_Base
Reference Reference Reference Reference
Setting of Database Folder
63618-S1-00
Y.FacT
“Option Setting” – “Database” tab
64603-S1-00
Machines
“Setup” – “Database” – “Database Utility” screen
64604-S1-10
6-6
6 D
ata
ba
se m
ana
ge
me
nt
ItisalsopossibletoputthedatabasefileonanarbitraryfoldersothatY.FacTandmachinesrefertoit.Inthatcase,specifythedatabasefolderforY.FacTandmachines.
YV100Xg_1 YV100Xg_2 YV88Xg Server
D_Base
Y.FacT
D_Base D_Base D_Base D_Base
Reference Reference Reference Reference Reference
Setting where Y.FacT and machines refer to the same database
63619-S1-00
6-7
6 D
ata
ba
se m
ana
ge
me
nt
1.4.2 Setting of Y.FacT “Use Database”Thesettingof“Unifieddatabasemanagement”isdifferentaccordingtothecombinationofthemachines.
The combination of the machines Setting
Xg Series Machine only FD/MD
YG Series or subsequent machine only FDX/MDX
Xg Series machine exists together with YG Series or subsequent machine
FDX/MDX (with saving FD/MD)
*The YG200/YG200L can be used as either “Xg series” or “YG series or subsequent machine”. (FD/MD or FDX/MDX can be selected with setting)
Xg Series Machine only
Select “FD/MD”
64605-S1-00
YG Series or subsequent machine only
Select “FDX/MDX”
64606-S1-00
Xg Series machine exists together with YG Series or subsequent machine
Select “FDX/MDX (with saving FD/MD)”
64607-S1-00
ItisnecessarytoactivatetheDatabaseSynchronizemodefunctioninordertoconductthe“Unifieddatabasemanagement”whenXgSeriesmachineexiststogetherwithYGSeriesorsubsequentmachine.Fordatabasesynchronizationreferto"2.DatabaseSynchronizemodefunction"inthischapter.
6-8
6 D
ata
ba
se m
ana
ge
me
nt
1.5 Database collectionBeforestarting“Unifieddatabasemanagement”,itisnecessarytobringthedatathatexistsinBoarddataandanotherdatabasedatatogetherinone.Outlineofbringingthedatatogether
Database A
Parts A/B/C : Master data exists in Board data.Parts D/E : Master data exists in Database.Parts F : Master data exists in two or more Database.
All Parts : Master data exists in Database.
Outline of bringing the data together
Outline of bringing the data together
Before data After data
Parts DParts F
Database AParts AParts DParts F
Database BParts BParts EParts F
Database CParts CParts EParts F
Database AParts AParts DParts F
Database BParts BParts EParts F
Database CParts CParts EParts F
Database BParts EParts F
Reference
Reference
Reference
Database
Parts AParts BParts CParts DParts EParts F
63620-S1-00
Therearethefollowingtwomethodsofbringingthedatatogether.
1.MethodofusingDatabaseMatching(DatabaseWritefromBoard)Partsdataisupdatedtothedatabasebythekeyofthepartsnameorpartscommentintheboarddata.Referto“1.5.1MethodofusingDatabaseMatching(DatabaseWritefromBoard)”fordetails.
2.MethodofusingPartsDatabaseEditorYouopentwoormoredatabasebyPartsDatabaseEditor,andyouexecutetheCopy&PasteofthePartsData.InthiscaseyoumustexecuteDatabaseMatching(DatabaseSettoBoard)becausetherelationofPartsdataandDatabaseisnecessary.Referto“1.5.2MethodofusingPartsDatabaseEditor”fordetails.
6-9
6 D
ata
ba
se m
ana
ge
me
nt
Itexplainsasanexampleofoutlineofbringingthedatatogether.
Board A Board B Board C Db A Db B
Parts A M
Parts B M
Parts C M
Parts D R M
Parts E R R M
Parts F U U U U U
(M: Master Parts Data / R: Refer to Database / U: Master Data is unknown)
PartsA/B/CexistsinBoarddata.
PartsD/EexistsinDatabase.
PartsFexistsintwoDatabaseandtheMasterdataisunknown.
Themethodisselectedbythesecases.
· ThecaseofPartsA/B/CPleaseselecttheMethodofusingDatabaseMatching(DatabaseWritefromBoard).
· ThecaseofPartsD/EPleaseselecttheMethodofusingPartsDatabaseEditor.
· ThecaseofPartsFPleasecheckwhichtheMasterdataintwodatabase.AndselecttheMethodofusingDatabaseMatching(DatabaseWritefromBoard).
· ThecaseofexistingPartsA/B/C,PartsD/EandPartsFtogetherPleaseselecttheMethodofusingDatabaseMatching(DatabaseWritefromBoard).
Pleaseselectamethodsuitablebythecondition.
6-10
6 D
ata
ba
se m
ana
ge
me
nt
1.5.1 Method of using Database Matching (Database Write from Board)Partsdataisupdatedtothedatabasebythekeyofthepartsnameorpartscommentintheboarddata.Therefore,itisnecessarythatthePartsdataoftheBoarddatabemadethelatest.Moreover,thedataoverwritesinPartsdataexecutedlaterifthereispartdataonthesamename.Andthedataofthesamenameisnotregisteredtothedatabase.ThefigurebelowshowsthesituationwhenDatabaseMatching(DatabaseWritefromBoard)isrepeatedlyexecuted.
Process of parts information in parts database
Board Data for Matching
Board data A
Parts AParts DParts F
Board data B
Parts BParts EParts F
Board data C
Parts CParts EParts F
Matching
Matching
Matching
* About two or more Board data with data of the same name, the data overwrites in Parts data executed later if there is part data on the same name. And the data of the same name is not registerd to the database.
Database
Parts DParts F
Database
Parts DParts FParts A
Database
Parts DParts FParts AParts BParts E
Database
Parts DParts FParts AParts BParts EParts C
Parts Database Overwritten data
Parts DParts F
Parts F
Parts FParts E
63621-S1-00
6-11
6 D
ata
ba
se m
ana
ge
me
nt
1 Open the Board dataPlease open the Board data with Parts data to register from Board Explorer.
Board data
64608-S1-00
2 Execute Database Matching (Database Write from Board)Please select the menu. [Tool] -> [Database Support] -> [Database Matching] -> [Database Write from Board]
Execute Database Matching
64609-S1-00
Pleasecheckthecheckboxof“Writenewpartstothedatabase”,andpush[OK]button.
Check the check box of “Write new parts to the DATABASE”
64610-S1-00
Thedatabaseisaddedbythisworksincethe1001st.Whenthereispartdataofthesamenameindatabase,thedatadosenotaddtodatabase.
3 Repeat Step1 and Step2Please open the Board data, and repeatedly execute Database Matching (Database Write from Board). Please execute it for all Board data containing information to be registered.
Reference Database Matching (Database Write from Board) can be performed efficiently using the database utility function. Refer to the separate “Factory Tools Common Function” manual for details.
6-12
6 D
ata
ba
se m
ana
ge
me
nt
1.5.2 Method of using Parts Database Editor
1 Start the Parts Database EditorSelect “Parts Database Editor” from the “File” menu of the Board Editor.
Start the Parts Database Editor
64611-S1-00
2 Open the Database file that want to bring the data togetherPlease select and open the Database file that want to bring the data together. It is necessary to start by "Open Database on New editor" to start two or more Database Editor since the second.
*The Database file name is "Database" only.
Please open the Database file by "Open Database on New editor" since the second.
Open the Database file that want to bring the data together
Please select the Database folder.
Please select the Database file type.
64612-S1-00
6-13
6 D
ata
ba
se m
ana
ge
me
nt
3 Bringing the data together.Shortfall data is put on the original Database by line selection copy & paste. Please save the Database file by FDX/MDX format when either is the data of FDX/MDX format. The expanded parameter is initialized if it saves it by FD/MD format.
Bringing the data together
Copy
FromTo
Paste
64613-S1-00
4 Database MatchingYou must execute Database Matching (Database Set to Board) because the relation of Parts data and Database is necessary. Database Matching sets a new Database number in the Board data.
However, it is necessary to relate parts to the database in part name*. Create a relation by executing the matching procedure when there is no relation.
* Parts database matching can be conducted not only with parts name but also with parts comment.
“Relation” means that names correspond or that names are related with shape table (refer to “5.
Database by types” in this chapter).
Reference Database Matching can be performed efficiently using the database utility function. Refer to the separate "Factory Tools Common Function" manual for details on the database utility function.
6-14
6 D
ata
ba
se m
ana
ge
me
nt
1.6 Limitations
· In“Unifieddatabasemanagement”,PCwherethereferringdatabaseexistsisstartedandthenetworkreferenceshouldbepossible.
· WhenthereisnoY.FacT“Unifieddatabasemanagement”ispossible,butitisnotrecommendedbecausebringingthedatatogetherisdifficult.
· InDatabaseMatchingthedataoverwritesinPartsdataexecutedlaterifthereispartdataonthesamename.Andthedataofthesamenameisnotregisteredtothedatabase.
· Referto“4.Databasebymodels”inthischaptertousethemanagementfunctionfordatabasebymodelsofY.FacT.
· Referto“5.Databasebytypes”inthischaptertousethemanagementfunctionfordatabasebytypesofY.FacT.
· TheDatabaseSynchronizemodefunctionshouldbeactivatedtoconduct“Unifieddatabasemanagement”whenXgSeriesmachineexiststogetherwithYGSeriesorsubsequentmachine.Referto“2.DatabaseSynchronizemodefunction”inthischapter.
6-15
6 D
ata
ba
se m
ana
ge
me
nt
2. “Database Synchronize mode” function2.1 IntroductionDetailsofthe“DatabaseSynchronizemode”aredescribed.Referto“3.2Unifieddatabasemanagementsupportchecklist”inthischapterwhenintroducingthisfunction,andprepareforintroductionaccordingtotheinstructions.Thetargetmodelandthesoftwareversionofthesespecificationsareasfollows.
■ Target model and software version of this function
Item name Target Note
Target model
YS Series YG Series Xg Series Offline soft(Y.FacT/YRS)
Software version
YS Series (all versions) YG Series V2.41R0.220 Xg Series V1.20R0.050 Y.FacT (all versions) YRS V2.03R0.010 or later
6-16
6 D
ata
ba
se m
ana
ge
me
nt
2.2 Outline of operationTheDatabaseSynchronizemodeisusedtosolvethefollowingproblem.
■ Problem
TheXgmachine(partsdatabaseFDoperation)andtheYGSeriesorsubsequentmachine(partsdatabaseFDXoperation)
usedifferenttypesofpartsdatabasefile.Therefore,therearethefollowingproblemswhenunifyingthemanagementof
thepartsdatabaseifanXgSeriesmachineexiststogetherwithaYGSeriesorsubsequentmachine.
1.WhentheXgmachineupdatesthedatabaseFD(Copybacktodatabase),themodifiedcontentisnotreflectedinthedatabaseFDXthattheYGSeriesorsubsequentmachineuses.
D_Base D_Base D_BaseD_Base
Problem in a condition where Xg Series machine exists together with YG Series or subsequent machine
YV100Xg YG100 YG200Y.FacT
Copy back to Database
Set from DatabaseParts
DatabaseFD
Parts Database
FDX
63623-S1-00
2.WhentheYGseriesorsubsequentmachineupdatesthedatabaseFDX(Copybacktodatabase),themodifiedcontentisnotreflectedinthedatabaseFDthattheXgmachineuses.
D_Base D_Base D_BaseD_Base
Problem during update of the database FDX
YV100Xg YG100 YG200Y.FacT
Copy back to Database
Set from Database
Parts Database
FD
Parts Database
FDX
63624-S1-00
6-17
6 D
ata
ba
se m
ana
ge
me
nt
■ After using the function
ThedatabaseFDXandthedatabaseFDsynchronizebyusing“DatabaseSynchronizemode”function.Andtheproblem
ofpreviouslydescribingissolved.
1.BoththedatabaseFDXandthedatabaseFDaresettotheYGSeriesorsubsequentmachine.WhenthedatabaseFDismodifiedthrough“CopybacktoDatabase”fromXgmachine,themodifiedcontentisreflectedintheYGSeriesorsubsequentmachine.
D_Base D_Base D_BaseD_Base
Solution of problem 1
YV100Xg YG100 YG200Y.FacT
Copy back to Database
Set from Database Parts Database
FD
Parts Database
FDX
63625-S1-00
2.ThedatabaseFDXandthedatabaseFDarewrittenfromtheYGSeriesorsubsequentmachine.Thecontentofdatabasemodifiedthrough“CopybacktoDatabase”fromtheYGSeriesorsubsequentmachineisthussettotheXgmachine.
D_Base D_Base D_BaseD_Base
Solution of problem 2
YV100Xg YG100 YG200Y.FacT
Set from Database
Copy back to DatabaseParts
DatabaseFD
Parts Database
FDX
63626-S1-00
6-18
6 D
ata
ba
se m
ana
ge
me
nt
Theformatofthedatabasesupportedbyeachmachineseriesisdifferent.“DatabaseSynchronizemodefunction”isthefunctiontosynchronizeandtousethesedifferentdatabases.
■ Database format about each series
FDX/MDX FD/MD
II Series
Not Use Use
X Series
Xg Series
YVOSX
YGOSV1
YG200/YG200L* Use use
YHP-2
Use Not UseYG Series
(except YG200/YG200L)
YS Series
Y.FacT Use Use
* YG200/YG200L can be used for either FD or FDX.
D_Base
Y.FacT (Reference ahead)
Image of Database Synchronize mode
Parts Database
FD
Parts Database
FDX
Synchro.
63607-S1-00
6-19
6 D
ata
ba
se m
ana
ge
me
nt
Thestatethathassynchronizedisasshowninthetablebelow.
■ The state that has synchronized, or not synchronized
Database has synchronized
Database FD Database FDX
No. Parts Name Comment Feeder Type Alignment Type No. Parts Name Comment Feeder Type Alignment Type
1000 Parts1000 1000 8mmTape Std. Chip 1000 Parts1000 1000 8mmTape Std. Chip
1001 Parts1001 1001 16mmEmboss SOP 1001 Parts1001 1001 16mmEmboss SOP
1002 Parts1001 1002 32mmEmboss SOP 1002 Parts1001 1002 32mmEmboss SOP
Database has not synchronized (There is no data in No.1001 of FDX. )
Database FD Database FDX
No. Parts Name Comment Feeder Type Alignment Type No. Parts Name Comment Feeder Type Alignment Type
1000 Parts1000 1000 8mmTape Std. Chip 1000 Parts1000 1000 8mmTape Std. Chip
*1001 Parts1001 1001 16mmEmboss SOP *1001
1002 Parts1001 1002 32mmEmboss SOP 1002 Parts1001 1002 32mmEmboss SOP
Database has not synchronized (The content of No.1001 is different in FD and FDX. )
Database FD Database FDX
No. Parts Name Comment Feeder Type Alignment Type No. Parts Name Comment Feeder Type Alignment Type
1000 Parts1000 1000 8mmTape Std. Chip 1000 Parts1000 1000 8mmTape Std. Chip
*1001 Parts1001 1001 16mmEmboss SOP *1001 Parts5555 5555 8mmEmboss Std. Chip
1002 Parts1001 1002 32mmEmboss SOP 1002 Parts1001 1002 32mmEmboss SOP
• The parts number with an asterisk (*) indicates that the parts data is not synchronized. The parts number without an asterisk (*) indicates that the parts data is synchronized.
The“DatabaseSynchronizemodefunction”isavailableforpartsdatabaseofXgSeries,YGSeriesorsubsequentmachine,andY.FacT.
■ Support model
Model Series Support
Machine
Before X Series No
Xg Series Yes
YG Series or subsequent machine Yes
Offline Soft
Before YGOSV1 No
YGOSV2
Y.FacT Yes
■ Support database
Database Support
Parts database Yes
Mark database No
Inspection database No
6-20
6 D
ata
ba
se m
ana
ge
me
nt
2.3 Preparation of databaseThedatabaseFDandThedatabaseFDXshouldbethesamecontent(aValueofBasic,arecordnum.).OnlythedatabaseFDorthedatabaseFDXmightexistaccordingtocurrentDatabaseUse.Therefore,pleaseexecutetheconfirmationandthepreparationofDatabase,andbeginoperating.
D_Base
Y.FacTD_Base
Y.FacT
D_Base
Y.FacT
Preparation of database
Parts Database
FD
Parts Database
FDX
Parts Database
FD
Parts Database
FDX
Parts Database
FD
Parts Database
FDX
Use only the database FD Use only the database FDX
FD synchronizes with FDX
63627-S1-00
c Caution The mark database is not supported. The database MDX is always used. Mark Database Write from the machine cannot be executed though data is saved in the database MD.
1. Let's execute the backup of the Database.
Referto“■[BackUp],[Restore](BackupandRestorepartsdatabase)”inthesection“2.5.3Y.Fact”forbackup
procedures.
2. The Database is copied to the other according to current Database Use.
n NOTE The Mark Database is not supported for “Database Synchronize mode”. But it is necessary to copy Mark Database.
FD/MDhadbeenselected
ItisnecessarytocopythecontentofDatabaseFDtoDatabaseFDX.ItisnecessarytocopythecontentofDatabaseMDtoDatabaseMDX.
FDX/MDXhadbeenselected
ItisnecessarytocopythecontentofDatabaseFDXtoDatabaseFD.ItisnecessarytocopythecontentofDatabaseMDXtoDatabaseMD.
FDX/MDX(alsosavedonFD/MD)hadbeenselected
FDXcontentsaresavedonFD,sonospecialactionisrequired.MDXcanbeusedasis.
6-21
6 D
ata
ba
se m
ana
ge
me
nt
3. Copy
1 Database Editor is started.You can start Parts Database Editor and Mark Database Editor from Board Editor.
Database Editor is started
64614-S1-00
2 The data of the copy origin is opened.FDX/MDX had been selectedSelect FDX for parts database and MDX for mark database.
FD/MD had been selectedSelect FD for parts database and MD for mark database.
The data of the copy origin is opened
64615-S1-00
6-22
6 D
ata
ba
se m
ana
ge
me
nt
3 “Save Database As” is selected and the save dialog is started.FDX/MDX had been selectedSave as FD for parts database and as MD for mark database.
FD/MD had been selectedSave as FDX for parts database and as MDX for mark database.
Save Database As
64616-S1-00
Itispreparationcompletionintheabove.
6-23
6 D
ata
ba
se m
ana
ge
me
nt
2.4 Setting
2.4.1 YG Series or subsequent machine
■ Machine setting
Set“MachineInformation” “Installationsetting” “DatabaseSynchronizemode”of“Machinesetting”.
Database Synchronize mode
64617-S1-00
Setting Explanation
None “Database Synchronous function” is not used.
Synchronize by machine
“Database Synchronous function” is used. However, it becomes effective when “Database type” is only “FDX/MDX”. Synchronous operation becomes invalid even if set to “Synchronize by machine” when “Database type” is “FD/MD”.
Pleasereadtheboarddataagainafterthesettingchange.Thesettingbecomeseffectivebythisoperation.
6-24
6 D
ata
ba
se m
ana
ge
me
nt
■ “Database path” setting
Thedatabasepathoffileisdisplayedto“Databasepath”of“Databaseutility”dialog.When“DatabaseSynchronizemode”isused,“Databasepath”ofallthetargetmachinesforthesamedatabaseoperationissettothesamepath.
Database path
When “Database Synchronize mode” is used, this path is set to the path of sharing network PC usually.
64618-S1-10
2.4.2 Xg Series
■ Machine setting
Set“MachineInformation” “Installationsetting” “DatabaseSynchronizemode”of“Machinesetting”.
Machine setting
64619-S1-10
6-25
6 D
ata
ba
se m
ana
ge
me
nt
Setting Explanation
None “Database Synchronous mode” is not used.
Synchronize by machine
The database operation (“delete”, “Backup”, “Restore”) is invalidated. This is because there is a possibility of causing the obstacle in “Database Synchronize mode” when only the database FD file is deleted or only the database FD file is restored.
Pleasereadtheboarddataagainafterthesettingchange.Thesettingbecomeseffectivebythisoperation.
■ “Database path” settingThedatabasepathoffileisdisplayedto“Databasepath”of“Databaseutility”dialog.When“DatabaseSynchronizemode”isused,“Databasepath”ofallthetargetmachinesforthesamedatabaseoperationissettothesamepath.
Database path setting
When “Database Synchronize mode” is used, this path is set to the path of sharing network PC usually.
64620-S1-10
2.4.3 Y.FacTThesettingof“DatabaseSynchronizemode”issetby“Option”inY.FacT.Moreover,itisnecessarytoprepareitaccordingtocurrentDatabaseUse.Setupasfollowstoactivatethe“DatabaseSynchronizemode”.
• Set “Use Database” to “FDX/MDX (with saving FD/MD)”
• Set “Database Synchro” to “Synchronize”.
The“DatabaseSynchro”canbesetwhenthe“UseDatabase”issetto“FDX/MDX(withsavingFD/MD)”.Specifythefoldercontainingthepartsdatabase.The“Databasepath”shouldbethesameasthoseofthemachinesthatoperatewiththe“DatabaseSynchronizemode”.Itissetto“Common¥D_Base”undertheYFacTfolderbydefault.
Option Setting
64621-S1-00
6-26
6 D
ata
ba
se m
ana
ge
me
nt
2.4.4 YRSWhenYRSexists,itisnecessarytoset“DatabaseSynchronizemode”byDatabaseYRS.Thesettingof“DatabaseSynchronizemode”issetat“ApplicationSetting”inYRS.(ItisonlyDatabaseYRStoset.)
Itstartsfrom“ApplicationSetting”of“Settings”ofthemenu.
Starting the Application Setting
64622-S1-00
Pleaseputthecheckin“UseDatabaseSynchro”ofthedialog.
Put a check in the “Use Database Synchro” check box
64623-S1-00
6-27
6 D
ata
ba
se m
ana
ge
me
nt
2.5 Detailed explanation of operationOnlythepartsdatabaseissupportedtothissoftware.Themarkdatabaseisnotsupported.
2.5.1 YG Series or subsequent machineInthefollowingexplanations,‘DatabaseSynchronizefunctioniseffective’meansthatthe“DatabaseSynchronizefunction”hasbeensetup*.*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
■ “Parts database overview” dialog
1. In case of “Database synchronous function” is not effective
Thelistcontentofthetype(FDfileorFDXfile)setto“Databasetype”*isdisplayedin“Partsdatabaseoverview”dialog.
*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
Thefollowingexamplehaschangedthepartdatanameandthecommentonpartsof“DBNo.10”.
• When “Database type” is FD, the list of the FD file is displayed.
When “Database type” is FD
Example of YG machine
64624-S1-00
• When “Database type” is FDX, the list of the FDX file is displayed.
When “Database type” is FDX
Example of YS machine
64625-S1-00
6-28
6 D
ata
ba
se m
ana
ge
me
nt
2. In case of “Database synchronous function” is effective
ThelistcontentofthedatabaseFDfileisdisplayedin“Partsdatabaseoverview”dialog.
OnlythedatathatexistsinthedatabaseFDfilebecomestheobjectofthedatabaseoperationin“DatabaseSynchronize
mode”.
ThedatathatexistsonlyinthedatabaseFDXfileisnotdisplayed.
WhenthecontentofthedatabaseFDfileandthedatabaseFDXfileistheexplanation1,thecontentoftheFDfileis
displayedasfollows.
In case of “Database synchronous function” is effective
64626-S1-00
■ [New], [Write] (Copy back to database)
1. In case of “Database synchronous function” is effective
BoththeFDfileandtheFDXfilecontentcanbeupdated,andbothfilessynchronize.
2. In case except above-mentioned
Onlythefile(FDfileorFDXfile)setto“Databasetype”*isupdated.
*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
■ [Set], [All set] (Read parts database)
1. In case of “Database synchronous function” is effective.
AfterthecontentofthedatabaseFDXfileisread,thecontentofthedatabaseFDfileisread.Thecontentofthedatabase
FDfileissetabouttheoverlappingparameter.AsfortheparameterpartthatexistsonlyinthedatabaseFDXfile,the
contentofthedatabaseFDXfileisset.ThecontentofthedatabaseFDfileissetforthedatathatexistsonlyinthe
databaseFDfile.
2. In case except above-mentioned
Thecontentofthefile(FDfileorFDXfile)setto“Databasetype”*isset.
*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
■ [Delete] (Delete parts database)
1. In case of “Database synchronous function” is effective
DataisdeletedfromthedatabaseFDfileandthedatabaseFDXfile.
2. In case except above-mentioned
Dataisdeletedfromthefileofthetypesetto“Databasetype”*.
*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
Reference This feature is available on the YG12, YG12F, YG300, YS series only.
6-29
6 D
ata
ba
se m
ana
ge
me
nt
■ “Database Utility” dialog
Thedatabasefolderpathcanbeset.Thedatabasecanbesaved,andberestored.Moreover,thecontentof“Databasetype”and“DatabaseSynchronizemode”*setcanbeconfirmed.*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
“Database Utility” dialog [YG Series or subsequent machine]
Example of YG machine
In case of “Database type” is “FDX/MDX” and “Database Synchronize mode” is“Synchronize by machine”, parts database synchronization becomes effective.The content of “Database type” of “Machine setting” is displayed. Setting of“Database type” is done at the “machine setting”.
The content of “Database Synchronize mode” of “Machine setting” is displayed.
The database path of file is set to “Database path” of “Database utility” dialog.When “Database Synchronize mode” is used, “Database path” of all the targetmachines for the same database operation have to be set to the same path.
64627-S1-10
■ [Backup], [Restore] (Backup and Restore parts database)
1. In case of “Database synchronous function” is effective
TheFDfileandtheFDXfilesarebackedup.
2. In case of “Database type”* is “FD/MD” and “Database synchronize mode”* is effective (Only for YG200 and YG200L)
[Backup]and[Restore]buttonsofthepartsdatabasewerenullified.
Sodatabasecannotbesavedandberestored.
Thisisbecausethereisapossibilityofcausingtheobstaclein“DatabaseSynchronizemode”whenonlytheFDfileis
restored.
[BackUp]and[Restore]shouldbeconductedwiththeYGSeriesorsubsequentmachinewithFDXoperationorY.FacT.
*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
3. In case except above-mentioned
Onlythefileofthetypesetto“Databasetype”*(FDfileorFDXfile)isbackedup.
Itisnotpossibletorestoreitexcludingtheonethatthebackupwastakenby“DatabaseSynchronizemode”(onethattheFDfileandtheFDXfilewerebackedup).*Referto“■Machinesetting”of“2.4.1YGSeriesorsubsequentmachine”inthischapter.
6-30
6 D
ata
ba
se m
ana
ge
me
nt
2.5.2 Xg Series
■ “Parts database overview” dialog
ThelistcontentoftheFDfileisdisplayedin“Partsdatabaseoverview”dialog.
“Parts database overview” dialog
64628-S1-10
■ [New], [Write] (Copy back to database)
When[New](Newregistration)or[Write](Copybacktodatabase)isexecuted,onlythedatabaseFDfileisupdated.
■ [Set], [All set] (Read parts data base)
When[Set]or[Allset]isexecuted,thecontentoftheFDfileisset.
6-31
6 D
ata
ba
se m
ana
ge
me
nt
■ “Database utility” dialog
Thedatabasefolderpathcanbeset.Thedatabasecanbesaved,andberestored.Moreover,thecontentof“DatabaseSynchronizemode”*setcanbeconfirmed.*Referto“■Machinesetting”of“2.4.2XgSeries”inthischapter.
“Database utility” dialog
The content of “Database Synchronize mode” of “Machine setting” is displayed.Setting of “Database type” is done at the “machine setting”.
The database path of file is set to “Database path” of “Database utility” dialog.When “Database Synchronize mode” is used, “Database path” of all the targetmachines for the same database operation have to be set to the same path.
64629-S1-10
■ [Backup], [Restore] (Backup and Restore parts database)
Incaseof“DatabaseSynchronizemode”*iseffective[Backup]and[Restore]buttonsofthepartsdatabasewerenullified.
Sodatabasecannotbesavedandberestored.
Thisisbecausethereisapossibilityofcausingtheobstaclein“DatabaseSynchronizemode”whenonlytheFDfileis
restored.
[BackUp]and[Restore]shouldbeconductedwiththeYGSeriesorsubsequentmachinewithFDXoperationorY.FacT.
n NOTE When “Database Synchronize mode” is used, the software of the Xg machine is also strongly recommended to improve to the supported version.
6-32
6 D
ata
ba
se m
ana
ge
me
nt
2.5.3 Y.FacTWhen“Databasesynchronousfunction”iseffectiveinthefollowingexplanations,itmeansinthefollowingcases.(*Referto“2.4.3Y.FacT”inthischapter.)
■ “Part database overview” dialog
“Part database overview” dialog
64630-S1-10
1.1In case of “Database synchronous function” is effective
ThelistcontentoftheFDfileisdisplayedin“Partsdatabaseoverview”dialog.
OnlythedatathatexistsintheFDfilebecomestheobjectofthedatabaseoperationin“DatabaseSynchro”.
ThedatathatexistsonlyintheFDXfileisnotdisplayed.
2. In case except above-mentioned
Thelistcontentofthetype(FDfileorFDXfile)setto“UseDatabase”isdisplayedin“Partsdatabaseoverview”dialog.
■ [Copy Back to Database], [Copy Back to Database All], [Database Matching] (Database Write from Board)
[CopyBacktoDatabase],[CopyBacktoDatabaseAll]and[DatabaseMatching](DatabaseWritefromBoard)operations
areasfollowsbythesettingof“Databasesynchronousfunction“.
1. In case of “Database synchronous function” is effective
TheFDfileandtheFDXfilebecomeobjectsofthebackup.
2. In case except above-mentioned
Onlythefile(FDfileorFDXfile)setto“UseDatabase”isupdated.
■ [Set from Database], [Set from Database All] and [Database Matching] (Database Set to Board)
[SetfromDatabase],[SetfromDatabaseAll]and[DatabaseMatching](DatabaseSettoBoard)operationsareasfollows
bythesettingof“Databasesynchronousfunction“.
1. In case of “Database synchronous function” is effective
AfterthecontentoftheFDXfileisread,thecontentoftheFDfileisread.
ThecontentoftheFDfileissetabouttheoverlappingparameterpart.Asfortheparameterpartthatexistsonlyinthe
FDXfile,thecontentoftheFDXfileisset.
ThecontentoftheFDfileissetforthedatathatexistsonlyintheFDfile.
2. In case except above-mentioned
Thecontentofthefile(FDfileorFDXfile)setto“UseDatabase”isset.
6-33
6 D
ata
ba
se m
ana
ge
me
nt
■ [Delete] (Delete parts database)[Delete](Deletepartsdatabase)operationsareasfollowsbythesettingof“Databasesynchronousfunction”.
1. In case of “Database synchronous function” is effective
DataisdeletedfromtheFDfileandtheFDXfile.
2. In case except above-mentioned
Dataisdeletedfromthefileofthetypesetto“UseDatabase”(FDfileorFDXfile).
■ [Back Up], [Restore] (Backup and Restore parts database)
Execute[Backup]and[Restore]ofdatabasefromthe“OptionSetting”ofY.FacT.
“Back Up”, “Restore”
Backup” and “Restore” is executed with this button.
64631-S1-10
1. In case of “Database synchronous function” is effective
TheFDfileandtheFDXfilebecomeobjectsofthebackup.
2. In case except above-mentioned
Onlythefileofthetypesetto“UseDatabase”(FDfileorFDXfile)issaved.
c CAUTION It is not possible to restore it excluding the one that the backup was taken by “Database Synchronize mode” (one that the FD file and the FDX file were backed up)
6-34
6 D
ata
ba
se m
ana
ge
me
nt
2.6 LimitationsPleasebeginoperatingfromthesituationinwhichthedatabaseFDsynchronizeswiththedatabaseFDX.ForDetails,referto“2.3Preparationofdatabase”inthischapter.
2.6.1 Limitations when beginning to operate
• About the data of a different database number in FD and FDX
PleasedonotusethedataofadifferentdatabasenumberinFDandFDX.
Itbecomesthefollowingactionswhenusingit.
[BehaviorofYGSeriesorsubsequentmachine(FDXoperation)]
· ThedatathatexistsonlyinFDXisnotread.
· hedatathatexistsonlyinFDoperatesonlybybasicinformationofFD.
• About difference between FD and FDX (The data difference between machines)
WhenthedatathatexistsalsoinFDandFDXisread,thedataofFDissettothebasicparameterandthedataofFDXis
settotheextendedparameterinthemachinethatuses“DatabaseSynchronizemode”.Therefore,whendifferentdatais
registeredinthesamedatabasenumberwithFDandFDX,thestatethattheextendedparametercontradictsthebasic
parameterisgenerated.
2.6.2 Other limitations
• Target database
Thetargetdatabaseofthisfunctionispartsdatabase.
Themarkdatabaseisnotsupportedfor“DatabaseSynchronizemode”.
• Limitation of soft version
Usesoftwaresupporting“DatabaseSynchronizemode”foralltheYGSeriesorsubsequentmachines,Xgmachines,and
Y.FacT.
ContradictionmightbecausedinthedatabaseFDandthedatabaseFDXifthereisamachinethatdoesn'tsetthis
function.
• Limitation of parts database Backup and parts database Restore
TheBackupandRestoreofpartsdatabasebecomesinvalidatthefollowingoperation.“Backup”and“Restore”of
databaseshouldbeconductedwiththeYGSeriesorsubsequentmachinewithFDXoperationorY.FacTinthefollowing
setting.
· Incaseof“DatabaseSynchronizemode”is“Synchronizebymachine”attheXgmachine.
· Incaseof“Databasetype”is“FD/MD”and“DatabaseSynchronizemode”is“Synchronizebymachine”atYG200andYG200L.
• Limitation of parts database Restore
DatabasecanberestoredonlyiftherearebothFDandFDXfilesinrestorationsourcewhenYGSeriesorsubsequent
machine(FDXoperation)uses“DatabaseSynchronizemode”.
ThebackupfilewhereonlyFDorFDXissavedcannotberestored.
6-35
6 D
ata
ba
se m
ana
ge
me
nt
3. Unified database management support checklist3.1 IntroductionThisdescribestheimplementationchecklistfor“Unifieddatabasemanagement”and“DatabaseSynchronizemode”.Thisprocedureisdesignedtohelppreventsettingmistakesandomissions,andtofacilitatesetup.Moreover,printingtheintroductionsupportchecklistenablesasmoothimplementationofthestepsasyouproceed.Refertochapter“1.UnifiedDatabaseManagementfunction”andchapter“2.DatabaseSynchronizemodefunction”fordetailsontheUnifiedDatabaseManagementandtheDatabaseSynchronizemode.
6-36
6 D
ata
ba
se m
ana
ge
me
nt
3.2 Unified database management support checklist
3.2.1 Database backupPleasebackupalldatabasesusednow.
Database backup Check
Was the backup of all existing databases completed?
3.2.2 The path for Unified database managementThepathofunifieddatabasemanagementisdecided,anditfillsitinonthefollowing.Thepathofthesideonwhichthedatabasebereferredtoisenteredinalocalpath,thepathofthesidewhichreferstothedatabaseisenteredinanetworkpath.
Determination of unitary management path Check
local path
network path
3.2.3 Database preparationItisnecessarythatthedatabasefor“Unifieddatabasemanagement”isprepared.Thisisaveryimportantthingfor“Unifieddatabasemanagement”.Pleaseprepareitsurely.
Preparation of “Unified database management” Check
Was the database preparation for “Unified database management” completed?
Reference: Chapter “1. Unified database management function”, “1.5 Database collection”
3.2.4 Necessity judgment of “Database Synchronize mode function”Itcheckswhether“DatabaseSynchronizemodefunction”isnecessaryatthetimeof“Unifieddatabasemanagement”.
Necessity judgment of “Database Synchronize mode function” Check
Necessary Unnecessary
Itjudgeswhether“DatabaseSynchronizemodefunction”necessaryreferringtothetablebelow.Aroundsignisfilledinnecessaryorunnecessarily.
Machine series combination Database Synchronize mode function
Only Xg series Unnecessary
Only YG Series and subsequent machines Unnecessary
Xg Series and YG Series or subsequent machines exist together
Necessary
* The YG200/YG200L can be used as either “Xg Series” or “YG Series or subsequent machine”.
Referto“3.2.5DatabaseSynchronizemodefunctionisnecessary”whenDatabaseSynchronizemodefunctionisnecessary.Referto“3.2.6DatabaseSynchronizemodefunctionisunnecessary”whenDatabaseSynchronizemodefunctionisunnecessary.
6-37
6 D
ata
ba
se m
ana
ge
me
nt
3.2.5 Database Synchronize mode function is necessary
When judged as necessary in “3.2.4 Necessity judgment of Database Synchronize mode function”Hereisanexplanationoftheprocedurewhenitisnecessarytouse“DatabaseSynchronizemodefunction”.Touse“DatabaseSynchronizemodefunction”,aversionofsoftwarehastobeitafteracertainversion.ItupgradesafteracheckoftheversionofthepresentconditionofY.FacTandmachinesoftifneeded.ThesoftversionoftheY.FacTofallunifieddatabasemanagementobjectsisfilledin,andconfirmversionupnecessityornot.
Y.FacT
Version Version up
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
Thesoftversionofthemachineofallunifieddatabasemanagementobjectsisfilledin,andconfirmversionupnecessityornot.
Xg series machine : Under V1.20R0.050 needs to be upgraded.
YG series machine : Under V2.41R0.220 needs to be upgraded.
YS Series machine: Compatible in all versions.
Model name Version Version up
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
necessary·unnecessary / Completion
6-38
6 D
ata
ba
se m
ana
ge
me
nt
Thedatabasefor“DatabaseSynchronizemodefunction”isprepared.Thisisaveryimportantthingfor“DatabaseSynchronizemodefunction”.Pleaseprepareitsurely.
Preparation of “Database Synchronize mode function” Check
Was the database preparation for “Database Synchronize mode function” completed?
Reference: Chapter “2. “Database Synchronize mode” function”, “2.3 Preparation of database”
A machine is set up.
Machine setting Check
Is “3.2.2 The path for Unified database management” set for the database path?
Was “Database Synchronize mode function” setup confirmed?
Did it set up to all unified database management objects machines?
Reference: Chapter “2. “Database Synchronize mode” function”, “2.4 Setting”
Y.FacT is set up.
Setting of Y.FacT Check
Is “3.2.2 The path for Unified database management” set for the database folder?
Was “Database Synchronize mode function” setup confirmed?
Reference: Chapter “2. “Database Synchronize mode” function”, “2.4 Setting”
YRS is set up. (When it has YRS.)
Setting of YRS. Check
Was “Database Synchronize mode function” setup confirmed?
Reference: Chapter “2. “Database Synchronize mode” function”, “2.4 Setting”
6-39
6 D
ata
ba
se m
ana
ge
me
nt
3.2.6 Database Synchronize mode function is unnecessary
When judged as unnecessary in “3.2.4 Necessity judgment of Database Synchronize mode function”Hereisanexplanationoftheprocedurewhen“DatabaseSynchronizemodefunction”neednotbeeffectivelydone.Refertochapter“1.UnifiedDatabaseManagement”,“1.4.Setting”fordetailsofsetting.
The machine is set.
Setting of machine Check
Is “3.2.2 The path for Unified database management” set for the database path?
Y.FacT is set up.
Setting of Y.FacT Check
Is “3.2.2 The path for Unified database management” set for the database folder?
Is the use of the database correctly set?
6-40
6 D
ata
ba
se m
ana
ge
me
nt
4. Series Database4.1 Outline of functionsThissectiondescribesthefollowingfunctions.
4.2 Detailed explanation of operationItcomestobeabletotreattwoDatabasesormoreatthesametime.Ex)ForYGSeriesMachine,ForXGSeriesMachine
ThefollowingoperationsareexecutedusingspecifiedDatabaseforeachseries.
• SetfromDatabase
•CopyBacktoDatabase
•DatabaseMatching
•DatabaseMatchingfromboard
Y.Fact
Details of operation
Database for Xg
Database for YG
Xg Line
YG Line
63629-S1-00
6-41
6 D
ata
ba
se m
ana
ge
me
nt
4.3 Settings
4.3.1 Setting methodToenablethisfeature,openthe“Database”–“Databasebymodel”tab,andchangethefollowingsettings.
Series Database Setting
1
3
4
2
64632-S1-10
1 “Use” / “Not Use” drop-down list box
Byselecting“Use”fromthisdrop-downlistbox,theDatabasebymodelfunctionbecomeseffective.
2 “Database Name” Edit Box
EntertheDatabasereferenceName.
Pleaseinputaunique,simplenameidentifyingthecorrespondingmachine.
Whenthenamehasbeeninput,the“Folder”and“Datatype”itemsbecomeeditable.
However,when“FDX/MDX(alsosaveasFD/MD)”isselectedfor“Databaseuse”,“Datatype”cannotbeset.
Thereferenceddatabasefiledoesnotchangeevenifthedatabasenameischanged.
3 “Folder” Edit Box
ItisthefolderwheretheDatabasefileisstored.
Pleaseclick[Browse]button,ifyouwanttobrowse.
4 “Data type” drop-down list box
ItisadatatypeoftheDatabase.
Pleaseselectfrom[FDX]/[FDX(withsavingFD)]/[FD].
Attention:
Forthe“COMMONDatabase”settingintheupperpartofthescreenthesettingpriortoselecting“Use”for“Databaseby
model”willremaineffective.
Notethatformachines,forwhich“Databaseallocationtoeachmachine”isnotperformedasdescribedinthefollowing
section,thisCOMMONDatabasewillbereferredto.
6-42
6 D
ata
ba
se m
ana
ge
me
nt
4.3.2 Database allocation to each machineIntheSeriesDatabasefunction,itisnecessarytodecidewhichDatabaseofeachmachinetouse.Itexplainsthemethodasfollows.
Byright-clickingontheselectedmachineintheBoardExplorertreeviewacontextmenucanbedisplayed.Pleaseselect“ReferencedDatabase”fromthismenu.ThelistoftheDatabaseisdisplayedinthemenu.PleaseselecttheDatabaseallocatedtothemachine.
Database Allocation to each machine
64633-S1-00
Fromthisdatabaselistselectthedatabasetobeassignedtothemachine.Inaddition,whenyouregisteranewmachineusingtheBoardExplorer,youshouldallocatetheDatabase.Evenduringmachinere-registrationtheDatabasecanbechangedifrequired.
c CAUTION Use the COMMON Database setting in the Option Setting screen for the machine to which Database is not allocated.
6-43
6 D
ata
ba
se m
ana
ge
me
nt
4.4 Limitations
•WhenyouedittheDatabasebytheDatabaseEditor,youmustediteachdatabase.Becauseitdoesn'tsynchronizebetweenDatabasesdividedbytheseries.Don'tworry.YoucancopyandpasteadatabetweentwoormoreDatabaseEditors.Butbecareful!ApartofdataisnotpreservedwhendataiscopiedfromtheDatabaseoftheFDXtype,anditpreservestotheDatabaseoftheFDtype.
• Ifthe“PerformSetfromDATABASEautomaticallyafterBoarddataisread.”wascheckedintheOptionSetting,itisexecutedusingspecifiedDatabaseforeachmachine.
• If“Databaseallocationtoeachmachine”(refertoSection4.3.2)isnotsetupforamachine,thestandarddatabase(COMMONDatabase)willbeused.
•WhenthesameDatabaseischangedbytwoormoreapplications,thedatapreservedattheendbecomeseffective.Toavoidconfusing,pleasedonotstartatthesametime.
• IfthesettingoftheDatabasewaswrong,theerrorisdisplayedwhenyouoperatetheDatabase.Pleasecorrectthesettingaccordingtothemessage.
6-44
6 D
ata
ba
se m
ana
ge
me
nt
5. Shape Database5.1 Outline of function
■ Regarding the shape database
Theshapedatabaseallowsseparatemanagementoftablesforboarddatapartnamesanddatabasepartnameswhicharerelatedviaaparts/shapeslist.Therefore,acommondatabasecanbemanaged,andevenifthenumberofboarddatapartsnamesisincreased,theadministrativevolumeofthedatabasecanbedecreased.
The role of the parts/shapes list
Parts/Shapes listBoard data Database dataBoard data Database data
Parts
Parts Parts
Parts
Parts
Parts
Parts
Parts
63650-S1-00
■ About this feature
Withthisfeature,asawildcardsearchforpartnamesintheparts/shapeslistispossible,bymanagingthedatabaseaccordingtoshapedistinction,lessentriesintheparts/shapestablearenecessaryandmorepartscanbemanaged.Partnamesfoundbytheconventionalexactmatchsearchtakepriorityoverwildcardsforassignment.
Summary of this feature
Parts/Shapes listBoard data Database dataBoard data Database data
Parts
Parts Parts
Parts
Parts Parts
Exact match search
1) Exact match search, 2) Wild card search
63651-S1-00
6-45
6 D
ata
ba
se m
ana
ge
me
nt
5.2 To use Shape DatabaseThesettingmethodtousethisfunctionisontheOptionSettingdialog.Open[ShapeDatabase]tabfrom[Database]tab,andchangethefollowingsettings.
Option Setting - use Shape Database
3
4
1
2
64634-S1-10
1.ItcanbeselectedwhetheruseornotuseShapeDatabase.Pleaseselect“Use”.
2.Pleasespecifyfilepathof“Parts/ShapeList”.
3.Whenthesettingof“PerformSetfromDATABASEautomaticallyafterBoarddataisread.”iseffective,“BasedonDatabasenumber.”or“ReferringPartsShapeList.”canbechosen.
4.IntheShapeDatabase,thesettingofthis“DatabaseMatchingcondition”isalsoeffective.Itcanbeselectedwhethertomatchthenameorthecommentasakeybypartsanddatabases.
6-46
6 D
ata
ba
se m
ana
ge
me
nt
5.3 Details of functionThisfeatureoffersaconventionalexactmatchsearchandawildcardsearchforthe“SearchShapeNamefromCorrespondenceList”function.
Exact match search
Exact Match Search and Wild Card Search
Parts/Shape ListShape DB setting/Reverse setting
Finding a shape name from the correspondence list
Summary of data base management according to shape
Database data
Board data
Parts Name
Parts Name
Parts Name Database No.
Shape Name Database No.
61652-S1-00
FortheBoardEditoroption“SetShapeDatabaseInformation”thefollowingoperationisperformed.
1 Select “Database Support (B)” – “Set Shape Database Information (H)” from the “Tools (T)” menu.
2 A part name matching the part name of the selected “Board Data” exactly is searched for in the “Parts/Shape List”. If one is found, proceed to Step 3.If no exact match is found, carry out a wild card search *2, *3 using the wild card on the part defined in the “Parts/Shape List” *1.
3 If found in Step 2, the DB data corresponding to the part name after the 1001st in the database and the shape name in the “Parts/Shape List” is located.
4 These contents overwrite the parts data.
Parts/Shape ListShape DB setting/Reverse setting
1. Select “Database Support (B)” – “Set Shape Database Information (H)” from the “Tools (T)” menu.
4. Set the contents.
3. Find an exact match (after the 1001st).
2. Search for the parts name in the parts/shape list using the board data part name. 1) Exact match search 2) Wild card search
Example for “Set Shape Database Information”
Database data
Board data
Parts Name
Parts Name
Parts Name Database No.
Shape Name Database No.
61653-S1-00
6-47
6 D
ata
ba
se m
ana
ge
me
nt
*1. Where wild card setting is possible
Itislimitedto“PartNames”inthe“Parts/ShapeList”.Itisnotpossibletouseawildcardforapartnameinthe“BoardData”tofindapartnameinthecorrespondencelist.
*2. Symbols used for wild cards
Thesymbols“?”and“*”canbeusedforwildcardsearch.“?”standsforanyonecharacter,while“*”denominatesacharacterstring(includingspaces)ofanylength.Asthesearchforanexactmatchtakespriorityoverthewildcardsearch,theymaybeinterpretedasnormalletters.
*3. Wild card priority
Thewildcardsearchresultsmayincludemultipleparts.Inthiscase,ontheshapecorrespondenceeditingscreen(“BoardExplorer”-“ASCIIDataConversion”-“EditShapeCorrespondence”)partsareassignedbypriorityfromtop(theycanbesortedaccordingtocorrespondencebypressingtheSavebuttononce).
Wild card search priority sequence
Match or search by wild card search in order from top
64670-S1-10
6-48
6 D
ata
ba
se m
ana
ge
me
nt
5.3.1 Database Matching by Shape Name / Database Matching from Board by Shape NameSimilarlyinthematching,partdataintheboarddataandpartdatainthedatabasearerelatedthroughthe“Parts/ShapeList”.In“DatabaseMatchingbyShapeName”and“DatabaseMatchingfromBoardbyShapeName”,thereisnofunctiontoregisterthedatathatdoesn'texistinthedatabasethatexistsinausualDatabaseMatching.Therefore,itmovesfunctionallyascancalled“SetfromDatabaseAllbyShapeName”or“CopyBacktoDatabaseAllbyShapeName”.
5.3.2 Set from DATABASE automatically after Board data is read – Referring Parts Shape ListItisafunctiontoperform"FullShapeDatabasesetting"toallpartsoftheboardautomaticallywhenBoarddataisreadfromtheBoardEditor,enabledbyasetting.Withthisfunction,themarkdataisnotset.Moreover,asimilarfunctioncanbeusedintheFeederViewer.
5.3.3 Making of “Parts / Shape List”IntheShapeDatabase,“Parts/ShapeList”isoperatedasanindex.BecausethisfileisafilethatdidnotexistbeforetheintroductionoftheShapeDatabase,itisnecessarytoregisterPartName/ShapeNamedatanewly.
Whenthisfunctionwasadded,“TransitionToolofPartsDatabase”thatmade“Parts/ShapeList”fromthedatabasethathadbeenusedsofarwaspreparedtotransittoShapeDatabasesmoothly.Moreover,Registrationfunctionof“Parts/ShapeList”usefultomaintain“Tableforparts/shape”madeonceisadded.
6-49
6 D
ata
ba
se m
ana
ge
me
nt
5.4 Transition Tool of Shape DatabaseItexplainsthemethodofmakingthe“Parts/ShapeList”withaTransitionToolofPartsDatabase.
5.4.1 Outline of function“Parts/ShapeList”ismadefromboarddataandthedatabase
Outline of operation
Database selection
Board DataDatabase
Board DataDatabase
Board DataDatabase
Data Check
Parts nameselection
Shape nameselection
Parts nameselection
Shape nameselection
Data Check Data Check
Parts nameselection
Shape nameselection
Parts / Shape List
63632-S1-00
6-50
6 D
ata
ba
se m
ana
ge
me
nt
5.4.2 To use this functionPleasesetthe“ShapeDatabase”inthe“Database”tabofthe“OptionSetting”to“Use”.
“Use” Shape Database
64635-S1-10
Whenthe[Yes]buttoninthedisplayed“TransitionToolofPartsDatabasestartconfirmation”dialogispushed“TransitionToolofPartsDatabase”starts.
Start confirmation dialog
64636-S1-00
Whenthefilepathof“Parts/ShapeList”isnotset,itneedstobesetfirst.Pushthe[No]buttoninthe“TransitionToolofPartsDatabasestartconfirmation”dialog,andspecifythe“Parts/ShapeList”filepathinthe“OptionSetting”dialog.Then,pressthe[OK]buttoninthe“OptionSetting”dialogtoclosethedialogandre-starttheapplication.Openthe“OptionSetting”dialogagainandsettheShapeDatabaseto“Use”.
6-51
6 D
ata
ba
se m
ana
ge
me
nt
5.4.3 Flow of processing and composition of each dialog
■ Transition Tool of Parts Database
Transition Tool of Parts Database
64637-S1-10
Input data
nstallation Folder Installation folder of Y.FacT or machine
Parts Database file name File of database of Installation Folder
Whentheabove-mentionedtwopointsaresetandthedownwardarrowbuttonispushed,thecombinationofspecified“Installationfolder”and“Partsdatabasefilename”isregisteredin“Theconversiondatalist”.
Initialregistrationoftheconversiondatalistisdoneonthefollowingcondition.
Use kind of COMMON Database Registered database file name
FDX/MDX database.fdx
FDX/MDX(with saving FD/MD) database.fdx & database.fd
FD/MD database.fd
If setting of the Series Database in Option Setting is “Use”, additional registration is done.
Use kind of Series Database Registered database file name
FDX database.fdx
FDX(with saving FD) database.fdx & database.fd
FD database.fd
Todeletetheregisteredconversiondata,pleaseselectthelineofthedatathatwantstodelete,andpushthe[Delete]button.Whenthe[Execution]buttonispushed,partdataisreadfromtheboarddataandthe“Parts/ShapeList”makingprocessingisdone.Whentwoormorethisnamedataexistsinthedatabase,“ChangePartsname”dialogisdisplayed.
6-52
6 D
ata
ba
se m
ana
ge
me
nt
Theendconfirmationdialogisdisplayedwhenthecheckonthedataoftheregisteredalldatabasesends,andthe“Shape/PartsList”ismade.
End confirm dialog
64638-S1-00
■ “Change Parts name” dialog“
The“ChangePartsname”dialogisdisplayedwhentwoormoredataofthisnameexists1001stormoreofthedatabases.Thedatanameischangedonthisdialog.
“Change Parts name” dialog
64639-S1-10
Display composition
Parts Database file namePart database file name where two or more data of this name exists
Database name
Name of database that name overlaps (When the matching key on the database side is “Comment”, database comment is used instead of database name)
Number of found database with same name
List of database number of data of the same name (When the matching key on the database side is “Comment”, This list becomes a list of the database number of the same database comment.)
6-53
6 D
ata
ba
se m
ana
ge
me
nt
Toassumethedatanametobeunique,pleasedeletedataforthedatabasenumberdisplayedinthelistorchangethedataname.(The1000thdatabasenumbersorlessarenotcaredevenifthepluralexists.)ThechangeinthedatabaseisnotpreserveduntilthechangeisfixedaboutthecontentchangedonthisdialogbyDatabasechangeconfirmationdialogdescribedlater.
• To delete data
Selectthedatabasenumbertobedeletedfromthelist,andpushthe[Delete]button.
• To change the data name
Selectthedatabasenumbertobechangedthenamefromthelist,inputthedatabasenameafteritchangesto“Changed
Databasename”textbox,andpushthe[Change]button.
ItispossibletocorrectitfromthePartsDatabaseEditorstartingbypushing[DBEditorReference]button.
Whenthedatabasenumberbecomesunique,push[Confirm]button.Thisprocessingisrepeateduntilthedatabasenumberofalldatathatthenameoverlapsbecomesunique.Thesmallestnumberisusedthe1001stormoreoftheretrieveddatabasenumberswhenthe[Confirm]buttonispushedwithoutuniquelydoing.Databasedataonothernumbersisnotused.Inthiscase,theconfirmationdialogisdisplayed.Ifitdoesn'tbecomeaproblem,pleasepush“Yes”.
Data that name overlaps in database
64640-S1-00
• Database change confirmation
Theconfirmationdialogwhethertopreservethechangeinthedatabaseisdisplayedwhenchangingby“ChangeParts
name”dialog.
Database change confirmation dialog
64641-S1-10
Pleasepush[Yes]whenyoupreservethecorrectedcontent.Thechangeisnotpreservedwhen[No]ispushed,and,inthatcase,the“Parts/ShapeList”ismade.
6-54
6 D
ata
ba
se m
ana
ge
me
nt
■ “Shape name selection” dialog
Whentwoormorepartsofthisnameexistinpartsdata,andthedatabasenumber(sincethe1001st)aswhichtheallarethesameisnotspecified,“Shapenameselection”dialogisdisplayed.
“Shape name selection” dialog
64642-S1-10
Parts name Name registered in “Parts / Shape List” as part name - When the part name is specified for a matching key = Part name of part data - When the part comment is specified for a matching key = Part comment of part data
Shape name [ Comment ] Shape name [ Comment ] Name registered in “Parts / Shape List” as shape name (, and [ comment ] ) - When the database name is specified for a matching key = Database Name [ Database Comment ] - When the database comment is specified for a matching key = Database Comment [ Database Name ] * If either the database name or the database comment differs, it is treated as another database
Original part data and database Part data, and Database information on database number that the part data specify
Pleaselocatethedatabaserelatedtothepartnameinthelist,andselecttheshapedatabasenamefromthe“Shapename[Comment]”drop-downlistbox.Afterwards,thecorrespondencedataofthepartnameandtheselectedshapenameisregisteredin“Parts/ShapeList”bypushing[Confirm]button.
• If the part name has already been registered in “Parts / Shape List”
The“Shapenameselection”dialogisdisplayedinthesamewayaswhenitisnotregistered,andtheshapenamethat
hasalreadybeenrelatedisdisplayedatthetopofthelist.(DBNo.markedby“*”)
Shape name selection (has already been registered in “Parts / Shape List”)
64643-S1-10
This“Shapenameselection”dialogisrepeatedlydisplayeduntilallthepartdataisrelatedtothedatabase.
6-55
6 D
ata
ba
se m
ana
ge
me
nt
5.5 Registration function of “Parts / Shape List”After“Parts/ShapeList”fileismadeby“TransitionToolofPartsDatabase”,thecorrespondencetablecanbemaintainedbytheusualdatabaseoperation.Itexplainsanecessaryoperationasfollowsforthat.
Itisalsopossiblethat“ShapeDatabase”operationbeginsbyusingonlythisregistrationfunctionwithoutusing“TransitionToolofPartsDatabase”.
5.5.1 Outline of functionItisafunctiontoadd/editthecorrespondencedatatothe“Part/ShapeList”.WhenthedatabaseisoperatedfromtheBoardEditor,itisexecutedbytheautomaticoperation.Itisusefultomaintainitinadditionafterthe“Part/ShapeList”ismadewiththe“TransitionToolofPartsDatabase”.
5.5.2 To use this functionItisnecessarytochangetothesettingthatusestheShapeDatabasebeforehandtousethisfunction.
“Option Setting” dialog
“Shape Database” is set to “Use”
64644-S1-10
5.5.3 Outline of operationWhenyouoperatethefollowingdatabasetreatment,ifthepartname/shapenamedatathathasbeentreatednowdoesn'texistinthe“Parts/ShapeList”,registrationfunctionof“Parts/ShapeList”starts.
· SetfromDatabase
· CopyBacktoDatabase
· SetfromDatabaseAll
· CopyBacktoDatabaseAll
· DatabaseMatching
· DatabaseMatchingfromBoard
· SetfromDatabasebyShapeName
· CopyBacktoDatabasebyShapeName
· DatabaseMatchingbyShapeName
· DatabaseMatchingfromBoardbyShapeName
6-56
6 D
ata
ba
se m
ana
ge
me
nt
■ Set from Database / Copy Back to Database
Ifthecombinationofthepartnameandthedatabasename(ItwasretrievedfromtheDatabasenumber)doesn'texistinthe“Parts/ShapeList”,theregistrationfunctionisexecuted.Whenanewrecordisaddedtothedatabaseby“CopyBacktoDatabase”,itissimilar.
Thecorrespondencedataismadebasedonthefollowingvalues.
Part Name Part name of part data selecting it now
Shape Name Database name that is retrieved from the database number of part data selecting it now*) When a new database is made by “Copy Back to Database”, the name of the database (in a word, names of former parts) corresponds to the shape name.
Comment It is possible to input it freely
Ifthedatabasethatcorrespondstodatabasenumberofpartsundertheselectiondoesn'texist,theregistrationfunctionisnotexecuted.Moreover,whenlessthan1001stofdatabasenumberisallocated,itissimilar.ThepurposeofthisisdonottohavetorelateitfromittothepreviousdatabasebecausetheShapeDatabasetargetsafterthe1001stofthedatabases.
“Shape name registration” dialog
New registration
64645-S1-00
· If shape name cannot be specified
Whenthepartdataofadifferentdatabasenumberinthesamenameexists,thedatabase(shapename)relatedtothepart
namecannotbespecified.
Theproblemisnotintheexecutionof“SetfromDatabase”/“CopyBacktoDatabase”whensinglepartdatahasbeen
selected.
However,whentwoormorepartdatahasbeenselected,suchasituationmightbehappened.
Inthiscase,theoneneartheheadofthecorrespondingpartdataisgiventopriority.
6-57
6 D
ata
ba
se m
ana
ge
me
nt
■ Set from Database All / Copy Back to Database All
Ifthecombinationisfoundthatofthepartnameandthedatabasename(Itwasretrievedfromthedatabasenumberinthepartdata)doesn'texistinthe“Parts/ShapeList”,theregistrationfunctionisexecuted.Whenanewrecordisaddedtothedatabaseby“CopyBacktoDatabaseAll”,itissimilar.
Thecorrespondencedataismadebasedonthefollowingvalues.
Part Name Part name of part data
Shape Name Database name that is retrieved from the database number of part data*) When a new database is made by “Copy Back to Database All”, the name of the database (in a word, names of former parts) corresponds to the shape name.
Comment It is possible to input it freely.
Thiscombinationofallthepartdataintheboarddataisdisplayedasalist.
Whenthedatabasethatcorrespondstodatabasenumberofthepartdoesn'texist,theregistrationfunctionisnotexecuted.Moreover,whenlessthan1001stofdatabasenumberisallocated,itissimilar.ThepurposeofthisisdonottohavetorelateitfromittothepreviousdatabasebecausetheShapeDatabasetargetsafterthe1001stofthedatabases.Excludingsuchparts,whenthecombinationofthepartdataandthedatabasethatshouldberegisteredexistsevenbyone,theyaredisplayedasalist,andwhetheritregistersisasked.
“Shape name registration” dialog
Registration of two or more data
64646-S1-00
· If shape name cannot be specified
Whenthepartdataofadifferentdatabasenumberinthesamenameexists,thedatabase(shapename)relatedtothepart
namecannotbespecified.
Inthiscase,theoneneartheheadofthecorrespondingpartdataisgiventopriority.
6-58
6 D
ata
ba
se m
ana
ge
me
nt
■ Database Matching / Database Matching from Board
Ifthecombinationisfoundthatofthepartnameandthedatabasename(Itwasretrievedfromthepartname)doesn'texistinthe“Parts/ShapeList”,theregistrationfunctionisexecuted.Whenthecorrespondingpartnameisnotfound,andregistersinthedatabasenewlyafterthe1001stofthedatabases,itissimilar.
Thecorrespondencedataismadebasedonthefollowingvalues.
Part Name Part name of part data*) When the matching key on the part data side is “Comment”, part comment is used instead of part name.
Shape Name Part name of part data ( = database name ) *) When the matching key on the database side is “Comment”, database comment is used instead of database name.
Comment It is possible to input it freely.
Thiscombinationofallthepartdataintheboarddataisdisplayedasalist.
Whenthedatabaseofthesamenameasthepartdoesn'texist,theregistrationfunctionisnotexecuted.Moreover,whendatabasenumberislessthan1001st,itissimilarevenifthedatabaseofthesamenameisfound.ThepurposeofthisisdonottohavetorelateitfromittothepreviousdatabasebecausetheShapeDatabasetargetsafterthe1001stofthedatabases.Excludingsuchparts,whenthecombinationofthepartdataandthedatabasethatshouldberegisteredexistsevenbyone,theyaredisplayedasalist,andwhetheritregistersisasked.
“Shape name registration” dialog
Registration of two or more data
64647-S1-00
6-59
6 D
ata
ba
se m
ana
ge
me
nt
■ Set from Database by Shape Name / Copy Back to Database by Shape Name
“SetfromDatabasebyShapeName”/“CopyBacktoDatabasebyShapeName”ismatchprocessingdonebyassumptionwherethecorrespondencedataalreadyexists.Thecorrespondencedatacannotbemadefrompartdataundertheselectionalone.Therefore,whenthecorrespondencedatadoesn'texist,itisnecessarytomakethecorrespondencedatanewly.
Inthiscase,chooseanexistingdatabasetorelatenamesofpartsselectingitnowandnamesofthedatabase.
“Shape name selection” dialog
Selection from existing database
64648-S1-00
Whentwoormorepartsareexecuted,thisdialogisrepeatedlydisplayeduntilthedatabasenameisrelatedtoallthoseparts.
6-60
6 D
ata
ba
se m
ana
ge
me
nt
■ Database Matching by Shape Name / Database Matching from Board by Shape Name
Thewaythatdisplaysinthelistandasksallthoserightorwrongsofregistration(like“SetfromDatabaseAll”,“CopyBacktoDatabaseAll”,“DatabaseMatching”,“DatabaseMatchingfromBoard”)isnotapplicablein“DatabaseMatchingbyShapeName”and“DatabaseMatchingfromBoardbyShapeName”.Thepurposeistohavetoselecttherelateddatabaseaswellas“SetfromDatabasebyShapeName”and“CopyBacktoDatabasebyShapeName”.
Therefore,namesofpartsandnamesofthedatabasewillberelatedinselectinganexistingdatabaseforallthecorrespondingparts.
“Shape name selection” dialog
Selection from existing database
64649-S1-00
6-61
6 D
ata
ba
se m
ana
ge
me
nt
5.5.4 The flow of processing and the composition of each dialog
■ “Shape name registration” dialog
Adetailedexplanationofeachelementthatcomposesthe“Shapenameregistration”dialogisasfollows.
“Shape name registration” dialog
64650-S1-00
Item Explanation
No. Sequential number on this Parts / Shape data list
Registration The line where this check box is checked is registered in the “Parts / Shape List”. All checks enter immediately after this dialog is displayed. Please remove the check about the correspondence data that doesn't want to register
Parts name Name registered in “Parts / Shape List” as part name
DB No. Database number of original data * If original data ( of database ) doesn't exist or it is not possible to specify it, this item is not displayed.
Shape name Name registered in “Parts / Shape List” as shape name
Comment
* Editable
Comment registered in “Parts / Shape List” It is a comment effective only on the “Parts / Shape List”, and neither the substrate data nor the database also have the relation. Please use it freely to confirm the meaning of the correspondence data later.
Original data (It is a frame under this dialog.) Details of original data of the selection line are displayed. * If original data doesn't exist or it is not possible to specify it, nothing is displayed in this frame.
Register The data of the line where there is a check in “Registration” check box is registered in the “Parts / Shape List”. * When “Registration” check box doesn't exist, all data displayed in the list is registered
Not register This dialog is shut without registering Parts / Shape data in this list.
Whenthisregistrationscreenisopenedfromthe“Shapenameselection”screendescribedlater,the“Registration”itemofthislistisnotdisplayed.Inthiscase,alldatadisplayedwillbesubjectto“Registration”.(Referto“■Case:therelationbetweenpartsanddatabasedoesn'texistatall”inchapter“5.5.5Newregistration”.)
6-62
6 D
ata
ba
se m
ana
ge
me
nt
■ Message of shape name registration confirmation
Whenpartswithouttheshapenameexistwhen“SetfromDatabasebyShapeName”or“CopyBacktoDatabasebyShapeName”or“DatabaseMatchingbyShapeName”or“DatabaseMatchingfromBoardbyShapeName”(hereafter,ShapeDBoperation)isexecuted,therelationprocessingoftheshapenameisexecutedtothoseall.Ifalargeamountofsuchpartsexist,youmaywanttodonottherelationoftheshapenamebuttheShapeDBoperationoveragain.Therefore,theconfirmationmessageisfirstdisplayedoncebeforethe“Shapenameselection”dialogisdisplayed.
Message of registration confirmation
64651-S1-00
Theshapenameselectiondialogisdisplayedbychoosing[Yes]fromthismessagedialog,andtheregistrationfunctionof“Parts/ShapeList”starts.
■ “Shape name selection” dialog
Adetailedexplanationofeachelementthatcomposesthe“Shapenameselection”dialogisasfollows.
“Shape name selection” dialog
64652-S1-00
6-63
6 D
ata
ba
se m
ana
ge
me
nt
Item Explanation
Title of this dialog The number and the status are added to the title of this dialog by the format of “X/Y” in consideration of the case with two or more part names to which the shape name is not found. X : Sequential numbers for parts being processed now Y : Total of parts that are not found of shape name
Parts Overview (It is a list in the upper part of this dialog. ) List of part name to which shape name is not found in Shape DB operation * All part names in this list become the same because it is composed of the purpose that this dialog relates the shape name to one part name.
Database Overview (It is a list in the lower part of this dialog.) It is a list of all databases that can be used from this line. The shape name related to this part name is selected from this list. In Shape Database, because it assumes to be a matching target after the 1001st of the databases, the 1000th database or less are not displayed in the list. * When this list is double-clicked, “Link as shape name” that considers the database of the line to be a shape name is executed.
Database Matching Condition It is the same meaning as the setting of this name of the Option Setting. * Because the setting to select the shape name by part name vs. comment or comment vs. comment is possible, it is displayed here for the confirmation.
Parts Name Names of parts treated on this dialog * When the part comment is specified for a matching key, the comment on parts is displayed here.
Shape Name Shape name related to above-mentioned “Part name” The database name of the line has been selected by Database Overview is displayed. * When the database comment is specified for a matching key, the comment on the database is displayed here.
Database Edit To edit the database of the line has been selected by Database Overview now, the Parts Database Editor is opened.
Refresh Database Overview is updated in the latest database. * Please acquire the database again pushing this button when the database is updated from the outside (ex: Part Database Editor opened from [Database Edit] button).
Link as shape name The name of the database has been selected in Database Overview is related to this part name as a shape name.
Go to next without linking This dialog is shut without relating the shape name to this part name. If parts that are not found shape name exist, the Shape name selection dialog of those parts is displayed after this dialog is shut.
Cancel This dialog is shut without relating the shape name to this part name. Moreover, all the shape names selection processing is discontinued after this. Even if [Cancel] button is pushed, the relation of parts to which the shape name was related before this is not lost.
If“SeriesDatabase”iseffective,thedataofthesamenameastheshapenamehasbeenselectedin“DatabaseOverview”mightnotexistaccordingtotheReferencedDatabase.Atthattime,thestatedisplayswarningtoconfirmwhetherthereisproblem.Whenselectedthedatabasebymistake,trytoselecttheshapenameagainpushing“Cancel”button.
6-64
6 D
ata
ba
se m
ana
ge
me
nt
Warning : There is database not existing the shape name
64653-S1-00
6-65
6 D
ata
ba
se m
ana
ge
me
nt
5.5.5 New registrationItexplainstheoperationexamplewhenthecombinationofpartname/shapenameisnewlyregisteredin“Parts/ShapeList”asfollows.
Reference Basically, it is equal to the operations that treat the database. This registration function accompanies them.
■ Case : database number has already been allocated
Whenanappropriatedatabasenumberhasalreadybeenallocatedtopartsintheboarddata,thoserelationsareusedasitisasparts/shapedata.Pleaseselectthecorrespondingpartdata,andexecute“SetfromDatabase”.After“SetfromDatabase”isexecuted,thefollowingShapenamesregistrationdialogisdisplayedwhenthecombinationofthecorrespondingpartname/databasenamedoesn'texistin“Parts/ShapeList”.
Shape name registration
64654-S1-00
Pleasepush[Register]buttonaftermarkingthe“Registration”checkboxofthedatatoberegisteredonthisdialog.Thecombinationchosenfromthelistas“Registration”targetisregisteredasParts/Shapedata,anditiswritteninthe“Parts/ShapeList”file.
Asimilarfunctionoperatesevenif“CopyBacktoDatabase”or“SetfromDatabaseAll”or“CopyBacktoDatabaseAll”isexecuted.Moreover,asimilarfunctionoperatesforallpartsfromwhichtheyareselectedwhentwoormorepartshavebeenselectedatthesametime.Alltheshapenamescanregistertothepartdatabyexecuting“SetfromDatabaseAll”whenacorrectdatabasenumberisallocatedtoallparts.
6-66
6 D
ata
ba
se m
ana
ge
me
nt
■ Case : the part name and the shape name (database name) are the same
Whenthedatabasehasbeen(name)matchingoperated,thenameiscorrespondingtothedatabaserelatedtopartsandthemintheboarddata.Forthiscase,pleaseexecuteDatabaseMatching.Theshapenameregistrationprocessingaswhichthepartnameandtheshapenamearethesameisexecutedbydoingso.
After“DatabaseMatching”isexecuted,thefollowingShapenamesregistrationdialogisdisplayedwhenthecombinationofthecorrespondingpartname/databasenamedoesn'texistin“Parts/ShapeList”.
Shape name registration
64655-S1-00
Pleasepush[Register]buttonaftermarkingthe“Registration”checkboxesofalldatatoberegisteredonthisdialog.Thecombinationchosenfromthelistas“Registration”targetisregisteredasParts/Shapedata,anditiswritteninthe“Parts/ShapeList”file.
Asimilarfunctionoperatesevenif“DatabaseMatchingfromBoard”isexecuted.
6-67
6 D
ata
ba
se m
ana
ge
me
nt
■ Case : the relation between parts and database doesn’t exist at all
Forinstance,whentheyarepartsnewlyaddedorpartsthathadnotusedthedatabaseuptonow,therelationissurenottobedonebetweenpartsanddatabase.Forthiscase,pleaseselectthecorrespondingparts,andexecute“SetfromDatabasebyShapeName”.Afteritfailsin“SetfromDatabasebyShapeName”,thefollowing“Shapenameselection”dialogisdisplayedwhentheshapenamecorrespondingtothepartnamedoesn'texistin“Parts/ShapeList”.
“Shape name selection” dialog
64656-S1-00
Pleasepush[Linkasshapename]buttonafterselectingthedatabasethatwantstoberelatedasashapenameonthisdialog.Toconfirmit,the“Shapenameregistration”dialogiscontinuouslydisplayed.
“Shape name registration” dialog
64657-S1-00
Selectthe[Register]buttoninthisdialog.ThecombinationdisplayedinthelistisregisteredasParts/Shapedata,anditiswritteninthe“Parts/ShapeList”file.Asimilarfunctionoperatesevenif“CopyBacktoDatabasebyShapeName”or“DatabaseMatchingbyShapeName”/“DatabaseMatchingfromBoardbyShapeName”isexecuted.
6-68
6 D
ata
ba
se m
ana
ge
me
nt
Reference It is also possible to register Parts / Shape data via the “Part database overview” screen when there is no relation between parts and databases at all. Select parts to register from the list of the main view of the Board Editor. Then, open the “Part database overview” screen, and select the database to be related to selected parts. If “Set from Database” is executed from [Set] button on the “Part database overview” screen, the “Shape name registration” dialog is displayed to relate selected part and database as part name / shape name.
“Part database overview” dialog
It opens from this button.
64658-S1-00
6-69
6 D
ata
ba
se m
ana
ge
me
nt
■ Case : the data that wants to register has not existed yet
Firstofall,pleaseprepareallthedatathatwantstoregisterwheneitherthepartdataorthedatabasehasnotbeenregisteredyet.Theoperationafterthatissimilarto“Case:therelationbetweenpartsanddatabasedoesn’texistatall”.
c CAUTION Please take care about the following points when you prepare the part data or the database. The registration function operates similarly when the part data is registered in the database or the database is registered in the board data as parts. Under such a condition, the part name and the shape name (database name) are quite the same, and it is registered in “Parts / Shape List” when registering. If you want to manage the part name and the shape name by a different name, please cancel registration pushing “Not register” button on this registration dialog once. In doing “Set from Database” after the part name or the database name is changed, these names are related mutually.
Cancellation of shape name registration
64659-S1-00
5.6 LimitationsThisfunctionisanadditionofthefunctiontoYGOS(off-line).TheShapeDatabaseoperationtousethePart/ShapeListcannotbeusedinthemachine.Asusual,pleaseusethemethodofallocatingthedatabasenumber.
6-70
6 D
ata
ba
se m
ana
ge
me
nt
6. Additional parameter handling on database6.1 Outline of functionThisfunctionistoaddpickpositionandtrayparameterstothepartsdatahandlingondatabase.Theseparametersarenothandledondatabasebeforebecausetheytendtochangedependingonmachinespecificationsorenvironments.But,therearesomeeffectivesituationstoaddthemaccordingasyourmanagementofthepartsdata.•Tomanagespecialpartsthatitspickpositionisoutofcenterwithallmachinecommonly.•Tomanagetraysupplementcondtionsineachpalletwithallmachinecommonly.Thisfunctionisaddedtoselectwayforhandlingdatabasewithwhichusualwayandnewone.
6.2 Details of operationSomeparametersarechangedtoobjecttocopybetweentheboarddataandthepartsdatabase,forexample“SetfromDatabase”“CopyBacktoDatabase”“DatabaseMatching”“DatabaseMatchingfromboard”,andsoon(fordetails,referto“6.2.4Targetcommand”below).
6.2.1 Pick Pos. ParametersAdditional parameter • Position Definition
• Pick Pos. X • Pick Pos. Y
Condition They are object to copy if the following conditions are satisfied by each package.
Package Tape, Bulk
Position Definition Automatic, Relative
*They are not object if “Position Definition” of the target parts data is “Teaching”.
Package Stick
Position Definition Automatic, Relative
*They are not object if “Position Definition” of the target parts data is “Teaching”.
*They are not object if “Feeder Type” of the source parts data is “Multi Stick” or “Wide Multi Stick”.
Package Tray
Position Definition Teaching
*They are not object if “Feeder Type” of the source parts data is “Fix TF” or “Waffle Tray Changer”.
* If it is not satisfied the conditions above, they are not copied. The result data is same with the situations this function is disabled.
Note When this function is enabled, the parameters above are able to edit on the “Parts Database Editor”.
6.2.2 Tray ParametersAdditional parameter • Tray Amount X
• Tray Amount Y • Tray Pitch X • Tray Pitch Y • Pallet Pitch Z • Count Out Stop
Condition They are object to copy if the source parts data satisfy the following conditions.
Position Definition Tray
*“Count Out Stop” is object to copy if “Package” is also “Stick”.
Note When this function is enabled, the parameters above are able to edit on the “Parts Database Editor”.
6.2.3 CommentAdditional parameter • Part comment
• Mark comment
6-71
6 D
ata
ba
se m
ana
ge
me
nt
6.2.4 Target commandY.FacT Board Explorer
• Click right button on Line name or Machine name – [Database Utility] [Set from Database All (A)] [Copy Back to Database All (L)] [Database Matching (M)] – [Database Set to Board (S)] [Database Matching (M)] – [Database Write from Board (W)]
• The following button on the “Database Utility” screen selected via [Database Utility (U)] from the [Data] menu [Set from Database All] [Copy Back to Database All] [Database Matching] [Database Matching from board]
Board Editor
• The following menu on [Tool (T)] – [Database Support (B)] [Overview Database (O)] – [Set] button [Overview Database (O)] – [Write] button [Set from Database (S)] [Set from Database All (A)] [Copy Back to Database (C)] [Copy Back to Database All (L)] [Database Matching (M)] – [Database Set to Board (S)] [Database Matching (M)] – [Database Write from Board (N)]
Note Besides these options, by selecting “Option (O)” from the “Maintenance (M)” menu and opening the “Database” tab, if “Perform Set from DATABASE automatically after Board data is read” is checked board data is read, automatic database communication is performed internally, also being part of the data management.
6-72
6 D
ata
ba
se m
ana
ge
me
nt
6.3 SettingsSelect“Option(O)”fromthe“Maintenance(M)”menuandopenthe“Database”tab.Checkthefollowingitems.
•Checktheoptions“AddAdsorptionPositionParameterstoDatabaseManagement”,“AddTrayParameterstoDatabaseManagement”,“AddCommentstoDatabaseManagement”onthe“OptionSetting”screen.
Y.FacT Option Setting
64671-S1-00
6-73
6 D
ata
ba
se m
ana
ge
me
nt
6.4 Moving existing dataIfthepartsdataarealreadymanagedwiththepartsdatabase,itisnecessarytopreparethepartsdatabasetointroducethisfunction.Pleasereadthefollowingprocedureandmakeuseofexistingdataandthisfunction.
6.4.1 Reason to prepare to introduceNewparameterstoadddatabasemanagementareregisteredonexistingdatabaseasfollows.
Pick Pos. Parameters
Tape, Bulk, Stick Tray
Position Definition Automatic Teaching*
Pick Pos. X − 0.0
Pick Pos. Y − 0.0
* Tray parts is changed to [Teaching] automatically when it is written to database or set from database.
Tray Parameters
Tray Amount X 1
Tray Amount Y 1
Tray Pitch X 235.000
Tray Pitch Y 180.000
Pallet Pitch Z Normal
Count Out Stop Off
Comment
Blank or initially registered name
Thereissomepossibilitythattheexistingpartsdataisoverwrittenaccidentallywithabovesettingwhenitissetfromdatabase.Thefollowingprocedureisnecessarytoavoidthem.
6-74
6 D
ata
ba
se m
ana
ge
me
nt
6.4.2 How to prepare to introduce
1 Enable this function.
2 Disable function of “Set from database automatically”.Select “Option (O)” from the “Maintenance (M)” menu and open the “Database” tab. Uncheck “Perform Set from DATABASE automatically after Board data is read”.
3 Copy back all existing parts data in the board data to the parts database.Use database utility. Please refer Y.FacT manual, Common, Chapter 2, 5.4.
4 Restore setting of procedure Step2.
5 Set the parts database data to all Y.FacT and machine using common database.With perform set from database automatically after Board data is read, database utility, set from database all, database matching, and so on.
Set the parts database data
Machine 4 Machine 3 Machine 2 Machine 3
Y.FacT
Common Database
Network (LAN)
63660-S1-00
6.5 LimitationsWiththeconditioninwhichY.FacTandmachinesusecommondatabase,ifthereisthemachinethatthisfunctionisdisabled,therearesomefollowingrestrictions.
•Newparameterstoaddhandlingondatabasebythisfunctionarenotsetby“SetfromDatabase”,itisnecessarytoeditafter“SetfromDatabase”.
•Theyarenotcopiedbacktodatabaseby“CopyBacktoDatabase”.Sothemodificationsarenotsettoothermachines.
6-75
6 D
ata
ba
se m
ana
ge
me
nt
7. Par ts Database Duplicate Check7.1 Outline of functionThisfunctionchecksthedatabaseforduplicatedataforthefollowingreasons:
•Preventingmatchingoperationwithduplicatedata.
•Preventingerroneouseditingofdatathatisnottargetofmatching.
•Preventingthecreationofnewduplicatedata.Fortheabovereasons,duplicatedatacheckingofthepartsdatabaseisperformed.
7.2 SettingsTocheckthedatabaseusingtheduplicatedatacheckingfunction,select“Option(O)”fromthe“Maintenance”menuandopenthe“Database”tab.Check“DuplicateDataCheck”.
Parts database duplicate check
64672-S1-00
Item Meaning
Enable to check duplicate of Parts Database Duplicate check of the parts database is done.
Check KeyIt indicates the Check key during duplicate check of the parts database. It is automatically decided from [Database Matching Condition]
Check Key: NameAs the key, Duplicate check of the parts database is done with the parts name of the parts data. Name.
Check Key: CommentAs the key, Duplicate check of the parts database is done with the comment of the parts data.
Check Key: Name&CommentAs the key, Duplicate check of the parts database is done with the parts name & comment of the parts data.
6-76
6 D
ata
ba
se m
ana
ge
me
nt
7.3 How to setupPriortotheintroductionofthisfeatureoperationwasperformedevenwithduplicatedatainthepartsdatabase.Withtheintroductionofthisfeatureduplicateerrorswilloccur.Therefore,aftertheintroductionofthisfeatureitisnecessarytofirstofallresolvetheduplicatedatausingthefollowingfunction.
7.3.1 Duplicate Data Check FunctionTofacilitatetheeliminationofduplicatedataindatabaseeditorcomponent,thefunction“DatabaseDuplicateCheck(D)”hasbeenaddedtothe“Partsdatabaseeditor”–“Tool(T)”menu.Itchecksforduplicatedataandshowsresultsinatable.
Database Duplicate Check (D)
64673-S1-00
Andwhenpartsdatabaseisopened,thesamecheckisautomaticallydoneandshowntheresult.Onthepartsdatabaseeditor,theeditingoperationwhichcreatesnewduplicatedatacanbedonebecauseitenablestocreateandchangethepartsdata.(Warningmessageisshown.)
7.3.2 Error Message and its Counter MeasuresThefollowingerrorsaredisplayedwhentheduplicatecheckiserror.Whentheerrorsoccur,pleasedotheeachcountermeasure.
■ Ea16280
Ea16280
64674-S1-00
CauseChange the parts name or comment (check key) in the database overview, it is duplicate with the existed data.
Counter Measures Enter the parts name or comment that is not duplicate with other data.
6-77
6 D
ata
ba
se m
ana
ge
me
nt
■ Ea16281
Ea16281
64675-S1-00
CauseWhen “copy back to database all” is executed, there are duplicate data in the target parts data for [Copy Back to Database] in the board data.
Counter Measures Change the parts name or comment of duplicate data.
■ Items displayed on the screenMachine (P-Tool Only) Machine name that board data exist.
Parts No. Parts number of duplicate data.
Parts name Parts name of duplicate data.
Comment Parts comment of duplicate data.
DB Name. (P-Tool Only)
Database name that the machine uses. If it is common database, it is “Common database”. If it is series database, it is each database name.
DB No. Target database number for [Copy Back to Database].
■ Ea16282
Ea16282
64676-S1-00
Cause When “copy back to database all” is executed, there are duplicate data in the database.
Counter Measures Change the parts name or comment of duplicate data.
CauseWhen the parts data is written to database ([Copy Back to Database] with overwriting to the existed data), the duplicate data exists in the parts database.
Counter Measures Change the parts name or comment of duplicate data.
6-78
6 D
ata
ba
se m
ana
ge
me
nt
■ Ea16283
Ea16283
64677-S1-00
CauseWhen the parts data is written to database newly, “the target parts data for [Copy Back to Database] in the board data” and “the existed parts data in parts database” are duplicate.
Counter Measures Change either of the parts name or comment, and do again.
CauseWhen “copy back to database all” is executed, “the target parts data for [Copy Back to Database] in the board data” and “the existed parts data in parts database” are duplicate.
Counter Measures Change either of the parts name or comment, and do again.
■ Items displayed on the screenMachine (P-Tool Only) Machine name that board data exist.
Parts No. Parts number of duplicate data.
Parts name Parts name of duplicate data.
Comment Parts comment of duplicate data.
DB Name. (P-Tool Only)
Database name that the machine uses. If it is common database, it is “Common database”. If it is series database, it is each database name.
DB No. Target database number for [Copy Back to Database].
Duplicate DB No. Duplicate Database number in the database.
6-79
6 D
ata
ba
se m
ana
ge
me
nt
■ Ea16284
Ea16284
64678-S1-00
CauseThe database is loaded by parts database editor while[Database Duplicate Check] in the [Tool] menu is executed, and duplicate data are found.
Counter Measures Dispose of the duplicate data using the parts database editor.
■ Items displayed on the screenParts Name Parts number of duplicate data.
Comment Parts name of duplicate data.
DB No. Database number of duplicate data.
Ontheaboveerrorscreen,theresultisabletosavetothefile.Whentapthesavebutton,theresultissavetoCSVfile.
Save to CSV file
64679-S1-00
■ Ea16285
Ea16285
64680-S1-00
Cause Create duplicate data by Replace, Edit, or Copy&Paset.
Counter Measures Enter the parts name or comment that is not duplicate with other data.
6-80
6 D
ata
ba
se m
ana
ge
me
nt
7.4 Limitations
•Thisfunctionsupportspartsdatabaseonly.MarkdatabaseandPrintInspectiondatabasearenotsupported.
•Thetargetpartsdatabaseforduplicatecheckis1001orlater,itisthesameasdatabasematchingfunction.
S-1
IND
EX
Index
A
About this manual i
Alternative components 1-67
B
Badmark
Setting the Badmark parameters 1-24
Badmark functions 1-23
Ball lead position information 1-37
Block badmark 1-23
Block distribution 1-95
Block distribution return 1-98
Block fiducial function 1-20
Block offset 1-91
Board badmark 1-23
Board data
Creating new Board data for individual
machines 1-5
Deleting Board data 1-7
Editing the Board data 1-91
Printing the Board data 1-113
Registering Board names 1-2
Saving the Board data 1-3
Selecting Board data for individual machines
1-7
Selecting the Board data 1-4
Board data detail setting, solder print 2-8
Board data setting, solder print 2-4
Board data, solder print 2-1
Board data structure 1-1
Board fiducial function 1-20
Board information 1-8
Board information parameters 1-8
Board parameters 1-9
C
Cleaner data setting 2-21
D
Database 1-79
Copying data from the database 1-79
Editing the database 1-84
Storing the data into the database 1-81
Using the database 1-79
Database matching 1-86
Data check 1-111
Data optimization
Changing the line to be optimized 3-41
Checking the line information 3-7
Checking the nozzles 3-38
Checking the number of feeders 3-8
Checking the number of nozzles 3-7
Defining the optimizing conditions 3-7,3-42
Editing multiple files of optimizing conditions
3-34
Editing the data optimizing conditions 3-33
Executing data optimization 3-35
Setting the optimizing conditions 3-30
Starting and quitting the Optimizer 3-1
Dip parameters 1-44
Dispense distribution 1-107,1-109
Dispense parameters 1-70
Dot dispense information 1-109
Dot Dispense parameters 1-28
F
Feeder setup lists 3-39
Feeder type 1-36
Fiducial parameters 1-19
H
Height correction 1-104
Height correction distribution 1-106
Height parameters 1-26
I
Interference check 1-110
L
Local fiducial functions 1-21
M
Mark data, solder print 2-23
Creating procedure 2-24
Shape parameters 2-26
Vision parameters 2-28
Mark information 1-71
Basic parameters 1-73
Creating procedure 1-72
Mark information parameters 1-71
Mask check position 2-14
Mask data detail setting 2-14
Mask data setting 2-11
Mount parameters 1-13,1-45
N
Nozzle interference 1-111
O
Offset parameters 1-17
Optimizer
Checking the optimization results 3-37
Outputting the feeder setup lists 3-39
Quitting the Optimizer 3-3
Starting the Optimizer 3-1
Optimizer window 3-4
Option parameters 1-66
P
Parts data
Moving the data between machines 1-99
Multiplying the parts data 1-100
Renumbering the parts data 1-102
Parts information 1-29
Editing the parts information 1-99
Parts information parameters 1-29
Pats information
Basic parameters 1-31
Creating procedure 1-30
Pick parameters 1-41
Pitch distribution 1-91
Pre-dispense parameters 1-27
Printer settings 1-114
Printing the Board data 1-113
Print preview 1-114
S
Sequence data 1-104
Sequence parameters 1-15
Shape parameter, mark for solder print
2-26
Shape parameters
Mark 1-75
Parts 1-50
Side-view camera parameters 1-69
Solder print data
Board data setting 2-4
Cleaner data setting 2-21
Mark data 2-23
Mask data setting 2-11
Registering a new Board data name 2-1
Selecting the Board data 2-3
Squeegee data setting 2-15
Squeegee data setting 2-15
Squeegee detail setting 2-19
T
Tray parameters 1-55
V
Vision parameter, mark for solder print
2-28
Vision parameters
Mark 1-77
Parts 1-47
Programming PC Software
Factory ToolsP-Tool
Sep. 2010Version 2.00
© YAMAHA MOTOR CO., LTD. IM OperationsAll rights reserved. No part of this publication may be
reproduced in any form without the permission of
YAMAHA MOTOR CO., LTD.
Information furnished by YAMAHA in this manual is believed to be reliable. However, no responsibility is assumed for possible inaccuracies or omissions. If you find any part unclear in this manual, please contact YAMAHA or YAMAHA sales representatives.
USER’S MANUAL