Microsoft, Windows, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 , Windows Server 2012, and Windows Server 2016 are registered trademarks of Microsoft Corporation
Trang 1Thank you for purchasing the “Panasonic product.”
Read the operating instructions carefully for proper and safe usage
Before placing the machine in service, be sure to read “Safety Precautions.”
Store the operating instructions carefully
Operating Instructions
Data Generation System
NPM-DGS Programming Manual (2/3)
N7201A663E13 (V10.10)
201904
Trang 3EJS9AE-BP-03N-12 Page 3
Original Instructions
“Use of this system:
This system is designed for the purpose of efficiently creating and managing the production data to be used for placing electric and electronic components
This system shall be used for this purpose only
It shall not be used for any other purpose.”
“Operation of the machine:
The machine shall be operated by professional, specially trained operators
It shall be operated by professional, specially trained operators
For information regarding available training courses, please contact Panasonic Smart Factory Solutions Co., Ltd., Sales company or Sales agent.”
For machine training in Europe, you may contact Panasonic Industry Europe:
Panasonic Industry Europe GmbH FA Division Robert-Koch-Strasse 100, 85521 Ottobrunn Germany Phone number: 0049-(0)89-453541192
Risk of injury due to improper operation
Do not operate the machine without receiving special training
Warning
Prohibited
●About training, conduct in your company or contact us
Trang 4 NPM-DGS User License Agreement
This is the Agreement between the users and us related to Programming Terminal Support System NPM-DGS The product includes the software of the computer, relative media, (CD-ROM or floppy disk, etc.), and the printed materials as instruction manuals
We regard user’s installation or use of this software as their approval of the restriction based on the terms and conditions of this Agreement If you have any disagreement with it, please return the software to the sales agent where you got it, before use
The software is reserved by the Copyright Laws, International Copy Right Treaties, etc
The software is to be permitted, but its right is not transferred to others
License Grant and Limitations
The users are permitted to get the following rights in this Agreement
1 The users can install the software to the only specified computer and use
For installing it to several computers, it is necessary to get the same number of licenses as them
2 The software cannot be used for several computers on the same network server at the same time.For using it for several computers, it is necessary to get the same number of licenses as them
3 Reverse engineering, disassembling, and decompiling of the software are forbidden
4 This Agreement also includes the license of other company’s software which is constructed in thissoftware
5 The software cannot be divided for using for other computer
6 The software is to be updated with older version one simultaneously and also used together The License of the software is effective in older version software, too
(The new version software itself does not constitute the granting of the license.)
7 The software cannot be lent nor rented
8 The License of the software shall not be to apply for lending the instruction manuals
Product configuration
This product is configured by the following types of software
1 Software independently developed by Process Automation Division of Panasonic System Solutions Company of North America and Panasonic Smart Factory Solutions Co., Ltd
2 SharpZipLib to which GNU General Public License applies
Regarding software that a user license is agreed based on the above 2
For conditions of software use, please see the URL below
“fitness for a particular purpose”
• To acquire the source code if this software, access the URL below
http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx
Trang 5EJS9AE-BP-03N-12 Page 5
Registered trademarks and/or trademarks
Registered trademarks and/or trademarks mentioned herein are as follows
Microsoft, Windows, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 , Windows Server 2012, and Windows Server 2016 are registered trademarks of Microsoft
Corporation in the United States and/or other countries
The official name of Windows 7 is Microsoft® Windows® 7 operating system.
The official name of Windows 8 is Microsoft® Windows® 8 operating system.
The official name of Windows 8.1 is Microsoft® Windows® 8.1 operating system.
The official name of Windows 10 is Microsoft® Windows® 10 operating system.
The official name of Windows Server 2008 is Microsoft® Windows® Server 2008 operating system.
The official name of Windows Server 2012 is Microsoft® Windows® Server 2012 operating system.
The official name of Windows Server 2016 is Microsoft® Windows® Server 2016 operating system.
The proper product name of Windows is Microsoft® Windows® operating system
Other product and company names mentioned herein may be either registered trademarks or trademarks of their respective companies
Trang 6Organization of manuals
Organization of instruction manuals
This system includes the following manuals
Each of those manuals is designed for the purpose of a work Refer to a manual suit for the purpose of a work you will perform
Programming manual
(1/3), (2/3), (3/3) This manual explains how to install and how to create the production data of this system
Recognition optional data This manual explains how to create component recognition data
2D inspection editor This manual explains how to create each data of post-placement inspection, pre-placement inspection and inspection after printing
Gerber converter This manual explains how to create the inspection data after printing by using the gerber data
SP data editor This manual explains how to create the data for a printer
Offline Camera Unit
(Option)
The manual explains how to create the part recognition data and how to perform the part recognition test using an offline camera unit
Trang 7EJS9AE-BP-03N-12 Page 7
Wording in context
How to read operating instructions
Description depends on the page; however, it is constructed basically as follows
Actual operation
Describes the effect produced by the operation
Describes the supplementary explanation.
Symbols used in this manual
In this manual, the following expressions and symbols are used for description
This shows the part to be clicked on
Shows a reference item
Shows an operation flow
Screen name Shows a screen name
This shows the part to be double-clicked on
[Button] Shows a button or a menu
“Message” Shows a message on the screen
‘Item’ Shows an item text on the screen
Trang 8System requirements
Hardware
Standards
Main body IBM PC/AT-compatible machine
A desktop PC is strongly recommended Indispensable CPU Intel® CoreTM i5-2430 equivalent or greater
Intel® CoreTM i7-7700 is recommended
Motherboard Fully compatible with IBM Serial I/O Fully compatible with IBM Graphics board SXGA or higher (Display color: 65536 or more)
Desktop area: 1280 x 1024 dots or higher
8GB or more recommended
When using Windows Server OS, 16GB or more is recommended
Internal storage 120GB or more of free space (NTFS file system)
When using Windows Server OS, 500GB or more is recommended
Optical drive DVD drive 4x or faster
(Used for installation) Card slot SD memory card reader (External device available)
(Necessary when loading production data with the equipment.)
Recommended
English version: 101 keyboard Indispensable
PostScript-ready product recommended
Recommended
A network card for 1000BASE-T is recommended for transferring inspection images of the LWS editor
Indispensable
Uninterruptible power supply
Trang 9EJS9AE-BP-03N-12 Page 9
Software
Standards
OS Microsoft® Windows® 10 Pro (64 bit version) is recommended
Microsoft® Windows® 10 Pro (32 bit version) Microsoft® Windows® 8.1 Pro (32 bit / 64 bit version) Microsoft® Windows® 7 Professional (32 bit / 64 bit version) SP2 or later
Microsoft® Windows Server® 2016 is recommended Microsoft® Windows Server® 2012 R2
Microsoft® Windows Server® 2012 or later
Indispensable
Support Language English, Chinese, Japanese
Framework Microsoft® Net Framework 3.5 SP1
Microsoft® Net Framework 4.6.2 Microsoft® Net Framework 4.7.2 DBMS
(Data Base Management
System)
Microsoft® SQL Server® 2016 is recommended Microsoft® SQL Server® 2014 SP1 (32 bit / 64 bit version) Microsoft® SQL Server® 2012 SP3 (32 bit / 64 bit version) Microsoft® SQL Server® 2008 R2 SP3
Java Runtime Environment
(JRE) Version 7 Updata 25 or later (32 bit / 64 bit version)
NOTICE The hardware/OS should be prepared and installed on your own
Use the default settings of your OS for font, time, date, color, and others
A sudden PC-power down may result in data losses A proper shutdown is
necessary
The use environment conforms to that of your hardware
Software names in the descriptive texts of this document will be expressed as follows;
Windows 10 Microsoft® Windows® 10 Pro (32 bit / 64 bit version) Windows 8.1 Microsoft® Windows® 8.1 Pro (32 bit / 64 bit version) Windows 8 Microsoft® Windows® 8 Pro (32 bit / 64 bit version) Windows 7 Microsoft® Windows® 7 Professional (32 bit / 64 bit version)
SP1 or later Windows Server 2012 Microsoft® Windows® Server® 2012 or later Windows Server 2008 Microsoft® Windows® Server® 2008 R2 or later Net Framework 3.5 Microsoft® Net Framework 3.5
SQL Server 2016 Microsoft® SQL Server® 2016 SP1 (64 bit version) SQL Server 2014 Microsoft® SQL Server® 2014 SP1 (32 bit / 64 bit version) SQL Server 2012 Microsoft® SQL Server® 2012 SP3 (32 bit / 64 bit version)
Trang 10Specifications
Basic specifications
Number of machines Maximum: 1000 machines (Number of machines registered
in the system Maximum: 30 machines per line Parts library Maximum: 100000 data (number of data registered in the
system) Placement points1 Maximum: 10000 points per PCB
Maximum: 100000 points per number of PCBs allowed for optimization (Data creation job)
Number of patterns (blocks) Maximum: 1000 patterns per PCB2
Number of marks being set Maximum: 1000 data (number of data registered in the
system) Maximum: 1000 points per PCB (number of bad marks being set)3
Number of PCBs allowed for
1: It includes placement coordinates, recognition mark coordinates bad mark coordinates and PCB warpage measurement points
Please consult us for the mixed line with the CM / DT machines
2: If PCB warpage measurement is included, the maximum shall be 100 patterns per machines
3: Master bad marks and group marks are excluded
License is required per machine
For use environment, it complies with hardware use environment
Trang 115.2 Defining CAD Macro 5-27
5.2.1 CAD Macro Editor 5-30 5.2.2 Script Defined CAD Macro 5-76 5.2.3 Editing CAD Macro 5-85 5.2.4 Copying CAD Macro 5-86 5.2.5 Deleting CAD Macro 5-875.2.6 Renaming the CAD Macro Name 5-88
5.3 Importing CAD/BOM Files 5-90 5.4 Importing CAD Macros 5-112 5.5 Exporting CAD Macros 5-115 5.6 Importing PCB in the Recipe 5-116
5.6.1 Importing the NPM Recipe Data 5-116 5.6.2 Importing CM/DT production data 5-122
5.7 Mark Configuration 5-126
5.7.1 Mark Editor 5-126 5.7.2 Adding Template Marks 5-129 5.7.3 Editing Marks 5-137 5.7.4 Copying Marks 5-138 5.7.5 Deleting Marks 5-139 5.7.6 Renaming the Mark Name 5-140
5.8 Editing PCBs 5-141
5.8.1 PCB Information 5-1555.8.2 PCB Edit 5-169 5.8.3 Adding Placement Points 5-248 5.8.4 Editing Placement Points 5-257 5.8.5 Deleting Placement Points 5-2865.8.6 Pattern Type 5-287 5.8.7 Pattern Offsets 5-291 5.8.8 Pattern Group 5-299
Trang 125.8.10 Obstacle 5-315 5.8.11 Order of Placement Priority 5-318 5.8.12 Component Interference Check 5-339 5.8.13 CAD Rotation 5-343 5.8.14 Starting up the Gerber Converter 5-347 5.8.15 Highlight the Expanded Placements 5-347 5.8.16 Starting up the Support Pin 5-347 5.8.17 Importing PCB Image 5-3485.8.18 Saving PCB Data 5-355 5.8.19 Merging the Bottom Side Data 5-361 5.8.20 Reserved placement point 5-362 5.8.21 Replace Parts by BOM 5-3655.8.22 Scattering LED Components 5-367
5.9 Searching for PCBs 5-370
5.9.1 Search 5-370 5.9.2 Label Search 5-372 5.9.3 Confirming Bonding Position and Angle using Layer 5-377 5.9.4 List for Determination of the First Pin 5-379
6 COMPONENT DATA EDIT 6-1
6.4 Importing/Exporting Component Data 6-32
6.4.1 Importing Components from NPM Production data 6-32 6.4.2 Importing Parts from CM/DT Recipe 6-376.4.3 Importing Components from Export Parts Data 6-42 6.4.4 Conversion Data List 6-47 6.4.5 Copying / Importing Parts from a File 6-48 6.4.6 Exporting Selected Parts 6-566.4.7 Exporting Parts in the Displayed Page 6-58 6.4.8 Exporting All Selected Parts 6-60 6.4.9 Updating Parts Data from the Line Part Library to the Master Part Library 6-62
6.5 Adding New Components 6-65
6.5.1 Creating New Components 6-68 6.5.2 Component Type Images 6-69 6.5.3 Editing Components 6-70 6.5.4 Inspection Data Link 6-132 6.5.5 Dispensing Option Data 6-134 6.5.6 CM Package Angle Edit 6-149 6.5.7 CM Extension Data Edit 6-150 6.5.8 Setting First Pin 6-169 6.5.9 Support Pin 6-171
6.6 Copying Components 6-173
6.6.1 Copying and Creating New Component Data 6-173
Trang 13EJS9AE-CT-05P-09 Page 13
6.6.3 Copy Inspection Data 6-175
6.7 Editing Existing Components 6-176 6.8 Setting Substitute Components 6-204
6.8.1 Adding a New Setting 6-204 6.8.2 Deleting a Setting 6-208 6.8.3 Importing / Exporting the settings 6-211
6.9 Recognition Test Using Machine Recognition Error Image 6-215 6.10 CSV Output 6-227 6.11 Lighting Recognition Check List 6-238 6.12 Head Camera Recognition Option 6-239
6.12.1 Adding and Editing Head Camera Recognition Option 6-239 6.12.2 Deleting Head Camera Recognition Option 6-2406.12.3 Top Side Recognition 6-241 6.12.4 Post-Placement Inspection 6-243
Trang 14= MEMO =
Trang 15EJS9AE-SF-01N-02 Page S-1
The precautions that shall be observed in order to prevent an injury to the user or the other persons, and damage to property, are described as follows
The degrees of danger or injury, resulting from incorrect usage owing to failure to read an indication, are classified and described as follows
WARNING This indication refers to a situation which is considered that there is a
possibility of death or serious injury
CAUTION This indication refers to a situation which is considered that there is a
possibility of only injury or physical damage
The matters that shall be observed are classified by the symbols shown below, and
described
(The following are the examples of the symbols.)
This kind of symbol indicates an action that must not be carried out
This kind of symbol indicates an action that must be carried out
NOTICE This part describes the precautions in using NPM-DGS
As for the personal computer, monitor, etc., observe the precautions described in
their respective manuals
In addition, for machine operation, see ‘Safety precautions’ described in the machine instruction manual
Trang 16●Check the rated power consumption in the Specification, and consult an electrical contractor
Use the specialized outlet and breaker exclusively
Trang 17EJS9AE-SF-01N-02 Page S-3
WARNING
Prohibited
Do not operate the machine
without receiving special training
Risk of injury due to improper operation
●About training, conduct in your company or contact us
Trang 18M27SC
There is a risk of an electric shock, electrical leakage, or malfunction
Do not give a shock to the electrical
equipment
Trang 19EJS9AE-SF-01N-02 Page S-5
Guidelines on using the machine
1 The machine, LNB, and NPM-DGS are the equipment to be connected
to LAN
Use them on your company’s LAN (intranet)
From the perspective of product security, use them to be connected to the robust network.
2 Do not reveal the equipment-operating passwords to others
We highly recommend that your password is at least 5 characters long.
3 When sending the PC for LNB, NPM-DGS, etc to a repair shop or disposing of it, pull out the hard disk or format the hard disk
beforehand
4 If you used an SD card in the case of emergency operation due to network troubles, delete its contents when normal operation is resumed
5 From the aspect of enhancement of product security, we highly
recommend that you always keep your OS environment (including NET Framework) updated to the latest version
Failure to comply could result in the leakage of user ID, password, and your production data to a malicious outsider
The information recorded in an SD card may not be completely deleted through the basic function of the operating system Therefore, you are recommended to use commercial software for complete deletion
The machine refers to the NPM machine main body
LNB is a relay system connecting the machine and NPM-DGS
NPM-DGS refers to the production-data generation system
For information about how to remove a hard disk from your computer or initialize a hard disk, refer to its instruction manual or contact the manufacturer
Trang 20= MEMO =
Trang 21EJS9AE-MB-05P-26 Page 5-1
5 PCB EDIT
This chapter describes functions necessary for PCB creation such as CAD macro
definition and mark edit
Trang 225.1 Overview
The PCB data define components and marks on a PCB Generally, PCB data are created by importing the PCB CAD data The PCB list displays the following three data in a list and enables you to start, copy, and delete the edit application
1 PCB data : Data that define production PCBs
2 CAD macro : Macro that imports CAD data and converts it to PCB data
3 Mark data : Marks used for correcting a production PCB or in bad mark recognition
Pattern When there are two or more finished-good boards on one
production board, each of the boards is called pattern After the mounting positions and the marks on one pattern are defined, evolution is performed using pattern offsets
Pattern offset Shows the position and rotation direction of each pattern PCB mark Refers to the mark for correcting the entire PCB
Pattern mark Refers to the mark for correcting each pattern
Master bad mark Shows whether bad patterns (where no components will be
placed) exist on a PCB Normally, bad marks are checked for each pattern; however, if there are no bad patterns, the master bad mark is used to save time so that they will not be checked for each pattern
Pattern bad mark Shows that a bad pattern (where no components will be placed)
exists on a multi-block PCB
Placement point Shows a component placement point
The mathematical coordinate system (X: positive rightward, Y: positive upward, angle: positive counterclockwise) is used
Your desired CAD origin can be set
The PCB outline (edge coordinates) is based on the CAD origin All placement points and mark coordinates need to exist on the set PCB
Trang 23EJS9AE-MB-05P-26 Page5-3
5.1.1 Launching Product Manager
To start the PCB list, click [Product Manager] on the application launcher at the lower left of the screen
Project050101S-01E00
Trang 245.1.2 PCB Data
This section describes the PCB data details
PCB data display area Displays the PCB data
PCB data setting item
‘Proved’ This is set by users on data with the production record and used
as a flag
‘Revision’ Specifies the revision number of a PCB to be created as a result
of import
‘Placement Count’ Number of placement points
‘CAD File Name’ Displays the name of the loaded CAD file
‘Creation Date’ Displays the date when PCBs are created
‘Modification Date’ Displays the date when PCBs are modified
Trang 25[Paste special] [Paste special] Pastes the support pin/PCB warpage data from the copied PCB [Proved] [Proved] Sets a ‘Proved’ flag of the PCB data setting item [Import]
[Recipe] Imports the PCB data from the file in the Recipe [PCB] Imports the PCB data output by the export function in the PCB list [View]
[Label]
[New Label] [New Label] Creates a new label
[Assign Label] [Assign Label] Assigns a designated label to the selected PCB [Remove label] Removes the assigned PCB from the selected label [Manage label] Adds a new label or deletes the existing label
Trang 262 CAD macro
Menu bar Toolbar Right-click menu Explanation
[Rename] [Rename] Renames the selected CAD macro
[View]
Trang 27 The <New Folder> screen is displayed
Up to 64 letters are allowed to input (The following characters cannot be used)
% , ” ’ space \ : ; / < > ? * | double-byte character
Trang 285.1.4 Deleting Folder
1 Choose a desired folder to delete
2 Choose [Delete] from the right-lick menu
3 The folder deletion confirmation message appears Click [Yes] to delete
The folder is deleted
If PCBs or folders exist in the deleted folder, they are all deleted
If PCB which is still editing exists in the folder, you cannot delete the folder To delete it, close the PCB editor
Trang 29EJS9AE-MB-05P-26 Page5-9
5.1.5 Renaming Folder
1 Choose a desired folder to rename
The route folder name cannot be changed
2 Choose [Rename] from the right-click menu or double-click the folder
Up to 64 letters are allowed to input (The following characters cannot be used)
% , ” ’ space \ : ; / < > ? * | double-byte character
You cannot use the same folder name under the same level
The folder is circled in a blue frame
4 Press the [Enter] key or click another location
The folder name is changed
Trang 305.1.6 Moving PCB / Folder
You can move PCB and folder by a drag-and-drop operation
① Moving PCB
2 Drag and drop the PCB to the destination folder
The PCB is moved to the destination folder
The cursor shows in any place where you cannot move the PCB
Project050102S-10E00
1
Project050102S-11E00
2
Trang 31EJS9AE-MB-05P-26 Page5-11
② Moving folder
1 Choose a desired folder to move
2 Drag and drop the folder to the destination folder
The folder is moved under the designation folder level
The cursor shows in any place where you cannot move the folder
Folders and PCBs in the source folder are also moved
Project050102S-12E00
1
Project050102S-13E00
2
Trang 325.1.7 Editing PCB Data
The registered PCBs can be edited
PCB list
choose [File] [Open] on the menu bar, or choose [Open] on the
right-click menu
The <Product Editor> window opens
3 Make the setting appropriate for the parts to be edited
[File] [Save] on the menu bar
5 Choose [File] [Exit], or click []
The <Product Editor> window closes
Trang 33EJS9AE-MB-05P-26 Page5-13
5.1.8 Copying PCB Data
The registered PCBs can be copied
choose [Edit] [Copy] on the menu bar, or choose [Copy] on the right-click menu
choose [Edit] [Paste] on the menu bar, or choose [Paste] on the
right-click menu
The <PCB paste> window opens
revision’ on the <PCB paste> window
to enter them
The following characters cannot be used
% , ” ’ space \ : ; / < > ? * | double-byte character
Up to the set value of ‘Max Lot Name Length’
in General Settings can be entered for the PCB name
( ‘3.2.3 DGS Setting ■Recipe Settings’)
Trang 345.1.9 Copying PCB Data As Paste Special
When you want to deploy data from the source PCB to another derived PCB, you can copy the data all at once using the paste special function
PCB list
To perform paste special, select only one PCB for copy source
choose [Edit] → [Copy] on the menu bar or choose [Copy] on the right-click menu
Paste special cannot be performed if source PCB data is included
For multiple PCB selection Range selection:
Hold down the [Shift] key while clicking on the first and the last PCBs
Trang 35EJS9AE-MB-05P-26 Page5-15
4 Choose [Edit] → [Paste Special] on the menu bar or choose [Paste Special] on right-click menu
The <Paste Special> window opens
5 Choose the desired data to paste from the < Paste Special > window and click [OK]
Support Pin Location:
Pastes the support pin coordinate data PCB Warpage detection points:
Pastes the PCB warpage coordinates and pattern warpage coordinate data
Trang 365.1.10 Deleting PCB Data
The registered PCBs can be deleted
PCB list
choose [Edit] [Delete] on the menu bar, or choose [Delete] on the
Trang 37EJS9AE-MB-05P-26 Page5-17
5.1.11 Renaming the PCB Data Name
The registered PCBs can be renamed
from the PCB list
menu bar or [Rename] on the right-click menu
The <Rename Product> window opens
The following characters cannot be used
% , ” ’ space \ : ; / < > ? * | double-byte character
Up to the set value of ‘Max Lot Name Length’
in General Settings can be entered for the PCB name
( ‘3.2.3 DGS Setting ■Recipe Settings’)
Trang 385.1.12 Import
About import
There are three types for import; a CAD/BOM file, a Recipe and a PCB file
Performing PCB import
If the part data is included in the PCB file, it is also imported
menu bar
The <Import Products> window opens
2 Choose either ‘Single File’ or ‘Files in folder’
Trang 39EJS9AE-MB-05P-26 Page5-19
4 Choose the file and click [Open]
5 Choose where to import to
6 When the part data is overwritten, mark the checkbox of ‘Overwrite Parts Data’
If you do not overwrite the nozzle number, unmark the checkbox of “Overwrite nozzle number.”
Trang 405.1.13 Export
The registered PCBs can be exported
The <Browse For Folder> window opens
4 Choose the folder to export and click [OK]
The selected folder is displayed