Professional Documents
Culture Documents
INSTRUCTION MANUAL
E0120CAD1AA
Rev.24
Important
(1) No part of this document may be copied or reproduced without the prior
permission of JUKI Corporation. (Including software and program)
(2) The contents of this document are subject to change without notice.
(3) This manual is prepared with extreme care. However, if you have any question
or find any error or omission in writing, contact our dealer or JUKI Corporation.
(4) JUKI Corporation shall disclaim all the responsibility for any trouble resulting
from the user's abnormal operation regardless of Item (3).
(5) Microsoft, Windows are registered trademarks or trademarks of Microsoft
Corporation in the United States and /or other countries.
The company names and product names mentioned in this document are
generally registered trademarks or trademarks of the respective companies.
Table of Contents
Part 1 describes an overview, installing procedure, screen structure, etc. of Flexline CAD.
Chapter 1 Introduction
Chapter 3 Install
1
Chapter 1 Introduction
The JUKI Flexline CAD software is hereinafter called Flexline CAD.
Part 1
Chapter 1 Introduction
Describes the features, product overview, etc. of Flexline CAD.
Chapter 2 Outline of Operations
Describes the flowcharts of data conversion operations in Flexline CAD and necessary
settings for using Flexline CAD.
Chapter 3 Install
Describes the procedures for installing and uninstalling the hardware devices required to
execute Flexline CAD properly.
Chapter 4 Trying to Start Flexline CAD
Describes the procedures for starting and exiting Flexline CAD, and the screen structures.
Chapter 5 Batch Conversion and Sectional Conversion
Describes batch conversion and sectional conversion.
Part 2
Chapter 6 Trying to perform conversion
Describes the basic conversion procedures.
Chapter 7 User-Defined Wizard
Describes the methods for creating and changing an input format.
Chapter 8 Data modification dialog box
Describes the method for changing data at conversion.
Chapter 9 Environment Setup
Describes the method for setting the initial values and display items of Flexline CAD.
Chapter 10 Flexline CAD setting table
Describes the format types, data file extensions, and fields of Flexline CAD.
Appendix A ...... Practice Creating an Input File by Using the Attached File "Tutorial.txt"
Appendix B ...... Transformation
Appendix C ...... Default Format
Appendix D ...... Glossary and Troubleshooting
2
Before using this manual, the user must be well versed in operating our mounter (KE series),
and also have a good understanding of basic operations of Windows. This manual is
described on the assumption that the user should have understood how to operate Windows
and how to use menus or dialog box boxes. For operating these, refer to the Windows
manuals.
The user may use this manual together with the on-line help of Flexline CAD.
The displayed screens and some functions of Flexline CAD Version 5.10 or earlier are
different from those of Version 6.00 or later. See the following notes:
*1 The screens displayed with Flexline CAD Version 5.10 or earlier are different from those of
the Version 6.00 or later.
*2 Enabled with Flexline CAD Version 6.00 or later only. (Some functions may be enabled
with the latest version only.)
*3 Enabled with Flexline CAD Version 5.10 or earlier.
3
1.2 Introduction
Welcome to Flexline CAD
This is a data conversion system for Microsoft Windows. The system can convert these files into
production programs of JUKI mounters, production programs of HLC for manufacturing line, or
production programs of IS, IS Lite, and MI Line Optimizer (hereafter referred to as LC-01).
High compatibility
The compatibility with wade-range of CAD packages is provided by CAD data file format
describing function. The system has flexibility to meet various customers' requirements easily
and quickly.
For data conversion, an input format defining the CAD data file format is required. In case such
a defined input format is not available, the "user-defined wizard" (refer to "7. User-Defined
Wizard") is used for creation.
4
Chapter 2 Outline of Operations
An outline of data conversion is shown below:
CAD data
Yes
Yes
Is the input format available?
No
Conversion
File output
End
5
The following figure shows a conversion operation flow for using the CAD conversion
process:
入力フォーマットがあるか
Is an input format available?
ない
No
Yes
ある
CADデータの中身が
Are the contents of CAD data
入力フォーマットを作成できる構成に
configured to create an input format?
なっているか
Yes
はい
No
いいえ
Read file
ファイルの読み込み
データ変更ダイアログを
Is the setting intended to
display the data change
表示する設定である
dialog box?
No
いいえ
Yes
はい
データ変更ダイアログを表示する
Display the data change dialog box
Output a file
ファイルを出力する
End
終了
6
Chapter 3 Install
* Intel, Pentium and Core2 Duo are trademarks of Intel Corporation in the U.S.A. and other countries.
* Microsoft, Windows 7, Windows Vista, Windows XP, Windows 2000, Windows ME, Windows NT, Windows 98 and
Windows 95 are trademarks of Microsoft Corporation in the U.S.A. and other countries.
*1 Enabled with the Version 6.00 or later only. (Some functions may be enabled with the latest version only.)
*2 Enabled with the Version 5.10 or earlier.
*3 When Microsoft Windows 7 Professional (64-bit version) or Microsoft Windows 10 Pro (64-bit version) is used
*4 Enabled with the Version 16.00 or later only. (Some functions may be enabled with the latest version only.)
*5 Enabled with the Version 15.00 or earlier.
Note: If multiple applications are simultaneously started when using Flexline CAD,
operations may not be performed normally. Close applications other than Flexline CAD in
advance.
7
3.2 Deleting (uninstalling) old version Flexline CAD
In case older Flexline CAD than Flexline CAD version 6.0 is installed on your PC, delete
(uninstall) the old version Flexline CAD according to the following procedure:
1. Select the "Add and delete program" command from the "Control panel" menu.
2. On the "Add and delete programs" screen, select "Flexline CAD" and click the "Delete"
button.
3. A message to confirm the deletion of Flexline CAD is displayed. Then, click the "Yes"
button.
4. The progress of deletion is displayed. After completing deletion, click the "OK" button.
Note: The created user-defined format is not deleted but remains in the Formats folder of
Flexline CAD install folder. Install the new Flexline CAD in the same folder as the old version
Flexline CAD or install the new Flexline CAD in another folder, and then add the user-defined
format.
8
3.3 Installing Flexline CAD
Install Flexline CAD according to the following procedure:
Before installation, quit all applications that are running.
To install Flexline CAD, the administrator privilege is required (you have to log in the system
with the user name having the user privilege, and only alphanumeric characters can be used as a
user name).
(If you create a new user name to which the administrator privilege is given, be sure to create it
with alphanumeric characters only.)
Check to see if there is no 2-byte character in the environment variable TEMP. (You can check
the environment variable by selecting the [System Properties] command, and then the [Advanced
settings] command.)
Before installing Flexline CAD, remove the Sentinel Super Pro USB key.
*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
9
4. Click the [Next] button to continue installing Flexline CAD.
10
5. Enter or confirm the customer information, and click the [Next] button.
6. Select an install destination of Flexline CAD and click the [Next] button. For changing
the install destination, click the [Change] button and then select another install
destination.
11
7. Click the [Install] button to start installation.
12
9. The install completion screen is displayed. This completes the installation of Flexline CAD.
Click the [Finish] button to exit the installer.
13
3.4.1 Installing Microsoft .NET Framework 2.0
When this software is not yet installed, a message of "Do you want to install?" is displayed in
the process of installation. Click the [Yes] button to start installing Microsoft .NET Framework
2.0.
3.4.3 Installing Microsoft Visual C++ 2005 package that can be distributed
again
When this software is not installed yet, Microsoft Visual C++ 2005 that can be distributed again is
automatically installed.
3.4.4 Installing Microsoft Visual C++ 2010 package that can be distributed
again
When this software is not installed yet, Microsoft Visual C++ 2010 that can be distributed again is
automatically installed.
3.4.5 Installing Microsoft Visual C++ 2013 package that can be distributed
again
When this software is not installed yet, Microsoft Visual C++ 2013 that can be distributed again is
automatically installed.
1. Click the [Next] button to start installing MSXML 4.0 SP2 Parser and SDK.
14
2. The License agreement is displayed. Check the check box for "I accept the terms of the
License Agreement" and then click the [Next] button.
15
3. Enter or confirm the customer information, and click the [Next] button.
16
5. The progress of installation is displayed.
6. Click the [Finish] button to complete the installation of MSXML4.0 SP2 Parser and SDK.
17
3.4.7 Installing the driver for the protect module
When this driver is not yet installed, the following dialog box is displayed in the process of
installation.
1. The install start screen of the driver for the protect module is displayed.
Click the [Next] button.
2. The license agreement is displayed. Select "I accept the terms in the license
agreement" and then click the [Next] button.
18
3. The setup type is displayed. Select "Complete" and then select the [Next] button.
19
5. When the operating system of the installing PC is Windows XP SP2 or later or
Windows 2003 Server SP1 or later, the confirmation screen for Windows Firewall
setting change is displayed. Then, click the [Yes] button.
20
7. The install completion screen is displayed. This completes the installation of the driver
for the protect module. Click the [Finish] button.
21
3.6 Deleting (uninstalling) Flexline CAD
Delete Flexline CAD according to the following procedure:
1. Select the "Add and delete programs" command from "Control panel menu”.
2. From the "Add and delete programs" screen, select the "Flexline CAD" icon and click the
"Delete" button.
3. A message to confirm the deletion of Flexline CAD is displayed. Then, click the "Yes"
button.
4. The progress of deletion is displayed. Flexline CAD is deleted.
1. Select the "Add and delete programs" command of the "Control panel” menu.
2. From the "Add and delete programs" screen, select "Sentinel Protection Installer" icon and
click the button.
3. A message to confirm the deletion of the driver is displayed. Then, click the "Yes" button.
4. The progress of deletion is displayed. The driver for protect module is deleted.
3.8 Troubleshooting
3.8.1 Flexline CAD does not start up when the protect module is connected
to the PC.
If the message “E4401200 The Flexline CAD protect module is not connected to the local PC.
Flexline CAD will exit.” appears on the screen although the protect module is connected to the
PC, and Flexline CAD does not start up, follow the procedure described below.
1. Disconnect the protect module from the PC.
2. Select “Add or Remove Programs” on the “Control Panel.”
3. Select “Sentinel Protection Installer” on the “Add/Remove Programs” screen, and then
click the “Delete” button.
4. Select “Device Manger” on the “Control Panel.”
5. Select “SafeNet USB SuperPro/UltraPro” from the “Universal Serial Bus controllers”
displayed on the “Device Manger” screen, and then click the “Delete” button.
6. Put a check mark to the “Delete the driver software for this device” option on the “Confirm
Device Removal” screen, and then click the “OK” button.
7. Open the “Downloaded Installations” folder of the “My Documents” folder with the Explorer,
and then search for a file with the “Sentinel Protection Installer.”
8. Delete a file(s) whose extension is “.msi” of the searched files.
9. Execute “setup.exe” of the “FlexlineCAD,” and then install the driver of the protect module
again.
10. Restart the Operating System (OS).
22
Chapter 4 Chapter 4 Trying to Start Flexline CAD
4.1 Starting Flexline CAD
The following two methods are available:
• Turn on the power supply of the personal computer. Then, Windows is booted up.
Double-click
(2) From the ”Start" menu, select the "Programs" - "JUKI" - "Flexline CAD" - "Flexline CAD"
command. *1
Figure 4.1-2
*1 Enabled with the Version 6.00 or later only. (Some functions may be enabled with the latest
version only.)
23
(3) When IS, IS Lite, LC-01 or the like is installed in the PC, the icon of Flexline CAD is displayed
on the Intelli PE tab of the launcher. Double-click this icon or press the "Enter" key in the
selected status. *1
* Flexline CAD starts, and the Flexline CAD logo appears briefly. Then, the main screen
appears.
*1 Enabled with the Version 6.00 or later only. (Some functions may be enabled with the latest version
only.)
24
4.2 Exiting Flexline CAD *1
Select the "File" - "Exit Flexline CAD" on the main screen, or click the "x" button provided in the
upper right part of the title bar. After that, when the exit confirmation message is displayed, click
the [Yes] button.
*1. The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
25
(2) Edit menu
Add: Adds the input file to the file table.
Delete: Deletes the input file on the line selected
in the file table from the file table.
Select All: Selects all the line of the table.
(View input file): Displays the input file by the application related to the file extension.
(View conversion log): Displays the conversion log by the application related to the file extension.
(Add input file): Adds the input file to the file table.
(Start conversion): Starts conversion for the selected file table.
26
Chapter 5 Batch Conversion and Sectional Conversion *1
The conversion mode can be selected by selecting the "Batch conversion" tab or "Sectional
conversion" tab of the main screen.
*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
27
Regarding "Input format", "Output format", and
"Placement side", click the cell to display a list and
then change values.
28
• Screen example where multiple files are selected:
Regarding "Input file" or "Output file", double-click the cell or text box or select the cell or text
box and then press the "Enter" key. Then, the following dialog box is displayed to change the
file.
For "PWB data", "placement data", and "component data", only one can be checked off in each
column. If another cell is selected in the checked-off column, the later selected cell is checked
off.
In the sectional conversion mode, multiple partial files are converted into a single file.
Accordingly, even if multiple input files are added, they are always converted into a single file.
For example, conversion is performed as follows:
29
PART 2 OPERATION PART
30
Chapter 6 Trying to perform conversion *1
This chapter describes the converting procedure in the case where an input format is already
created.
When the input format is defined, conversion is attained by selecting CAD data and executing
conversion. Now, the CAD data called "tutorial.txt" attached as standard is converted by using
the batch conversion mode as an example.
* If no input format is available, it is necessary to create an input format by using "User-defined
wizard". For the user-defined wizard, refer to "7. User-Defined Wizard".
*1.The screen displayed with the Version 5.10 or earlier is different from that with the Version 6.00
or later.
31
File information is added to the batch conversion file table.
Figure 6.2-3 Batch conversion file table after an input file is added
* From Windows Explorer, drag and drop the file into the file table to add the input file to the file
table. (To drag and drop a file under Windows Vista or later OS, you have to prohibit Flexline
CAD from being executed with administrator’s privileges or execute Windows Explorer with
administrator’s privileges.)
For deleting all the files from the file table, select all the lines of the file table by clicking the
"Edit" - "Select all" command.
After specifying the line to be deleted, execute either one of the following operations of (1) and
(2).
32
Displaying Input File
Select the line header of the line to be displayed. The selected line color is reversed.
The selected file is displayed by the application related to the file extension.
33
6.3 Converting CAD data
Execute either one of the following operations of (1) and (2).
(1) Select the "Convert" - "Start conversion"
Conversion is started and a dialog box to indicate the progress of conversion is displayed.
The converted file is saved into the path specified in "Output file" of the file table. (The output
file saving destination and the output file name can also be changed. However, its explanation
is omitted.)
Note: If the decimal-place digits of the numeric value set in CAD data are different from the
corresponding unit of the output format, conversion is performed according to the unit of
numeric value of the corresponding model of the output format.
34
6.4 Viewing Conversion Logs *1
Execute one of the following operations of (1) and (2).
(1) Select the "File" - "View Conversion Logs" menu.
The last line of the conversion logs is displayed on the “Conversion Logs” screen.
While viewing the “Conversion Logs” screen, you can operate the Flexline CAD.
If you convert data while viewing the “Conversion Logs” screen, the conversion logs are updated
automatically and the last line of the conversion logs is displayed.
*1. The screen displayed with the Version 5.10 or earlier is different from that with the Version 6.00
or later.
35
Chapter 7 User-Defined Wizard
Flexline CAD functions only when information is defined by a certain method. Description must
be performed so that Flexline CAD can recognize the positions and formats of PWB (printed–
wiring board) information, placement information, and component information.
There are various CAD formats. For Flexline CAD, a part of these formats is available but all of
them are not applicable. For a CAD format that is not prepared in Flexline CAD, a format
matched to this CAD data format must be created by using the "user-defined wizard".
This chapter describes the creation of a new input format by the user-defined wizard and the
definitions of PWB data, placement data, and component data.
Note:
The user-defined wizard is applicable to various format types but cannot define every format
type. For formats that cannot be specified by the specifying method prepared in the user-
defined wizard, definition is impossible.
<Example>
- There is no delimiter in each field. → Delimiter cannot be selected.
- The length of each field (X coordinate, Y coordinate, etc.) varies depending on each line. →
Fixed length cannot be used.
N5X0Y0W0Z1PN(CPG16GST101J )C()M000001T0/7;
N6X24240Y29040W0Z1PN(CQG16GST101J )C(R103 )M000000T0/0;
N7X26280Y29040W0Z1PN(CRD16GST101J )C(R102 )M000000T0/0;
N10X23520Y26400W180Z2PN(GRN36F103Z50PT )C(C103 )M000000T0/0;
N11X26880Y26400W0Z2PN(GRN36F103Z50PT )C(C101 )M000000T0/0;
Checkthe
Check thecontents
contentsofofCAD
CADdata
data
by
by the
the note
notepad
padand determine
program and a
defining
determine method
a definition method.
SetSet
thethe
global
CAD setup screen
Specific screen. Specify
Specifythe format
the name,
format name,number of sections,
number unit unit
of sections, of
numeric values,
of numeric etc. etc.
values,
Set
Setthe
theconversion screenscreens.
Transformation Enter
Set this parameters
screen whenfor the cases
numeric where
values mustnumeric
be
collectively
values mustconverted on the basis
be re-calculated of a certain
based on certain
reference
criteria. at conversion.
Set
Setthe
thesection
Sectiondefinition
Definitionscreen
screen. Specifysection
Specify the section layout
layout andand
method fieldfield
layout methods.
layout method.
Set
Set thethe Field
field Definition
definition screen.
screen Define each field.
36
7.1 Starting up the new format creation screen *1
Select the "Format" - "New" menu.
*1. The screen displayed with the Version 5.10 or earlier is different from that with the Version 6.00
or later.
37
7.2 Global setup screen *1
First, the "Global Setup" screen is displayed.
*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
Note: In every character input field, optional characters can be entered in addition to the
characters indicated in the list.
38
• [Extension]
Specify extensions for the CAD data file.
Only the extensions specified here are displayed in the file list.
For the extensions that are displayed in the extension list, refer to "10.2 Data file
extensions."
• [Comment Character]
This character is used for lines to be ignored, such as data comment lines.
When the characters selected here are at the beginning of the line, this line is ignored to
continue the processing.
If the comment character is specified as "!" when the CAD data is as mentioned below, line
1, line 6, and line 7 will be ignored.
* In the character list, ";" (semi-colon), "//" (forward dash), "!" (exclamation mark), and " ' "
(apostrophe) are displayed.
• [Continuation Character]
This character is used to handle multiple lines as a single line. If symbol specified here is
attached to the end, the next line is handled as the same line.
* In the character list, "_" (under-score), "\" (Backslash (Yen mark)), "/" (slash) are
displayed.
• [Quotation Character]
Specify the character (first character and last character only) to be ignored.
In the following case, if """ is specified as quotation mark, the component names after
conversion are "SOT23", "QFP200P0.3", "PLCC84" without """.
* In the character list, """ (quotation mark) and "{}" (bracket) are displayed.
* The data in the quotation mark is converted as a single field.
39
• [Deletion Character]
When any unnecessary character is attached to the numeric value of "X", "Y", or "Angle" of
placement data, this character can be deleted by specifying it.
For example, when the value of X coordinates is "X1234", [X] will be ignored at conversion
if "X" is entered in advance.
However, note that the deletion character must be the first or last character of the character
string. ("X1234" and "1234X" can be recognized but "1X234" cannot be recognized.)
Enter the deletion character by putting it in """ like ""XY"".
For example, when "X", "Y", and "A" are deletion characters, enter ""XYA"" (including the
double quotation mark). Flexline CAD deletes a blank regardless of whether the deletion
character is specified or not.
* The deletion character is valid for the "X", "Y", and "Angle" fields of placement data.
• [Default Side]
When no PWB surface is specified in the placement record, the default side is used. For
the default side, select "top side" or "bottom side."
• [Max. Characters/line]
Set the maximum number of characters per line in the input format. Select one of "2048",
"3072", and "4096."
7.2.2 Section
In this field, set the target data for conversion out of PWB data, placement data, and component
data. Enter the number of sections (number of data group to be defined) of each data. The
settable number of sections is 0 to 30 for PWB data, and 0 to 1 for placement data and
component data. Accordingly, only one section can be defined for placement data and
component data.
If a larger number of sections than 1 is specified for PWB data, the PWB section definition
screen of the set number is displayed.
40
When defining the multi-circuit non-matrix, the circuit layout field (X, Y, and angle of multi-
circuit non-matrix circuit position) and other fields cannot be defined in the same PWB
section.
For details, refer to the last part of Appendix A.
When PWB data exists in multiple positions, set the number of PWB sections to 2 so that the
PWB data can be defined by dividing it into two parts. In the following example, the PWB ID is
defined in the first place and the PWB outer dimensions, PWB layout offset, and BOC mark
position are defined in the second place.
Note: The data that cannot be defined once cannot be converted by Flexline CAD.
The unit is selected by default, which was set in “Change” – “Unit of default” in the environment
setup.
Rotation
2 π rad (radian) = 360º (degree) (π = 3.141592654 ...)
1º (degree) = (π ÷ 180) rad (radian)
41
7.3 Coordinate transformation
In CAD data, the position and direction of the component to be placed on the PWB are
described. For this purpose, various coordinate systems are adopted. In the case of some CAD
data types, the unit of dimension is different. To process a new format, Flexline CAD converts
the numeric data of the data file into an amount measured on the JUKI standard direction and
standard system.
* In coordinate transformation of the "Global Setup" screen, select the transformation type.
* The rotation angle specified here is used for conversion of PWB data and placement data
of both top side and bottom side.
42
7.3.2 Custom transformation settings (PWB) screen
In coordinate transformation of the "Global Setup" screen, specify "Custom transformation"
and click the [Next] button. Then, the following screen is displayed.
From the pull-down menu, select this item and set each
of the top side and bottom side.
* Click the "Restore Default Values" button to set the default values for all the values displayed
on the screen.
Other increment/decrement
value
43
BOC mark position
An expression to convert the BOS mark position data into the standard coordinate system is
defined.
BOC mark position after transformation
Other increment/decrement
value
From the pull-down menu, select this item and set each
of the top side and bottom side.
* Click the "Restore Default Values" button to set the default values for all the values
displayed on the screen.
44
An expression to convert the placement data into the standard coordinate system is defined.
45
<Exercise 1>
* Try to make a calculation on the supposition of X coordinate = 50, Y coordinate = 35, PWB
dimension X = 300, and PWB dimension Y = 200.
In the case of X = [X] + [0] + [0]X - Board + [0], the X value after transformation is 50.
In the case of X = [X] + [0] + [1]X - Board + [0], the X value after transformation is 350.
In the case of X = [0] + [Y] + [0]X - Board + [0], the X value after transformation is 35.
In the case of X = [X] + [0] + [-1]X - Board + [0], the X value after transformation is -250.
In the case of X = [X] + [0] + [0]X - Board + [10], the X value after transformation is 60.
In the case of Y = [0] + [Y] + [0]Y - Board + [0], the Y value after transformation is 35.
In the case of Y = [0] + [Y] + [1]Y - Board + [0], the Y value after transformation is 235.
<Exercise 2>
* The bottom-side placement coordinates are defined in the coordinate system viewed from
the top side as shown in the following figure, transformation is required.
● ●
◎ ◎ ◎
5 5 45
95
150
When converting the placement data, it is defined that numeric data should be converted by
user-defined wizard but no data exists in the file to be actually converted. In this case, 0 is set
as the default value in the field of the output file.
46
<Exercise 3>
60
150 270°
70
100
180°
70
Origin 100 Origin
* In the above, "%360" means an arithmetic operation to put the answer within the range of
0 to 359.95 by subtracting 360 from the calculated result when the calculated result in
parentheses exceeds 360º.
Regarding the PWB layout offset and PWB outer dimensions, they must be changed.
• Changing the PWB layout offset
→ Refer to "7.3.2. Custom transformation settings (PWB) screen ".
• Changing the PWB outer dimensions
→ When changing the PWB outer dimensions, change it in the data change dialog
box.
47
7.4 Section definition screen
Define each section data list of PWB, placement, and component defined in the "Global Setup"
screen.
* When multiple PWB sections are set, the "Section Definition" screens corresponding to the
set number are displayed.
Note: In case the file includes Japanese characters, this file is acceptable only when the
following conditions are satisfied. (For Japanese version only)
- Japanese exists in the data field of the data file.
- The delimiter is a Japanese character.
48
7.4.2 Section layout
Select a specifying method to specify the portion of PWB data, placement data, and component
data in the whole CAD data. As specifying methods, the "Section," "Tag," and "Line range" are
available.
In the following example, PWB data can be defined in the "Line range," placement data can be
defined in the "Tag," and component data can be defined in the "Section."
7.4.2.1. Section
When data exists between the start keyword and the end keyword, this section is used.
When the "Section" is selected from the pull-down menu, the keyword input screen is displayed.
◊ The portion defined in the "Section" is read even if there are multiple portions in the
production program. When the end keyword is blank, all the portions subsequent to the
start keyword are converted.
◊ Regarding the option of "Data exists in the first line of the section," it can be selected when
the section layout is the "Section" and the field layout is the "Fixed length" or "Delimited." If
this is option is checked off, this prevents unnecessary data from being written into the
output file when no data exists in the first line of the section.
49
7.4.2.2. Tag
The tag is used when the same tag keyword exists in all the lines of data.
When the "Tag" is selected from the pull-down menu, the tag keyword input screen is displayed.
◊ All the lines containing the character entered by tag keyword are handled as data. The tag
keyword can be recognized regardless of its position.
In the above example, all the lines containing the "PLC" are specified as placement data.
In the above example, the section ranging from line 1 to line 6 is specified as PWB data.
50
7.4.3 Field layout
* For the field definition screen when the "Fixed Length" is selected, refer to "7.5.1 Fixed
length."
7.4.3.5. Delimited
The "Delimited" is used when all the data is separated by the same delimiter (comma, tab,
exclamation mark, etc.).
When the "Delimited" is selected from the pull-down menu, the delimiter setting screen is
displayed.
* For the field definition screen when the "Delimited" is selected, refer to "7.5.2 Delimited."
51
7.4.3.6. Field
When the field has no regularity, this field is used. It can be selected only when the "Section" or
"Line range" is selected in the section layout.
Select the "Field" from the pull-down menu to display the section start line input screen.
◊ When the "Section" is selected in the section layout, the section start line can be set. Enter
the first line No. from the beginning of the file on the character entered as the section start
keyword. (If another line No. is entered, conversion cannot be performed correctly.)
* For the field definition screen when the "Field" is selected, refer to "7.5.3 Field."
The contents of file are displayed so that the filed position can be known. However, the contents
of file cannot be changed.
* The displayed contents of file can be scrolled by using the vertical/horizontal cross bar.
• When selecting the displayed bottom line provided at the file display, the text is shifted
upward if the column is in contact with the bottom frame.
• When selecting the displayed rightmost column, the text is shifted to the left if the column is
in contact with the right frame.
• When the "Add" button is pressed after selecting the field, a correct line/column No. is added
to the data field table.
52
7.5 Field definition screen
The position of each data is accurately defined. The field position specifying method varies
depending on the field layout ("Fixed length," "Delimited," and "Field").
For the table of field names corresponding to the PWB section, placement section, and
component section, refer to "10.3 Field."
53
7.5.2 Delimited
This is a defining method for the case where the each item of the field is separated by delimiter.
7.5.3 Field
This is a defining method when the data has no regularity. Each item of data can be defined
optionally.
◊ On the section start line, the number of lines counted from the section start line set at the
field layout is displayed.
54
7.5.4 Definition of IC mark ID at the placement section
The formats applicable to the IC mark ID are as follows: Even if data conversion is performed
with the other formats as an output format, no IC mark ID is output.
To convert the IC mark coordinate data with the above formats as output formats, be sure to
define the three fields of IC mark ID, IC mark type, and IC mark link by placement section.
When these data are not found in the input file, the contents of definition are blank. However, be
sure to define the field. The IC mark ID is automatically created for the output file.
55
To convert the IC mark coordinates into any output format other than the above, it is not
necessary to define the IC mark ID, IC mark type, and IC mark link.
The following is a data example of IC mark ID and IC mark coordinates provided in the
placement data section.
PLA ID PLA Pos XPLA Pos YPLA AnglePLA Link IDMARK UseMARK Link MARK ID MARK 1X MARK 1Y MARK 2X MARK 2Y
56
* When IC mark ID data exists in the input file, we recommend that the IC mark coordinate
data related to the IC mark ID should be in the same line and defined at the beginning of the
placement data. If only the mark ID exists in the subsequent data line, the mark coordinates
can be correctly converted even if no related IC mark coordinate data exists. This permits
saving the trouble of inputting every mark data at creation of mark data.
(Example) Because no IC
mark ID and IC mark link data
are found in the input file, null
fields are defined.
NOTE:
The IC mark ID field is not displayed in the data change dialog box.
57
7.5.5 Definition of IC mark 3 in the placement section
The formats applicable to IC mark 3 are as follows: Even if data conversion is performed with
the other format as an output format, IC mark 3 is not output. The IC mark 3 field is not
displayed in the data change dialog box.
58
7.6 Field translation screen
In each data item, the representation of CAD data must be matched to the settings in Flexline
CAD.
For example, when the placement side is defined, the top side and the bottom side are defined
as "T" and "B" respectively in the CAD data. However, because Flexline CAD does not know
whether the top side is "T" or "B", it is necessary to define that the top side is "T."
59
7.6.1 Definition of valid/invalid data
To convert only line 3 to line 5 ignoring line 1 and line 2 when the following data exists, set the
lines containing "F" to Invalid (or lines containing "D" to Valid).
* In each section, up to 10
"Valid Data" and "Invalid
Data" can be defined.
60
7.6.2 BOM (Bill of Material: Component Table)
On the "Field translation" screen for component data, the "BOM settings" screen is displayed.
Check off "Enable BOM link" on the "BOM settings" screen. Then, when the same placement ID
is used for component data and placement data, the component name is copied to the
placement data.
In the case of "tutorial.txt", the placement data contains an placement ID but not any component
ID. Since the component data contains a placement ID, this component name is incorporated
into the placement data at transformation.
In "tutorial.txt", one placement ID is provided for one component name. In some cases,
however, multiple placement IDs may be provided for one component name. At this time, use
"BOM range character" and "BOM delimiter" are used as a specifying method.
When CAD data is defined as shown below, enter "-" into "BOM range character" and ";" into
"BOM delimiter."
"-" (hyphen), ":" (colon), "." (period) are available for BOM range characters.
"," (comma), ";" (semi-colon), and "/" (slash) are available for BOM delimiters.
61
NOTES
- If you use the BOM link without specifying the "BOM Range Character," the system
recognizes all the applicable characters as the "BOM Range Character." When you do not
use the "BOM Range Character," specify the "NONE" from the choices. The same holds for
the "BOM Delimiter."
- Only when a component comment is defined by using the BOM link in the user-defined
wizard, it is possible to set the option "Leave comment blank if not set" from the field
translation screen of the component section. If this option is not checked off, the
component reference designator is written into the output file as a comment.
- When you perform data transformation by using the user-defined format using the BOM
link, the maximum number of characters that can be entered in the "Reference designator"
field of the component data is 2048 as the default.
- When more than 2048 characters are used in the "Reference designator" field of the CAD
data file, the data (such as the same component is placed repeatedly on the same PWB)
exceeding 2048 characters is truncated. Accordingly, if the "Reference designator"
exceeding 2048 characters is used, divide the "Reference designator" field in the CAD data
file into two or three fields.
- If BOM data and placement data cannot be linked at transformation, the message "Linking
placement data and component data failed. Continue processing?" is displayed. At "Yes",
the processing is continued. At "No", the processing is stopped.
BOM link
At transformation, the "Placement ID" or "Link ID" of the placement section is linked with the
"Reference designator (BOM) of the component section. Using the "Placement ID" or "Link
ID" of the placement section depends on the following conditions:
1. When the "Link ID" is not defined in the placement section, the "Placement ID" of the
placement section is linked with the "Reference designator (BOM)" of the component
section to perform BOM link.
2. When the "Link ID" is defined in the placement section, the "Link ID" is linked with the
"Reference designator" of the component section to perform BOM link regardless of
whether the "Placement ID" is defined.
After execution of BOM link, a component name which exists in the placement section is
overwritten on the component name linked from the component section. If no component
name is found in the placement section, a component name field is added.
62
7.8 “Move” dialog box
7.8.1 Overview
When you click the “Move” button on each screen of the “User-defined Format Wizard,” the “Move”
dialog box appears on the screen. This “Move” dialog box allows you to move (short-cut) to another screen
of the “User-defined Forma Wizard.”
63
10 “Field Definition” screen ×
11 “Field Translation” screen ×
All of section definition, field definition and field
- Component -
translation of “Component” have been completed.
12 “Section Definition” screen ○
13 “Field Definition” screen ×
14 “Field Translation” screen ×
“User-defined Format Wizard
15 ×
finishes” screen
○: You can move to this screen from the “Move” dialog box.
×: You cannot move to this screen from the “Move” dialog box.
If any of the screens is not set up completely, you cannot move to the corresponding next
screen of the User-defined Format Wizard. For example, if you display the “Move” dialog box
after setting the PWBs “1 to 5” on the “Global Setup” screen and making settings of the PWBs
“1 to 4” completely, you cannot move to any of the following screens: “PWB 5,” “Placement”
and “Component.” In this case, the “Move” dialog box is displayed as shown in Figure 7-8-3-2
““Move” dialog box displayed if any of the screens is not set up completely.”
64
Figure 7.8.3-2 “Move” dialog box displayed
if any of the screens is not set up completely
When you increase the number of PWBs on the “Global Setup” screen, it is also supposed
that there is a screen whose setting is not made completely. For example, if you perform the
following operations, the PWB “5” is not set up completely in Step 5, and you cannot move to
any of the screens: “PWB 5,” “Placement” and “Component.” In this case, the screen
described above appears also.
1 Specify “4” in the “PWB” field, “1” in the “Placement” field, and “1” in the “Component” field
on the “Global Setup” screen.
2 Click the “Next” button on the “Field Translation – Component” screen to display the “User-
defined Format Wizard finishes” screen.
3 Display the “Move” dialog box on the “User-defined Format Wizard finishes” screen, and
then move to the “Global Setup” screen.
4 Change the setting of the “PWB” field to “5” on the “Global Setup” screen.
5 Display the “Move” dialog box on the “Global Setup” screen.
65
Chapter 8 Data modification dialog box *1
Before data is output, it can be edited.
Regarding three sections (PWB data, placement data, and component data), data items can be
modified. PWB data items that are not provided in the input file can also be added. For
placement data and component data, however, only modification can be performed but addition
cannot be performed.
* Data editing and addition can also be performed by machine, HLC, IS, IS Lite, and LC-01
after CAD conversion. Accordingly, the data modification dialog box is not always required.
* The display/on-splay of the data modification dialog box is set in Environment settings. For
how to display the data modification dialog box, refer to "9.1.3 Conversion setting screen."
After conversion is started, the data modification dialog box is displayed during conversion
when the display of the data modification dialog box is set.
*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
66
8.1 General
When the data modification dialog box is displayed, the general screen is displayed in the first
place.
<Unit change of the data displayed in the data modification dialog box>
Initial value of display unit: It is the unit set in input format when value
set in "Change" - "Unit of default" in environment setup is "Auto".
It is the unit when setting value is things except "Auto".
NOTE:
After the display unit is changed in the data modification dialog box, the data is recalculated.
Note that the data accuracy may be somewhat lost depending on the source data.
67
8.2 PWB data screen
8.2.1 Basic settings screen
When "Single PWB" is selected in the "PWB Configuration," the " Mark is light" and "Mark is
dark" in the "Bad Mark type," and "Circuit marks are used" in the "BOC type" cannot be
selected.
68
8.2.3 Dimension Setup screen (Matrix Circuit)
When the "Do not use" is selected in the "BOC type" in the basic settings, the BOC mark
position is not displayed. When the format supports the second BOC mark, the BOC mark
position and the second BOC mark position are displayed.When the "Do not use" is selected
in the "Bad Mark Type" in the basic settings, the bad mark position is not displayed.
69
8.2.4 Dimension Setup screen (Non-matrix Circuit)
When the "Do not use" is selected in the "BOC type" in the basic settings, the BOC mark
position is not displayed. When the format supports the second BOC mark, the BOC mark
position and the second BOC mark position are displayed. When the "Do not use" is selected
in the "Bad Mark Type" in the basic settings, the bad mark position is not displayed.
70
8.2.5 Circuit Layout screen (Non-matrix Circuit)
When the "Non-matrix Circuit" is selected, the "Circuit Layout" tab is displayed for selection.
71
8.2.5.2. Searching the "Circuit Layout"
Click the [Search] button on the circuit layout screen of the PWB data to display the "Search"
screen. Enter the character string to be searched and select the column to be searched from the
"Column" combo box. To search all columns, select the "All."
.
72
8.3 Placement data screen
Click the line header pressing the Ctrl key or Shift key
to select multiple lines.
Then, click the "Delete" button.
NOTE:
After deleting a placement record, the linked component data is not written into the output file
even if this data is not deleted. The reason is that only the component data provided in the
placement record is written into the output file.
73
8.3.2 Sorting placement data
74
8.4 Component data screen
Click on the line header pressing the Ctrl key or Shift key
to select multiple lines.
Then, click the "Delete" button.
NOTE:
When the linked placement data is not deleted even if the component record is deleted, the
component data name is output to the output file but its contents are a null character string.
75
8.4.2 Sorting component data
From each screen of General, PWB data, component data, or placement data, click one of the
"Apply", "Do not apply", and "Cancel" buttons.
When the "Apply" button is clicked, the modified contents are incorporated and transformation is
performed continuously.
When the "Do not apply" button is clicked, the modified contents are not incorporated and
transformation is performed continuously.
76
Chapter 9 Environment Setup
Set the defaults of Flexline CAD, set the output file format and conversion, and set display
items. Display the Set environments screen by selecting the "Tools" - "Set Environments"
command.
When you select the "Conversion/Options" from the menu bar, this screen appears.
*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
Default Format
Specify the initial values for the input format and output format. In the input format, the format
created by user-defined wizard is displayed. For the input format and output format, refer to
"10.1 Standard format."
77
Default Folder
For the input folder, set the initial folder for referring to the input file. For the output folder, set the
initial folder for creating an output folder.
The " Browse For Folder" dialog box is displayed by pressing the " Browse" button provided by
the side of the text box. Then, select a folder and click the "OK" button. The path of the selected
folder is displayed in the text box. It is also possible to enter the path directly into each text box.
When "Save in an 8.3 format file name" is checked off, the output file name is saved in the 8.3
format. In this case, the characters added as top identifier characters and bottom identifier
characters are not omitted but only the original file name is omitted.
(Example)
Input file name: SampleData.txt
Output folder: C\FlexlineCAD\Prg
Output format: IS,IS Lite
78
(1) When "Suffix a side identifier string to a file name" is selected and the top identifier string is
T and the bottom identifier string is B
Top side: C:\FlexlineCAD\Prg\SampleDataT.iss
Bottom side: C:\FlexlineCAD\Prg\SampleDataB.iss
When "Save in an 8.3 format file name" is checked off In this format, the fine name is
Top side: C:\FlexlineCAD\Prg\SampleDT.iss represented by 8 characters
and the extension is
Bottom side: C:\FlexlineCAD\Prg\SampleDB.iss represented by 3 characters.
(2) "Save to a placement side folder each created under the output folder" is selected and the
top folder name is Top and the bottom folder name is Bottom
Top side: C:\FlexlineCAD\Prg\Top\SampleData.iss
Bottom side: C:\FlexlineCAD\Prg\Bottom\SampleData.iss
When "Save in an 8.3 format file name" is checked off In this format, the fine name is
Top side: C:\FlexlineCAD\Prg\Top\SampleDa.iss represented by 8 characters
and the extension is
Bottom side: C:\FlexlineCAD\Prg\Bottom\SampleDa.iss represented by 3 characters.
79
9.1.3 Conversion setting screen
80
Positioning Method
The default positioning method for the output production program is set.
81
9.2 Display setting screen *1
Set the items to be displayed on the Flexline CAD screen.
*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
Toolbar
Specify whether to display the “View Input Format” and “View Output Format” as on a toolbar,
which displays the list for selecting a format.
The list displayed on the toolbar is the same as the one used when specifying the "Default
Format" in Section 9.1.1 "Default Format/Folder setting screen".
82
Column to View
The columns checked in the list are displayed and non-checked columns are not displayed.
The "Input file" column must always be displayed. For this reason, the check mark is not
removed by clicking.
Fixed Column
On the batch conversion file table, a horizontal cross bar is displayed. Set the column that is
fixed by horizontal scrolling. At the default, no fixed column is set. Accordingly, all the columns
are scrolled by horizontal scrolling.
Figure 9.2.2-2 Batch Conversion file table (when the "Input column" is a fixed column)
83
9.2.3 Sectional Conversion file table display setting screen
Column to View
The columns checked in the list are displayed and non-checked columns are not displayed.
The "Input file" column must always be displayed. For this reason, the check mark is not
removed by clicking.
Fixed column
On the sectional conversion file table, a horizontal cross bar is displayed. Set the column
that is fixed by horizontal scrolling. At the default, no fixed column is set. Accordingly, all the
columns are scrolled by horizontal scrolling.
Figure 9.2.3-2 Sectional Conversion file table (when the "Input column" is a fixed
column)
84
Chapter 10 Flexline CAD setting table
The standard formats prepared at installing Flexline CAD are listed below:
85
3010 1.00 KE3010 Ver1.00 type *1 ○ ○
3010A 1.00 KE3010A Ver1.00 type *1 ○ ○
3020VA 1.00 KE3020VA Ver1.00 type *1 ○ ○
3020VRA 1.00 KE3020VRA Ver1.0 type *1 ○ ○
RX-6 1.00 RX-6 Ver1.00 type *1 ○ ○
RX-6R 4.00 RX-6R Ver4.00 type *1 ○ ○
RS-1 1.00 RS-1 Ver1.00.00 type ○ ○
FX-1 1.XX FX-1 Ver1.XX type ○ ○
FX-1R 1.XX FX-1R Ver1.XX type ○ ○
FX-2 1.00 FX-2 Ver1.00 type *1 ○ ○
FX-2 1. XX FX-2 Ver1.XX type *1 ○ ○
FX-3 1.00 FX-3 Ver1.00 type ○ ○
FX-3 1.XX FX-3 Ver1.XX type ○ ○
FX-3 3.50 FX-3 Ver3.50.type ○ ○
FX-3R 4.XX FX-3R Ver4.XX type *1 ○ ○
FX-3RA 1.00 FX-3RA Ver1.00 type *1 ○ ○
CX-1 1.00 CX-1 Ver1.00 type ○ ○
CX-1 1.XX CX-1 Ver1.XX type ○ ○
KDX775 KD775 type ○ ○
2077 1.00 KD2077 Ver1.00 type *1 ○ ○
KJ01 KJ01 type ○ ○
KJ02 KJ02 type ○ ○
HLC 4.2 HLC Ver4.2 type ○ ○
HLC 4.4 HLC Ver4.4 type ○ ○
HLC 4.41 HLC Ver4.41type ○ -
HLC 4.5 HLC Ver4.5 type ○ ○
HLC 5.0 HLC Ver5.0 type ○ ○
HLC 5.1 HLC Ver5.1 type ○ ○
HLC 5.2 HLC Ver5.2 type ○ ○
HLC 5.3 HLC Ver5.3 type ○ ○
HLC 5.4 HLC Ver5.4 type ○ ○
HLC 6.0 HLC Ver6.0 type ○ ○
HLC 7.0 HLC Ver7.0 type ○ ○
HLC 7.1 HLC Ver7.1 type ○ ○
HLC 7.2 HLC Ver7.2 type ○ ○
HLC 7.3X HLC Ver7.3X type ○ ○
HLC 7.4 HLC Ver7.4 type ○ ○
HLC 7.5 HLC Ver7.5 type ○ ○
HLC 8.0 HLC Ver8.0 type ○ ○
HLC 8.XX HLC Ver8.XX type ○ ○
HLC 9.0 HLC Ver9.0 type ○ ○
HLC 9.XX HLC Ver9.XX type ○ ○
HLC 11.XX HLC Ver11.00 type ○ ○
HLC 12.XX HLC Ver12.00 type ○ ○
IS 2.00 IS Ver2.00 type *2 ○ ○
IS,IS Lite IS ,IS Lite type *1*2 ○ ○
LC-01 LC-01 type *2 ○ ○
FUJI FUJI type (Refer to Appendix C.) ○ -
GERBER GERBER type (Refer to Appendix C.) *1 ○ -
HD Panasonic NCD type ○ -
HD3 Panasonic NCD type ○ -
MENTOR MENTOR type (Refer to Appendix C.) ○ -
MK1 Panasonic NCD type ○ -
MK1C Panasonic NCD type ○ -
MK2 Panasonic NCD type ○ -
MK2C Panasonic NCD type ○ -
MKH Panasonic NCD type ○ -
MPA Panasonic NCD type ○ -
MPAIII Panasonic POS type ○ -
MPA4080 Panasonic NCD type ○ -
MPA-V Panasonic POS type ○ -
MQ1 Panasonic NCD type ○ -
MQ2 Panasonic NCD type ○ -
MR Panasonic NCD type ○ -
MR20 Panasonic NCD type ○ -
86
MSH1 Panasonic POS type ○ -
MV1 Panasonic NCD type ○ -
MVⅡA-B Panasonic NCD type ○ -
MVⅡ-C Panasonic POS type ○ -
MVⅡ-F Panasonic POS type ○ -
TANGO TANGO type (Refer to Appendix C.) ○ -
*1 Enabled with the Version 6.00 or later only. (Some functions may be enabled with the latest
version only.)
*2 If a file without any second BOC mark is used with the Version 16.00 or later, use the “IS 2.00”
format. Otherwise, use the “IS” or “IS Lite” format.
87
10.2 Data file extensions
The following table shows file types of the "Open" dialog box to be displayed at file selection
and the extensions of the user-defined wizard.
Table 10.2 Data file extensions
Extension Explanation
* All files
Bom Extension used for the component list
Cad Extension used for CAD, etc.
Data format for spreadsheet and data exchange between database software.
Csv Its contents are a text file and each data (content of cell) is enclosed by " " and separated by
line feed. High versatility, being supported by lots of software.
Data file. This file is created by each application as required. Since this is a format peculiar to
Dat
the application, the source application must be found out.
Ini System setup file used for Windows. Its contents are basically a text file format.
Iff Interchange File Format type attached to the file used by COMODOR "AMIGA"
Log Extension representing the Microsoft Help Workshop
Ncd Extension used for some CAD files
Neu Extension used for some CAD files
Pcb Extension used for PWB data, etc.
Text file format. The most standard file format. Basically, editing can be performed by the note
Txt pad. The file size that can be handled by the note pad is limited. Accordingly, for a large file,
the word pad is used.
g3h File created by HLC Ver 4.0 to 4.4X
g4h File created by HLC Ver 4.5
h4h File created by HLC Ver 5.0 to 6.0
h5h File created by HLC Ver 7.0 to 7.5
h6h File created by HLC Ver 8.0 to 8.3
h7h File created by HLC Ver 9.0
h8h File created by HLC Ver 11.0~12.0
iss File created by IS or IS LIte
mlc File created by LC-01
g3c File created by KE730/KE750
g3g File created by KE740/760
e41 File created by KE2010
e42 File created by KE2020
e43 File created by KE2030
e44 File created by KE2040
e45 File created by KE2050/KE2050R
e46 File created by KE2060/2060R/KE2055R
e47 File created by KE2070
e48 File created by KE2080./KE2080R
e51 File created by FX-1/FX-1R
e56 File created by CX-1
x01 File created by FX-3/FX-3R/ FX-3RA
x11 File created by KE3010/KE3010A *1
x21 File created by KE3020/KE3020R/KE3020V/KE3020VR/KE3020VA/KE3020VRA *1
j01x File created by RX-6/RX-6R *1
S01x File created by RS-1
x52 File created by FX-2 *1
g3d File created by KD775
x4d File created by KD2077 *1
j11 File created by KJ01
j12 File created by KJ02
*1 Enabled with the Version 6.00 or later only. (Some functions may be enabled with the latest
version only.)
88
10.3 Field
The field names that can be used to define a field by the user-defined wizard are as shown
below. The fields shown in bold letters require data conversion setting on the field
conversion screen of the user-defined wizard.
*1 Enabled with the Version 6.00 or later only. (Some functions may be enabled with the latest version
only.)
89
Table 10-4 Placement fields
Tag Valid Invalid
Placement side Placement ID* Link ID (BOM)
Placement position X Placement position Y Placement angle
Component name * Placement/dispensing IC mark type
IC mark ID IC mark link IC mark 1 X
IC mark 1 Y IC mark 2 X IC mark 2 Y
IC mark 3 X IC mark 3 Y Skip
Test run Layer Placement machine
Placement head Dispensing skip Dispensing test run
Dispensing machine Dispensing head
90
Table 10-5 Component fields
Tag Valid Invalid
Reference designator (BOM) Component name * Comment
Outer dimension, horizontal Outer dimension, vertical Outer dimension, height
* To give compatibility with other JUKI products (mounter, HLC, IS, IS Lite, LC-01 etc.), Flexline
CAD restricts the lengths of these fields. In this case, the PWB ID and component name fields
become blank after conversion, and "######" is entered in the placement ID field after
conversion.
The fields and production program keywords requiring field conversion by the user-defined wizard
are as follows.
91
Layer Layer 1
Layer 2
Layer 3
Layer 4
Layer 5
Layer 6
Layer 7
Layer 8
Layer 9
Layer 10
Placement machine Auto selection
Machine 1
Machine 2
Machine 3
Machine 4
Machine 5
Machine 6
Machine 7
Machine 8
Machine 9
Machine 10
Placement head Default head
Left head
Middle head
Right head
Dispensing skip Skip
No skip
Dispensing test run Dispensing by test run
No dispensing by test run
Dispensing machine Auto selection
Machine 1
Machine 2
Machine 3
Machine 4
Machine 5
Machine 6
Machine 7
Machine 8
Machine 9
Machine 10
Dispensing head Default head
Left head
Middle head
Right head
Component Valid Valid
Invalid Invalid
92
Appendix A Practice: Creating an Input File by Using the
Attached File "Tutorial.txt"
Try to create an input format for converting the file "Tutorial.txt" that is attached to Flexline CAD
as the standard.
A-1
!TAG ID +XXXXXX+YYYYYY+AAA+S CCCCCCCCCCCCCCCC
PLC_0001+005000+000640+000 T Q1
PLC_0002+004350+001230+090 T Q2
PLC_0003+032560+023440+000 T U1
PLC_0004+007670+086540+270 B C1
PLC_0005+003450+075630+090 T C2
PLC_0006+035030+034350+000 T C3
PLC_0007+007600+054750+180 B U2
PLC_0008+023550+034600+090 T C4
PLC_0009+034670+003340+000 T C5
PLC_0010+098970+003450+090 B U3
PLC_0011+066560+045460+270 T U4
PLC_0012+045650+067430+090 B D1
PLC_0013+003660+023450+000 T D2
PLC_0014+004523+046560+090 B Q3
PLC_0015+026640+034660+000 T XTAL1
PLC_0016+012340+032370+090 B R1
PLC_0017+004560+037370+070 T R2
PLC_0018+001230+022440+045 T R3
PLC_0019+012340+059860+090 T R4
PLC_0020+004560+066660+070 B R5
PLC_0021+001230+034550+045 T R6
PLC_0022+012340+023450+090 B R7
PLC_0023+004560+023560+070 T R8
PLC_0024+001230+087450+045 T R9
A-2
2. Start the "New" screen of the input format *1
Select the "Format" - "New" command.
*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.
A-3
3. Global Setup Screen
Next, the "Global setup" screen is displayed. Now, set each item as follows:
● "Format Information"
"Format name" → Tutorial
"Extension" → txt
"Comment character" → !
"Default side" → Top side
"Max characters/line" → 2048
Leave the other items blank.
● "Section"
Set each of the "PWB," "Placement," and "Component" to 1.
● "Coordinate Transformation"
Specify the "No Transformation" for the "Coordinate Transformation."
● "PWB Scale/Unit" and "Placement Scale/Unit"
"Dimension" → Set the scale to 0.001 and the unit to mm.
"Rotation" → Set the scale to 1 and the unit to degrees.
4. Transformation Screen
When the "Standard Transformation" is specified in the "Coordinate Transformation," the
"Standard Transformation setting screen" is displayed. When the "Custom Transformation" is
specified, the "Custom Transformation setting (PWB) screen" is displayed. If the dimension
must be converted, perform a setting for it. (For details, refer to Section 7.3.) Now, no
transformation is required, the transformation screen is not displayed but the "Section definition
screen" is displayed.
A-4
5. PWB Section
Next, the screen to define PWB data (first, "Section definition screen") is displayed. Click the
"Refer" button to display the "Open" dialog box. Select Tutorial.txt provided in the {Flexline CAD
install folder}\SampleData\" folder.
● Field layout
From the "Field layout list", select "Field."
A-5
5.2 Field definition screen
The PWB data of Tutorial.txt contains "PWB ID", "PWB outer dimensions", "PWB layout offset",
and "BOC mark coordinates." Try to define them in "Field."
* "Line" and "Column" are data position information and values are entered automatically.
Try to define the first field. (Specify the position and define the contents on the next screen.)
A-6
5.2.2 Defining the field
Check whether the field position is correctly set. If it is wrong, select the line of the wrong field
and click the "Delete Field" button to delete the field. After deletion, set the correct field position
again.
A-7
5.3 Field transformation screen
In this example, there is no item requiring transformation.
* For the definition of multi-circuit non-matrix PWB, refer to the last part of Appendix A.
A-8
6. Placement Section
Next, the screen to define placement data is displayed.
Move the scroll bar provided on the right side of "File display" downward by clicking it. Then, the
placement data screen is displayed.
● Section layout
From the "Section Layout" list, select "Tag" and enter "PLC" in "Tag Keyword."
(Because the characters of "PLC" exist in the line of placement data)
● Field layout
From the "Field Layout" list, select "Fixed Length."
A-9
6.2 Field definition screen
Next, specify the field position and perform definition.
A-10
6.2.2 Defining the field
Next, each of these fields must be correlated so that Flexline CAD can recognize it. Click the
cell of a field and select the field from the displayed list.
① Click here.
A-11
7. Component Section
Next, the screen to define component data is displayed.
In the placement data of "Tutorial.txt", there is no "Component name."
However, "Tutorial.txt" correlates the placement ID and the component name in the component
data. The component name (component name linked with the placement ID) is converted by
this setting.
● Section layout
From the list of "Section Layout", select the "Section" and enter "Component" in "Start
Keyword" and "Date" in "End Keyword."
* Enter them in the keywords by distinguishing between upper-case characters and
lower-case characters.
● Field layout
From the list of "Field Layout," select the "Delimited", and from the list of Delimiter," select ",."
A-12
7.2 Field definition screen
Next, specify the actual field position and define a field.
Field
Reference designator (BOM)
Component name
A-13
7.3 Field Translation screen
8. Finish screen
The following screen is displayed.
Click the "Finish" button to complete the definition.
A-14
9. Converting the file
Convert a file by using the created input format “Tutorial.”
① On the “Default Format” screen of “Set Environments": select “Tutorial” for the “Input format",
and “IS,IS Lite” for the “Output format."
A-15
10. Checking the conversion result
As an example, check the contents of "TutorialT.iss" by using IS Version 2.0.
① Start the IS program editor and select the "File" - "Open" command. In the displayed "Open"
dialog box, select "TutorialT.iss."
② Check the PWB data, placement data, and component data. The following figure shows a
screen of placement data.
A-16
* Define non-matrix boards
To define a non-matrix board in the User-defined Format Wizard, the circuit position data
needs to be stored as a table or array data in the input file. Each circuit position must be on a
separate line.
[Example]
Define a non-matrix board as follows:
1. Since you cannot define the non-matrix PWB position data and other PWB related data in
the same PWB section, you need to specify 2 PWB sections at the beginning.
A-17
2. Read the file. In the "Section Layout", select the "Line Range" and enter 10 in the "Start
Line" and 13 in "End Line."
3. Set the "Non-matrix Circuit Position X", "Non-matrix Circuit Position Y", and Non-matrix
Circuit Angle."
When defining the circuit layout data, it is not possible to define other fields in the same
PWB section.
A-18
4. The circuit layout offset and circuit outer dimensions of matrix PWB are defined on the
second PWB section definition screen. In the "Section Layout", select "Line Range" and
enter 16 in the "Start Line" and 18 in "End Line." In the "Field Layout", select "Field."
5. Set the Circuit Layout Offset X, Circuit Layout Offset Y, and Circuit Dimensions X/Y. Set the
Circuit Layout Offset X, Circuit Layout Offset Y, and Circuit Dimensions X/Y.
A-19
Appendix B Transformation
1. Definitions
CAD coordinate system: The coordinate system that a CAD package uses to
describe the orientation and location of integrated circuits
(ICs) on a PCB.
Flexline CAD coordinate system: The standard coordinate system as shown below:
In short, this is a coordinate system on the basis of the
transport direction from “Left to Right” of the Front reference.
X
Transportdirection
Transport direction
Origin of
Reference hole coordinates
di t Lx
Y
Px
Py Tx
Ly
Ty
Machine coordinate system: Four difference coordinate systems that any JUKI SMT
machine uses to reference and place ICs on a PCB, namely:
● Transport direction from “Left to Right” of the Front
reference
● Transport direction from “Right to Left” of the Front
reference
● Transport direction from “Left to Right” of the Rear
reference
● Transport direction from “Right to Left” of the Rear
reference
Right-hand rotation rule: Counterclockwise angles are positive and clockwise angles
are negative.
Right-angle coordinate system: The angle between any two of the X, Y, and Z coordinate
axes = 90°.
B-1
2. Overview
Computer Aided Design (CAD) software packages use different coordinate systems to describe
the location and orientation of components (ICs) placed on a PCB. On the other hand, JUKI's
SMT machines use the said four systems in the transport direction. The PCB reference
coordinate is interpreted by the PCB transport reference (Front, or Rear) and PCB transport
direction (“Right to Left,” or “Left to Right”). Thus, the need for geometric transformation
between coordinate systems is significant.
Flexline CAD provides a mechanism to transform both top and bottom CAD coordinate system
to the Flexline CAD coordinate system. Furthermore, Flexline CAD can transform from Flexline
CAD coordinate system to any of the four possible machine coordinate systems. As a result of
the two-stage transformation (CAD coordinate system / Flexline CAD coordinate system then
Flexline CAD coordinate system / machine coordinate system), Flexline CAD is capable of
transforming any CAD coordinate system to any of the machine coordinate systems. This
document describes the techniques that Flexline CAD adapts in transforming between different
coordinate systems.
B-2
3.2 Transforming Flexline CAD coordinate system to machine coordinate
system
Again, machines use different ways to transform the PCB reference coordinate (positioning hole
positions or PCB layout offset) based on the PCB transport reference (front or rear) and PCB
transport direction (right to left or left to right).
Transportation direction
KSy
Y
Positionong hole
Positioning hole coordinate
Hy X Ty
Hx Tx
KSx
The following symbols are used in expressing transformation equations as described later:
• X X-coordinate of PCB.
• Y Y-coordinate of PCB.
• KSX X-dimension of PCB.
• KSY Y-dimension of PCB.
• LX X-layout offset of PCB (before transformation).
• LY Y-layout offset of PCB (before transformation).
• LX ′ X-layout offset of PCB (after transformation).
• LY ′ X-layout offset of PCB (after transformation).
• HX See figure shown above.
• HY See figure shown above.
• PX X-coordinate of PCB pin or edge reference point (before transformation).
• PY Y-coordinate of PCB pin or edge reference point (before transformation).
• PX ′ X-coordinate of PCB pin or edge reference point (after transformation).
• PY ′ Y-coordinate of PCB pin or edge reference point (after transformation).
• TX constant = 5 MM if pin reference is used (PCB X-margin) or constant = 0 if
edge reference is used.
• TY constant = 5 MM if pin reference is used (PCB Y-margin) or constant = 0 if
edge reference is used.
B-3
Transformation takes place when any of the following parameters changes:
B-4
Appendix C Default Format
* Schema: Describes the order of field arrangement. This is used as the basis for Flexline
CAD to recognize CAD data.
The following is a Simple Text Format data file that is compatible with Version 3.62 of
FlexlineProgram. Line 3, line 4, and line 6 correspond to the schema.
C-1
♦ TANGO
This format is mainly used in the U.S.A.
●Format definition
Data section Section layout Tag name
PCB data Tag format BOARD
Placement data Tag format COMP, PAD
Component data Tag format COMP
A sample of "TANGO"
VERSION 1 3 A
BOARD 129 161 8065 4606 129 161
COMP "R53" "RES" "1K, .02%" "SMR1" "" 5504 1576 5448 1223 5630 1576 142 0
COMP "R52" "RES" "1K, .02%" "SMR1" "" 5864 1576 5824 1232 6006 1576 144 0
COMP "R40" "RES" "1K, .02%" "SMR1" "" 5681 1576 5638 1229 5820 1576 143 0
COMP "C43" "CAP" ".1MF" "CC0805" "" 4195 2578 4081 2450 4299 2632 41 0
COMP "C11" "CAP" ".001MF" "CC0805" "" 5325 2575 5297 2433 5444 2629 90 0
COMP "R39" "RES" "12" "RC0805" "" 5275 1975 5160 1821 5404 2029 43 0
COMP "C9" "CAP" ".1MF" "CC0805" "" 5050 2175 4919 2050 5154 2229 79 0
COMP "R55" "RES" "13K, .1%" "RC0805" "" 5050 1650 5022 1505 5179 1704 44 0
COMP "R49" "RES" "3.01K, .1%" "RC0805" "" 5050 1450 5022 1309 5179 1504 37 0
COMP "R54" "RES" "560" "RC0805" "" 4850 1450 4734 1298 4979 1504 42 0
COMP "R51" "RES" "10K, .1%" "RC0805" "" 4475 1650 4447 1514 4604 1704 40 0
COMP "R56" "RES" "12" "RC0805" "" 4225 1650 4197 1511 4354 1704 45 0
COMP "C30" "CAP" ".1MF, 100V" "CC0805" "" 4475 1450 4447 1319 4586 1504 108 0
C-2
♦ MENTOR
This format is mainly used in the U.S.A.
● Format definition
Data section Section layout Tag name
PCB data Tag format BOARD -> single board
P_ADDP -> Non-Matrix
Placement data Tag format COMP
Component data Tag format COMP
A sample of "MENTOR"
BOARD board2 OFFSET x:0.0 y:0.0 ORIENTATION 0
B_UNITS Mm.
Attribute Information
C-3
♦ "MK1C" and "MV1"
Now, there is no difference in contents between MK1 and MV1.
●Format definition
Data section Section layout Tag name
PCB data
Placement data Tag format GOMO
A sample
N0001/0G0M901T000X+002598Y+000500Z+00000V+00000W+00000 +00000D
N0002/0G0M901T000X-002180Y+000000Z+00000V+00000W+00000 +00000D
N0003/0G0M901T000X-004360Y+000000Z+00000V+00000W+00000 +00000D
N0004/0G0M901T000X-006540Y+000000Z+00000V+00000W+00000 +00000D
N0005/0G0M901T000X-006540Y-002850Z+00000V+00000W+00000 +00000D
N0006/0G0M901T000X-004360Y-002850Z+00000V+00000W+00000 +00000D
N0007/0G0M901T000X-002180Y-002850Z+00000V+00000W+00000 +00000D
N0008/0G0M901T000X+000000Y-002850Z+00000V+00000W+00000 +00000D
N0009/0G1M000T004X+000000Y+000000Z+00000V+00000W+00000 +00000D
N0010/0G0M004T000X+012034Y-021796Z+00001V+00090W+00090 +00000D
N0011/0G0M004T000X+012499Y-022541Z+00002V+00000W+00000 +00000D
N0012/0G0M004T000X+012214Y-021791Z+00002V+00090W+00090 +00000D
N0013/0G0M004T000X+012058Y-022155Z+00004V+00090W+00090 +00000D
N0014/0G0M004T000X+012814Y-022201Z+00005V+00090W+00090 +00000D
N0015/0G0M004T000X+012234Y-022151Z+00006V+00090W+00090 +00000D
N0016/0G0M004T000X+012234Y-022541Z+00007V+00090W+00090 +00000D
C-4
♦ "Panasonic"
There are two types of Placement data files as follows:
.NCD data file
.POS data file
The following table describes the relationship among the Panasonic machine name, machine
number, file type and the input format names supported by Flexline CAD.
Table Pana-1 Panasonic Machines and Flexline CAD Input Formats
Machine Input Format in Flexline
Machine Number File Type
Name CAD
MPA 40 / 80 NM-2528 NCD MPA4080
NM-2529
MPA NM-2523 NCD MPA
NM-2524
MK1C NM-2562C NCD MK1C
NM-2565C
MK2C NM-2563C NCD MK2C
MK1 NM-2562 NCD MK1
NM-2662B
MK2 NM-2563 NCD MK2
MKH NM-2564 NCD MKH
MR NM-2560 NCD MR
MR 20 / 3 NM-2560 NCD MR20
MQ1 NM-8256C NCD MQ1
NM-8257C
MQ2 NM-8251C NCD MQ2
HD NM-2621 NCD HD
HD3 NM-2626C NCD HD3
MVI NCD MV1
MVIIA-B NCD MV2AB
MVII-C,F NM-2558 POS MV2C
NM-2559 MV2F
MPAIII POS MPA3
MSH1 POS MSH1
MPA-V POS MPAV
The Panasonic data type uses two methods. XY coordinates can be entered with the absolute
method or the incremental method. Flexline CAD only supports ABS method.
Absolute method (ABS): Coordinate origin is always the basis for the placement position of
each component.
Incremental (INC): Placement position of each component is not determined from the
coordinates’ origin. Instead, it is determined to be the travel distance from the placement
position of the previous component. Therefore, X and Y coordinates represent the distance
from the center of one component’s placement position to the center of the next
component’s placement position.
C-5
♦ .NCD Data File
.NCD Data Sample
Example 1 (MK2 data file):
N001/0G0M902T0X-18175Y-515Z1V1W1
N002/0G0M902T0X10750Y0Z1V1W1
N003/0G1M0T4X+Y+Z+V+W+
N004/0G0M4T0X6990Y6645Z20V1W1
N005/0G0M4T0X6990Y6420Z20V1W1
N006/0G0M4T0X6990Y6185Z20V1W1
N007/0G0M4T0X6990Y5505Z20V1W1
……
N051*
Example 2 (MV data file):
N0001/0G0M902T000X+000000Y+000000Z+00000V+00000W+00000+00000D
N0002/1G1M000T004X0000000Y0000000Z000000V000000W000000+00000D
N0003/0G0M001T000X+003001Y-008374Z+00001V+00090W+00090+00000D
N0004/0G0M001T000X+009876Y-008124Z+00001V+00000W+00000+00000D
N0005/0G0M001T000X-001549Y-018449Z+00001V+00090W+00090+00000D
N0006/0G0M001T000X-004374Y-024624Z+00002V+00090W+00090+00000D
N0007/0G0M001T000X-004399Y-025824Z+00003V+00090W+00090+00000D
………..
N0489/0G0M001T000X+012951Y-011099Z+00111V+00000W+00000+00000D
*
PCB Data
According to the placement data file, the field “PCB Board Type” is identified as shown in Table Pana-2
below:
C-6
Table Pana-3: Panasonic .NCD Data Format NON-MATRIX section
Data Item Lines Field Units Scaling
Circuit The several beginning lines with The field that is tagged Millimeters 1/100
Position X the M command tagged with string with the keyword “X” in
“901,” “902,” “911,” “912,” “921,” the data line.
“922,” “931,”or “932.”
Circuit The several beginning lines with The field that is tagged Millimeters 1/100
Position Y the M command tagged with string with the keyword “Y” in
“901,” “902,” “911,” “912,” “921,” the data line.
“922,” “931,”or “932.”
Circuit The several beginning lines with The middle number “x” Degree **
Position the M command tagged with string that is extracted from
Angle “901,” “902,” “911,” “912,” “921,” string “9x1” or “9x2”.of
“922,” “931,”or “932.” the keyword "M."
** To understand the Circuit Position Angle, please see the table below:
Table Pana-4: Panasonic .NCD Data Format NON-MATRIX section Circuit Angle Code Number
M Command 901,902 911,912 921,922 931,932
Circuit Angle Code Number 0 1 2 3
Degree 0 90 180 270
Based on our understanding of the Panasonic data file, the first circuit’s position is with respect to
their machine’s origin. In HLC we do not need this data; therefore, we will set this position to
(0,0). The circuit layout offset X and Y must be manually entered into HLC.
Placement Data
The PLACEMENT data lines for the Panasonic is determined by the “G” and “M” commands of
the data line in the NCD data file.
C-7
Table Pana-5: Panasonic NCD Data Format NON-MATRIX section
Data Item Lines Field Units Scaling
Placement Line with the G command tagged with string The field that is tagged N/A N/A
ID “0” and or M command tagged as specified in with the keyword “N” in
the following Table Pana-6. the data line.
TAG Line with the G command tagged with string The field that is tagged N/A N/A
“0” and or M command tagged as specified in with the keyword “G” in
the following Table Pana-6. the data line.
VALID Line with the G command tagged with string The field that is tagged N/A N/A
“0” and or M command tagged as specified in with the keyword “M” in
the following Table Pana-6. the data line
INVALID Line with the G command tagged with string The field that is tagged N/A N/A
*1 “0” and or M command tagged as specified in with the keyword “M” in
the following Table Pana-6. the data line
Placement Line with the G command tagged with string The field that is tagged mm 1/100
Position X “0” and or M command tagged as specified in with the keyword “X” in
the following Table Pana-6. the data line.
Placement Line with the G command tagged with string The field that is tagged mm 1/100
Position Y “0” and or M command tagged as specified in with the keyword “Y” in
the following Table Pana-6. the data line.
Placement Line with the G command tagged with string The field that is tagged degree *2
Angle “0” and or M command tagged as specified in with the keyword “W” in
the following Table Pana-6. the data line.
Component Line with the G command tagged with string The field that is tagged N/A N/A
Name “0” and or M command tagged as specified in with the keyword “Z” in
the following Table Pana-6. the data line.
Placement Line with the G command tagged with string The field that is tagged N/A N/A
Skip *3 “0” and or M command tagged as specified in with the keyword “/” in
the following Table Pana-6. the data line.
*1 This INVALID field is reserved for the extension DLL peculiar to the Panasonic. Therefore, you are
not allowed to translate this field.
*2 If the angle is specified as a code from 1 to 8, please refer to the following Table Pana-6.
*3 Placement Skip = “7” indicates unconditional “Skip”; other value than “7” means “Don’t Skip.”
C-8
Table Pana-6: Panasonic NCD File “W” keyword Angle Code
Angle code 1 2 3 4 5 6 7 8
Degree 0 45 90 135 180 225 270 315
Table Pana-7 below describes the relationship between valid placement M command and
different Panasonic machines and INI files.
Table Pana-7: Valid Placement M Command for Different Panasonic Machine and INI Files
Machine VALID COMMAND M STRINGS
Machine Name INI FILE NAME
Number FOR PLACEMENT
MPA 40 / 80 NM-2528 000 MPA4080.INI
NM-2529 004
MPA NM-2523 0 MPA.INI
NM-2524 4
MK1C NM-2562C 000 MK1C.INI
NM-2565C 004
MK2C NM-2563C 0 MK2C.INI
100
200
MK1 NM-2562 0 MK1.INI
NM-2662B 4
MK2 NM-2563 0 MK2.INI
4
100
200
MKH NM-2564 0 MKH.INI
MR NM-2560 0 MR.INI
4
6
MR 20 / 3 NM-2560 4 MR20.INI
6
MQ1 NM-8256C 0 MQ1.INI
NM-8257C 30
MQ2 NM-8251C 0 MQ2.INI
30
HD NM-2621 4 HD.INI
HD3 NM-2626C 2 HD3.INI
MVI - 000 MV1.INI
001
004
MVIIA-B - 000 MV2AB.INI
001
004
Since the User-Defined Format Wizard does not support the new Field Layout “TaggedField”
like the Panasonic data file, the only way to edit the Panasonic INI file is to do it manually.
Follow these steps to edit the INI file:
C-9
1. Use a text file editor such as the "Memo" that is supplied as accessory of Windows and
open the INI file.
2. Find the data section with the LABEL as “PLA." It should be the [SECTION_2]
3. Manually add or delete the valid command translation node to the [TRANSLATE_2] part.
[TRANSLATE_2]
$PLA_SKIP()=7,"Y"
VALID=0,"VALID"
VALID=4,"VALID"
Example 1: If you want to add M 200 command as a valid placement line symbol, then you
would add the following sentence:
VALID=200,"VALID"
Example 2: If you want to delete M4 command as a valid placement line symbol, then what
you need to do is delete the following sentence:
VALID=4,"VALID"
4. Save the INI file to the Flexline CAD/formats folder and restart the Flexline CAD. Or select
the Format/Add from the main menu and overwrite the existing format after you save the INI
file.
C-10
♦ .POS Data File
.POS Data Sample
Example 1 (MPA3 data file):
%HEADER
NAME=P-NCT121-B
MACHINE=MPA3
MNAME=
CREATE=1998/03/23
REVISE=1998/04/18
SETUP=D-NCT121-B
BOARD=
TYPE=ABS
BLOCK=00027
MLSTEP=00009
PANASONIC=1000
COMMENT=
%POFFSET
X102430Y74870H0;
%DISPSTART
X0Y0;
%NCDATA
N1X0Y0W0Z1PN(M51945BFP-T1 )C()H0M000100T0/0;
N2X149040Y21840W90Z1PN(M51945BFP-T1 )C(U104 )H0M000000T0/0;
N3X127960Y70060W270Z1PN(M51945BFP-T1 )C(U104 )H0M000000T0/0;
N4X205225Y46389W270Z3PN(MB3800PFV-G-BND )C(U101 )H0M000400T0/0;
N5X71915Y45561W90Z3PN(MB3800PFV-G-BND )C(U101 )H0M000400T0/0;
N6X183187Y36195W0Z5PN(TL1454CPWEL20 )C(U103 )H0M000000T0/0;
…….
N27X202380Y63834W0Z201PN(uPD93707GC-9EV )C(U2 )H320M000700T0/0;
%MARKLAND
N1M1(+272117,+65321,KAKU 1-1)M2(-4563,+10216,KAKU
1-1)L1(+0,+0)L2(+0,+0)L3(+0,+0)L4(+0,+0)L5(+0,+0)L6(+0,+0)L7(+0,+0)L8(+0,+0);
N4M1(+0,+0,)M2(+0,+0,)L1(+208788,+46773)L2(+208788,+46773)L3(+201663,+46803)L4(+201663,+46803)L5
(+201663,+46006)L6(+201663,+46006)L7(+208788,+45977)L8(+208788,+45977);
N5M1(+0,+0,)M2(+0,+0,)L1(+75478,+45963)L2(+75478,+45963)L3(+68353,+45963)L4(+68353,+45963)L5(+68
353,+45167)L6(+68353,+45167)L7(+75478,+45152)L8(+75478,+45152);
……….
*
C-11
Placement Data
The PLACEMENT data section is considered to start from “%NCDATA” and ending up with the
next “%." Table Pana-8 below describes placement data items:
*1 INVALID = “000100” or “100” indicates invalid placement line. Anything other than the string means valid
placement lines.
*2 Placement Skip = “7” indicates unconditional “Skip”; any other value than “7” means “Do Not Skip."
NOTE:
For keywords in the "Field" column of the above table, refer to the "Tagged Field" Field
Layout Method.
C-12
“Tagged Field” Field Layout Method
“Tagged Field” is a new functionality that supports both .NCD and .POS data of the Panasonic.
Note that the UDF Wizard does not yet support the "Tagged Field" functionality and you can only
manually create the INI file.
“Tagged Field” is a field layout method in which each data field is tagged by a unique field
keyword in the data line.
• A valid field tag or keyword shall be an unique sequence of characters that occurs at the
beginning of the data field. The field tag is not case sensitive.
• Valid Data Field:
(1) Numeric numbers, and sometimes that include a positive sign “+” or a negative
“−“ sign.
(2) If the field includes characters, it should always be enclosed by a left parenthesis
“(“ and a right parenthesis “)”.
The following is an example of an INI file using the “Tagged Field” format. This section’s layout
is “Tag” and field layout is “Tagged Field.” The only unique part is “[FORMAT_2]” compared to
the other field layout alternatives.
In the future Flexline CAD version, the UDF will automatically generate this format.
[SECTION_2]
READLASTLINE="0"
READFIRSTLINE="1"
LABEL="PLA"
STOREAS="ARRAY"
SCHEMA=%PLA_ID(),$PLA_SKIP(),TAG,VALID,INVALID,%PLA_POS(X),%PLA_POS(Y),%PLA_C
MP(),%PLA_POS(D)
[FORMAT_2]
FIELDNUMBER="9"
FORMAT="TAGGEDFIELD"
COLUMNNUMBER="9"
DATAFILENAME="d:\dev5\FlexCAD\TestData\Panasonic\mv\CF000001.NCD"
FIELD_0=%PLA_ID(),N
FIELD_1=$PLA_SKIP(),/
FIELD_2=TAG,G
FIELD_3=VALID,M
FIELD_4=INVLID,M
FIELD_5=%PLA_POS(X),X
FIELD_6=%PLA_POS(Y),Y
FIELD_7=%PLA_CMP(),Z
FIELD_8=%PLA_POS(D),W
[TRANSLATE_2]
$PLA_SKIP()=7,"Y"
VALID=0,"VALID"
VALID=4,"VALID"
[TYPE_2]
TAG="0"
TYPE= TAGGED"
C-13
♦ "FUJI"
PCB Data
FUJI PCB Data Sample
( PCB_data
*-------------------------
( attr value )
*-------------------------
( PCB_x 32893 )
( PCB_y 29403 )
( Pin_pitch 0 )
( PCB_thickness 160 )
( XA_global_ofst 0 )
( YA_global_ofst 0 )
( XB 0 )
( YB 0 )
( Xi_trial_area 0 )
( Yi_trial_area 0 )
( Xj_trial_area 0 )
( Yj_trial_area 0 )
( Mark_area_tolerance 0 )
( Mark_pitch_tolerance 0 )
( Softlanding_speed 0 )
( Softlanding_acc_time 0 )
)
The PCB data section in FUJI data file starts with the line which is labeled as “( PCB_data” and
ends up with the first closing “)” located in column 1.
Placement Data
FUJI Placement Data Sample
( Sequence_data
*----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
( Sequence_# Block_# Working_mode Device_# X Y Q Main_mark_# Sub_mark_# Head_# Gluing_time
Sequence_comment Sequence_skip Device_skip Block_skip End_mark Holder_# Carrying_mode Id_code MN
Pallet_# Reflow_pass Terminate_seq Reflow_temp Reflow_time Cleaning_seq U U2 )
*----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
( 1 0 "F" 1 -1458 10895 0 0 0 1 0 "MARK" "" "" "" "" 0 0 0 1 0 0 0 0 0 0 0 "" )
( 2 0 "F" 1 -19690 255 0 0 0 1 0 "MARK" "" "" "" "" 0 0 0 2 0 0 0 0 0 0 0 "" )
( 3 1 "D" 123 -30274 5385 5400 1 2 0 0 "C107" "" "" "" "" 0 0 0 0 0 0 0 0 0 0 0 "" )
( 524 1 "D" 75 -24184 23041 0 1 2 0 0 "I4L" "" "" "" "" 0 0 0 0 0 0 0 0 0 0 0 "" )
……………
)
The PLACEMENT data section in FUJI data file starts with the line which is labeled as
“( Sequence_data” and ends up with the first closing “)” located in column 1.
C-14
There will always be three comment lines at the beginning of the PLACEMENT data section. The
first and third line will be dashed lines. The section schema line is located between the two
dashed lines and lists all the names of the data fields in the PLACEMENT data section . All data
fields and their order will both be determined by the schema line.
In Placement Data section, both BOC mark information and Placement data are defined.
Placement data are defined in the line with “Working_mode” = “D” or “DD.”
BOC mark information are defined in the line with “Working_mode” = “F” or “FD.”
Table Fuji-2: Fuji Data Format PLA section
Data Item Lines Field Units Scaling
BOC mark The first line tagged with Based on the order of the mm 1/100
position 1X string “F” or “FD” of the section schema line which
“Working_mode” data field inside lists all the data fields’
the placement data section names. The keyword for this
except the three comment lines field is “X”.
BOC mark The first line tagged with Based on the order of the mm 1/100
position 1Y string “F” or “FD” of the section schema line which
“Working_mode” data field inside lists all the data fields’
the placement data section names. The keyword for this
except the three comment lines field is “Y”.
BOC mark The second line tagged with Based on the order of the mm 1/100
position 2X string “F” or “FD” of the section schema line, which
“Working_mode” data field inside lists all the data fields’
the placement data section names. The keyword for this
except the three comment lines field is “X”.
BOC mark The second line tagged with Based on the order of the mm 1/100
position 2Y string “F” or “FD” of the section schema line, which
“Working_mode” data field inside lists all the data fields’
the placement data section names. The keyword for this
except the three comment lines field is “Y”.
BOC mark The third line tagged with Based on the order of the mm 1/100
position 3X string “F” or “FD” of the section schema line, which
“Working_mode” data field inside lists all the data fields’
the placement data section names. The keyword for this
except the three comment lines field is “X”.
BOC mark The third line tagged with Based on the order of the mm 1/100
position 3Y string “F” or “FD” of the section schema line, which
“Working_mode” data field inside lists all the data fields’
the placement data section names. The keyword for this
except the three comment lines field is “Y”.
Placement Line tagged with string “D”or Based on the order of the N/A N/A
ID “DD” of the “Working_mode” data section schema line, which
field inside the placement data lists all the data fields’
section except the three names. The keyword for this
comment lines field is
“Ysequqnce_comment”.
Placement Line tagged with string “D” or Based on the order of the mm 1/100
Position X “DD” of the “Working_mode” data section schema line, which
field inside the placement data lists all the data fields’
section except the three names. The keyword for this
comment lines field is “X”.
Placement Line tagged with string “D” or Based on the order of the mm 1/100N/A
Position Y “DD” of the “Working_mode” data section schema line, which
field inside the placement data lists all the data fields’
section except the three names. The keyword for this
comment lines field is “Y”.
Placement Line tagged with string “D” or Based on the order of the Degree 0.016666
Angle “DD” of the “Working_mode” data section schema line, which 667
field inside the placement data lists all the data fields’
section except the three names. The keyword for this
comment lines field is “Q”.
C-15
Placement Line tagged with string “D” or Based on the order of the N/A N/A
BOM “DD” of the “Working_mode” data section schema line, which
Link ID field inside the placement data lists all the data fields’
(new 2.0) section except the three names. The keyword for this
comment lines field is “Device_#”.
Placement Line tagged with string “D” or Based on the order of the N/A N/A
BlockID “DD” of the “Working_mode” data section schema line, which
field inside the placement data lists all the data fields’
section except the three names. The keyword for this
comment lines field is “Block_#”.
Placement Line tagged with string “D” or Based on the order of the N/A N/A
Skip “DD” of the “Working_mode” data section schema line, which
** field inside the placement data lists all the data fields’
section except the three names. The value of this
comment lines field will be determined by
three fields. The keywords
for these fields are:
“Sequence_skip”, ”
Device_skip”, “Block_ship”.
** Placement Skip will be regarded to “Skip” when the ““Sequence_skip” = “S” or ”Device_skip” =
“D,” or “Block_ship” = “B,” Otherwise means “Don’t Skip.”
Component Data
FUJI Component Data Sample
( Device_data
*----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------
( Device_# Next_device Feeder Feeding_times Pickup_offset_x Pickup_offset_y Pickup_offset_q
Pickup_offset_z Part_data_name Device_comment Device_constant Quantity Nozzle_size_CP5
TPU_magazine_no Original_device TPU_unit_no )
*----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------
( 1 0 1 1 0 0 0 0 "RECT1608080" "CKC05F1H103ZXT" "" 118 0 0 0 0 0 )
( 2 0 1 1 0 0 0 0 "RECT1912070" "CKC10F1H104ZXT" "" 33 0 0 0 0 0 )
……………
)
The COMPONENT data section in FUJI data file starts with the line which is labeled as
“( Device_data” and ends up with the first closing “)” located on column 1.
There will always be three comment lines in the beginning of the COMPONENT data section.
The first and third line will be dash line. The section schema line is just between the two dash
lines and it lists all the names of the data fields in the COMPONENT section.
Table Fuji-3: Fuji Component section
Data Item Lines Field Units Scaling
Reference Line inside the Based on the order of the N/A N/A
Designator component data section schema line which lists all
section except the the data fields’ names. The keyword
three comment lines for this field is “Device_#”.
Component Line inside the Based on the order of the N/A N/A
Name component data section schema line which lists all
section except the the data fields’ names. The keyword
three comment lines for this field is “Device_comment”
Component Line inside the Based on the order of the N/A N/A
Comment component data section schema line which lists all
section except the the data fields’ names. The keyword
three comment lines for this field is “Device_constant”.
C-16
Selecting Placement Blocks to Convert
After the data file is read, select the "Convert" - Start conversion" command or click the "Start
conversion" button of the tool bar to display the "Specify FUJI placement blocks" dialog box.
The default is set to the "All."
C-17
♦ “GERBER” *1
The “GERBER” format has two types, RS-274D and RS-274X.
RS-274D is called “Standard Gerber” and RS-274X is called “Extended Gerber”.
* Flexline CAD accepts the Standard Gerber (RS-274D) only. The Extended Gerber (RS-274X)
cannot be recognized.
* The character code for the Gerber file is ASCII.
“GERBER” sample
*
G54D10*
G75*
G54D12*
X76500Y108500D02*
G55D03*
X93500Y108500D02*
G55D03*
X76500Y91500D02*
G55D03*
X93500Y91500D02*
G55D03*
X93500Y85500D02*
G55D03*
X76500Y85500D02*
G55D03*
X76500Y68500D02*
G55D03*
X93500Y68500D02*
G55D03*
X20500Y107500D02*
G55D03*
X61500Y107500D02*
G55D03*
X61500Y66500D02*
G55D03*
X20500Y66500D02*
……
X147975Y31275D01*
X0Y0D02*
M00*
*1 Enabled with the Version 6.00 or later only. (Some functions may be enabled with the latest
version only.)
C-18
Specify the GERBER file formats
After reading a data file, select the “Convert” – “Start Conversion” command from the menus, or
click the “Start Conversion” button of the toolbar; the “Gerber file format” dialog box appears.
The settings in this dialog box are used to convert the data when the Gerber file does not
specify them.
The input range for the “Integer Digits” and “Fractional Digits” is 0 to 6. If the coordinate value
has more digits than this format, the extra digits are automatically discarded.
To save the settings on the “Gerber file format” dialog box, check the box of “Save as default”
and click the “OK” button.
Once the “OK” button is clicked, it starts to convert the Gerber file. When the conversion is
finished, the “Gerber File View” dialog box appears.
The “Gerber File View” dialog box displays the list of the placement points and the image of the
board according to the data.
The “OK” button is disabled by default, but can be enabled by adding a placement point.
The status bar at the bottom of the dialog box shows from left: the display magnification, the
C-19
coordinates pointed by the mouse and the unit of the coordinates. The unit of the coordinates is
the one specified last in the Gerber file; however, if the Gerber file does not specify the unit, a
unit specified on the “Gerber File View” dialog box is used.
Clicking on the image of the board allows you to add a placement point.
A red mark is placed on the clicked point, and the coordinates are added to the list
automatically. Also, you can type a value of the coordinate directly in the list, which is editable.
Up to 6 digits can be entered for the integer portion of the value. The number of the digits for the
fractional portion depends on the setting of the “Gerber File Format” dialog box; the extra digits
are automatically discarded.
To delete a placement point, specify the row, and then select the “Edit” – “Delete” command
from the menus or press the [Delete] key.
To specify all rows, select the “Edit” – “Select All” command from the menus or press the [Ctrl]
key and the [A] key at the same time.
To enlarge the image of the board, select the “View” – “Zoom In” command from the menus or
press the [Ctrl] key and the [+] key at the same time.
To reduce the image of the board, select the “View” – “Zoom Out” command from the menus or
press the [Ctrl] key and the [-] key at the same time.
Press the “OK” button to continue the conversion using the selected placement data.
C-20
Appendix D Glossary and Troubleshooting
♦ Glossary for Flexline CAD
Term Meaning
Protect module A device that enables the Flexline CAD systems on the PC. It is to be attached to
the USB or parallel port on the PC that has installed Flexline CAD.
Batch conversion A mode that converts single or multiple CAD data files simultaneously. For one
CAD data, one production program is created.
Sectional conversion A mode that converts single or multiple CAD data files into one production
program.
Input file A CAD data file to be converted with the Flexline CAD systems.
Output file A production program file that was converted with the Flexline CAD systems.
Standard format Ready-made format that is installed with the Flexline CAD system.
The user cannot delete the standard from the system or change the name.
User-defined format Format that is defined by the user using the user-defined wizard. The user can
delete it from the system or change the name.
BOM Abbreviation for Bill of Material. Component information which is peculiar to the
manufacture.
D-1
Appendix E Patch Type Installation Tool
What is the patch type installation tool?
This tool allows you to install the software to which some minor changes have been made in
the current Flexline CAD software.
1. Operations
1.1 Start-up and termination
How to start up: Double-click PatchInstaller.exe located immediately after the Flexline CAD
installation folder.
* Before starting the tool, close all application programs related to Flexline CAD except for the
language switching tool.
* This tool does not support real-time language switching performed with the language
switching tool. When you switch the language to the desired one before starting up
PatchInstaller, the tool starts up in the desired language.
The name of the selected installation file is Browse: Starts up the dialog box for
displayed here. selecting a file.
E-1
The system version changed
before or after installation is
displayed here.
Check mark ✓:
A check mark ✓is displayed for a file that has been installed normally.
1.3 Troubleshooting
If an error occurs while any patch is being installed, try to perform the following operation,
and then install the patch again.
- Delete the Install.xml file from the folder in which PatchInstaller.exe is located.
E-2
◆ Revision record
Rev. Date Revised locations Revision contents Remarks
00 1998.09 First Edition
01 1998.11
02 1999.02
03 2001.03
04 2001.08
04a 2001.10
05 2001.12
06 2002.02
07 2002.12
08 2003.05
09 2004.01
09a 2004.02
10 2004.11
10a 2005.07
11 2006.02
12 2007.01
13 2008.04
14 2008.06
Reflected the changes
15 2008.12 for the IS system. Revised
Supported Ver.6.00
P2, 6,8~20,23~24,28,29、 Updated the
descriptions
33,36,51~54,58,59,
16 2009.12 Added 6.4 Revised
68~78 111,118~121
Appendix D Supported Ver.7.00
P13~20,39,53,54,59,71,72 Supported Ver.8.00
17 2010.08 Revised
76,77,78,79 (KE-3020/3020R)
18 2010.07 P2,5,8,22~,36,62,72 Supported Ver.9.00 Revised
19 2012.01 Revised all chapters. Supported Ver10.0 Revised
20 2012.02 P57,59,82,84 Supported Ver11.0 Revised
21 2012.09 P26 Supported IS Ver8.00 Revised
22 2013.06 P7,45~47,57,59,82~84 Supported IS Ver9.00 Revised
23 2013.12 P4,24,57,59,64,75,83,84,86,A-15 Supported IS Ver9.20 Revised
P7,9,22,32,37,38,40,42~44, Supported RS-1 and Revised
24 2017.02 48,53~55,57~65,68~70,85,86, Windows10
88,89,A-3~A-14,A-17,E-1,E-2
MANUFACTURER
INQUIRY
http://www.juki.co.jp/
Copyright © 1998-2017 JUKI CORPORATION The specification and appearance may be changed without notice.
All rights reserved throughout the world. Original Instructions