You are on page 1of 275

Manual Update Notice

The following manual has been revised and released:

Manual title: NXT II / NXT IIc Programming Manual


Manual number (updated edition): PRG-NXTIIc-1.4E
Manual number (previous edition): PRG-NXTIIc-1.3E
Date of issue: April 2, 2012

The main changes that have been made are detailed in the table below.

Chapter, Section Summary of changes

2.4.16 Detecting the panel height Newly added.


(type 2)

Minor changes and corrections have also


been made at various locations throughout
manual.

Note:

To obtain a printed copy of the manual, contact your Fuji sales representative or send an
e-mail request to the address below.

E-mail address: intnetqst@fuji.co.jp


Fuji Scalable Placement Platform

NXT II / NXT IIc


Programming Manual

Original Instructions
PRG-NXTIIc-1.4E
CAUTION !
Contact Fuji or a Fuji representative before
transporting this product to a foreign location within
your company or selling it to a third party within
your country or a different country.
If this product is sold or transported to a different
country without contacting Fuji, it may not be
possible for us to supply spare parts or provide
maintenance.
Fuji Scalable Placement Platform

NXT II / NXT IIc


Programming Manual

The manuals listed below are shipped with the NXT machine.
< NXT II >
NXT II Setup Manual
NXT II System Reference
NXT II Mechanical Reference
NXT II / NXT IIc Programming Manual
FUJI Intelligent Feeder Manual
< NXT IIc >
NXT IIc Setup Manual
NXT IIc System Reference
NXT IIc Mechanical Reference
NXT II / NXT IIc Programming Manual
FUJI Intelligent Feeder Manual
In order to operate this machine in the safest and most efficient
manner, please read the provided manuals thoroughly and
observe all instructions and warnings.
Keep these manuals in an accessible location near the machine to
enable them to be easily used when needed.

PRG-NXTIIc-1.4E

FUJI MACHINE MFG. CO., LTD.


Copyrights
All rights regarding this manual are reserved by Fuji Machine Mfg. Co., Ltd. This manual may not, in whole
or in part, be reproduced by any means (electronic, mechanical or otherwise), or reused in any way, with-
out the prior written permission of Fuji Machine Mfg. Co., Ltd.

Warranty and Liability


Fuji Machine Mfg. Co., Ltd. accepts no responsibility for situations that may arise due to any of the follow-
ing:
• The use of third party parts.
• The use of non-genuine Fuji parts.
• Incorrect settings made by the customer.
• Improper use of Fuji equipment.

Notice
Fuji Machine Mfg. Co., Ltd. reserves the right to change the content of this manual without notice.
Every effort has been made to ensure that this manual is correct in every detail. However, please contact
Fuji in the unlikely event that errors or omissions are detected.
Fuji Machine Mfg. Co., Ltd. accepts no liability whatsoever for damages that may arise as a result of this
manual, with the exception of problems that originate in our products.
PRG-NXTIIc-1.4E Contents

Contents
Introduction ................................................................. vii
1. Director ................................................................ 1
1.1 Registering Line Information ............................ 1
1.2 Setting the conveyor type................................. 1
2. Job Builder........................................................... 3
2.1 Introduction ...................................................... 3
2.2 General Steps to Creating NXT-2/NXT-2c
Jobs .................................................................... 3
2.3 Starting by changing an existing job ................ 3
2.4 Starting by manually entering sequence
data .................................................................... 4
2.5 Starting by importing centroid CAD data.......... 5
2.6 Starting by importing CCIMF files with part
data .................................................................... 6
2.7 Starting by importing MCSIMF files.................. 7
2.8 Starting by importing CAD data........................ 8
2.9 NXT-2/NXT-2c Job Settings............................. 9
2.10 Changing the current line to a NXT-2/
NXT-2c line......................................................... 9
2.11 Adding a NXT-2/NXT-2c line to a job ........... 10
2.12 Configuring a NXT-2/NXT-2c machine......... 11
2.13 Job Settings for Advanced Functions........... 33
2.14 Distributing the same part to multiple
modules ............................................................ 33
2.15 Assigning an alternate feeder ...................... 34
2.16 Setting auto backup pins.............................. 35
2.17 Using the panel position correction
function ............................................................. 38
2.18 Package-on-Package placement ................. 43
2.19 Specifying mark reading settings ................. 46
2.20 When using heads with part recognition
functions ........................................................... 48

NXT II / IIc Programming Manual i


Contents PRG-NXTIIc-1.4E

2.21 Using the tray unit-M .................................... 52


2.22 Using the tray unit-LT and LTC .................... 54
2.23 Limiting the number of reels used in a job ... 73
2.24 Specifying the tape pitch and indexing speed
in the job........................................................... 76
2.25 Adjusting placement due to panel warp
function............................................................. 78
2.26 When using the part bottom surface 2D
code check ....................................................... 81
2.27 Using a brush unit station type..................... 83
2.28 Creating jobs for large panels ...................... 84
2.29 Detecting the panel height (type 2) .............. 85
2.30 Specifying whether or not a tray collision
check is performed for a tray unit-LT.............. 101
2.31 Pushing placed parts ................................. 103
2.32 Conveying panel considering protruding parts
....................................................................... 109
2.33 Restrictions when using H08M/H08MQ
heads.............................................................. 113
2.34 Line Balancing ........................................... 114
2.35 Line balancing in Job Builder ..................... 114
2.36 NXT Multi Job Line Balancer (option) ........ 114
2.37 Optimizing .................................................. 119
2.38 Optimizing in Job Builder ........................... 119
2.39 NXT Multi Machine Optimizer .................... 120
2.40 NXT Dual Lane Optimization (for dual lane
production) ..................................................... 124
2.41 NXT Triple Lane Optimization (for triple
lane production).............................................. 125
2.42 Generating Reports.................................... 129
2.43 Manually generating reports ...................... 129
2.44 Automatically generating reports when the
job is saved .................................................... 129
3. Part Data Settings ............................................ 131

ii NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E Contents

3.1 Introduction .................................................. 131


3.2 Part Data ...................................................... 132
3.3 Part data details ........................................... 132
3.4 Shape Data .................................................. 135
3.5 Shape Information tab.................................. 135
3.6 Shape Process tab....................................... 136
3.7 Shape Information details ............................ 139
3.8 Shape Process details ................................. 143
3.9 Package Data............................................... 153
3.10 Package Information tab ............................ 153
3.11 Package Process tab ................................. 153
3.12 Package Information details....................... 154
3.13 Package Process details............................ 155
3.14 P Pattern Details ........................................ 157
3.15 P Patterns used for the NXT-2/NXT-2c...... 157
3.16 P Pattern explanations ............................... 158
3.17 Selecting a P Pattern flowcharts ................ 162
3.18 Vision Type Details .................................... 164
3.19 Part reference point.................................... 164
3.20 NXT-2/NXT-2c vision types........................ 166
3.21 Selecting a Vision Type flowcharts
(leaded parts) ................................................. 183
3.22 Compatibility with Existing Part Data ......... 190
3.23 Background ................................................ 190
3.24 Vision type compatibility table for the NXT-2/
NXT-2c ........................................................... 190
3.25 Entering overrides in part data ................... 194
4. Transmission ................................................... 197
4.1 Introduction .................................................. 197
4.2 Transmitting ................................................. 197
4.3 Transmitting a job from Job Builder ............. 197
4.4 Dragging and dropping jobs to transmit ....... 198

NXT II / IIc Programming Manual iii


Contents PRG-NXTIIc-1.4E

4.5 Using [Transmit] to transmit ......................... 199


4.6 Using [Set Transmission] to transmit (for dual,
triple lane production)..................................... 200
4.7 General Procedures ..................................... 202
4.8 Changing the current job.............................. 202
4.9 Deleting a job from a machine ..................... 202
5. Editing Jobs on the Machine (MEdit)................ 203
5.1 Introduction .................................................. 203
5.2 Opening a Job that is in the Machine........... 204
5.3 Correcting Vision Errors Sent from the NXT-2/
NXT-2c ........................................................... 205
5.4 Specifying vision error images to be saved for
certain positions ............................................. 205
5.5 Viewing saved vision error images .............. 206
5.6 Opening and editing vision data using
saved images ................................................. 206
5.7 Sending edited vision data back to the
machine.......................................................... 207
5.8 Creating Irregular Fiducial Marks ................. 208
5.9 Details .......................................................... 208
5.10 Creating an irregular fiducial mark for a job that
is not currently being used in production........ 209
5.11 Editing the mark data when a vision
processing error occurs during production ..... 211
5.12 Testing Skip Mark Data.............................. 213
5.13 Skipping Items on the NXT-2/NXT-2c ........ 214
5.14 Skipping boards ......................................... 214
5.15 Skipping feeders ........................................ 216
5.16 Skipping holders ........................................ 217
5.17 Testing Jobs............................................... 219
5.18 Introduction ................................................ 219
5.19 Testing a job using simulation mode.......... 220
5.20 Testing a job using place & check mode ... 224

iv NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E Contents

5.21 Testing Pickup Positions ............................ 226


5.22 Introduction ................................................ 226
5.23 Testing pickup positions in a feeder........... 226
5.24 Testing pickup positions in a tray ............... 231
5.25 Feeder index count and tape return method for
pickup tests..................................................... 237
5.26 Testing Vision Processing (H01, H02 and OF
head) .............................................................. 240
5.27 Procedure................................................... 240
Glossary................................................................... 249

NXT II / IIc Programming Manual v


Contents PRG-NXTIIc-1.4E

MEMO:

vi NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E Introduction

Introduction
This manual explains how to specify NXT-2 and NXT-2c settings in Fuji Flexa and details
regarding part data settings. This manual is designed for users who already have a basic
understanding of Fuji Flexa.

Notation Conventions Used in the Manual


The notation conventions employed in this manual are described below.

General notation

Notation sample Explanation

[File] menu Menu names and commands are enclosed in square brackets [ ].

[Open Job] Window and dialog box names which appear in the title bar are
window enclosed in square brackets [ ].

[Enter] key Key names are enclosed in square brackets [ ].

Mouse-related notation

Notation Explanation

Click Press and quickly release the left mouse button.

Double-click Click the left mouse button twice in rapid succession

Right-click Press and quickly release the right mouse button.

Drag Move icons, dialog boxes and windows or adjust windows by


clicking and shifting the object in question while holding down the
left mouse button.

Drop Release the left mouse button once an object has been dragged
to the desired position.

NXT II / NXT IIc Programming Manual vii


Introduction PRG-NXTIIc-1.4E

Provided Manuals
The manuals listed below are shipped with the machine. In order to operate this machine
in the safest and most efficient manner, please read the provided manuals thoroughly and
observe all instructions and warnings.

NXT II

• NXT II Setup Manual

• NXT II System Reference

• NXT II Mechanical Reference

• NXT II / NXT IIc Programming Manual

NXT IIc

• NXT IIc Setup Manual

• NXT IIc System Reference

• NXT IIc Mechanical Reference

• NXT II / NXT IIc Programming Manual

NXT II Setup Manual


NXT IIc Setup Manual
This manual is used for setting up new machines or for moving machines in your factory.
This manual provides instructions from setting up the machine and units to making software
settings.

NXT II System Reference


NXT IIc System Reference
This manual provides instructions and settings for using the machine in the most efficient
manner for production and changeover. This manual mostly covers software and systems
items.

NXT II Mechanical Reference


NXT IIc Mechanical Reference
This manual provides instructions for mechanical aspects of the machine such as adjusting
sensors, preventive maintenance and replacing parts. Refer to this manual when
performing maintenance on the machine such as cleaning, lubrication and adjustments.

NXT II / NXT IIc Programming Manual


This manual provides the instructions for programming the machine that are unique for the
NXT II and NXT IIc. Refer to this manual when creating jobs or part data in Fuji Flexa,
transmitting jobs, or editing jobs on the machine.

viii NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E Introduction

Others
Some of the machine names used in this manual are not the formal machine names.

NXT II

Formal names Names used in this manual

NXT II NXT-2

M3 II module M3-2 module

M6 II module M6-2 module

M6 II SP module M6-2SP module

2M II base 2M-2 base

4M II base 4M-2 base

NXT IIc

Formal names Names used in this manual

NXT IIc NXT-2c

M3 IIc module M3-2c module

M6 IIc module M6-2c module

2M IIc base 2M-2c base

4M IIc base 4M-2c base

NXT II / NXT IIc Programming Manual ix


Introduction PRG-NXTIIc-1.4E

MEMO:

x NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 1. Director

1. Director
1.1 Registering Line Information
1.1.1 Setting the conveyor type
Set up the type of the conveyor in the machine.
Note: Triple lane is not supported by the NXT-2c.

Procedure
1. Open Director from Fuji Flexa.

2. Select [Main] on the icon bar in the [Director] window.

3. Click the [Line] icon. The line view is displayed.

4. In the line view, double-click the factory name, the line name, and then machine name.
The [Edit Machine] dialog box is displayed.

5. Select the type of the conveyor in the machine from the [Conveyor Type] drop-down list.

01PRG-0104E

Field Label Value Description

Conveyor Type Single, Dual, Triple Select the type of the


conveyor in the machine.

Note: Triple lane is not supported by the NXT-2c.

6. Click [Save] and then [Close].

NXT II / NXT IIc Programming Manual 1


1. Director PRG-NXTIIc-1.4E

MEMO:

2 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2. Job Builder
2.1 Introduction
Job Builder is used to create and edit jobs. This chapter lists the various settings and
functions used for creating jobs for the NXT-2/NXT-2c machine.

2.2 General Steps to Creating NXT-2/NXT-2c Jobs


There are various methods of creating jobs for the NXT-2/NXT-2c using Fuji Flexa. This
section provides a basic roadmap of procedures for creating jobs based upon the
different methods of entering data in the job.

Procedures specific to the NXT-2/NXT-2c machine are explained in this manual.


However, refer to the “Fuji Flexa User Manual” for procedures that are shared with other
machines. For more details regarding part data, refer to " 3. Part Data Settings ".

2.2.1 Starting by changing an existing job


Follow the procedures below to change a job already created for use with another
machine into a job to be used with a NXT-2/NXT-2c. In this case, it is not necessary to
import data or to create a panel.

1 Open the existing job

2 Change the current line to the new NXT-2/NXT-2c line See 2.3.1

3 Enter the machine configuration and process data See 2.3.3

4 Enter auto backup pin data (only for equipped machines) See 2.4.3

5 Change certain part data for the NXT-2/NXT-2c

6 Line balance the work load See 2.5

7 Optimize the job See 2.6

8 Generate reports See 2.7

NXT II / NXT IIc Programming Manual 3


2. Job Builder PRG-NXTIIc-1.4E

2.2.2 Starting by manually entering sequence data


If no outside data files are available, it is possible to create a job completely through data
entry. Follow the roadmap below to create a basic job through manual data entry.

1 Create a job manually

2 Add a line to the job See 2.3.2

3 Enter the machine configuration and process data See 2.3.3

4 Enter auto backup pin data (only for equipped machines) See 2.4.3

5 Import part data into the job or create part data in the job

6 Add parts

7 Import mark data into the job or create mark data in the job

8 Create mark sequences

9 Assign marks to machines

10 Panelize the panel

11 Line balance the work load See 2.5

12 Optimize the job See 2.6

13 Generate reports See 2.7

4 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.2.3 Starting by importing centroid CAD data


Follow the roadmap below to create a basic job by importing centroid CAD data.

1 Create a job manually

2 Import the centroid CAD data

3 Import the BOM file

4 Import any existing part data into the job

5 Create any missing part data

6 Import mark data into the job

7 Add a line to the job See 2.3.2

8 Enter the machine configuration and process data See 2.3.3

9 Enter auto backup pin data (only for equipped machines) See 2.4.3

10 Panelize the panel

11 Line balance the work load See 2.5

12 Optimize the job See 2.6

13 Generate reports See 2.7

NXT II / NXT IIc Programming Manual 5


2. Job Builder PRG-NXTIIc-1.4E

2.2.4 Starting by importing CCIMF files with part data


Follow the roadmap below to create a job by importing CCIMF files with part data.

1 Create a job by importing CCIMF data

2 Change the current line to the new NXT-2/NXT-2c line See 2.3.1

3 Enter the machine configuration and process data See 2.3.3

4 Enter auto backup pin data (only for equipped machines) See 2.4.3

5 Change certain part data for the NXT-2/NXT-2c

6 Panelize the panel

7 Line balance the work load See 2.5

8 Optimize the job See 2.6

9 Generate reports See 2.7

6 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.2.5 Starting by importing MCSIMF files


Follow the roadmap below to create a job by importing MCSIMF files with part data.

1 Create a job by importing MCSIMF data

2 Import the MCS part data into the job


(only necessary if part data was not imported in step 1)

3 Change the current line to the new NXT-2/NXT-2c line See 2.3.1

4 Enter the machine configuration and process data See 2.3.3

5 Enter auto backup pin data (only for equipped machines) See 2.4.3

6 Change certain part data for the NXT-2/NXT-2c

7 Panelize the panel

8 Line balance the work load See 2.5

9 Optimize the job See 2.6

10 Generate reports See 2.7

NXT II / NXT IIc Programming Manual 7


2. Job Builder PRG-NXTIIc-1.4E

2.2.6 Starting by importing CAD data


Follow the roadmap below to create a basic job by importing various CAD data.
• Note:Refer to the “Fuji Flexa User Manual” for the import procedures for each type of CAD
data.

1 Create a job manually

2 Import the CAD data

3 Import the BOM file

4 Import any existing part data into the job

5 Create any missing part data

6 Import mark data into the job

7 Perform a verify check

8 Add a line to the job See 2.3.2

9 Enter the machine configuration and process data See 2.3.3

10 Enter auto backup pin data (only for equipped machines) See 2.4.3

11 Panelize the panel

12 Line balance the work load See 2.5

13 Optimize the job See 2.6

14 Generate reports See 2.7

8 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.3 NXT-2/NXT-2c Job Settings


2.3.1 Changing the current line to a NXT-2/NXT-2c line
This setting changes the line in the job to a NXT-2/NXT-2c line. This step is required
when changing an existing job for other machines to a job for the NXT-2/NXT-2c or
when making jobs for the NXT-2/NXT-2c by importing CCIMF or MCSIMF files into a job
in Fuji Flexa.

• Changing the line for the top side of the panel


1. Open the job in Fuji Flexa.

2. Select the [Top] tab from the job information bar.

3. Right-click in the data area for [Top] and select [Select line] from the shortcut menu. The
[Select Line] dialog box displays.

4. Select the factory for the desired line and select the desired line from the list that
displays and click [OK]. The dialog box closes and the line in the job changes to the
selected line.
• Note:For details regarding setting up a NXT-2/NXT-2c machine in a line with no other Fuji
machines in it, refer to the “NXT-2 Setup Manual” or the “NXT-2c Setup Manual”.

When the line is added, the default machine data for each machine is also brought into
the job.

• Changing the line for the bottom side of the panel


1. Open the job in Fuji Flexa.

2. Select [Flip Panel] from the [View] menu and then select the [Bottom] tab from the job
information bar.

3. Right-click in the data area for [Bottom] and click [Select line] from the shortcut menu.
The [Select Line] dialog box displays.

4. Select the factory for the desired line and select the desired line from the list that
displays and click [OK]. The dialog box closes and the line in the job changes to the
selected line.
• Note:For details regarding setting up a NXT-2/NXT-2c machine in a line with no other Fuji
machines in it, refer to the “NXT-2 Setup Manual” or the “NXT-2c Setup Manual”.

When the line is added, the default machine data for each machine is also brought into
the job.

NXT II / NXT IIc Programming Manual 9


2. Job Builder PRG-NXTIIc-1.4E

2.3.2 Adding a NXT-2/NXT-2c line to a job


This setting adds an existing NXT-2/NXT-2c line to a job. This step is required when
making jobs for the NXT-2/NXT-2c by importing CAD data or when making new jobs for
the NXT-2/NXT-2c by manually inputting data.

• Adding the NXT-2/NXT-2c line for the top side of the panel
1. Open the job in Fuji Flexa.

2. Select the [Top] tab from the job information bar.

3. Right-click in the data area for [Top] and select [Select line] from the shortcut menu. The
[Select Line] dialog box displays.

4. Select the factory for the desired line and select the desired line from the list that
displays and click [OK]. The dialog box closes and the selected line is added to the job.
• Note:For details regarding setting up a NXT-2/NXT-2c machine in a line with no other Fuji
machines in it, refer to the “NXT-2 Setup Manual” or the “NXT-2c Setup Manual”.

When the line is added, the default machine data for each machine is also brought into
the job.

• Adding the NXT-2/NXT-2c line for the bottom side of the panel
1. Open the job in Fuji Flexa.

2. Select [Flip Panel] from the [View] menu and then select the [Bottom] tab from the job
information bar.

3. Right-click in the data area for [Bottom] and click [Select line] from the shortcut menu.
The [Select Line] dialog box displays.

4. Select the factory for the desired line and select the desired line from the list that
displays and click [OK]. The dialog box closes and the selected line is added to the job.
• Note:For details regarding setting up a NXT-2/NXT-2c machine in a line with no other Fuji
machines in it, refer to the “NXT-2 Setup Manual” or the “NXT-2c Setup Manual”.

When the line is added, the default machine data for each machine is also brought into
the job.

10 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.3.3 Configuring a NXT-2/NXT-2c machine


Data about the configuration of the NXT-2/NXT-2c must be entered. When a NXT-2/NXT-
2c machine with a certain name is added for the first time, the default information is
used. This data must be checked and edited if it does not match the actual machine
with that name.

1. Open the job in Fuji Flexa.

2. Select the [Top] or [Bottom] tab from the job information bar depending on which side of
the panel the machine is located for which the configuration data needs to be edited.
• Note:To switch between the top and bottom side of the panel, select [Flip Panel] from the
[View] menu.

3. Click the name of the line to display the machines in that line.

4. Click the name of the NXT-2/NXT-2c machine to set the configuration file for to display
the items for that machine.

5. Double-click [Configuration] under the machines name and a window displays in the
data area.

01PRG-0052Ea

NXT II / NXT IIc Programming Manual 11


2. Job Builder PRG-NXTIIc-1.4E

• Conveyor and Optimizer Settings


There are several tabs at the bottom of the [Machine Configuration] pane. The first tab is
[General] and this is the location where the conveyor related and optimizer settings are
set.
There are two groupings of data. Data in the [Machine Setup] relates to the conveyor
system, and the settings in the [Optimization] relate to optimization. Refer to the tables
below for information on the settings.

01PRG-0053E

• Machine Setup

Setting Description

Fix Rail This specifies whether or not the reference rail for lane 2 can
move to different positions. If this is set to [Yes] the reference
rail cannot move to different positions and a setting must be
specified for [Rail Width]. This is the location that the refence
rail for lane 2 will be positioned.

Rail Width This setting only displays when the setting for [Fix Rail] is
[Yes]. This setting specifies the location at which the
reference rail for lane 2 will be fixed.

Board Flow This specifies the direction in which the panels flow through
the machine.
This settings does not actually control the direction in the
machine but is used for job related processing in Fuji Flexa.

12 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Optimization

Setting Description

Feeder Duplication This specifies whether or not parts with many placements will
be broken up into multiple feeders and set into different
modules.
If this is set to [Yes], parts with many placements will be set in
multiple feeders and placed on multiple modules if possible.

Divide Parts on Fixed Specify whether to reallocate parts on fixed feeders when
Feeders [Feeder Duplication] is set to [Yes].
Yes: Reallocate parts on fixed feeders to other modules to
reduce cycle time.

No: Do not reallocate parts on fixed feeders.

Note: The following are considered fixed feeders.

• Feeders with a Status of [Fixed]

• Feeders that have already been allocated in the


Feeder Setup when Use Current Feeder Setup is
set to [Yes].

Optimize Nozzle This specifies whether the nozzle allocation should be


Station optimized or not.
If this is set to [Yes] the nozzles in the nozzle station will be
changed to be “optimized” for production.
If this is set to [No] then optimization is performed without
changing the nozzle setup.

Nozzle station nozzle This setting only displays when the setting for [Optimize
allocation method Nozzle Station] is [Yes].
Specify the nozzle station nozzle arrangement method.
[Minimum] arranges for the minimum number nozzles required
by the head.
[Maximum] arranges for the maximum number of nozzles
allowable in the station.

Optimizer Type This setting specifies the level of optimization to be performed.


[Speed] performs optimization with a priority on achieving a
relatively fast cycle time and processing is performed quickly.
[Optimal] performs optimization with a priority on achieving the
fastest cycle time and processing takes longer.
[Time Limit] performs processing the same as [Optimal] but
within a specified time limit.

Time Limit This only displays if [Optimizer Type] is set to [Time Limit].
This specifies the time limit in minutes that the optimizer has
to complete processing.

NXT II / NXT IIc Programming Manual 13


2. Job Builder PRG-NXTIIc-1.4E

Setting Description

Optimize For Cycle Specify whether optimization prioritizes module balancing.


Time
Yes: Optimization prioritizes module balance over part size.
More feeders are divided when feeders are divided. This
setting often improves cycle time but increases the calculation
time.

No: Optimization is performed so that small parts are placed


first whenever possible. Furthermore, the number of divided
feeders is not increased greatly when feeders are divided.
This setting decreases calculation time.

Conveyor Mode This settings specifies the panel conveyance mode to be used
for production for determining optimization.

Target Conveyor This specifies the target lane on which the job will be
optimized.
If set to [Lane 1], then the job is optimized with the premise that
the panels are to be loaded on lane 1.

Optimize for Single Specify whether to automatically optimize for single lane
Lane when Dual is not production when the panel size has exceeded a size that can
possible
be conveyed with dual conveyance.

Yes: Optimizes for dual lane conveyance.

No: Optimizes for single lane conveyance.

Sort by Part Height for Specify whether or not to optimize placing order by part height
OF Head (only used for the OF head).

Use Current Feeder When the [Allocate Feeders] option is selected for
Setup optimization, this specifies whether or not the current feeder
setup will be changed or not. If the is set to [No] and the
[Allocate Feeders] option is selected for optimiztion, then the
current feeder positions and settings are completely ignored
and all feeders are redistributed. If there are variable status
feeders that are not being used in the current job in the feeder
setup, these feeders are removed.

Used feeder type This specifies whether or not reel holders are on the feeders.
If set to [Reel holder], the optimizer positions feeders in the
feeder setup considering that the feeders have reel holders.
If this is set to [Reel holder-E], the optimizer positions feeders
in the feeder setup considering that feeders have no reel
holders and a bucket type feeder pallet is used.

14 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

Setting Description

Check Part Sensor Specify whether parts that are to have a part check performed
are allocated considering the part sensor setting.
A part check is performed if any of the following conditions are
fulfilled.

Do Place Check is [Yes]


Do Part Height Check is [Yes]
Pick Check Mode is [Stop on Error] or [Recovery on Error]
Do Dipping Check is [Yes]

Use if present: When there are heads with part sensors on


them in the line, all of the parts that are to have a part check
are allocated to the heads that have part sensors.
When there are no heads with part sensors on them in the line,
all of the parts are allocated with the emphasis on balancing
the line.

Must Use: All parts that are to have a part check are
allocated to heads that have part sensors.

Do not consider: The parts are allocated with the emphasis on


balancing the line without considering which heads have part
sensors.
There will be cases in which parts that are to have a part check
are allocated to a head without a parts sensor and cases in
which parts that are not to have a parts check are allocated to
a head with a parts sensor.

NXT II / NXT IIc Programming Manual 15


2. Job Builder PRG-NXTIIc-1.4E

• Optimization - Module Assign Option

Setting Description

Optimize Panel Specify whether to optimize the Panel Stopping Position


Stopping Position Offset value when performing paired module production.
Offset
Yes: Panel Stopping Position Offset is set automatically during
optimization.

No: The Panel Stopping Position Offset must be entered.


(The same setting must be entered at all modules.)

Allocate parts to M6 This specifies whether or not to allocate parts that are in the
modules head interference area during paired module production to
M6-2 (SP) modules if possible.
By setting this to [Yes], head waiting time during paired
module production is reduced. However, more parts are
assigned to the M6-2 (SP) module.

Optimize For Single This specifies whether or not paired module production is used
Module Production for panels between 250 and 305 in length. This setting has no
(M3) bearing for panels outside of this range.
When setting to [No] and the panel size is within the range, the
M3-2 modules are automatically paired for paired production.
If set to [Yes] and the panel size is within the range, the M3
modules are not paired.
For panels smaller than the range, M3-2 modules are never
paired. For panels larger than the range, M3-2 modules are
always paired.

• Note:Paired module production is supported by the NXT-2 only.

• Optimization - Mark

Setting Description

Mark Reset This specifies whether or not the fiducial marks for the
sequences are cleared and reassigned.
If this is set to [n/c], only sequences at have no fiducial mark
assignment at all, have fiducial marks assigned.
If this is set to [Reset] then all fiducial mark assignments are
cleared for all sequences and then they are reasigned.

Mark Compensation This specifies how many marks are to be used for aligning the
Count sequences when assigning fiducial marks. If this setting is
changed then only marks that have no fiducial assignments
are affected or all sequences are affected only if the [Mark
Reset] setting is [Reset].

16 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Optimization - Tray

Setting Description

Adjust Tray Direction Specify whether to adjust the tray direction when performing
optimization.

Yes: Adjust the Tray Direction

No: Do not adjust the Tray Direction

Tray Direction This setting only displays when the setting for [Adjust Tray
Direction] is [Yes].
Specify the method to adjust the Tray Direction.

Allocate Trays (TUL) Specify the allocation order of the trays in the tray unit-L.

From Top: Allocated from the top.

From Bottom: Allocated from the bottom.

Number of slots Specify the number of slots occupied by parts in stacked trays
occupied by stacked (TU-L).
TUL parts
1: Optimize all trays as stacks of one slot.

2: Optimize all trays as stacks of two slots.

3: Optimize all trays as stacks of three slots.

Allocate the same Specify whether to allocate only the same parts to one drawer
parts to one drawer for the tray unit-L/LT.

Yes: Allocate only the same parts

No: Out of allocate only the same parts

NXT II / NXT IIc Programming Manual 17


2. Job Builder PRG-NXTIIc-1.4E

• Specifying the modules


After adding the NXT-2/NXT-2c line, configure the machine configuration to match the
current machine.

1. Click [Modules] tab at the bottom of the [Machine Configuration] window.

2. Click [Select] from the [Module Edit] group. The [Machine Configuration] dialog box
displays, and the current NXT-2/NXT-2c machine configuration is displayed.

• Click a module in [Machine] dialog box to display that module in the information
area.

• By using [Machine] dialog box, it is easy to navigate and understand the current
module configuration. In addition, this dialog box can be used to jump to
different modules on other tabs such as [Nozzle Changer Setup], and [Feeder
Setup].

01PRG-0054Ea

3. Check the current modules. If the number and type of modules is correct in the module
information area then proceed to 10.

4. If the number of modules is incorrect, click [Add] and in the dialog box that displays,
specify the position for the new module. Once the desired position has been specified,
click [OK] and the module is added to the specified position using the default module
settings. Continue adding modules until the number of modules is correct for the NXT-
2/NXT-2c machine.
• Note:The NXT-2/NXT-2c “machine” in Fuji Flexa is comprised of multiple bases that are
next to each other. One NXT-2/NXT-2c machine can be created with up to 32 (M3-2)
modules in this manner (e.g., eight 4M-2 bases with 4 M3-2 modules on each base). In this
module configuration, the NXT-2/NXT-2c machine will have the number of modules that all
of the bases put together have regardless of the fact that the bases are different. For details
on making the line configuration settings for the NXT-2/NXT-2c, refer to the “NXT-2 Setup
Manual” or the “NXT-2c Setup Manual”.
• Note:Do not use [Copy] to add a new module. Copy only will replace the settings of an
existing module with the settings from the copied module. This is a convenient feature to
use after adding new modules to apply the same settings to the new modules.

18 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

5. Once all of the necessary modules are present, check the module configuration.

6. Specify the module configuration. Click the [...] button which is to the left of the
information area for each module. A wizard displays for selecting the module type,
stage type, head type, and nozzle changer type.
• Note:It is possible to change the individual values for the different fields. However, if a
invalid setting is selected, the text for the settings turns red to indicate that the selected
values are incorrect.
• Note:Only M3-2c or M6-2c is supported by the NXT-2c.

7. Select the module type, stage type, head type, and nozzle changer type. The settings
in the [Field Name] column change to match the selected items.

8. Repeat steps 3 and 4 until the module configuration of all of the modules in the machine
have been completed.

9. Specify any of the other settings that have a white background for the value cells as
necessary. Refer to the table below for information.

Setting Description

Adapter TFM(A) Specify the adapter type for TFM(A), TFM(B), TFM(C) units.
Adapter TFM(B) 2Inch:Use 2-inch trays.
Adapter TFM(C) 3Inch:Use 3-inch trays.
4Inch(Standard):Use 4-inch trays (standard trays).
4Inch(Custom):Use 4-inch trays (thinner than standard trays).

Adapter TFL(A) Specify the adapter type for TFL(A), TFL(B) units.
Adapter TFL(B) None:Use 4-inch trays to JEDEC compatible trays.
2Inch:Use 2-inch trays.
3Inch:Use 3-inch trays.
4Inch(Standard):Use 4-inch trays (standard trays).
4Inch(Custom):Use 4-inch trays (thinner than standard trays).

NXT II / NXT IIc Programming Manual 19


2. Job Builder PRG-NXTIIc-1.4E

Setting Description

Camera Type Sets the parts camera type.

Standard[P04]: (heads: all (standard except for OF))


This is a standard frontlight camera. This camera is for general
use.

Sidelight: (heads: H01, H02, OF (Standard))


This is a sidelight camera. Use this camera when vision
processing using sidelight is required, such as for parts with
leads.

P03: (heads: H01, H02, G04, F04)


The resolution of this camera is higher than standard camera.
Use this camera when other cameras cannot vision process
very small bumps, such as those on CSPs and flip chips, or very
small fiducial marks.

P05: (Heads: H08M)


This is a camera for H08M head only.

High Resolution[P014]: (heads: H01, H02, G04, F04)


This is a high-resolution camera. Use this camera when other
cameras cannot vision process very small bumps, such as
those on CSPs and flip chips, or very small fiducial marks.

Wide View: (head: F04)


This is a wide-view camera. Use this camera when the field of
vision of the standard camera is too narrow. An example is
when 4 parts, such as memory elements (TSOP), are
simultaneously picked up by an F04 head.

None: (Heads: V12)


Specify this when the module does not have a parts camera
(including V-Advance modules).

Camera Position This setting only displays when for M6-2 (SP) /M6-2c modules
and is used to specify the position of the camera. Only if a M6-
2 SP) /M6-2c has a feeder pallet is this setting valid.

Part Sensor Specify whether a part presence check sensor is installed.

No:There is no parts sensor

Yes:A parts sensor is present

Part Sensor Type Specify the type of sensor to check for the presence of parts.

Sensor:A sensor is used to check.

IPS:IPS is used to check for the presence of parts as well as the


part height.

20 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

Setting Description

Calibration Unit Specify whether a unit to check the nozzle load is installed.

No:There is no calibration unit

Yes:A calibration unit is present

Coplanarity This specifies whether or not the module is equipped with


coplanarity measuring unit. This is a NXT-2/NXT-2c option.

Separated Reject Set the type of separated reject box.


Box

Inspection Select Select the items to be checked for by the inspection head.
Existence:Check for the parts presence
Position:Check for position deviations
Direction:Check the polarity
Foreign:Object Check for foreign objects

Conveyor Type Select the type of conveyor for M6S modules.


Standard:Standard conveyor
Single S:Single conveyor S
Extended Conveyor:Extended Conveyor

Panel Height Sensor Specify whether the panel height measurement sensor is
mounted.
Yes:The sensor is mounted
No:The sensor is not mounted

Vision Board Set the type of vision processing board.

Perform Paired Specify whether paired module production is performed for M3-
Module Production series modules.
Yes:Paired module production is performed.
No:Paired module production is not performed.

Panel Stopping Specify a stopping position offset when you want to stop the
Position Offset panel at a position other than the default position for paired
module production (or for M6-2SP modules). If a positive value
is entered, the panel stop position is shifted to the left. If a
negative value is entered, the panel stop position is shifted to
the right.

Actual Cycle Time Make a setting here when a difference between the projected
Difference cycle time and actual production cycle time exists for the
module. Specify the difference between these two cycle times.

NXT II / NXT IIc Programming Manual 21


2. Job Builder PRG-NXTIIc-1.4E

10.If any pairs of M3-2 modules are to perform paired production, display the modules and
change the setting [Perform Paired Module Production] to “Yes” for both modules.
Specify any required stopping position offset. Repeat until all M3-2 modules that are to
perform paired module production have the correct setting.
• Note:Paired module production is when two M3-2 modules clamp a single panel across the
conveyors for the modules and place parts on the same panel. Paired production can only
be performed between set pairs of M3-2 modules.
• Note:Paired module production is supported by the NXT-2 only.

11.If the created module configuration is the standard setup for the selected NXT-2/NXT-
2c machine, right-click the grey area outside of the setting area in the [Modules] tab and
select [Save As Default Machine Configuration]. The current module configuration is
saved as the default module configuration. When the same machine name/model is
brought into a job from this point, the module configuration will be the same as that just
specified.

22 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Specifying the processing options


Data about the processing of the job for the NXT-2/NXT-2c must be entered. When a
machine with a certain name is added for the first time, the default process options are
used. This data must be checked and edited if it is not the correct processing options
for that machine.

1. Click [Process Options] tab at the bottom of the [Machine Configuration] window.

01PRG-0055Eb

2. Enter the appropriate process settings for the machine. Refer to the tables below for
information on the settings. More information on special settings that relate to options
can be found in section 2.4 "Job Settings for Advanced Functions".
• Note:The new settings will take effect the next time the job is transmitted to the machine or
optimization is performed.

• Panel

Setting Description

Pass Mode This setting is not supported.

Product Family Name Family panel production is when performing production of


different jobs on dual lanes or triple lanes.
Specify a common family name for all jobs that can be
produced simultaneously to differentiate between jobs for
family panel production because there are combinations for
which simultaneous production cannot be performed.
Furthermore, all jobs with nothing entered for the family name
can be produced simultaneously.

NXT II / NXT IIc Programming Manual 23


2. Job Builder PRG-NXTIIc-1.4E

• Panel Orientation

Setting Description

Rotation Specify the orientation of the panel as it enters the machine.

• Panel Conveyance

Setting Description

Speed Specify the panel conveyance speed.

High: This speed can convey panels with standard parts in a


stable manner.

Middle: This conveys panels at 70% of the high speed.

Low: This conveys panels at 50% of the high speed.

ULow: This conveys panels at 30% of the high speed.

Decelerate Module No. Specify the robot number from which the panel conveyance
speed is slower after exiting the module.

Speed After This setting is only displayed when the robot number is
Decelerate specified [Decelerate Module No.].
Specify the panel conveyance speed for panels after they exit
the module from which the slower conveyance was specified.
This must be a slower setting than that specified in [Speed].

Clamp Torque Specify the clamp torque when panels are clamped.

Normal: Normal torque

Soft: Light torque (Used when placing parts on fragile


panels.)

Bottom Side Part Specify the height of parts on the bottom side of the panel.
Height The transport speed can be increased for shorter parts.

• Glue

Setting Description

Do Apply Check Specify whether or not to glue check sequences are applied to
check the glue condition.

Yes: Place glue check sequences and check

No: Do not check

24 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Tray

Setting Description

Reject Tray Specify whether to use a reject tray (tray position for rejection).

Yes: Use a reject tray. (Parts can be rejected after dipping.)

No: Do not use a reject tray.

• Backup Plate

Setting Description

Backup Plate Name Specify the back-up plate name. If this name is changed,
when the job is sent, guidance displays at the machine to
change the position of backup pins.

Use Auto Backup Pin Specify whether or not to use auto backup pins.

Yes: Use auto backup pins.

No: Do not use auto backup pins.

• Placing Procedure

Setting Description

Placed Parts Height Specify the height of premounted parts on panels received
from the previous machine.

Because the maximum allowable height varies depending on


the head types, the lowest allowable height value for all of the
modules/heads is used for the entire machine.

Head type: Maximum allowable height


H01, H02: 25.4 mm
OF: 25.4 mm
H08M: 13.0 mm
H04: 9.5 mm
F04, G04: 6.5 mm
H08: 6.5 mm
V12, H12HS: 3.0mm
H12, H12S: 3.0 mm
GL: 7.0 mm (Stroke Height: 12.0 mm)
3.0mm (Stroke Height: 8.0mm)
0.0mm (Stroke Height: 6.0mm or less)

Do Advance Pickup Specify enables/disables the advanced pickup function.


If placement accuracy is adversely affected by advanced
pickup, set to 'Off'.

Auto: The machine automatically determines whether to


perform advanced pickup.

Off : Advanced pickup is not performed.

NXT II / NXT IIc Programming Manual 25


2. Job Builder PRG-NXTIIc-1.4E

• Mark Read Procedure

Setting Description

Area Tolerance When marks are read, the current and previous mark reading
results are compared to determine if an object was incorrectly
recognized as a mark. The width of the deviation between the
previous and current result for each mark is calculated and
compared.

Enter a tolerance value. If there is only deviation in the panel


loading position, most likely there will be little deviation in
width. If the tolerance is exceeded, the machine determines
that a mark has been incorrectly recognized and an error
occurs.

If the tolerance value is 0 mm, tolerance is not checked.

Pitch Tolerance When marks are read, the current and previous mark reading
results are compared to determine if an object was incorrectly
recognized as a mark. The distance between of the previous
and current result for each mark are calculated and compared.

Enter a tolerance. As long as the panel is not extremely


deformed, most likely there will be little deviation in the
distance between marks. If the tolerance is exceeded, the
machine determines that a mark has been incorrectly
recognized and an error occurs.

If the tolerance value is 0 mm, tolerance is not checked

• Panel Stopping Position Correction

Setting Description

Operation Mode Specify the panel stopping position correction method.

Off: Panel stopping position correction is not


performed

Fiducial: The first fiducial mark is used for correcting the


panel stopping position

Panel Edge: The panel edge is used for correcting the panel
stopping position

Scan Area X/Y This specifies the size of the area in the X- and Y-direction
checked for the panel edge when correcting the panel
stopping position.

Shutter Speed This setting specifies the shutter speed used by the mark
camera when checking for the panel edge. The larger the
value, the slower the shutter speed and the image becomes
brighter.

26 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

Setting Description

Reference Mode Specify the target for correcting the panel stopping position.

All Modules: Panel stopping position correction is performed


at all modules

Target Parts: Panel stopping position correction is performed


at modules where target parts are placed

Note: "Target parts" refers to parts for which Panel Stopping


Position Correction is set to “Yes” in the shape data.

Retry Panel Edge Specify whether to retry panel stopping position correction
using the panel edge.

Yes: Retry

No: Do not retry

Retry Panel Edge This setting only displays when the setting for [Retry Panel
Tolerance Edge] is [Yes].
Specify the retry tolerance range for panel stopping position
correction using the panel edge.

Panel Edge Check Specify whether to perform panel stopping position correction
After Clamp using the panel edge after clamping the panel.

Yes: Perform panel stopping position correction

No: Do not perform panel stopping position correction.

• Panel Stopping Position Correction - Lighting

Setting Description

Color Specify which lighting should be used to check for the panel
edge. Different settings will be required depending on the
color of the panel.

Pattern Specify which lights should be used to check for the panel
edge. Different settings will be required depending on the
color of the panel.

• Incident+Sidelight: Both Incident and Sidelight are


used

• Incident: Incident only

• Sidelight: Sidelight only

NXT II / NXT IIc Programming Manual 27


2. Job Builder PRG-NXTIIc-1.4E

• Specifying the head setup


Making settings in the [Head Setup] tab is not normally necessary. The head setup will
be automatically reconfigured based upon the nozzles in the nozzle changer during
optimization.

1. Click [Head Setup] tab at the bottom of the [Machine Configuration] window.

2. Use the [Module] drop-down list to select the desired module to display.

3. Double-click the [Name] field in the nozzle table and then the arrow to display a drop-
down list of the available nozzles. Click to select the desired nozzle for that position.
• Note:You can specify nozzles for multiple positions at a time. Select the multiple desired
nozzle positions by selecting the gray extreme left cells of that row, and then right-click.
Select [Select Nozzles] and then select the desired nozzle for the selected positions from
the drop-down list and click [OK].

01PRG-0056E

4. Repeat the previous steps until all of the desired nozzles for the positions have been set.

28 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Specifying the nozzle changer setup


Making settings in the [Nozzle Changer Setup] tab is necessary if the nozzles in the
machine do not match the nozzles currently in this tab or if different nozzles are to be
used during production.

1. Click [Nozzle Changer Setup] tab at the bottom of the [Machine Configuration] window.

2. Use the [Module] drop-down list to select the desired module to display.

3. Double-click the [Name] field in the nozzle table and then the arrow to display a drop-
down list of the available nozzles. Click to select the desired nozzle for that position.
• Note:You can specify nozzles for multiple positions at a time. Select the multiple desired
nozzle positions by selecting the gray extreme left cells of that row, and then right-click.
Select [Select Nozzles] and then select the desired nozzle for the selected positions from
the drop-down list and click [OK].

01PRG-0057E

4. Repeat the previous steps until all of the desired nozzles for the positions have been set.

NXT II / NXT IIc Programming Manual 29


2. Job Builder PRG-NXTIIc-1.4E

• Specifying the available nozzles


By setting which nozzles are available for the NXT-2/NXT-2c machine, only the nozzles
specified as being available display when you are selecting nozzles. This ensures that
a nozzle is not accidentally selected that is not available and reduces the amount of
choices in the nozzles drop-down list, thus allowing easier selection.

1. Click [Nozzle Available] tab at the bottom of the [Machine Configuration] window.

2. Double-click in the [Available] row of the desired nozzle and a drop-down list box
displays. Select [Yes] if that nozzle is available for that machine, or [No] if the nozzle is
not available for that machine. Repeat until all of the available and unavailable nozzles
have been specified.

01PRG-0058E

3. If you want to specify the quantity of nozzles present, then scroll the window to the right
and then specify the quantity of nozzles available in the [Qty] column. If left at 0 and the
nozzle available setting is [Yes], then it is considered that there is no limit on the nozzle
quantity.

30 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Specifying the feeder setup


Making settings in the [Feeder Setup] tab is not normally necessary. The feeder setup
will be automatically reconfigured based upon the available feeders during optimization.
• Note:To specify the position of the reject parts conveyor unit before performing
optimization, select the reject parts conveyor unit from the [Feeder name] drop-down list,
and specify [Status] as [Fixed].

01PRG-0059E

• Note:Caution regarding the tray direction setting.


When trays are supplied using a tray unit-M, the tray size X and Y are switched when tray
direction is specified as 90 or 270 degrees, making tray supply impossible.
For the tray sizes shown below, tray supply is only possible when the tray direction is
specified as 0 or 180 degrees.

Direction Can be loaded

Tray width 136.0 mm.


0 degrees
Can be loaded.

Tray width 322.0 mm.


90 degrees Cannot be loaded.

Tray width 136.0 mm.


180 degrees Can be loaded.

Tray width 322.0 mm.


270 degrees
Cannot be loaded.

30PRG-0050E

NXT II / NXT IIc Programming Manual 31


2. Job Builder PRG-NXTIIc-1.4E

• Specifying the available feeders


By setting which feeders are available for the NXT-2/NXT-2c machine, an unavailable
feeder will not be selected when optimization is performed. In addition, it is possible to
specify the quantity of each feeder type available so the optimizer will not use more
feeders of a certain type than that is available.

1. Click [Feeder Available] tab at the bottom of the [Machine Configuration] window. The
available feeders for the machine display.

2. Double-click in the [Available] row of the desired feeder and a drop-down list box
displays. Select the [Yes] if that feeder is available for that machine, or [No] if the feeder
is not available for that machine. Repeat until all of the available and unavailable
feeders have been specified.

01PRG-0060E

3. If you want to specify the quantity of feeders present, then scroll the window to the right
and then specify the quantity of feeders available in the [Qty] column. If left at 0 and the
feeder available setting is [Yes], then it is considered that there is no limit on the feeder
quantity.

The new settings will take effect the next time optimization is performed.

32 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4 Job Settings for Advanced Functions


2.4.1 Distributing the same part to multiple modules
1. Open the job and display the [Machine Configuration] window. (Refer to section 2.3.3
"Configuring a NXT-2/NXT-2c machine".)

2. Click [General] tab at the bottom of the [Machine Configuration] window.

3. Double-click the value in the [Feeder Duplication] item of the [Optimization] group to
display the drop-down list.

4. Select [Yes] to distribute high part count parts to multiple modules.


01PRG-0061E

5. Optimize the job for the changes to take effect. Parts that have [Yes] specified for [Allow
Multiple Slots] in their part data settings and can be placed on more than one module
are possibly distributed to modules with a compatible configuration by the optimizer.

NXT II / NXT IIc Programming Manual 33


2. Job Builder PRG-NXTIIc-1.4E

2.4.2 Assigning an alternate feeder


For the NXT-2/NXT-2c, an extra feeder with the part is just added to the module. The
NXT-2/NXT-2c automatically uses this extra feeder as an alternate feeder and a loop
does not have to be created. However, it is not possible to specify which feeder is to be
used next for the NXT-2/NXT-2c if there are two or more alternate feeders as this is
decided by the machine. If using Fujitrax Verifier, use the dynamic alternate feeder
function instead.

1. Open the job and display the [Machine Configuration] window. (Refer to section 2.3.3
"Configuring a NXT-2/NXT-2c machine".)

2. Click [Feeder Setup] tab at the bottom of the [Machine Configuration] window.

3. Select the module to which you wish to the add the alternate feeder from the [Module]
drop-down list.

4. Select the row for the slot to which you wish to add the alternate feeder (by clicking the
gray box to the left of the row).

5. Right-click and select [Add Feeder] from the shortcut menu and the [Add Feeder] dialog
box is displayed.

6. Select the part for which this feeder is to be the alternate feeder from the drop-down list
and click [OK]. The extra feeder is added and the NXT-2/NXT-2c uses this extra feeder
as an alternate feeder.

34 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.3 Setting auto backup pins


• Note:On NXT-2/NXT-2c machines that do not support the automatic backup pin function,
this setting is not used even if it is specified.

• Required Items
• Head with picker

• Stocker

• Pins

• Cautions when using auto backup pins


• When dual lane production is being performed and a panel exists in only one
lane (either lane 1 or lane 2), the backup pin cannot be positioned or returned
at the lane without a panel. It is necessary to remove panels from both lanes
before positioning or returning backup pins.

• When the job is changed from paired module production to single module
production, backup pins which have been positioned in areas that are
accessible only during paired module production cannot be returned to the
stocker. Therefore, it is necessary to return the pins to the stocker or to change
the backup plates before changing the job. Also, backup pins are automatically
returned to the stocker when the automatic job changeover function is being
used.

• When the panel position correction function is being used (only for correction
using the panel edge), do not position backup pins in the panel edge detection
area when creating the job. (Refer to section 2.4.4 "Using the panel position
correction function". )

• When using felt paper, do not position backup pins on the felt paper when
creating the job.

• Adjacent back-up pins should not be set within 20 mm of the back-up pin center.

• The display in the Fuji Flexa indicates the possible interference area for tall
parts. Refer to the diagram below.

Pin 3.0 mm 6.0 mm


Pin

10 mm

Interference Possible interference areas


Backup
Pin
Base
01PRG-0062E

NXT II / NXT IIc Programming Manual 35


2. Job Builder PRG-NXTIIc-1.4E

• Procedure
1. Open the job and display the [Machine Configuration] window. (Refer to section 2.3.3
"Configuring a NXT-2/NXT-2c machine".)

2. Click [Process Options] tab at the bottom of the [Machine Configuration] window.

3. Select "Yes" from the drop-down list from the [Use Auto Backup Pin] setting in the
[Backup Plate] group.
• Note:If a special backup plate is required, enter the name of the required backup plate in
the [Backup Plate Name] field on this page. This is so that guidance displays to exchange
the backup plate when the job is sent to the machine.

4. Double-click [Backup Pin] in the [Top]/[Bottom] tab in the job information bar.

5. Select [Display] from the [Format] menu and click the [Backup Pin] tab.

6. Set the desired colors for the top and bottom parts in order to distinquish between them
better in the view and click [OK].

7. Position the pointer in the position in the view that a backup pin is to be set and right-
click.

8. Select [Add Part] from the menu. The X and Y coordinates for the point where the
mouse was right-clicked display.

9. Select the level for the backup pin from the [Backup Pin Class] drop-down list. Refer to
the table below for details.

Setting Description

Global When this is selected, the backup pin is placed at the specified
position in all modules. This is the default setting.

Local When this is selected, the backup pin is placed at the specified
position only in the module placing a specified part. When this
setting is selected, the related part reference number must be
specified in the [Edit Part Info] dialog box for that backup pin.

10.If you want to change the default reference name used, click in the [Reference] text box
and specify the new reference name. It is possible to use the default name, as long as
it is not used anywhere else in the job as a reference designator.
• Caution:It is possible to change other settings in this dialog box if necessary.

11.Click [OK] to register the information in the dialog box.

36 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

12.When specifying pins as "Local", the part placement for which the pin is used must be
specified.

a. Select the row for the local pin (by clicking the gray box to the left of the row).

b. Right-click and select [Edit Part Info] to display the [Edit Part Info] dialog box.

c. [Ref. Click the [...] button next to the [Ref. list] field to display the [Select Part] dialog
box.

30PRG-0014E

d. Select the part(s) for which the backup pin is to be used.


• Note:It is possible to select multiple parts in the displayed list.

30PRG-0015E

13.Repeat steps 7 to 12 until all of the desired backup pins have been specified for that side
of the panel.

14.Repeat these procedures to make backup pin settings for the other side of the board.

NXT II / NXT IIc Programming Manual 37


2. Job Builder PRG-NXTIIc-1.4E

2.4.4 Using the panel position correction function


The panel position correction function corrects the stopping position of the panel by vision
processing fiducial marks on the panel or the panel edge when the panel is loaded. The
panel stopping position correction function must be enabled in the machine
configuration of Accessory Software in order to use this function. Also, when correcting
using the panel edge, panel edge sequences must be set in the job. (Refer to " •
Creating panel edge sequences " in this section for details.)
• Note:About the panel stopping position tolerance setting
The panel stopping position tolerance can be set in the machine configuration settings in
the Accessory software. When panel stopping position offsetting is used, the position at
which the panel stops is checked, and if it exceeds the specified tolerance the panel is
repositioned.

01PRG-0167E

• Making machine configuration settings


When using the panel position correction function, specify the following settings in
Accessory Software to turn the function on.

• Settings for the entire machine


1. Double-click the [Internet Explorer] icon on the desktop.

2. Enter the URL "http://******/fujiweb" (where ****** is the name of the server on which
Accessory Software is installed) and press the ENTER key. If the server computer is
located and the server is running, a loading page displays. Once the necessary items
have been loaded, the [Home] page displays. This page provides basic production
information for the NXT-2/NXT-2c.

3. From Floor Monitor, click the machine or module number for the NXT-2/NXT-2c for
which Machine Accessories is to be used. The Machine Accessories log on page is
displayed.

4. Enter or select a user ID from the drop-down list.

5. Enter the password for the user and click [Log on]. Once connected to the machine, the
top diagram of the picture will match the machine that was selected. In the lower left
side, the menu for possible actions displays. In the lower right side, the details for the
selected item displays.

6. Click [Machine Configuration] from [Menu]. Accessory Software connects to the


machine and receives the machine information. When completed, the settings page
displays.

7. Select [Loader settings] from the [Category] drop-down list.

8. Select [Machine] for [Panel position correction function settings].

38 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

9. Select [ON(F MARK)] or [ON(PANEL EDGE)] for [Panel position correction].


01PRG-0151E

10.Once the settings have been completed, click [Send to Machine] to send the new setting
to the machine. During transmission to the machine, the operation panel will change to
the transmission display. When sending the new setting is complete, a page displays
with that message.

11.Once all changed settings have been sent to the machine, click [Close].

• Settings for individual modules


1. Double-click the [Internet Explorer] icon on the desktop.

2. Enter the URL "http://******/fujiweb" (where ****** is the name of the server on which
Accessory Software is installed) and press the ENTER key. If the server computer is
located and the server is running, a loading page displays. Once the necessary items
have been loaded, the [Home] page displays. This page provides basic production
information for the NXT-2/NXT-2c.

3. From Floor Monitor, click the machine or module number for the NXT-2/NXT-2c for
which Machine Accessories is to be used. The Machine Accessories log on page is
displayed.

4. Enter or select a user ID from the drop-down list.

5. Enter the password for the user and click [Log on]. Once connected to the machine, the
top diagram of the picture will match the machine that was selected. In the lower left
side, the menu for possible actions displays. In the lower right side, the details for the
selected item displays.

6. Click [Machine Configuration] from [Menu]. Accessory Software connects to the


machine and receives the machine information. When completed, the settings page
displays.

7. Select [Loader settings] from the [Category] drop-down list.

8. Select [Module] for [Panel position correction function settings].

9. Click [Send to Machine] to complete the setting.

10.Select the desired module and click [Module Configuration].

11.Select [Panel position correction] from the [Category] drop-down list.

NXT II / NXT IIc Programming Manual 39


2. Job Builder PRG-NXTIIc-1.4E

12.Select [ON(F MARK)] or [ON(PANEL EDGE)] for [Panel position correction].


01PRG-0152E

13.Once the settings have been completed, click [Send to Machine] to send the new setting
to the machine. During transmission to the machine, the operation panel will change to
the transmission display. When sending the new setting is complete, a page displays
with that message.

14.Once all changed settings have been sent to the machine, click [Close].

40 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Creating panel edge sequences


• Important points
Be sure to note the following caution points about the panel edge check position.

• Always specify a section with a straight line of the panel edge. Do not include
the corner of a cut-out section in the scan area.

Image acquisition area


30PRG-0038E

• When panel rotation is specified, set the coordinates based on the panel
orientation at the time of transportation on the conveyor.

Image acquisition area

Panel orientation when Panel orientation


the job is created during transport
30PRG-0039E

• With no panel on the conveyor, specify a location that does not contain any
bright objects such as backup pins. Also, remove any bright items (such as
backup pins, dirty/greased areas, soft backup pin tips) from the specified area.

Image acquisition area Bright object

With a panel Background with no panel


30PRG-0040E

NXT II / NXT IIc Programming Manual 41


2. Job Builder PRG-NXTIIc-1.4E

• Procedure
1. Open the job in Fuji Flexa.

2. Select the [Top] or [Bottom] tab in the [Job Information] bar. (Refer to section 2.3.3
"Configuring a NXT-2/NXT-2c machine".)

3. Double-click [Coordinate] to display the [All] window.

4. Select the [Mark] tab in the [Coordinate] window to display mark sequences.

5. Scroll to the bottom of the sequences until the last blank line is visible.

6. Click in the blank data cell for [Board] and select the [0] from the drop-down list.

7. Click in the data cell for [Type] and select [Panel Edge] from the drop-down list.

8. Click in the data cell for [Level] and select [Panel] from the drop-down list.

9. Click the [Reference] data cell and enter a mark name to reference.

10.Click in the data cell for [Pos X] and enter the X-position for the panel edge to be
checked. This position must be inside of the panel.

11.Click in the data cell for [Pos Y] and enter the Y-position for the panel edge to be
checked. Normally specify the Y-position as about 12 mm so that it is above the felt
paper on the backup plate. This position must be inside of the panel.

12.Click the [Mark Name] data cell and make sure that it is empty.

13.Enter any other information as necessary.


• Note:It is not possible to make 2 or more panel edge check sequences for a panel.

• Making job machine configuration settings in Fuji Flexa


Generally the machine configuration settings for the panel edge will be appropriate and
do not need to be changed. Follow the prodecures below if the settings need to be
changed.

1. Open the job and display the [Machine Configuration] window. (Refer to section 2.3.3
"Configuring a NXT-2/NXT-2c machine".)

2. Click [Process Options] tab at the bottom of the [Machine Configuration] window.

3. Enter the appropriate panel stopping position correction settings process settings for the
machine if the panel stopping position correction function is turned on. Refer to " •
Specifying the processing options " in the section 2.3.3 "Configuring a NXT-2/NXT-2c
machine" for information on these settings.

42 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.5 Package-on-Package placement


The package-on-package (PoP) placement function uses pressure control to stack parts
on top of parts that have already been placed.

(1) The nozzle (Z-axis) is lowered at the specified speed from the placing
pressure control start height (H).

(2) The nozzle places the part, pushing down with the specified pressure.

(3) The head pauses for the specified time.

(4) The nozzle (Z-axis) rises to the placing pressure control end height (same as
H) at the specified speed. After reaching the placing pressure control end
height, the nozzle continues to rise at normal speed.

(1) (2) (3) (4)

H H

01PRG-0035

• Note:The distance used for the placing pressure control start height (H) varies depending
on whether the lower and upper parts are stacked at the same module or at different
modules.
* If parts are stacked at the same module, H is equal to the top of the lower part that has
already been placed plus 2.5 mm.
* If parts are stacked at different modules, H is equal to the premounted parts height
specified for the module at which the lower part is placed.

• Restrictions:
If PoP placement is performed at paired modules, the lower part and upper part of the
stack must be placed at the same module within the pair (see the figure on the lower
left). However, the lower part can be placed at a module within a set of paired modules,
and then the upper part can be placed at a different module within a different set of
paired modules (see the figure in the lower right).

PoP placing is not possible PoP placing is possible


Paired module Paired module Paired module

Lower part is placed Upper part is placed Lower part is placed Upper part is placed
01PRG-0037E

NXT II / NXT IIc Programming Manual 43


2. Job Builder PRG-NXTIIc-1.4E

• Job settings
When performing PoP placement, in addition to normal settings, it is also necessary to
specify settings for coordinate data and shape data.

• Specifying placment data settings


P4
P2
01PRG-0034

1. Open the job in Fuji Flexa.

2. Select the [Top] or [Bottom] tab in the [Job Information] bar. (Refer to section 2.3.3
"Configuring a NXT-2/NXT-2c machine".)

3. Double-click [Coordinate] to display the [All] window.

4. Select the [Placement] tab in the [Coordinate] window to display placement sequences.

5. Locate the placement sequence for the part to be placed on the other part.

6. Click in the blank data cell for [Stack Target] and enter the value from the [Ref] column
(the reference designator) for the part on the bottom of the stack (refer to the picture
above).

7. Repeat these procedures for all parts that are to be stacked.

44 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Shape data settings


1. Select the [Shape Data] tab from the job information bar.

2. Double-click the name of the shape data for the part. The shape data settings are
displayed.

3. Select the [Shape Process] tab and then select the [Process] tab.

4. Specify settings for the settings listed below.


3
1
4

01PRG-0036E

Setting name Setting range Details

1 Stack Placing 0.1 to 10.0 (%) Speed at which the nozzle (Z-axis) is
Down Speed (*1) lowered.

2 Pressure (*2) 220 to 1020 (gf) Pressure used when stacking parts.

3 Placement Wait 0.000 to 20.000 Amount of time the machine pauses with
Time (msec) the nozzle lowered (pushing on the part
on top of the stack). If “0” is specified, the
default value for the head is used.

4 Stack Placing Up 0.1 to 10.0 (%) Speed at which the nozzle (Z-axis) is
Speed raised.

*1: If a value greater than “0.3” is specified for [Stack Placing Down Speed], the amount
of pressure exerted on the part when the nozzle is in the lowered position (placing the
part) may exceed the value specified for [Pressure].

*2: In Fuji Flexa, a value from “0” to “5000” can be specified. However, placing is
performed using 220 gf if a value less than 220 gf is specified. Likewise, placing is
performed using 1020 gf if a value greater than 1020 gf is specified.

NXT II / NXT IIc Programming Manual 45


2. Job Builder PRG-NXTIIc-1.4E

2.4.6 Specifying mark reading settings


If you know the best brightness and scan area size for the fiducial marks to be used,
specify the settings.
• Note:If you do not know the best brightness and scan area size, specify [ON] for [Fiducial
mark recovery] in [Machine Configuration] in Accessory Software. With this setting
specified, if an error occurs reading a fiducial mark, the shutter speed, brightness, and
lighting pattern are changed and reading is performed again (recovery). For details on this
setting, refer to the online Fuji Accessory Software Operation Manual.

01PRG-0153E

• Setting the light source color


If the best brightness for reading fiducial marks is specified at the beginning, fewer
recovery operations are required and throughput is increased.

• Setting procedure
At Fuji Flexa or MEdit, specify the following job setting.

[Mark Data] - [Lighting Color]: "Red" or "Blue" (default setting: Red)

01PRG-0154E

46 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Setting the scan area X,Y dimensions


To prevent reading errors, set the scan area so that it does not include similarly shaped
marks.

Similar mark

Fiducial Mark

Fiducial Mark
Scan area (square) Scan area (rectangular)

30PRG-0017E

• Setting procedure
In Fuji Flexa or MEdit, specify the following job settings:

[Mark Data] - [Scan Area X]: Scan area X-direction size (mm)
(default setting: 0)

[Mark Data] - [Scan Area Y]: Scan area Y-direction size (mm)
(default setting: 0)

* The standard [Scan Area] setting is adopted if [0] is specified for either the X or Y setting.

01PRG-0155E

NXT II / NXT IIc Programming Manual 47


2. Job Builder PRG-NXTIIc-1.4E

2.4.7 When using heads with part recognition functions


For heads with part recognition functions, the following settings are required.

• Module settings (Machine Configuration)

• Parts presence function settings (Shape Data)

• Part height recognition function settings (Shape Data)

• Upside-down parts check function ([Part Data] - [Property])

Support for the different part recognition functions depends on the head type. Details are
shown in the table below.

Item V12, H08MQ H04Q H01, H02


H12HSQ

Module settings Shared Shared Shared Shared

Parts presence function Yes Yes Yes Yes (with


settings restrictions)

Part height recognition Yes Yes No No


function settings

Upside-down parts Yes Yes No No


check function settings

• Important points
1. In V5.19 and higher, the part presence detection function is enabled even when there is
a mixture of nozzles with and nozzles without rubber pads on V12, H12HSQ, H08MQ,
and H04Q heads. In this case the parts presence check will only be performed for
standard nozzles. In V5.18 and prior, it is possible to perform the same function by
inputting the Nozzle Tip Position in the nozzle spec data.

2. Custom nozzles and mechanical chucks cannot be used on the H01 and H02 heads.

3. Optimize after editing the job.

48 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Module settings
Module settings are specified in the [Machine Configuration] window in Fuji Flexa. (Refer
to section 2.3.3 "Configuring a NXT-2/NXT-2c machine".)

[Machine Configuration] - [Modules] - [Part Sensor]: Yes

01PRG-0156E

• Parts presence function settings


This function checks whether the part remains on the head after placement. Specify the
following setting in the job in Fuji Flexa (or MEdit).

[Shape Data] - [Shape Process] - [Process]


- [Place] - [Do Place Check]: Yes

30PRG-0020E

NXT II / NXT IIc Programming Manual 49


2. Job Builder PRG-NXTIIc-1.4E

• Part height recognition function settings


This function checks the height of parts.
Specify the following setting in the job in Fuji Flexa (or MEdit).
• Note:Enabling this function allows you to check for tombstoned parts.

[Shape Data] - [Shape Process] - [Process]


- [Pick] - [Do Part Height Check]: Yes

30PRG-0021E

[Shape Data] - [Shape Information]


- [Body] - [Height Tolerance]: Enter the part height tolerance

30PRG-0022E

50 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Upside-down parts check function settings


This function checks if parts have been placed upside-down.

[Part Data] - [Upside-down Part Check]: Yes

30PRG-0023E

Parts that meet all the following conditions can be checked using this function.

• Parts with leads on the right and left with respect to the tape supply direction.

• Parts with a height of 0.12 to 1.2 mm for which the thickness of the leads is half
or less than the thickness of the part.

• With respect to the tape supply direction, the distance from the pickup point to
the edge of the part (including leads) is within 1.65 mm (left and right sides).
• Caution:For parts larger than X=2.7 mm, Y = 2.9 mm, if the play inside the cavity is large,
an error may occur for the upside-down check. If many upside-down check errors occur
(8EC07F1E), specify [No] for [Upside-down Check].

NXT II / NXT IIc Programming Manual 51


2. Job Builder PRG-NXTIIc-1.4E

2.4.8 Using the tray unit-M


The tray unit-M is used to supply tray parts. The unit is loaded on the feeder pallet. This
section explains the settings required for using a tray unit-M in a job.

• Job settings
1. At the [Machine Configuration - Modules] tab, select the [Stage Type] for the robot where
the tray unit-M is located. (Refer to section 2.3.3 "Configuring a NXT-2/NXT-2c machine"
for details.)

01PRG-0157E

2. Optimize the job. (Refer to section 2.6 "Optimizing" for details.)

3. Select the [Feeder Setup] tab and check the tray positions inside the tray unit-M.

4. When using two tray unit-M units, select the feeder pallet DP(5) and specify slot 23 for
the parts reject conveyor M.

01PRG-0158E

52 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Changing the pick-up order


The pick-up start position and pick-up direction for the tray unit can be set in the
Accessory software.

01PRG-0168E

The following example shows the tray pick-up start position and pick-up direction when
using tray direction 0 as the reference.

Bottom right Y-direction


Top right X-direction
Top left
Bottom left

Pick-up start position Pick-up direction


(Default value: Bottom right) (Default value: Y-direction)
01PRG-0169E

For the pick-up start position and pick-up direction when using a direction other than tray
direction 0, refer to the “NXT-2 System Reference” or the “NXT-2c System Reference”.

NXT II / NXT IIc Programming Manual 53


2. Job Builder PRG-NXTIIc-1.4E

2.4.9 Using the tray unit-LT and LTC


The tray unit-LT/LTC uses two magazines, allowing it to handle many parts for production
and perform part resupply during production. Five operation modes are available for use
depending on the production type. This section explains the job settings required for
each operation mode. Refer to the refer to the “NXT-2 System Reference” or the “NXT-
2c System Reference” for details on each operation mode.
• Note:Tray unit-LTC is not supported by the NXT-2c.

• Required items
See below for the supported software for each tray unit.

Software Tray unit-LT Tray unit-LTC

NXT application software V5.03 V5.15

Fuji Flexa V4.2.0 V5.0.0 + Patch

Fujitrax V4.30 V5.01

54 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Operation mode selection


Select the operation mode that best suits the production type by referring to the following
chart.

How many slots are


required for production?

[Mode 1]
More than 12 slots
Producing panels with
many part types

Which is prioritized?
* Reduce changeover time
* Improve production efficiency

You want to reduce


You want to reduce downtime
changeover time because
during part resupply to improve
changeover is performed
production efficiency
frequently
[Mode 3]
Producing while reducing
Which replenishment changeover time
method to use?

Only one part type is used, so we wish to [Mode 2]


set a large quantity of parts and lengthen Producing with minimum
the interval between replenishments downtime when
resupplying parts
We wish to minimize downtime and
don't mind whether unused parts remain

We wish to minimize unused parts


by performing replenishment
[Mode 4]
for trays that have run out of parts
LT: 9 slots or less Parts are required from
LTC: 10 slots or less the resupply magazine
(Only possible when tray verify is off) during production

We wish to minimize unused parts


[Mode 5]
and lengthen the interval
between replenishments Perform dynamic alternate
(require Tray Unit LT/LTC with tray replenishment during
RFID unit (option) mounted) production
01PRG-0118Ea

NXT II / NXT IIc Programming Manual 55


2. Job Builder PRG-NXTIIc-1.4E

The features of each operation mode are summarized below.

Mode Max. no. of Part Partially Next Tray verify settings


slots resupply used trays production
downtime preparation
LT(*1) LTC OF ON With
F position
check
(*3)

Mode 1 24(48) 24 Medium (*2) Not possible O O O

Mode 2 12(24) 12 Short Occur Not possible O O O

Mode 3 24(48) 24 Medium to Do not Possible O O O


long occur under
certain
conditions

Mode 4 9(18) 10 Short Do not Not possible O X X


occur

Mode 5 12(24) 12 Short Do not Not possible X X O


occur

• Note:*1: The quantities shown in the brackets indicate the number of subslots on the tray
unit-LT.
*2: There are cases of partially used trays occurring based on alternate trays settings.
*3: Require tray unit-LT/LTC with RFID unit (option)

56 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• [Mode 1] Producing panels with many part types


• Job settings
1. At the [Machine Configuration - Modules] tab, select the [Stage Type] for the module
where the tray unit-LT/LTC is located. (Refer to section 2.3.3 "Configuring a NXT-2/
NXT-2c machine" for details.)

Tray unit-LT Tray unit-LTC

01PRG-0126E

2. Optimize the job. (Refer to section 2.6 "Optimizing" for details.)

3. Select the [Feeder Setup] tab and then check the tray allocation for magazines A and B.

4. If necessary, specify alternate trays. (Refer to section 2.4.2 "Assigning an alternate


feeder" for details.)

NXT II / NXT IIc Programming Manual 57


2. Job Builder PRG-NXTIIc-1.4E

5. Set the shuttle speed for the tray unit-LT/LTC.

[Shape Data] - [Shape Process]


- [Process] - [Shuttle Speed]: Enter a value (1 to 5)

Setting Tray unit-LT/LTC


operating speed (mm/sec)

5 1350

4 1000

3 750

2 500

1 250

30PRG-0035E

58 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• [Mode 2] Producing with minimized downtime during parts resupply


• Job settings
1. At the [Machine Configuration - Modules] tab, select the [Stage Type] for the module
where the tray unit-LT/LTC is located. (Refer to section 2.3.3 "Configuring a NXT-2/
NXT-2c machine" for details.)

Tray unit-LT Tray unit-LTC

01PRG-0126E

2. Optimize the job. (Refer to section 2.6 "Optimizing" for details.)

3. Select the [Feeder Setup] tab and then check that all the required slots are allocated to
magazine A.
• Note:The screenshot shown below is for a tray unit-LT.

01PRG-0127

NXT II / NXT IIc Programming Manual 59


2. Job Builder PRG-NXTIIc-1.4E

4. Specify alternate trays at magazine B for all original trays in magazine A. (Refer to
section 2.4.2 "Assigning an alternate feeder" for details.)
• Note:Alternate trays must be specified for all original slots in magazine A. Furthermore, do
not move original trays from magazine A.

01PRG-0128

5. Set the shuttle speed for the tray unit-LT/LTC.

[Shape Data] - [Shape Process]


- [Process] - [Shuttle Speed]: Enter a value (1 to 5)

Setting Tray unit-LT/LTC


operating speed (mm/sec)

5 1350

4 1000

3 750

2 500

1 250

30PRG-0035E

60 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• [Mode 3] Producing while reducing the changeover time


• Job settings
1. At the [Machine Configuration - Modules] tab, select the [Stage Type] for the module
where the tray unit-LT/LTC is located. (Refer to section 2.3.3 "Configuring a NXT-2/
NXT-2c machine" for details.)

Tray unit-LT Tray unit-LTC

01PRG-0126E

2. Optimize the job. (Refer to section 2.6 "Optimizing" for details.)

3. Create several jobs based on the production plan.

4. Use Multi Job Line Balancer from Fuji Flexa to optimize the tray allocation. (Refer to
section 2.5.2 "NXT Multi Job Line Balancer (option)" for details.)

NXT II / NXT IIc Programming Manual 61


2. Job Builder PRG-NXTIIc-1.4E

5. Set the shuttle speed for the tray unit-LT/LTC.

[Shape Data] - [Shape Process]


- [Process] - [Shuttle Speed]: Enter a value (1 to 5)

Setting Tray unit-LT/LTC


operating speed (mm/sec)

5 1350

4 1000

3 750

2 500

1 250

30PRG-0035E

62 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• [Mode 4] Parts supply from the supply magazine during production


• Machine configuration settings
Specify the following settings in [Machine Configuration] in Accessory Software.

a. [Fujitrax setting]: Set either of the following items to 'Off'

Use Verifier
Tray unit-L/LT/LTC verification ON/OFF setting

01PRG-0119E

b. [Tray unit settings]

Tray unit-LT/LTC resupply: [Parts resupply from magazine A] or


[Parts resupply from magazine B]

01PRG-0120Ea

c. [Alternate feeder (Alternate tray) change condition setting]

Alternate tray change condition: Parts out


01PRG-0121E

NXT II / NXT IIc Programming Manual 63


2. Job Builder PRG-NXTIIc-1.4E

• Job settings
1. At the [Machine Configuration - Modules] tab, select the [Stage Type] for the module
where the tray unit-LT/LTC is located. (Refer to section 2.3.3 "Configuring a NXT-2/
NXT-2c machine" for details.)

Tray unit-LT Tray unit-LTC

01PRG-0126E

2. Reserve slots in both magazines A and B in the [Feeder Setup] tab by changing the
[Status] column to [Reserved].

Tray unit-LT: Slots 10-1 to 12-2

Tray unit-LTC: Slots 11 to 12

• Note:The screenshot shown below is for a tray unit-LT.


01PRG-0122

3. Specify all original trays to the magazine to be used for production.


• Note:When specifying [Parts resupply from magazine B], set all original trays at magazine
A. When specifying [Parts resupply from magazine A], set all original trays at magazine B.

01PRG-0127

64 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

4. Optimize the job. (Refer to section 2.6 "Optimizing" details.)

5. Specify alternate trays (for all original trays) to the magazine used for resupplying parts.
• Note:Specify alternate trays at the same positions as original slots that are set at the
production magazine. Do not move original trays from the production magazine.

01PRG-0128

6. Set the shuttle speed for the tray unit-LT/LTC.

[Shape Data] - [Shape Process]


- [Process] - [Shuttle Speed]: Enter a value (1 to 5)

Setting Tray unit-LT/LTC


operating speed (mm/sec)

5 1350

4 1000

3 750

2 500

1 250

30PRG-0035E

NXT II / NXT IIc Programming Manual 65


2. Job Builder PRG-NXTIIc-1.4E

• [Mode 5] Use dynamic alternate tray replenishment during


production
In order to use this method, the Tray unit-LT/LTC is required to support the dynamic
alternate tray function.

• Tray unit-LT/LTC with RFID unit

• Pallet with RFID tag

• Fujitrax V5.50 and later

• About the alternate device change order


When using this method, the alternate device change order can be specified in the job
and accessory software.

Alternate devices in Device change order


production magazine (job) (Accessory software)

Change order A Only on same pallet as for -


original device

Change order B Can be allocated to a different Production magazine has


pallet to that containing the priority
original device
Change order C Replenishment magazine has
priority

• Machine configuration settings


Specify the following settings in [Machine Configuration] in Accessory Software.

a. [Fujitrax setting]

Use Verifier: ON

Tray unit-L/LT/LTC
verification ON/OFF setting: position check tray verification ON

01PRG-0165E

66 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

b. [Tray unit settings]

Tray unit-LT/LTC resupply: [Parts resupply from magazine A] or


[Parts resupply from magazine B]

01PRG-0120Ea

• Note:After changing this setting it is necessary to retransmit the job to the machine even if
it has been transmitted already.

c. [Alternate feeder (Alternate tray) change condition setting]

Alternate tray change condition: Parts out


01PRG-0121E

d. [Tray unit settings]

Dynamic alternate tray supply


device transition order: Priority given to production magazines or
Priority given to supply magazines

01PRG-0166E

• Note:When employing change order A, either setting is acceptable.

NXT II / NXT IIc Programming Manual 67


2. Job Builder PRG-NXTIIc-1.4E

• Job settings
1. At the [Machine Configuration - Modules] tab, select the [Stage Type] for the module
where the tray unit-LT/LTC is located. (Refer to section 2.3.3 "Configuring a NXT-2/
NXT-2c machine" for details.)

Tray unit-LT Tray unit-LTC

01PRG-0126E

2. Specify all original trays to the magazine to be used for production.


• Note:When specifying [Parts resupply from magazine B], set all original trays at magazine
A. When specifying [Parts resupply from magazine A], set all original trays at magazine B.

01PRG-0127

3. When allocating an alternate device inside the production magazine, set as follows.

If using Change order A: The alternate device can only be allocated


to the same pallet as the original device.

If using Change order B or C: The alternate device can be allocated to a


different pallet to that containing the
original device.

68 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

4. Reserve the slots for the replenishment magazine. Under the "Status" column, set all
slots to "Reserved".

01PRG-0164

5. Optimize the job. (Refer to section 2.6 "Optimizing" details.)

6. Set the shuttle speed for the tray unit-LT/LTC.

[Shape Data] - [Shape Process]


- [Process] - [Shuttle Speed]: Enter a value (1 to 5)

Setting Tray unit-LT/LTC


operating speed (mm/sec)

5 1350

4 1000

3 750

2 500

1 250

30PRG-0035E

NXT II / NXT IIc Programming Manual 69


2. Job Builder PRG-NXTIIc-1.4E

• Using feeders in production


The tray unit-LT has 7 feeder slots, and the tray unit-LTC has 19 slots. These are to be
used to help preserve line balance when there are only a few tray parts to be placed and
other such production conditions. This section explains the required settings when
using feeders with a tray unit-LT.

• Job settings
1. Open the job and display the [Machine Configuration] window. (Refer to section 2.3.3
"Configuring a NXT-2/NXT-2c machine" for details.)

2. Select the [Feeder Setup] tab in the [Machine Configuration] window.

3. Select the device pallet, and set feeders.

Tray unit-LT: DP(7)

Tray unit-LTC: DP(19)

• Note:The screenshot shown below is for a tray unit-LT.


01PRG-0160E

4. When using reject parts unit L, set on the following slots.

Tray unit-LT: DP(7) - Slot 42

Tray unit-LTC: DP(19) - Slot 30-42

• Note:The screenshot shown below is for a tray unit-LT.


01PRG-0162E

70 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

5. If necessary, specify alternate trays. (Refer to section 2.4.2 "Assigning an alternate


feeder" for details.)
• Note:When you do not wish to use the feeder slots, reserve the slots so that feeders are not
allocated to them by the optimizer. Set all of the slots to [Reserved].
• Note:The screenshot shown below is for a tray unit-LT.

01PRG-0161E

NXT II / NXT IIc Programming Manual 71


2. Job Builder PRG-NXTIIc-1.4E

• Changing the pick-up order


The pick-up start position and pick-up direction for the tray unit can be set in the
Accessory software.

01PRG-0168E

The following example shows the tray pick-up start position and pick-up direction when
using tray direction 0 as the reference.

Bottom right Y-direction


Top right X-direction
Top left
Bottom left

Pick-up start position Pick-up direction


(Default value: Bottom right) (Default value: Y-direction)
01PRG-0169E

For the pick-up start position and pick-up direction when using a direction other than tray
direction 0, refer to the “NXT-2 System Reference” or the “NXT-2c System Reference”.

72 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.10 Limiting the number of reels used in a job


There is a method for limiting the number of reels used for a part number when the job is
optimized by using a special function available from Fuji Flexa (V4.3.0 or later).

Normally, when the [Allow] Multiple Slots] setting for a part number is set to [Yes], there
is no limit on the number of reels that the optimizer can set on the machine for that part
number (other than the number of available feeders if that setting has been specified).
By using this function, it is possible to limit the number of reels that can be allocated to
feeders for specific part numbers during optimization.

• Important points
• This function is used in the optimizer in Job Builder, NXT Multi Machine
Optimizer, NXT Dual Production Optimizer, and NXT MultiJob LineBalancer.

• When there are multiple NXT machines in a line, processing is performed so that
the number of reels for each specified part is not exceeded for each individual
NXT machine. So if one reel is specified for a part number, then it is determined
that one reel can be used at each NXT machine.

• There is no limit to the number of reels available for part numbers that not
specified in the Excel sheet.

• This setting applies for all jobs that are optimized on the computer that this
setting has been specified.

• If a different set of part numbers are to be specified for a different job, then those
part numbers must be specified in the Excel sheet and then the Excel sheet
saved and exported before optimizing.

• This limit is only used when optimizing on the computer that the limit settings are
made. If the job is optimized on a computer that the limit settings have not been
specified (or limit settings for other parts have been specified), then there is no
limit on the number of reels that the optimizer can use.

NXT II / NXT IIc Programming Manual 73


2. Job Builder PRG-NXTIIc-1.4E

• Enabling/disabling the reel limit setting


Normally, this function is not enabled and must be enabled by following the procedures
below. Once enabled, this function is used until it is disabled.

1. Copy the "LimitFeederDuplication" folder from the "Tools" folder on the Fuji Flexa
installation CD-ROM and paste it in the location from which you want to use it.

2. Open the pasted "LimitFeederDuplication" folder.

3. Double-click "LimitFeederDuplication.exe" from this folder and a dialog box is displayed.


01PRG102E

4. Click [Yes] in this dialog box to enable limiting the number of reels for part numbers.
• Note:If you want to remove the limit on the number of reels, then click [No] in this dialog box.

The function to limit the number of reels for parts number is then enabled. It is necessary
to then specify the part numbers to limit in the Excel sheet by following the procedures
in the next section.

74 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Specifying the part number reel limits


When the function to limit the number of reels for parts numbers is enabled, the part
numbers and quantity of reels that is to be limited need to be specified by following the
procedures below. These settings are only for the computer they are specified on and
are for all jobs that are optimized on that computer (they are not job specific).

1. Create the job as usual.

2. If the "LimitFeederDuplication" folder has not already been copied to the computer, then
copy the "LimitFeederDuplication" folder from the "Tools" folder on the Fuji Flexa
installation CD-ROM and paste it in the location from which you want to use it.

3. Open this folder and then double-click the "FeederDuplicate.xls" file to open it.

4. If a security warning is displayed asking if macros should be enabled (if macro security
is set to "medium"), click [Enable Marcos].
• Note:Macros must be enabled for this Excel sheet to function properly.

01PRG103E

5. Specify the part numbers for the parts that you want to limit the reel quantity in the
[PartNumber] column and then specify the number of reels possible for each part
number in the [Count] column.

6. Ensure that the entered settings are correct and then click [Save & Export].

7. Optimize the job.


• Note:If you want to change the limit settings, then change the Excel sheet, save and export
and then optimize again. The limit settings are used the next time optimization is performed
after the data is saved and exported.

That completes specifying a limit on the number of available reels for part numbers. If
you open a new job and want to limit the number of reels for different part numbers in
that job, you must specify the different part numbers in the Excel sheet and then save
and export it.

NXT II / NXT IIc Programming Manual 75


2. Job Builder PRG-NXTIIc-1.4E

2.4.11 Specifying the tape pitch and indexing speed in the job
Until now the pitch and indexing speed of tape have been set using the dip switches on
the feeder itself. However, from NXT application software version V5.15 onwards these
can be set in the job.

Also, for W12 and larger feeders, pitch sizes that could not be set using the dip switches
on the feeder (64, 68, and 72 mm) can now be set. (Refer to the illustration below.)

• Feeder types and pitches that can be set in the job


Pitch (mm)
1 2 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 73 ~ 100
Feeder type
W04/W04b Supported Not suppoted
W08/W08b(c) Supported Not suppoted
W12
W16
W24
W32
W44
W56 Not Not
W72
W88 suppoted Supported O suppoted
W104
W120
W136
W152
W168
W184
W200
O: Supported X: Not supported
01PRG-0113Ea

• Required items
• Intelligent Feeders
• W04b/W08b/W08c (V1.10 or later)

• Not including W04b/W08b/W08c (V3.14 or later)

• Software
• NXT application (V5.15 or later)
When specifying 8 mm pitch for W08/W08b/W08c feeders, V5.40 or later is
required.

• Fuji Flexa (V5.0.0 or later)


When specifying 8 mm pitch for W08/W08b/W08c feeders, V6.0.0 or later is
required.

• How to specify settings


Set [Feed Pitch], [Indexing Speed] and [Assign Feeder Indexing Settings] in the job
Package Data.

1. Open the job in Fuji Flexa.

2. Select the [Package Data] tab on the job information bar in Job Builder.

3. Double click the appropriate Package Data.

4. Select the [Package Information] tab from the [Package Data] screen.

76 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

5. Set the following items.


01PRG-0114E

Item Details

Feed Pitch The pitch of the tape (mm)

Indexing Speed The tape indexing speed

Assign Feeder Indexing Settings Set whether to specify the tape pitch and
indexing speed in the job (On/Off).

• Important points
• The dip switches on the feeder are disabled when the job (the Package Data
setting [Assign Feeder Indexing Settings] is changed to [ON]) is transmitted and
the settings in the job for tape pitch and indexing speed are used in production.

• The settings from the job are saved and remain even if the job is deleted. If the
feeder is removed from the pallet and then inserted again, the settings in the
feeder are cleared and the dip switches on the feeder are enabled.

• The dip switches on the feeder are enabled when the Package Data setting
[Assign Feeder Indexing Settings] is changed from [ON] to [OFF]. Use this
setting as required.

• When using AVL, tapes with different pitches or indexing speeds cannot be set.

• When splicing, tapes with different pitches or indexing speeds cannot be


connected.

• When using MEdit, the [Feed Pitch] is not used. It is only possible to set
[Indexing Speed] and the setting for using settings specified in the job [Assign
Feeder Indexing Settings].

• When performing different name dual production, do not specify different values
for [Assign Feeder Indexing Settings] for parts with the same device comment.

• With free allocation, when [Kit Line Configuration] - [Splicing Warning: ON] is
specified, set [Assign Feeder Indexing Settings] to [OFF].

• When the feeder firmware is not supported, guidance to exchange the feeder
displays. Change to a feeder that is supported.

NXT II / NXT IIc Programming Manual 77


2. Job Builder PRG-NXTIIc-1.4E

2.4.12 Adjusting placement due to panel warp function


This function improves productivity by adjusting placement based on the state of warpage
of the panel. Throughput is improved by changing the speed change height of the
placing head for the previously fixed soft placement, simple pressure control, and
Package-on-Package placement.

• Required items
• Unit
A head supporting either soft placement, simple pressure control, or Package-on-
Package placement

Head Soft placement Simple pressure Packgage-on-package


type control

H01 Supported Supported Supported

H02 Supported Supported Supported

H04 Supported - -

G04 Supported Supported Supported

OF Supported - -

• Software
• NXT application (V5.15 or later)

• Fuji Flexa (V5.0.0 or later)

• MEdit (V5.15.0 or later)

78 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• How to specify settings


Specify the value for the maximum panel warpage for a job with either soft placement,
simple pressure control, or Package-on-Package placement. This section explains two
methods for specifying the value, one in Fuji Flexa Job Builder and one in MEdit.

• Specifying in Fuji Flexa Job Builder


1. Open the job in Fuji Flexa.

2. Select the [General] tab, on the job information bar in Job Builder.

3. Double click [Panel Information].

4. Enter the value for maximum panel warpage in the [Max. Panel Warpage] field of the
[Panel Information] dialog box.
• Setting range: 0.00 to 2.00 mm, default value: 0.00 mm (placement movement is not
changed)

01PRG-0116E

NXT II / NXT IIc Programming Manual 79


2. Job Builder PRG-NXTIIc-1.4E

• Specifying in MEdit
1. Open the job in MEdit. (Refer to " 5. Editing Jobs on the Machine (MEdit) " for details.)

2. Select the [Panel] tab. Input the maximum warpage in the [Max Panel Warpage] field of
the [Properties] pane.
• Setting range: 0.00 to 2.00 mm, default value: 0.00 mm
(placement movement is not changed)

01PRG-0117J

• Important points
• There are cases in which placement may not occur properly if the warpage set
in the job is less than the actual warpage.

• Even when also using the panel height detection function, the result from that
function does not influence head speed change height here.

80 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.13 When using the part bottom surface 2D code check


• Software
• NXT application (V5.17 or later)

• Fuji Flexa (V5.2.0 or later)

• Applicable heads
• H01, H02, G04 head

• Applicable 2D codes
• DataMatrix, QR Code
• Caution:This function cannot be used in combination with the multiframe image acquisition
function.
Scanning of QR Code Model 2 symbols 1 to 20 is supported. Scanning of other QR Codes
is not possible.
• Note:QR Code is a registered trademark of DENSO WAVE CORPORATION.

• Job Creation
Set the [Shape Data] - [Shape Process] - [2D Code Check] - "Do Check" item in Fuji Flexa
to "Yes" to display all settings required to perform a part bottom 2D code check, and
then set each item.

01PRG-0136E

Item Details

Code Type Select Data Matrix or QR Code for the part bottom 2D code type.

Upper Left X Set the upper left coordinates of the part bottom 2D code scanning
Upeer Left Y range. The value entered should be from the part center.

Lower Right X Set the lower right coordinates of the part bottom 2D code
Lower Right Y scanning range. The value entered should be from the part center.

Exposure Time Set the exposure time when capturing the part bottom 2D code.
The default exposure time will be applied if "0" is set.

Lighting Pattern Select the parts camera lighting pattern used when capturing the
part bottom 2D code.

The following diagram shows the coordinates for the reading range for 2D codes.

NXT II / NXT IIc Programming Manual 81


2. Job Builder PRG-NXTIIc-1.4E

( Upper Left X, Upper Left Y )

Part center X

( Lower Right X, Lower Right Y )

Top surface (enlarged)

Top surface Bottom surface


01PRG-0137E

• Note:2The 2D code scanning range upper left and lower right are based on viewing the
upper surface of the part.

Set the 2D code character sting information stamped on the bottom of the part in the [Part
Data] - [Property] - "Bottom 2D Code" item.

01PRG-0138E

82 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.14 Using a brush unit station type


• Software
• NXT application (V5.17 or later)

• Fuji Flexa (V5.2.0 or later)

When using a brush unit station type, settings must be made in the job. Update the nozzle
station spec data using the procedure below.

1. Open the job.

2. Select [Configuration].

3. Click [Tools].

4. Click [Update Spec data].


• Note:This setting is not required for jobs created in Fuji Flexa V5.2.0 or later.
Also, it is not required to specify this setting again for jobs that have already been updated.

Nozzle station

Brush unit station type


(Option)

01PRG-0139E

NXT II / NXT IIc Programming Manual 83


2. Job Builder PRG-NXTIIc-1.4E

2.4.15 Creating jobs for large panels


• Note:Only the NXT-2 supports panels with a length (X-direction) exceeding 534 mm.

When producing panels that exceed 534 mm (X-direction) be sure to perform


optimization, because the optimizer automatically specifies shift conveyance.

• Shift conveyance is specified at the [Panel Stopping Position Offset 2] setting in


the [Modules] tab of the machine configuration.
• Note:It is not necessary to specify the setting manually because the optimizer does so
automatically.

• Product details are specified in the [Product Index] in the [Insert Order].
• Note:It is not necessary to specify the setting manually because the optimizer does so
automatically.

• Production is performed with shift conveyance used for the portion of the panel
that extends beyond the maximum range. This means that the panel is divided
into two placement areas with respect to the panel conveyance direction.

Normal flow: The left side of the panel is placement area 1 and the right
side of the panel is placement area 2.

Reverse flow: The right side of the panel is placement area 1 and the left
side of the panel is placement area 2.

• Producing with shift conveyance


Be aware of the following important points when specifying settings in the job.

• When performing panel stopping position correction using the panel edge,
specify a panel edge sequence for both the left and right edges of the panel.

• If using skip marks to skip boards, specify settings so that skip mark sequences
are read in placement area 1.

• When using panel IDs in Profiler, specify settings so that panel ID mark
sequences are read in placement area 1.

• Position reference marks so that they are read in both placement area 1 and
placement area 2.
• Caution:Backup pins can be used but the placement position cannot be changed between
placement area 1 and placement area 2. Therefore, if backup pins are used, they must be
set in positions where they do not interfere with parts in both area 1 and area 2.

84 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.16 Detecting the panel height (type 2)


The panel height detection function helps improve the quality of produced panels by
measuring PCB warpage and using these values in the part placing height. This function
can control the push in amount when placing on panels that warp upwards. For
downward warped panels, it is possible to set the parts on the panel surface without
releasing them before they reach the surface.

• Required items

Supported modules M3-2, M3-2c, M6-2, M6-2c, , M6-2 extended conveyor, M6-2SP
(note 1)

Required units PH2 sensor, calibration block (note 2)

Software NXT application V5.40 or higher

Fuji Flexa: V6.0.0

Required external tool Tool to uncompress LZH formatted files (note 3)

Note 1: For lines that use the panel height detection function, all machines in the line must
support the function.

Note 2: The calibration block is attached and adjusted at the factory before the module is
shipped. This cannot be attached or removed by users.

Note 3: Prepare this separately because it is not included on the NXT installation disk.

NXT II / NXT IIc Programming Manual 85


2. Job Builder PRG-NXTIIc-1.4E

• Restrictions when using this function


• Panel surface condition
• In general the surface area to use for measuring the panel height is resist
surfaces that have copper foil underneath. Measurement is not possible for silk
print surfaces, lands, copper foil surfaces, and surfaces with holes or cutouts.
However, it is possible under certain circumstances (note) to perform
measurements on a resist surface that do not have copper foil under it

• An area of 1 x 1 mm is required for measurement. And the color within this area
must remain the same.

Y
Measurable surface Measurable surface
Must be same color
Note: Recommended surface Note: Recommended surface

1 (mm)

01PRG-0170J

Measurement
OK Measurement possible but results may not be stable due to reflection
Resist
Plating (land) Silk print Copper foil (pattern)
Glass epoxy

01PRG-0171E

• Note:Note: Such as by changing the mark camera shutter speed.

• Panel height measurement surface - no. of measurement points


The methods for setting up measurement points for panel height compensation and for
panel warp check are different.

When performing both panel height compensation and panel warp checks, specify
measurement points using the panel height compensation method.

1. Set 3 points uniformly on all sides of the panel and 1 point in the center of the panel,
making a total of 9 points. Allocate measurement points so that all placing points are
within the area bound by the 8 peripheral points. For outside of the 8 points,
compensation is performed based on Z0 for the panel clamp surface. (When there are
special compensation points, set measurement points around their vicinity.)

86 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder
j •

Measurement point

Placing point
Corrected using the panel
clamp surface

01PRG-0172E
Reference rail side

• Note:Accuracy is not guaranteed if the number of measurement points is less than the
recommended 9 points.

2. When performing a panel warp check set at least one point per panel. The accuracy of
the check is improved by setting multiple points.

Adjustable rail side

 Measurement point
X Parts to be placed

01PRG-0173E
Reference rail side

• Panel height measurement surface - dead space


• 1. Dead space around panel edges
Measurement is not possible in the areas 1 mm around the panel edges, and therefore
measurement points cannot be set in these areas. When pushing the panel, it is not
possible to measure in the area 1 mm from the panel push in the Y-direction (4 mm from
panel edge).

A data check error will occur if measurement points are set in the following areas.

Y-axis reference rail side: 1 mm from edge

Y-axis adjustable rail side: 1 mm from edge

X-axis (both sides): 1 mm from edge

Note: When pushing the panel, there are cases in which measurement results are not
correct when measurement points are set in the area 1 to 4 mm from the panel edge in
the Y-direction.

NXT II / NXT IIc Programming Manual 87


2. Job Builder PRG-NXTIIc-1.4E

Adjustable rail side


4 mm

Measurable area Conveyance

4 mm
Reference rail side
1 mm 1 mm
01PRG-0174E

• 2. Dead spaces based on panel size


For panels larger than the fixed panel size, there is a region in the X-direction where
measurement cannot be performed, and therefore measurement points cannot be set
in these areas. An error occurs during a data check if points are set in these areas.

However, for panels in which there are areas that cannot be measured, it may be possible
to measure in those areas by changing the panel stopping position.

X-direction size Maximum Sizes restriction Restriction range


specification occur

M3-2, M3-2c 250 mm 232 to 250 mm Area 116 mm and more to the right
from panel center

M6-2, M6-2c 534 mm 516 to 534 mm Area 258 mm and more to the right
from panel center

M6-2SP 520 mm 502 to 520 mm Area 251 mm and more to the right
from panel center

88 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

250 M6-2 534


M3-2
232 M6-2c 516
M3-2c
Adj
d ustab e rrail
Adjustable ai Adjustable
j rail

M3-2, M3-2c M6-2, M6-2c


Measuring Measuring
Dead space Dead space

116 9 258 9

Reference rail Reference rail

M6-2SP 520
502
Adjustable
A d ustab e rail
dj rai

M6-2SP Measuring
Dead space

251 9

Reference rail

01PRG-0175E

• 3. Dead space caused by parts


Measurement is not possible in points where parts are placed (beneath parts).

The PH2 sensor measures diagonally in the X (+) direction, and therefore measurement
is not possible in the area in the X (+) direction from parts. This area extends by the "part
height/1.6 + 0.45 mm" only in the X (+) direction from the part edge on the measuring
side.

Measurement not possible

Y (+)

Light
X (+)

Light receiving angle

Part height (h)

A = part height/1.6 + 0.45 mm


A
01PRG-0176E

• Important points
• A data check is not performed.

• With panels for which panel rotation is performed, think in terms of the rotated
panel direction.

NXT II / NXT IIc Programming Manual 89


2. Job Builder PRG-NXTIIc-1.4E

• If measurement points are set in an immeasurable area, measurement may not


be possible or the part surface may be detected as the panel surface.

• If the panel is reclamped, placing height measurement is performed again under


the assumption that the panel warp condition has changed. As a result, if
measurement points are set in the area in which measurement cannot be
performed due to the parts placed by that machine, measurement is possible
prior to placement, however, there are times when measurement is no longer
possible or the part surface is mistaken for the panel surface after placement.
Panel removal is required if unable to perform measurement.

90 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Maximum part size restrictions


It is necessary for parts to be within the maximum part size in the following table to
prevent interference between the PH2 sensor and parts. Consequently, if parts larger
than the maximum part size restriction are set on modules for which "PH2" is set for
[Panel Height Sensor] in the job, an error occurs when performing a data check.

Head type Maximum part size (mm)

H01 head 32 x 162

OF head 16 x 165 (diagonal 166 mm or less and short side 32 mm


or less), 74 x 74

H02 head Holder A 32 x 91 (diagonal 97 mm or less and short side 32 mm or


less), 68 x 68

Holder B 32 x 180, 74 x 74

Other heads Same as head specifications

• Important points
• If a data check error occurs due to part size, run the optimizer.

• When a module is changed from one that does not have a PH2 sensor to one
that does and there are parts that exceed the limits shown in the above table, it
is necessary to optimize the job again.

NXT II / NXT IIc Programming Manual 91


2. Job Builder PRG-NXTIIc-1.4E

• Creating jobs
The following items must be specified in the job in order to perform production using the
panel height detection function type 2.

• Panel height sensor type setting

• Panel height detection measurement mode settings

• Panel warp tolerance range settings

• Panel height mark settings

Other than the above settings, create the job as usual.

• Panel height sensor setting


• Specifying settings in Fuji Flexa
1. Open the job in Job Builder from Director.

2. From the job information bar, select the [Top] or [Bottom] tab and then double-click the
line name and then machine name and finally [Configuration]. A window displays with
the machine configuration settings.

3. Click the [Module] tab at the bottom of the Machine Configuration pane.

4. Specify the following setting for [Panel Height Sensor] for the applicable modules.

Set the [Panel Height Sensor] setting to "PH2" for all modules.

Specify the type and presence of the panel height sensor.

Input range: None, LED, PH2

Default value: PH2

01PRG-0177E

92 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Panel height detection measurement mode settings


Define panel height marks at the positions that the panel height is to be checked. Specify
sequences for reading these positions.

• Set the appropriate [Panel Height Measurement Mode] setting for all modules.

• When only performing a panel warp check, set the [Panel Height Measurement
Mode] setting to "Warp Check" for the first module.

• If you are also performing panel height compensation, specify "Both" for the first
module setting and then "Height Offset" for the remaining modules.

• Specifying settings in Fuji Flexa


1. Open the job in Job Builder from Director.

2. From the job information bar, select the [Top] or [Bottom] tab and then double-click the
line name and then machine name and finally [Configuration]. A window displays with
the machine configuration settings.

3. Click the [Module] tab at the bottom of the Machine Configuration pane.

4. Specify the following setting for [Panel Height Measurement Mode] for the applicable
modules.

Input range: Height Offset Specifies to perform panel height


compensation

Warp Check Specifies to perform a panel warp check

Both Specifies to perform both

Default value: Height Offset

01PRG-0179E

NXT II / NXT IIc Programming Manual 93


2. Job Builder PRG-NXTIIc-1.4E

• Panel warp tolerance range settings


Specify the panel warp tolerance range for the module that is to perform this
measurement.

• Specifying settings in Fuji Flexa


1. Open the job in Job Builder from Director.

2. From the job information bar, select the [Top] or [Bottom] tab and then double-click the
line name and then machine name and finally [Configuration]. A window displays with
the machine configuration settings.

3. Click the [Process Options] tab at the bottom of the Machine Configuration pane.

4. Specify a setting for [Upper Limit] under the [Panel Warp Check] - [Tolerance Value]
section for the applicable module.

This specifies the upper panel warp tolerance limit for the panel upper
surface.

Input range: 0 to 2.0 mm

Default 1.0 mm
value:

5. Specify a setting for [Lower Limit] under the [Panel Warp Check] - [Tolerance Value]
section for the applicable module.

This specifies the lower panel warp tolerance limit for the panel upper
surface.

Input range: -2.0 to 0 mm

Default -0.3 mm
value:

01PRG-0180E

When using pallets to convey panels, a data check error will occur for the tolerance
values if they exceed Z0 ±2.0 mm when considering the [Panel Information] -
[Thickness] and [Pallet Thickness] values for Z0.

94 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Panel height mark settings


Refer to "•Restrictions when using this function"and specify a measurable location(s).
Please note that area center position should be specified for the coordinates (PosX,
PosY).

Specify center position for coordinates


1 mm

1 mm 01PRG-0181E

• Set the board no. to "0" (global specification).

• If the global fiducial marks are referenced and there is any deviation for the
panel stopping position or the panel is tilted, the panel height marks will be read
at positions considering these factors.

• Specifying settings in Fuji Flexa


1. Open the job in Job Builder from Director.

2. From the job information bar, select the [Top] or [Bottom] tab and then double-click
[Coordinate]. The [Coordinate] window displays.

3. Select the [Mark] tab in the [Coordinate] pane.

4. Set the [Type] to "Panel Height" for the panel height mark sequences.

01PRG-0182

• Important points
• Even if the [Panel Height Sensor] setting has been set to anything other than
"None" but no panel height marks have been set, the panel height detection
function will be disabled.

• An error will occur when performing a data check if the total number of panel
height marks exceeds 36.

• When transmitting different jobs for different lanes, it is not possible to have
"LED" specified in one job and "PH2" specified in another job for the [Panel
Height Sensor] setting at the same time. If there are different settings, the
previously transmitted job is deleted.

• Do not enable the panel height detection function for jobs used to perform PAM
at the machine.

NXT II / NXT IIc Programming Manual 95


2. Job Builder PRG-NXTIIc-1.4E

• Using the Panel Height Detection Function for Multiboard Panels


• If there is a difference in height between boards
• Panel height mark setting method
For each board, set 3 points uniformly on all sides within the board and 1 point in the
center of the board, making a total of 9 points. Allocate points so that all placing points
on the board are within the area bound by the 8 peripheral points on each board.
Accuracy is not guaranteed outside the area bound by the 8 peripheral height marks.
• Note:Accuracy is not guaranteed if the number of height marks is less than the
recommended 9 points.

• Important points
For placements not bound by height marks, panel height compensation is performed
using other panel height marks or the four corners of the panel.

 Panel height marks


 4 panel corners
Outside area bound by marks and
X Placing point therefore compensation not good.

Correct setting method Incorrect setting method


(focus on upper left board) (focus on upper left board)
01PRG-0183E

In addition, when there is a warp tolerance exceeded error for a location on any boards,
the entire panel is considered defective.

01PRG-0184

96 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• When there is no difference in panel height between each board


• Panel height mark setting method
Set panel height marks at optimum locations, regardless of whether they lie within or
outside a board. (The setting method is the same as that for non multiboard panels.)

1 3

2 4

Setting example
01PRG-0185E

NXT II / NXT IIc Programming Manual 97


2. Job Builder PRG-NXTIIc-1.4E

• Using the panel height detection function with panels conveyed by


pallets
Because the measuring range for the panel height detection function is Z0 +5.0 mm and
Z0 -3.0 mm, it is necessary for the panel upper surface to be within Z0 ±2.0 mm. In
addition, the panel warp height tolerance range is Z0 ±2.0 mm.

• Restrictions
The panel warp tolerance range is Z0 ±2.0 mm, and therefore even if the panel warp of
±2.0 mm specified by Fuji is not exceeded, a panel warp tolerance range error may still
occur.

Additionally, placements without compensation will occur if you specify placing points
outside of the panel height measuring area when conveying panels on pallets.

Region measurement cannot be performed


Z0+2 mm
Panel surface
Z0

Panel height measuring range

Height not compensated

Measurement point Placing point


01PRG-0186E

Furthermore, the value displayed in the panel warp tolerance range error guidance is not
from the panel surface, but from Z0.

01PRG-0187

98 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Using the panel height detection function during paired module


production
Even with paired module production, the results of the panel height mark measured at
individual modules is used, not that of the paired module. The methods for specifying
settings for panel height compensation and for panel warp check are different.

• 1. Panel height compensation


• Panel height mark setting method
Set nine (recommended) panel height marks at each module.

 Panel height marks


 4 panel corners
X Placing point

Module A placing range Module B placing range Immeasurable area


9 mm

01PRG-0188E

• 2. Checking panel warp


• How to specify the [Panel Height Sensor] setting
When the first modules are paired modules, specify "PH2" for the [Panel Height Sensor]
setting for one or both of the modules.

1. Both modules

M1 M2 M3
Panel Panel
height height
sensor sensor

Paired modules

Warp check Warp check


01PRG-0189E

2. Front module

M1 M2 M3
Panel
height
sensor

Paired modules

Warp check

01PRG-0190E

NXT II / NXT IIc Programming Manual 99


2. Job Builder PRG-NXTIIc-1.4E

3. Second module

M1 M2 M3
Panel
height
sensor

Paired modules

Warp check
01PRG-0191E

Note: If you are also performing panel height compensation, set the [Panel Height
Sensor] setting to "PH2" for all modules.

• How to set the panel height detection measurement mode setting


Set the [Panel Height Measurement Mode] setting to "Warp Check" to match the [Panel
Height Sensor] setting from above.

Note: If you are also performing panel height compensation, specify "Both" for the first
module setting and then "Height Offset" for the remaining modules.

• Panel height mark setting method


When performing panel warp checks, set at least one point in each module. The accuracy
of the check is improved by setting multiple points.
• Note:When performing panel height compensation at the same time, specify settings for the
panel height compensation function. Refer to "•Restrictions when using this function"for
details.

 Panel height marks


X Placing point

Module A placing range Module B placing range 01PRG-0192E

• Important points
• If the panel stopping position offset ([Modules] - [Panel Stopping Position
Offset]) is set in the job, the placing range is offset for all modules and therefore
this should be considered when setting panel height marks.

• If the panel stopping position offset is set to be optimized ([General] - [Optimize


Panel Stopping Position Offset]) in the job, there are times when the panel
stopping position offset is set automatically when performing optimization.

• When performing paired module production, the right side 9 mm area of the left
module is an area in which measurements cannot be performed. Because it is
not possible to set measuring points in this region, specify measuring points in
areas that measurement can be performed.

100 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.17 Specifying whether or not a tray collision check is performed


for a tray unit-LT
This allows you to specify whether or not to check for collisions between nozzles and
trays when the gap between sub slots is small on tray unit-LTs is performed. (When it
is determined that there will be a collision, it is not possible to use one of the sub slots.)

When there actually is not going to be a collision between nozzles and trays due to special
conditions (such as low trays being used), it is possible to use both sub slots by not
performing the collision check.

• Required items
• Required software
• NXT application: V5.40 or higher

• Fuji Flexa: V6.0.0 or higher

• Supported unit
• Tray unit-LT

• Creating jobs
1. Open the job and then open the applicable package data and display the [Package
Information] tab.

2. Specify "Tray" for the [Packaging Type] setting.


01PRG-0196J

3. For parts for which you do not want to perform a tray collision check, select "No" for the
[Do Tray collision Check] setting in the [Package Process] tab of the package data for
that part.

01PRG-0197J

NXT II / NXT IIc Programming Manual 101


2. Job Builder PRG-NXTIIc-1.4E

4. Display the [Feeder Setup] tab from the machine configuration.

5. Set a part that will not collide in the sub slot adjacent to the part for which [Do Tray
Collision Check] is set to "No".

01PRG-0198E

• Caution:If [Do Tray Collision Check] is set to "No", the data checker and optimizer operate
based on the assumption that there will be no collision. Therefore the parts set on the
machine must only be parts that will not collide with nozzles.

102 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.18 Pushing placed parts


This allows for efficient insertion of parts that require being pushed in such as shield
covers and chassis parts. By specifying these settings, actions to push down on parts
will be performed. Unlike normal sequences, push sequences only include the push
action. Pickup actions and vision processing are not performed. This improves cycle
time.

• Required items
The following items are required to use the pushing placed parts function.

• Required software
• NXT application: V5.40 or higher

• Fuji Flexa: V6.0.0


• Caution:Custom nozzles to be used for pushing placed parts must be prepared by the user.

• Units that support pushing placed parts


The pushing placed parts function is supported by the following items.

Heads H01, H02, OF

Stage types DP20, DP20-M, DP45, TUM, TUL, TULT,


TULTC, DP45-M, DP45-L, DP45-M2, DP45-
ML

NXT II / NXT IIc Programming Manual 103


2. Job Builder PRG-NXTIIc-1.4E

• Creating pushing placed parts data


In order to use the function for pushing placed parts, it is first necessary to create part
data to be used for performing push actions (separate from the placement part data).
• Caution:Always newly create data to be used for performing push actions and only specify
items in the [Generic] section.

1. Newly create the shape data for performing push actions.

2. In the newly created shape data, select the [Shape Process] tab and then the [Process]
tab and scroll down to display the [Place] section.

3. Specify [Yes] for the [Is Push Sequence] setting.


01PRG-0199E

4. Specify the part size.


• Caution:The part height is the height of the part after it has been fully inserted/placed.
Specify the value for [Shape Information] - [Body] - [Height] referring to the figure below.
The specified height should be the "Height after being pushed". (During actual operation,
the nozzle is pushed 0.3 mm further than the height specified.)

Push
Before being pushed action

Push amount
Height after
being pushed

01PRG-0200E

Specify [Length(X)] and [Width(Y)] in [Shape Information] - [Body] to match the size of the
nozzle being used.

01PRG-0201E

104 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

5. Select the [Vision] tab in the [Shape Process] tab.

6. Specify "253" for [Vision Type].


• Caution:Do not specify any element data.

01PRG-0202E

7. Select the [Process] tab in the [Shape Process] tab.

8. Scroll down to the [Place] section and specify the speeds and pressure settings for the
pushing operation.
• Caution:The following settings do not apply for push sequences.
• [Mode]
• [Table Speed]
• [Stack Placing Down Speed]
• [Stack Placing Up Speed]
• [Slow Place Speed]
• [Transport Speed]
• [Transport Speed Q]

NXT II / NXT IIc Programming Manual 105


2. Job Builder PRG-NXTIIc-1.4E

9. Because a part is not actually being placed during this sequence, specify "No" for [Do
Place Check].

01PRG-0203E

10.Display the [Nozzle] section in the [Process] tab of [Shape Process] in the shape data.

11.Specify the nozzle to be used for the push sequence in [Name] setting.
• Caution:A data check is not performed for the nozzle specified for the push sequence.
Damage may occur if the wrong nozzle is specified. Do not enter any values for [Machine
Process Combination].

01PRG-0204E

12.Newly create part data for performing push actions, and specify the shape data created
above in [Property] - [Part Shape].
• Note:An existing package can be specified in [Property] - [Package Name] if it can be used
with the feeder configuration. If you wish to specify various push conditions (for example,
different nozzles or different push pressures), create separate data for each condition using
the procedure above.

106 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Specifying push coordinates


Specify the push coordinates the same as for a normal sequence.

When wanting to specify a


fixed order, specify the next
fixed sequence in the [Place
Before] column.
In this case, the order is
fixed from (1) to (4).

(1)
(2)
(3)
(4)

01PRG-0205E

Because there are restrictions on the order in which the part to be pushed should be
placed and when the push sequence should be performed, [Place Before] settings must
be specified. Specify the push sequence in the [Place Before] column of the part which
is to be pushed. If multiple push sequences are to be used on the same part, specify the
next push sequence to be performed in the [Place Before] column of the preceding push
sequence.

Ensure that the [Board ID] specified for the push sequence(s) is the same as that for the
part that is to be pushed.

NXT II / NXT IIc Programming Manual 107


2. Job Builder PRG-NXTIIc-1.4E

• Setting push slots


Specify feeder setup settings the same as for normal sequences. Specify the push
sequence(s) in open slots in the same way as for normal sequences. If performing push
actions under various conditions, specify settings for each condition. Feeder setup
settings are required, but it is not necessary to set any parts on the machine.

01PRG-0206E

• Caution:
1. The sequences can be allocated anywhere so long as the slots are empty. However, it is
recommended to allocate feeder slots when using tray unit-Ms and/or tray feeders. Push
actions cannot be performed at a module with no empty slots.
2. If specifying push sequences in slots reserved for a tray unit-LT, parts are not supplied
from the supply magazine.
3. Also, when performing production that requires alternate device allocation, the push
sequence must also be allocated with an alternate device.
4. Furthermore, when stacked tray production is being performed with a tray unit-LT, if a
push sequence is specified for a slot above a slot being used for normal parts, this will
limit the number of levels that can be used for stacked trays.
5. If tray verification with position check is being used, specify it so that push sequences and
normal parts are not in adjoining sub slots.

• Important points
• When board skips are specified, push sequences are also automatically
skipped. However, when device skips are specified for parts which are to be
pushed after placement, the push sequence(s) for the part are not skipped.
When specifying a device skip for parts which are to be pushed after placement,
be sure to specify skips for the push sequence(s) for the parts as well.

• When the part placement coordinates that were to be pushed have changed, the
push position coordinates must be changed to match. Be aware that they do not
automatically change.

• The [Place Before] setting cannot be specified when using paired module
production, therefore do not use the push sequence function on paired modules.
Be aware that, as with [Place Before], a data check is not performed.

108 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.19 Conveying panel considering protruding parts


When producing panels on which parts such as connectors protrude from the edge of the
panel, if the protrusion is in the direction of panel conveyance, the out sensor on the
conveyor mistakenly detects the connector when panels are unloaded and an overrun
error occurs.

Also, if the protrusion is the opposite direction to panel conveyance, panels cannot be
stopped at the correct position for placement when they are loaded, which means that
fiducial marks cannot be read.

The following settings must be specified in order to solve these problem.

• Required items
• Required software
• NXT application: V5.40 or higher

• Fuji Flexa: V6.0.0 or higher

• Creating jobs
Specify the following settings in the job when placing parts that protrude from the edge of
the panel in the machine. Refer to "•Performing production when parts that protrude
from the edge of the panel have been placed outside the machine"for job settings
required when considering parts that protrude from the edge of the panel which were
placed outside the machine.

• Placing parts that protrude from the edge of the panel in the machine
Specifying conveyance that considers protruding parts for the whole machine

1. Select [Configuration] - [Machine Configuration].

2. Select the [Process Options] tab.

3. Specify "Yes" for [Place Protruding Part].


01PRG-0207J

NXT II / NXT IIc Programming Manual 109


2. Job Builder PRG-NXTIIc-1.4E

Specifying conveyance that considers protruding parts for each module

1. Select [Configuration] - [Machine Configuration].

2. Select the [Modules] tab.

3. Specify "Yes" for [Protruding Part Panel Conveyance].


01PRG-0208E

• Caution:Depending on the placement position of parts and the adjustment of the sensor,
parts protruding from the edge of the panel may not be able to be detected by the sensor.
When this occurs, specify "No" for [Protruding Part Panel Conveyance].

Specifying settings for parts that protrude from the edge of the panel

1. Select the part from the [Shape Data] tab.

2. Select [Shape Information] and then select the [Body] tab.

3. Specify "Yes" for [Protrusion].


01PRG-0209E

110 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

Specifying the part size

Create part data for parts to be placed that includes elements (leads) on parts that
protrude from the edge of the panel.

1. Select the part from the [Shape Data] tab.

2. Select [Shape Information] and then select the [Body] tab.

3. Input the part size in the [Length(X)] field including any elements that will protrude from
the edge of the panel.

Top of part Bottom of part Element (lead) data

Enter values including any


contactor parts

Part size
01PRG-0210E

4. Click the [Element Information] field in the [Lead] tab and enter the lead (element) data.
• Note:After creating all of the data for the job, optimize the job.
• Note:Perform a data check. This checks whether the total sum of the amount that parts
protrude from both edges of the panel and of the panel size specified in the job exceeds the
maximum conveyable panel size.

• Performing production when parts that protrude from the edge of the panel have
been placed outside the machine
Specifying the amount that placed parts protrude

1. Select [Configuration] - [Machine Configuration] and then select the [Process Options]
tab.

2. If parts placed outside the machine protrude from the left edge of the panel on the
conveyor, specify the amount in [Protrusion Amount (Left)]. If parts that protrude from
the left edge of the panel have not been placed yet, specify "0.000".

NXT II / NXT IIc Programming Manual 111


2. Job Builder PRG-NXTIIc-1.4E

3. If parts placed outside the machine protrude from the right edge of the panel on the
conveyor, specify the amount in [Protrusion Amount (Right)]. If parts that protrude from
the right edge of the panel have not been placed yet, specify "0.000".

01PRG-0211J

Specifying conveyance that considers protruding parts for each module

1. Select [Configuration] - [Machine Configuration].

2. Select the [Modules] tab.

3. Specify "Yes" for [Protruding Part Panel Conveyance].


01PRG-0212E

• Caution:Depending on the placement position of parts and the adjustment of the sensor,
parts protruding from the edge of the panel may not be able to be detected by the sensor.
When this occurs, specify "No" for [Protruding Part Panel Conveyance].
• Note:After creating all of the data for the job, optimize the job.
• Note:Perform a data check. This checks whether the total sum of the amount that parts
protrude from both edges of the panel and of the panel size specified in the job exceeds the
maximum conveyable panel size.

112 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.4.20 Restrictions when using H08M/H08MQ heads


a. For the NXT-2 and NXT-2c, modules equipped with a H08M or H08MQ head cannot
perform placement in the following areas.

• Double conveyor module: 7 mm from the rear edge of the maximum panel size
for dual lane conveyance

• Single conveyor module: 10 mm from the rear edge of the maximum panel size

Double conveyor Single conveyor

7mm 10mm
Maximum
size panel
Maximum
47mm size panel
7mm
Maximum
size panel

Machine front Machine front


Placement not possible 01NST-1770E

For dual lane production, specify settings in the job as shown below, and optimize.

• [Configuration] - [General] - [Conveyor Mode]: Dual

• [Configuration] - [General] - [Target Conveyor]: Lane2

b. Optimize after editing the job.

NXT II / NXT IIc Programming Manual 113


2. Job Builder PRG-NXTIIc-1.4E

2.5 Line Balancing


Line balance is performed to balance the workload of each machine as much as possible.
Due to the unique nature of putting multiple NXT-2/NXT-2c bases together to create one
large NXT-2/NXT-2c machine, the concept of line balancing has greatly changed for
lines with only NXT-2/NXT-2c bases. For a line with only NXT-2/NXT-2c bases made
up into one NXT-2/NXT-2c machine, all parts will be simply assigned to the NXT-2/NXT-
2c machine. This will still be an important step for lines with multiple machines though.
However, there is a special outside line balancer/optimizer available for multi-machine
NXT lines called NXT Multi Machine Optimizer. Refer to section 2.6 "Optimizing" for
procedures on using this software to line balance/optimize.
• Note:This means that if a NXT-2/NXT-2c machine is the only machine in a line then the
assign part command can be used to simply assign all of the parts to the NXT-2/NXT-2c
machine.

2.5.1 Line balancing in Job Builder


Follow the procedures below to line balance using the function in Job Builder.

1. Select [Line Balance] from the [Tools] menu and the [Line Balancer Options] dialog box
displays.

2. Select the appropriate option and click [Start] to start the line balancing process and the
[Line Balancer] dialog box displays with the current status of the balancing process. If
the option “Do not use current feeder allocation” is used, then all of the parts are
assigned to the different machine without considering any parts already set in the feeder
setups. If the option “Use current feeder allocation” is selected, then parts are assigned
to machines while considering any parts already present in the feeder setup. This
means that if a part is already in the feeder setup for a machine, then the matching part
is possibly assigned to that machine.

3. If there are any errors, click [Error Details] to view the errors. Once completed, click
[Close] to close the dialog box. If there were errors, note what the errors were and
correct them and then rebalance the line again.

2.5.2 NXT Multi Job Line Balancer (option)


The NXT Multi Job Line Balancer is exclusively for creating feeder setups that contribute
to the reduction of feeder changeover time for NXT machines. This software is an
option and requires a license in order to use it.

• Important points to note before using the NXT Multi Job Line
Balancer.
Be sure to note the following points.

• Part data on the part data server is used by this software. Therefore, copy the
part data to be used from the jobs to the server if they are not already on the part
data server.

• Select a line that includes an NXT machine type for all jobs being used in the
NXT Multi Job Line Balancer.

The NXT Multi Job Line Balancer does not change parts assignments. Specify the above
settings as required before using this tool.

114 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Procedure
1. Select the [MultiJobLineBalancer] group button at the left side of the Fuji Flexa Director
window.

2. Click [NXT MultiJob LineBalancer]. A wizard-style dialog box is displayed.


Wizard steps

01PRG-0141E

3. If there is XPF machines in the lines then select the [Support XPF] setting. If there are
no XPF machines or you wish to not consider them during line balancing, then do not
select this option.

4. Click [Next] to proceed to the next step.

5. At STEP 1, click [Add] and the [Select Job] dialog box displays.

6. Using the dialog box, locate and select the jobs on which to perform multi job line
balancing.
• Note:Hold down Ctrl when selecting multiple jobs.

7. Select the side of the panel to be line balanced and then click [OK] in the dialog box that
is displayed.
• Note:It is possible to change the side after this step by right-clicking the job name in the list
and then specifying the side in the shortcut menu.

8. Continue adding jobs until all of the jobs you want to line balance have been specified.

9. If you want to specify production quantity settings for jobs, right-click the job name and
then select [Enter the production quantity] and then specify the production quantity in
the dialog box and click [OK].

10.If you want to prioritize production for a side of the panel in a job, then right-click the job
name and then specify the side from [Prioritizing Production].

11.Once all of the jobs and desired settings have been specified, click [Next] to display Step
2.

12.At STEP 2, click the [...] button and specify the name of the job to be used for the line/
feeder setup.

NXT II / NXT IIc Programming Manual 115


2. Job Builder PRG-NXTIIc-1.4E

13.In the [Feeder allocation setting] group box, select the feeder allocation method to be
used.

Setting Description

Consider the allocation All of the variable status feeders for the job in the [Job used for
of all feeders line or feeder setup] setting are not moved from their position
as much as possible (a feeder will be altered if necessary for
other jobs). Fixed and reserved feeder positions from this job
cannot be altered.

Consider the allocation Fixed and reserved feeder positions for the job in the [Job
of Reserved and Fixed used for line or feeder setup] setting cannot be altered, but the
feeders only variable status feeders can be altered freely.

14.In the [Settings] group box, select the appropriate setting.

Setting Description

Group jobs for batch A common feeder allocation for multiple jobs is created and
changeover: the jobs are grouped. There are times when multiple groups
are possible. In this case, changeover between groups occurs
but the groups do not share a common feeder allocation.

Reduce feeder A common feeder allocation for multiple jobs is created and
changeover times: the jobs are grouped. There are times when multiple groups
are possible. In this case, changeover between groups
occurs. However, the feeder allocation of the previous group
is considered. As a result, a feeder allocation is created that
reduces feeder allocation changeover as much as possible.
Compared to [Group jobs for batch changeover], the number
of feeder changeovers is reduced. However, it is difficult to
balance the cycle time.

Calculate changeover The program automatically calculates whether it is more


method from beneficial to prioritize changeover or cycle time before
production count and optimization. (When this option is selected, select an
cycle time: optimization level (Low, Mid, High).

15.Click [Next] to proceed to the next step.

16.At STEP 3, in the [Changeover parameters] group box, set the parameters you want to
use for the machine concerning changeover conditions.

17.In the [Specify modules that should avoid changeover whenever possible] box, select
the appropriate modules. This option is enabled only if the following two settings have
been made in the previous step.

• Feeder allocation setting: Consider the allocation of Reserved and Fixed


feeders only

• Settings: Reduce feeder changeover times.

18.Click [Next] to display the next step.

116 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

19.At STEP 4, set the production order for the jobs by using one of the methods below.

• To optimize the production order, click [Optimize]. Select the optimization


method for the production order and then click [OK] in the dialog box that is
displayed.

• To manually edit the production order, select a job and use the [Up] and [Down]
buttons to change the order.

20.Specify the panel conveyance method for the jobs, by right-clicking them and selecting
the method you want to use from the shortcut menu.

21.Click [Next] to display the next step.

22.At STEP 5, specify the optimizer options you want to use.

Setting Description

Display cycle time If this option is selected, then a cycle time graph is displayed
graph during processing.

Allocate parts with This specifies whether or not parts with many placements will
excessive sequences be broken up into multiple feeders and set into different
to multiple modules modules. If this is selected, parts with many placements will
be set in multiple feeders and placed on multiple modules if
possible.

Divide parts on fixed Specify whether to reallocate parts on fixed feeders when
feeders [Allocate parts with excessive sequences to multiple modules]
is selected. When this is selected, parts on fixed feeders can
be allocated to other modules to reduce cycle time.

Optimize nozzle This specifies whether the nozzle allocation should be


station optimized or not. If this is selected, the nozzles in the nozzle
station will be changed to be "optimized" for production. If this
is not selected, then optimization is performed without
changing the nozzle setup.

Used feeder type Specify the whether of not reel holders are on the feeders. If
set to "Reel holder", the optimizer positions feeders in the
feeder setup considering that the feeders have reel holders. If
this is set to "Reel holder-E", the optimizer positions feeders in
the feeder setup considering that feeders have no reel holders
and a bucket type feeder pallet is used.

NXT II / NXT IIc Programming Manual 117


2. Job Builder PRG-NXTIIc-1.4E

23.If performing paired module production, then specify the settings you want to use below.
• Note:Paired module production is supported by the NXT-2 only.

Setting Description

Optimize panel This specifies whether or not the panel stopping position is
stopping position optimized for paired module production. This is only for M3-2
modules when they are performing paired module production.

Optimize for single This specifies whether or not paired module production is used
module production for panels between 250 and 305 in length. This setting has no
bearing for panels outside of this range. If this is not selected
and the panel size is within the range, the M3-2 modules are
automatically paired for paired production. If this is selected
and the panel size is within the range, the M3-2 modules are
not paired. For panels smaller than the range, M3-2 modules
are never paired. For panels larger than the range, M3-2
modules are always paired.

Allocate parts in the This specifies whether or not to allocate parts that are in the
interference area to M6 head interference area during paired module production to
modules M6-2 (SP) modules if possible. By selecting this option, head
waiting time during paired module production is reduced.
However, more parts are assigned to the M6-2 (SP) module.

24.Click [Next] to display the next step.

25.At STEP 6, select the check boxes next to feeders and nozzles that are available. Clear
the check boxes next to any feeders or nozzles that are not available.

26.Click [Next] to display the final step.

27.At STEP 7, click [Next] to advance STEP 8, and to start the NXT Multi Job Line Balancer
using the current settings. To review the settings, click [Back].

28.At STEP 8, the line balancing process is started and the results are displayed. Line
balancing continues until the Line Balancer decides on the best scenario.

29.Click [Save] to save the result of the line balancing back to the job.
• Caution:If this step is not performed, then none of the results of the line balancing are
reflected in the job.

30.Click [Exit] to close the wizard.

118 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.6 Optimizing
After balancing the line, the parts need to be distributed to the different modules and the
sequences for each module need to be arranged in the optimum order to minimize cycle
time. The optimizer is used to arrange the sequences in the best order. In addition to
the optimizer within Job Builder, there is another optional optimizer for optimizing
different jobs or sides. NXT Dual Production Optimizer is capable of optimizing two
different jobs to run on different lanes or two sides of a panel using two different lanes.
For procedures on using this optimizer, refer to section 2.6.3 "NXT Dual Lane
Optimization (for dual lane production)".

2.6.1 Optimizing in Job Builder


The following procedures are used for optimizing one job only.

1. Select [Optimize] from the [Tools] menu to display the [Optimize Options] dialog box.

01PRG-0142E

2. To optimize the feeder arrangement, select the [Allocate feeders] option. After
specifying the desired settings, click [OK] to display the [Select Machine] dialog box.

01PRG-0143E

3. Select the desired machines, and click [Start].

4. The [Optimize] dialog box displays. In this dialog box, the status of the optimization
process displays along with any errors. If any errors occur, click [Error Details] to display
further details. Click [Close] when the optimization process is complete.
• Note:Once the job has been optimized and saved, it can be transmitted to the NXT-2/NXT-
2c machine. It is not necessary to generate recipes for the NXT-2/NXT-2c.

NXT II / NXT IIc Programming Manual 119


2. Job Builder PRG-NXTIIc-1.4E

2.6.2 NXT Multi Machine Optimizer


Generally, an NXT line consists of "one" NXT machine (made up of multiple bases). With
this configuration, line balancing is very simple and all of the parts are simply assigned
to the NXT machine. The parts assigned to the various modules is optimized and
rearranged during the optimization process. However, if the NXT line is comprised of
multiple NXT "machines", then use this software to line balance and optimize the job.

• Job condition before using NXT Multi Machine Optimizer


The job must be in the condition below before using this software.

• The line must be already selected in the job.

• The basic configuration of the line must already be set (number and type of
modules and if not doing head or nozzle optimization, the heads and nozzles for
each module).

• All of the marks to be used must be assigned to the machines.

• All of the parts to be placed must be assigned to at least one machine. (This
software does not assign unassigned parts; it just moves assigned parts from
one machine to another.)

• Procedure
1. Select the [Optimizer] group button at the left side of the Fuji Flexa Director window.

2. Click [NXT Multi Machine Optimizer]. A wizard-style dialog box is displayed.


Wizard steps

01PRG-0144E

3. Click [Next] to proceed to the next step.

4. At STEP 1, click the [...] button in the [Job] group box to display a list of the available
jobs.

5. Select the location for the job in the left pane and then double-click the job you want to
line balance and optimize to select it. The job is opened and the name displays in the
text box.
• Note:The job cannot be opened if another program already has it opened.

120 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

6. Select the side of the panel (the Top surface or Bottom surface) to be line balanced and
optimized.

7. Select any other options you want to use in this step and then click [Next].

Setting Description

Optimizes the entire When selected, the entire NXT line is line balanced and
NXT line optimized. If option is not selected, then only the machine
selected in the [Line Configuration] list is optimized (if no
machines are selected, then the first machine is automatically
selected).

Support XPF Select this option if there are XPF machines in the line with the
NXT. By selecting this, the XPF will be considered during
optimization of the NXT machines.

8. At STEP 2, specify the settings for the conveyor in the [Conveyor Settings] group box.

Setting Description

Conveyor Mode This setting specifies the panel conveyance mode to be used
for production for determining optimization.

Board Flow This specifies the direction in which the panels flow through
the machine. This settings does not actually control the
direction in the machine but is used for job related processing
in Fuji Flexa.

Lane 2 reference rail This specifies whether or not the reference rail for the second
setting lane can move to different positions. If this is set to "Fixed" the
reference rail cannot move to different positions and a setting
must be specified for [Interval between lane 1 and 2 (mm)].

Interval between lane 1 This setting is only available when the setting for [Lane 2
and 2 (mm) reference rail setting] is "Fixed". This setting specifies the
location at which the reference rail for lane 2 will be fixed.

Target Conveyor This specifies the target lane on which the job will be
optimized. If set to "Lane 1", then the job is optimized with the
premise that the panels are to be loaded on lane 1.

NXT II / NXT IIc Programming Manual 121


2. Job Builder PRG-NXTIIc-1.4E

9. If performing paired module production, then specify the desired settings in the [Paired
Module Production] group box.
• Note:Paired module production is supported by the NXT-2 only.

Setting Description

Optimize For Single This specifies whether or not paired module production is used
Module Production for panels between 250 and 305 in length. This setting has no
bearing for panels outside of this range. If this is not selected
and the panel size is within the range, the M3-2 modules are
automatically paired for paired production. If this is selected
and the panel size is within the range, the M3-2 modules are
not paired. For panels smaller than the range, M3-2 modules
are never paired. For panels larger than the range, M3-2
modules are always paired.

Optimize Panel This specifies whether or not the panel stopping position is
Stopping Position optimized for paired module production. This is only for M3-2
Offset modules when they are performing paired module production.

Allocate Parts To M6 This specifies whether or not to allocate parts that are in the
Module head interference area during paired module production to
M6-2 (SP) modules if possible. By selecting this option, head
waiting time during paired module production is reduced.
However, more parts are assigned to the M6-2 (SP) module.

10.Click [Next] when completed making settings.

11.At STEP 3, specify the optimization options you want to use. For details on the settings
refer to the table below.
• Note:Head optimization does not change the heads on modules with OF, or G04 heads nor
can it allot these heads. These are special heads and if they are being used, then they
should be specified in their modules in the job before using NXT Multi Machine Optimizer.

Setting Description

Reallocate feeders If this option is selected, then feeders that have a variable
status can be moved or even deleted if they are not needed
during optimization. If this option is not selected, then already
existing feeders cannot be moved or deleted and any newly
required feeders can be set in empty slots only.

Allocate parts with This specifies whether or not parts with many placements will
excessive sequences be broken up into multiple feeders and set into different
to multiple modules modules. If this is selected, parts with many placements can
be set in multiple feeders and placed on multiple modules if
possible.

Divide parts on fixed Specify whether to reallocate parts on fixed feeders when
feeders [Allocate parts with excessive sequences to multiple modules]
is selected. When this is selected, parts on fixed feeders can
be allocated to other modules to reduce cycle time.

Use current feeder When the [Reallocate Feeders] option is selected, this
setup specifies whether or not the current feeder setup will be
changed or not. If this is not selected and the [Reallocate
Feeders] option is selected, then the current feeder positions
and settings are completely ignored and all feeders are
redistributed. If there are variable status feeders that are not
being used in the current job in the feeder setup, these feeders
are removed.

122 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

Setting Description

Optimize insert order When this is not selected, insert order, feeders, head setup,
only nozzle stations and other items can be optimized/changed
during optimization. Only the insert order is changed during
optimization when this is selected.

Optimize nozzle This specifies whether the nozzle allocation should be


station optimized or not. If this is selected, the nozzles in the nozzle
station will be changed to be "optimized" for production. If this
is not selected, then optimization is performed without
changing the nozzle setup.

Nozzle station nozzle Specify the nozzle station nozzle arrangement method.
allocation method "Minimum" arranges for the minimum number nozzles
required by the head. "Maximum" arranges for the maximum
number of nozzles allowable in the station.

Optimizer Type This setting specifies the level of optimization to be performed.


"Speed" performs optimization with a priority on achieving a
relatively fast cycle time and processing is performed quickly.
"Optimal" performs optimization with a priority on achieving
the fastest cycle time and processing takes longer. "Time
Limit" performs processing the same as "Optimal" but within a
specified time limit.

Processing time limit This only displays if [Optimizer Type] is set to "Time Limit".
This specifies the time limit in minutes that the optimizer has
to complete processing.

Used feeder type Specify the whether of not reel holders are on the feeders. If
set to "Reel holder", the optimizer positions feeders in the
feeder setup considering that the feeders have reel holders. If
this is set to "Reel holder-E", the optimizer positions feeders in
the feeder setup considering that feeders have no reel holders
and a bucket type feeder pallet is used.

Performs basic head When this is selected, the setup of the heads is considered
optimization during optimization and the heads/nozzle stations used are
changed to best suit the job. The GL, G04 and OF heads are
not considered when using this option and will not be moved,
added, or deleted because these are special head types. If
using these head types, manually set them in the job before
optimizing. In addition, the quantity and head types available
for optimization are specified in the STEP 4 when this option
is selected. When this option is not selected, STEP 4 is
skipped.

12.IClick [Next] to display the next step.


If "Perbasic head optimization” was specified, then STEP 4 is displayed.
If "Perbasic head optimization” was not specified, then STEP 5 is displayed.

13.At STEP 4, specify the number of heads for each type of head and then click [Next].
• Note:If the value is left at 0, then the optimizer will considers there to be no limit to the
number of heads for that type. If a head type is not available, then clear the check box for
the head type.

NXT II / NXT IIc Programming Manual 123


2. Job Builder PRG-NXTIIc-1.4E

14.At STEP 5, the current configuration for the machines is displayed. Click [Next] to start
the line balance/optimization process.

Setting Description

Optimizes only the When [Reallocate Feeders] is not selected, this setting is
designated module enabled. When selected, only optimization for the modules
selected from the list below this setting is performed. When
this is not selected, optimization for all modules is performed.

15.At STEP 6, the line optimization process is started and the results are displayed.

16.Click [Save] to save the result of the optimization back to the job.
• Caution:If this step is not performed, then none of the results of the optimization are
reflected in the job.

17.After saving the results, then click [Cancel] to close the wizard.

2.6.3 NXT Dual Lane Optimization (for dual lane production)


In order to perform dual lane optimization, it is necessary to have the optional software,
NXT Dual Production Optimizer, installed on the computer.

1. Ensure that both jobs for which optimization is to be performed are complete in the terms
that they can be used to produce panels.

2. Select the [Optimizer] group button at the left side of the Fuji Flexa Director window.

3. Click [NXT Dual Production Optimizer]. A wizard-style dialog box is displayed.


Wizard steps

01PRG-0145E

4. At STEP 1, specify whether optimization to to be performed between two different jobs


or for both panel sides for one job by selecting the appropriate option.

5. After selecting the desired job option, click the [...] button in the [Lane 1] group box. A
dialog box displays the available jobs.

6. Select the desired job to be produced using lane 1 and click [OK]. The name of the job
then displays in the job text box.
• Note:If an error occurs about not being able to open the job, ensure that the job is not
currently opened. Opened jobs cannot be selected.

124 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

7. Use the combo box to the left of the [...] button to select whether to optimize the Top
surface or Bottom surface.

8. If “Produce two different jobs.” is selected, then repeat steps 5 to 7 for Lane 2.

9. Click [Next] to display the next step.

10.At STEP 2, select the machine to be optimized, then click [Next] to display the next step.

11.At SETP 3, select any desired optimization options and clear any unwanted options.

12.Click [Next] and the optimization process begins.

13.At STEP 4, the current status of the optimization process displays in a message box.
When the optimization processing is completed, the final step of the wizard displays with
the cycle time for each module.

14.To view a text file with a breakdown of the cycle times, click [Report]. To save the
optimization processing back to the jobs, click [Save]. When [Save] is clicked, the
results are saved. If the optimization results are not to be used, proceed to the next step
without clicking [Save].

15.Click [Cancel] and the wizard is closed.

2.6.4 NXT Triple Lane Optimization (for triple lane production)


When a production job is created, the job is optimized for the three lanes.
• Note:Triple lane is not supported by the NXT-2c.

1. Select the [Optimizer] group button at the left side of the Fuji Flexa Director window.

2. Click [NXT Triple Production Optimizer]. A wizard-style dialog box is displayed.


Wizard steps

01PRG-0106E

3. There are three methods that can be used for production. [All lanes produced at the
same job], [Lane 1 and lane 2 produce the same hob, while lane 3 produces a different
job], and [Each lane produces a different job]. The following is an explanation of each
method.

• Producing the same panel using all lanes


1. Select “All lanes produce the same job” at STEP1 and then click [Next].

NXT II / NXT IIc Programming Manual 125


2. Job Builder PRG-NXTIIc-1.4E

01PRG-0110E

2. At STEP 2, click the [...] button in the [Lane 1] group box. Production jobs that can be
optimized are displayed in a dialog box.

01PRG-0107E

3. Select the job to be produced at lane 1 and click [OK]. The selected job name will then
display in the Job text box.

4. Use the combo box to the left of the [...] button to select whether to optimize the Top
surface or Bottom surface.

5. Click [Next] when job selection is complete.

6. At STEP 3, select the machine for which optimization is to be performed and then click
[Next].

7. At STEP 4, select the option items to be used when performing optimization and clear
the option item settings that are not to be used.

8. Click [Next] at STEP 4 to commence the optimization process.

9. At STEP 5, display the progress in a message box. The cycle time for each module will
display when the optimization process is complete.
• Note:Cycle time is calculated in the order “Lane 1 - Lane 2 - Lane 3”.

126 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

• Producing panels when the balance between the number of


placements on the top and bottom surface is poor
1. Select “Lane 1 and lane 2 produce the same job, while lane 3 produces a different job”
at STEP 1 and then click [Next].

01PRG-0111E

2. At STEP 2, select the option to be used (“Produce two different jobs.”, “Produce the Top
and Bottom sides on the same job.”) to set whether to perform optimization for two
different jobs or for the top and bottom sides on the same job.

01PRG-0108E

3. After selecting the job option to be used, click the [...] button in the [Lane 1] group box.
Production jobs that can be optimized are displayed in a dialog box.

4. Select the job to be produced at lane 1 and click [OK]. The selected job name will then
display in the Job text box.

5. Use the combo box to the left of the [...] button to select whether to optimize the Top
surface or Bottom surface.

6. If “Produce two different jobs.” is selected, the lane 3 job is also set using the same
procedure.

7. Click [Next] to display the next step.

NXT II / NXT IIc Programming Manual 127


2. Job Builder PRG-NXTIIc-1.4E

8. At STEP 3, select the machine for which optimization is to be performed and then click
[Next].

9. At STEP 4, select the option items to be used when performing optimization and clear
the option item settings that are not to be used.

10.Click [Next] at STEP4 to commence the optimization process.

11.At STEP 5, display the progress in a message box. The cycle time for each module will
display when the optimization process is complete.
• Note:Cycle time is calculated in the order “Lane 1 - Lane 3 - Lane 2 - Lane 3”.

• Producing three different panel types (width) on three different lanes


1. Select “Each lane produces a different job” at STEP 1 and then click [Next].

01PRG-0112E

2. At STEP 2, click the [...] button in the [Lane 1] group box. Production jobs that can be
optimized are displayed in a dialog box.

3. Select the job to be produced at lane 1 and click [OK]. The selected job name will then
display in the Job text box.

4. Use the combo box to the left of the [...] button to select whether to optimize the Top
surface or Bottom surface.

5. Perform settings for lanes 2 and 3 using the same procedure.

6. At STEP 3, select the machine for which optimization is to be performed.

7. Click [Next] to display the next step.

8. At STEP 4, select the option items to be used when performing optimization and clear
the option item settings that are not to be used.

9. Click [Next] at STEP 4 to commence the optimization process.

10.At STEP 5, display the progress in a message box. The cycle time for each module will
display when the optimization process is complete.
• Note:Cycle time is calculated in the order “Lane 1 - Lane 2 - Lane 3”.

128 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 2. Job Builder

2.7 Generating Reports


With the NXT-series, it is not necessary to generate recipes in order to transmit the job to
the machine. Reports are only generated during the recipe generation process.

2.7.1 Manually generating reports


1. Select [Generate Recipes/Reports] from the [Tools] menu to display the [Select
Machine] dialog box.

2. Select the NXT-2/NXT-2c machine, and click [Start] to generate recipes.

3. The [Generate Recipes/Recipes] dialog box displays. In this dialog box, the status of
the recipe/report generation process displays along with any errors. If any errors occur,
click [Error Details] to display further details. Click [Close] when all of the recipes have
been generated.
• Note:Reports for the selected machines are automatically generated when recipes are
generated. To display the available reports, double-click [Report] found in the page for the
[Top] or [Bottom] tab.

2.7.2 Automatically generating reports when the job is saved


When this option is used, reports and recipes for all machines are automatically
generated every time the job is saved. This does increase the amount of time it takes
to save a job.

1. Select [Options] from the [Tools] menu and the [Options] dialog box displays.

2. Select the [Recipe Creation] tab.

3. To generate recipes and reports every time a job is saved, select the check box for
[Generate recipes on save] and click [OK]
• Note:To display the available reports, double-click [Report] found in the page for the [Top]
or [Bottom] tab.

To stop Fuji Flexa from generating recipes and reports every time a job is saved, perform
the above procedures, but clear the check box for [Generate recipes on save].

NXT II / NXT IIc Programming Manual 129


2. Job Builder PRG-NXTIIc-1.4E

• MEMO:

130 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

3. Part Data Settings


3.1 Introduction
This chapter lists the part data settings used by the NXT-2/NXT-2c. The part data settings
in this chapter are broken down into three groups that correspond to the way the settings
are grouped when using relational mode for part data in Fuji Flexa.

Part data is created and edited with Part Editor or if the part data is using relational mode,
Part Number Editor, Shape Editor, and Package Editor. In addition, part templates are
created and edited with Template Editor. Part data can be created manually, by importing
data, or by using the New Part Wizard. For procedures on using these items, refer to the
Fuji Flexa User Manual.

NXT II / NXT IIc Programming Manual 131


3. Part Data Settings PRG-NXTIIc-1.4E

3.2 Part Data


The following list is the part data settings used by the NXT-2/NXT-2c for part data.

Name Comments Chg

Part Shape X

Package Name X

Polarized X

Direction Specifies the supply direction of the part O


compared to the direction of the shape when it
was created.

Barcode Label This setting is used with Fujitrax Verifier. X

Part Comment X

Bottom 2D Code X

Upside-down Check O

Allow Multiple Slots Used during line balancing and optimization only. X

Limit Target Machines Used during line balancing only. X

Target Machine List Only displays if [Limit Target Machine] is [Yes]. X

1st Pin Location Specify the location of the 1st pin. X

Separate And Reject Specify whether or not parts are separated when X
rejected.
Yes:Parts are separated when rejected
No:Parts are not separated when rejected

Valid Term Specifies the Valid Term setting. X

User Fields 1 to 5 This is a note field for users. X

The settings for items with an O in the “Chg” column can be changed in MEdit. The settings
for items with an X in this column cannot be changed in MEdit.

3.2.1 Part data details


Part shape
Specify the shape data that is used for the part.

Package Name
Specify the package data that is used for the part.

Polarized
Specify whether or not the part has polarity. A part is considered to have polarity when the
part is not symmetrical, electrically and/or physically. If the part has no polarity, then a
placement of 180 degrees opposite to the specified angle does not affect the board.

132 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Direction
Specify how the part is oriented in the package compared to the direction the part was
created in the shape library and zero orientation. This is used for vision processing and
placement.

Barcode Label
Specify the barcode label for the feeder verification check if Fujitrax Verifier is used. If this
is left blank and Fujitrax Verifier is being used, then the part data name is used for the
barcode.

Part Comment
Enter a part comment.

Bottom 2D Code
Specifies the 2D code information for the bottom of the part.

Upside-down Check
Specifies whether a check if the picked part is upside-down (using IPS side surface image
processing) or not is performed.

Allow Multiple Slots


Specify whether or not to allocate the same part to multiple machines and feeders during
line balancing and optimization.

Setting Description

Yes Specifies that it is possible to divide the part among multiple machines
during line balancing. During optimization it is also possible that the
part will be divided into multiple feeders during optimization.

No Line balancer and Optimizer do not divide the part among multiple
machines and feeders.

Note: The setting [Feeder Duplication] (NXT-2/NXT-2c) has priority in optimization over [Allow
Multiple Slots].

Limit Target Machines


Specify whether or not to limit this part to specific machines. If this setting is [No], then the
part can be allocated to any machine that can place the part. If this setting is [Yes], then
the part can only be allocated to one of the machines specified in the [Target Machine List].
The [Target Machine List] only displays if this setting is [Yes].

Target Machine List


When the part is to be limited to specific machines only by changing the [Limit Target
Machines] setting to [Yes], then this setting is displayed and then machines to which the
part can be allocated to must be specified here. Click the value cell for this setting twice
and a [Select Machine Model] dialog box is displayed. Select the machines to which the
part can be allocated and then click [OK].

1st Pin Location


Specifies the location of the first pin.

NXT II / NXT IIc Programming Manual 133


3. Part Data Settings PRG-NXTIIc-1.4E

User Fields 1 to 5
These are note fields for you to use as you please.

134 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

3.3 Shape Data


The following list is the part data settings used by the NXT-2/NXT-2c for shape data.

3.3.1 Shape Information tab

Section Name Comments Chg

Body Length (X) O

Width (Y) O

Length Tolerance (X) O

Width Tolerance (Y) O

Height O

Height Tolerance Used only with compatible heads O

Color O

Lead Pitch Tolerance This is a vision related setting. O

Element Information If the part has elements, then they must O


be specified in this location. All settings
in this area are vision related settings.

Lead - Side This is a vision related setting. O


Element
Information

Position X This is a vision related setting. O

Position Y This is a vision related setting. O

Quantity This is a vision related setting. O

Pitch This is a vision related setting. O

Width This is a vision related setting. O

Width Tolerance This is a vision related setting. O

Length This is a vision related setting. O

Length Tolerance This is a vision related setting. O

Center Tolerance This is a vision related setting. O

Result This is a vision related setting. O

P Pattern This is a vision related setting. O

Settings that have blank comments have the same explanation and settings for multiple Fuji
machine types. Settings with the vision related comment affect the vision processing.

The settings for items with an O in the “Chg” column can be changed in MEdit. The settings
for items with an X in this column cannot be changed in MEdit.

NXT II / NXT IIc Programming Manual 135


3. Part Data Settings PRG-NXTIIc-1.4E

3.3.2 Shape Process tab

Section Name Comments Chg

Body Location Pin Length O

Part Pattern Tolerance X This is a VPDplus setting. O

Part Pattern Tolerance Y This is a VPDplus setting. O

Visual Data Editor X

Lead Check Point O

Quantity Check Limit O

Lead Brightness O

Process - Minimum Diameter X


Nozzle
Maximum Diameter X

Name X

Load Check For NXT pressure control only O

Process - Do Auto Offset A setting related to machine control. O


Pick
Pick Check Mode X

Offset X O

Offset Y O

Offset Q O

Offset Z O

Tray Pick Offset Z O

Soft Pick Speed O

Enable Pressure Sensor O

Do Prerotation NXT does not use this setting. O

Do Part Height Check Only used for heads with IPS. O

Clamp Width For OF head O

Actual Pickup Body For OF head O


Height

Clamp Margin For OF head O

Motor Gripping Force For OF head O

Process - Tolerance X O
Pick -
Tolerance Tolerance Y O
Check
Tolerance Q O

136 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Section Name Comments Chg

Process - Shuttle Speed TU-LT/LTC has an extra setting. O


Pick -
MTU Magazine Speed O

Process - Do Place Check Used only with compatible heads O


Place
Offset X O

Offset Y O

Offset Z O

Pressure O

Transport Speed O

Transport Speed Z O

Transport Speed Q O

Soft Place Speed O

Place Motion Selection O

Placing Thrust Pressure O

Placement Wait Time O

Stack Placing Down For POP placement O


Speed

Stack Placing Up Speed For POP placement O

Do Place Precision For NXT only X


Priority

Panel Stopping Position X


Corrction

Process - Alt Feeder Trigger This setting is not used from the part N/A
Error data. This setting for the NXT is set
through Accessory Software.

Dump Position O

Forcing Recovery Times O


As 0

Recovery Times O

NXT II / NXT IIc Programming Manual 137


3. Part Data Settings PRG-NXTIIc-1.4E

Section Name Comments Chg

Vision Vision Type Refer to section 3.6.2 "NXT-2/NXT- O


2c vision types".

Vision Height Offset For sidelight camera O

Vision Area Offset X For OF head O

Vision Area Offset Y For OF head O

Exposure Time This is the VPDplus setting. O


(VPDplus)

Lighting Pattern This is the VPDplus setting. O


(VPDplus)

Pin Check Pin Check Mode X

Is Mark Present X

Is Bottom Mark Present X

Is Bump Present X

Upper Left X O

Upper Left Y O

Lower Right X O

Lower Right Y O

CCD Level O

CCGA Check X

Coplanarit Do Coplanarity Coplanarity check related setting. X


y
Coplanarity Editor Coplanarity check related setting. X

Flux Do Flux X

Dwell Time O

Slow Dipping Height O

Slow Dipping Down O


Speed

Slow Dipping Up Speed O

Squeegee Height O

Do Dipping Check O

Solder Do Check O
Paste
High Brightness O

Low Brightness O

Settings that have blank comments have the same explanation and settings for multiple Fuji
machine types. Settings with the vision related comment affect the vision processing.

138 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

The settings for items with an O in the “Chg” column can be changed in MEdit. The settings
for items with an X in this column cannot be changed in MEdit. N/A means that this part
data setting is not set at the machine so any changes here are not reflected at the machine.

Entering part dimensions and positions


The dimensions and positions for the part are entered in the X- and Y-directions when
viewed from above.

Y
+

X
FUJI
+

XY-coordinates (part upper surface)

3.3.3 Shape Information details


Body
Length (X)
Specify X-direction length of the part's body size.

Width (Y)
Specify Y-direction length of the part's body size.

Length Tolerance (X)


Specify the part's X-direction length tolerance.

Width Tolerance (Y)


Specify the part's Y-direction length tolerance.

Height
Specify the part's height.

Height Tolerance
Specify the part's height tolerance.

Color
For the NXT-2/NXT-2c, this is used for vision processing of parts. Parts that are using the
body detection vision types must have the color specified as “White”.

The vision type that this setting must be “White” are: 60, 61, 62, 63, 65, 66, 71, 74, 80, 153,
160, and 251.

Parts using these vision type that do not appear “white” in the images (the body is completly
black with no leads), cannot be vision processed using these vision types.

NXT II / NXT IIc Programming Manual 139


3. Part Data Settings PRG-NXTIIc-1.4E

Lead
Pitch Tolerance
It is the tolerance allowed for the deviation from the pitch as a percentage of the lead pitch
length. If no setting is made here, processing is carried out using a default value of 30%.

Element Information
Set element related data. An element is a group of leads on the same side of a part which
have the same length, width, and pitch. As there may be several elements on a part,
numbers are assigned to the elements for identification purposes.

Double-click the data cell for this field and the [Element Information] dialog box displays.

Position X, Y
This expresses the X- and Y-coordinates from the center of the part to the point on the side
of the part that is central with the element. (Refer to the figure below.)

4 3

Side 3

Body
(0, 0)
Side 0 Side 2

(Position X, Position Y)

Side 1

Lead element group

1 2 NXTPRG007Eb

Side
Specify the side on which the element is located. Side numbers should always be assigned
as shown in the above figure (at direction 0).

140 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

P Pattern
Specify how the leads appear to the vision processing system. Select the P Pattern from
the choices that matches the lead image.

Refer to section 3.5 "P Pattern Details" for details on settings for this item. The table below
lists the common P Pattern settings for the NXT-2/NXT-2c.

Part Type P Pattern Number

SOIC, SOT 4

QFP (leads on 4 sides) 14

SOJ 4

PLCC 12

BGA (White body) 1

BGA (Black body) 2

Result
Specify the type of check which will be performed on the leads in the element. Normally,
this is set to [Inspect]. The check items are described below.

Group Setting Description

Vision Inspect This setting is specified for standard parts which do


Processing not have special shapes.
Options
Don't Inspect The element is not inspected.

Virtual Lead This setting is used to define virtual leads. When


the part is inspected, the vision processing system
verifies that there are no leads in the virtual lead
area. This function is useful for polarity checks.

Matrix Use this for BGAs and flip chips. Because the leads
are defined as a two dimensional array on these
parts, two records are necessary to define one
element. Result is set to [Inspect] in the first
element and in the second element result is set to
[Matrix]. The [Matrix] setting alerts the vision
processing system that this is a grid-type part and
that two consecutive element records describe one
element.

NXT II / NXT IIc Programming Manual 141


3. Part Data Settings PRG-NXTIIc-1.4E

Group Setting Description

Check Items No Length Select this item to disable the lead length tolerance
Tolerance Check check. This setting is used when there is a wide
variation in the length of the leads.

No Width Select this item to disable the lead width tolerance


Tolerance Check check. This setting is used when there is a wide
variation in the width of the leads.

First Pin Check Use this to check that there is no lead to the left of
the very first lead detected (leads are inspected
from left to right).

Last Pin Check Select this item to enable the last pin check function.
In left to right vision processing of leads, this
function verifies that there is no lead to the right of
the last detected lead. In top to bottom vision
processing of leads, it verifies that there is no lead
below the last detected lead.

No Center Length If this box is checked, the machine will not check for
Tolerance Check length discrepancies between the lead center in
scanned images and that in the part data image.

No Center Width If this box is checked, the machine will not check for
Tolerance Check width discrepancies between the lead center in
scanned images and that in the part data image.

Quantity
Specify the number of leads in the element.

Pitch
Specify the pitch of the element leads.

Width
Specify the width of element leads.

Width Tolerance
Specify the width tolerance of element leads.

Length
Specify the length of the element leads.

Length Tolerance
Specify the length tolerance of the element leads.

Center Tolerance
Specify the bend tolerance for the element leads.

142 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

3.3.4 Shape Process details


Body
Location Pin Length
Specify the length in mm of any locating pins on the shape if they are present. This setting
is especially required if using the insertion pressure function.

Part Pattern Tolerance X / Part Pattern Tolerance Y


This item is enabled for when Vision Type 240 to 242 is set in VPDplus. Check the help file
in VPDplus for more details.

Lead
Check Point
Specify the point on the leads (measured from the end of the lead) that is checked. If 0 is
specified, the check occurs at the lead's 30% position. The following settings represent
general guidelines for various parts.

Part Type Setting

SOP / QPF 10 to 90% (standard setting: 30%)

PLCCs / SOJ 50 to 70% (standard setting: 60%)

BGA / Flip Chip 50%

Quantity Check Limit


Specify the number of leads on leaded parts which must be detected for the part to pass
inspection. If this is set to 100%, all the leads must be detected. If set to 90%, 90% of the
leads must be detected. This is normally set to 100%.

Lead Brightness
This sets the brightness level for leads (bumps) that is used when automatic determination
of lead brightness is difficult. Correspondingly larger values should be specified for brighter
leads. When set to 0, brightness is determined automatically.

Process - Nozzle
Minimum Diameter
Specify the minimum nozzle diameter which can be used to pick up the part with the shape.

Maximum Diameter
Specify the maximum nozzle diameter which can be used to pick up the part with the shape.

Name
Set this parameter for special nozzles. Although a nozzle is normally identified by the size
of its circular pickup area, a name is specified for special non-circular nozzles.

Load Check
Specify whether to check the nozzle load at constant intervals during production.

NXT II / NXT IIc Programming Manual 143


3. Part Data Settings PRG-NXTIIc-1.4E

Process - Pick
Do Auto Offset
Specify whether automatic compensation is performed for pick-up offsets. When No is
specified, the center of the part is used as the part pick-up position. However, pick-up at
the part center may not be possible for various reasons. To counter this, the amount of
offset is calculated by vision processing and this information can be fed back to the pick-up
position so that the part can be picked up at its center.

If parts are not being correctly picked up at their centers and "Do Auto Offset" is set to Yes,
the offset between the nozzle center and the part center is calculated so that subsequent
parts can be correctly picked at their centers.

Pick Check Mode


Specify the method to check if a nozzle has picked up a part during pickup.

Offset X / Offset Y
Normally, parts are picked up at the center of their bodies. However, for some odd shaped
parts this is not possible. If necessary, specify an offset from the center of the packaging
cavity to the pickup point on the body for the part to pick-up such parts. If 0 is entered, the
pickup point is the center of the packaging cavity.

Offset Q
When using custom nozzles, specify the nozzle rotation angle to match the angle of the part
in the cavity.

Heads that support this function:


H01, H02, H04S, G04, OF heads
(For H04 and H04S heads, only supported for single nozzle operation)

Nozzles that support this function:


Custom nozzles (including mechanical chucks and claws for OF head)

Offset Z
Specify an up or down offset for the pickup position of the part in a feeder cavity.

Tray Pick Offset Z


Specify an up or down offset for the pick-up point of the part in a tray cavity.

Soft Pick Speed


Specify the percentage of the maximum possible Z-axis speed at which the part is carried
after pick-up.

Enable Pressure Sensor


This specifies whether or not the part using the shape data is picked with 220 gf when using
a pressure sensor equipped head. If set to "Yes" the part is picked using pressure conrol,
while if the setting is "No" the pressure control is not used when the part is picked. This
setting is only applicable for heads with this sensor. This setting has priority over soft pick-
up settings.

Do Prerotation
This setting is ignored by the NXT-2/NXT-2c. Prerotation is automatically performed on
heads that support this function.

144 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Do Part Height Check


Specify whether or not to perform a height check of the part. This setting is only used if the
head can check the part height.

Do Prerotation for Custom Nozzle


Specify whether or not to rotate parts to (or near to) the placement angle prior to vision
processing when using custom nozzles. This setting is only valid for the H01, H02, and G04
heads.

Clamp Width
Specify the width of the part at the clamping position. This setting is only valid for the OF
head.

Claw

Width Part Body Clamp Width

Claw
01PRG063E

Actual Pickup Body Height


Specify the height of the part at the clamping position.

Claw Claw

Body Height Part Body Actual Pickup Body Height

01PRG064E

Clamp Margin
Specify the gap between the claw width during clamping and the actual claw width. This
setting is only valid for the OF head.

NXT II / NXT IIc Programming Manual 145


3. Part Data Settings PRG-NXTIIc-1.4E

Motor Gripping Force


Specify the force used to hold the part during pickup. This setting is only valid for the OF
head.

Setting Part holding force (N) Setting Part holding force (N)

-6 3.7 3 8.2

-5 4.2 4 8.7

-4 4.7 5 9.2

-3 5.2 6 9.7

-2 5.7 7 10.2

-1 6.2 8 10.7

0 6.7 9 11.2

1 7.2 10 11.7

2 7.7 - -

Process - Pick - Tolerance Check


Tolerance X / Tolerance Y
This sets the tolerance for misalignment of the nozzle center and part center. The machine
rejects the part if these tolerances are exceeded.

Tolerance Q
Specify the tolerance for misalignments between the nozzle and part centers in the Q
direction. Generally, 30 degrees is entered for Tolerance Q. For parts with a body
dimension larger than 20 mm, input 15 degrees.

Process - Pick - MTU


Shuttle Speed
Specify the shuttle speed at which an TU tray is loaded into the machine. A setting of 5 is
the fastest speed for a TU-LT/LTC, while a setting of 1 is the slowest.

Magazine Speed
Specify the acceleration/deceleration rate used when raising and lowering trays in the TU
(Standard, Mid, and Low).

Process - Place
Do Place Check
Specifies whether or not a check is performed if a part that should have been placed is
remaining on the nozzle. This setting is only used for heads that support this function (for
example, H01, H12SQ).

Offset X / Offset Y
Specify an offset value for part placement in the X- and Y-directions.

146 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Offset Z
Specify an offset value for part placement height.

Pressure
Specify the force to be used to place a part using this shape when placed using a
compatible head. The valid range for the NXT-2/NXT-2c is 220 gf to 1020 gf. If "0" is
specified here, the part is placed using no pressure control. When settings less than the
minimum are specified, the part is placed using the minimum pressure. When settings
more than maximum are specified, the part is placed using the maximum pressure. This
setting is only applicable for heads that support this function. This setting has priority over
soft placement settings.

Transport Speed
Specifies the maximum speed (%) at which the nozzle moves along the XY axis while
transporting a part from pickup to placement.

Transport Speed Z
Specify the maximum speed at which the nozzle moves along the Z axis while transporting
a part (i.e., from pickup to placement).

Transport Speed Q
Specify the maximum speed at which the nozzle rotates while transporting a part (I.e., from
pickup to placement).

Soft Place Speed


This sets the Z-axis transport speed. This is the speed at which the part is lowered to the
surface of the board. If this speed is too high, the part will spring back when the nozzle
retracts, resulting in a misalignment.

Place Motion Selection


Specify the pressure (torque) method to be used for insertation pressure. The default
setting of "0" disables this function. Enter a value between 1 to 4 to enable insertion
pressure placing. If 5 is entered, insertion pressure is not used but if a claw is used to pick
the part, the margin between the top of the part and the ledge on the claw will be 0 mm
(normally there is a clearance of 0.5 mm).

Setting Description

0 Insertion pressure is not used and the part is picked up and


placed normally.

1 to 4 Any setting in this range is treated the same. Insertion


pressure is used for placement. The part is picked up normally
and during placement, the torque amount specified in [Placing
Thrust Pressure] is used. If the torque is not reached in the
proper placing height range, an error occurs and the part is not
placed. (Operation is different for these settings for older
machines. In order to preserve compatibility with older
machines, this is used no matter what setting is specified.)

5 Insertion pressure is not used and the part is picked up and


placed normally.

Note: Always ensure to use backup pins underneath the panel when using insertion pressure.

NXT II / NXT IIc Programming Manual 147


3. Part Data Settings PRG-NXTIIc-1.4E

Note: When an insertion error occurs and the user then clears the error, the machine determines
that the part has been placed and proceeds to the next placement sequence when
production is resumed. (Recovery is not performed)

Placing Thrust Pressure


Specify the force between 39.2 N to 98 N to be used to insert the part in newtons when
insertion pressure is to be used (a setting of 1 to 4 is set for [Place Motion Selection]).

Placement Wait Time


Specify the time that the axis stops at the lower Z-axis limit for the placement. If a value
shorter than the default time specified for the head type is specified, then the time specified
in this setting is ignored and the time for the head type is used instead.

Stack Placing Down Speed


Specify the lowering speed of the Z-axis during Package-on-Package placement.

Stack Placing Up Speed


Specify the raising speed of the Z-axis during Package-on-Package placement.

Do Place Precision Priority


Specify whether or not to perform placement with high placing accuracy. If [Yes] is
selected, parts with this shape data are assigned to M6SP modules with high accuracy
placing heads (H01, H02, F04 and G04). If [No] is selected, then parts with this shape data
are assigned to modules without consideration of the accuracy of the head.

Panel Stopping Position Correction


Specify whether the part requires panel stopping position correction. This item is enabled
when "Target Parts" is specified for Reference Mode in the [Process Options] settings.

Setting Description

Yes The part requires panel stopping position correction.

No The part does not require panel stopping position correction.

Process - Error
Alt Feeder Trigger
This setting is not used from the part data, but is set for the NXT-2/NXT-2c through
Accessory Software.

Dump Position
Specify the location where parts are dumped when an error occurs.

Setting Description

Conveyor Parts are dumped on the reject parts conveyor.

Box Parts are dumped into the reject parts box.

Tray Parts are dumped to the reject parts tray.

Pickup Tray Parts are dumped back into the tray they were picked from.

148 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Forcing Recovery Times As 0


Specify whether to force the number of recovery times to be zero (0) or to use the recovery
times set in the shape/machine data.

Setting Description

Yes The recovery times for parts using this shape data is zero (0)
no matter what is set in the other recovery settings.

No The recovery times specified in the shape data is used.


However, if the recovery times setting in the shape data is
zero, then the machine configuration recovery times setting is
used.

Recovery Times
Specify the number of times a recovery is attempted when an error occurs. If no setting is
specified here, the Recovery Count value in the configuration data is used.

Vision
Vision Type
Refer to section " 3.6 Vision Type Details " for details on settings for this item.

Vision Height Offset


This option is enabled when the side light camera is used in image acquisition. The use of
this option allows the image to be acquired with light hitting pin tip positions rather than the
bottom surface of the part.

Body Height Part Body


Vision Height
Insertion pins
+
- 01PRG065E

Vision Area Offset X / Vision Area Offset Y


This option is enabled for odd-form parts (when "241" to "243" is set in Vision Type and
image acquisition is performed). If the lead(s) of an odd-form part is protruding beyond the
image acquisition range, the range within which the image is acquired can be moved.

Exposure Time (VPDplus)


Displays the exposure time (msec) that is specified in VPDplus. If "0" is displayed, then the
exposure time is automatic based on the vision type.

Lighting Pattern (VPDplus)


Displays the lighting pattern that is specified in VPDplus. If "0" is displayed, then the lighting
pattern time is automatic based on the vision type for NXT and AIM machines. This setting
can only be changed in VPDplus. This setting is not used for machines other than NXT and
AIM.

Setting Lighting Pattern

0 Auto selected

NXT II / NXT IIc Programming Manual 149


3. Part Data Settings PRG-NXTIIc-1.4E

Setting Lighting Pattern

1 Sidelight

8 Incident

12 Incident and sidelight

15 Frontlight all ON

Pin Check
Pin Check Mode
Specify the type of check to be performed to check the direction of the part. The checks
“Bottom Mark” and “Bump” are supported on the NXT-2/NXT-2c. If a mode other than those
two are specified, then the NXT-2/NXT-2c ignores the pin check modes settings and a
direction check is not performed. If the part matches the specified conditions, then the part
direction is considered to be correct and normal vision processing is performed. If the part
does not match the specified conditions, then the direction is considered to be incorrect and
an error occurs.

Setting Description

Cut [Area] Perform a Cut Check.

To set a cut check position, set only [Upper Left X] and [Upper
Left Y]. (Set the others to 0.0.) To set a pin check area, set
[Lower Right X] and [Lower Right Y] as well.

Mark An IC mark check (I.e. a check for printing on the surface of


the part) is performed.

Mark 180 An IC mark check is performed for all parts. However, if an


error occurs, the part is rotated 180 degrees and checked
again. If the part passes the second check, the remaining parts
will likewise be rotated when picked up.

Mark 1st An IC mark check is performed only for the first part from a
tray.

Bottom Mark This is used to check for the presence or absence of a mark
on the bottom of a part in a specified location. This check can
be performed for all vision types.

Bump This is used to check for the presence or absence of a bump


(ball lead) on the bottom of a part in a specified location. This
check can only be performed for vision types that are for parts
with bumps.

The following two items describe how the "cut" and "IC mark" checks are performed.

IC Mark Check
The optional IC mark check camera is used to read the surface of the part and depending
on the presence or absence of a mark (I.e. item with a different color than the body) in the
specified area, the orientation of the part can be assessed. The IC mark check camera must
be installed to use this function.

150 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Cut Check
A standard part camera is used to take a picture of the part. The center and boundaries of
the part are detected and the orientation of the part is judged to be correct if a white color
is detected at the specified point or area.

Is Mark Present
This setting only displays if [Mark **] is specified for the pin check. Specify the check
method when the IC mark check is selected.

Is Bottom Mark Present


This setting only displays if “Bottom Mark” is specified for the pin check. Specify whether
or not a bottom mark should be present in the specified area for orientation to be judged as
being correct.

Is Bump Present
This setting only displays if “Bump” is specified for the pin check. Specify whether or not a
bump should be present in the specified area for orientation to be judged as being correct.

Upper Left X / Upper Left Y


Specify the upper left X-coordinate of the check range in millimeters. The reference point
is the center of the body with the part oriented in the zero direction.

Lower Right X / Lower Right Y


Specify the lower right X-coordinate of the check range in millimeters. The reference point
is the center of the body with the part oriented in the zero direction.

CCD Level
Specify the camera brightness for the bottom mark check.

CCGA Check
Specify whether or not to perform a CCGA part direction check.

Coplanarity
Do Coplanarity
Specify whether a coplanarity check is made with the optional coplanarity unit. Refer to the
coplanarity manual for information on the settings in this section.

Coplanarity Editor
Click to start the Coplanarity Editor for making coplanarity data for the optional coplanarity
unit. Refer to the coplanarity manual for more information.

Flux
Do Flux
Specify whether or not flux is to be applied.

Dwell Time
Specify the length of time (sec) for the Z-axis to stay at the bottom of its travel to keep a part
dipped in flux.

NXT II / NXT IIc Programming Manual 151


3. Part Data Settings PRG-NXTIIc-1.4E

Slow Dipping Height


Specify the height at which the Z-axis starts decelerating on its descent to the flux and ends
accelerating on its ascent from the flux.

Slow Dipping Down Speed


Specify the speed (%) after deceleration of the Z-axis during flux application. However, if
the machine has a [Slow Dipping Speed] setting specified, then that setting is used.

Slow Dipping Up Speed


Specify the speed (%) before acceleration of the Z-axis rising during flux application.
However, if the machine has a [Slow Dipping Speed] setting specified, then that setting is
used.

Squeegee Height
The film thickness during flux application for each part can be changed by specifying the
squeegee height. Set the squeegee height to the required film thickness amount.

Do Dipping Check
Specify whether or not to inspect for dropped parts when dipping parts in flux.

Solder Paste
Do Check
Specify whether to check the application status of the solder paste. (Currently, only bump
related items are checked.)

Setting Description

Yes Check the application status of the solder paste.

No Don't check the application status of the solder paste.

High Brightness
Specify the maximum brightness of the bumps.

Low Brightness
Specify the minimum brightness of the bumps

152 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

3.4 Package Data


The following list is the part data settings used by the NXT-2/NXT-2c for package data.

3.4.1 Package Information tab

Package Type Name Comments Chg

All Packaging Type This affects all package types X

Tape Tape Width X

Feed Pitch X

Stick Tape Width X

Tape Depth X

Tray Tray Length (X) O

Tray Width (Y) O

Tray Thickness O

First Pick Position X O

First Pick Position Y O

Column Pitch O

Row Pitch O

Column Quantity X

Row Quantity X

Dump Pick Position X Only when a remover is present. O

Dump Pick Position Y Only when a remover is present. O

Dump Pick Position Z Only when a remover is present. O

The settings for items with an O in the “Chg” column can be changed in MEdit. The settings
for items with an X in this column cannot be changed in MEdit.

3.4.2 Package Process tab

Package Type Name Comments Chg

Tape Reel Diameter This is used by Fuji Flexa only. X

Tray Tray Type Some tray types cannot be used. O

Tray Cavity Information This is a machine control setting. O

The settings for items with an O in the “Chg” column can be changed in MEdit. The settings
for items with an X in this column cannot be changed in MEdit.

NXT II / NXT IIc Programming Manual 153


3. Part Data Settings PRG-NXTIIc-1.4E

3.4.3 Package Information details


Packaging Type
Parts may be supplied in a tape, stick, bulk feeder, or a tray. Moreover, there are several
different kinds of tape.
Note: Specify the type of packaging which is being used.

Tape
Tape Width
Specify the width of the tape.

Feed Pitch
Specify the distance in millimeters from one cavity center to the next cavity center.

Indexing Speed
Specify the tape indexing speed.

Assign Feeder Indexing Settings


Set whether to specify the tape pitch and indexing speed in the job (On/Off).

Stick
Tape Width
Specify the width of the stick feeder. Select “16mm” for the 1S and 1L type stick feeders
(used for 18 mm wide or less sticks). Select “32mm” for the 2S and 2L type stick feeders
(used for 36 mm wide or less sticks).

Tape Depth
Set this to “0”. This value is fixed.

Tray
Tray Length (X)
Specify the tray size in the X-dimension.

Tray Width (Y)


Specify the tray size in the Y-dimension.

Tray Thickness
Specify the tray thickness.

First Pickup Position X / First Pickup Position Y


Specify the X- and Y-positions at which the machine should pick up the first part from the
lower right corner of the tray.

Column Pitch
Specify the pitch between the columns for the tray.

Row Pitch
Specify the pitch between the rows for the tray.

154 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Column Quantity
Specify the number of columns for the tray.

Row Quantity
Specify the number of rows for the tray.

Dump Pick Position X / Dump Pick Position Y


Specify the X- and Y-directions coordinate of the point where the vacuum pad should pick
up an empty tray for removal.

Dump Pick Position Z


Specify the height of the pickup point where the machine should perform the pickup action
when removing an empty tray.

3.4.4 Package Process details


Tape
None of the process settings that display when tape packaging is selected are used by the
NXT-2/NXT-2c.

Reel Diameter
Specify the reel diameter if using feeders with reel holders so the optimizer can properly
allocate the feeders. This is only used by Fuji Flexa when determining and checking the
feeder setup. The machine does not actually use this setting.

Tray
Tray Type
Specify the type of tray being used.

Setting Description

Matrix-Dump The tray type is processed as "No Matrix-Dump" if this


is selected. This setting is only used if a tray unit with a
remover is used.

No Matrix-Dump If the machine fails to pick-up a part, it will attempt to


pick up the part from the same position the specified
number of recovery times. If pick-up is still
unsuccessful, the machine proceeds to pick up parts
from the next pick-up position.

This setting is only used if a tray unit with a remover is


used.

No Matrix Automatic discharge of the tray is not performed.


Aluminum or other customer-specific trays that are
heavier than normal cannot be lifted by the remover's
vacuum pad. Instead, this mode is selected and the tray
is changed by hand. If the machine fails to pick-up a
part, it will attempt to pick up the part from the same
position the specified number of recovery times. If pick-
up is still unsuccessful, the machine proceeds to pick up
parts from the next pick-up position.

NXT II / NXT IIc Programming Manual 155


3. Part Data Settings PRG-NXTIIc-1.4E

Setting Description

Ref Cavity Info-Dump Specify this item to have settings made at Tray Cavity
Information used for pick-up information. If the machine
fails to pick-up a part, it will attempt to pick up the part
from the same position the specified number of
recovery times. An error occurs and the machine stops
if it has not picked up the part when the recovery limit is
reached

This setting is only used if a tray unit with a remover is


used.

Ref Cavity Info Specify this item to have settings made at Tray Cavity
Information used for pick-up information. The tray is
removed by hand (as is the case when "No Matrix" is
selected), when parts run out.

Tray Cavity Information


Specifies the tray cavity information (cavities where the parts are present).

156 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

3.5 P Pattern Details


The P Pattern specifies the way the lead appears to the vision processing system and how
the processing of the lead information for the part is to be performed. In addition, it is
necessary to be aware that the placing position is affected by the specified P Pattern.

3.5.1 P Patterns used for the NXT-2/NXT-2c


The following P Patterns are valid for use on the NXT-2/NXT-2c with the frontlight system.

P Pattern Example Details Lead


Part Appearance

1 Bump White body parts


parts

2 Bump Black body parts


parts,
Column
parts

4 SOIC Lead tip and width detection is performed.


The results are used for positioning
information. Lead length is not used for
positioning information with P Pattern types
12 and 14.

SOJ The lead ends do not display well, but lead


length is used for acquiring position
information. Lead length is not used for
acquiring positioning information with P
Pattern type 12.

6 LCC Leads point into the body and the lead tips
and width are detected. These results are
used for positioning information.

12 PLCC Because the lead ends do not display well,


lead width only is used for acquiring position
information. In some cases, processing is
more stable when using P Pattern type 14.

14 QFP Lead tip and width detection is performed.


Because the lead width direction positioning is
only required for determining the positioning,
only the lead width direction results are used
for positioning information.

16 LCC Leads extend into the body and the lead tips
and width are detected. These results are
used for positioning information. Because the
lead width direction positioning is only
required for determining the positioning, only
the lead width direction results are used for
positioning information.

NXT II / NXT IIc Programming Manual 157


3. Part Data Settings PRG-NXTIIc-1.4E

3.5.2 P Pattern explanations


P Pattern diagram explanation

P Pattern diagram displayed in the host system

Checked position calipers used to determine positioning*1

Lead

Body
Type 7 Type 8

:Entered element position :Defined element direction

Checked position caliper not used to determine positioning*1

*1 The caliper is a vision processing tool used for detecting the boundary between light and dark.
NXTVPP012E

Type 1, 2

Type 1 Type 2

:Entered element position :Defined element direction

NXTVPP013E

Because the lead and body boundary is clearly defined, all four sides of the leads are
checked and the results are used to determine the part positioning.

Type 1: The leads appear black and the outside circumference is white.
Type 2: The leads appear white and the outside circumference is black.
These are primarily used for parts with bumps.

Example Target Parts


Type 1: White body bumped parts processed with frontlighting.
Type 2: Black body bumped parts or CCGAs processed with frontlighting.

158 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Type 4

Type 4
: Entered element position
: Defined element direction

30PRG-0051E

The leads extend out from the body of the part and are attached to the body at the base of
the lead. Due to this, the base cannot be checked with a caliper. The lead tips and widths
are checked and the results are used to determine the part positioning.

These are primarily used for parts with leads on one side or two opposing sides.
With parts that have leads on two perpendicular sides or more, the lead width direction is
only required for determining the positioning, therefore it is recommended to select a
different P Pattern (type: 12, 14) that matches the processing conditions.

Example Target Parts


Black background and body SOP/SOJ parts processed with frontlighting.

Type 6

Type 6
: Entered element position
: Defined element direction

30PRG-0052E

The leads point towards the inside of the body of the part (opposite from type 4) and are
attached to the body at the base of the lead. Due to this, the base cannot be checked with
a caliper. The lead tips and widths are checked and the results are used to determine the
part positioning.

These are primarily used for parts with leads on one side or two opposing sides.
With parts that have leads on two perpendicular sides or more, the lead width direction is
only required for determining the positioning, therefore it is recommended to select a
different P Pattern (type: 12, 16) that matches the processing conditions.

Example Target Parts


Parts with leads pointing towards inside of the body and has a black background and body
and is processed with frontlighting.

NXT II / NXT IIc Programming Manual 159


3. Part Data Settings PRG-NXTIIc-1.4E

Type 12

Type 12
: Entered element position
: Defined element direction

30PRG-0053E

These are used for parts with leads that are attached to the body at both ends of the leads
and whose lead detection is not stable. The lead widths are checked and the results are
used to determine the part positioning.

Except for parts using vision type 151 and picked up by a mechanical chuck in the Y-
direction, these P Patterns can only be used for parts that have leads on two perpendicular
sides or more. However, if it is possible to detect either end of the lead in a stable manner,
it is recommended to select a different P Pattern (type: 14, 16) that matches the processing
conditions.
Furthermore, the information for the part positioning using the lead length is not acquired
so these types cannot be used for parts with leads on one side or two opposing sides only

Example Target Parts


Parts with lead tips that poorly reflect using vision type 151 and a mechanical chuck to pick
the part in the Y-direction processed with frontlighting.

Type 14

Type 14
: Entered element position
: Defined element direction

30PRG-0054E

Basically, these are the same as P Pattern type 4. The major difference is that with these
P Patterns, the outward pointing lead tip is not used for determining the part positioning.
The lead width detection results only are used to determine the part positioning. The lead
tip detection results are used only as reference data for internal vision processing items.

It is only possible to use this for parts that have leads that are to be detected on two
perpendicular sides or more.
Furthermore, the information for the part positioning using the lead length is not acquired
so these types cannot be used for parts with leads on one side or two opposing sides only

Example Target Parts


Black background and body parts (e.g., QFP) processed with frontlighting.

160 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Type 16

Type 16
: Entered element position
: Defined element direction

30PRG-0055E

Basically, these are the same as P Pattern type 6. The major difference is that with these
P Patterns, the inward pointing lead tip is not used for determining the part positioning. The
lead width detection results only are used to determine the part positioning. The lead tip
detection results are used only as reference data for internal vision processing items.

It is only possible to use this for parts that have leads that are to be detected on two
perpendicular sides or more.
Furthermore, the information for the part positioning using the lead length is not acquired
so these types cannot be used for parts with leads on one side or two opposing sides only.

Example Target Parts


Black background and body parts with orthogonal leads in the body (e.g., LCC) processed
with frontlighting.

NXT II / NXT IIc Programming Manual 161


3. Part Data Settings PRG-NXTIIc-1.4E

3.5.3 Selecting a P Pattern flowcharts


For frontlight leaded parts

Vision Type for a leaded part is selected

What is the lead shape?

J-lead Lead or Pad

What is the background How are the elements


color? arranged?

Black White
2 Perpendicular sides 1 side only or
or 3 or 4 sides? 2 opposing sides?
Not supported
on the NXT

How are the elements


arranged?

Which way do Which way do


the leads extend the leads extend
and what is the and what is the
2 Perpendicular sides 1 side only or detection status? detection status?
or 3 or 4 sides? 2 opposing sides?

End detection Extend in and Extend out and Extend in and Extend out and
is unstable Detection stable Detection stable Detection stable Detection stable
Body

Body
Body

Body

P Pattern: P Pattern: P Pattern: P Pattern: P Pattern: P Pattern: P Pattern:


12 4 12 16 14 6 4

01PRG-0163E

162 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

For frontlight bumped (ball leaded) or columned parts

Vision Type for a bumped part is selected

What is the lead shape?

Column (CCGA) Bump or Pad

What is the body color?

Black White

P Pattern: P Pattern: P Pattern:


2 2 1

MXTVPP022Ea

NXT II / NXT IIc Programming Manual 163


3. Part Data Settings PRG-NXTIIc-1.4E

3.6 Vision Type Details


3.6.1 Part reference point
The part reference point is defined as the point on the part that is aligned with the placing
coordinates on the panel when the part is placed.

Panel
Part

Match

Placing coordinates (X, Y)

Reference point
NXTPRG009Ea

Body center
The center is taken from the outer-most points of the body; top, bottom, left, and right.
(The leads have no affect on the placing coordinates.)

NXTPRG010

Part center
The part center is defined as follows.

1. Part center of non-leaded parts


The part center is taken from the outer-most points; top, bottom, left, and right.

NXTPRG011

164 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

2. Part center of parts with leads (ball grids)


The part center is calculated from the coordinates of the lead ends or from the center
coordinates of the ball grid taken from the outer-most points; top, bottom, left, and right.
The point of intersection of the center line from the outer-most points top to bottom and
the center line from the outer-most points left to right yields the part center. However, if
there are leads or a ball grid on only one side, a theoretical part center is defined based
on the part data.
The following combinations are possible based on the lead positions.

• Leads on only one side

• Leads on two opposite sides

• Leads on two adjacent sides

• Leads on three sides

• Leads on four sides

The center moves depending on the lead positions, lead lengths, and lead widths.

For parts with leads on three sides, the part center is defined as the point of intersection of
the center line from the outer-most points top to bottom and the center line from the outer-
most points left to right. As a result, the part center required for placement differs from the
actual placing position.

Calculated part center

Theoretical part center

NXTPRG012E

Ball grid body center and part center

Part reference point: body center Part reference point: part center
NXTPRG013E

NXT II / NXT IIc Programming Manual 165


3. Part Data Settings PRG-NXTIIc-1.4E

3.6.2 NXT-2/NXT-2c vision types


This section provides a list of the vision types for the NXT-2/NXT-2c and an explanation of
the processing method used for each type. It is possible to use older vision types for other
Fuji machines in some cases. When making part data, if the parts are to be shared between
the NXT-2/NXT-2c and other Fuji machines, use the old vision types in the “generic” section
and enter overrides for the NXT-2/NXT-2c vision type when necessary. Refer to section
3.7 "Compatibility with Existing Part Data" for details.

Select the appropriate vision type from the following list of algorithms.

Vision Part Types Note


Type

18 Odd-form parts processing

19 (190) Odd-form parts processing With lead checks

60 Rectangular chips

61 Tantalum spragues

62 Resistor networks, MELFs

63 Tantalum spragues Polarity check performed

65 Aluminum electrolytic capacitors

66 Rectangular chips (skewed pickup check There are restrictions on


function) the type of camera used

70 (75) Power transistors

71 Trimmer resisters, trimmer capacitors

72 HEMT Supplied at 0 degrees

73 HEMT Supplied at 45 degrees

74 Trimmer resisters, trimmer capacitors Polarity check performed

80 Round shaped parts (no polarity)

123 (128) IC-type leaded parts Supports multiframe

124 (129) J-leaded parts

140 (145) Flip-chips

142 (147) Black bodied parts with irregular bump Supports multiframe
patterns

143 (148) CCGA parts Supports multiframe

144 (149) LGA parts Supports multiframe

151 (156) Black connectors placed using mechanical


chuck

152 (157) Black bodied connectors Supports multiframe

153 (158) White bodied connectors Supports multiframe

166 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Part Types Note


Type

160 (165) Body detection (frontlight)

170 Mechanical chuck part existence check

180 (185) Tantulams, condensers, SOT-type parts Up to 6 leads.


Supports multiframe

181 Coil parts 2 Leads at 45 degrees

210(215) Irregular shaped parts (positioned based on Irregular shaped parts


bumps) (positioned based on
bumps)

230 (235) Black bodied BGAs Supports multiframe

231 (236) White bodied BGAs Supports multiframe

233 (238) Black bodied CSPs

234 (239) White bodied CSPs

240 MPA (uses VPDplus) Supports multiframe

241 Insertion pin inspection (uses VPDplus) Inspects part shape and
pins
Supports multiframe

242 Insertion pin inspection (uses VPDplus) Inspects part shape and
pins
Supports multiframe

243 Insertion pin inspection Inspects pins


Supports multiframe

251 Segmented parts inspection

252 White bodied parts Supports multiframe

Note: The vision types in parentheses use the part center.

NXT II / NXT IIc Programming Manual 167


3. Part Data Settings PRG-NXTIIc-1.4E

Vision type number details


The following section provides an explanation of the processing method for each vision
type.

Vision Type 18 Odd-form parts processing


Vision Type 19 (190) Odd-form parts processing (with lead checks)
Parts with any shape can be vision processed. Template data is created (using Part Data
Wizard) for vision processing based on an actual part image and then vision processing is
performed. In addition to the template data, element information can be set and lead
checks can be performed for Vision Type 19 (190). The reference point is the part center
with vision type 19, while the reference point is the body center with vision type 190.

30PRG-0061

Vision Type 60 Rectangular Chips


Enter the body size in part data. There is no need to enter element information. The
reference point for the part is the part center.

Rectangular chip Supply direction

Body size X

Body size
Y

Direction 0 deg 90 deg


NXTPRG014E

168 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Type 61 Tantalum Spragues


Vision Type 63 Tantalum Spragues (polarity check performed)
Enter the body size in part data. There is no need to enter element information. The
projection of the tantalum sprague must be included in the body size. The reference point
for the part is the part center. To perform a polarity check, the supply direction must be
correctly specified in part data.

Tantalum sprague
Body size X Supply direction

Body
size Y

Direction 0 deg 90 deg 180 deg 270 deg


NXTPRG015E

Vision Type 62 Resistors networks, MELFs


Enter the body size in part data. There is no need to enter element information. The
reference point for the part is the part center.

Resistor networks

Body size X Body size X

Body Body
size size
Y Y

Glass tube diodes MELF Supply direction

Body size X Body size X

Body Body
size size
Y Y
Direction 0 deg 90 deg
NXTPRG016E

NXT II / NXT IIc Programming Manual 169


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Type 65 Aluminum electrolytic capacitors


Enter the body size in part data. There is no need to enter element information. Be sure
to include projections such as leads in the body size. The reference point for the part is the
part center.

Aluminum electrolytic capacitor


Body size X
Supply direction

Body
size
Y

Direction 0 deg 90 deg


NXTPRG018E

Vision Type 66 Rectangular Chips (skewed pickup check function)


Enter the body size in part data. There is no need to enter element information. The
reference point for the part is the part center. This performs a check to ensure that the part
is not picked up skewed.

Rectangular chip Supply direction

Body size X

Body size
Y

Direction 0 deg 90 deg


NXTPRG014E

170 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Type 70 (75) Power transistors


It is necessary to enter the body size and element information in part data. The reference
point is the body center with vision type 70, while the reference point is the part center with
vision type 75. Create separate element data for leads of different length and width. If the
leads have a large cuts at the corners then it is necessary to select the [Don’t inspect] option
for the [Result] group for that element.

Power transistor
Body size X

Element 4
Element 1
Body
Element 2
size
Y
Element 3
Note: Create separate
element data for leads
of different length and Element
width.
Supply direction

Direction 0 deg 90 deg 180 deg 270 deg

NXTPRG019E

NXT II / NXT IIc Programming Manual 171


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Type 71 Trimmer resistors, trimmer capacitors


Enter the body size in part data. There is no need to enter element information. Note that
projections such as leads are included in the body size. The reference point for the part is
the part center.

Trimmer resistors
Trimmer capacitors

Body size X
Body size X

Body Body
size size
Y Y

Supply direction

Direction 0 deg 90 deg 180 deg 270 deg


NXTPRG020E

Vision Type 72 HEMT (Supplied at 0 degrees)


Vision Type 73 HEMT (Supplied at 45 degrees)
It is necessary to enter the body size and element information in part data. The reference
point for the part is the part center. If the tip of a lead is not square by design then this
information must be set in part data so that it is not detected as a defect. Note that polarity
inspection cannot be performed.

HEMT
Vision Type 72
Supply direction

Body size Y
Direction 0 deg 90 deg 180 deg 270 deg

Vision Type 73
Body size X Supply direction

Element

Direction 0 deg 90 deg 180 deg 270 deg

NXTPRG021Eb

172 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Type 74 Trimmer resistors, trimmer capacitors (Polarity check performed)


It is necessary to enter the body size and element information in part data.

Trimmer resistors Trimmer capacitors


Body size X Body size X

Body Body
size size
Y Y

Supply direction

Element

Direction 0 deg 90 deg 180 deg 270 deg NXTPRG022Ea

Enter the lead quantity (2 or 3), lead width and length, and width tolerance.

First, the part position is determined using the vision type 71 processing method, and then,
direction inspection is performed based on the detection of one lead. However, the
detected lead is not used for positioning. The reference point for the part is the part center.
Note: Direction inspection is possible only if there are 2 or 3 leads on only one side.
Note: Direction inspection cannot be performed if diagonally across from the detected lead there
is a protrusion of the same shape as the lead. (Fig. 1)
Note: Using a two pin setting, detection of three pins of the same shape is not possible. (Fig. 2)
Note: Only enter one element into the element information. If 2 or more elements are entered, an
0xD62A error (element data is incorrect) occurs when the parts are being registered.

Detected lead

Direction inspection is impossible if


2-pin 3-pin
a protrusion of the same shape as the lead exists
diagonally across from a lead.
Fig. 1 Detected lead position when performing direction inspection

Detected lead

2-pin 3-pin (no error occurs)


Fig 2. Set as 2-pin part in part data NXTPRG023E

NXT II / NXT IIc Programming Manual 173


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Type 80 Round shaped parts


Enter only the body size in part data. There is no need to enter element information. The
reference point for the part is the part center.

Round shaped part

Supply direction

Body size Y

Direction 0 deg
Body size X NXTPRG024E

Vision Type 123 (128) IC- type leaded parts


Vision Type 124 (129) J-leaded parts
Enter the body size and element information in part data. Due to the use of frontlighting,
there are cases in which the acquired image may vary depending on the shape of the leads
and the lighting conditions. In such cases, it may be necessary to make adjustments to the
position, length and width of the lead information in element information. Vision types 123,
124 use the body center while vision types 128, 129 use the part center.

SOIC PLCC
Body size X Body size X
Supply direction

Body
Body
size
size
Y
Y

Element Direction 0 deg 90 deg


NXTPRG025Ea

Vision Type 140 (145) Flip-chips


Enter the body size and element information in part data. Vision type 140 uses the body
center while vision type 145 uses the part center.

Due to the use of frontlighting, there are cases in which the image of the ball grid may vary
depending on the shape of the leads and the lighting conditions. In such cases, it may be
necessary to make adjustments to the ball grid position, length and width of the lead
information in element information.

Inspection of certain parts may not be possible due to variations in the body color and the
and the image of the ball grid.

Flip chip

NXTPRG026E

174 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Type 142 (147) Black bodied parts with irregular bump patterns
Select this vision type for bump leaded parts with irregular bump patterns. Enter the body
size and element information in part data. Vision type 142 uses the body center while vision
type 147 uses the part center.

The following conditions apply to bump leads:

• There must be two or more bumps on the part.

• The pitch must be equal or greater to two times the bump diameter. However,
for parts with only two bumps, the pitch must be greater or equal to one sixth (1/
6) of the average body size in all directions.

NXTPRG047

Vision Type 143 (148) Ceramic column grid array (CCGA) parts
Enter the body size and element information in part data. Vision type 143 uses the body
center while vision type 148 uses the part center.

Due to the use of frontlighting, there are cases in which the image of the ball grid may vary
depending on the shape of the leads and the lighting conditions. In such cases, it may be
necessary to make adjustments to the ball grid position, length and width of the lead
information in element information.

CCGA

NXTPRG044

Vision Type 144 (149) Land grid array (LGA) parts


Enter the body size and element information in part data. Vision type 144 uses the body
center while vision type 149 uses the part center.

Vision Type 151 (156) Black connectors placed using a mechanical chuck
Enter the body size and element information in part data. It is necessary to create separate
element information for leads of different width and length. Vision type 151 uses the body
center while vision type 156 uses the part center.

NXT II / NXT IIc Programming Manual 175


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Type 152 (157) Black bodied connectors


Enter the body size and element information in part data. It is necessary to create separate
element information for leads of different width and length. Vision type 152 uses the body
center while vision type 157 uses the part center.

<Examples of parts that can be inspected>

Lead
Black portion of the part (e.g. body or coating)

<Examples of parts that cannot be inspected>

The parts cannot be correctly inspected if any metal that


reflects light similarly to leads exists within the body
of the part.
NXTPRG027E

176 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Type 153 (158) White bodied connectors


Enter the body size and element information in part data. It is necessary to create separate
element information for leads of different width and length. Vision type 153 uses the body
center while vision type 158 uses the part center.

<Examples of parts that can be inspected>

Lead
White portion of the part (e.g. body or coating)
NXTPRG028Ea

<Examples of parts that cannot be inspected>

The outer form of the part is used to determine the rough


positioning of the part. Therefore inspection of the part
is not possible if the outer form of the part cannot be determined.

White portion of the part (e.g. body or coating) Lead

Black portion of the part (e.g. body or coating) Wiring


NXTPRG029Ea

NXT II / NXT IIc Programming Manual 177


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Type 160 (165) White connector body detection


Enter the body size and element information for leads or projections. Vision type 160 uses
the body center while vision type 165 uses the part center. Element inspection is not
performed if the [Result] option for that element is set to "Don’t inspect".

The body inspection points are automatically determined based on the data for leads and
projections specified in the element information. When detection positions cannot be
properly determined automatically, up to two elements per side can be specified in the
element information for the body inspection points. To specify body detection points,
specify the side and then enter the coordinates for the points to be inspected in [X] and [Y]
items for the position group and enter "0" for all other items for each “detection” element in
the element information.
Note: It is necessary to define leads in element information regardless of whether lead inspection
is to be performed for those leads or not.
Note: When the body detection option is specified, data should be specified such that there is a
minimum of one side where two points can be detected and a minimum of two sides where
one point can be detected. If there are an insufficient number of detection points, an error
occurs when data is registered.
Note: If the edges of the body of a part are not clearly projected, this may result in an error or a
drop in the placing accuracy.
Note: Correct processing cannot be performed if the nozzle protrudes over the edge of the part.
Note: If the straight line obtained from the specified detection points for the same line is not
parallel nor perpendicular to the straight line obtained from the detection points of another
side, then processing cannot be performed.

: Points which can be used to define the part body.

: Points which cannot be used to define the part body.

NXTPRG030E

Vision Type 170 Mechanical chuck part existence check


Use this vision type when part recognition is not possible using any other vision type. In the
shape data, set the vision type to 170, specify a setting for [Lead Brightness] and specify
the check area and select either 1 or 2 for the P Pattern in the element information. Based
on this data, if it is determined that the part has been picked, then the part is placed without
performing any correction based on vision. The part is positioned mechanically.

When vision processing is performed, the average greyscale of the area specified in the
element data is determined. This average is compared to the lead brightness setting and
based on the P Pattern setting it is determined whether or not the part is present.

If the P Pattern setting is 1 (dark) and the average greyscale value is higher than the lead
brightness setting, it is determined that the part is present. If the average grayscale is lower
than the lead brightness setting, then it is determined that the part is not present.

If the P Pattern setting is 2 (light) and the average greyscale value is lower than the lead
brightness setting, it is determined that the part is present. If the average grayscale is
higher than the lead brightness setting, then it is determined that the part is not present.
Note: Use a chuck with four claws when using this vision type.

178 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Type 180 (185) SOT-type parts


Use this vision type for parts with between 2 and 6 leads where the body color is black and
only the leads are visible during vision processing. Enter the body size and element
information in part data. Vision type 180 uses the body center while vision type 185 uses
the part center
Note: This vision type can be used for parts with up to six leads. Vision processing is not possible
for parts with 7 leads or more.
Note: Vision processing may not be performed if the lighting is unevenly reflected by leads.

SOT (3 leads) SOT (6 leads)

Body size X Body size X

Body size Y Body size Y

Element Element

Supply direction

Direction 0 deg 90 deg 180 deg 270 deg


NXTPRG031E

NXT II / NXT IIc Programming Manual 179


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Type 181 Coil parts with two leads at 45 degree angles
Use this vision type for coil parts with 2 leads that are at 45 degree angles from the x-axis
(as shown below). The body color is black and only the leads are visible during vision
processing.

It is necessary to input the following body size and element information.

• The lead elements must be defined as “Side 0” and “Side 2”

• For each element, define the number of leads as [1].

Vision Type 210 (215) Irregular shaped parts (positioned based on bumps)
Use this vision type such as when vision processing takes a long time due to many bumps.
Vision processing is performed the same as for vision type 18. After determining the outer
part shape positioning, the individual bumps are checked and final positioning is
determined.

Consequently, it is necessary to define seek lines and bumps. It is not necessary to define
all bumps, as long as the required quantity (3) of bumps for determining the positioning and
angle have been defined.

The procedures for specifying seek lines is the same as for vision type 18. The procedures
for specifying bumps is the same as for vision type 142 and 230. You can specify different
settings for the lighting patterns.
Note: The reference point is the body center with vision type 210, while the reference point is the
part center with vision type 215.

30PRG-0062

Coil in 0 direction Coil rotated -45 degrees

Body Length (X) Side 3


-45 degrees Lead Length

Side 2

Side 0 Body Width (Y) Side 0 Lead Width

Side 1
Element
Element
NXTPRG046Ea

180 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Type 230 (235) Black bodied BGAs


Vision Type 231 (236) White bodied BGAs
Vision Type 233 (238) Black bodied CSPs
Vision Type 234 (239) White bodied CSPs
Enter the part body size and element information in part data. Vision types 230, 231, 233,
and 234 use the body center while vision types 235, 236, 237, and 238 use the part center.

Due to the use of frontlighting, there are cases in which the image of the ball grid may vary
depending on the shape of the leads and the lighting conditions. In such cases, it may be
necessary to make adjustments to the ball grid position, length and width of the lead
information in element information.
Note: For details on parts that contain bumps in a non-symmetrical pattern, refer to vision type
142(147).

Black BGA White BGA

NXTPRG033E

NXT II / NXT IIc Programming Manual 181


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Type 241 Insertion pin inspection


Vision Type 242 Insertion pin inspection
Vision Type 243 Insertion pin inspection
This vision type uses only the “sidelight” lighting pattern.

Vision type 241 determines positioning based on the shape of the part, and then checks for
bending of the pins. Vision type 242 estimates positioning based on the shape of the part,
and the makes a final determination of positioning based on the pins. Vision type 243
checks for bending of the pins, and then determines positioning based on the pins.

Body size and element information should be entered in shape data. It is also necessary to
enter radical data for vision type 241 and 242.

Ex: Vision Type 243


Lead Width Lead Pitch

Body Width (Y)

Lead Length
Body Length (X) NXTPRG048E

Vision Type 251 Segmented parts inspection


This vision type is different from vision type 252, and should be used for rectangular parts
whose body is divided into several different sections. Body size, body tolerance, and body
color should be entered in shape data.
Note: Refer to vision type 60 for rectangular chips.

Body Length (X) Body Length (X)

Body Width (Y)


Body Width (Y)

Chip with non-standard rectangular


Segmented part (small electrode)
NXTPRG049E

Vision Type 252 Bodied parts inspection


This vision type is used for those parts with a white or gold colored body, and processes
only the part outline.

It is necessary to enter the body size in part data. The body size should be measured from
edge to edge. Positioning is performed using the outer-most points on the upper and lower,
and left and right part edges.

182 NXT II / NXT IIc Programming Manual


3.6.3
PRG-NXTIIc-1.4E

yellow green)

Entire body color is


black or a dark color
(black, blue, green or
yellow green)
Non-rectangular or connected The outside shape of the white items is rectangular
Leads are diagonal No to some other leads (Refer to fig. 3)
One element has more No Lead shape Part shape
than five leads? and there are only 2

NXT II / NXT IIc Programming Manual


Yes (Refer to fig. 1) Rectangular and not connected to other leads The outside shape of the white items is not rectangular
Yes (Refer to fig.2) (Refer to fig. 4)
Vision Type 181 Vision Type 180 Vision Type 18 or 19
(Use 19 when checking leads)

Non-rectangular or connected
No to some other leads The outside shape of the white items is rectangular (Refer to fig. 3)
The part has J-leads Lead shape Part shape Vision Type 70
Yes Rectangular and not connected to other leads The outside shape of the white items is not rectangular (Refer to fig. 4).
(Refer to fig. 2) Cannot be determined
Vision Type 18 or 19
(Use 19 when checking leads)

Element 2 to 4 directions
directions
Vision Type 123
1 direction

Vision Type 152

Vision Type 124


Selecting a Vision Type flowcharts (leaded parts)

NXTVPP038Ea
Case 1: Entire body color is black or a dark color (black, blue, green or
3. Part Data Settings

183
184
3. Part Data Settings

brown, yellow)

Entire body color is white


or light color (white, red,
orange, brown, yellow)

Inside the body


Lead position
(Refer to fig. 5)
Outside of
the body

Good Vision Type 153


Lead shape

Poor (Refer to fig. 6)


There are areas approx.1 mm in length along No (Refer to fig. 7)
the body edge without leads
Yes
Condition of the body edge Nearly straight
areas without leads
Vision Type 160
Not straight
There should be at least one side with 2 body detection points, or there
Body detection point
should be at least two sides with one body detection point each.
(Refer to fig. 8)
There is NOT a side that can have 2 body detection points, or
there are NOT two sides that can have a body detection point.
Vision Type 251 or 252

NXTVPP039Ea
Case: 2 Entire body color is white or light color (white, red, orange,
PRG-NXTIIc-1.4E

NXT II / NXT IIc Programming Manual


Black body with
partial white or there
PRG-NXTIIc-1.4E

is a metal part in
addition to the lead

Lead and white parts Almost the same as


are connected or Connected The size of the white the body size Use the "Entire body is white or light
to the lead

unconnected area (Refer to fig. 10) color (red, orange, brown or yellow)"
Unconnected (Refer to fig. 9) Smaller than flowchart
the body size
The outside shape of the white items is rectangular (Refer to fig. 3)
Part shape

The outside shape of the white items is not rectangular (Refer to fig. 4)
Cannot be determined Vision Type 18 or 19
(Use 19 when checking leads)
The outside shape of the white items is not rectangular (Refer to fig. 4)
One element has more

NXT II / NXT IIc Programming Manual


No Cannot be determined
than five leads? Parts shape

Yes
The outside shape of the white items is rectangular (Refer to fig. 3)
Vision Type 70

Non-rectangular or
connected to some other leads The outside shape of the white items is rectangular (Refer to fig. 3)
Lead shape Parts shape

Rectangular and not connected The outside shape of the white items is not rectangular (Refer to fig. 4)
to other leads (Refer to fig. 2) Cannot be determined
Vision Type 18 or 19
(Use 19 when checking leads)

The outside shape of the white items is not rectangular


Shapes similar to leads Yes (Refer to fig. 4) Cannot be determined
Parts shape
are in the body. (Refer to fig. 11)
No The outside shape of the white items is rectangular (Refer to fig. 3)

2 to 4 directions
Element directions Vision Type 123
1 direction

Vision Type 152


NXTVPP040Eb
Case 3: Black body with partial white or there is a metal part in addition
3. Part Data Settings

185
186
3. Part Data Settings

White body but partly


black

Use the "Black body with partial


Black area is surrounded Yes (Refer to fig. 12) white or there is a metal part in
by white body addition to the lead" flowchart

Use the "Black body with partial white


Black area is in the or there is a metal part in addition to
center of the body the lead" flowchart
Case 4: White body but partly black

The outside shape of the white items


Leads and white parts
is rectangular (Refer to fig. 3)
are connected or Parts shape Vision Type 70
unconnected
Unconnected (Refer to fig. 9) The outside shape of the white items is not
rectangular (Refer to fig. 4) Vision Type 18 or 19
Cannot be determined (Use 19 when checking leads)
Use the "Black body with partial
white or there is a metal part in
addition to the lead" flowchart

NXTVPP041Ea
PRG-NXTIIc-1.4E

NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Figures 1 to 12
Figure 1 Example part with just 2 diagonal leads (inductor)

NXTVPP024Ea

Figure 2
Example part with rectangular and not connected to other leads (Vision Type 180)

Example parts with non-rectangular leads or are connected to some other leads (Vision Type 70)
When the lead shape and the element shape do not
match, use vision type 70 or 18.
The element data shape and lead shapes match for the
minimold above. However, for the power transformer,
the center single lead must have element data definied
for side 0 and side 2.
It is the same for visible metal items even if they are not
connected to actual leads.
NXTVPP025Ea

Figure 3
Example part with rectangular white reflective items (use vision type 70)
When distinguishing these areas is difficult, use vision type 18.

NXTVPP026Ea

Figure 4
Example parts when the outside shape of the white items is not rectangular
(vision type 18 usage examples)
Use vision type 18 when distiniguishing is difficult.

NXTVPP027Ea

NXT II / NXT IIc Programming Manual 187


3. Part Data Settings PRG-NXTIIc-1.4E

Figure 5 Parts that have leads in the white body area.

NXTVPP028Ea

Figure 6
Poor lead shape (The leads are too short) Including parts with leads that have
poor lead image definition.

NXTVPP029E

Figure 7
Example part with no more than 1 mm of body edge with no leads
or other items

NXTVPP030E

Figure 8
There should be at least one side with 2 body detection points, or there should be
at least two sides with one body detection point each.
(This part has 4 sides with 2 detection points each.)

NXTVPP031Ea

Figure 9
Example part with leads not connected to the white areas
To determine whether or not the leads and white area are
connected, observe the part and imagine how the lead will
be seen by the parts camera. Refer to the picture on the left.
The gull-wing leads made shadows around the lead bases.
We see the leads and white area as being separated. The
gold leads are bright and easily seen. The gull wing angle or
lead width makes the lead base appear dark. If VPDPlus and
the camera stand are available, use that to acquire an image
of the part. That is the easiest way to see how the machine
will see the part.
NXTVPP032E

188 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Figure 10
Example of a part with the white area size nearly
the same as the body size.

The size, not the area.

NXTVPP033Ea

Figure 11
Example part with lead-like shapes in the body of the part.

NXTVPP034Ea

Figure 12
Example of when the black area is surrounded
by white body and example when it is not.

NXTVPP035Ea

NXT II / NXT IIc Programming Manual 189


3. Part Data Settings PRG-NXTIIc-1.4E

3.7 Compatibility with Existing Part Data


3.7.1 Background
The NXT-2/NXT-2c machine supports frontlight only. As a result, it is necessary to convert
existing part data created for use with a backlight system to enable the part to be processed
using a frontlight system. The NXT-2/NXT-2c machine is equipped with a feature that
enables automatic conversion of part data created for backlight systems, however, there
are cases whereby it is necessary to make settings in the "Override" field in Fuji Flexa for
the part data of certain parts. This section provides a compatibility table for the part data of
existing machines and the NXT-2/NXT-2c machine, as well as details of limitations relating
to the part data conversion process.

It is important to point out that when making new part data, use the old vision type and P
Patterns if the data is to be used on other Fuji machines. If the data is never to be used on
older Fuji machines (only NXT-2/NXT-2c is present), then use the NXT-2/NXT-2c vision
types and the frontlight P Patterns.

3.7.2 Vision type compatibility table for the NXT-2/NXT-2c

Vision Types New P Pattern Part Type Notes

Old NXT-2/
NXT-2c

10 60 Rectangular chips Select an appropriate


vision type based on
65 Aluminum electrolytic part shape.
capacitors Override required
(Note 1)
180 Tantalum capacitors

123/124/ Leaded parts


144

11 61 Tantalum spragues

12 62 Resistor networks, MELFs

13 63 Tantalum spragues
(Polarity check performed)

20 180 (Old P Pattern) +1* Tantalum capacitors, Select an appropriate


SOTs vision type based on
part shape.
75 (Old P Pattern) +1* Power transistors Override input
required (Note 2)

21 71 Trimmer resistors/trimmer
capacitors

22 72 (Old P Pattern) +1* HEMT (0 degree)

23 73 (Old P Pattern) +1* HEMT (supplied at 45


degrees)

190 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

Vision Types New P Pattern Part Type Notes

Old NXT-2/
NXT-2c

24 74 (Old P Pattern) +1* Trimmer resistors/trimmer


capacitors (Polarity check
performed)

30 80 Round shaped parts

40 160 (Old P Pattern) +1* White body detection Select an appropriate


vision type based on
60/123/ (Old P Pattern) +1* Leaded part / part outline part shape.
124/152/ Override required
153/180/ (Note 3)
252

100 (105) 123 (128) (Old P Pattern) +1* IC-type leaded parts

120 (125) 124 (129) 24->4, 34->14* J-leaded parts


(Conversion not
required for others)

121 (126) 124 (129) As above J-leaded parts

122 (127) 124 (129) As above J-leaded parts

123 (128) 123 (128) Conversion not IC-leaded parts


required

124 (129) 124 (129) As above J-leaded parts

130 (135) 230 (235) Conversion not Black bodied BGA


required

131 (136) 231 (236) As above White bodied BGA

140 (145) 140 (145) As above Flip-chips

142 (147) - Black bodied irregular


bump parts

143 (148) CCGA

144 (149) LGA

150 (155) 152 (Old P Pattern) +1* Black bodied connector Select an appropriate
vision type based on
153 (Old P Pattern) +1* White bodied connector part color and image
quality.
Override required
(Note 4)

151 (156) 151 (156) Conversion not Mechanical chuck


required connectors

152 (157) 152 (157) As above Black bodied connector

153 (158) 153 (158) As above White bodied connector

160 (165) 160 (165) As above White bodied connector


detection

NXT II / NXT IIc Programming Manual 191


3. Part Data Settings PRG-NXTIIc-1.4E

Vision Types New P Pattern Part Type Notes

Old NXT-2/
NXT-2c

170 170 As above Mechanical chuck part


presence check

180 (185) 180 (185) As above Tantalum capacitors,


SOTs

230 (235) 230 (235) As above Black BGA

231 (236) 231 (236) As above White BGAs

232 (237) 230 (235) As above TBGA

233 (238) 233 (238) As above Black CSPs

234 (239) 234 (239) As above White CSPs

240 240 VPDplus (MPA)

249 252 Diagonal cut shield parts No longer used.


Certain parts
supported by 252.

252 252 Multi-purpose vision type


(part outline)

254 252 Odd-form parts Select an appropriate


vision type based on
part shape.
Override required
(Note 5)

Note: The P Pattern is automatically converted if the old vision type is in the “generic” section.
Note: The shaded areas represent the vision types for which automatic conversion is not
supported by the NXT-2/NXT-2c. All other vision types are supported and therefore require
no additional data entry.

Note 1
Previously, it was possible to perform vision processing for all rectangular chips using vision
type 10, however, when using frontlighting, due to the influence of leads and so forth on the
body of the part, it is necessary to separate those parts previously supported by vision type
10 into four types as detailed in the table below.

Vision Types Part Type Explanation

Old NXT-2/
NXT-2c

10 60 Rectangular chips Automatically converted to 60 if no


vision type value is specified in the
NXT-2/NXT-2c override section

65 Aluminum electrolytic Element data not required


capacitors

180 Tantalum capacitors Element data reguired

(*1) Leaded parts Element data required

192 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

*1: There are cases in which none of the vision types in the above table are applicable.
Some examples of such parts are rectangular parts other than rectangular chips, tantalum
capacitors, or aluminum electrolytic capacitors with multiple leads inside the edge of the
part body. In this case, select an appropriate vision type from 123, 124, 144, or 180 and
enter element information for the leads based on the shape of the part.
Note: Vision type 10 is automatically converted to 60, however, if another value has been
specified in the override vision type value for the NXT-2/NXT-2c, this value will be used.
Note: Refer to section 3.6.2 "NXT-2/NXT-2c vision types" for details on how to create lead data.

Note 2
Vision type 20 is used on existing machines to process SOT-type parts with few leads,
however, on the NXT-2/NXT-2c machine, vision type 180 is used. A custom vision type is
used for power transistors.

Vision Types Part Type Explanation

Old NXT-2/
NXT-2c

20 180 Tantalum capacitors, SOTs Automatically converted to 180 if no


vision type value has been specified
in the NXT-2/NXT-2c override
section.

75 Power transistors P Pattern automatically converted

Note: Vision type 20 is automatically converted to 75, however, if another value has been
specified in the override vision type value for the AMEX, this value will be used.

Note 3
Vision type 40 is used on existing machines to process parts with backlighting, using the
calculated body position as the placing reference point. The NXT-2/NXT-2c machine,
however, can use either the body center or part center for the leaded (bumped) type parts.
As a result, there is no need to select a custom vision type. Select the appropriate vision
type from the following table based on the part type.

Vision Types Part Type Explanation

Old NXT-2/
NXT-2c

40 160 White bodied connector Automatically converted to 160 if no


detection vision type value has been specified
in the NXT-2/NXT-2c override
section.

60 Rectangluar chips

252 Multi-purpose (part outline)

(*2) Leaded parts P Pattern automatically converted

*2: Use the appropriate vision type (123, 124, 152, 153, or 180) depending on the leads and
the lead quantity.
Note: Vision type 40 is automatically converted to 160, however, if another value has been
specified in the override vision type value for the NXT-2/NXT-2c, this value will be used.

NXT II / NXT IIc Programming Manual 193


3. Part Data Settings PRG-NXTIIc-1.4E

Note 4
Vision type 150 is used on existing machines to process connectors with backlighting,
however, this vision type has now been separated as shown in the table below based on
body color.

Vision Types Part Type Explanation

Old NXT-2/
NXT-2c

150 152 Black bodied connectors P Pattern automatically converted.

153 White bodied connectors Automatically converted to 153 if no


vision type value has been specified
in the NXT-2/NXT-2c override
section.

Note: Vision type 150 is automatically converted to 153, however, if another value has been
specified in the override vision type value for the NXT-2/NXT-2c, this value will be used.

Note 5
Vision type 254 is used on existing machines to place odd-form parts using backlight. On
NXT-2/NXT-2c machines, this vision type has been changed as shown in the table below.

Vision Types Part Type Explanation

Old NXT-2/
NXT-2c

254 252 Multi-purpose (part outline) Automatically converted to 252 if no


vision type value has been specified
in the NXT-2/NXT-2c override
section.

(*3) Element data required

*3: On existing machines, vision type 254 uses backlighting to place parts that cannot be
placed using other vision types. However, as NXT-2/NXT-2c uses only frontlighting, it is
necessary to choose the most appropriate vision type available. Select vision type 252
when placing white bodied parts with no leads. Vision type 252 can also be used for white
bodies parts with leads that are part of the body. If using a different vision type, element
data will be required depending on the selected vision type.
Note: Vision type 254 is automatically converted to 252, however, if another value has been
specified in the override vision type value for the NXT-2/NXT-2c, this value will be used.

3.7.3 Entering overrides in part data


Procedure
1. Open the shape data (or part data if using non-relational mode) for the part data for
which input is required in Fuji Flexa.

2. Refer to section 3.7.2 "Vision type compatibility table for the NXT-2/NXT-2c" and enter
the new vision type in the NXT-2/NXT-2c override [Vision Type] data field.

194 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 3. Part Data Settings

3. Refer to section 3.7.2 "Vision type compatibility table for the NXT-2/NXT-2c" and enter
any new element information in the NXT-2/NXT-2c override [Element Information]
setting if it is necessary.

4. Save the data and exit. If the data was changed in the job, save the job.
Note: If the shape data was changed in the global library, the same shape data in any jobs for the
NXT-2/NXT-2c must be updated. Use the [Update in Jobs] command from the editor to
perform this function. If the data was changed in the job and the data is to be used in the
future, it is possible to export the changed shape data back into the shape library.

NXT II / NXT IIc Programming Manual 195


3. Part Data Settings PRG-NXTIIc-1.4E

MEMO:

196 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 4. Transmission

4. Transmission
4.1 Introduction
Transmission is used to send data between Fuji Flexa and the NXT-2/NXT-2c machines.
The most common use of Transmission is to send jobs to the modules on the NXT-2/NXT-
2c. Transmission for the NXT-series does not require outside communication programs
such as an NTCC or SECS/GEM host server. If transmitting from Job Builder, a basic data
check of the job is performed during transmission.

The NXT-series is different from previous Fuji machines in that the job is sent to the
modules, not recipes. In addition, there is only two positions for jobs, current job and next
job. On NXT-2/NXT-2c machines with double conveyors, there is an additional set of
separate positions for jobs for the second lane. It is possible to run the machine with two
different jobs, one for lane 1 and the other for lane 2.

The NXT-series does not have any calibration data or spec data like previous Fuji
machines. Special NXT-2/NXT-2c data and configuration settings is received, managed,
and transmitted to the machine through Accessory Software. Refer to the Accessory
Software Operation Manual for more details on this subject.

4.2 Transmitting
4.2.1 Transmitting a job from Job Builder
Follow the procedures below to transmit a currently opened global job to the NXT-2/NXT-
2c from within Job Builder. Be sure to save the job before transmitting.

1. Select [Transmit] from the [Tools] menu.


Note: The currently opened job can only be transmitted to the line that is used in the job.

2. The [Transmit Options] dialog box displays. Select the desired options and click [OK].

3. Select the machine to which to transmit and click [Start].

4. In the [Lane Job Selection] dialog box, specify any changes you wish to make for the
jobs to send to the lanes and click [OK].

5. During transmission, the [Transfer Recipe] dialog box displays. This dialog box displays
the transmission status. If any errors occur, click [Error Details] to display further
information about the errors. Click [Close] to close the dialog box when transmission is
completed.
Note: The job name displays in the list of programs at the machine with the job name and a T for
the top side and B for the bottom side and the revision displays before these items.

NXT II / NXT IIc Programming Manual 197


4. Transmission PRG-NXTIIc-1.4E

4.2.2 Dragging and dropping jobs to transmit


Follow the procedures below to transmit a job to the NXT-2/NXT-2c by dragging and
dropping the job in the Transmission Control view.

1. With the Transmission Control window displayed in Director, drag the desired job from
the global directory in the job pane and drop it on either the NXT-2/NXT-2c line,
machine, or lane in the Factory/Line pane.
Note: If the job is dropped on a lane, then that line, machine, and lane are automatically selected
in the [Transmit Job] dialog box. If the job was just dropped on the NXT-2/NXT-2c machine,
then both lanes for the NXT-2/NXT-2c are automatically selected.

2. The [Transmit Job] dialog box displays. In [Job:], the selected job is automatically
selected. Select the side of the panel to transmit.

3. The line and machine that the job was dropped on is automatically selected. The
machines that can be transmitted to have a small panel icon to the left of the machine
nickname. The machines for which the job is not ready to be transmitted or jobs that are
from the local job directory have small panel icon with a red “X” across it.
Note: A job from the local job directory cannot be transmitted to any NXT-2/NXT-2c machines.
Only jobs from the global job directory can be transmitted.

4. Select the lanes to which to send the job from the [Lane] drop-down list. If the job was
dropped on a lane, then that lane is automatically selected.

5. Select any desired options from the bottom of the dialog box and click [Send] to transmit.

6. During transmission, the [Transmission Status] dialog box displays. This dialog box
displays the job and machines. The transmission status is displayed to the right of the
machine nickname. If any errors occur, click [Error Details] to display further information
about the errors. Click [Close] to close the dialog box when transmission is completed.
Note: The job name displays in the list of programs at the machine with the job name and a T for
the top side and B for the bottom side and the revision displays before these items.

198 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 4. Transmission

4.2.3 Using [Transmit] to transmit


Follow the procedures below to transmit a job from within Director using the [Transmit]
command.

1. Select [Transmit] - [Job] - [Transmit] from the [Tools] menu in Director.

2. The [Transmit Job] dialog box displays. Next to [Job:] displays the job to be transmitted.
If a job does not display or the job is incorrect, click [Browse] to display the [Select Data]
dialog box. Select the job to transmit and click [Open]. Select the side of the panel to
transmit.

3. Select the name of the line to transmit to from the [Line:] drop-down list. When a line is
selected, the machines to which can transmitted have a small panel icon to the left of
the machine nickname. The machines for which the job is not ready to be transmitted
or jobs that are from the local job directory have small panel icon with a red “X” across it.
Note: A job from the local job directory cannot be transmitted to any NXT-2/NXT-2c machines.
Only jobs from the global job directory can be transmitted.

4. Select the lanes to which to send the job from the [Lane] drop-down list.

5. Select the target machines for transmission. The machines with a red “X” across the
panel icon cannot be selected.

6. After selecting the target machines for transmission, select any desired options from the
bottom of the dialog box and click [Send] to transmit.

7. During transmission, the [Transmission Status] dialog box displays. This dialog box
displays the job and machines. The transmission status is displayed to the right of the
machine nickname. If any errors occur, click [Error Details] to display further information
about the errors. Click [Close] to close the dialog box when transmission is completed.
Note: The job name displays in the list of programs at the machine with the job name and a T for
the top side and B for the bottom side and the revision displays before these items.

NXT II / NXT IIc Programming Manual 199


4. Transmission PRG-NXTIIc-1.4E

4.2.4 Using [Set Transmission] to transmit (for dual, triple lane


production)
Different jobs can be transmitted to different lanes at the one time using [Set Transmission].
For dual or triple lane production, use this method to transmit jobs (an example of triple lane
production is given below).
Note: Triple lane is not supported by the NXT-2c.

01PRG-0109E

Procedure
1. From the [Tools] menu in Director, select [Transmit] - [Job] - [Set Transmission] to
display the [Set Transmission] dialog box.

2. Select the lane to be used for the job from the [Lane No.] drop-down list.

3. Click the [...] button, and the [Select Data] dialog box displays.

4. Select the job specified for the specified lane from the displayed list.
Note: Local jobs cannot be selected.

5. Select [Open]. The selected job is displayed in the [Jobs] text box.

6. From the [Side] drop-down list, select the panel side to be transmitted.

7. Click [Set] to set the specified lane, job, and side.

8. The settings are displayed in the [Jobs] list.

9. Repeat the above procedures until all of the jobs for the lanes are specified.

10.From the [Line] drop-down box, select the line to be transmitted to. The machines in the
specified line are displayed.

200 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 4. Transmission

11.Select the machines to be transmitted to.


Note: If a red "X" appears over a machine icon, that machine cannot be selected.

12.With the machines selected, select any desired options from the bottom of the dialog
box.
Note: Machines with error code numbers displayed in the [Error Details] column cannot be
transmitted to.
Note: An NXT machine cannot be selected if the module configuration specified in Line Editor
does not match the configuration specified in the job.

13.With the machines selected, select any desired options from the bottom of the dialog
box.

14.During transmission, the [Transmission Status] dialog box is displayed. The job and
machine names are displayed in this box. The transmission status displays the machine
nickname to the right of the box. If any errors occur, click [Error Details] to display
information regarding the error. When transmission is completed, click [Close] to close
the dialog box.
Note: The job names display in the list of programs at the machine with the job name and a “T” or
“B”. Revisions are displayed before the “T” or “B”.

NXT II / NXT IIc Programming Manual 201


4. Transmission PRG-NXTIIc-1.4E

4.3 General Procedures


4.3.1 Changing the current job
The current job is the job that is used when production is started. The other job for the
selected lane is considered to be the next job. Follow the procedures below to change the
next job into the current job, however the machine must be at the main page for this
operation to be successful. If any other page is selected, then an error occurs when
performing the following procedures. The job can also be switched at the modules.

1. Double-click the factory folder from [Transmission Control] to display the target line, and
then double-click the line to display the machines in that line.

2. Double-click the machine name to display the lanes for that machine.

3. Double-click the lane for which to change the job and the current job and next job display
in a list.

4. Right-click the job name to be changed and select [Switch Recipe] from the shortcut
menu.

5. A dialog box displays with the status of the change. Click [OK] to close the dialog box.

4.3.2 Deleting a job from a machine


1. Double-click the factory folder from [Transmission Control] to display the target line, and
then double-click the line to display the machines in that line.

2. Double-click the machine name to display the lanes for that machine.

3. Double-click the lane for which to delete the job and the current job and next job display
in a list.

4. Right-click the job to be deleted and select [Delete] from the shortcut menu.

5. A dialog box displays with the status of the command. Click [OK] to close the dialog box.

202 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5. Editing Jobs on the Machine (MEdit)


5.1 Introduction
If panels are in a NXT-2/NXT-2c machine, it is not possible to edit the job and then transmit
the edited job back to the foreground in the machine using Fuji Flexa. Instead, MEdit is
used to edit jobs that are on machines. The job data that can be edited in MEdit is “safe”
to change while there are panels in the machine. If Fuji Flexa is used to edit the job, data
that can cause problems for partially produced panels can be changed and when the job is
sent to the machine, production problems occur. For example, if a job is reoptimized, it is
possible that the feeder setup and insert order across modules will be changed. If a partially
produced panel is in the machine, parts that were previously placed might be placed again
on the panel or there may be missing parts. MEdit limits the things that can be changed to
prevent these sort of problems from happening. In addition, MEdit also provides some
specialized functions for working with the NXT-2/NXT-2c such as the skip functions and the
job test function.

In addition to MEdit, VPDplus can also be used to edit vision data for parts. MDW (Mark
Data Wizard) can be used to edit mark data (refer to section 5.4 "Creating Irregular Fiducial
Marks"). Both VPDplus and MDW can be started from MEdit.

There is one point about MEdit that should be understood. When the current job that is in
the machine is opened in MEdit, the actual data from the machine is not being accessed.
MEdit checks what job is in the machine and then opens the matching job in the global
directory.

The procedures provided in this chapter are basic procedures for MEdit. For details on
MEdit and using it, refer to the MEdit Operation Manual.

NXT II / NXT IIc Programming Manual 203


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.2 Opening a Job that is in the Machine


By following the procedures below, the job in the global directory that matches the job that
is currently in the machine is opened. When this is performed, changes made to the job
can be sent to the machine as well as being saved in the global job.

1. Click [Start] and then point to [Programs] - [Fuji Accessory Software] and then click
[MEdit]. MEdit is started and the MEdit window displays.

2. Click [Open Current Job] from the [File] menu. The [Acquire current production job]
dialog box displays.
Note: It is possible to open the same job with the [Open Job] command but if this command is
used, then changes cannot be sent to the machine.

NXTEJM010Ea

3. Double-click the line with the machine for the job to be edited and then double-click the
machine name to display the modules. Select the module on which the job is to be
edited. The name of the job in the module is automatically displayed in the [JOB] group
box.
Note: If the relevant machine is not displayed in the line, check the settings in [Line display
settings] in Fuji Flexa. If necessary, change the settings so that the relevant line is
displayed.

4. If necessary, select the lane on the module with the job to be edited.

5. Click [OK] and the specified data from the job is opened.

Once the job is opened, it can be edited or tested. For procedure on editing items in MEdit,
refer to the MEdit Operation Manual. The procedures for testing a job are provided in a later
section.

Once the job has been edited/tested, retransmit the edited data back to the machine.

204 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5.3 Correcting Vision Errors Sent from the NXT-2/


NXT-2c
It is possible to make settings that if a vision error occurs for a particular feeder position,
then the vision error image will automatically be sent to the Accessory Software Server. In
Accessory Software, the image can then be opened with VPDplus and used to check the
error condtion and make any corrections as necessary. The data is then sent back to the
job in the global server. Once it has been saved back in the job, MEdit is then used to
retransmited the edited job back to the machine. This function is very useful to help
troubleshoot vision data issues with parts that have intermediate vision errors.
Note: It is not recommended to make settings so that any vision error is set to the Accessory
Software Server for all slots. This is due to the fact that when a vision error occurs and the
image is to be saved to the Accessory Software Server, the module pauses production
while the image is being sent to Accessory Software. If many vision errors occur, then
production can be delayed while waiting for the images to be sent to the server. This
function is mainly designed to be a troubleshooting tool only.

5.3.1 Specifying vision error images to be saved for certain


positions
If a particular part has frequent vision errors during production, it is possible to specify that
vision error images for that part to be sent to the Accessory Software Server. There are a
few important points that should be addressed when using this function.

• A maximum of 255 images can be saved at the Accessory Software Server.

• The module pauses production while error images are being sent and saved to
the Accessory Software Server.

1. Start Accessory Software and select the module for the machine from which to save
vision error images in Floor Monitor.

2. With the module in question selected, click the vision processing error analysis icon (the
green icon with the picture of a part) for the machine from which to receive vision error
images. The [Vision processing error analysis] screen is displayed.

3. Click [Vision processing setting] at the top right of the [Vision processing error analysis]
screen. A list of used feeder positions in the selected module is displayed.

4. Select the checkboxes for the positions for which to save vision error images.
Note: If [Detailed Settings] is clicked, it is possible to make special settings for which error images
and under what conditions are images sent to Accessory Software for positions. It is even
possible to specify that only certain errors are to be sent.

5. Click [Apply] to enable the settings.


Note: If the power to the machine is turned off or a new job is transmitted, these settings are
cleared.
Note: When a vision processing error occurs at an alternate feeder, the image is saved based on
the settings specified for the original feeder.

NXT II / NXT IIc Programming Manual 205


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.3.2 Viewing saved vision error images


Once an error image has been sent to Accessory Software, it can be displayed in any client
accessing Accessory Software. The details of the error and the image are displayed by
following the procedures below.

1. From Floor Monitor, select the module from which to view error images.

2. Click the vision processing error analysis icon for that machine. The [Vision processing
error analysis] screen is displayed with information for all of the saved images for the
selected module.

• Click [Enlarge] below an image to display that image larger.

• Click the blue text for the error code to display details about that error code.

• If there are more pictures than that can fit on one page, multiple page numbers
are displayed at the bottom of the page. Click the other page number to display
the images for that page.

• The image can be opened/saved by clicking on it. If VPDplus and VPDplus


launcher have been installed on the computer, then the image is opened in
VPDplus and the vision data can be edited.

5.3.3 Opening and editing vision data using saved images


If VPDplus and VPDplus Launcher have been installed on the computer accessing the
Accessory Software, then it is possible to open and edit the vision data for the part using
VPDplus and then reflect any changes back to the job in the server. It is important to note
the following two points.

• VPDplus must be installed on the computer. If the VPDplus license in not


available/purchased, then only the basic editing functions can be used. If a
license for VPDplus is available and the license is present, then those functions
for that license can be used (such as fit and vision test).

• VPDplus Launcher must be installed on the computer. This software links the
images to the shape data and to VPDplus. This software is available from the
download section of the Accessory Software website. If not installed, then
download and install it before attempting to open an image.

1. From Floor Monitor, select the module from which to view error images and then click
the vision processing error analysis icon for that machine. The [Vision processing error
analysis] screen is displayed with information for all of the saved images for the selected
module.

2. Display the image of the part to be edited with VPDplus.

3. Click the image and a [File Download] dialog box is displayed.

4. Select [Open] and the image is opened using VPDplus.

206 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5. Edit the data as necessary. For details on editing items in VPDplus, refer to the VPDplus
Operation Manual or online help.
Note: If using a licensed version of VPDplus, be sure to perform a vision test of the edited settings
before saving them back to the job and restarting production.

6. Once editing is completed, select [Update Shape Data] from the [File] menu. A
confirmation message box is displayed.

7. Click [Yes] and the edited vision data is saved to the job.

8. Close VPDplus.

5.3.4 Sending edited vision data back to the machine


The edited data was saved to the job in the global job directory by using the Update Shape
Data command in VPDplus. In order to use this newly edited vision data at the machine, it
must be sent to the machine. Use MEdit to open the current job for the module with the part
and then retransmit the job back to the module in question. Refer to section 5.2 "Opening
a Job that is in the Machine" for procedures on opening the current job in the machine and
for retransmitting the job back to the machine.

NXT II / NXT IIc Programming Manual 207


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.4 Creating Irregular Fiducial Marks


5.4.1 Details
When there are no Fuji standard fiducial marks (circular, rectangular, diamond, upward-
facing right triangle, downward-facing right triangle, double square, cross) on a panel, or it
is desired to use a land pattern or other mark on a panel as a fiducial mark, it is possible to
create mark data by using images of the desired marks.

Mark center

Land pattern

01PRG-0001E

To create mark data for irregular fiducial marks, it is first necessary to acquire an image of
the mark using Accessory Software. Next, start MDW (Mark Data Wizard) from MEdit and
edit the fiducial marks. The created fiducial marks are saved in the Fuji Flexa job or library
and used as job data in production.

It is possible to register up to eight fiducial marks including global skip marks and local
marks.

Requirements
1. The position of the mark to be used as an irregular fiducial mark is already known (the
exact position can be obtained through CAD data or other data).

2. There must be no similar marks which appear in the same field of view as the fiducial
mark.

3. The panel stopping position must be stable.

4. Land patterns which are covered in solder cannot be used because the reflection may
change due to the condition of the solder. Due to this, they are not supported

208 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5.4.2 Creating an irregular fiducial mark for a job that is not


currently being used in production
Creation flowchart
The flowchart below shows the general procedure for creating mark data.

Create temporary data in the job and start


production. (A mark vision processing error occurs.)

Use Accessory Software to acquire an image


of the vision processing error mark.

Open the job in MEdit and edit the mark data.

Start MDW and create mark data.

Edit the template.

Vision processing test.

Use MEdit to update the mark data and


resend the job to the machine.
01PRG-0002E

Procedure
1. Create temporary mark data by specifying a circular fiducial mark and create the job. A
mark vision processing error will occur because this does not match the actual mark.

2. Send the job to the machine.

3. In Accessory Software, specify [OFF] for the setting for the fiducial mark recovery
function.
Note: Refer to the Accessory Software Online Manual for details regarding the use of Accessory
Software.

4. Push START to begin production.

5. A fiducial mark reading error will occur. Use Accessory Software to acquire and save
the image of the error.

NXT II / NXT IIc Programming Manual 209


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

6. Start MEdit and select [Open the Current Job] from the [File] menu.
Note: Refer to the MEdit Online Manual for details regarding the use of MEdit.

7. In MEdit, specify [Multipurpose] as the setting for the [Pattern] item in the [Property]
pane.

01PRG-0003E

8. Click the button next to [Start MDW] to start MDW.

9. A dialog box to select the data to be edited is displayed. Open the acquired image of
the vision processing error and edit the template.

10.Next, a dialog box to complete the editing process is displayed. Perform a vision
processing test.

11.After the test has been successfully completed, update the mark data.
Note: Refer to the Online Manual for details regarding the use of MDW.

12.Exit MDW and return to MEdit.

13.Remove the panel from the machine and return to the main screen at the machine
operation panel.

14.Use MEdit to transmit the updated job to the machine.

210 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5.4.3 Editing the mark data when a vision processing error occurs
during production
Procedures for editing irregular fiducial mark data when a vision processing error occurs
during production are shown below.

Creation flowchart
The flowchart below shows the general procedure for creating mark data.

Use Accessory Software to acquire an image


of the vision processing error.

Open the job in MEdit and edit the mark data.

Start MDW and create mark data.

Edit the template.

Vision processing test.

Use MEdit to update the mark data and


resend the job to the machine.
01PRG-0004E

NXT II / NXT IIc Programming Manual 211


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Procedure
1. A fiducial mark reading error occurs. Use Accessory Software to acquire and save the
image of the error.

2. Start MEdit and select [Open the Current Job] from the [File] menu.
Note: Refer to the MEdit Online Manual for details regarding the use of MEdit.

3. In MEdit, specify [Multipurpose] as the setting for the [Pattern] item in the [Property]
pane.

01PRG-0003E

4. Click the button next to [Start MDW] to start MDW.

5. A dialog box to select the data to be edited is displayed. Open the acquired image of
the vision processing error and edit the template.

6. Next, a dialog box to complete the editing process is displayed. Perform a vision
processing test.

7. After the test has been successfully completed, update the mark data.
Note: Refer to the Online Manual for details regarding the use of MDW.

8. Exit MDW and return to MEdit.

9. Remove the panel from the machine and return to the main screen at the machine
operation panel.

10.Use MEdit to transmit the updated job to the machine.

212 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5.5 Testing Skip Mark Data


It is possible to test the skip mark data in a job for board skip marks and global skip marks.
It is important to test the data because the skip mark read level that is used to determine if
a skip mark is present or not must be manually set. Due to color and reflective differences
between panels for jobs, a level that is good for one job might not be good for another job.
Thus it is important to test the data to ensure that the marks are correctly detected and there
are no false detections.

1. Click [Start] and then point to [Programs] - [Fuji Accessory Software] and then click
[MEdit]. MEdit is started and the MEdit window displays.

2. Select [Open Current Job] from the [File] menu. The [Acquire current production job]
dialog box displays.

3. Double-click the line with the machine for the job to be edited and then double-click the
machine name to display the modules. Select the module on which the job is to be
edited. The name of the job in the module is automatically displayed in the [Job] group
box.

4. If necessary, select the lane on the module with the job to be edited.

5. Click [OK] and the specified data from the job is opened.

6. Load the panel to be tested into the module to be used.

7. Push MANUAL on the operation panel of the module to be tested to change to manual
mode. The module must be in manual mode or the following steps cannot be performed.

8. Select [Board Skip Mark Check] from the [Tools] menu. The [Board Skip Mark Read
Test] dialog box opens and the skip mark data in the job is displayed

NXTEJM002Ea

NXT II / NXT IIc Programming Manual 213


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

9. Specify the module to perform the the read test on from the drop-down list.

10.Change the [Test] setting to "Yes" for the data that is to be tested. If an image is also to
be displayed, change the [Image] setting to "Yes".

11.Click [Start Test] and the results of the test display in red.

12.If skip marks are misidentified, check the result number and then click [Quit] to close the
dialog box and then edit the data in MEdit based on the test results.

13.Retransmit the job back to the machine and then run the test read again. Repeat until
the skip marks are correctly identified.

5.6 Skipping Items on the NXT-2/NXT-2c


5.6.1 Skipping boards
If always a particular board in a panel production lot needs to be skipped for some reason,
it is easy to specify a skip for this board for the production lot. There are a few important
points that should be addressed when using this function.

• When the board to be skipped is specified for the first module, that board is
skipped in all modules after the first module.

• The skip setting is only applied to new panels which means that the setting is
not applied to any panels already loaded.

• Job board skip settings and board skips due to skip marks cannot be overridden
by this function.

• Enable the machine configuration settings related to the skip function (the
procedure is listed below.) Panel conveyance time is lengthened by around 300
ms when these configuration settings are enabled.

• If a certain board is to always be skipped for all production lots, then skip the
board in the job with Fuji Flexa.

• If the boards to be skipped are not set (changes from panel to panel), then use
skip marks to skip the required boards.

Specifying the machine configuration setting to enable this function


1. Start Accessory Software and click the name of the machine for which to change the
setting in Floor Monitor.

2. If necessary, specify a user ID from the drop-down list and enter a password for the
specified user and click [Log on]. The machine accessories page is displayed.

3. Click [Machine Configuration] in the [Menu] pane. Accessory Software connects to the
machine and receives the machine information. When completed, the settings page is
displayed.

4. Select [Skip boards at the machine setting] from the [Category] drop-down list. The
settings for this category are then displayed.

214 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5. Select the [ON] option for the [Skip boards at the machine] setting.

6. Click [Send to Machine] to send the new setting to the machine. The setting is enabled
once the completed message is displayed.

Skipping a board at the machine


1. Before loading the panel belonging to the lot for which board skipping is to be performed,
verify that no panels exist inside the first module, and push CYCLE STOP to stop
production.

2. Start MEdit and select [Board skip] from the [Tool] menu. The [Board skip] dialog box
is displayed.

3. Select the factory, line, NXT-2/NXT-2c machine and then first module in the [Module
list]. A list of the available boards and lanes is displayed in the [Board skip settings] list.

NXTEJM001E

4. Select the checkboxes for the lane and boards to be skipped.


Note: Check boxes for multiple boards can be selected by using the [Shift] or [Ctrl] key. First, hold
down the [Shift] or [Ctrl] key and left-click on the number of the desired boards to highlight
those boards. Then, release the [Shift] or [Ctrl] key and select the check box for any one of
the highlighted boards. This will automatically select the check boxes for all highlighted
boards.

5. Click [OK] to apply the skip settings and then close MEdit.
Note: The new skip setting is only applied to panels that are loaded in the module after this setting
is made.

6. Begin production and load the panels for which the board skip is to be applied.

When boards are specified to be skipped, the skipped boards are displayed in the operation
panels on the modules. Confirm that the boards to be skipped are correct. Be sure to
remove the skip setting when switching to a production lot in which the previously skipped
board is to be produced.

NXT II / NXT IIc Programming Manual 215


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.6.2 Skipping feeders


Use this function to skip all the parts from a feeder. This allows production to be completed
for panels when parts are no longer available for the parts that have run out. It is important
to note the following points about this function.

• When parts are skipped, the panel is completed without placing the skipped
parts.

• This function should only be used if it absolutely necessary to skip a part to


complete production such as when a certain part runs out and will be placed on
the panel at a later time once new parts are received.

• This function is designed to be used by line management personnel.

Skipping a feeder on a module


1. As soon as a part supply runs out during production, the machine waits for the parts to
be supplied in a "recovery up" status. Perform the following steps only if parts are not
available to be resupplied.

2. Push CYCLE STOP at the module in question to stop production for that module.

3. Start MEdit and select [Feeder skip] from the [Tool] menu. The [Feeder skip] dialog box
is displayed.

4. Select the factory, line, NXT-2/NXT-2c machine, and the module in the [Module list]. A
list of the available feeders is displayed in the [Feeder skip settings] list.

5. Select the checkbox for the feeder with the parts to be skipped.
Note: Check boxes for multiple feeders can be selected by using the [Shift] or [Ctrl] key. First, hold
down the [Shift] or [Ctrl] key and left-click on the number of the desired feeders to highlight
those feeders. Then, release the [Shift] or [Ctrl] key and select the check box for any one
of the highlighted feeders. This will automatically select the check boxes for all highlighted
feeders.

6. Click [Set] to apply the skip setting and then close MEdit.
Note: If a place before setting is set for a skipped part, the place before setting is disabled.
Simultaneously skip the 2 related feeders for the "place before" setting.

7. Push START at the module in question to restart production. Production is continued


without placing parts from the skipped feeder position.
Note: It is not necessary to have a feeder in the skipped position in order to continue production.
However, it is necessary to have an empty drawer set in the skip position if a tray part is
skipped on a tray unit-L.

All of the LEDs for the feeder position are turned on for skipped feeder positions. For tray
parts, skipped positions have a white numbers and the part comment text is grey in the
parts out guidance screen.

216 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

Clearing the skip setting for a feeder on a module


1. Push CYCLE STOP at the module before the module with the skipped part (this
prevents any new panels from being loaded into the next module).

2. Wait until all panels are unloaded from the module with the feeder skip and then push
CYCLE STOP on that module.

3. Start MEdit and select [Feeder skip] from the [Tool] menu. The [Feeder skip] dialog box
is displayed.

4. Select the factory, line, NXT-2/NXT-2c machine, and the module with the skipped feeder
in the [Module list]. A list of the available feeders is displayed in the [Feeder skip
settings] list.

5. Clear the checkbox for the feeder with the parts that are being skipped.

6. Click [Set] to apply the cleared skip setting and then close MEdit.
Note: If a place before setting is set, be sure to clear the skip settings simultaneously for the 2
related feeders with the "place before" setting.

7. Set the new parts in the module in the specified position.

8. Push START at the module in question to restart production. Production is continued


and the newly supplied parts are placed.

5.6.3 Skipping holders


Use this function to skip using a holder for a head on a module. This function makes it
possible to not use a specified holder in order to avoid using a holder at which frequent
errors occur during production or for which air leakage or clogging problems prevent normal
use. In addition, the holder skip function serves as a calibration information backup
measure. It is important to note the following points about this function.

• A holder skip status is canceled when a head change occurs.

• A holder for which calibration using a jig nozzle has not been completed cannot
be skipped.

• The holder skip function cannot be used for the H01 head, or in cases where a
skip would leave no remaining nozzles for production.

• The holder skip function cannot be used in cases where the Q-axis and/or R-
axis are not operating normally or in cases such as mechanical valve failure, in
which other holders remain unaffected.

• Recovery processing occurs for parts that were supposed to be placed by the
skipped holder. Therefore, the skip function reduces throughput.

• When skipping a holder due to a holder failure, verify that the other holders are
operating normally.

• The nozzle in the skipped holder is returned to the nozzle station. If the nozzle
cannot be returned to the station due to some failure, remove the nozzle by
hand.

• It is possible that an accuracy deviation may occur using a head after a failed
holder has been skipped.

NXT II / NXT IIc Programming Manual 217


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Skipping a holder on a head


1. If START has not yet been pushed and the main screen is displayed after turning on the
power, push START to turn on the power to the head. Then stop the machine.

2. Ensure that the main screen is displayed at the module.

3. Start MEdit and select [Holder skip] from the [Tool] menu. The [Holder skip] dialog box
is displayed.

4. Select the factory, line, NXT-2/NXT-2c machine, and the module in the [Module list]. A
list of the available holders on the head is displayed in the [Holder lists].

5. Select the checkbox for the holder to be skipped.


Note: Check boxes for multiple holders can be selected by using the [Shift] or [Ctrl] key. First, hold
down the [Shift] or [Ctrl] key and left-click on the number of the desired holders to highlight
those holders. Then, release the [Shift] or [Ctrl] key and select the check box for any one of
the highlighted holders. This will automatically select the check boxes for all highlighted
holders.

6. Click [Set] to apply the skip setting and then close MEdit.

7. Push START at the module in question to restart production. Production is continued


without using the skipped holder.
Note: If the skipped holder is holding a part, discard it. Return the nozzle to the nozzle station if
necessary.

When holders are specified to be skipped, the skipped holders are displayed in the
operation panel on the module. Confirm that the holder to be skipped is correct.

Clearing a holder skip setting for a head


1. Push CYCLE STOP at the module with the skipped holder to stop production.

2. Ensure that the main screen is displayed at the module.

3. Start MEdit and select [Holder skip] from the [Tool] menu. The [Holder skip] dialog box
is displayed.

4. Select the factory, line, NXT-2/NXT-2c machine, and the module in the [Module list]. A
list of the available holders on the head is displayed in the [Holder lists].

5. Clear the checkbox for the holder being skipped to clear to skip setting.

6. Click [Set] to apply the cleared skip setting and then close MEdit.

7. Push START at the module in question to restart production. Production is continued


using the previously skipped holder.

218 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5.7 Testing Jobs


5.7.1 Introduction
The job test function enables users to view and edit jobs on the machine prior to starting
production. By doing this, errors that occur during the beginning of production for a new job
can be greatly reduced. There are two job test modes and the items checked by each mode
are different. Information about these two modes are provided below.

Simulation
The placement position for a specified sequence is captured using the mark camera and
the panel pattern is compared graphically with the part image (wire frame) in MEdit. This
allows the operator to check for any placement position deviations and problems with the
placing angle. In addition, it is possible to confirm that the part type is roughly correct by
comparing the wire frame of the part graphic to the actual pad arrangement. If there are
any calculated placing deviations, they can be corrected easily in MEdit and be reflected
back to the job.

The main items checked by this mode are fiducials, placement position, orientation, and
part types compared to the pads. Actual parts are not required to perform this test, just an
actual panel is required. If any problems with these items are located, corrections can be
made and checked again.

Place & Check


Parts are picked, vision processed and placed on the panel. Once a part is placed, the
mark camera takes an image of the position and that image is then displayed in MEdit with
a part graphic overlay in MEdit. This allows the operator to check for pickup errors, vision
errors, actual placement position deviations and problems with the placing angle. If there
are any errors, they can be corrected in MEdit and be reflected back to the job.

The main items checked by this mode are fiducials, feeding, feeding direction, vision data,
placing data, actual placement position, and orientation. Actual parts are required to
perform this test as well as an actual panel. If any problems with these items are located,
corrections can be made and checked again.

NXT II / NXT IIc Programming Manual 219


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.7.2 Testing a job using simulation mode


Use this mode to perform a basic check of the part types, placing positions and orientation.

Starting simulation mode.


1. Transmit the job to be tested to the machine and wait for the main screen to display on
all of the operation panels for the modules.

2. Start MEdit and log on if necessary.

3. Click [Open Current Job] from the [File] menu. The [Acquire current production job]
dialog box displays.

4. Double-click the line with the machine for the job to be tested and then double-click the
machine name to display the modules. Select the module on which the job is to be
tested. The name of the job in the module is automatically displayed in the [Job] group
box.

5. If necessary, select the lane on the module with the job to be tested.

6. Click [OK] and the specified data from the job is opened.

7. Select [Job Test] - [Simulation] from the [Tool] menu. The background color of the
operation panel for the module in question turns violet to indicate that that module is in
a test mode.

01PRG-0029Ea

220 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

Checking part positions and direction.

Start
Break point

NXTEJM003E

8. Select the sequence to be checked from the list in MEdit and click the break point button
(the round red button). This designates that the sequence is to be checked and the
sequence gets a red circle icon in the beginning column of that sequence.
Note: It is possible to specify multiple break points. The sequences with the break points are
stopped at and the captured image is sent to MEdit to be checked. The images for non-
break point sequences are not set to MEdit to be checked, unless the next sequence
command is being used.

9. If desired, specify a starting sequence for the check by selecting the sequence to start
the machine from and then click the start sequence button (the yellow arrow button).
When the check is started, this will be the sequence at which the check will start.

NXT II / NXT IIc Programming Manual 221


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

10.Click the start button (the green triangle button pointing to the right) to start the check.
The machine starts the conveyor and once a panel is loaded, clamps it and starts the
check from the designated sequence. The machine uses the mark camera to acquire
images of the placing positions and these display on the operation panel. Once a break
sequence is reached, the machine acquires that position image, stops, and transmits
the image to MEdit. This image is then displayed in MEdit with a part graphic overlay.

Image

NXTEJM005

11.Check the coordinates and angle of the part graphic in relation to the pads on the panel.
If it is necessary to change the X- or Y-position of the part, the coordinates can be
directly edited or click the positioning button (the button with the four arrows) and then
click and drag the graphic until it is positioned correctly. The direction can be changed
by clicking the rotation button (the button with the arrow shaped as a circle).

Move button

Rotate button
NXTEJM012E

12.Once completed with any necessary adjustments for the displayed position, click the
start button to continue until the next break point or click the step button (the button with
the triangle pointing at a line) to check the next sequence (even if it does not have a
break point set).

13.Continue checking sequences until all desired sequences have been checked.
Note: There are times in which MEdit will ask if the changed job should be retransmitted back to
the machine. If the job has been retransmitted and there have been no further changes to
the job, then proceed to step 17. This is because the most current data is already in the
machine so it is not necessary to retransmit the job again. If not sure whether or not the
changes to the job have already been sent to the machine then, proceed to the next step.
There are no problems if the job is retransmitted to ensure that the current data is in the
machine.

222 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

Sending changes back to the module

NXTEJM008

14.Once the sequences have been checked, click [Run Data Checker] from the [File] menu
to check the job for any problems. Once the data checker has completed checking the
job, retransmit the data back to the module.

15.Select [Retransmit Job] from the [File] menu to send the changes back to the module.
Note: It is possible to transmit the job to the module when the yellow engineering pictogram is
displayed on the operation panel of the module.

16.Recheck any changes to sequences if necessary.

Exiting simulation test mode

NXTEJM009

17.Once all testing for simulation mode has been completed, select [Job Test] - [Exit] from
the [Tool] menu.

That completes the testing of the job on the specified module with simulation mode.

NXT II / NXT IIc Programming Manual 223


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.7.3 Testing a job using place & check mode


Use this mode to perform a check of the pickup data, vision data, carrying data, part types,
placing data, actual placing conditions, and orientation.

Starting place & check mode.


1. Transmit the job to be tested to the machine and wait for the main screen to display on
all of the operation panels for the modules.

2. Start MEdit and log on if necessary.

3. Click [Open Current Job] from the [File] menu. The [Acquire current production job]
dialog box displays.

4. Double-click the line with the machine for the job to be tested and then double-click the
machine name to display the modules. Select the module on which the job is to be
tested. The name of the job in the module is automatically displayed in the [Job] group
box.

5. If necessary, select the lane on the module with the job to be tested.

6. Click [OK] and the specified data from the job is opened.

7. Select [Job Test] - [Place & Check] from the [Tool] menu. The background color of the
operation panel for the module in question turns violet to indicate that that module is in
a test mode.

Checking part positions and direction.


8. Select the sequence to be checked from the list in MEdit and click the break point button
(the round red button). This designates that the sequence is to be checked and the
sequence gets a red circle icon in the beginning column of that sequence.
Note: It is possible to specify multiple break points. The sequences with the break points are
stopped at and the captured image is sent to MEdit to be checked. The images for non-
break point sequences are not set to MEdit to be checked, unless the next sequence
command is being used.
Note: It is not possible to specify a starting sequence for place & check mode. If the module is
stopped during production and then switched to this mode, the beginning sequence is the
sequence at which production was stopped.

9. Click the start button (the green triangle button pointing to the right) to start the check.
The machine starts the conveyor and once a panel is loaded, clamps it and starts the
check from the first/stopped sequence. The machine picks parts, vision processes them
and then places them and then the mark camera acquires an image of the placed part
and position and this displays on the operation panel. Once a break sequence is
reached, the machine acquires that position image, stops, and transmits the image to
MEdit. This image is then displayed in MEdit with a part graphic overlay.
Note: It is necessary to have feeders set in the module to be tested when using place & check
mode because parts are picked from the feeder.

224 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

10.Check the coordinates and angle of the part and graphic in relation to the pads on the
panel. If it is necessary to change the X- or Y-position of the part, the cooridnates can
be directly edited or click the positioning button (the button with the four arrows) and then
click and drag the graphic until it is positioned correctly. The direction can be changed
by clicking the rotation button (the button with the arrow shaped as a circle).

11.Once completed with any necessary adjustments for the displayed position, click the
start button to continue until the next break point or click the step button (the button with
the triangle pointing at a line) to check the next sequence (even if it does not have a
break point set).

12.Continue checking sequences until all desired sequences have been placed & checked.
Note: There are times in which MEdit will ask if the changed job should be retransmitted back to
the machine. If the job has been retransmitted and there have been no further changes to
the job, then proceed to step 16. This is because the most current data is already in the
machine so it is not necessary to retransmit the job again. If not sure whether or not the
changes to the job have already been sent to the machine then, proceed to the next step.
There are no problems if the job is retransmitted to ensure that the current data is in the
machine.

Sending changes back to the module.


13.Once the sequences have been checked, click [Run Data Checker] from the [File] menu
to check the job for any problems. Once the data checker has completed checking the
job, retransmit the data back to the module.

14.Select [Retransmit Job] from the [File] menu to send the changes back to the module.
Note: It is possible to transmit the job to the module when the yellow engineering pictogram is
displayed on the operation panel of the module.

15.Recheck any changes to sequences if necessary.

Exiting place & check test mode.


16.Once all testing for place & check mode has been completed, select [Job Test] - [Exit]
from the [Tool] menu.

That completes the testing of the job on the specified module with place & check mode.

NXT II / NXT IIc Programming Manual 225


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.8 Testing Pickup Positions


5.8.1 Introduction
The pickup test function enables users to check and edit pickup positions in jobs on the
machine prior to starting production. By doing this, pickup errors that occur during the
beginning of production can be greatly reduced. There are two pickup items that can be
tested. The pickup X- and Y-positions can be checked and edited and the pickup height
can be tested and edited when using compatible heads. Both of these items can be used
for parts in feeders or trays. Tray pickup data such as the pickup position and pitch data
can also be edited by using this function for trays.

5.8.2 Testing pickup positions in a feeder


Use this to check and edit the X-, Y-, and Z-positions for picking parts in feeders.

Starting the pickup test.


1. Transmit the job with the pickup position to be tested to the machine and wait for the
main screen to display on all of the operation panels for the modules.

2. Start MEdit and log on if necessary.

3. Click [Open Current Job] from the [File] menu. The [Acquire current production job]
dialog box displays.

4. Double-click the line with the machine for the pickup positions to be tested and then
double-click the machine name to display the modules. Select the module on which the
pickup positions is to be tested. The name of the job in the module is automatically
displayed in the [Job] group box.

5. If necessary, select the lane from which to test the pickup position data.

6. Click [OK] and the specified data from the job is opened.

7. Select the [Feeder Setup] tab.

226 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

8. Select the slot for which the pickup test is to be performed.

01PRG-0030Ea

9. Select [Pickup Check]-[Pickup Check] from the [Tool] menu. The background color of
the operation panel for the module in question turns violet to indicate that that module is
in a test mode.
Note: Indexing is not performed automatically for feeders on which a pickup position test is
performed. Manually feed the parts to the pickup position. Furthermore, the feed count
differs depending on the feeder. Refer to section 5.8.4 "Feeder index count and tape return
method for pickup tests" for further details.

NXTEJM013Ea

10.Select the type of tests which are to be performed in the newly displayed section. If the
[Edit Pickup Position] option is selected, proceed to the next step. If the [Measure
Pickup Height] option only is selected, then proceed to step 14.
Note: Because the pickup height measurement uses pickup pressure control, the height
measurement test is not possible using heads which have no pressure check sensor. In
such cases, the "Measure pickup Height" item cannot be selected.

NXT II / NXT IIc Programming Manual 227


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Checking and editing the X- and Y-positions in the feeder

NXTEJM014Eb

11.The [Edit pickup position] step is displayed. Ensure that the part has been advanced to
the proper position (refer to section 5.8.4 "Feeder index count and tape return method
for pickup tests") then click [Acquire] to take a picture of the part in the feeder. A picture
of the part is taken and displayed.

NXTEJM015Eb

12.Check the pickup position in the X- and Y-direction using the displayed image. To move
the pickup position, click the positioning button (the button with the four arrows) and then
click in the image where the pickup should be performed.

13.When the pickup position for the part is correct, click [Next]. If the pickup height test is
not being performed, go to step 19.

228 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

Checking and editing the pickup height for a feeder


14.The [Measure Pickup Height] step is displayed. Ensure that the part has been advanced
to the proper position (refer to section 5.8.4 "Feeder index count and tape return method
for pickup tests").

15.If it is necessary to specify a particular nozzle (the nozzle that is to be used in the job is
automatically selected), then follow the sub-steps below.

a. Click [...] to specify which nozzle or claw (OF head only) to use for the test.
Note: The machine knows which nozzles and claws are present in the module (if a check has
been performed by the machine). In cases where the job-specified nozzle and claws can
be used for the height measurement, that nozzle and claws are automatically selected.

b. Select the nozzle or claws (OF head only) to be used for the measurement in the
dialog box that is displayed and then click [OK].
Note: If the module has not yet performed calibration and does not know what nozzles and claws
are present in the nozzle station, click [Measure] to have the module check which nozzles
and claws are present.

16.Click [Measure] to begin the pickup height test.

17.The results of the test are displayed and the Z offset is automatically determined. It is
possible to manually edit this value.
Note: A dialog box is displayed when a stroke error occurs. Click [Yes] in this dialog box to try
moving the head back down and measure again. The same error occurs if there is no part
in the pickup position. If unsure if a part is present or not, check the part status in the feeder.
Caution: If measurement is performed for an OF head, even if the nozzle (claw) does not contact a
part when lowered, the lowest position of the Z-axis is displayed as the result of
measurement. Then, if measurement is performed again, the nozzle (claw) lowers to a
position that is -1.5 mm lower than the result for the previous measurement, so the
measurement value will change greatly. The position at which the result obtained is
approximately the same as the previous result is the position at which the part has actually
been contacted. Due to this, the measurement should be repeated until the result is
approximately the same.

18.Once the Z offset has been determined and the results are acceptable, click [Next].

NXT II / NXT IIc Programming Manual 229


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Sending changes back to the module

NXTEJM019Ea

19.The offset results for the pickup position test are displayed. Check the results and if the
results are acceptable, click [Update] to send the changes back to the job. It is possible
to click [Back] to return to previous steps of the pickup test.

20.Click [Finish] to complete the test. If no changes were made, then the test is completed
at this point. If there were changes, then the following steps are performed.

21.A dialog box to specify to which modules to transmit the data is displayed. Select the
modules to which to sent the changes to the job data back and then click [OK]. Note
that if the same part is present in multiple modules, it is important to select all of the
modules that have the same part.

22.A dialog box is displayed asking if Data Checker should be run or not. Click [Yes] to
check the job data with data checker.

23.A dialog box is displayed with the results of the retransmission. Check the results and
click [Close] if transmission was successful.

230 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5.8.3 Testing pickup positions in a tray


Use this to check and edit the pitch, X-, Y-, and Z-positions for picking parts in trays.

Starting the pickup test.


1. Transmit the job with the pickup positions to be tested to the machine and wait for the
main screen to display on all of the operation panels for the modules.

2. Start MEdit and log on if necessary.

3. Click [Open Current Job] from the [File] menu. The [Acquire current production job]
dialog box displays.

4. Double-click the line with the machine for the pickup positions to be tested and then
double-click the machine name to display the modules. Select the module on which the
pickup positions is to be tested. The name of the job in the module is automatically
displayed in the [JOB] group box.

5. If necessary, select the lane from which to test the tray pickup position data.

6. Click [OK] and the specified data from the job is opened.

7. Select the [Feeder Setup] tab.

8. Select the slot for which the pickup test is to be performed.

01PRG-0031Ea

NXT II / NXT IIc Programming Manual 231


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

9. Select [Pickup Check]-[Pickup Check] from the [Tool] menu. The background color of
the operation panel for the module in question turns violet to indicate that that module is
in a test mode.

NXTEJM021Ea

10.Select the type of tests which are to be performed in the newly displayed section. If the
[Calculate Tray Pitch] or [Edit Pickup Position] options are selected, proceed to the next
step. If the [Measure Pickup Height] option only is selected, then go to step 22.
Note: Because the pickup height measurement uses pickup pressure control, the height
measurement test is not possible using heads which have no pressure check sensor. In
such cases, the "Measure pickup Height" item cannot be selected.

Checking and editing the tray pitch and X- and Y-positions

NXTEJM021Ea

232 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

11.If the [Calculate Tray Pitch] option is selected, then specify two possible pick positions
in the tray. If the [Edit Pickup Position] is only selected, then select only one pickup
position. [Next] is not available until the required positions have been selected.
Note: It is not necessary to select the first and last pickup positions. Any position in the tray can
be selected. However, if measuring the tray pitch, the measured results will be better if the
two selected cavities are the furtherest from each other. Tray positions past the top 250
mm of the tray cannot be selected due to restrictions in the travel range of the mark camera.

12.Click [Next] and the [Edit First Cavity] step is displayed. If the tray pitch test is not being
performed and the edit pickup position is being performed, then go to step 19. If the first
pickup position data is not being edited and pickup height is being measured, then go to
step 22.

13.Click [Acquire] to take a picture of the part in the first specified slot in the tray. A picture
of the part is taken and displayed.

NXTEJM022Eb

14.Check the pickup position in the X- and Y-direction using the displayed image. If the
pickup position needs to be moved, click the positioning button (the button with the four
arrows) and then click in the image of the graphic at which the pickup should be
performed (the [Offset] values are automatically changed).

15.When the pickup position for the part is correct, click [Next].

16.The step for the second specified cavity is displayed. Click [Acquire] to take a picture of
the part in the second specified cavity in the tray. A picture of the part is taken and
displayed.

17.Check the second pickup position in the X- and Y-direction using the displayed image.
If the pickup position needs to be moved, click the positioning button (the button with the
four arrows) and then click in the image of the graphic at which the pickup should be
performed (the [Offset] values are automatically changed).

NXT II / NXT IIc Programming Manual 233


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

18.When the pickup position for the part is correct, click [Next]. If the first pickup position
data is not being edited and pickup height is being measured, then go to step 22. If none
of these are being measured, then go to step 27.

Checking and editing the pickup position for a tray


19.The step for editing the pickup position is displayed. Click [Acquire] to take a picture of
the part in the specified slot in the tray. A picture of the part is taken and displayed.

20.Check the pickup position in the X- and Y-direction using the displayed image. If the
pickup position needs to be moved, click the positioning button (the button with the four
arrows) and then click in the image of the graphic at which the pickup should be
performed (the [Offset] values are automatically changed).

21.When the pickup position for the part is correct, click [Next]. If the pickup height test is
not being performed, go to step 27.

Checking and editing the pickup height for a tray

NXTEJM023b

22.The [Measure Pickup Height] step is displayed. Specify the cavity position on which to
perform the pickup test (a part must be present in the cavity) in the [Cavity] group.
Note: Trays have a certain amount of warp. Therefore, the measurement should be performed
at multiple cavities to determine the optimum pickup height. (Fuji recommends measuring
the center cavity and the 4 corner cavities.)

234 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

23.If it is necessary to specify a particular nozzle (the nozzle that is to be used in the job is
automatically selected), then follow the sub-steps below.

a. Click [...] to specify which nozzle or claw (OF head only) to use for the test.
Note: The machine knows which nozzles and claws are present in the module (if a check has
been performed by the machine). In cases where the job-specified nozzle and claws can
be used for the height measurement, that nozzle and claws are automatically selected.

NXTEJM017Ea

b. Select the nozzle or claws (OF head only) to be used for the measurement in the
dialog box that is displayed and then click [OK].
Note: If the module has not yet performed calibration and does not know what nozzles and claws
are present in the nozzle station, click [Measure] to have the module check which nozzles
and claws are present.

24.Click [Measure] to begin the pickup height test.

NXTEJM024Ea

NXT II / NXT IIc Programming Manual 235


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

25.The results of the test are displayed and the Z offset is automatically determined. It is
possible to manually edit this value.
Note: A dialog box is displayed when a stroke error occurs. Click [Yes] in this dialog box to try
moving the head back down and measure again. The same error occurs if there is no part
in the pickup position. If unsure if a part is present or not, check the part status in the tray.
Caution: If measurement is performed for an OF head, even if the nozzle (claw) does not contact a
part when lowered, the lowest position of the Z-axis is displayed as the result of
measurement. Then, if measurement is performed again, the nozzle (claw) lowers to a
position that is -1.5 mm lower than the result for the previous measurement, so the
measurement value will change greatly. The position at which the result obtained is
approximately the same as the previous result is the position at which the part has actually
been contacted. Due to this, the measurement should be repeated until the result is
approximately the same.

26.Once the Z offset has been determined and the results are acceptable, click [Next].

Sending changes back to the module

NXTEJM025Ea

27.The offset results for the pickup position test are displayed. Check the results and if the
results are acceptable, click [Update] to send the changes back to the job. It is possible
to click [Back] to return to previous steps of the pickup test.

28.Click [Finish] to complete the test. If no changes were made, then the test is completed
at this point. If there were changes, then the following steps are performed.

29.A dialog box to specify to which modules to transmit the data is displayed. Select the
modules to which to sent the changes to the job data back and then click [OK]. Note
that if the same part is present in multiple modules, it is important to select all of the
modules that have the same part.

30.A dialog box is displayed asking if Data Checker should be run or not. Click [Yes] to
check the job data with data checker.

31.A dialog box is displayed with the results of the retransmission. Check the results and
click [Close] if transmission was successful.

236 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

5.8.4 Feeder index count and tape return method for pickup tests
When performing a pickup test, it is necessary to index the parts because the test does not
automatically index them and there are certain cases in which indexing must be performed
a certain number of times, depending on the feeder. The feed count list is shown below.

Index count based upon feeder type and pitch table


Tape Feeders

W08 W12 W16 W24 W32 W44 W56

Pitch Index Index Index Index Index Index Index


amount amount amount amount amount amount amount

1 1 X X X X X X

2 1 X X X X X X

4 1 3 (1) 3 (1) 4 4 4 4

8 2 (1) 2 (1) 3 3 3 3

12 2 (1) 2 (1) 2 (1) 2 (1) 2 (1) 2 (1)

16 2 (1) 2 (1) 2 (1) 2 (1)

20 2 (1) 2 (1) 2 (1) 2 (1)

24 2 (1) 2 (1) 2 (1) 2 (1)

28 (1) (1) (1)

32 (1) (1) (1)

36 (1) (1)

40 (1) (1)

44 (1)

48 (1)

52 (1)

56 (1)

NXT II / NXT IIc Programming Manual 237


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Stick Feeders

Feeder Width Type Chute Type Index Amount

24 mm 1S Top (1)

24 mm 1S Bottom X

24 mm 1L Top X

24 mm 1L Bottom X

48 mm 2S Top (1)

48 mm 2S Bottom X

48 mm 2L Top X

48 mm 2L Bottom X

Note: Items in the () indicate that it might be possible to use that amount to index the part for the
pickup test. However, there are times when a Y-axis movement tolerance error occurs and
the pickup test cannot be performed because the pickup position will change based on
calibration compensation or any pickup offset values (part size or smaller) and therefore the
pickup position will be outside the valid movement range.

Indexing the tape


Check the chart and push the index button the number of times required to index the part
forward.
ERR PWR

Carrier tape
1
2
4

NXTFDR006

238 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

Returning the tape


Check the part and index the part back the number of times it was indexed forward by
pushing the back button the same number of times.

ERR PWR
Carrier tape

1
2
4
NXTFDR181

Note: The take-up lever is designed to prevent looseness in the top film when rotated correctly
(i.e., the tape is indexed forward). When rotated in the opposite direction, looseness in the
top film develops. Eliminate this looseness manually by opening the take-up lever and
gently pulling on the top film and then returning the take-up lever.

Roller (upper side)

Top film

Roller (lower side)

Take-up lever

NXTFDR008

NXT II / NXT IIc Programming Manual 239


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

5.9 Testing Vision Processing (H01, H02 and OF


head)
The vision processing test function is used to perform the following procedures.

• Adjust the vision processing height at the machine (for the side light camera).

• Check vision processing results.

• Check and edit the job.


Caution: Perform a pickup test to determine the correct pickup position before performing a vision
processing test.

Restrictions
• Only original slots can be selected for a vision processing test.

• It is possible to begin a vision processing test even if all of the nozzles that are
specified in the job are not set in the nozzle station. Nozzles that are not
specified in the job are used. As a result, the nozzles used when performing
automatic operation and the nozzles used when performing the vision
processing test may differ.

• The parts used when testing vision processing are not included in the used parts
count. As a result, there will be a discrepancy in the remaining parts count in
Fujitrax Verifier.

• When the claw is being used, even if the pickup position XY is incorrect, an
offset may be used when the part is picked up. In such a case, if the part that
was picked up is returned to the tray, the part may not fit properly into the tray
cavity. For this reason, the pickup test should be performed and pickup XY
position adjusted before performing a vision processing test.

5.9.1 Procedure
1. Transmit the job with the vision data to be tested to the machine and wait for the main
screen to display on all of the operation panels for the modules.

2. Start MEdit and log on if necessary.

3. Select [Open Current Job] from the [File] menu. The [Acquire current production job]
dialog box displays.

4. Double-click the line with the machine to be tested and then double-click the machine
name to display the modules. Select the module on which the pickup positions is to be
tested. The name of the job in the module is automatically displayed in the [JOB] group
box.

5. If necessary, select the lane from which to test the data.

6. Click [OK] and the specified data from the job is opened.

7. Select the [Feeder Setup] tab.

240 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

8. Select the slot for which vision processing test is to be performed.

01PRG-0031Ea

9. Select [Job Test] - [Vision Procesing test] from the [Tool] menu. The background color
of the operation panel for the module in question turns violet to indicate that the module
is in a test mode.

01PRG-0032

NXT II / NXT IIc Programming Manual 241


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Performing Vision Processing

10.If the part to be vision tested is to be picked from a feeder or tray, then follow the
substeps below. If the part is to be placed on the head manually, then proceed to the
next step.

NXTEJM029E

a. Select the [Pickup from slot] option.

b. If the part is a tray part and a specific cavity is to be specified, then select the [Select
a cavity] check box and then specify the pickup position in the [Column] and [Row]
text boxes.
Note: If picking from a tray and the [Select a cavity] check box is not selected, the first pickup
position is automatically determined.

c. Click [Start] and the automatically determined nozzle (claw) is picked and then the
selected part is picked up and vision processed.

11.If the part to be vision tested is to be placed on the head manually, then follow the
substeps below.

a. Select the [Manually set the part on the head] option.

NXTEJM030E

242 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

b. Click [Start] and the head is moved by the machine to a position at which the part can
be placed on the head and the main screen is displayed.

c. Push EMERGENCY and then open the front door or the side cover and place the part
on the head by hand.
Note: If it is difficult to set the part onto the head in the current position, use the device unclamp
and module unclamp commands in manual mode and pull forward the module.

• When the main screen is displayed, do not perform any operations other than
the device clamp (unclamp) and module clamp (unclamp) commands in manual
mode.

• Do not move the Q-axis when setting parts by hand because the head stops at
an angle aligned for parts pickup. If the Q-axis is moved when parts are set,
there may be interference with the sidelight camera when vision processing is
performed.

• Set the part so that the nozzle is in the center of the pickup position. Pickup
offset must be considered when setting the part. There may be interference with
the side light camera if the part is not centered correctly.

d. Close any opened covers and push back the module and reclamp the device units if
necessary

e. Release the EMERGENCY button.

f. Click [OK] in the dialog box displayed in MEdit and the manually placed part is vision
processed.

NXTEJM031E

NXT II / NXT IIc Programming Manual 243


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Acquiring Images

NXTEJM032E

12.Click [Acquire image] from the displayed list. A dialog box with the list of the images is
displayed with the most recent image at the top of the list.

NXTEJM033E

13.Select the top image and click [Save].


Note: When MEdit is used to update the job, it is not possible to acquire the image that existed
immediately before update was performed.

244 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

Adjusting the Vision Processing Height (for the side light camera)

14.Follow the substeps below to adjust the vision processing height.

a. Push MONITOR on the operation panel of the module in question.

01PRG-0033

b. Push the up and down arrow keys to change the setting for the vision height offset.
Specify the desired offset.

c. Push START and vision processing of the part is performed using the specified
setting and the image is displayed.

d. Check the vision processing result.

e. Repeat a to d until the vision processing height is correct.

NXTEJM035E

f. Click [Acquire the current offset] in MEdit and the value set at the module is displayed
in MEdit.
Note: There is no need to manually enter the value as this is acquired from the machine.

g. Ensure that the acquired setting is correct.

NXT II / NXT IIc Programming Manual 245


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

Editing Vision Processing Data in Shape Data with VPDplus)

15.If it is necessary to edit vision data due to the results of the vision processing test, open
the data in VPDplus by following the substeps below and use VPDplus to edit the
necessary items.

a. If the image has not yet been saved, perform steps 11 and 12 and then perform the
next step.

b. Click [Edit with VPDplus] and the saved image is opened with VPDplus and the vision
data can then be edited. Edit the necessary items and then update the shape data
with the changes.

NXTEJM036E

Finishing Vision Processing of the Picked Part


16.If the part was automatically picked by the machine, follow the substeps below. If the
part was set on the head by hand, then proceed to the next step.

a. Click [Exit] and the picked part is automatically rejected to the position specified in
the job.
Note: When the pickup tray is specified as the reject location, even if the safety door of the tray
unit has been opened, the part is returned to the tray from which pickup was performed. If
it is not desired to return the part to the tray, then the part should be removed by hand.

17.If the part was set on the head by hand then follow the substeps below. If the part was
picked automatically then the substeps from the previous step are used to finish vision
testing.

a. Click [Exit] and the dialog box shown below is displayed.

NXTEJM037E

b. Push EMERGENCY on the module and remove the part from the head by hand.

c. Once the part has been removed, close the door and release the EMERGENCY
button.

d. Click [OK] in the dialog box above.

246 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E 5. Editing Jobs on the Machine (MEdit)

Reflecting Changes to the Machine

NXTEJM038Ea

18.The dialog box shown above is displayed, click [Yes] to send the changes in the job back
to the machine. When [Yes] is clicked, a dialog box asking if a data check should be
performed is displayed.

NXTEJM039Ea

19.Click [Yes] to perform a data check of the data. The data check is completed and then
the [Retransmit Job] dialog box is displayed.

20.Select the module(s) for which the edited data is to be reflected and click [OK]. If the
edited data affects multiple modules, select all of the affected modules and click [OK].

NXT II / NXT IIc Programming Manual 247


5. Editing Jobs on the Machine (MEdit) PRG-NXTIIc-1.4E

MEMO:

248 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E

Glossary
A
alternate feeder
An empty slot on a feeder table can be readied with the same part that is being supplied
from another feeder position. When the original feeder runs out of parts, the pick-up
position changes to this alternate feeder. Multiple alternate feeders can be specified.
When an alternate feeder runs out of parts, the next alternate feeder in the loop is used. If
the feeder is the last feeder in the loop then the original feeder is used again. If not using
dynamic alternate feeders (when using Fujitrax), then the alternate feeder positions must
be specified in the feeder setup.

assign
This is found in the coordinate data in the job and specifies which machine is to use the
mark or place the part/glue dot.

B
background
A term used for recipe conditions commonly for older Fuji machines. An portion of the
machine's memory used to stores recipes that aren't being used. A "background" recipe is
a recipe stored in this position. Conversely, active recipes are referred to as "foreground"
recipes. This term does not apply to the NXT and the term “next job” is used.

board
The smallest independent unit of a printed circuit board on which electronic components are
placed.

BOM file
An acronym for "Bill Of Materials". The BOM file containes data such as part numbers for
each location that corresponds to a reference designator on the board. This file may
contain extra fields to add to the job's part data.

C
CAD file
A file which is output from a CAD system. This file generally contains the reference
designators, X,Y coordinates, and angles, etc., for each location on the board.

calibration data
Machine-specific data that is required for a machine to operate. An example of calibration
data would be the data that defines the spatial relationships between various machine
components.

CCIMF format
An intermediary file format. F4G programs and part data translated by Port Wizard are
output as CCIMF files. Recipes from Fuji Flexa and FujiCam are in CCIMF format.

NXT II / NXT IIc Programming Manual 249


PRG-NXTIIc-1.4E

centroid CAD
This is a text file that has the coordinates and reference designators for parts. Each line in
the file has data for one part only. Sometimes other data is present such as the part number
and panel side.

coordinate data
Data that displays in Job Builder, that has the position data and other necessary settings
for each part, mark, and glue dot.

current job
This is the job that is to be produced when START is pushed. This job is loaded in the
machine memory. There can be one current different job for each lane or the jobs for all
lanes can be the same.

D
Director
The Fuji Flexa component that is used for data management, transmission, and managing
factory lines and machines. In addition, this provides easy access to many of the other Fuji
Flexa components.

dynamic alternate feeder


When using Fujitrac Verifier, it is possible to use alternate feeders without having to specify
a fixed position for them in the job. When using this function and a parts out warning is
issued, the operator prepares an extra feeder with a new reel of parts that are going to run
out, verifies it in Fujitrax and then sets the feeder in any open slot in the same module. The
machine checks what parts are on the feeder and then automatically changes the feeder
into an alternate feeder. When parts run out on the original slot, the machine will pick from
the alternate feeder.

E
element
A group of leads on the same side of a part that have the same length, width, and pitch.

F
fiducial mark
A mark that is used to adjust the positioning when parts are placed on a board. Fiducial
marks are printed onto the substrate together with the circuit pattern, thereby creating a
constant indicator of the pattern's present location. There are 3 types of fiducial marks: part
fiducials, board fiducials, and panel fiducials.

Fuji Flexa
This a production line host system for creating, editing, transmitting recipes to Fuji SMT
machines. In addition to the recipe management functions, the system is used for
monitoring the production status of the machines and managing machine specific data.

250 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E

G
global job
A job that is saved on the Fuji Flexa job server and is accessible to all users of that user
server.

glue mark
These are for glue machines only. At the beginning of production, trial check glue dots can
be produced by the machine to ensure that the glue volume is correct. The data for glue
mark is used to check the size of the trial check glue dots. If the trial check glue dots are
not the correct size, the glue application air pressure is adjusted.

I
Icon Bar
By default, this displays to the left of the Director window below the toolbar. The icon bar
is divided into groups, each is opened by clicking the group name on the gray button. By
clicking an item in the icon bar, it is possible to change the Director display, perform an
action, or open a program.

J
job
All the data that is required for the production of a single panel, stored in a single group.

Job Builder
The Fuji Flexa component that is used to create and edit jobs.

job information bar


By default, this is positioned at the left side of the Job Builder window. This organizes the
data in a job into an easy to use format. The information in the bar is split into groups:
General, Part Data, Mark Data, and Top (Bottom). If relational mode for part data is
enabled then the tabs, Shape Data and Package Data also display. Data within a tab is
arranged in a hierarchical format.

job server
This is a Fuji Flexa server ran on a computer and specifies the location of the global jobs
and manages access to those jobs. This server retrieves jobs for users and also locks jobs
so that no other user can alter a job while it is opened by the first user.

L
line balance
A process whereby tasks are distributed among the machines on a production line. This is
performed to attempt to make the working time for each machine on the line to be as close
to each other as possible.

NXT II / NXT IIc Programming Manual 251


PRG-NXTIIc-1.4E

line configuration
Data describing the types of machines that make up lines and their special settings. This
also describes all of the lines for the factories and their order.

Line Editor
The Fuji Flexa component used to create and edit the line configuration.

Line Monitor
The Fuji Flexa component used to monitor the real time production performance of entire
lines and individual machines in the line configuration.

Line Reporter
The Fuji Flexa component used to generate production reports according to specified
settings. Reports can be prepared for obtained production data up to 7 days (i.e., 168
hours) prior to the time of report generation.

line server
This is a Fuji Flexa server ran on a computer and specifies the location of the line
configuration files and manages access to these files.

local job
A job that is stored on a local computer . This job is not managed by the job server and is
not accessible to any other users.

M
machine configuration
A file that specifies the configuration, process options, available nozzles and feeders for a
machine. Each machine in the line must have a configuration with the specific parameters
for that machine.

macro
Sets of instructions that are automatically performed when activated.

Macro Manager
The Fuji Flexa component used to create, modify, save, and run macros.

mark data
There are five different types of mark data. They are fiducial marks, skip marks, glue marks,
mask marks, and panel ID marks.

Mark Editor
The Fuji Flexa component used to create and edit mark data.

mark library
The library in which mark data is stored. The part data server manages access to this
library.

252 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E

mask mark
These are marks used by printing machines to align the printing stencil with the board. The
printing machine inspects the fiducial marks on the board and mask marks on the stencil
and then adjusts the stencil position to compensate for any misalignment between the two.

MCSIMF format
An intermediary file format. MCS programs and part data translated by Port Wizard are
output as MCSIMF files.

MEdit
This is a special program used to edit jobs on NXT-2/NXT-2c machines and perform special
functions such as simulation and skipping nozzles. This software is installed from the NXT
application installation CD-ROM.

menu bar
This displays below the title bar for programs. Commands are organized into groups and
these group names display on the menu bar. By clicking a name, the menu with the
commands for that group displays. Click an item to perform that command.

model name
The model name is a generic machine name that is used when using multiple lines with
identical line and machine configurations (including nozzles, parts supply unit, etc.). This
allows users to use the same recipe from machine to machine when producing identical
panels on multiple lines.

N
next job
An portion of the machine's memory is used to store the information for the next job that
has been sent to the machine. This job is usually the job that is to be produced after the
current job is completed. Only one job can be sent to the next job position in the machine
per lane.

non-relational mode
This is a mode used for part data. When this mode is used, the "Part Number", "Shape
Name" and "package Name" data is all saved under the one file name. There is no
interlinking between the different part data. This mode prevents user from accidentally
editing package and shape data for various part at one time and is similar to Fuji's previous
host system, MCS. This mode is specified in Flexa Server Setup in the [System settings]
dialog box on the computer running the user server.

Nozzle Mapper
The Fuji Flexa component that is a conversion tool designed to convert the nozzle settings
for part data when importing Port Wizard translated CCIMF or MCSIMF data from F4G or
MCS into Job Builder.

NXT II / NXT IIc Programming Manual 253


PRG-NXTIIc-1.4E

O
optimization
The process where machine instructions are reordered so that the machine operates
optimally. Normally, the processing sequence and feeder positions are rearranged in a
manner that minimizes the machine’s working time.

P
package data
Data that describes packaging used for parts. The package data ís comprised of type,
dimensions, pitch, and other parameters that a machine needs to process that package for
the part that uses that data. This data is comprised of two groups of data, package
information, and package process.

Package Editor
The Fuji Flexa component that is used to create and edit package data. This editor is only
available if relational mode is enabled from the Flexa Server Setup.

package information
Data that has the settings that are used to describe the package. The package's pitch,
dimensions, and type are examples of settings found in package information. This is one
of the groups of data that makes up package data.

package library
The library in which package data is stored. This library is only accessible if relational mode
is enabled in Flexa Server Setup. The part data server manages access to this library.

package process
Data that has the settings on how the packaging using that data is to be processed by the
machine. Feeder options, reel diameter, and do advanced vacuum are examples of
settings found in package process. This is one of the groups of data that makes up package
data.

panel
The entire printed circuit board (PCB) upon which electronic components are placed. A
panel may be composed of one or more actual boards.

part data
All part data items. This refers to data for the part number, shape data, and package data
if relational mode is enabled. If it is not enabled, then shape data and package data is not
displayed.

part data server


This is a Fuji Flexa server ran on a computer and specifies the location of the part data files
and manages access to these files.

254 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E

Part Editor
The Fuji Flexa component that is used to create and edit part data. If relational mode is
enabled from the Flexa Server Setup, this editor is used to create and edit part number
data. If non-relational mode is used, this editor is used to create and edit all part data.

part library
The library in which part data is stored. The part data server manages access to this library.

part templates
These are sections of part data that have been created to be used for future part data
creation. Part templates can be imported into part data reducing the amount of data input
necessary when creating new data. After importing the template, only the data that differs
from the template needs to be edited. Templates can be created for "Shape Information",
"Shape Process", "Package Information" and "Package Process" data.

Part Template Editor


The Fuji Flexa component that is used to create and edit part templates.

R
recipe
Operation instructions for individual machines, created after the completion of line
balancing and optimization processing. In the past, Fuji has referred to recipes as
"Production programs".

relational mode
This is a mode used for part data. This mode allows a "Part number" to be linked to a
shared "shape" and "package". The relational mode allows multiple "part number" records
to use the same shape data record and/or package data, thus minimizing the size of the
libraries. In addtion, by editing a packaging or shape record that is accessed by multiple
part numbers, all the part data for all the part numbers are updated at one time. This is
similar to Fuji's previous host system, FujiCam. When this mode is active, three
components are used to create and edit the different data. This mode is specified in Flexa
Server Setup in the [System settings] dialog box on the computer running the user server.

S
shape data
Data that describes a part's dimensions, the quantity and size of pins (leads), and other
parameters that a machine needs to process a part that uses that data. This data is
comprised of two groups of data, shape process and shape information.

Shape Editor
The Fuji Flexa component that is used to create and edit shape data. This editor is only
available if relational mode is enabled from the Flexa Server Setup.

NXT II / NXT IIc Programming Manual 255


PRG-NXTIIc-1.4E

shape information
Data that has the settings that are used to describe the part. The part's dimensions, the
quantity and size of pins (leads), and element information are examples of settings found
in shape information. This is one of the groups of data that makes up shape data.

shape library
The library in which shape data is stored. This library is only accessible if relational mode
is enabled in Flexa Server Setup. The part data server manages access to this library.

shape process
Data that has the settings on how a part using that data is to be processed by the machine.
Lead process data, vision type, pick-up offsets are examples of settings found in shape
process. This is one of the groups of data that makes up shape data.

skip
This is a setting found in the coordinate data. When this is set to "Yes" for a record, the
park or glue dot for that record will not be placed. If this is for a mark, the machines will not
use that mark.

skip mark
A mark that is placed on a multi-board panel to prevent a machine from processing one of
the boards on the panel. When a job includes an instruction to read a skip mark, the fiducial
mark camera takes an image of the specified coordinates and looks for a mark made using
a pen or a sticker. If a mark is detected, the machine does not process that board. The
panel is unloaded from the machine once any other boards have been completed. If the
mark is for a panel (global skip mark) and it is determined that the mark is present then the
skip marks for the boards on the panel are checked. If the panel skip mark is determined
to not be present then the machine skips reading any other skip marks and proceeds with
reading fiducial marks.

Spec Keeper
The Fuji Flexa component that is used for creating, merging, and editing spec data.

spec data
This is data about the specifications of feeders, needles, nozzles, and nozzle stations.

T
title bar
This displays at the very top of all windows. The program and/or item's name displays here
and buttons to minimize, resize, and close the window are available in the title bar.

toolbar
Many Fuji Flexa components have bars with buttons that display below the menu bar.
Common commands can be performed by clicking the appropriate button on a toolbar.

256 NXT II / NXT IIc Programming Manual


PRG-NXTIIc-1.4E

Trace Viewer
The Fuji Flexa component that displays log, and replay data generated by Fuji Flexa. It also
provides the ability to "replay" certain events and to "package" a replayable event into a file
that then can be used on another computer.

transmission
The process of sending recipes, calibration data, and other items to the machines.

U
user server
This is a Fuji Flexa server ran on a computer and is responsible for checking the Fuji Flexa
licenses and for managing security. In addition, the user server specifies which computers
are running the three data servers. For each license group, there is only one user server.
Data between different user server groups cannot not be shared except by exporting the
data from one group and then importing it into the other group.

V
verify check
This is performed when the outline of the parts is available from Gerber CAD data or from
the original CAD data. When this is performed a dialog box displays with the outline of the
part or pads from the CAD data and the part from Fuji Flexa superimposed. If the
positioning or rotation of the part from Fuji Flexa does not match the image from the CAD
data, then the positioning of the part can be adjusted until it matches.

view mode
This indicates what data is being displayed in the window. Director has seven different view
modes. The different view modes are used to perform different actions.

view mode bar


This displays between the toolbar and the data display panes in Director. The left side of
the bar indicates which of the view modes is active, and the right side of the bar displays
the user ID of the current user.

virtual line
This is a line than does not actually exist in the local factory. This line is used to create
programs for a remote (unconnected) line, or for future line configurations that do not
currently exist.

NXT II / NXT IIc Programming Manual 257


PRG-NXTIIc-1.4E

MEMO:

258 NXT II / NXT IIc Programming Manual


FUJI Internet

Fuji Internet aims at providing up-to-date information to our customers in


the most efficient manner. This site makes a range of services available,
from manual updates and virtual training, to online technical reports. Fuji
hopes that this site will be used as a source of information in addition to
the services provided by your agent.
Fuji Internet is located at http://www.fuji.co.jp/

Fuji Internet membership is required to access the Technical Information


section of the site. Please contact your agent for membership details.
At any comments or opinions regarding this document can be sent to
intnetqst@fuji.co.jp

NXT II / NXT IIc Programming Manual

Management No. Date Notes

PRG-NXTIIc-1.0E November 26, 2010


PRG-NXTIIc-1.1E May 9, 2011
PRG-NXTIIc-1.2E November 30, 2011
V5.40
PRG-NXTIIc-1.3E February 27, 2012
PRG-NXTIIc-1.4E April 2, 2012

FUJI MACHINE MFG. CO., LTD.


19 Chausuyama, Yamamachi, Chiryu,
Aichi Prefecture, 472-8686 Japan

 2012 FUJI MACHINE MFG. CO., LTD. All Rights Reserved.


Printed in Japan
This manual is printed on recycled paper.

You might also like