You are on page 1of 145

Flexline CAD

INSTRUCTION MANUAL

Thank you for purchasing a product of our company.

In order to ensure safe use of Flexline CAD, be sure to read this


Manual before using the machine.
CAUTION After reading this Manual, keep it at a fixed location so that it will be
available at any time.

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 BASIC PART ································································································· 1

Chapter 1 Introduction ··························································································· 2


1.1 Organization of the Manual ................................................................................................2
1.2 Introduction .........................................................................................................................4
1.3 Outline of Flexline CAD product.........................................................................................4
Chapter 2 Outline of Operations ·············································································· 5

Chapter 3 Install ···································································································· 7


3.1 Environment required to use Flexline CAD........................................................................7
3.2 Deleting (uninstalling) old version Flexline CAD................................................................8
3.3 Installing Flexline CAD .......................................................................................................9
3.4 Installing Flexline CAD *1 ................................................................................................9
3.4.1 Installing Microsoft .NET Framework 2.0 ..................................................................14
3.4.2 Installing Microsoft .NET Framework 4.0 ..................................................................14
3.4.3 Installing Microsoft Visual C++ 2005 package that can be distributed again ...........14
3.4.4 Installing Microsoft Visual C++ 2010 package that can be distributed again ...........14
3.4.5 Installing Microsoft Visual C++ 2013 package that can be distributed again ...........14
3.4.6 Installing MSXML 4.0 SP2 Parser and SDK .............................................................14
3.4.7 Installing the driver for the protect module................................................................18
3.5 Installing Flexline CAD Version 5.10 or earlier *1 ............................................................21
3.6 Deleting (uninstalling) Flexline CAD ................................................................................22
3.7 Deleting (uninstalling) the driver for the protect module ..................................................22
3.8 Troubleshooting ................................................................................................................22
3.8.1 Flexline CAD does not start up when the protect module is connected to the PC. .22
Chapter 4 Chapter 4 Trying to Start Flexline CAD ····················································· 23
4.1 Starting Flexline CAD .......................................................................................................23
4.2 Exiting Flexline CAD *1 ...................................................................................................25
4.3 Screen configuration of Flexline CAD *1 ........................................................................25
4.3.1 Menu bar of Flexline CAD .........................................................................................25
4.3.2 Flexline CAD's Tool Bar.............................................................................................26
Chapter 5 Batch Conversion and Sectional Conversion *1 ······································· 27
5.1 Batch conversion mode ....................................................................................................27
5.2 Sectional conversion mode ..............................................................................................28
PART 2 OPERATION PART························································································ 30

Chapter 6 Trying to perform conversion *1 ····························································· 31


6.1 Setting the batch conversion mode ..................................................................................31
6.2 Adding an input file ...........................................................................................................31
6.3 Converting CAD data .......................................................................................................34
6.4 Viewing Conversion Logs *1 ...........................................................................................35
Chapter 7 User-Defined Wizard ·············································································· 36
7.1 Starting up the new format creation screen *1 ................................................................37
7.2 Global setup screen *1 ....................................................................................................38
7.2.1 Format information ....................................................................................................38
7.2.2 Section .......................................................................................................................40
7.2.3 PWB unit and placement unit ...................................................................................41
7.3 Coordinate transformation................................................................................................42
7.3.1 Standard Transformation Settings screen.................................................................42
7.3.2 Custom transformation settings (PWB) screen ........................................................43
7.3.3 Custom transformation settings (placement) screen ................................................44
7.4 Section definition screen ..................................................................................................48
7.4.1 Reading the file .........................................................................................................48
7.4.2 Section layout ............................................................................................................49
7.4.3 Field layout ................................................................................................................51
7.4.4 File display.................................................................................................................52
7.5 Field definition screen ......................................................................................................53
7.5.1 Fixed length ...............................................................................................................53
7.5.2 Delimited....................................................................................................................54
7.5.3 Field ...........................................................................................................................54
7.5.4 Definition of IC mark ID at the placement section ....................................................55
7.5.5 Definition of IC mark 3 in the placement section ......................................................58
7.6 Field translation screen ....................................................................................................59
7.6.1 Definition of valid/invalid data ...................................................................................60
7.6.2 BOM (Bill of Material: Component Table) .................................................................61
7.7 User-defined wizard finish screen ....................................................................................62
7.8 “Move” dialog box .............................................................................................................63
7.8.1 Overview ....................................................................................................................63
7.8.2 Screens you can move to ..........................................................................................63
7.8.3 Operating the “Move” dialog box ...............................................................................64
Chapter 8 Data modification dialog box *1 ······························································· 66
8.1 General .............................................................................................................................67
8.2 PWB data screen .............................................................................................................68
8.2.1 Basic settings screen ................................................................................................68
8.2.2 Dimension Setup screen (Single PWB) ....................................................................68
8.2.3 Dimension Setup screen (Matrix Circuit) ..................................................................69
8.2.4 Dimension Setup screen (Non-matrix Circuit) ..........................................................70
8.2.5 Circuit Layout screen (Non-matrix Circuit) ................................................................71
8.2.6 PWB conveyor screen...............................................................................................72
8.3 Placement data screen.....................................................................................................73
8.3.1 Deleting placement data ...........................................................................................73
8.3.2 Sorting placement data .............................................................................................74
8.4 Component data screen ...................................................................................................75
8.4.1 Deleting component data ..........................................................................................75
8.4.2 Sorting component data ............................................................................................76
8.5 Finishing the data modification dialog box .......................................................................76
Chapter 9 Environment Setup ················································································ 77
9.1 Set Environments screen *1 ............................................................................................77
9.1.1 Default Format/Folder setting screen .......................................................................77
9.1.2 Output file format setting screen after conversion ....................................................78
9.1.3 Conversion setting screen.........................................................................................80
9.2 Display setting screen *1 .................................................................................................82
9.2.1 General Display Setting screen ................................................................................82
9.2.2 Batch Conversion file table display setting screen ...................................................82
9.2.3 Sectional Conversion file table display setting screen .............................................84
Chapter 10 Flexline CAD setting table ···································································· 85
10.1 Standard format ................................................................................................................85
10.2 Data file extensions ..........................................................................................................88
10.3 Field ..................................................................................................................................89
Appendix A Practice: Creating an Input File by Using the Attached File "Tutorial.txt" ···· A-1
1. Looking into the Contents of "Tutorial.txt" ...................................................................... A-1
1.1 Looking at the contents of Tutorial.txt by using Explorer (For Windows) ............... A-1
1.2 Contents of Tutorial.txt ............................................................................................ A-1
2. Start the "New" screen of the input format *1................................................................ A-3
3. Global Setup Screen ...................................................................................................... A-4
4. Transformation Screen ................................................................................................... A-4
5. PWB Section .................................................................................................................. A-5
5.1 PWB Section ........................................................................................................... A-5
5.2 Field definition screen ............................................................................................. A-6
5.3 Field transformation screen .................................................................................... A-8
6. Placement Section ......................................................................................................... A-9
6.1 Section definition screen ......................................................................................... A-9
6.2 Field definition screen ........................................................................................... A-10
6.3 Field Translation screen (definition of placement side) ........................................ A-11
7. Component Section ...................................................................................................... A-12
7.1 Section definition screen ....................................................................................... A-12
7.2 Field definition screen ........................................................................................... A-13
7.3 Field Translation screen ........................................................................................ A-14
8. Finish screen ................................................................................................................ A-14
9. Converting the file ........................................................................................................ A-15
10. Checking the conversion result .................................................................................... A-16
Appendix B Transformation ···················································································· B-1
1. Definitions ....................................................................................................................... B-1
2. Overview ......................................................................................................................... B-2
3. Transforming CAD coordinate system to machine coordinate system.......................... B-2
3.1 Transforming CAD coordinate system to Flexline CAD coordinate system ........... B-2
3.2 Transforming Flexline CAD coordinate system to machine coordinate system..... B-3
Appendix C Default Format ···················································································· C-1
♦ Simple Text Format (STF) ..................................................................................................... C-1
♦ TANGO ................................................................................................................................... C-2
♦ MENTOR................................................................................................................................ C-3
♦ "MK1C" and "MV1" ................................................................................................................ C-4
♦ "Panasonic"............................................................................................................................ C-5
♦ .NCD Data File ....................................................................................................................... C-6
♦ .POS Data File ..................................................................................................................... C-11
♦ "FUJI" ...................................................................................................................................C-14
♦ “GERBER” *1 ...................................................................................................................... C-18
Appendix D Glossary and Troubleshooting ······························································ D-1
♦ Glossary for Flexline CAD ..................................................................................................... D-1
Appendix E Patch Type Installation Tool ·································································· E-1
1. Operations ...................................................................................................................... E-1
1.1 Start-up and termination .......................................................................................... E-1
1.2 Patch type installation screen ................................................................................. E-1
1.3 Troubleshooting ....................................................................................................... E-2
PART 1 BASIC PART

Part 1 describes an overview, installing procedure, screen structure, etc. of Flexline CAD.

Chapter 1 Introduction

Chapter 2 Outline of Operations

Chapter 3 Install

Chapter 4 Trying to Start Flexline CAD

Chapter 5 Batch Conversion and


Sectional Conversion

1
Chapter 1 Introduction
The JUKI Flexline CAD software is hereinafter called Flexline CAD.

1.1 Organization of the Manual


The Flexline CAD Operations Manual is comprised of the following two parts:
 Part 1: Basic Part Describes an overview, installing procedure, screen
structure, etc. of Flexline CAD.
 Part 2: Operation Part Describes each command in detail.

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).

Flexline CAD as graphical software


This system makes the most of the graphical operating environment provided by Windows.
Accordingly, everyone can easily operate this system.

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.

Main functions of Flexline CAD


• Conversion of the data of various CAD systems including FLEX PROGRAM (former CAD
conversion software) and the production data of various companies. (ASCII format →
Production programs of various JUKI mounters, HLC ,IS, IS Lite and LC-01)
• Conversion into the ASCII format files (STF format) of JUKI production programs

1.3 Outline of Flexline CAD product


This CAD converts the data (PWB data, placement data, and component data of ASCII format
files) created different CAD systems so that these data can be used for various JUKI mounters
through a simple procedure.

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

Are the contents of CAD


No
data configured so as to
create an input format?

Yes

Yes
Is the input format available?

No

Create an input format

Conversion

File output

End

Figure 2-1 General data conversion flowchart of Flexline CAD

◇The items required to use Flexline CAD are as follows:


1. "Input format"
This means an input format that indicates the data sequence of the CAD data to be
converted. Define the input format before CAD conversion and select a format for a file
(CAD data, etc.) to be converted at conversion. Thus, the CAD data file is converted.
2. "Environment setup"
Set the defaults of this CAD, set the output file format and conversion, and set display
items.
3. "Conversion mode"
Two types of data conversion mode, namely, "Sectional conversion mode" and "Batch
conversion mode" are prepared.
"Sectional conversion mode": This mode is used to convert single or multiple CAD data
file information into a production program of one mounter in combined form. This mode is
selected when PWB data, placement data, and component data are contained in different
files. The number of output files is always one.
"Batch conversion mode": This mode permits converting single or multiple CAD data files
simultaneously. For one CAD data, one production program is created. This mode is
suitable for simultaneous conversion of multiple files.
4. "Data change dialog box"
When specific items of data must be corrected before conversion, data correction can be
attained by using the data change dialog box.

5
 The following figure shows a conversion operation flow for using the CAD conversion
process:

CAD data file


CADデータファイル
(PWB, placement, and component data)
(基板・搭載・部品データ)

入力フォーマットがあるか
Is an input format available?

ない
No
Yes
ある

CADデータの中身が
Are the contents of CAD data
入力フォーマットを作成できる構成に
configured to create an input format?
なっているか

Yes
はい

Create an input format


入力フォーマットを作成する

No
いいえ

Select a conversion mode


変換モードを選択する

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
終了

Figure 2-2 Conversion operation flowchart of Flexline CAD

6
Chapter 3 Install

3.1 Environment required to use Flexline CAD


For using Flexline CAD, the following hardware devices and software are required.

Table 3.1-1 Operating environment


Recommended
Operating system Microsoft Windows 95/98/NT *2 Microsoft Windows Vista Business
Microsoft Windows ME *5 Service Pack 1 or higher
Microsoft Windows 2000 Microsoft Windows 7 Professional (32-
Professional Service Pack 4 *5 bit version) *1
Microsoft Windows XP Professional Microsoft Windows 7 Professional (64-
Service Pack 2 or higher bit version)
Microsoft Windows 10 Pro (32-bit
version) *4
Microsoft Windows 10 Pro (64-bit
version) *4
Processor Intel Pentium processor 3.2 GHz or Intel Core2 Duo 2.40 GHz or higher
higher *1
(Intel Pentium Processor 1.3 GHz or
higher *2)
RAM (256 MB or more *2)1 GB or more*1 (4 GB or more *3) 2 GB or more
Available hard-disk space 1 GB or more *1
(200 MB or more *2)
CD drive Required
Display Resolution of 1024 x 768 or more
Interface Mouse
Keyboard
D-sub 25pin parallel port (conforming to Centronics) (*When using a parallel
type protect module)
USB 1/1/2.0/3.0 (*When using a USB type protect module)

* 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.

Figure 3.2-1 Completion of Flexline CAD deletion

 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.

3.4 Installing Flexline CAD *1


Install Flexline CAD according to the following procedure:
1. Insert the Flexline CAD install CD into the CD drive.
2. Open the "Flexline CAD" folder in the CD drive and execute "setup.exe" to start the
Flexline CAD installer.
3. The following dialog box appears if your PC does not have installed the requirements.
Click the [OK] button to begin the installation. See the next page and following pages
for details.

Fig. 3.4-1 Requirements to be installed

*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.

Fig. 3.4-2 Starting installation

10
5. Enter or confirm the customer information, and click the [Next] button.

Fig. 3.4-3 Entering the customer information

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.

Figure 3.4-4 Selecting install destination

11
7. Click the [Install] button to start installation.

Figure 3.4-5 Checking installation

8. The progress of installation is displayed.

Figure 3.4-6 Display of the progress of installation

12
9. The install completion screen is displayed. This completes the installation of Flexline CAD.
Click the [Finish] button to exit the installer.

Figure 3.4-7 Finishing installation

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.2 Installing Microsoft .NET Framework 4.0


When this software is not installed yet, Microsoft .NET Framework 4.0 is automatically installed.

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.

3.4.6 Installing MSXML 4.0 SP2 Parser and SDK


When this software is not yet installed, the following dialog box is displayed in the process of
installation.

1. Click the [Next] button to start installing MSXML 4.0 SP2 Parser and SDK.

Figure 3.4.6-1 Starting installation

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.

Figure 3.4.6-2 License agreement

15
3. Enter or confirm the customer information, and click the [Next] button.

Fig. 3.4.6-3 Entering the customer information

4. Click the “Install Now” button as the setup type.

Fig. 3.4.6-4 Setup type

16
5. The progress of installation is displayed.

Figure 3.4.6-5 Progress of installation

6. Click the [Finish] button to complete the installation of MSXML4.0 SP2 Parser and SDK.

Figure 3.4.6-6 Completion of installation

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.

Figure 3.4.7-1 Start of installation

2. The license agreement is displayed. Select "I accept the terms in the license
agreement" and then click the [Next] button.

Figure 3.4.7-2 License agreement

18
3. The setup type is displayed. Select "Complete" and then select the [Next] button.

Figure 3.4.7-3 Setup type

4. Click the [Install] button to begin installation.

Figure 3.4.7-4 Checking installation

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.

Figure 3.4.7-5 Checking for Firewall setting change

6. The progress of installation is displayed.

Figure 3.4.7-6 Display of the progress of installation

20
7. The install completion screen is displayed. This completes the installation of the driver
for the protect module. Click the [Finish] button.

Figure 3.4.7-7 Completion of installation

3.5 Installing Flexline CAD Version 5.10 or earlier *1


If the old version of Flexline CAD program is already installed on your personal computer (PC),
install the new one by overwriting the old version. You can install the new version after
uninstalling the old one. See Section 3.2 “Deleting (uninstalling) old version Flexline CAD” for
how to uninstall Flexline CAD.

● Software to be installed is provided in the 3.5-inch floppy disk.

● If you use a 3.5-inch floppy disk


1. Start up Windows.
2. Quit all of the unnecessary programs.
3. Set the first disk into the corresponding drive.
4. Execute the setup program in either one of the following two ways:
a) Open the folder of the corresponding drive, and then select the icon for setup.
b) Click the <Start> button, and then the [Run…] command to select the icon for setup.
5. The program for setting up Flexline CAD is loaded, and then installation starts. Follow
the instructions on the dialog box displayed with the installation program to load Flexline
CAD. The instruction for entering the name of the directory in which Flexline CAD is to
be loaded is displayed on the screen. Although the default directory is
C:\Flexline\FlexCAD, you can change it to another one. If the specified directory does not
exist, a new directory is created automatically.
6. The instruction for inserting the next disk is displayed on the screen. Follow the
displayed instructions to set up the system.
7. On the last screen, the question for displaying the README file and the instruction for
restarting the computer may be displayed.

*1 Enabled with the Version 5.10 or earlier.

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.

3.7 Deleting (uninstalling) the driver for the protect module


Even if the Flexline CAD has been deleted (uninstalled), the driver for the protect module is not
deleted (uninstalled).
To update Flexline CAD into a new version, it is not necessary to delete the driver for the protect
module. However, when deleting the driver for the protect module, execute the following
procedures:

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.

(1) Double-click the Flexline CAD icon provided on the desktop.

Double-click

Figure 4.1-1 Desktop icon of Flexline CAD

(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

Double-click this icon or press the


"Enter" key in the selected status.
Figure 4-1-3 Starting Flexline CAD from the IS launcher

* 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.

Figure 4.2-1 "Exit Flexline CAD" menu


*1. The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.

4.3 Screen configuration of Flexline CAD *1


This section describes operations on the screen.
After Flexline CAD is booted up, the main screen is displayed to enable operations for
conversion.

Figure 4.3-1 Main screen of Flexline CAD (batch conversion mode)

*1. The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.

4.3.1 Menu bar of Flexline CAD

Figure 4.3.1-1 Menu bar of Flexline CAD


(1) File Menu
View Input File:
The input file of the line selected in the file
table is displayed by the application related to
the file extension.
Displays the input of the line selected in the file
table with the application related to the file
extension.
View Conversion Logs:
Displays the conversion logs.
Figure 4.3.1-2 "File" menu

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.

Figure 4.3.1-3 "Edit" menu

(3) Convert menu


Start Conversion: Starts conversion for the
selected file table.

Figure 4.3.1-4 "Convert" menu

(4) Format menu


Creates an input format newly, and edits,
adds, and deletes an input format.

Figure 4.3.1-5 "Format" menu

(5) Tool menu

Figure 4.3.1-6 "Tool" menu

(6) Help menu

Figure 4.3.1-7 "Help" menu

4.3.2 Flexline CAD's Tool Bar

(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.

Figure 4.3.2-1 Tool bar of Flexline CAD

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.

Figure 5-1 Selection of conversion mode


The column width of the file table can be freely adjusted. Put the mouse cursor to the boundary
on the right side of each column header. When the cursor shape is changed into left and right
two lines of the arrow, drag the boundary. Thus, the column width can be narrowed or
extended.

*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.

5.1 Batch conversion mode


Select the "Batch conversion" tab on the main screen. At this time, one or multiple CAD data
can be converted simultaneously. For example, if four input files are added to the batch
conversion file table and conversion is started, all the input files are converted sequentially from
the top. During conversion, the selected line of the conversion file table is shifted to indicate the
file being processed.

Figure 5.1-1 Batch conversion file table


Regarding "Input file" or "Output file", double-click the cell or select the cell and then press the
"Enter" key. Then, the following dialog box is displayed to change the file.

Figure 5.1-2 "Open file" dialog box

27
Regarding "Input format", "Output format", and
"Placement side", click the cell to display a list and
then change values.

Figure 5.1-3 Setting change from the list


In the batch conversion mode, multiple files are converted collectively (individual setting can be
performed) according to its literal sense.
For example, conversion is performed as follows:
File A → Converted into File X
File B → Converted into File Y
File C → Converted into File Z

5.2 Sectional conversion mode


Select the "Sectional conversion" tab on the main screen. When PWB data, placement data,
and component data are distributed to multiple files, it is possible to create a single output file
through combination of each data.
It is also possible to convert only a part of PWB data, placement data, and component data from
one CAD data.

• Screen example where one file is selected:

Figure 5.2-1 Sectional conversion file table (for one file)

• Changing only a part from a single file:


In this example, placement and component data are converted but PWB data is not
converted.

Figure 5.2-2 Sectional conversion table


(only placement data and component data are selected)

28
• Screen example where multiple files are selected:

Figure 5.2-3 Sectional conversion file table (for multiple files)

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.

Figure 5.2-4 "Open file" dialog box

“Input format” ”Output format” “Placement side” are


appeared by clicking the cell. Then change the value
by selecting the list.

Figure 5.2-5 Setting change from the list

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:

File A (file of PWB data only)


File B (file of placement data only) → Converted into file T
File C (file of component data only)

29
PART 2 OPERATION PART

Part 2 describes the basic operating procedures for Flexline CAD.

Chapter 6 Trying to perform conversion

Chapter 7 User-Defined Wizard

Chapter 8 Data modification dialog box

Chapter 9 Environment Setup

Chapter 10 Flexline CAD setting table

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.

6.1 Setting the batch conversion mode


Select the "Batch conversion" tab on the main screen.

Figure 6.1-1 Selection of batch conversion mode

6.2 Adding an input file


Execute either one of the following operations of (1) and (2).
(1) Select the "Edit" - "Add" menu.

Figure 6.2-1 "Edit" - "Add" menu

(2) Click the [Add] button ( ) of the tool bar.


The "Open" dialog box is displayed. Select the target file for conversion and click the
[Open] button.

Figure 6.2-2 "One file" dialog box


After selecting a file, the line indicating file information is added to the batch conversion table.

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.)

Deleting a file from the file table


Select the line header of the line to be deleted in the file table. The selected line color is
reversed.

Select the line to be deleted by this header

Figure 6.2-4 File selection

For deleting all the files from the file table, select all the lines of the file table by clicking the
"Edit" - "Select all" command.

Figure 6.2-5 "Edit" - "Select all" menu

After specifying the line to be deleted, execute either one of the following operations of (1) and
(2).

(1) Select the "Edit" - "Delete" menu.

Figure 6.2-6 "Edit" "Delete" menu

(2) Click the "Delete" ( ) of the tool bar.

A delete confirmation message is displayed. Then, click the [OK] button.

32
Displaying Input File
Select the line header of the line to be displayed. The selected line color is reversed.

Select the line to be displayed with this header.

Figure 6.2-7 Selecting a file


After specifying the line to be displayed, execute one of the following operations of (1) and (2).

(1) Select the "File" - "View Input File" menu.

Figure 6.2-8 “File”- “View Input File” menu


(2) Click "View Input File" ( ) of the tool bar.

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"

Figure 6.3-1 "Convert" - "Start conversion" menu

(2) Click "Start conversion" ( ) of the tool bar.

Conversion is started and a dialog box to indicate the progress of conversion is displayed.

Figure 6.3-2 Progress status dialog box

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.

Figure 6.4-1 “File”- “View Conversion Logs” menu

(2) Click the "View Conversion Logs" ( ) of the tool bar.

The last line of the conversion logs is displayed on the “Conversion Logs” screen.

Figure 6.4-2 “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.

Start the User-Defined Format


Start the user-defined wizard
Wizard.

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.

This screen is used when a detail definition of field is


Set the Field
Set Transformation
field conversion screen.
screen Used when detail definition of fields is required.
required.

Figure 7-1 User-defined wizard flowchart

36
7.1 Starting up the new format creation screen *1
Select the "Format" - "New" menu.

Figure 7.1-1 "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.

The “User-defined Format Wizard” screen is displayed.

Figure 7.1-2 Start of User-defined Format Wizard

To go to the next screen, click the [Next] button.

37
7.2 Global setup screen *1
First, the "Global Setup" screen is displayed.

Refer to the section "7.3


Coordinate transformation."

Figure 7.2-1 User-defined Format Wizard (Global Setup)

*1 The screen displayed with the Version 5.10 or earlier is different from that with the Version
6.00 or later.

7.2.1 Format information


Enter the format name.
The characters available for the format name are alphanumeric characters, underline symbol
(_), and hyphen (−).
Regarding the other items (options), enter data as required.

Figure 7.2.1-1 Format Information

 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.

!Flexline CAD Tutorial


Flexline CAD Tutorial PWB
150000 100000
150000 000000
10000 10000 145000 95000
!
!TAG ID +XXXXXX+YYYYYY+AAA+S CCCCCCCCCCCCCCCC
PLC_0001+005000+000640+000 T Q1
PLC_0002+004350+001230+090 T Q2

* 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 """.

!TAG ID +XXXXXX+YYYYYY+AAA+S CCCCCCCCCCCCCCCC


PLC_0001+005000+000640+000 T “SOT23”
PLC_0002+004350+001230+090 T “QFP200P0.3”
PLC_0003+032560+023440+000 T “PLCC84”
↑ ↑ ↑ ↑ ↑
Component name
Tag X- Y- before conversion
coordinate coordinate Angle

* 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."

• [Permit double-byte character for delimiter]


Check off this item when a double-byte character is included in the delimiter in the field
definition of the input format. When this item is not checked off, only a single-byte character
is used as the delimiter.

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.

Figure 7.2.2-1 Section

• For multi-circuit matrix or multi-circuit non-matrix conversion, it is necessary to define the


PWB configuration field. (If this field is not defined, single-circuit matrix conversion is
performed.)
• For defining the BOC mark position, the BOC type field must be defined. For defining the
bad mark position, the mark type must be defined.

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.

Flexline CAD Tutorial PWB ⇐ PWB ID


TR1, 85, 65, 0, sot23 ⇐ Placement data
TR2, 100, 50, 90, sot23 ⇐ Placement data
165, 125, 165, 0, 5, 10, 160, 120 ⇐ PWB outer dimensions, PWB layout
offset, BOC mark position

 Note: The data that cannot be defined once cannot be converted by Flexline CAD.

7.2.3 PWB unit and placement unit


When the number of sections of "PWB" or "placement" is set to 1 or more in "Section", "PWB
scale/unit" or "Placement scale/unit" can be used. The scale and unit related to dimension and
rotation can be set.
The dimension unit can be selected out of "mm", "1/100 mm", "cm", "inches", and "mils". The
rotation unit can be selected out of "degrees" and "radians."

The unit is selected by default, which was set in “Change” – “Unit of default” in the environment
setup.

Figure 7.2.3-1 Unit

The unit converting method is as follows:


Dimension
1 inch = 2.540 (x) 1/100 mm = 25.4 mm = 2.54 cm = 1000 mils
1 mils = 2.54 (x) 1/100 mm = 1/1000 inch = 0.0254 mm = 0.00254 cm

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.

7.3.1 Standard Transformation Settings screen


In coordinate transformation of the "Global Setup" screen, specify "Standard transformation"
and click the [Next] button. Then, the following screen is displayed. Click one image of "0º",
"90º", "180º", and "270º" and set Coordinate transformation.

Figure 7.3.1-1 Standard Transformation Settings

* 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.

Figure 7.3.2-1 Custom Transformation Settings (PWB)

* Click the "Restore Default Values" button to set the default values for all the values displayed
on the screen.

 Reference hole position


An expression to convert the reference hole position data into the standard transformation
system is defined.
Reference hole position after transformation

Reference hole position of CAD data PWB dimension increment/decrement value

Other increment/decrement
value

Figure 7.3.2-2 Reference hole position


 PWB layout offset
An expression to convert the PWB layout offset data into the standard coordinate system is
defined. PWB increment/decrement value

PWB layout offset after transformation Other


increment/decrement
PWB layout offset of CAD data

Figure 7.3.2-3 PWB Layout Offset

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

BOS mark position of CAD data PWB dimension increment/decrement value

Other increment/decrement
value

Figure 7.3.2-4 BOC Mark Position

7.3.3 Custom transformation settings (placement) screen


In coordinate transformation of the "Global Setup" screen, specify "Custom transformation" and
click the button. Then, the "Custom transformation settings (placement)"screen is displayed.

From the pull-down menu, select this item and set each
of the top side and bottom side.

Figure 7.3.3-1 Custom Transformation Settings (Placement)

* 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.

PWB dimension increment/decrement value


X and Y after transformation

X and Y of CAD data Other


increment/decrement

θ after transformation Other increment/decrement value


θ of CAD data

Figure 7.3.3-2 Placement Coordinates


As one method of specifying the placement angle, a conditional expression can be set.
Check off "Use conditional expression to specify placement angle" to display the input screen
using the conditional expression.

CAD data condition


Expression when the condition holds
Expression when the condition does not
hold

Figure 7.3.3-3 Placement Coordinates (when using a conditional expression)

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.

Origin as viewed from the top side

This point becomes an origin as


viewed from the bottom side. Consequently, it becomes as shown below.

● ●

◎ ◎ ◎

5 5 45
95
150

At this time, the expression is as follows:.


X = [-X] + [0] + [1]X-Board + [-10] = -95+0+150-10 = 45

CAD PWB outer


coordinates dimensions Length from the end face of PWB to the
former origin (5) + Length from the end face
to the new origin (5)
X coordinates after
transformation

 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>

* When a lengthways-shape component is clamped as a long sideway shape at production, it


is necessary to convert PWB data and placement data. For the placement data, the
placement coordinates and placement angle must be converted. Now, try to convert the
placement data.
150

60

150 270°

70
100

180°

70
Origin 100 Origin

The placement data is converted as follows:


X = [0] + [Y] + [0]X-Board+ [0] ← X=0 + 60 + 0 + 0 = 60

Y = [0] + [-X] + [0]Y-Board+ [100] ← Y=0 + -70 + 0 + 100 = 30

Theta = ( [T] + [270] ) %360


"100" is the original PWB outer
dimensions in the X direction.

* 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º.

In the above calculation for the placement point:


(270 + 270) %360
= (540)%360 = 540 – 360 = 180

* In addition, it is necessary to make a change according to 0º to 359.95º to be used for the


JUKI production program when there is minus data exists, for example, when the
placement angle is defined as -180º to 180º in the CAD data.

The expression is as follows:


θ = ([θ] + [360]) %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.

The section to be defined is displayed.

<Setting order in the section definition screen>


① Read the file ("Refer")
② Specify the section layout.
③ Specify the field layout.

The contents of the input file selected by


"Browse" are displayed.

Figure 7.4-1 Section Definition

* When multiple PWB sections are set, the "Section Definition" screens corresponding to the
set number are displayed.

7.4.1 Reading the file

First, select a data file of the format that is created.


On the above screen, click the "Browse" button to display the following dialog box. Select a file
and click the "Open" button. The selected file is read.

Figure 7.4.1-1 "Open file" dialog box


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.

Figure 7.4.2-1 Section Layout (Section)


In this example, all the lines between the "Component" and "Date" are specified as component
data. (Both start line and end line are included.)

 Note: Regarding the keyword, there is a distinction between upper-case characters


and lower-case characters.
Do not use the symbol specified as a comment character for the keyword.
(For the definition of comment character, refer to "7.2.1 Format information.")
Enter specific characters for the keyword. In the above example, when "PLC" is entered as
the start keyword, the first "PLC" appearing from the top of the file is used as the start
keyword though "PLC" appears repeatedly in the file. The keyword can be recognized
regardless of its position.

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.

Figure 7.4.2.2-1 Section Layout (Tag)

In the above example, all the lines containing the "PLC" are specified as placement data.

7.4.2.3. Line Range


This line range is used when the same keyword exists in all the lines of data.
When the "Line range" is selected from the pull-down menu, the start line/end line input screen
is displayed.
◊ The lines ranging from the "Start line" to "End line" are handled as data.
◊ When the "End of file" is checked off, the end line is automatically set.

Figure 7.4.2.3-1 Section Layout (Line Range)

In the above example, the section ranging from line 1 to line 6 is specified as PWB data.

50
7.4.3 Field layout

This defines how data is contained in each line.

7.4.3.4. Fixed length


The fixed length is used when the field length of each line is fixed (the same item in the same
row).

Select the "Fixed Length" from the pull-down menu.

Figure 7.4.3.1-1 Field Layout (Fixed Length)

* 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.

◊ After selecting the "Delimited", be sure to select the "Delimiter."

Figure 7.4.3.2-1 Field Layout (Delimiter)

* 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.)

Figure 7.4.3.3-1 Field Layout (Field)

* For the field definition screen when the "Field" is selected, refer to "7.5.3 Field."

7.4.4 File display

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.

Figure 7.4.4-1 File display


• 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."

7.5.1 Fixed length


This is a defining method for the case where the length of each item of the field is fixed. The
field is defined by distinguishing each item by column (vertical column).
◊ There are some unnecessary field data and name assignment is not necessary for these
data. In this case, leave the field as a blank.
◊ To delete the set field, click the vertical line corresponding to the field to be deleted. The
vertical line and field line are deleted.

 The set vertical line has no effect on other sections.

1. Click on the column to be separated to set the vertical line.


To delete the vertical line, click again on the vertical line.
* The vertical line cannot be set on the blank area beyond
the rightmost column that has a character.

Data field area

2. After performing the setting of 1, the field line is


added automatically. Select the target field name
to be defined.

Figure 7.5.1-1 Field Definition (Fixed Length)

53
7.5.2 Delimited
This is a defining method for the case where the each item of the field is separated by delimiter.

1. Enter the number of fields to be defined in


Fields and press the "Enter" key.

2. Select the target field name to be


defined.

Figure 7.5.2-1 Field definition (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.

1. Select the character string to be defined as the


field by mouse.

2. Click the "Add field"


button.

3. Select the target field name to


be defined.

Figure 7.5.3-1 Field definition (field)

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.

• HLC Ver 5.4 to 12.0


• IS 2.00
• IS,IS Lite
• 2010 Ver 2.00
• 2020 Ver 2.00
• 2030 Ver 2.00
• 2040 Ver 2.00
• 2050 Ver 1.XX
• 2050R Ver 1.XX
• 2055R Ver 1.XX
• 2060 Ver 1.XX
• 2060R Ver 1.XX
• 2070 Ver 1.00/1.XX/2.1X
• 2080 Ver 1.00/1.XX/2.1X
• 2080R Ver 2.1X
• 3020 Ver 1.00
• 3020R Ver 1.00
• 3010 Ver 1.00
• 3020V Ver 1.00
• 3020VR Ver 1.00
• 3010A Ver 1.00
• 3020VA Ver 1.00
• 3020VRA Ver 1.00
• FX-1 Ver 1.XX
• FX-1R Ver 1.XX
• FX-2 Ver 1.00/1.XX
• FX-3 Ver 1.00/1.XX/3.50
• FX-3R Ver 4.XX
• FX-3RA Ver 1.00
• CX-1 Ver 1.00/1.XX
• RX-6 Ver1.00
• RX-6R Ver4.00
• RS-1 Ver1.00
• LC-01

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

1 0.11 0.22 0 Q1 Y M001 11.11 11.22 11.33 11.44


2 11.11 11.22 90 R2 Y Mark Two 22.11 22.22 22.33 22.44
3 22.11 22.22 180 D2 Y Third Mark 33.11 33.22 33.33 33.44
4 33.11 33.22 270 UY Y Mark IV 44.11 44.22 44.33 44.44
5 44.11 44.22 180 BX Y MK V 55.11 55.22 55.33 55.44
6 55.11 55.22 90 VD N
7 66.11 66.22 0 ZZ Y Mark Two
8 77.11 77.22 270 TO Y M001
9 88.11 88.22 180 P1 Y MK V
10 99.11 99.22 90 C3 Y Mark Two
11 110.11 110.22 0 PO Y Third Mark
12 121.11 121.22 270 R5 N
13 132.11 132.22 90 D4 Y Mark IV
14 143.11 143.22 0 TH Y Third Mark
15 154.11 154.22 0 X1 Y Third Mark
16 165.11 165.22 90 13 Y Mark Two
17 176.11 176.22 180 80 Y Mark IV
18 187.11 187.22 180 PR Y M001
19 198.11 198.22 0 IS N
20 209.11 209.22 90 SA Y Mark IV
21 220.11 220.22 270 SA Y Mark IV
22 231.11 231.22 180 GI N
23 242.11 242.22 0 RI Y Mark Two
24 253.11 253.22 0 BG Y MK V
25 264.11 264.22 90 C2 Y Mark IV

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.

Figure 7.5.4-1 Definition of null IC mark ID and IC mark link

 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.

• HLC Ver 6.0 to 12.0


• IS 2.00
• IS,IS Lite
• 2050 Ver 1.XX
• 2050R Ver 1.XX
• 2055R Ver 1.XX
• 2060 Ver 1.XX
• 2070 Ver 1.00/1.XX/2.1X
• 2060R Ver 1.XX
• 2080 Ver 1.00/1.XX/2.1X
• 2080R Ver 2.1X
• 3020 Ver 1.00
• 3020R Ver 1.00
• 3010 Ver 1.00
• 3020V Ver 1.00
• 3020VR Ver 1.00
• 3010A Ver 1.00
• 3020VA Ver 1.00
• 3020VRA Ver 1.00
• FX-1 Ver 1.XX
• FX-1R Ver 1.XX
• FX-2 Ver 1.00/1.XX
• FX-3 Ver 1.00/1.XX/3.50
• FX-3R Ver 4.XX
• FX-3RA Ver 1.00
• CX-1 Ver 1.00/1.XX
• RX-6 Ver1.00
• RX-6R Ver4.00
• RS-1 Vre1.00
• LC-01

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."

1. Select the line (line of a yellow background) of the


field that requires field translation. Then, the
"data transformation settings" screen of the lower
column is displayed.

3. Enter the corresponding CAD data keyword.

* Regarding the field requiring field


translation, refer to "10.3 Field."

2. Select production program keyword.

Figure 7.6-1 Field Translation defining method

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).

(1 1 "F" 1 -30908 307 0 0 0 0 0 "R1" "" "" "" "" 0 0 0 2 0 0 0 0 0 0 0 "" )


( 2 1 "F" 1 -3231 27734 0 0 0 0 0 "R1" "" "" "" "" 0 0 0 1 0 0 0 0 0 0 0 "" )
( 3 1 "D" 1 -30274 5385 5400 1 2 0 0 "F222" "" "" "" "" 0 0 0 0 0 0 0 0 0 0 0 "" )
( 4 1 "D" 2 -30783 3863 5400 1 2 0 0 "F05" "" "" "" "" 0 0 0 0 0 0 0 0 0 0 0 "" )
( 5 1 "D" 1 -29384 3352 5400 1 2 0 0 "F345" "" "" "" "" 0 0 0 0 0 0 0 0 0 0 0 "" )

1. Select the line to set field.


* When "Invalid Data" is defined,
not only "Invalid Data" fields
but also the whole line are not
converted.

3. Enter "F" in CAD Data Keyword.

2. Select "Invalid Data" in Production Program Keyword.

Figure 7.6.1-1 Field translation (Invalid Data setting)

1. Select the line to set field.


translation.

* In each section, up to 10
"Valid Data" and "Invalid
Data" can be defined.

3. Enter "D" in CAD Data Keyword.

2. Select "Valid data" in Production Program Keyword.

Figure 7.6.1-2 Field Translation (Valid Data setting)

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."

Q1,"CAP 22PF, 5%, 50V(SMD1206)"


Q2,"74HCT241 (SMD SOL)"
U1-U9,"BC147" ←Component name of "BC147" for placement IDs of U1 to U9
C1;C4;C7-C11,"2N2886" ← Component name of "2N2886" for placement IDs of C1, C4, C7
to C11

 "-" (hyphen), ":" (colon), "." (period) are available for BOM range characters.
 "," (comma), ";" (semi-colon), and "/" (slash) are available for BOM delimiters.

Figure 7.6-2-1 Field Translation

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.

7.7 User-defined wizard finish screen


After all the settings are completed, the following screen is displayed.

Figure 7.7-1 Finish of user-defined wizard

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.”

* When you click the “Move”


button, the “Move” dialog box
appears on the screen.

Figure 7.8.1-1 “Move” dialog box

7.8.2 Screens you can move to


The screens to which you can move from the “Move” dialog box are shown below. Note that you cannot
move to any screen whose setting is not made completely although it is shown below. See the
“Requirement” column for details.
Whether you
No. Screen name can move to the Requirement
screen or not
User-defined Format Wizard start-up
1 ×
screen
2 “Global Setup” screen ○ All settings have been made already.
“Standard Transformation Settings”
3 -
screen
“Custom Transformation Settings”
4 -
(PWB) screen
“Custom Transformation Settings”
5 -
(Placement)” screen
- PWB (n) - n = 1 to 30
All of section definition, field definition and field
6 “Section Definition” screen ○
translation of a “PWB (n)” have been completed.
7 “Field Definition” screen ×
8 “Field Translation” screen ×
- Placement
All of section definition, field definition and field
9 “Section Definition” screen ○
translation of “Placement” have been completed.

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.

7.8.3 Operating the “Move” dialog box


When you select the screen to which you want to move on the “Move” dialog box and click the
“OK” button, you can move to the selected screen. If you do not move to the selected screen,
click the “Cancel” button.

①Select the screen to which you


want to move.

② Select the screen to which you


want to move. Click the “OK”

Figure 7.8.3-1 Operating 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.

Click it to switch the display data.

Figure 8-1 Data modification dialog box

*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".

JUKI type format: Dimension "mm" and rotation "degrees"


At the end of the data modification dialog box, the units of all the data
are recalculated in "mm" for dimension and "degrees" for rotation.

Figure 8.1-1 General

 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.

The coefficients of conversion used in Flexline CAD are as follows:

1 Inch = 1000 mils


1 Inch = 25.4 mm
1 Inch = 2540 (x) 1/100 mm
1 Inch = 2.54 cm
1 mil = 0.001 inches
1 mil = 0.0254 mm
1 mil = 2.54 (x) 1/100 mm
1 mil = 2.54 / 1000 cm
1 mm = 3.93700287401576E-02 inches
1 mm = 39.3700787401575 mils
1 mm = 100 (x) 1/100 mm
1 mm = 1 / 10 cm
1/100 mm = 3.93700287401576E-04 inches
1/100 mm = 0.393700787401575 mils
1/100 mm = 1 / 100 mm
1/100 mm = 1 / 1000 cm
1 cm = 1 / 2.54 inches
1 cm = 1000 / 2.54 mils
1 cm = 10 mm
1 cm = 1000 (x) 1/100 mm

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.

Figure 8.2.1-1 Basic Settings of PWB data

8.2.2 Dimension Setup screen (Single PWB)


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.

The PWB top/bottom side display is switched.

Figure 8.2.2-1 Dimension setup of PWB data (Single )

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.

The PWB top/bottom side display is switched.

When the number of circuits


exceeds the upper limit on the
output format, the number of circuit
divisions is displayed in red.

Figure 8.2.3-1 Dimension Setup of PWB data (Matrix Circuit)

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.

The PWB top/bottom side display is switched.

Figure 8.2.4-1 Dimension Setup of PWB data (Non-matrix Circuit)

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.

When the number of circuits exceeds


the upper limit on the output format, the
circuit position and angle are displayed
in red.
* The "No." column cannot be edited.

Figure 8.2.5-1 Circuit Layout of PWB data

8.2.5.1. Deleting the "Circuit Layout"


Click the line header of the circuit layout table and select the data line (record) to be deleted.
Then, click the [Delete] button.

To select multiple lines, click the line header


while pressing the Ctrl key or Shift key.

Figure 8.2.5.1-1 Deleting the "Circuit Layout"

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."
.

Figure 8.2.5.2-1 "Search" screen

8.2.6 PWB conveyor screen

Transport direction and reference


side settings

Figure 8.2.6-1 PWB conveyor of PWB data

72
8.3 Placement data screen

When the component


name exceeds the
upper limit of the output
format, it is displayed in
red.
The "No." column cannot
be edited.

Figure 8.3-1 Placement data

8.3.1 Deleting placement data

Click the line header pressing the Ctrl key or Shift key
to select multiple lines.
Then, click the "Delete" button.

Figure 8.3.1-1 Deleting placement data

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

Click the column header to start sorting.


* To make a display in the original order,
use the "No." column for sorting.

Searching placement data: For searching,


perform the same operations as those for
"8.2.5.2 Searching the circuit layout."

Figure 8.3.2-1 Sorting placement data

74
8.4 Component data screen

When the component name exceeds


the upper limit of the output format, this
name is displayed in red.

The "No. column" cannot be edited.

Figure 8.4-1 Component data

8.4.1 Deleting component data

Click on the line header pressing the Ctrl key or Shift key
to select multiple lines.
Then, click the "Delete" button.

Figure 8.4.1-1 Deleting component data

 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

Click the column header to start sorting.


*To make a display in the original order,
use the "No." column for sorting.

Searching component data: For


searching, perform the same operations
as those for "8.2.5.2 Searching the
circuit layout."

Figure 8.4.2-1 Sorting placement data

8.5 Finishing the data modification dialog box

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.

Figure 8.5-1 Data modification dialog box finishing buttons

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.

Figure 9-1 "Tool" - "Set environments" menu

9.1 Set Environments screen *1


9.1.1 Default Format/Folder setting screen

Figure 9.1.1-1 "Set Environments" - "Default Setup"

*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."

Figure 9.1.1-2 Default 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.

Figure 9.1.1-3 Default 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.

9.1.2 Output file format setting screen after conversion

What is the 8.3 format? The number of characters that can


In this format, the file name is represented be entered is up to 7 characters. *
by 8 characters (bytes) and the extension The same character string cannot
is represented by 3 characters (bytes). be entered.

Figure 9.1.2-1 "Set Environments" - "Output File Format"

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

Figure 9.1.3-1 "Set Environments" - "Conversion"

 Operations for conversion


When the "Show response message during conversion" is checked off, unimportant
messages such as a file overwrite check message to be displayed during conversion and a
conversion completion message are not displayed.
Accordingly, if the "OK" button is clicked each time a message is displayed, file conversion
can be performed without any response from the user.
When the "Show data modification dialog box" is checked off, the data modification dialog
box is displayed during conversion.
For the data modification dialog box, refer to "8. Data modification dialog box."

Figure 9.1.3-2 Operations for Conversion

 Error logging severity level


Set the level of the log to be output to the conversion log.
The conversion log is output to {Flexline CAD install folder}\Log\Convert.log.
Each time Flexline CAD is started, a new conversion log is created.
Even if any warning or information log is output, conversion is normally performed.

Figure 9.1.3-3 Error Logging Severity Level

80
 Positioning Method
The default positioning method for the output production program is set.

Figure 9.1.3-4 Positioning Method


 Transport Direction
The default transport direction for the output production program is set.

Figure 9.1.3-5 Transport Direction


 Reference Side
The default reference side for the output production program is set.

Figure 9.1.3-6 Reference Side


 Default Units
The default units of the size and the rotation for the output production program are set.
When the format is newly created with the user definition wizard, the unit specified here is
displayed for the unit of reduced scale of the PWB and the placement. Moreover, the unit
specified here is selected for the unit of displaying the data change dialog box.

Figure 9.1.3-7 Default Units


 Conversion Accuracy
The number of decimal point effective digits of the output production programs is set. The
number of decimal point effective digits specified here is displayed for the data displayed in
the data change dialog box.

Figure 9.1.3-8 Conversion Accuracy

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.

9.2.1 General Display Setting screen

Figure 9.2.1-1 “Display Setting”-“General”

 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".

9.2.2 Batch Conversion file table display setting screen

Figure 9.2.2-1 "Display Setting" - "Batch Conversion"

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.

The "Input file" column is not scrolled.

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

Figure 9.2.3-1 "Display Setting" - "Sectional Conversion"

 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.

The "Input file" column is not scrolled.

Figure 9.2.3-2 Sectional Conversion file table (when the "Input column" is a fixed
column)

84
Chapter 10 Flexline CAD setting table

10.1 Standard format

The standard formats prepared at installing Flexline CAD are listed below:

Table 10-1 Standard formats


Format name Explanation Input format Output format
STF Simple text format type (Refer to Appendix C.) ○ ○
730 4.2 KE730 Ver 4.2 type ○ ○
740 4.2 KE740 Ver4.2 type ○ ○
750 1.2 KE750 Ver1.2 type ○ ○
750 1.25 KE750 Ver1.25 type ○ ○
750 1.35 KE750 Ver1.35 type ○ ○
760 1.2 KE760 Ver1.2 type ○ ○
760 1.25 KE760 Ver1.25 type ○ ○
760 1.35 KE760 Ver1.35 type ○ ○
2010 1.10 KE2010 Ver1.10 type ○ ○
2010 1.11 KE2010 Ver1.11 type ○ ○
2010 1.12 KE2010 Ver1.12 type ○ ○
2010 1.20 KE2010 Ver1.20 type ○ ○
2010 1.30 KE2010 Ver1.30 type ○ ○
2010 1.40 KE2010 Ver1.40 type ○ ○
2010 2.00 KE2010 Ver2.00 type ○ ○
2020 1.10 KE2020 Ver1.10 type ○ ○
2020 1.11 KE2020 Ver1.11 type ○ ○
2020 1.12 KE2020 Ver1.12 type ○ ○
2020 1.20 KE2020 Ver1.20 type ○ ○
2020 1.30 KE2020 Ver1.30 type ○ ○
2020 1.40 KE2020 Ver1.40 type ○ ○
2020 2.00 KE2020 Ver2.00 type ○ ○
2030 1.10 KE2030 Ver1.10 type ○ ○
2030 1.11 KE2030 Ver1.11 type ○ ○
2030 1.12 KE2030 Ver1.12 type ○ ○
2030 1.20 KE2030 Ver1.20 type ○ ○
2030 1.30 KE2030 Ver1.30 type ○ ○
2030 1.40 KE2030 Ver1.40 type ○ ○
2030 2.00 KE2030 Ver2.00 type ○ ○
2040 1.10 KE2040 Ver1.10 type ○ ○
2040 1.11 KE2040 Ver1.11 type ○ ○
2040 1.12 KE2040 Ver1.12 type ○ ○
2040 1.20 KE2040 Ver1.20 type ○ ○
2040 1.30 KE2040 Ver1.30 type ○ ○
2040 1.40 KE2040 Ver1.40 type ○ ○
2040 2.00 KE2040 Ver2.00 type ○ ○
2050 1.XX KE2050 Ver1.XX type ○ ○
2050R 1.XX KE2050R Ver1.XX type ○ ○
2055R 1.XX KE2055R Ver1.XX type ○ ○
2060 1.XX KE2060 Ver1.XX type ○ ○
2060R 1.XX KE2060R Ver1.XX type ○ ○
2070 1.00 KE2070 Ver1.00 type ○ ○
2070 1.XX KE2070 Ver1.XX type ○ ○
2070 2.1X KE2070 Ver2.1X type ○ ○
2080 1.00 KE2080 Ver1.00 type ○ ○
2080 1.XX KE2080 Ver1.XX type ○ ○
2080 2.1X KE2080 Ver2.1X type ○ ○
2080R 2.1X KE2080R Ver2.1X type *1 ○ ○
3020 1.00 KE3020 Ver1.00 type *1 ○ ○
3020R 1.00 KE3020R Ver1.00 type *1 ○ ○
3020V 1.00 KE3020V Ver1.00 type *1 ○ ○
3020VR 1.00 KE3020VR Ver1.00 type *1 ○ ○

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.

Table 10-3 PWB fields


Tag Valid Invalid
Transport direction Reference side PWB ID *
Positioning method PWB configuration Bad mark type
BOC type Mark recognition PWB outer dimensions X
PWB outer dimensions Y Positioning hole position X Positioning hole position Y
PWB layout offset X PWB layout offset Y Circuit outer dimensions X
Circuit outer dimensions Y Circuit layout offset X Circuit layout offset Y
First circuit position X First circuit position Y Number of circuit divisions X
Number of circuit divisions Y Pitch between circuits X Pitch between circuits Y
Multi-circuit non-matrix circuit Multi-circuit non-matrix circuit Multi-circuit non-matrix circuit layout
layout position X layout position Y angle
BOC mark position No.1 X BOC mark position No.1 Y BOC mark No.1 dimensions
BOC mark No.1 Name BOC mark position No.2 X BOC mark position No.2 Y
BOC mark No.2 dimensions BOC mark No.2 Name BOC mark position No.3 X
BOC mark position No.3 Y BOC mark No.3 dimensions BOC mark No.3 Name
BOC mark position (Bottom side) BOC mark position (Bottom side) BOC mark (Bottom side) No.1
No.1 X *1 No.1 Y *1 dimensions *1
BOC mark (Bottom side) No.1 BOC mark position (Bottom side) BOC mark position (Bottom side)
Name *1 No.2 X *1 No.2 Y *1
BOC mark (Bottom side) No.2 BOC mark (Bottom side) No.2 BOC mark position (Bottom side)
dimensions *1 Name *1 No.3 X *1
BOC mark position (Bottom side) BOC mark (Bottom side) No.3 BOC mark (Bottom side) No.3
No.3 Y *1 dimensions *1 Name *1
Bad mark position X Bad mark position Y PWB height
PWB thickness
The second BOC mark position The second BOC mark position The second BOC mark No.1
No.1 X *2 No.1 Y *2 dimensions *2
The second BOC mark No.1 Name The second BOC mark position The second BOC mark position
*2 No.2 X *2 No.2 Y *2
The second BOC mark No.2 The second BOC mark No.2 Name The second BOC mark position
dimensions *2 *2 No.3 X *2
The second BOC mark position The second BOC mark No.3 The second BOC mark No.3 Name
No.3 Y *2 dimensions *2 *2
The second BOC mark position The second BOC mark position The second BOC mark (Bottom
(Bottom side) No.1 X *2 (Bottom side) No.1 Y *2 side) No.1 dimensions *2
The second BOC mark (Bottom The second BOC mark position The second BOC mark position
side) No.1 Name *2 (Bottom side) No.2 X *2 (Bottom side) No.2 Y *2
The second BOC mark (Bottom The second BOC mark (Bottom The second BOC mark position
side) No.2 dimensions *2 side) No.2 Name *2 (Bottom side) No.3 X *2
The second BOC mark position The second BOC mark (Bottom The second BOC mark (Bottom
(Bottom side) No.3 Y *2 side) No.3 dimensions *2 side) No.3 Name *2

*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.

Table 10-6 Fields requiring field conversion


Section Field Production program keyword
PWB Valid Valid
Invalid Invalid
Transport direction Left to right
Right to left
Reference side Top
Bottom
Positioning method Positioning hole reference
Shape reference
PWB configuration Single-circuit
Multi-circuit matrix
Multi-circuit non-matrix
Bad mark type Do not use
Sensor light
Mark is dark
BOC type Do not use
PWB marks are used
Circuit marks are used
Mark recognition Gray scale
Binary scale
Placement Valid Valid
Invalid Invalid
Placement side Top side
Bottom side
Placement/dispensing Placement only
Dispensing only
Placement/dispensing
IC mark type IC marks are used
IC marks are not used
Skip Skip
No skip
Test run Test run
No test run

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.

1. Looking into the Contents of "Tutorial.txt"


1.1 Looking at the contents of Tutorial.txt by using Explorer (For Windows)

1) Start Explorer and select "{Flexline CAD install folder}\SampleData".


2) Select Turorial.txt and double-click it with the left mouse button or click it with the right
mouse button. Then, select "Notepad" command from the displayed menu.

Figure A-1 Tutorial.txt selection screen

1.2 Contents of Tutorial.txt


Tutorial.txt consists of PWB data, placement data, and component data.
• PWB data: This information contains PWB ID, outer dimension, PWB layout offset, and
BOC mark coordinates (2 points).
• Placement data: The section layout uses the tag (PLC) and the field layout uses the fixed
length.
• Component data: The placement ID and the component name are separated by ",".

!Flexline CAD Tutorial


Flexline CAD Tutorial PWB
150000 100000
150000 000000
10000 10000 145000 95000

Figure A-2 PWB dada of Tutorial.txt

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

Figure A-3 Placement data of Tutorial.txt

Component Name and Comment


Q1,"2N2886"
Q2,"BC147"
U1,"74HCT241"
C1,"CAP 22PF, 5%, 50V"
C2,"CAP 0.1MF, 10%, 50V"
C3,"220 MF"
C4,"ECU-V1H103KBW .01 uF"
C5,"CAP 2.2MF, 10%, 50V"
D1,"1N4148 signal diode"
D2,"1N4001X200V "
U2,"LM781CTB TO-220X VAL"
U3,"LTC1421CG"
U4,"MOC3020N"
Q3,"FETP_220 IRF9523"
XTAL1,"XFMR2WCT"
R1,"RES400 1.2K"
R2,"RES 2K 1% 1/10W"
R3,"RES 332 OHM 1% 1/10W"
R4,"RES400 1.2K"
R5,"RES 2K 1% 1/10W"
R6,"RES 332 OHM 1% 1/10W"
R7,"RES400 1.2K"
R8,"RES 2K 1% 1/10W"
R9,"RES 332 OHM 1% 1/10W"
Date 3/8/98

Figure A-4 Component data of Tutorial.txt

A-2
2. Start the "New" screen of the input format *1
Select the "Format" - "New" command.

Figure A-5 Selecting "New"

 First, the following screen is displayed. Click the "Next" button.

Figure A-6 Start screen for new format

*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.

Figure A-7 Global Setup screen

 When completing the setup, click the "Next" button.

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.

5.1 PWB Section


● Section layout
In this example, PWB data is provided on line 1 to line 6 (actually line 2 to line 5.
Accordingly, select the "Line range" in the "Section layout" list and enter 1 in the "Start line"
and 6 in the "End line."

● Field layout
From the "Field layout list", select "Field."

Figure A-8 Section definition screen (PWB)

 After completing the setting, click the "Next" button.

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."

5.2.1 Specifying the field position


Click and drag the mouse and define the field. In this example, there are nine fields.

Data Section start line Start column End column


Flexline CAD Tutorial PCB 2 1 24
150000 3 5 10
100000 3 15 20
150000 4 5 10
000000 4 15 20
10000 5 6 10
10000 5 16 20
145000 5 25 30
95000 5 36 40

* "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.)

① Click on the first character "F."


② Drag it to "B" by clicking to select this line.

③ Click on "Add field."

Figure A-9 Field definition screen

 Define the above nine fields according to the same procedure.

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.

◊ Define the PWB ID field.

① Click here to display the list.

② Select the PWB ID from the list.

Figure A-10 PWB data field

Likewise, set each field as shown below:

Field name Section start line Start column End column


PWB ID 2 1 24
PWB outer dimensions C 3 5 10
PWB outer dimensions Y 3 15 20
PWB layout offset X 4 5 10
PWB layout offset Y 4 15 20
BOC mark position No.1 X 5 6 10
BOC mark position No.1 Y 5 16 20
BOC mark position No.2 X 5 25 30
BOC mark position No.2 Y 5 36 40

 After completing the definition, click the "Next" button.

A-7
5.3 Field transformation screen
In this example, there is no item requiring transformation.

Figure A-11 PWB filed transformation screen

 Click the "Next" button without performing any other operations.

* 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.

6.1 Section definition screen

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."

Figure A-12 Section Definition screen (placement)

 Click the "Next" button.

A-9
6.2 Field definition screen
Next, specify the field position and perform definition.

6.2.1 Specifying the field position


At the position where each field is separated, enter a vertical line to divide fields.

For entering a vertical line, click once on the screen


(on the column to be separated). If the vertical line is
wrongly entered, click on the vertical line once again
to delete it.

Figure A-13 Field definition screen (placement)

In the "Field" text box, a new created field is displayed.


In this example, there are seven fields as shown below:
Check whether the column numbers are correct or not.

Data Start column End column


!TAG 1 4
5 8
+XXXXXX 9 15
+YYYYYY 16 22
+AAA 23 26
+S 27 29
CCCCCCCCCCCCCCC 30 45

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.

In this example, the fields are as shown below:


Field Start column End column
Tag 1 4
(Does not need to be defined) 5 8
Placement position X 9 15
Placement position Y 16 22
Placement angle 23 26
Placement side 27 29
Placement ID 30 45

Figure A-14 Placement data fields

6.3 Field Translation screen (definition of placement side)


In the placement data of CAD data, the placement side is distinguished between T" and "B."
Now, define the "T" as the top side and "B" as the bottom side.

① Click here.

② Click the cell of


"Production
program
keyword" and
select "Top
③ Enter the "T" in the cell of "CAD data
side."
keyword." Likewise, for the lower
column, select "Bottom side" in ②
and enter the "B."

Figure A-15 Field Translation screen

 Click the "Next" button.

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.

* Though there are component names exceeding 20 characters, transformation is performed


without editing.

7.1 Section definition screen


Move the "scroll bar" provided on the right side of "File display" downward by clicking. Then, the
component data screen is displayed.

● 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 ",."

Figure A-16 Section Definition screen (Component)

 Click the "Next" button.

A-12
7.2 Field definition screen
Next, specify the actual field position and define a field.

7.2.1 Specifying the number of fields


Enter "2" as the number of fields in the "Field" text box and press the Enter key.

Figure A-17 Field Definition screen (Component)

7.2.2 Defining a field


Next, define a field. Click the cell of a field, and select the field from the displayed list.

Field
Reference designator (BOM)
Component name

Click here to display a list and select a field


from the list displayed by pulling down.

Figure A-18 Component data field

A-13
7.3 Field Translation screen

Place a check mark to "Enable BOM link."

Figure A-19 Filed Translation screen (component)


* Leave "BOM range character" and "BOM delimiter" blank.
* "BOM" is a command to link "Reference designator (BOM)" with "Placement ID." (For
details, refer to 7.6.2.)
Click the "Next" button.

8. Finish screen
The following screen is displayed.
Click the "Finish" button to complete the definition.

Figure A-20 Finish screen for new creation


With this, a new user-defined format has been created for Tutorial.txt.
The created format is saved in the "{Flexline CAD install folder}\Formats" folder as a format file.

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."

Figure A-21 Selection of formats


② Select the "Edit" - "Add" command or click the "Add" button of the tool bar to open the "Open"
dialog box.

Figure A-22 "Edit" - "Add" menu


③ In the "Open" dialog box, select the {Flexline CAD install folder}\SampleData\Tutorial.txt and
add the file to the file table.

Figure A-23 Batch conversion file table


* When the file table is the "Sectional conversion" screen, check off the "PWB," "Placement,"
and "Component."

Figure A-24 Sectional conversion file table


④ Select the "Convert" - "Start Conversion" command or click the "Start Conversion" button of
the tool bar to start the conversion.

Figure A-25 "Convert" - "Start Conversion" menu


⑤ The message "Conversion is completed" is displayed. This completes the conversion.
 The converted files consist of two files: "TutorialT.iss" and "TutorialB.iss.”
"TutorialT.iss" → File created with the placement data of the top side of "Tutorial.txt"
TutorialB.iss" → File created with the placement data of the bottom side of "Tutorial.txt"

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."

Figure A-26 "Open" dialog box of the program editor

② Check the PWB data, placement data, and component data. The following figure shows a
screen of placement data.

Figure A-27 Placement data screen of the program editor


Some component names are enclosed with """. In this case, perform conversion by
specifying """ for "Quotation mark" on the "Global Setup" screen of the user-defined wizard.
Thus, """ is removed after conversion.

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.

Figure A-28 Global Setup screen

 Click the "Next" button.

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."

Figure A-29 Section Definition screen (PWB 1)

 Click the "Next" button.

3. Set the "Non-matrix Circuit Position X", "Non-matrix Circuit Position Y", and Non-matrix
Circuit Angle."

Figure A-30 Field Definition screen (PWB 1)

 When defining the circuit layout data, it is not possible to define other fields in the same
PWB section.

 Click the "Next" button.

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."

Figure A-31 Section Definition screen (PWB 2)

 Click the "Next" button.

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.

Figure A-32 Field definition screen (PWB 2)

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

Front reference Reference pin


Reference hole

Figure B-1 FlexlineCAD Coordinate System

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.

3. Transforming CAD coordinate system to machine coordinate system


CAD coordinate system transforms to the Flexline CAD coordinate system, then Flexline CAD
coordinate system transforms to machine coordinate system.

3.1 Transforming CAD coordinate system to Flexline CAD coordinate system


Transforming CAD coordinate system to Flexline CAD coordinate system is implemented by
taking the following two operation steps:
1. Unit conversion
When each of the CAD coordinate system and the Flexline CAD coordinate system uses a
different unit system related to dimensions and angle, unit conversion is executed.
2. CAD top PCB perspective \ Flexline CAD coordinate system or CAD bottom PCB
perspective \ Flexline CAD coordinate system
Flipping the X-axis around the Y-axis is a transformation that produces a mirror image of the
X-axis about the Y-axis. Flipping the Y-axis around the X-axis is a transformation that
produces a mirror image of the Y-axis about the X-axis.
Translating CAD coordinate system is done by repositioning its origin point along a straight
line path from one coordinate location to another by adding the translation distance.
However, Flexline CAD uses the origin point of Flexline CAD coordinate system ((0, 0) point
of Flexline CAD coordinate system) to be the destination point of translation.
The following two equations transform (X, Y) point to (X', Y') where (c, b) is a translation
distance from the CAD coordinate system to the Flexline CAD coordinate system.

(Ox, Oy): Offset point.


a = 0, +1 or -1. b = 0, +1 or -1.

% is a remainder, and θ ′ is the angle of rotation for the top components.


X ′ = a X + b Y + (X+ OX)
Y ′ = b X + a Y + (Y+ OY)
θ ′ = (k θ + j 360 °) % 360 °

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).

The equations used in each transformation are as follows:

Transportation direction

KSy

Y
Positionong hole
Positioning hole coordinate
Hy X Ty

Hx Tx
KSx

Figure B-2: Machine coordinate system where transport direction is


(“Left to Right”) and front reference

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:

1. PCB Transport direction


“Left to Right” is changed to “Right to Left.”
2. PCB transport reference
“Front” is changed to “Rear.”

• PCB layout offset changes according to the following equations:

• Transport direction is changed to “Right to Left”


LX ′ = LX - KSX
• Reference is changed to “Rear reference”
LY ′ = KSY + LY

1. Changing PCB transport direction:


• PCB pin or edge reference changes according to the following conditions and equations:
Front reference:
Left to Right transport direction is changed to Right to Left transport direction:
PX ′ = - ((KSX - HX) - TX)
Right to Left transport direction is changed to Left to Right transport direction:
PX ′ = + ((KSX - HX) - TX)
Rear reference:
Right to Left transport direction is changed to Left to Right transport direction:
PX ′ = + ((KSX - HX) - TX)
Left to Right transport direction is changed to Right to Left transport direction:
PX ′ = - ((KSX - HX) - TX)
2. Changing PCB transport reference:
• PCB pin or edge reference changes according to the following conditions and equations:
Left to Right direction:
Front reference is changed to Rear reference:
PY ′ = + ((KSY - HY) - TY)
Rear reference is changed to Front reference:
PY ′ = - ((KSY - HY) - TY)
Right to Left direction:
Front reference is changed to Rear reference:
PY ′ = + ((KSY - HY) - TY)
Rear reference is changed to Front reference:
PY ′ = - ((KSY - HY) - TY)

B-4
Appendix C Default Format

♦ Simple Text Format (STF)


Simple Text Format is a format developed for users needing production files for older style JUKI
machines. STF works in two different ways:
1) If you need to convert a production file from an newer JUKI machine to an older JUKI
machine, Flexline CAD can generate a Simple Text Format to be read by Version 3.62 of
FlexProgram (old CAD conversion system) so that it can be used in the older machines.
2) Because of the simplicity of STF, a user can also use it as an input format. The schema for
STF is as follows:

* Schema: Describes the order of field arrangement. This is used as the basis for Flexline
CAD to recognize CAD data.

Data item Schema Tag


identifier
PCB ID Id Comment lines tagged with PCB FIELDS
PCB reference coordinate X Ref-x Comment lines tagged with PCB FIELDS
PCB reference coordinate Y Ref-y Comment lines tagged with PCB FIELDS
BOC position 1X to 3X Boc-x Comment lines tagged with PCB FIELDS
BOC position 1Y to 3Y Boc-y Comment lines tagged with PCB FIELDS
Placement position X X Comment lines tagged with PLACEMENT FIELDS
Placement position Y Y Comment lines tagged with PLACEMENT FIELDS
Placement angle Y Rotation Comment lines tagged with PLACEMENT FIELDS
Placement ID Id Comment lines tagged with PLACEMENT FIELDS
Component name Name Comment lines tagged with PLACEMENT FIELDS

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.

! SIMPLE TEXT FORMAT VERSION 1.0


!
! PCB FIELDS - id, ref-x, ref-y, boc-x, boc-y, boc-x, boc-y,
! boc-x, boc-y,
! Schema
! PLACEMENT FIELDS - x, y, rotation, id, name,
!
Single Board id, 140.000, 0.000, 130.000, 120.000, 1.000, 2.000, 3.000, 4.000
12.000, 12.000, 0.000,F1,COMP #1,
33.000, 33.000, 0.000,F2,COMP #2,
55.000, 55.000, 0.000,F3,COMP #3,

C-1
♦ TANGO
This format is mainly used in the U.S.A.

●Data field names that can be translated


PCB data Placement data Component data
1
PCB ID * Placement ID Reference Designator
2 4
PCB size X * Placement position X * Component Comment
3 5
PCB size Y * Placement position Y *
PCB layout offset X Placement angle
6
PCB layout offset Y Placement side *
*1 PCB ID is extracted from the data file name by the Tango extension dll.
*2 PCB size X is calculated by subtracting “PCB layout offset X” (6th field) from “Upper
Right X” (4th field).
PCB size X = “Upper right X” - PCB Layout Offset X
*3 PCB size Y is calculated by subtracting “PCB layout offset Y” (7th field) from “Upper
Right Y” (5th field).
PCB size Y = “Upper right Y” - PCB Layout Offset Y
4
* Placement position X is half the sum of “Lower Left X” (9th field) and “Upper Right X”
(11th field)
Placement position X = (“Lower Left X” + “Upper Right X”) / 2
*5 Placement position Y is half the sum of “Lower Left Y” 109th field) and “Upper Right Y”
(12th field)
Placement position Y = (“Lower Left Y” + “Upper Right Y”) / 2
6
* Placement side is located in the line starts with “PAD” keyword. The Placement side is
Top when the value is “TL;” Bottom when the value is “BL.”

●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.

●Data field names that can be translated


PCB data Placement data Component data
1
PCB ID * Placement ID Reference Designator
2
PCB Type * Placement position X Component Name
1
PCB layout offset X * Placement position Y Component Comment
1
PCB layout offset Y * Placement angle
3 4
Non-Matrix Circuit Position X * Placement side *
3
Non-Matrix Circuit Position Y *
3
Non-Matrix Circuit Position Angle *

*1 These fields are translated for “Single Board.”


*2 PCB type is converted for “Single Board” and “Non-Matrix Board” only.
*3 These fields are translated for “Non-Matrix Board.”
*4 Placement Side is regarded as “Top” when the string is “1” and “Bottom when the
string is “2.”

● 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

B_ATTR 'MILLING_ORIGIN' 'MILLING 0 0.0 0' 0.0 0.0


B_ATTR 'DRILL_ORIGIN' '' 0.0 0.0
B_ATTR 'BOARD_ROUTING_OUTLINE' '' -106.68 -2.54 -2.54 -2.54 -2.54 -73.66 38.1 -73.66 -
Component Information

COMP 1000 242202513341 conma1-3 con-52044-0310 20.25 24.5 1 180


C_PROP (MODEL,"mgc_models") (REFLOC,"MM,0.0,5.0,0,CC,1.2,1.2,0.2,leroy,1")
C_PIN 1000-1 20.25 24.5 0 1 180 2p00014 /N$2043
C_PIN 1000-2 19.0 22.0 0 1 180 2p00014-180 GND
C_PIN 1000-3 17.75 24.5 0 1 180 2p00014 /N$1840
COMP C1 222258016623 capstnd cap-0805 9.125 10.75 2 90
C_PROP (MODEL,"mgc_models") (FUNC_INC,"FN2")
C_PIN C1-1 9.125 9.5 2 2 90 2s00001 /N$1630
C_PIN C1-2 9.125 12.0 2 2 90 2s00001 /N$1389
COMP C10 202055292199 capstnd cap-0805 11.125 -62.375 2 90
C_PROP (MODEL,"mgc_models") (FUNC_INC,"FN1")
C_PIN C10-1 11.125 -63.625 2 2 90 2s00001 /N$1173
C_PIN C10-2 11.125 -61.125 2 2 90 2s00001 /N$1386
COMP C11 202055294073 capstnd cap-0805 5.375 -58.25 2 90
C_PROP (MODEL,"mgc_models") (FUNC_INC,"FN1")
C_PIN C11-1 5.375 -59.5 2 2 90 2s00001 /N$1840
C_PIN C11-2 5.375 -57.0 2 2 90 2s00001 /N$1174

C-3
♦ "MK1C" and "MV1"
Now, there is no difference in contents between MK1 and MV1.

●Data filed names that can be translated


PCB data Placement data Component data
Placement ID
Placement position X
Not translated Placement position Y Not translated
Placement angle
Component name

●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:

Table Pana-2: Panasonic Data Format PCB Board Type


Data Item Lines Sections Fields Translation
PCB Board The first line “SECTION_0” The field that is The string “901,” “902,” “911,” “912,”
Type of the .NCD tagged by the “921,” “922,” “931,”or “932,” indicates
data file keyword “M” in that the board is a “Non-Matrix Board."
the data line. Any other strings indicate that the
board is a “Single Board.”
If the result of the PCB Board Type is “Non-Matrix," the software will search the whole .NCD file and
pick up all the data lines with the M command tagged with string “901,” “902,” “911,” “912,” “921,” “922,”
“931,”or “932.” These lines will be regarded as the Non-Matrix data lines and the software will extract
the circuit position X and Y and Angle in the way described in Table Pana-3 as shown 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:

Table Pana-8: Panasonic POS Data Format PLA data section


Data Item Lines Field Units Scaling
Placement ID Lines inside the The field that is tagged by the N/A N/A
Placement section. keyword “C” in the data line.
INVALID Lines inside the The field that is tagged by the N/A N/A
*1 Placement section. keyword “M” in the data line
Placement Lines inside the The field that is tagged by the mm 1/1000
Position X Placement section. keyword “X” in the data line.
Placement Lines inside the The field that is tagged by the mm 1/1000
Position Y Placement section. keyword “Y” in the data line.
Placement Lines inside the The field that is tagged by the degree 1
Angle Placement section. keyword “W” in the data line.
Component Lines inside the The field that is tagged by the N/A N/A
Name Placement section. keyword “PN” in the data line.
Placement Skip Lines inside the The field that is tagged by the N/A N/A
*2 Placement section. keyword “/” in the data line.

*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.

Table Fuji-1: FUJI Data Format PCB section


Data Item Lines Sections Fields Units Scaling
PCB Line tagged with string “SECTION_0” Third mm 1/100
Dimension X “PCB_x” in second field
PCB Line tagged with string “SECTION_1” Third mm 1/100
Dimension Y “PCB_y” in second field

 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."

Figure C-1 Specify FUJI placement blocks (All)


After selecting the "Designate block Nos.," the text box can be used. Enter block numbers. Only
an integer of 0 to 255 can be entered as the block number. For multiple numeric values, specify
them by separating each of them by "," (comma) or specify the range by using "-" (hyphen).

Figure C-2 Designate FUJI placement blocks (Designate block Nos.)


 When you click the "OK" button, the conversion starts.

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.

◇Data field that can be converted


PWB data Placement data Component data
- Placement Position X -
- Placement Position Y -

“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.

Figure C-3 Gerber file format

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.

Figure C-4 Gerber File View

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.

Format A file that defines the structure of CAD data.

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.

How to terminate: Click the “Cancel” button or the close ( ) button.

1.2 Patch type installation screen


Execute the patch type installation process on the following wizard screen.
Select the desired installation file from the “Browse” button to perform the installation task.

The name of the selected installation file is Browse: Starts up the dialog box for
displayed here. selecting a file.

Figure E-1 Screen for selecting an installation file

E-1
The system version changed
before or after installation is
displayed here.

Checking for Installation contents

Comment: automatically entered when you select


installation from the installation file directly.

Next: Goes to the installation


screen.
Back: Goes back to the dialog box for
selecting a file.

Figure E-2 Installation confirmation screen

Check mark ✓:

A check mark ✓is displayed for a file that has been installed normally.

Close: Terminates the patch type installation tool.


Next: Goes back to the installation file selecting
screen. You can continue installing other patch.

Figure E-3 When installation finishes 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

2-11-1, Tsurumaki, Tama-shi, Tokyo 206-8551, JAPAN


PHONE: 81-42-357-2293

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

2017.02 Printed in Japan

You might also like