User'S Manual: Indexer Application Module
User'S Manual: Indexer Application Module
Series SGDH
Indexer Application Module
USER'S MANUAL
MODEL: JUSP-NS600
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,
or transmitted, in any form, or by any means, mechanical, electronic, photocopying, recording,
or otherwise, without the prior written permission of Yaskawa. No patent liability is assumed
with respect to the use of the information contained herein. Moreover, because Yaskawa is con-
stantly striving to improve its high-quality products, the information contained in this manual is
subject to change without notice. Every precaution has been taken in the preparation of this
manual. Nevertheless, Yaskawa assumes no responsibility for errors or omissions. Neither is
any liability assumed for damages resulting from the use of the information contained in this
publication.
Overview
Intended Audience
This manual is intended for the following users.
• Those designing Σ-II Series Servodrive systems
• Those installing or wiring Σ-II Series Servodrives
• Those performing trial operation or adjustments of Σ-II Series Servodrives
• Those maintaining or inspecting Σ-II Series Servodrives
iii
Indication of Dual Purpose Input Signals
Some terminals have different functions (input different signals) depending on the mode set
with the /MODE 0/1 signal. The two input signal names are separated by a semi-colon with
the Mode 0 signal name on the left and the Mode 1 signal name on the right.
• Example: START-STOP ; HOME = /START-STOP; /HOME
In the example above, the input signal is /START-STOP in Mode 0 or /HOME in Mode 1.
Visual Aids
The following aids are used to indicate certain types of information for easier reference.
Indicates definitions of difficult terms or terms that have not been previously explained in
TERMS
this manual.
iv
Related Manuals
v
Product Overview
The NS600 Indexer Application Module is a single-axis positioning device that is equipped
with a program table operation function. The NS600 is mounted to the side of the SERVO-
PACK.
The NS600 has two reference methods: digital I/O and serial commands.
Digital I/O is structured as a program table (Mode 0) or homing/jog speed table (Mode 1). If
the program table (Mode 0) is being used, the program step selected with the input signal
pattern (binary format) can be executed. If the jog speed table (Mode 1) is being used, the
jog speed selected with the input signal pattern (binary format) can be executed.
With serial commands, ASCII command strings are sent to the NS600 through RS-232C,
RS-422, or RS-485 wiring and these commands are interpreted and executed immediately.
The SigmaWin+ Support Software can be used to easily set program tables and parameters
or to perform monitoring operations. These same operations can also be performed using a
Digital Operator or serial commands.
vi
NS600 Functions
Function Description
Digital I/O The program step selection input signals (binary format) are used to select
program table the desired positioning data from the program table stored in the NS600.
(Mode 0) The NS600 can store up to 128 program steps. The program steps can be
linked to create combinations that perform more complex motions.
Digital I/O Homing using an incremental encoder and operation using a jog speed table
homing/jog speed with up to 16 speed levels can be performed.
table (Mode 1)
Serial commands Positioning can be controlled by ASCII command strings received through
RS-232C, RS-422, or RS-485 communications. Up to 16 axes can be con-
nected. ASCII commands can also be used to operate using a program table.
Registration Both the program table and serial commands are equipped with registration
functions for external positioning.
Programmable There are 5 output signals (/POUT0 to /POUT4) for which the output status
output signals can be specified.
Zone signals and The programmable output signals (/POUT0 to /POUT4) can also be used as
zone table zone signals. Up to 32 zones can be specified in the zone table.
NS600
DI
Speed control
Local I/O
Position control
operation
Current control
CPU DO
Profiler
Dual-port RAM
Serial Serial
Counter
RS-232C
RS-422/485
Block Diagram
vii
Differences between Firmware Version 3 and Version 4
The differences between firmware version 3 and version 4 are shown in the following table.
Several functions have been added to version 3 to create version 4 and the versions are
upwardly compatible.
Use SigmaWin+ Indexer Component Version 2.1x or later. SigmaWin+ Indexer Component Version
IMPORTANT
2.0x or earlier and SigmaIndexer do not support firmware version 4 and cannot edit or download the
program table.
Ver. 3 Ver. 4
Program Table Setting POS: Target position POS: Target position
Items SPD Positioning speed SPD Positioning speed
RDST Registration distance RDST Registration distance
RSPD Registration speed RSPD: Registration speed
POUT: Programmable ACC: Acceleration
output signals DEC: Deceleration
EVENT Pass condition POUT Programmable output
LOOP Number of executions signals
NEXT PGMSTEP to be EVENT Pass condition
executed next LOOP: Number of executions
NEXT PGMSTEP to be
executed next
ZONE Signal Setting Not supported. Supported.
(Parameter Pn835)
Backlash Compensation Not supported. Supported.
(Parameter Pn836)
Absolute Encoder Zero Not supported. Supported.
Setting (Parameter Pn809)
Automatic Setting of Not supported. Supported.
Multiturn Limit for a Single-
turn Absolute Encoder
(Parameter Pn205)
Firmware Version 0003 0004
Indication
Serial Command: VER
Digital Operator: Fn800
SigmaWin+: Product
Information Window
Nameplate Information
The firmware version is given in the lower 2 digits of the “VER” number given on the name-
plate on the side of the product.
VER. 0 4 0 0 4
Firmware version
viii
Safety Information
The following conventions are used to indicate precautions in this manual. Failure to heed
precautions provided in this manual can result in serious or possibly even fatal injury or
damage to the products or to related equipment and systems.
Indicates precautions that, if not heeded, could possibly result in loss of life or
WARNING
serious injury.
Indicates precautions that, if not heeded, could result in relatively serious or minor
CAUTION
injury, damage to the product, or faulty operation.
In some situations, the precautions indicated could have serious consequences if not
heeded.
PROHIBITED Indicates prohibited actions that must not be performed. For example, this symbol
compulsory: .
ix
Safety Precautions
The following precautions are for checking products upon delivery, installation, wiring,
operation, maintenance and inspections.
CAUTION
• Always use the servomotor and SERVOPACK in one of the specified combinations.
Not doing so may cause fire or malfunction.
Installation
CAUTION
• Never use the products in an environment subject to water, corrosive gases, inflammable gases, or
combustibles.
Doing so may result in electric shock or fire.
Wiring
WARNING
• Connect the ground terminal to electrical codes (ground resistance: 100 Ω or less).
Improper grounding may result in electric shock or fire.
CAUTION
x
Operation
WARNING
• Never touch any rotating motor parts while the motor is running.
Doing so may result in injury.
WARNING
• Conduct trial operation on the servomotor alone with the motor shaft disconnected from machine to
avoid any unexpected accidents.
Not doing so may result in injury.
• Before starting operation with a machine connected, change the settings to match the parameters
of the machine.
Starting operation without matching the proper settings may cause the machine to run out of control or mal-
function.
• Before starting operation with a machine connected, make sure that an emergency stop can be
applied at any time.
Not doing so may result in injury.
• Do not touch the heat sinks during operation.
Doing so may result in burns due to high temperatures.
WARNING
xi
CAUTION
General Precautions
xii
CONTENTS
Overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iii
Related Manuals - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - v
Product Overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vi
Differences between Firmware Version 3 and Version 4 - - - - - - - - - - - viii
Safety Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ix
Safety Precautions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x
2 Installation
2.1 Storage Conditions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-2
2.2 Installation Site- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-3
2.3 Orientation- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-4
2.4 Installation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-5
3 Connector Wiring
3.1 I/O Signal Connections - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2
3.1.1 Examples of I/O Signal Connections to CN1 and CN4 - - - - - - - - - - - -3-2
3.1.2 Terminal Layout on I/O Signal Connectors CN1 and CN4 - - - - - - - - - -3-4
3.1.3 I/O Signal Names and Functions - - - - - - - - - - - - - - - - - - - - - - - - - - -3-6
3.1.4 Interface Circuits - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3-8
xiii
4 Trial Operation
4.1 Two-step Trial Operation - - - - - - - - - - - - - - - - - - - - - - - - - - 4-2
4.2 Step 1: Trial Operation for Servomotor without Load - - - - - - 4-3
4.3 Step 2: Trial Operation with the Servomotor Connected
to the Machine- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-10
xv
7.6 Operation during Monitor Display- - - - - - - - - - - - - - - - - - - 7-10
Un000: Actual motor speed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-11
Un002: Internal torque reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-11
Un003: Rotation angle (pulses) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-11
Un004: Rotation angle (electrical angle) - - - - - - - - - - - - - - - - - - - - - - - - - 7-11
Un005: SERVOPACK (CN1) input signal monitor - - - - - - - - - - - - - - - - - - - 7-11
Un006: SERVOPACK (CN1) output signal monitor - - - - - - - - - - - - - - - - - - 7-11
Un007: Position reference speed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-11
Un008: Position error - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-12
Un009: Torque load ratio monitor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-12
Un00A: Regeneration load ratio monitor - - - - - - - - - - - - - - - - - - - - - - - - - 7-12
Un00B: Dynamic-brake load ratio monitor - - - - - - - - - - - - - - - - - - - - - - - - 7-12
Un00C: Position reference pulse counter - - - - - - - - - - - - - - - - - - - - - - - - 7-12
Un00D: Encoder pulse counter- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-13
Un010: Maximum speed for linear motor - - - - - - - - - - - - - - - - - - - - - - - - - 7-13
Un011: Hall Sensor for linear motor - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-13
Un800: Last error - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-13
Un801: NS600 (CN4) input signal monitor - - - - - - - - - - - - - - - - - - - - - - - - 7-14
Un802: NS600 (CN4) output signal monitor - - - - - - - - - - - - - - - - - - - - - - - 7-14
Un803: Status flag monitor- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-14
Un804: Current position reference monitor - - - - - - - - - - - - - - - - - - - - - - - 7-14
Un805: Current motor position monitor - - - - - - - - - - - - - - - - - - - - - - - - - - 7-14
Un806: Target position monitor- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-15
Un807: Target distance monitor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-15
Un808: Registration target position monitor - - - - - - - - - - - - - - - - - - - - - - - 7-15
Un809: Registration distance monitor - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-15
Un80A: Program step monitor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-15
Un80B: Program event time progress monitor - - - - - - - - - - - - - - - - - - - - - 7-15
Un80C: Program loop progress monitor - - - - - - - - - - - - - - - - - - - - - - - - - 7-15
Un80D: Serial command received character trace - - - - - - - - - - - - - - - - - - 7-16
Un80E: Serial command received character count - - - - - - - - - - - - - - - - - - 7-16
Un80F: Serial command received error character count - - - - - - - - - - - - - - 7-16
Un810: Serial command transmitted character trace - - - - - - - - - - - - - - - - 7-17
Un811: Serial command transmitted character count - - - - - - - - - - - - - - - - 7-17
xvi
Fn803: Program Table Save - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-43
Fn804: Zone Table Save - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-44
Fn805: Jog Speed Table Save - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-45
Fn806: Program Table Initialization - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-46
Fn807: Zone Table Initialization - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-47
Fn808: Jog Speed Table Initialization - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-48
Fn809: Absolute Encoder Zero Setting - - - - - - - - - - - - - - - - - - - - - - - - - - 7-49
8 Dimensions
8.1 NS600 Dimensions- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2
9 Troubleshooting
9.1 Servodrive Troubleshooting- - - - - - - - - - - - - - - - - - - - - - - - 9-2
9.1.1 Alarm Display Table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -9-2
9.1.2 Warning Display Table- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -9-5
9.1.3 Troubleshooting Problems with No Alarm Display - - - - - - - - - - - - - - -9-6
Index
xvii
1
1
Checking Products and Part Names
This chapter describes the procedure for checking products upon delivery of
the NS600 as well as the product parts and installation method.
1-1
1 Checking Products and Part Names
1.1.1 External Appearance and Nameplate Examples
The following procedure is used to check the NS600 upon delivery. Check the following items
when the NS600 is delivered.
If any of the above items are faulty or incorrect, contact your Yaskawa sales representative or
the dealer from whom you purchased the products.
1-2
1.1 Checking Products on Delivery
NS600
JUSP NS60 0
SERVOPACK Peripheral Device Design Revision Order
Unit Identifier
NS60: Idenxer Application Module
VER.04004
VER. 04 0 04
Firmware version
Parameter version
Hardware version
Note: Unless otherwise specified, any version given in this manual is the firmware version.
1-3
1 Checking Products and Part Names
The figure below shows the part names of a SERVOPACK that has the NS600 installed.
a) NS600
STS Status Indicator (green or red)
1-4
1.2 Product Part Names
1-5
1 Checking Products and Part Names
CN10
Connector cover
2. Insert the two tabs on the bottom of the NS600 into the holes on the lower-right side of
the SERVOPACK.
1-6
1.3 Installing the Application Module
SGDH-
3. Push the NS600 until the two tabs on the top of the NS600 are fully inserted into the two
holes on the upper-right side of the SERVOPACK, as shown in the diagram above.
4. Connect the NS600’s ground wire to the SERVOPACK’s “G” terminal and tighten the
screw.
Ground wire
"G"
"G"
Ground wire
1-7
1 Checking Products and Part Names
1.1.3 Version Information
"G"
G Ground wire
SGDH- FC100
C
N
4
1-8
2
Installation
2
2-1
2 Installation
Store the SERVOPACK within the following temperature range if it is stored with the power
cable disconnected.
2-2
2.2 Installation Site
2-3
2 Installation
2.3 Orientation
Install the SERVOPACK perpendicular to the wall as shown in the figure. The SERVOPACK
must be oriented this way because it is designed to be cooled by natural convection or cooling
fan.
Secure the SERVOPACK using 2 to 4 mounting holes. The number of holes depends on the
capacity.
Wall
Ventilation
2-4
2.4 Installation
2.4 Installation
Use the following layout (side-by-side installation) when installing two or more SERVOPACKs
side by side in a control panel.
Cooling fan Cooling fan
50 mm (1.97 in) min.
SERVOPACK Orientation
Install the SERVOPACK perpendicular to the wall so the front panel containing connectors
faces outward toward the user.
Cooling
As shown in the figure above, allow sufficient space around each SERVOPACK for cooling
by cooling fans or natural convection.
Side-by-side Installation
When installing SERVOPACKs side-by-side as shown in the figure above, allow at least
10 mm (0.39 in) between and at least 50 mm (1.97 in) above and below each SERVOPACK.
Install cooling fans above the SERVOPACKs to avoid excessive temperature rise and to
maintain even temperature inside the control panel.
2-5
3
Connector Wiring
3-1
3 Connector Wiring
3.1.1 Examples of I/O Signal Connections to CN1 and CN4
This section describes I/O signal connections for an SGDH SERVOPACK with an NS600
installed.
1MC
L1 Servomotor
L2
SGDH SERVOPACK U
A (1)
B (2)
V M
L1C C (3)
W
D (4)
L2C
1
Optical
2 encoder
CN2 PG
FG
CN1
25 /WARN+ Error/Warning
26 /WARN-
(ON for an Error/Warning)
CN1
1 BAT (+) 21
27 /BK+ Brake interlock
Backup battery*2 +
28 /BK- (ON when brake is released)
2.8 to 4.5 V - BAT (-) 22
CN3
Not used. (Do not connect to anything.)
A Digital Operator or computer running Sup-
port Software can be connected to CN7.
CN10
NS600
3-2
3.1 I/O Signal Connections
SGDH SERVOPACK
CN10
CN7
CN4 Digital Operator or
(Sinking or sourcing) 1 Support Software
21 /POUT0+
/START-STOP ;
/HOME
5 22 /POUT0-
23 /POUT1+
3
/PGMRES ; /JOGP
7 24 /POUT1-
25 /POUT2+
/SEL0 ; /JOGN
9 26 /POUT2-
27 /POUT3+
/SEL1 ; /JOG0
11 28 /POUT3-
29 /POUT4+
/SEL2 ; /JOG1
13 30 /POUT4-
Photocoupler outputs:
Max. voltage: 30 VDC
/SEL3 ; /JOG2 Max. current: 50 mA DC
15
CN6
Serial command
communications
/SEL4 ; /JOG3
17
NS600
Note: When two signal names are listed, the first set of signals (/START-STOP, /PGMRES, /SEL0,
/SEL1, /SEL2, /SEL3, and /SEL4.) is valid when Mode 0 is set. The second set of signals
(/HOME, /JOGP, /JOGN, /JOG0, /JOG1, /JOG2, and /JOG3) is valid when Mode 1 is set.
Fig. 3.2 Example Connections to I/O Signal Connector CN4
3-3
3 Connector Wiring
3.1.2 Terminal Layout on I/O Signal Connectors CN1 and CN4
The following diagrams show the layout and specifications of CN1 and CN4 terminals.
3-4
3.1 I/O Signal Connections
CN1 Specifications
CN4 Specifications
3-5
3 Connector Wiring
3.1.3 I/O Signal Names and Functions
The following tables describe SERVOPACK I/O signal names and functions.
3-6
3.1 I/O Signal Connections
3-7
3 Connector Wiring
3.1.4 Interface Circuits
This section shows examples of SERVOPACK I/O signal connection to the host controller.
-
- /S-ON +
CN1- CN1-
CN4- CN4- START-STOP,
START-STOP,
HOME, etc. HOME, etc.
Alternative configurations
NS600 and SERVOPACK NS600 and SERVOPACK
24 VDC +24 V/COM +24 V/COM
50 mA min. Ω
+24VIN 3.3 k # 3.3 k Ω
CN1- CN1-
CN4- /S-ON CN4-
+
-
START-STOP, START-STOP,
-
HOME, etc. HOME, etc.
+
24 VDC
50 mA min.
3-8
3.1 I/O Signal Connections
0V 0V
3
0V
5 to 12 VDC
SERVOPACK
end
0V 0V
Note: The maximum allowable voltage and current capacities for open-collector output circuits
are as follows:
• Voltage: 30 VDC max.
• Current: 20 mA DC max.
• Connecting to a Photocoupler Output Circuit
Connect a photocoupler output circuit through a relay or line receiver circuit.
5 to 24 VDC Relay 5 to 12 VDC
SERVOPACK SERVOPACK
end end
0V
0V
Note: The maximum allowable voltage and current capacities for photocoupler output circuits
are as follows:
• Voltage: 30 VDC max.
• Current: 50 mA DC max.
3-9
3 Connector Wiring
3.2.1 Communications Specifications
Serial commands can be used to perform operations such as positioning, setting parameters and
program tables, monitoring, and other operations.
Host controller
The following table shows the communications specifications of the CN6 connector.
Item Specification
Interface Full duplex (RS-422, RS-485, or RS-232C*) or half duplex (RS-485)
(Selectable with parameter Pn800.)
Max. Number of Axes 16 axes
Total Cable Length RS-422/RS-485: 50 m max.
RS-232C: 3 m max.
Bit Rate 9,600, 19,200, or 38,400 bps
(Selectable with parameter Pn801. Factory setting: 9,600 bps)
Synchronization Start-stop synchronization
Data Format Start bits: 1 bit
Data bits: 7 bits, ASCII
Parity: 1 bit, even parity
Stop bits: 1 bit
Flow Control None
Shift Control None
* The /TXD signal voltages output from the NS600 are the TTL levels (5 V
maximum).
3-10
3.2 Serial Command Communications Connector (CN6)
Pin Layout
1 TXD 8 TXD
2 /TXD 9 /TXD
3 RXD 10 RXD
4 /RXD 11
5 GND* 12
6 /RXD 13
7 RT 14 GND
(Terminator)
Connector Model
* The signal ground (GND) for pin number 5 is mounted from hardware version 04 or later. This
pin is open for hardware version 03 or earlier.
3-11
3 Connector Wiring
3.2.4 Connection Examples
The hardware version is given in the upper 2 digits of the “VER” number given on the nameplate on
INFO
the side of the product.
VER. 0 4 0 0 4
Hardware version
Full-duplex Wiring
Twisted-pair wire
14 GND
Shield wire
FG Case FG
To next axis
Pin:
3-12
3.2 Serial Command Communications Connector (CN6)
Half-duplex Wiring
RS-485 port
NS600
Twisted-pair wire
14
Shield wire
Case FG
3
To next axis
Pin:
Note: Connect (short) the RT and /RXD pins in the last axis.
Fig. 3.4 Half-duplex Wiring
RS-232C Wiring
RS-232C port
NS600
Shield wire
Case FG
3-13
3 Connector Wiring
3.2.5 RS-422/RS-485 Interface
The maximum total length for RS-422 or RS-485 cable is 50 m. Use the minimum length of
cable that is needed.
The NS600’s communications circuits are not isolated. If communications errors occur
because of noise, use noise suppression methods such as shielded cable or ferrite cores.
When using full-duplex wiring, connect a terminator in the host controller’s reception circuit
and the reception circuit of the last NS600 in the line. The NS600 has a built-in terminator
(120 Ω) that is connected between the RXD and /RXD pins when the RT and /RXD pins are
shorted.
When using half-duplex wiring, connect a terminator at both ends of the communications
cable. The NS600 has a built-in terminator (120 Ω) that is connected between the RXD and /
RXD pins when the RT and /RXD pins are shorted.
3-14
3.3 Digital Operator or Support Software Connector (CN7)
A Digital Operator or a computer running the Support Software can be used for operations such
as setting parameters and program tables, monitoring, and other functions.
Special cable
Digital Operator
RS-422 or
3
RS-232C
Personal computer
(with Support Software)
The following table shows the communications specifications of the CN7 connector.
Item Specification
Interface Full duplex (RS-422 or RS-232C)
Max. Number of Axes 16 axes
Total Cable Length RS-422: 50 m max.
RS-232C: 3 m max.
Bit Rate 9,600 bps
Synchronization Start-stop synchronization
Data Format Start bits: 1 bit
Data bits: 7 bits, ASCII
Parity: 1 bit, even parity
Stop bits: 1 bit
Flow Control None
Shift Control None
* The /TXD signal voltages output from the NS600 are the TTL levels (5 V
maximum).
3-15
3 Connector Wiring
3.3.2 Communications Connector
Pin Layout
1 TXD 8 TXD
2 /TXD 9 /TXD
3 RXD 10 RXD
4 /RXD 11 Reserved
5 Reserved 12 Reserved
6 /RXD 13 Reserved
7 RT 14 GND
(Terminator)
Connector Model
3-16
3.3 Digital Operator or Support Software Connector (CN7)
Twisted-pair wire
14 GND
Shield wire
Case FG
To next axis
Pin:
Shield wire
Case FG
3-17
3 Connector Wiring
3.3.5 RS-422 Interface
The maximum total length for an RS-422 cable is 50 m. Use the minimum length of cable
that is needed.
The NS600’s communications circuits are not isolated. If communications errors occur
because of noise, use noise suppression methods such as shielded cable or ferrite cores.
When using RS-422 cable, connect a terminator in the host controller’s reception circuit and
the reception circuit of the last NS600 in the line. The NS600 has a built-in terminator
(120 Ω) that is connected between the RXD and /RXD pins when the RT and /RXD pins are
shorted.
3-18
3.4 Power Loss in the NS600
Refer to 4.4 SERVOPACK’s Power Supply Capacities and Power Losses in the Σ-II Series
SGMH/SGDH User’s Manual (Manual No.: SIEPS80000005) for a table showing the
SERVOPACK power losses at the rated output.
Item Specification
Min. operating voltage 5.05 V
Max. operating voltage 5.25 V
Max. operating current 500 mA
Max. power loss 2.6 W
3-19
4
Trial Operation
4-1
4 Trial Operation
Make sure that all wiring is completed prior to starting trial operation.
Perform the trial operation in the order given below (steps 1 and 2) for your safety.
See 4.2 Step 1: Trial Operation for Servomotor without Load and 4.3 Step 2: Trial Operation
with the Servomotor Connected to the Machine for more details on the trial operation.
Check wiring.
SGMH
SGDH servomotor
NS600
SERVOPACK
4-2
4.2 Step 1: Trial Operation for Servomotor without Load
CAUTION
注意
• Do not operate the servomotor while it is connected to the equipment.
To prevent accidents, initially perform step 1 where the trial operation is conducted under no-load conditions
(with all couplings and belts disconnected).
In step 1, make sure that the servomotor is wired properly as shown below. Incorrect wiring is
generally the reason why servomotors fail to operate properly during trial operation.
Make sure that adjustments in the host controller and other adjustments are completed as much
as possible in step 1 (prior to connecting the servomotor to equipment). 4
Check wiring.
Check the items on the following pages in the order given during the servomotor trial operation.
IMPORTANT
See 5.2.3 Brake Interlock Output Signal (/BK) if you are using a servomotor with brakes.
4-3
4 Trial Operation
Secure the servomotor mounting plate to the equipment in order to prevent the servomo-
tor from moving during operation.
2. Check the wiring.
Digital
Operator.
Disconnect the CN1, CN4, and CN6 connectors and check servomotor wiring in the
power supply circuit. The I/O signals (CN1 and CN4) and Serial Command Signals
(CN6) are not used. Connect the Digital Operator to the CN7 connector.
3. Turn ON power.
Normal displays
Turn ON SERVOPACK power. If the SERVOPACK has turned ON normally, the Digi-
tal Operator’s display will appear as shown above. Power is not supplied to the servo-
motor because the servo is OFF.
If an alarm display appears on the LED indicator as shown above, the power supply cir-
cuit, servomotor wiring, or encoder wiring is incorrect. In this case, turn OFF power and
take appropriate action. See Chapter 9 Troubleshooting.
4-4
4.2 Step 1: Trial Operation for Servomotor without Load
INFO If an absolute encoder is used, it must be set up. Refer to 5.3.4 Absolute Encoder Setup (Initialization).
Operate the servomotor using the Digital Operator. Check to see if the servomotor runs
normally.
Use the following procedure to operate the servomotor with the Digital Operator. Refer to
Chapter 7 Using the Digital Operator for details on using the Digital Operator.
a) Press the DSPL/SET Key to select Fn002 in the auxiliary function mode. 4
b) Press the DATA/ENTER Key to select the Digital Operator operation mode. Opera-
tion is now possible using the Digital Operator.
c) Press the SVON Key to set to servo ON state (with motor power turned ON).
d) Press the Up Cursor Key or Down Cursor Key to operate the motor. The motor keeps
operating while the key is pressed.
e) Press the DATA/ENTER Key, and the display will revert to Fn002. This sets to the
servo OFF state (with motor power turned OFF). Alternatively, press the SVON Key
to set to the servo OFF state.
4-5
4 Trial Operation
Use the following parameter to set or modify motor speed when operating the servomotor from
the Digital Operator.
The rotation direction of the servomotor depends on the setting of parameter Pn000.0 “Rotation Direc-
INFO
tion.” The above example applies when Pn000.0 is set to “0”, the factory setting.
Digital
Operator
Use the following procedure to connect the CN1, CN4, and CN6 connectors if these
connectors are being used. The Digital Operator can remain connected.
a) Turn OFF power.
b) Connect the CN1, CN4, and CN6 connectors.
c) Turn ON power again.
6. Check the CN1 input signals if CN1 input signals are being used.
Check the input signal wiring in Monitor Mode using the Digital Operator by monitor-
ing Un005 (the input signal monitor). Refer to Chapter 7 Using the Digital Operator for
details on using the Digital Operator.
4-6
4.2 Step 1: Trial Operation for Servomotor without Load
Turn ON and OFF each signal line to see if the LED monitor bit display changes as
shown below.
P-OT /SEL5
N-OT /S-ON
/DEC
/SEL6
/RGRT
Not used. (Always ON)
4
The servomotor will not operate properly if the following signal lines are not wired correctly. Short the
IMPORTANT
signal lines if they will not be used. The input signal selections (parameters Pn803 to Pn80F) can be
used to eliminate the need for external short circuiting.
4-7
4 Trial Operation
7. Check the CN4 input signals if CN4 input signals are being used.
Check the input signal wiring in Monitor Mode using the Digital Operator by monitor-
ing Un801. Refer to Chapter 7 Using the Digital Operator for details on using the Digi-
tal Operator.
Turn ON and OFF each signal line to see if the LED monitor bit display changes as
shown below.
PGMRES;/JOGP /START-STOP;/HOME
/SEL0;/JOGN /MODE0/1
/SEL1;/JOG0
/SEL2;/JOG1
/SEL3;/JOG2
/SEL4;/JOG3
The CN1 and CN4 input signals can also be monitored from CN6 connector using the “IN1” and “IN2”
IMPORTANT
Serial Commands. Refer to Chapter 6 Serial Command Communications for details on the Serial Com-
mands.
8. Check the CN6 serial command communications if CN6 serial commands are being
used. Check the serial communications in Monitor Mode using the Digital Operator by
monitoring Un80D through Un811. Refer to Chapter 7 Using the Digital Operator for
details on using the Digital Operator.
Check the communications protocol and bit rate set in parameters Pn800 and Pn801.
Change the settings if necessary. If the settings are changed, the new settings is enabled
by turning the control power supply OFF and then ON again.
Refer to Chapter 7 Using the Digital Operator for the procedure to use when editing
parameters. Once serial communications have been established, serial communications
can be used for operations such as editing parameters and monitoring.
4-8
4.2 Step 1: Trial Operation for Servomotor without Load
0V
Turn ON/S-ON.
If the system is setup correctly, the servomotor will turn ON and the Digital Operator
display shown above will appear. If an alarm display appears, take appropriate action as
described in Chapter 9 Troubleshooting.
4-9
4 Trial Operation
WARNING
注意
• Follow the procedure below for step-2 trial operation precisely as given.
Malfunctions that occur after the servomotor is connected to the equipment may not only damage the equip-
ment, but may also cause an accident resulting death or injury.
Before proceeding to step 2, repeat step 1 (servomotor trial operation without a load) until you
are fully satisfied that all items including parameters and wiring have been tested completely.
After step 1 has been completed, proceed to step 2 for trial operation with the servomotor con-
nected to the equipment. The purpose of step 2 is to adjust the SERVOPACK according to
equipment characteristics.
4-10
4.3 Step 2: Trial Operation with the Servomotor Connected to the Machine
WARNING The servomotor will not be broken in completely during the trial operation. Therefore, let it the sys-
tem run for a sufficient amount of additional time to ensure that it is properly broken in.
4-11
5
Parameter Settings and Functions
This chapter describes the procedure for setting and applying parameters.
5-1
5 Parameter Settings and Functions
5-2
Before Reading this Chapter
This chapter describes the use of the I/O signals in the SGDH SERVOPACK and NS600 (I/
O signals in the CN1 and CN4 connectors) as well as the procedure for setting the related
parameters for the intended purposes.
• Lists of CN1 and CN4 I/O signals: See 3.1.3 I/O Signal Names and Functions.
• CN1 and CN4 I/O signal terminal layout: See 3.1.2 Terminal Layout on I/O Signal Con-
nectors CN1 and CN4.
• List of parameters: See Appendix A List of Parameters.
Parameter Configurations
Parameters are comprised of the types shown in the following table. See Appendix A List of
Parameters.
5-3
5 Parameter Settings and Functions
The following parameters are set automatically when an NS600 is installed on an SGDH
SERVOPACK. Do not change these parameters because they are reserved for system use. Also,
the SGDH SERVOPACK will be set for position control. It is not necessary to set parameters
related to speed control or torque control, so those parameters should not be changed.
After the NS600 is installed, it will take up to 10 seconds before the SERVOPACK starts up for
the first time because the parameters are set automatically the first time that the power is turned
ON.
5-4
5.1 Restrictions on SGDH SERVOPACK Parameters
5-5
5 Parameter Settings and Functions
Sequence I/O signals are used to control operation of the SERVOPACK and NS600. Connect
these signal terminals as required.
CN1 Connector
SERVOPACK
Power supply
+ 24 V
CN1
3.3 k Ω Photocouplers
Host controller + 24 V IN CN1-47
/S-ON CN1-40
/SEL5 CN1-41
P-OT CN1-42
N-OT CN1-43
/DEC CN1-44
/SEL6 CN1-45
/RGRT CN1-46
0V
5-6
5.2 Sequence I/O Signals
CN4 Connector
NS600
Power supply
+ 24 V
CN4
3.3 k Photocouplers
Host controller + 24 V /COM CN4-1
0V
5
Provide an external power supply; the SERVOPACK and NS600 do not have an internal 24-V power
IMPORTANT
supply.
Yaskawa recommends using the same external power supply as that used for output circuits. The
allowable voltage range for the 24-V sequence input circuit power supply is 11 to 25 V. Although a 12-
V power supply can be used, contact faults can easily occur for relays and other mechanical contacts
under low currents. Confirm the characteristics of relays and other mechanical contacts before using a
12-V power supply.
Item Specification
Signal Names CN1: /S-ON, P-OT, N-OT, /DEC, /RGRT
CN4: /MODE0/1, /START-STOP, /HOME, /PGMRES, /JOGP, /SEL0,
/JOGN, /SEL1, /JOG0, /SEL2, /JOG1, /SEL3, /JOG2, /SEL4, /JOG3
Input Form Sinking or Sourcing
Isolation Photocoupler
Operating Voltage 11 to 25 V DC
Input Impedance 3.3 kΩ
ON Current 8 mA max. each
OFF Current 1 mA max. each (OFF voltage = 1.0 V)
5-7
5 Parameter Settings and Functions
CN1 Connector
30 /S-RDY-
CN1
37 ALO1
20 mA max.
Open-collector output per output 38 ALO2
Maximum operating voltage: 30 V DC
Maximum output current: 20 mA DC
39 ALO3
Host
1 SG
controller
0V 0V
CN4 Connector
50 mA max.
50 mA max.
Provide a separate external I/O power supply; the SERVOPACK and NS600 do not have an internal
IMPORTANT
24-V power supply. Yaskawa recommends using the same type of external power supply as that used
for input circuits.
5-8
5.2 Sequence I/O Signals
Host controller
/S-ON CN1-40
0V
.
5.2.2 Using Servo Alarm and Alarm Code Outputs (ALM, ALO1 to ALO3)
The basic procedure for connecting alarm output signals is described below.
CN1-37 ALO1
20 mA max.
CN1-1 SG Host
controller
0V 0V
A suitable external I/O power supply must be provided by the user separately because there
is no internal 24-V power supply in the SERVOPACK.
5-9
5 Parameter Settings and Functions
5.2.3 Brake Interlock Output Signal (/BK)
Form an external circuit so this alarm output (ALM) turns the SERVOPACK OFF.
Alarm codes ALO1, ALO2 and ALO3 are output to indicate each alarm type. The uses of
open-collector output signals ALO1, ALO2 and ALO3 is described below.
These signals output alarm codes to indicate the type of alarm detected by the
SERVOPACK. Use these signals to display alarm codes at the host controller.
See 9.1.1 Alarm Display Table for more details on the relationship between NS600 alarm
display and alarm code output. See 9.2.2 Alarm Display Table for more details on the rela-
tionship between SERVOPACK alarm display and alarm code output.
The holding brake is used when a servodrive controls a vertical axis. In other words, a servo-
motor with brake prevents the movable part from shifting due to gravity when system power
goes OFF.
Servomotor
Holding brake
Prevents the movable
part from shifting due
to gravity when system
power goes OFF.
5-10
5.2 Sequence I/O Signals
The brake built into the SGMH servomotor with brakes is a de-energization brake, which is used
IMPORTANT
only to hold and cannot be used for braking. Use the holding brake only to hold a stopped motor. Brake
torque is at least 120% of the rated motor torque.
Wiring Example
Use the SERVOPACK contact output signal /BK and the brake power supply to form a brake
ON/OFF circuit. The following diagram shows a standard wiring example.
L2C E (5)
BK-RY CN1-27 F (6) BK
/BK+
+24V
CN2-28
/BK-
CN2 PG
BK-RY
Blue or
yellow Red
White AC DC Black 5
Brake power supply
This output signal controls the brake when using a servomotor with a brake and does not
have to be connected when using a servomotor without a brake.
Related Parameters
5-11
5 Parameter Settings and Functions
5.2.3 Brake Interlock Output Signal (/BK)
Brake ON Timing
If the equipment moves slightly due to gravity when the brake is applied, set the following
parameter to adjust brake ON timing.
Pn506 Brake Reference Servo OFF Delay Time Unit: Setting Factory
10 ms Range: Setting:
0 to 50 0
This parameter is used to set the output time from the brake control signal /BK until the
servo OFF operation (servomotor output stop) when a servomotor with a brake is used.
/S-ON input Servo ON Servo OFF
(CN1-40)
Release
brake Hold with brake
/BK output
Servo-
Servo ON/OFF motor ON Servomotor OFF
(Servomotor
ON/OFF status)
Servo OFF
time delay
With the factory setting, the servo is turned OFF when the /BK signal (brake operation) is
output. The equipment may move slightly due to gravity depending on equipment configura-
tion and brake characteristics. If this happens, use this parameter to delay servo OFF timing.
This setting sets the brake ON timing when the servomotor is stopped. Use Pn507 and
Pn508 for brake ON timing during operation.
The servomotor will turn OFF immediately if an alarm occurs. The equipment may move due to grav-
IMPORTANT
ity in the time it takes for the brake to operate.
5-12
5.2 Sequence I/O Signals
Set the brake timing used when the servo is turned OFF by input signal /S-ON (CN1-40) or
when an alarm occurs during servomotor with brake operation.
/S-ON input
Power OFF by Servo ON
/S-ON (CN1-40) Servo OFF
input or alarm
occurrence Stop by dynamic
brake or coast to a
Motor speed stop.(Pn001.0.)
(min-1)
Pn-507
Release
brake Hold with brake
/BK output
Pn508
Brake ON timing when the servomotor stops must be adjusted properly because servomotor
brakes are designed as holding brakes. Adjust the parameter settings while observing equip-
ment operation.
1
2
Motor speed drops below the setting at Pn507 after servo OFF.
The time set at Pn508 has elapsed since servo OFF.
5
The actual setting will be the maximum speed even if Pn507 is set higher than the maximum
speed.
The basic use and wiring procedures for the Servo Ready (/S-RDY) output signal (photocou-
pler output signal) are described below.
Servo Ready signal means there are no servo alarms and the main circuit power supply is
ON, so the servo can be turned ON.
Power supply
SERVOPACK +24 V 0V
CN1-29 /S-RDY+
Photocoupler output per output
Maximum operating voltage: 30 V DC
Maximum output current: 50 mA DC CN1-30 /S-RDY-
5-13
5 Parameter Settings and Functions
5.2.5 Using the Error/Warning Output Signal (/WARN)
This signal indicates the SERVOPACK received the Servo ON signal and completed all
preparations.
The basic use and wiring procedure for the warning (/WARN) output signal (photocoupler
output signal) are given below.
The warning output is composed from the following /WARN signals: NS600 Error, Over-
load Warning, Regenerative Overload Warning, and Low Battery Voltage Warning.
Power supply
SERVOPACK +24 V 0V
CN1-25 /WARN+
Photocoupler output per output
Maximum operating voltage: 30 V DC CN1-26 /WARN-
Maximum output current: 50 mA DC
This output signal indicates an error or warning has occurred. If an error occurred, the output
will last for 2 seconds; if a warning occurred, the output will remain until the cause of the
warning has been eliminated.
The following parameter is used to output warning details with an alarm code.
5-14
5.2 Sequence I/O Signals
Pn001.3 Description
Setting
0 Outputs alarm codes alone for alarm codes ALO1, ALO2 and ALO3.
1 Outputs both alarm and warning codes for alarm codes ALO1, ALO2 and
ALO3 and outputs an alarm code when an alarm occurs.
If positioning is canceled, this signal will be output when the motor stops, even if the motor
does not reach the target position.
Reference
speed
Motor speed
Speed
Pn821
Position error
/INPOSITION
ON: Circuit between CN4-19 and CN4-20 is Positioning is completed. (Position error is
closed. below the setting.)
OFF: Circuit between CN4-19 and CN4-20 is Positioning is not completed. (Position error
open. is above the setting.)
5-15
5 Parameter Settings and Functions
5.2.7 Using the Programmable Output Signals (/POUT0 to /POUT4)
The timing for output of the Positioning Completed Output can be adjusted by adjusting the
INPOSITION Width with parameter Pn821.
This parameter sets the output timing between completion of motor positioning and the out-
put of the positioning completed output (/INPOSITION).
The positioning completed width setting has no effect on final positioning accuracy.
The basic use and wiring procedure for the Programmable Outputs (/POUT0 to /POUT4) are
given below. The 5 Programmable Outputs can be changed by the user through the program
table’s POUT bits or the POUT serial command.
Power supply
NS600
5-16
5.2 Sequence I/O Signals
Parameters Pn811 to Pn815 set the output status for /POUT0 to /POUT4, as shown in the
following table.
5
This function is supported for version 4 or later. The programmable output signals will initially be
INFO
inactive with version 3 or lower.
5-17
5 Parameter Settings and Functions
5.2.8 Encoder Signal Outputs
The encoder signals can be used to monitor the servomotor’s speed and position. However,
the NS600 manages the servomotor’s speed and position so it isn’t necessary to use the
encoder signals to monitor the speed and position from the host controller.
These outputs
explained here.
The output circuit is for line-driver output. Connect each signal line according to the follow-
ing circuit diagram.
SERVOPACK Host controller
Line receiver
Phase A CN1-33 PAO R 2 3
Phase
P A
CN1-34 /PAO 1
Phase C CN1-19
PCO R 10 11
Phase
P C
CN1-20 /PCO 9
8 C 16 Choke
coil
OV +5V
+5V
+
CN1-1 -
0V
Smoothing
0V capacitor
Connector shell Shield
I/O Signals
I/O signals are described below.
5-18
5.2 Sequence I/O Signals
90° 90°
Phase A Phase A
Phase B Phase B
Phase C Phase C
t t
PG Divider Setting
Set the PG Divider in the following parameter.
There are two phases, the PAO and PBO phases, and both phases are output at the PG
divider so a resolution of the PG divider × 4 can be achieved if all of the edges of the PAO
and PBO signals are counted. For example, 64 rising and falling edges can be counted if the
PG divider is set to 16 pulses/revolution.
1. Turn the power OFF and then ON again after changing this parameter.
INFO
2. A 13-bit encoder will run at 2048 P/R even if the setting at Pn201 is set higher than 2049.
5-19
5 Parameter Settings and Functions
If a motor with an absolute encoder is used, operation can be restarted without performing the
homing operation.
Always detects
absolute position. Homing
Absolute encoder
WARNING
注意
• The output range of multiturn data for Σ-ΙΙ series absolute detection system differs from that for
conventional systems (15-bit encoder and 12-bit encoder). Specially, when “Infinite length position-
ing system” of conventional type is to be configured with Σ-ΙΙ series, be sure to make the following
system modification.
5-20
5.3 Absolute Encoders
The following diagram shows the standard connections for an absolute encoder mounted to a
servomotor.
SERVOPACK
CN1 CN2
1 H (1)
P G (2)
2.8 to 4.5 V 2
21 3 T (3)
+ P
- 22 4 P S (4)
C (5) PG
5 P D (6)
6
Connector shell J
Shield wire (shell)
“0” in the following table must be set to enable the absolute encoder.
Note: This user definition goes into effect when the power is turned OFF
after the change has been made.
In order for the absolute encoder to retain position data when the power is turned OFF, the
data must be backed up by a battery. Provide the battery recommended below.
5-21
5 Parameter Settings and Functions
5.3.4 Absolute Encoder Setup (Initialization)
PROHIBITED
禁止
• Install the battery at either CN1-21/CN1-22 or CN8. It is dangerous to install batteries at both
simultaneously, because that sets up a loop circuit between the batteries.
Perform the setup operation for the absolute encoder in the following circumstances:
The absolute encoder can be set up using the Support Software, Digital Operator function
Fn008 (in the Auxiliary Function Mode), or the ABSPGRES serial command. For more
details, refer to B.2 Auxiliary Functions.
The absolute encoder setup operation is only possible when the servo is OFF. After the setup process-
INFO
ing is finished, turn the power back ON again.
5-22
5.3 Absolute Encoders
When using an absolute encoder for a rotary system, such as for a disc table, set the multi-
turn limit1.
The multiturn limit is set in the SERVOPACK using the following parameter.
For a machine that turns n times in response to m turns in the motor, set the value m-1 in
Pn205. The following equation, however, must be true: m − 1 ≤ 65,534
If the Multiturn Limit Setting is set to 65,535 (factory setting), the multiturn data will vary
from −32,768 to 32,767. If any other value is set, the multiturn data will vary from 0 to the
setting of Pn205.
• Variation of multiturn data when the multiturn limit value is 65,535 (factory setting).
+32767
Positive Negative
direction direction
Multiturn data
0
5
−32768 No. of rotations
• Variation of multiturn data when the multiturn limit value is other than 65,535 (fac-
tory setting).
Pn205 Positive Negative
set value direction direction
Multiturn data
0
No. of rotations
If the servomotor rotates in the negative direction from 0, the multiturn data will change to
the value set for Pn205. If the servomotor rotates in the positive direction from the value set
in Pn205, the multiturn data will change to 0. Set Pn205 to m-1.
INFO Turn the power OFF and then back ON after changing the setting of parameter Pn002.2 or Pn205.
The multiturn limit value in the Encoder is factory set to 65,535, the same as the
SERVOPACK. If the multiturn limit value in the SERVOPACK is changed with Pn205 and
5-23
5 Parameter Settings and Functions
5.3.5 Multiturn Limit Setting
then the SERVOPACK power is turned OFF and ON, the following alarm will occur.
Note: ON signals are low level; OFF signals are high level.
If this alarm occurs, the multiturn limit in the encoder must be changed. This setting can be
changed with the Support Software, Digital Operator function Fn013 (the Auxiliary Func-
tion Mode), or the MLTLIMSET serial command.
The multiturn limit setting in the Encoder can be changed only when the Multiturn Limit Disagreement
INFO
alarm has occurred. After changing the setting, turn the power supply OFF and then back ON.
5-24
5.3 Absolute Encoders
Set the offset between the reference coordinates and the position of the absolute encoder as
the absolute encoder offset in parameter Pn81D.
This setting can be changed with the Support Software’s Absolute Encoder Zero Setting,
ZSET serial command, Digital Operator function Fn809, or by setting the value calculated
with the following equation in Pn81D.
• The Support Software’s Absolute Encoder Zero Setting and Digital Operator function Fn809 are
INFO
supported only for version 4 or later.
• Turn the power supply OFF and then ON again after changing this parameter.
After changing parameter Pn202, Pn203, Pn205, or Pn81A to Pn81D, turn the control power OFF and
IMPORTANT
then ON again to enable the new setting.
5
The value for Pn81D can be calculated from the following equation.
When using the linear moving method (Pn81A = 0), set the calculated value in Pn81D.
When using a rotary moving method (Pn81A ≠ 0), set the results in Pn81D after performing
the following calculations so that the following relationships are satisfied: Pn81C ≤ Pn81D ≤
Pn81B.
• If the results is smaller than Pn81C (the start limit of the rotational coordinates) add the
width of the coordinates (Pn81B − Pn81C + 1).
• If the results is larger than Pn81C (the end limit of the rotational coordinates) subtract
the width of the coordinates (Pn81B − Pn81C + 1).
Making the above setting will change the current position of the machine to nnnnnnnn.
5-25
5 Parameter Settings and Functions
5.4.1 Switching Servomotor Rotation Direction
This section describes the procedure for setting parameters according to the dimensions and per-
formance of the equipment used.
The SERVOPACK has a Reverse Rotation Mode that reverses the direction of servomotor
rotation without rewiring. Forward rotation in the standard setting is defined as counter-
clockwise as viewed from the load.
With the Reverse Rotation Mode, the direction of servomotor rotation can be reversed with-
out changing other items. The direction (+, -) of shaft motion is reversed.
Setting Description
0 Forward rotation is defined as counterclock- (Standard setting)
wise (CCW) rotation as viewed from the load.
1 Forward rotation is defined as clockwise (Reverse Rotation Mode)
(CW) rotation as viewed from the load.
5-26
5.4 Settings According to Device Characteristics
The overtravel limit function forces movable equipment parts to stop if they exceed the
allowable range of motion.
Connect limit switches as shown below to prevent damage to the devices during linear
motion.
Reverse Forward rotation
rotation end end
Servomotor
Limit Limit
switch switch
P-OT
SERVOPACK
5
CN1-42
N-OT
CN1-43
Drive status with an input signal ON or OFF is shown in the following table.
5-27
5 Parameter Settings and Functions
5.4.2 Setting the Overtravel Limit Function
After stopping
Stop Mode 0 Hold with
Overtravel dynamic brake
Pn001.0 = 0 or 1 Stop by
dynamic brake 1
Pn819 = 0 Coast status
2 Coast to a
stop Coast status
Pn819 = 1 Emergency
Servo lock
stop
Pn819 = 2 Decelerate to
a stop Servo lock
Set the deceleration rate with the deceleration time setting in Pn820.
5-28
5.4 Settings According to Device Characteristics
If the Servo turns OFF due to overtravel, the Servo will not turn ON even if the overtravel is released.
IMPORTANT
To turn ON the Servo, turn the /S-ON signal OFF and then ON or send the SVON serial command. If
parameter Pn80B is set to 2 to keep the Servo always ON, turn the power supply OFF and then ON
again.
• Servo ON input signal (/S-ON) is turned OFF or a Servo OFF command (SVOFF) is
sent.
• Servo alarm occurs.
• The main power is turned OFF.
Pn001.0 = 2
Coast to a stop Coast status
5-29
5 Parameter Settings and Functions
5.4.3 Setting Reference Units
Reference units are the position and distance units that are used between the host controller
and NS600. A reference unit is the minimum unit for positioning. The electronic gear ratio
converts between reference units and encoder pulses.
Deceleration ratio
5-30
5.4 Settings According to Device Characteristics
Travel distance per load shaft revolution (reference unit) = Travel distance per load shaft revolution
Reference unit
EXAMPLE • When the ball screw pitch is 5 mm (0.20 in) and the reference unit is 0.001 mm
5 - = 5000 (reference unit)
------------
0.001
5
Ball Screw Disc Table Belt and Pulley
D
P: Pitch
Load shaft D: Pulley diameter
P 360° πD
1 revolution = 1 revolution = 1 revolution =
Reference unit Reference unit Reference unit
B-
5. Electronic gear ratio is given as ---
A .
n
If the decelerator ratio of the motor and the load shaft is given as ----
m
where m is the rotation of the motor and n is the rotation of the load shaft,
Make sure the electronic gear ratio satisfies the following condition:
IMPORTANT
B-
0.01 ≤ Electronic gear ratio ---
A ≤ 100
The SERVOPACK will not work properly if the electronic gear ratio is outside this range. In this case,
modify the load configuration or reference unit.
B-
Reduce the electronic gear ratio ---
A to the lower terms so that both A and B are inte-
gers smaller than 65,535, then set A and B in the respective parameters.
B
Electronic gear ratio ---- = Pn202
----------------
A Pn203
INFO After changing parameter Pn202 or Pn203, turn the power OFF and then ON again to enable the new
setting.
5-32
5.4 Settings According to Device Characteristics
Ball Screws
Reference unit: 0.001 mm
Load shaft
6 mm
Travel distance per load shaft revolution = = 6000
0.001 mm
13-bit Ball screw pitch: 6 mm (0.24 in)
incremental B = 2048 × 4 × 1 = P n202
Electronic gear ratio A 6000 × 1 P n203
encoder
Circular Tables
5-33
5 Parameter Settings and Functions
5.4.3 Setting Reference Units
Specify the Positioning Speed and Registration Speed in the program table in SPD and
RSPD.
Specify the Positioning Speed and Registration Speed with the SPD and RSPD serial com-
mands. The SPD and RSPD commands can be omitted; in this case, the setting in the follow-
ing parameter will be used.
Use the parameters listed in the following table to set the acceleration rate, deceleration rate,
and S-curve time.
5-34
5.4 Settings According to Device Characteristics
Speed reference
(before S-curve filtering)
Speed Speed
reference reference
Speed reference
V (after S-curve filtering)
Time t1 t2 t5 t3 t4 t6 Time
S-curve time = t5 - t2 = t6 - t4
Use the following parameters to set the moving mode and coordinates.
An error will occur if the positioning target position exceeds one of the software limits. An
error will also occur if +/−INFINITE is set for the target position (POS) in the program
table.
If the motor reaches a software limit during the JOG command or JOG speed table opera-
tion, the motor will stop at the deceleration rate set in Pn820.
5-35
5 Parameter Settings and Functions
5.4.4 Moving Mode and Coordinate Settings
If both Pn81B and Pn81C are set to 0, the software limit function will be disabled.
The software limit function is enabled after completion of homing. If, however, Pn823 is set
to 0 (no homing), the software limit function will be enabled when the control power supply
is turned ON. The software limit function will also be enabled as soon as the ZSET serial
command is executed.
Negative Software Limit Workpiece Positive Software Limit
(N-LS): Pn81C (P-LS): Pn81B
If Pn81A is set to 1 (shortest path), the motor will rotate in the shortest direction (forward or
reverse) when the target position is specified as an absolute position.
If Pn81A is set to 2 (forward), the motor will always rotate in the forward direction when the
target position is specified as an absolute position.
If Pn81A is set to 3 (reverse), the motor will always rotate in the reverse direction when the
target position is specified as an absolute position.
If the target position is specified as an relative position, the motor will rotate in the specified
direction regardless of the setting of Pn81A.
Starting Starting
point point
When using both a rotary moving method and absolute encoder, set the Multiturn Limit (Pn205). Refer
IMPORTANT
to 5.3.5 Multiturn Limit Setting.
5-36
5.4 Settings According to Device Characteristics
This parameter can be set to compensate for positioning offset caused by the backlash of
gears.
Specify the direction for compensation with the sign and the quantity of the compensation
with a numeric value. If the sign is positive, compensation will be applied for forward posi-
tioning. If the sign is negative, compensation will be applied for reverse positioning. If the
setting is changed, the new setting will be enabled from the next positioning operation.
When using an incremental encoder, the final direction used in homing generally serves as
the reference direction and backlash compensation is applied in the opposite direction.
When using an absolute encoder, the initial direction of movement generally serves as the
reference direction and backlash compensation is applied in the opposite direction.
5
Even when compensation is applied, the compensation will not be indicated in the target
position monitor or any other monitor values. Only actual monitor positions will be indi-
cated.
5-37
5 Parameter Settings and Functions
5.4.6 Limiting Torques
Motor Motor
Reference position position Reference
side side
Compensation Compensation
applied. not applied.
Positioning
in Reverse Reverse Machine Forward Reverse Machine Forward
Direction
Motor Motor
Reference position position Reference
side side
Compensation Compensation
not applied. applied.
The SGDH SERVOPACK can limit the maximum output torque to protect the equipment or
workpiece.
Maximum torque is limited to the values set in the following parameters. Set the torque lim-
its as a percentage of the rated torque.
1. If the torque limit is set higher than the maximum torque of the servomotor, the maximum torque of
INFO
the servomotor is the limit.
2. The external torque limits (/P-CL and /N-CL) cannot be used when an NS600 is installed on an
SGDH SERVOPACK.
5-38
5.5 Program Table
If the /MODE 0/1 input signal is active, the mode is set to program table operation mode
(Mode 0). Parameter Pn803 sets the relationship between the signal’s ON/OFF status and its
active/inactive status.
EXAMPLE • Pn803 = 0
NS600
+24 V DC
• Pn803 = 1 5
NS600
+24 V DC
5-39
5 Parameter Settings and Functions
5.5.2 Input Signals for Program Table Operation
The wiring and parameter settings described in the table above are not necessary when pro-
INFO
gram table operations are performed with serial commands. The following table shows
which serial commands correspond to the various input signals.
5-40
5.5 Program Table
Use the 7-bit selection signals (/SEL0 to /SEL6) to specify PGMSTEP 0 to 127.
:
:
Note: The “---” symbols indicate an inactive input status and “Active” indi-
cates an active input status.
5-41
5 Parameter Settings and Functions
5.5.4 Program Table Settings
If the edited program table is saved to flash memory, it will be saved even after the control
power supply is turned OFF. Execute one of the following methods to save the program
table to flash memory.
Program Table
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0
1
2
: : : : : : : : : : :
: : : : : : : : : : :
127
* ACC and DEC are supported for version 4 or later.
5-42
5.5 Program Table
5-43
5 Parameter Settings and Functions
5.5.4 Program Table Settings
Settings:
I: /INPOSITION
N: NEAR
LOOP Number of execu- Specifies the number of execution of the program step.
tions Setting range: 1 to 99,999
(The factory setting is 1.)
Note: The NEXT parameter is referenced after the number of LOOP repetitions are completed.
The LOOP specification cannot apply to more than one PGMSTEP.
NEXT PGMSTEP to be 0 to 127 Jump to the specified PGMSTEP.
executed next END End program table operation. (Program table operation will be can-
celed.)
(The factory setting is END.)
* ACC and DEC are supported from version 4.
Note: 1. An error (E53E) will occur and program table operation will be stopped if a new position-
ing command is received during positioning. To restart, turn the /START-STOP signal
OFF and then ON again. The execution will be started from the next step when restarting.
2. When the target position (POS) is +INFINITE and -INFINITE and the registration dis-
tance (RDST) is “-”, the PGMSTEP can be switched to change the speed. In this case, the
motor will shift to the new speed. In all other cases, PGMSTEP cannot be switched to
change the speed and an error will occur (E53E) if an attempt is made to do so.
5-44
5.5 Program Table
3. Program table settings can be changed only when program table operation is canceled.
Program table settings cannot be changed during program table operating or stopping
even if the PGMSTEP has not been executed and an error will occur (E5EE).
I IT2000
Reference speed Motor speed
Speed Speed
5
D DT2000 t = 2,000 ms
Speed Speed
SEL0 SEL0T2000
t = 2,000 ms
Speed Speed
/SEL0 /SEL0
t = 2,000 ms
T2000
Speed
t = 2,000 ms
Note: If t < t1, an error (E53E) will occur and program table operation will be stopped.
5-45
5 Parameter Settings and Functions
5.5.6 Program Table Operation
Speed
Latched
/SEL0 to /SEL6
If the /START-STOP returns to inactive status, the program will be stopped and the motor
will stop (positioning will be stopped).
Speed
If the /START-STOP becomes active again while the program is stopped, the program (posi-
tioning) will be restarted. /SEL0 to /SEL6 will not be latched at this time.
Speed
/SEL0 to /SEL6
5-46
5.5 Program Table
5
/START-STOP Canceled Operating Stopped Canceled
/PGMRES
Rising edge
There are three different states for program table operation. The initial status is “canceled.”
Canceled
/PGMRES /START-STOP
rising edge with active (start)
/START-STOP When NEXT
inactive is "END"
/START-STOP inactive
Stopped Error Operating
5-47
5 Parameter Settings and Functions
5.5.7 Status Changes in Program Table Operation
The following table shows the status changes that can occur during program table operation.
Stopped Active
Cancel
Inactive
Inactive
Inactive or
Inactive
Note: If the program table operation is restarted after it stopped because of an error, the PGMSTEP
in which the error occurred will be skipped and execution will be restarted from the PGM-
STEP specified by NEXT. (If the number of executions specified for LOOP has not been
reached, the LOOP will be executed again.)
5-48
5.5 Program Table
The following figures show the timing specifications of program table input signals.
/MODE0/1
/START-STOP
4 ms min. 0 ms min.
/PGMRES
/START-STOP
4 ms min. 4 ms min.
/START-STOP
/SEL0 to /SEL4
2 ms min. 4 ms min.
/SEL5, /SEL6
5
8 ms min. 0 ms min.
/SEL0 to /SEL4
/SEL5, /SEL6
/START-STOP
0 ms min.
6 ms min. 4 ms min., EVENT time max.
5-49
5 Parameter Settings and Functions
5.5.9 Response Times after Turning ON the /START-STOP Signal
The response times after turning ON the /START-STOP signal are shown below.
/START-STOP
Motor movement
/INPOSITION
/POUT0 to 4
tM
tI
tP
* Special Conditions
• Program is stopped due to error.
• Previous positioning was stopped.
• Previous external latch is on standby.
• Overtravel status exists.
5-50
5.5 Program Table
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 I+200000 15000 - 1000 : : NNNNA IT2000 1 1
1 I−200000 30000 - 1000 : : NNNAN IT2000 2 0
* ACC and DEC are supported for version 4 or later.
2s 2s 2s
Speed
/START-STOP
/INPOSITION
/POUT0
5
/POUT1
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 I+200000 15000 - 1000 : : NNNNN IT0 1 1
1 - 15000 - 1000 : : ::::A T2000 1 2
2 I−200000 30000 - 1000 : : NNNNN IT0 1 3
3 - 30000 - 1000 : : :::A: T2000 1 4
4 I−200000 30000 - 1000 : : NNNNN IT0 1 5
5 - 30000 - 1000 : : ::A:: T2000 1 0
* ACC and DEC are supported for version 4 or later.
5-51
5 Parameter Settings and Functions
5.5.10 Program Table Examples
2s 2s 2s
Speed
/START-STOP
/INPOSITION
/POUT0
/POUT1
/POUT2
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 I+200000 15000 - 1000 : : NNNNA SEL0T2000 1 1
1 I−200000 30000 - 1000 : : NNNAN SEL1T2000 2 0
2s 2s 2s
Speed
/START-STOP
SEL0
SEL1
INPOSITION
POUT0
POUT1
5-52
5.5 Program Table
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 A+500000 30000 - 1000 : : ZZZZZ IT0 1 1
1 A+000000 30000 - 1000 : : ZZZZZ IT0 1 0
Speed
/START-STOP
/INPOSITION
/POUT0
/POUT1
/POUT2
/POUT3
/POUT4
ZONE Table
5
ZONEN ZONEP ZONEN ZONEP
0 0 0 16 +499995 +500004
1 +099995 +100004 17 0 0
2 +199995 +200004 18 0 0
3 0 0 19 0 0
4 +299995 +300004 20 0 0
5 0 0 21 0 0
6 0 0 22 0 0
7 0 0 23 0 0
8 +399995 +400004 24 0 0
9 0 0 25 0 0
10 0 0 26 0 0
11 0 0 27 0 0
12 0 0 28 0 0
13 0 0 29 0 0
14 0 0 30 0 0
15 0 0 31 0 0
5-53
5 Parameter Settings and Functions
5.5.10 Program Table Examples
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 A+000000 30000 - 1000 : : AZZZZ IT0 1 END
1 A+100000 30000 - 1000 : : NZZZZ IT0 1 END
2 A+200000 30000 - 1000 : : AZZZZ IT0 1 END
3 A+300000 30000 - 1000 : : NZZZZ IT0 1 END
4 A+400000 30000 - 1000 : : AZZZZ IT0 1 END
* ACC and DEC are supported for version 4 or later.
Speed
/START-STOP
/SEL0
/SEL1
/SEL2
/INPOSITION
/POUT0
/POUT1
/POUT2
/POUT3
/POUT4
Zone Table
5-54
5.5 Program Table
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 +INFINITE 15000 - 1000 : : NNNNN T2000 1 1
1 +INFINITE 30000 - 1000 : : ::::: SEL0TO 1 2
2 STOP 30000 - 1000 : : ::::: IT0 1 3
3 A+400000 30000 - 1000 : : ::::: SEL1TO 1 0
* ACC and DEC are supported for version 4 or later.
2s 2s
Speed
/START-STOP
/SEL0
/SEL1
/INPOSITION
Using Registration 5
See 5.6 Registration for details on the Registration function.
PGMSTEP POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 I+200000 30000 100000 15000 : : NNNNN IT0 1 1
1 I−200000 30000 100000 15000 : : ::::: IT0 1 0
Speed
/START-STOP
/RGRT
/INPOSITION
5-55
5 Parameter Settings and Functions
5.6.1 Registration Timing Specifications
5.6 Registration
Positioning is performed for the specified distance and specified speed from the position where
the /RGRT signal is latched.
Speed
Registration
Registration speed
distance
t
/RGRT
/RGRT
Latch operation
/RGRT
Parameter Pn80F sets the logic for the /RGRT Registration Latch Signal.
5-56
5.6 Registration
If the /RGRT signal becomes active (latches) during positioning, operation will proceed
from the latch position to the registration distance only. The registration distance is specified
in RDST.
Speed
t
/START-STOP
/RGRT
Alarm E23E will occur when the registration distance is too short, i.e., when positioning will
move too far even if deceleration begins immediately. When alarm E23E occurs, the servo
will go OFF and the program will stop.
Speed
Servo turned
OFF by alarm
5
t
/START-STOP
/RGRT
ALM
Speed
t
/START-STOP
/RGRT
5-57
5 Parameter Settings and Functions
5.6.3 Registration Operation
The /RGRT latch signal can be input while the program is stopped.
Speed
Registration
targent position
/START
-STOP
/RGRT
The program can be stopped during Registration operation. The Registration operation will
be restarted if the program is restarted.
Speed
Registration
target position
/START
-STOP
/RGRT
5-58
5.7 ZONE Table Settings
If the edited ZONE table is saved to flash memory, it will be saved even after the control power
supply is turned OFF. Execute one of the following methods to save the ZONE table to flash
memory.
5-59
5 Parameter Settings and Functions
EXAMPLE
ZONEN = +11000 0 ZONEP = +1000
• When the motor position is within range for two or more zones, only the lowest ZONE
ID will be effective.
• If the motor position is not within range of any zones, signals Z0 to Z4 will all be inac-
tive.
• A ZONE ID will be disabled if ZONEN = ZONEP = 0 is set for that zone.
5-60
5.7 ZONE Table Settings
This function is supported for version 4 or later. For version 3 or earlier, /POUT0 to /POUT4 will be
INFO
inactive after the control power supply is turned ON or a reset is performed.
5-61
5 Parameter Settings and Functions
5.8.1 Mode Switch Signal (/MODE 0/1)
If the /MODE 0/1 input signal is inactive, the mode is set to Mode 1 (homing/jog speed table
operation mode). Parameter Pn803 sets the relationship between the signal’s ON/OFF status
and its active/inactive status.
EXAMPLE • Pn803 = 1
NS600
DC +24 V CN4-1
• Pn803 = 0
NS600
DC +24 V CN4-1
5-62
5.8 Homing/Jog Speed Table Mode
The input signals are set with the parameters shown in the following table.
5-63
5 Parameter Settings and Functions
5.8.3 Parameters Related to Homing
Set the homing parameters with the parameters listed in the following table.
5-64
5.9 Homing Operation
If the /HOME signal becomes active again while the homing operation is stopped, homing will
be restarted from the point where it was interrupted.
The homing operation will be cancelled if operation is switched to Jog Speed Table Mode with
the /JOGP signal or /JOGN signal or the mode is switched with the /MODE 0/1 signal while the
homing operation is stopped.
When parameter Pn823 = 0 (No Homing), homing will end as soon as the control power supply
is turned ON or the RES command is executed.
The smaller of the settings in parameter Pn81F (Acceleration) and Pn820 (Deceleration) will be
used as the homing acceleration and deceleration rate.
Encoder's phase C
(First phase-C input after/DEC signal
went from inactive to active)
4 ms min.
Encoder's phase C
20 µs min. when Pn80E = 0
200 µs min. when Pn80F = 1
Encoder's phase C
5-65
5 Parameter Settings and Functions
5.10.1 Example of Jog Speed Table Operation
The /JOGP signal selects forward operation and the /JOGN signal selects reverse operation.
JSPD8
/JOGP
/JOGN
/JOG0
/JOG1
/JOG2
/JOG3
5-66
5.10 Jog Speed Table Operation
A total of 16 speeds can be set for JSPD0 to JSPD15. If the edited jog table is saved to flash
memory, it will be saved even after the control power supply is turned OFF. Execute one of the
following methods to save the jog table to flash memory.
5-67
5 Parameter Settings and Functions
5.10.3 Input Conditions for Homing and Jog Speed Table Operation
5.10.3 Input Conditions for Homing and Jog Speed Table Operation
The following table shows the functions of the signals related to homing and jog speed table
operation.
Active
Start or restart
Inactive Inactive
homing
Inactive
Stop
Inactive Inactive Inactive
5-68
5.10 Jog Speed Table Operation
5.10.4 Input Signal Timing Specifications for Homing and Jog Speed Table
The following figures show the timing specifications of input signals for homing and jog
speed table operation.
/MODE0/1
/HOME
4 ms min. 0 ms min.
/MODE0/1
/JOGP
4 ms min. 0 ms min.
/MODE0/1
/JOGN
4 ms min. 0 ms min.
/HOME
/JOGP
/JOGN 5
4 ms min. 4 ms min.
5-69
6
Serial Command Communications
6-1
6 Serial Command Communications
Item Specifications
Interface Full duplex (RS-422, RS-485, or RS-232C*) or half duplex (RS-485)
(Set the appropriate wiring method with parameter Pn800.)
Synchronization Start-stop synchronization (ASYNC)
Bit Rate 9,600, 19,200, or 38,400 bps
(Selectable with parameter Pn801.)
Start Bits 1 bit
Data Bits 7 bits, ASCII
Parity 1 bit, even parity
Stop Bits 1 bit
X-ON/X-OFF Control No
DTR/DSR Control No
RTS/CTS Control No
Echoback Each character, Each command, or None
(Selectable with parameter Pn800.)
* The /TXD signal voltages output from the NS600 are the TTL levels (5 V
maximum).
Data Configuration
Character string
Stop bit
Start bit Even parity
Data
6-2
6.2 Settings
6.2 Settings
This section explains the settings for the NS600’s serial commands.
The following block diagram shows the basic connections for multi-axis control.
Host
controller
#1 #2
SGDH SGDH
CN6 CN6
M M
Up to 16 axes can be connected.
For details on wiring, see 3.2 Serial Command Communications Connector (CN6).
Initial Settings
• Axis address
• Protocol
• Bit rate
Set the axis number on the ADRS rotary switch. Up to 16 axes can be connected (0 to 9 and
6
A to F).
ADRS
6-3
6 Serial Command Communications
6.2.3 Parameters Related to Serial Communications
The following table shows the parameters that set the communications protocol, bit rate, and
“OK” response.
Serial communications can be checked by using Un80D to Un811 on the Digital Operator or
the Serial Command Monitor in SigmaWin+. Use these when troubleshooting problems with
communications.
6-4
6.3 Command/Response Format
Axis no. Command character string Delimiter Axis no. Response character string Delimiter
Example: Example:
1SVON [CR] 1OK [CR] [LF]
2SVON [CR] 2OK [CR] [LF]
1POS10000 [CR] 1OK [CR] [LF]
2POS10000 [CR] 2OK [CR] [LF]
1ST [CR] 1OK [CR] [LF]
2ST [CR] 2OK [CR] [LF]
1PUN [CR] 1PUN = +00004567 [CR] [LF]
2PUN [CR] 2PUN = -00002345 [CR] [LF]
Note: When full-duplex wiring is being used, either [CR] or Note: The response’s delimiter is always [CR] [LF].
[CR] [LF] can be used as the delimiter. Alphabetical characters in the response are always upper-
When half-duplex wiring is being used, the delimiter case.
can be set to either [CR] or [CR] [LF] with parameter
Pn800.
In both cases, [CR] [LF] will be returned as the echo-
back.
Upper-case and lower-case characters can be used in
the command (including the axis number) and are
treated the same. 6
Note: In ASCII, the [CR] character is 0D Hex and the [LF] character is 0A
Hex.
To maximize communications reliability, confirm the echoback and responses to each command while
IMPORTANT
communicating with the NS600. When the echoback and responses are not being confirmed, commu-
nications reliability can be improved by reading the status when appropriate.
6-5
6 Serial Command Communications
Global commands are commands that are sent to all axes at the same time.
The axis number setting “*” is the global address and ad-
dresses all axes.
No echoback or response is returned when the global ad-
dress is used.
When global commands are used, communications reliability can be improved by reading the status
IMPORTANT
when appropriate.
6-6
6.5 Echoback Response Time
The following diagram shows the response time from the command transmission until the echo-
back.
Stop bit
Command
tE
High impedance High impedance
Echoback
Start bit
When using half-duplex wiring, the host controller must set the line driver to high-impedance within
IMPORTANT
the tE min. response time.
6-7
6 Serial Command Communications
6.6.1 Positive Responses
There are positive responses and negative responses. The positive response indicates normal
operation and the negative response indicates an error.
There two kinds of positive responses, responses that return data (for commands such as
PRM) and responses that do not return data (for commands such as SVON).
For commands that require data to be returned, see the description of the individual com-
mand for details on the structure of the response’s character string.
For commands that do not require data to be returned, the positive response is “OK” unless
parameter Pn802 is set to 0. If Pn802 = 0, there is no response.
Note: The ASCII values for these special characters are 20 Hex for [SP],
0D Hex for [CR], and 0A Hex for [LF].
There will be no response if one of the following errors is detected: a parity error (E48E),
framing error (E49E), or overrun error (E4AE). Furthermore, there will be no response to a
global command or a command with an incorrect axis number.
Note: The ASCII values for these special characters are 20 Hex for [SP],
0D Hex for [CR], and 0A Hex for [LF].
6-8
6.7 Serial Commands
The axis number and delimiter are attached to actual serial commands, but are omitted here.
Some data in responses (such as parameters, table numbers, and monitored data) is expressed
numerically. The sign and the number of digits are correct in the numerical data shown in these
examples, but the sign and number of digits will vary in actual applications.
6-9
6 Serial Command Communications
6.7.2 Control Commands
Position coordinate
Note: If a new target position is specified during positioning, the new target position will be
used in the next ST command.
POSI (±) Target Position Reservation (Relative Position) OK
nnnnnnnn
(The + sign can Setting range: −99,999,999 ≤ nnnnnnnn ≤ +99,999,999 [Reference units]
be omitted.) Specifies the target position as a relative distance.
Speed
SPDx
POSIy
ST ST ST
X
(y) (y) (y)
0 t
Note: If a new target position is specified during positioning, the new target position will be
used in the next ST command.
6-10
6.7 Serial Commands
For example, when the reference unit is 0.01 mm and the desired speed is 15 m/min:
1500 mm/min / 0.01 mm = 1,500,000 references units/min
= 1500 [×1,000 reference units/min]
SPD1500
Note: If a new positioning speed is specified during positioning, the new speed will not
become effective until the next positioning operation.
ACCnnnnnnnn Acceleration Reservation OK
Time
t1 t2 t3 t4
Note: The deceleration setting in parameter Pn820 can also be used. Executing the command
DECnnnnnnnn is the same as executing TRM820 = nnnnnnnn.
6-11
6 Serial Command Communications
6.7.2 Control Commands
Starts positioning with the speed specified by the SPD command and the target position speci-
fied by the POS, POSA, or POSI command.
The target position reservation and speed reservation can be omitted. In this case, the previous
positioning will be repeated.
Error E51E will occur if the ST command is executed but the target position hasn’t been speci-
fied even once. If the ST command is executed but the speed hasn’t been specified even once,
the speed specified in parameter Pn81E will be used.
When positioning has been stopped with the HOLD command, the positioning will be restarted
(the hold will be cleared) if the ST command is executed.
Example 1:
POSI + nnnnnnnn: Target Position Reservation
SPDnnnnnnnn: Speed Reservation
ST: Positioning Start
ST: Repeat
Example 2:
POSI + nnnnnnnn: Target Position Reservation
ST: Positioning Start (using the speed specified in Pn81E)
Example 3:
POSI + nnnnnnnn: Target Position Reservation
ST: Positioning Start
HOLD: Positioning Interruption
ST: Positioning Restart (Clear Hold)
Note: An E53E error will occur if a new travelling command (such as the ST command) is
received while the motor is already travelling (positioning or other travelling operation).
Execute a travelling command such as the ST command only after the previous travel-
ling operation has been completed.
6-12
6.7 Serial Commands
Example:
SPDnnnnnnnn: Speed Reservation
STA + nnnnnnnn: Target Position Reservation and Positioning Start
Speed SPDx (Disabled)
STy or STAy STz or STAz
ST *
X
(y-a) (z-y)
0 t
a y z Position
* When the target position is an absolute position, the axis coordinate
will not travel if the same positioning is repeated with ST.
Specifies the relative distance nnnnnnnn as the target position and starts positioning at the same 6
time. This command is equivalent to the following combination:
POSI + nnnnnnnn → ST.
Example:
SPDnnnnnnnn: Speed Reservation
STI + nnnnnnnn: Target Position Reservation and Positioning Start
Speed
SPDx
STIy ST * The same position-
ing is repeated with
X ST.
(y) (y)
0 t
6-13
6 Serial Command Communications
6.7.2 Control Commands
Specifies the registration distance that is used in the RS, RSnnnnnnnn, RSAnnnnnnnn, and
RSInnnnnnnn commands.
POSa
RDSTb
SPDx
Speed RSPDy
x
y
b
/RGRT
Note: Alarm E23A will occur (the motor Servo will go OFF) if the /RGRT signal latched but
the registration distance is longer than the deceleration distance, i.e., the registration dis-
tance will be exceeded even if deceleration begins immediately.
RSPDnnnnnnnn Registration Speed Reservation OK
Note: If a new registration speed is specified during registration operation, the new speed will
not become effective until the next registration operation.
6-14
6.7 Serial Commands
Starts positioning with the speed specified by the SPD command and the target position speci-
fied by the POS, POSA, or POSI command.
If the /RGRT signal goes ON during positioning, that position is latched and the motor will
move the specified relative distance from the latched position. The registration operation uses
the registration distance specified by the RDST command and the registration speed specified
by the RSPD command.
The target position reservation, positioning speed reservation, registration distance reservation,
and registration speed reservation can be omitted. In this case, the positioning performed in the
previous registration operation will be repeated.
Error E51E will occur if the RS command is executed but the target position hasn’t been speci-
fied even once. Error E52E will occur if the RS command is executed but the registration dis-
tance hasn’t been specified even once. If the RS command is executed but the positioning speed
and registration speed haven’t been specified even once, the speed specified in parameter
Pn81E will be used for both the positioning speed and registration speed.
When registration positioning has been stopped with the HOLD command, the registration
positioning will be restarted (the hold will be cleared) if the RS command is executed.
Example 1:
POSI + nnnnnnnn: Target Position Reservation
SPDnnnnnnnn: Speed Reservation
RDSTnnnnnnnn: Registration Distance Reservation
RSPDnnnnnnnn: Registration Speed Reservation
RS: Positioning Start with Registration
RS: Repeat
6
Example 2:
POSI + nnnnnnnn: Target Position Reservation
RDSTnnnnnnnn: Registration Distance Reservation
RS: Positioning Start with Registration (using the speed specified in Pn81E for both the posi-
tioning and registration speeds)
Example 3:
POSI + nnnnnnnn: Target Position Reservation
RDSTnnnnnnnn: Registration Distance Reservation
RS: Positioning Start with Registration
HOLD: Positioning Interruption
RS: Positioning Restart (Clear Hold)
Note: Error E53E will occur if a new travelling command (such as the RS command) is
received while the motor is already travelling (positioning or other travelling operation).
Execute a travelling command such as the RS command only after the previous travel-
ling operation has been completed.
6-15
6 Serial Command Communications
6.7.2 Control Commands
Example:
SPDnnnnnnnn: Speed Reservation
RDSTnnnnnnnn: Registration Distance Reservation
RSPDnnnnnnnn: Registration Speed Reservation
RSA +nnnnnnnn: Target Position Reservation and Positioning Start with Registration
RSI (±) nnnnnnnn Positioning Start with Registration (Relative Distance) OK
(The + sign can
be omitted.) Setting range: −99,999,999 ≤ nnnnnnnn ≤ +99,999,999 [Reference units]
Specifies the relative distance nnnnnnnn as the target position and starts registration positioning
at the same time. This command is equivalent to the following combination: POSI + nnnnnnnn
→ RS.
Example:
SPDnnnnnnnn: Speed Reservation
RDSTnnnnnnnn: Registration Distance Reservation
RSPDnnnnnnnn: Registration Speed Reservation
RSI +nnnnnnnn: Relative Position Reservation and Positioning Start with Registration
JOGPnnnnnnnn Jog Forward/Reverse OK
JOGNnnnnnnnn
Setting range: 1 ≤ nnnnnnnn ≤ 99,999,999 [×1,000 reference units/min]
Starts jog forward or jog reverse operation at the speed specified in nnnnnnnn.
JOGPnnnnnnnn: Forward
JOGNnnnnnnnn: Reverse
The specified speed and jog direction can be changed while jogging is in progress.
Speed SKIP
JOGPx JOGNy JOGNz JOGPx
0 t
z
6-16
6.7 Serial Commands
Starts jog forward or jog reverse operation at the speed specified in nnnnnnnn.
RJOGPnnnnnnnn: Forward
RJOGNnnnnnnnn: Reverse
If the /RGRT signal goes ON during forward/reverse jogging, that position is latched and the
motor will move the specified relative distance from the latched position. The registration oper-
ation uses the registration distance specified by the RDST command and the registration speed
specified by the RSPD command.
Error E52E will occur if the RJOGP/RJOGNnnnnnnnn command is executed but the registra-
tion distance hasn’t been specified even once. If the RJOGP/RJOGNnnnnnnnn command is
executed but the registration speed hasn’t been specified even once, the speed specified in
parameter Pn81E will be used for the registration speed.
When registration jogging has been stopped with the HOLD command, forward registration
jogging will be restarted (the hold will be cleared) when the RJOGPnnnnnnnn command is exe-
cuted again. (Reverse registration jogging will be restarted when the RJOGNnnnnnnnn com-
mand is executed again.)
The specified speed and direction cannot be changed while jogging is in progress. Error E53E
will occur if the speed or direction is changed during operation.
Speed RDSTa
RSPDb
RJOGPx RJOGNy
x
b
a 6
0 t
a
-b
-y
/RGRT
6-17
6 Serial Command Communications
6.7.2 Control Commands
Pn823 = 2: ZRN
Use the /DEC signal only. Approach
speed Creep
(Pn826) speed
(Pn827)
6-18
6.7 Serial Commands
6-19
6 Serial Command Communications
6.7.2 Control Commands
Note: Parameter Pn81D will not be refreshed. Pn81D will be used as the homing position
when the control power supply is turned ON (or the RES command is executed) and
homing is completed.
• With an Absolute Encoder
Switches the current position to nnnnnnnn and refreshes Pn81D with the absolute position
offset so that the home position becomes nnnnnnnn.
The Coordinates Setting will remain effective after the control power supply is turned OFF
or the RES command is executed.
Normally, this command is executed once during system setup and it is not necessary to exe-
cute it again. Each time that the command is executed, the content of Pn81D are refreshed
and stored in EEPROM, so this command must not be executed repeatedly or too frequently.
Note: When one of the Pn202, Pn203, Pn205, or Pn81A to Pn81D parameters has been
changed, enable the new setting by turning the control power supply OFF and then ON
again (or executing the RES command) before executing the command.
6-20
6.7 Serial Commands
When the HOLD command has interrupted a positioning operation initiated by an ST,
STnnnnnnnn, STAnnnnnnnn, or STInnnnnnnn command, the positioning operation can be
restarted by executing the ST command.
When the HOLD command has interrupted registration positioning initiated by an RS,
RSnnnnnnnn, RSAnnnnnnnn, or RSInnnnnnnn command, the registration positioning opera-
tion can be restarted by executing the RS command.
When the HOLD command has interrupted a “forward jogging with registration” operation that
was initiated by the RJOGPnnnnnnnn command, the operation can be restarted by executing
the RJOGPnnnnnnnn command again.
When the HOLD command has interrupted a “reverse jogging with registration” operation that
was initiated by the RJOGNnnnnnnnn command, the operation can be restarted by executing
the RJOGNnnnnnnnn command again.
When the HOLD command has interrupted a homing operation initiated by the ZRN command,
homing can be restarted by executing the ZRN command.
When the HOLD command is executed during a jog forward operation initiated by JOGP-
nnnnnnnn or a jog reverse operation initiated by JOGNnnnnnnnn, the jog operation will be
stopped.
SPDx
Speed POSIy
ST HOLD ST
x
(y1) (y2)
6
0 t
(y1+y2 = y)
Remaining dis-
tance put on hold
When the HOLD command is executed after positioning is completed, a remaining distance of
zero is put on hold.
Speed SPDx
POSIy HOLD
ST ST ST
x
(y) (y)
0 t
If a new target position is specified while a positioning operation has been put on hold by the
HOLD command, the remaining distance (recorded by the HOLD command) is cancelled and
the new target position is used instead.
Speed POSIz
SPDx HOLD ST
POSIy
ST
x
(y1) (z)
Remaining dis-
tance put on hold
6-21
6 Serial Command Communications
6.7.2 Control Commands
SPDx HOLD ST
POSIy
ST
x
(y1) (z)
t
Remaining dis-
tance put on hold
When the speed setting has been changed, the new setting will be used when positioning is
restarted.
Example 1:
Speed SPDx SPDz
POSIy ST
ST HOLD
x (y1+y2 = y)
z
(y1) (y2)
t
Example 2:
Speed SPDx
POSIy SPDz
ST HOLD
x ST
z
(y1)
(y2)
t
0 t
6-22
6.7 Serial Commands
Settings:
N: Inactive
A: Active
Z: Zone table
“:”: Continue
6-23
6 Serial Command Communications
6.7.3 Parameter Edit Commands
Sets a parameter.
ppp: Parameter number (Pn number)
Online parameters:
The setting is enabled immediately.
Offline parameters:
Enable the setting by turning the control power sup-
ply OFF and ON or executing the RES command.
6-24
6.7 Serial Commands
Sets a parameter.
ppp: Parameter number (Pn number)
Online parameters:
The setting is enabled immediately.
Offline parameters:
Offline parameters must be enabled by turning the
control power supply OFF and ON or executing the
RES command, so the TRMppp = (±) nnnnnnnn
command cannot be used to change these parame-
ters. Use the PRMppp = (±) nnnnnnnn command.
6-25
6 Serial Command Communications
6.7.4 Program Table Setup Commands
Settings:
Annnnnnnn: Absolute position [Reference units]
(−99,999,999 ≤ nnnnnnnn ≤ +99,999,999)
Innnnnnnn: Relative distance [Reference units]
(−99,999,999 ≤ nnnnnnnn ≤ +99,999,999)
+INFINITE or -INFINITE: Jog forward or Jog reverse
STOP: Stop
-: No specification
SPDTsss Program Table SPD Read SPDT123 = 12345678 [CR] [LF]
6-26
6.7 Serial Commands
Settings:
1 ≤ nnnnnnnn ≤ +99,999,999 [×1,000 reference units/min]
RDSTTsss Program Table RDST Read RDSTT123 = 12345678 [CR] [LF]
RDSTT123 = -[SP] [SP] [SP] [SP] [SP]
Reads the RDST value (registration distance). [SP] [SP] [CR] [LF]
sss: Program step (PGMSTEP)
Settings:
0 ≤ nnnnnnnn ≤ 99,999,999:
Registration distance [Reference units]
-: No registration
RSPDTsss Program Table RSPD Read RSPDT123 = 12345678 [CR] [LF]
Settings:
1 ≤ nnnnnnnn ≤ +99,999,999 [×1,000 reference units/min]
ACCTsss* Program Table ACC Read ACCTsss = 12345678 [CR] [LF]
ACCTsss = :[SP] [SP] [SP] [SP] [SP]
Reads the ACC value (acceleration). [SP] [SP] [CR] [LF]
sss: Program step (PGMSTEP)
ACCTsss = nnnnnnnn* Program Table ACC Write OK
Settings:
1 ≤ nnnnnnnn ≤ +99,999,999: Acceleration [×1,000 refer-
ence units/min/ms]
“:”: Continue the previously executed program step’s
specification.
6-27
6 Serial Command Communications
6.7.4 Program Table Setup Commands
Settings:
1 ≤ nnnnnnnn ≤ +99,999,999: Deceleration [×1,000 refer-
ence units/min/ms]
“:”: Continues the previously executed program step’s
specification.
POUTTsss Program Table POUT Read POUTT123 = ANANZ [CR] [LF]
Settings:
N: Inactive
A: Active
Z: Zone table
“:”: Continue the POUT specifications used in the pro-
gram step that was executed last.
EVENTTsss Program Table EVENT Read EVENTT123 = T12345 [SP] [SP] [SP]
[SP] [CR] [LF]
Reads the EVENT value (pass condition). EVENTT123 = IT12345 [SP] [SP] [SP]
sss: Program step (PGMSTEP) [CR] [LF]
EVENTT123 = NT12345 [SP] [SP] [SP]
[CR] [LF]
EVENTT123 = DT12345 [SP] [SP] [SP]
[CR] [LF]
EVENTT123 = SEL1T12345 [CR] [LF]
EVENTT123 =:[SP] [SP] [SP] [SP] [SP]
[SP] [SP] [SP] [SP] [CR]
[LF]
6-28
6.7 Serial Commands
Settings:
I: INPOSITION (positioning completed) active
N: NEAR (positioning near) active
D: DEN (positioning reference distribution) active
SELx: SEL input signal active (x = 0 to 4)
Tnnnnn: Time elapsed (ms) since the program step started.
(0 ≤ nnnnn ≤ 99,999)
ITnnnnn: Time elapsed (ms) after the INPOSITION signal
became active. (0 ≤ nnnnn ≤ 99,999)
NTnnnnn: Time elapsed (ms) after the NEAR signal
became active. (0 ≤ nnnnn ≤ 99,999)
DTnnnnn: Time elapsed (ms) after the DEN signal
became active. (0 ≤ nnnnn ≤ 99,999)
SELxnnnnn: Time elapsed (ms) after the SEL input signal
became active.
(x = 0 to 6, 0 ≤ nnnnn ≤ 99,999)
“:”: Continue the specification used in the program step
that was executed last.
LOOPTsss Program Table LOOP Read LOOPT123 = 12345 [CR] [LF]
Setting:
1 ≤ nnnnn ≤ 99,999
NEXTTsss Program Table NEXT Read NEXTT123 = 12345 [CR] [LF]
NEXTT123 = END [SP] [SP] [CR] [LF]
Reads the NEXT setting (link destination).
sss: Program step (PGMSTEP)
NEXTTsss = nnn Program Table NEXT Write OK
Settings:
0 ≤ nnn ≤ 127: Program step (PGMSTEP)
END: End
6-29
6 Serial Command Communications
6.7.5 Program Table Operation Commands
6-30
6.7 Serial Commands
6-31
6 Serial Command Communications
6.7.7 Jog Speed Table Setup Commands
The following table shows the Jog Speed Table Setup Commands.
Reads the jog speed table setting for the specified number.
dd: Jog speed number
JSPDTdd = nnnnnnnn JOG Speed Table Write OK
Sets the jog speed table setting for the specified number.
dd: Jog speed number
6-32
6.7 Serial Commands
The following table shows the Monitor and Auxiliary Function Commands.
0: Photocoupler OFF
1: Photocoupler ON
Bit 0: /S-ON
Bit 1: /SEL5
Bit 2: P-OT
Bit 3: N-OT
Bit 4: /DEC
Bit 5: /SEL6
Bit 6: /RGRT
Bit 7: Always 0
6-33
6 Serial Command Communications
6.7.8 Monitor and Auxiliary Function Commands
0: Photocoupler OFF
1: Photocoupler ON
b = 0: Photocoupler OFF
b = 1: Photocoupler ON
6-34
6.7 Serial Commands
0: Photocoupler OFF
1: Photocoupler ON
Bit 0: ALM
Bit 1: /WRN
Bit 2: /BK
Bit 3: /S-RDY
Bit 4: ALO1
Bit 5: ALO2
Bit 6: ALO3
Bit 7: Always 0
OUT2 NS600 Output Signal Monitor OUT2 = 01010101 [CR] [LF]
0: Photocoupler OFF
1: Photocoupler ON
Bit 0: /INPOSITION
Bit 1: /POUT0
Bit 2: /POUT1
Bit 3: /POUT2
Bit 4: /POUT3
Bit 5: /POUT4
Bit 6: Always 0
Bit 7: Always 0
OUT2TESTbbbbbb NS600 Output Signal Reservation OK
6
Forcibly sets the output signals to the specified sta-
tus. This command is used to check wiring.
b = 0: Photocoupler OFF
b = 1: Photocoupler ON
Bit 0: /INPOSITION
Bit 1: /POUT0
Bit 2: /POUT1
Bit 3: /POUT2
Bit 4: /POUT3
Bit 5: /POUT4
Bit 6: Always 0
Bit 7: Always 0
6-35
6 Serial Command Communications
6.7.8 Monitor and Auxiliary Function Commands
Bit 0: /POUT0
Bit 1: /POUT1
Bit 2: /POUT2
Bit 3: /POUT3
Bit 4: /POUT4
PGMSTEP Program PGMSTEP Pass Through Monitor PGMSTEP = 12345 [CR] [LF]
EVTIME Program EVENT Elapsed Time Monitor EVTIME = 12345 [CR] [LF]
Monitors time elapsed (ms) for an event in program
table operation.
LOOP Program LOOP Pass Through Monitor LOOP = 12345 [CR] [LF]
MONn Monitor Read See following description of the responses for
(1 ≤ n ≤ 11) STS to RDST.
6-36
6.7 Serial Commands
6
MTSIZE Motor Capacity Display [10 W] MTSIZE = 12345678 [CR] [LF]
PGTYPE Encoder Model Code Display PGTYPE = 00001234 [CR] [LF]
(Displayed in hexadecimal.)
000D: 13-bit incremental encoder
0011: 17-bit incremental encoder
0100: 16-bit absolute encoder
0111: 17-bit absolute encoder
0214: 20-bit, single-turn data absolute encoder
PGVER Encoder Firmware Version Display PGVER = 00001234 [CR] [LF]
(Displayed in hexadecimal.)
STIFF Rigidity Monitor STIFF = 12345 [CR] [LF]
STIFFd Rigidity Reservation OK
(1 ≤ d ≤ 10)
ABSPGRES Absolute Encoder Reset OK
MLTLIMSET Multiturn Limit Setting OK
ALMTRCCLR Alarm Trace Clear OK
INERTIA Auto-tuning Inertia Display INERTIA = 12345 [CR] [LF]
TUNESTORE Auto-tuning Inertia Save OK
CURZERO Motor Current Zero Adjustment OK
6-37
7
Using the Digital Operator
This chapter explains how to connect the Digital Operator to the NS600 and
how to use the Digital Operator’s various functions. All constant settings and
motor operations can be performed by simple, convenient operations. Operate
the Digital Operator as you read through this chapter.
7-1
7 Using the Digital Operator
7-2
7.1 Connecting the Digital Operator
CAUTION
注意
• The built-in Panel Operator cannot be used. Do not operate the built-in Panel Operator.
Connect the Hand-held JUSP-OP02A Digital Operator to connector CN7 on the NS600.
The SERVOPACK power supply can be left ON while connecting and disconnecting the Digital
Operator’s connector.
JUSP-OP02A
Digital Operator
SERVOPACK
ALARM DSPL
RESET SET
JOG DATA
SVON ENTER
YASKAWA
7
SGDH-
CN7
7-3
7 Using the Digital Operator
The Digital Operator can be used for parameter settings, operating references, and status dis-
plays.
This section provides information on the keys and their functions available from the initial dis-
plays.
DOWN
RIGHT
7-4
7.3 Status Display
Display Meaning
Indicates Servo OFF status.
(bb: Base Block)
bb
run
ALARM
The key can be used to reset alarms on the Status Display only.
RESET
IMPORTANT If an alarm has occurred, reset the alarm after eliminating the cause of the alarm. Refer to Chapter 9
Troubleshooting for details.
7-5
7 Using the Digital Operator
Switch between the Digital Operator’s basic displays for indicating the status of the SERVO-
PACK in operation and setting a variety of parameters and operation references.
The following basic displays are available: status display, auxiliary function, parameter editing,
monitor, program table editing, zone table editing, and jog speed table editing displays. Select
the basic display by pressing the DSPL/SET Key. The displays will appear in the following
order as the key is pressed.
7-6
7.4 Switching between Basic Displays
Example:
Auxiliary Function Display
Indicates "Fn" and the selected function number. Refer
to 7.7 Operations during Auxiliary Function Display for
Fn000 details.
DSPL
SET
Example:
Parameter Editing Display
Indicates "Pn" and the selected parameter number.
Refer to 7.5 Operation during Parameter Editing Display
Pn000 for details.
DSPL
SET
Example:
Monitor Display
Indicates "Un" and the selected monitor number. Refer
to 7.6 Operation during Monitor Display for details.
Un000
DSPL
SET
DSPL
SET
DSPL
SET
7-7
7 Using the Digital Operator
Functions can be selected or adjusted by setting parameters. Refer to Appendix A List of Param-
eters for a list of parameters.
Example:
Example:
DATA
ENTER Use these keys to edit
the parameter value.
If the DATA/ENTER Key is
pressed before editing, the
display will return to the
parameter number display.
Example:
IMPORTANT 1. A function that automatically keeps the displayed value within the allowed setting range has been
added for parameters with numbers Pn800 and higher. This function does not operate for parame-
ters with numbers lower than Pn800. If you attempt to change to a value outside of the allowed
range, the value will not change so keep the new values within range.
2. Some parameters can be changed during operation (online parameters) and others cannot (offline
parameters). When an offline parameter’s setting has been changed, the control power supply must
be turned OFF and then ON again to enable the new setting.
7-8
7.5 Operation during Parameter Editing Display
Displaying Parameters
This section explains how to display parameters. The following table shows the 4 data for-
mats used for parameter settings.
7-9
7 Using the Digital Operator
The Monitor Display can be used for monitoring the reference values, I/O signal status, and
SERVOPACK internal status.
Example:
Example:
There may be additional operations depending on the monitor number selected. Refer to the fol-
lowing description of each monitor number for details.
7-10
7.6 Operation during Monitor Display
Not used
ON
/S-ON
7
(Always ON) /RGRT /SEL5
/SEL6 P-OT
/DEC N-OT
Un007 Position refer- Example: 3,000 min-1 Indicates the reference speed
ence speed of the position reference.
[min-1]
7-11
7 Using the Digital Operator
SAt
Un009 Torque load ratio Example: 100% Indicates the executed torque
monitor over a 10-second interval.
[%] The torque level is displayed
as a percentage of the rated
torque (rated torque = 100%).
Un00A Regeneration Example: 30% Indicates the power consumed
load ratio moni- by the regenerative resistor
tor over a 10-second interval.
[%] The load rate is displayed as a
percentage of the regenerative
resistor’s allowed power con-
sumption.
Un00B Dynamic-brake Example: 10% Indicates the power consumed
load ratio moni- by the dynamic brake over a
tor 10-second interval.
[%] The load rate is displayed as a
percentage of the dynamic
brake’s allowed power con-
sumption.
Un00C Position refer- Example: 01234567 reference units (hexadecimal) Displays a position reference
ence pulse counter for monitoring.
counter
[reference units]
Upper 2 bytes
Press the Up or
Down Key
to display the upper
2 bytes or
lower 2 bytes.
Lower 2 bytes
7-12
7.6 Operation during Monitor Display
Upper 2 bytes
Press the Up or
Down Key
to display the upper
2 bytes or
lower 2 bytes.
Lower 2 bytes
Un010 Maximum speed Example: 50 [x 100 mm/s] Displays the setting of the
for linear motor* maximum motor speed
[x100 mm/s] Maximum motor speed (Pn384) and the maximum
or possible setting for the PG
Maximum PG divider (Pn281) if Pn080.3 = 0.
divider* [pulses/ DSPL Press the DSPL/SET Key to Displays the maximum setting
SET switch the display. for the maximum motor speed
scale pitch]
(Pn384) and for the PG divider
Example: 20 [pulses/scale pitch] (Pn281) if Pn080.3 = 1.
Dividing ratio
Un800 Last error Example: E4BE Displays the error code of the
most recent error.
If no errors have occurred,
“nonE” will be displayed.
nonE
7-13
7 Using the Digital Operator
OFF
ON
/SEL4;/JOG3 /MODE0/1
/SEL3;/JOG2 /START;/HOME
/SEL2;/JOG1 / PGMRES;/JOGP
/SEL1;/JOG0 /SEL0;/JOGN
OFF
ON
/POUT4 /INPOSITION
/POUT3 /POUT0
/POUT2 /POUT1
Active
Inactive
INPOSITION
Main power supply
NEAR
Torque control DEN
Program executing Program or positioning interrupted.
Un804 Current position Example: +12,345,678 reference units Indicates the current position
reference of the position reference.
monitor
[reference units]
Upper 3 digits Press the Left or Right Key Lower 5 digits
"+"
to display the upper 3 digits
or lower 5 digits.
Un805 Current motor Example: -12,345,678 reference units Indicates the current motor
position monitor position.
[reference units]
7-14
7.6 Operation during Monitor Display
Un807 Target distance Example: -12,345,678 reference units Indicates the distance from the
monitor positioning start position to the
[reference units] target position.
Un808 Registration Example: +12,345,678 reference units Indicates the registration target
target position position that was determined
monitor when the registration signal
[reference units] latched.
Upper 3 digits Press the Left or Right Key Lower 5 digits
"+"
to display the upper 3 digits
or lower 5 digits.
Un809 Registration Example: 12,345,678 reference units Indicates the registration dis-
distance monitor tance.
[reference units]
7-15
7 Using the Digital Operator
7-16
7.6 Operation during Monitor Display
Example:
7-17
7 Using the Digital Operator
The various auxiliary functions, such as jog operation or initialization of parameters, can be
executed during the auxiliary function display.
The following table shows the auxiliary function numbers and the corresponding auxiliary func-
tions.
Auxiliary Function
Function No.
Fn000 Alarm traceback data display
Fn001 Rigidity setting during online autotuning
Fn002 JOG mode operation
Fn003 Zero-point search
Fn004 (Reserved)
Fn005 Parameter settings initialization
Fn006 Alarm traceback data clear
Fn007 Write moment of inertia ratio data
Fn008 Absolute encoder reset
Fn009 (Reserved)
Fn00A (Reserved)
Fn00B (Reserved)
Fn00C Manual zero-adjustment of analog monitor output
Fn00D Manual gain-adjustment of analog monitor output
Fn00E Automatic offset-adjustment of motor current detection signal
Fn00F Manual offset-adjustment of motor current detection signal
Fn010 Write-protection setting
Fn011 Motor model display
Fn012 SERVOPACK firmware version display
Fn013 Multiturn limit value setting change when a Multiturn Limit Disagreement
Alarm (A.CC) occurs
Fn800 NS600 firmware version display
Fn801 NS600 model code (0600 Hex) display
Fn802 NS600 Y spec. number display
Fn803 Program table save
Fn804 Zone table save
Fn805 Jog speed table save
Fn806 Program table initialization
Fn807 Zone table initialization
Fn808 Jog speed table initialization
Fn809* Absolute Encoder Zero Setting
7-18
7.7 Operations during Auxiliary Function Display
The following example shows how to select and execute an auxiliary function.
Example:
Example:
The actual function displays and operations vary depending on the function selected. Refer to
the description of each function for details.
7-19
7 Using the Digital Operator
Example:
.
Use the Up and Down Keys to scroll through
. the last 10 alarms (numbered 0 to 9).
.
Note: The following diagram shows the content of the alarm traceback dis-
play. If no alarms have occurred, “nonE” will be displayed.
nonE
Alarm code
Alarm record number
(Alarm 0 is the most recent.)
7-20
7.7 Operations during Auxiliary Function Display
Example:
The current rigidity setting will be displayed.
DATA
ENTER
Use the Up and Down Keys to change
the rigidity setting.
If the DATA/ENTER Key is
pressed before editing,
the display will return to
the function number setting
display.
Example:
INFO For details on autotuning operations, see 9.2 Online Autotuning in the Σ-II Series SGMH/SGDH
User’s Manual (Manual No.: SIEPS80000005).
7-21
7 Using the Digital Operator
CAUTION
注意
• P-OT, N-OT, P-LS, and N-LS are not effective during JOG mode operation. (These signals and
parameter settings prohibit forward and reverse operation.)
DATA
ENTER Press the DATA/ENTER Key to display
the JOG mode operation display.
JoG
DATA
ENTER
JOG Press the JOG/SVON Key to switch
SVON
between Servo ON and Servo OFF.
Press the DATA/ENTER Key
to return to the function
number setting display.
Press the Up Key to jog forward.
DATA
ENTER
INFO The speed can be changed with parameter Pn383 for linear motors and parameter Pn304 for other
motors. The factory default speed is 50 mm/s for linear motors and 500 min−1 for other motors.
The acceleration and deceleration times can be changed with parameters Pn305 and Pn306. The fac-
tory default acceleration and deceleration times are 0 ms.
7-22
7.7 Operations during Auxiliary Function Display
Related Errors
The following table shows the main errors related to JOG mode operation.
7-23
7 Using the Digital Operator
CAUTION
注意
• P-OT, N-OT, P-LS, and N-LS are not effective during the Zero-point Search operation. (These sig-
nals and parameter settings prohibit forward and reverse operation.)
CSr
DATA
The motor will rotate forward at 60 min-1
ENTER
when the Up Key is pressed.
Press the DATA/ENTER The motor will rotate in reverse at 60 min-1
Key to return to the when the Down Key is pressed.
function number setting
display.
When the phase C is found, the motor
will stop the display will flash.
DATA
ENTER
7-24
7.7 Operations during Auxiliary Function Display
Related Errors
The following table shows the main errors related to the Zero-point Search operation.
7-25
7 Using the Digital Operator
P.InIt
donE
IMPORTANT For a function whose settings has been changed, the control power supply must be turned OFF and
then ON again to enable the new settings.
7-26
7.7 Operations during Auxiliary Function Display
Related Errors
The following table shows the main errors related to the initialize parameter settings opera-
tion.
7-27
7 Using the Digital Operator
trCLr
DATA
ENTER
DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key is
pressed before executing, the
display will return to the
function number
setting display.
donE
7-28
7.7 Operations during Auxiliary Function Display
Example:
The calculated inertia ratio will be displayed.
DATA
ENTER
DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number setting
display.
donE
INFO For details on autotuning operations, see 9.2 Online Autotuning in the Σ-II Series SGMH/SGDH
User’s Manual (Manual No.: SIEPS80000005).
7-29
7 Using the Digital Operator
PGCL1
PGCL5
DATA
ENTER
DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number setting
display.
donE
End
IMPORTANT For a function whose settings has been changed, the control power supply must be turned OFF and
then ON again to enable the new settings.
7-30
7.7 Operations during Auxiliary Function Display
Related Errors
The following table shows the main errors related to the absolute encoder reset operation.
nO OP
7-31
7 Using the Digital Operator
DSPL
SET
Press DSPL/SET
CH1_o to select the channel. CH2_o
DATA
ENTER
7-32
7.7 Operations during Auxiliary Function Display
DSPL
SET
Press DSPL/SET
CH1_G to select the channel. CH2_G
DATA
ENTER
7-33
7 Using the Digital Operator
The motor current detection offset is adjusted at Yaskawa before shipping. Normally, the
user does not have to perform this adjustment. Perform this adjustment only if you require
even higher accuracy because the torque ripple caused by current offset is causing unaccept-
able errors and you want to reduce the torque ripple even more.
IMPORTANT If this function is executed carelessly, it may worsen the characteristics. Execute this function only
when the generated torque ripple is clearly high compared to other SERVOPACKs.
Cur_o
DATA
ENTER DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number setting
display.
donE
7-34
7.7 Operations during Auxiliary Function Display
Related Errors
The following table shows the main errors related to the Automatic Offset-adjustment of the
Motor Current Detection Signal operation.
7-35
7 Using the Digital Operator
The motor current detection offset is adjusted at Yaskawa before shipping. Normally, the
user does not have to perform this adjustment. Perform this adjustment only if you require
even higher accuracy because the torque ripple caused by current offset is causing unaccept-
able errors and you want to reduce the torque ripple even more.
IMPORTANT 1. If this function is executed carelessly, it may worsen the characteristics. When the generated torque
ripple is clearly high compared to other SERVOPACKs, execute the automatic offset-adjustment
function (function number Fn00E).
2. When making manual adjustments, run the motor at a speed of approximately 100 min-1, and adjust
the offset until the torque monitor ripple is minimized. It is necessary to adjust the motor’s phase U
and phase V offsets alternately several times until these offsets are well balanced.
Phase U Phase V
DSPL
SET
DATA
ENTER
7-36
7.7 Operations during Auxiliary Function Display
If data is write-protected, it will not be possible to change the program table, zone table, jog
speed table, or parameters. Some auxiliary functions will also be disabled.
DATA
ENTER Press the Up or Down Key to change
the write-protection setting.
If the DATA/ENTER Key
is pressed before executing, Settings:
the display will return to the 0001: Write-protect data.
function number setting 0000: Clear write-protection.
display.
IMPORTANT For a function whose settings has been changed, the control power supply must be turned OFF and
then ON again to enable the new settings.
7-37
7 Using the Digital Operator
DATA Press the DATA/ENTER Key to display the model code display.
ENTER (Press the DATA/ENTER Key again to return to the function
number setting display.)
Example:
The motor model code is displayed first.
DSPL
SET
Example:
The motor capacity is displayed.
DSPL
SET
Example:
The encoder model code is displayed.
DSPL
SET
Example:
The SERVOPACK specification code is displayed.
DSPL
SET
INFO For details on the various codes displayed by this function, see 7.2.9 Motor Models Display in the Σ-II
Series SGMH/SGDH User’s Manual (Manual No.: SIEPS80000005).
7-38
7.7 Operations during Auxiliary Function Display
Example:
The SERVOPACK's firmware version is displayed first.
DSPL
SET
Example:
The encoder's firmware version is displayed.
DSPL
SET
7-39
7 Using the Digital Operator
When this function is executed, the maximum multiturn value set in the absolute encoder is
refreshed with the value in parameter Pn205.
This operation clears alarm A.CC (the Multiturn Limit Disagreement alarm).
WARNING
注意
• The multiturn limit value must be changed only for special applications. Changing it inappropriately
or unintentionally can be dangerous.
• If a Multiturn Limit Disagreement alarm occurs, check the setting of parameter Pn205 in the SER-
VOPACK first to confirm that it is correct.
If Fn013 is executed when an incorrect value is set in Pn205, an incorrect value will be set in the Encoder.
The alarm will disappear even if an incorrect value is set, but incorrect positions will be detected, resulting a
dangerous situation where the machine will move to unexpected positions.
PGSEt
DATA
DSPL Press the DSPL/SET Key to
ENTER
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number
setting display.
donE
7-40
7.7 Operations during Auxiliary Function Display
INFO For details on the multiturn limit setting, see 5.3.5 Multiturn Limit Setting.
IMPORTANT For a function whose settings has been changed, the control power supply must be turned OFF and
then ON again to enable the new settings.
Related Errors
The following table shows the main errors related to the change multiturn limit value setting
operation.
7-41
7 Using the Digital Operator
Example:
The NS600's firmware version is displayed.
Example:
The NS600's Y specification code is displayed.
7-42
7.7 Operations during Auxiliary Function Display
When this function is executed, the program table in RAM is saved to flash memory. Data
saved in flash memory is retained even when the control power supply is turned OFF.
StorE
DATA
ENTER DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number setting
display.
donE
7-43
7 Using the Digital Operator
When this function is executed, the zone table in RAM is saved to flash memory. Data saved
in flash memory is retained even when the control power supply is turned OFF.
StorE
DATA
ENTER DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number setting
display.
donE
7-44
7.7 Operations during Auxiliary Function Display
When this function is executed, the jog speed table in RAM is saved to flash memory. Data
saved in flash memory is retained even when the control power supply is turned OFF.
StorE
donE
7-45
7 Using the Digital Operator
Init
DATA
DSPL Press the DSPL/SET Key to
ENTER
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number setting
display.
donE
Related Errors
The following table shows the main errors related to program table initialization.
7-46
7.7 Operations during Auxiliary Function Display
Init
DATA
ENTER
DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number setting
display.
donE
7-47
7 Using the Digital Operator
Init
DATA
ENTER
DSPL Press the DSPL/SET Key to
SET execute the function.
If the DATA/ENTER Key
is pressed before executing,
the display will return to the
function number
setting display.
donE
7-48
7.7 Operations during Auxiliary Function Display
Calculate the difference between the desired position and the absolute encoder position (i.e.,
the absolute encoder offset), and save the value in parameter Pn81D
CAUTION
注意
• It can be dangerous to execute this function to switch the coordinates of the position reference. After execut-
ing this function, confirm that the position reference and the new coordinates are in agreement before start-
ing operation.
When one of the Pn202, Pn203, Pn205, or Pn81A to Pn81D parameters has been changed, enable the
IMPORTANT
new setting by turning the control power supply OFF and then ON again before continuing operation.
7-49
7 Using the Digital Operator
ZSEt1
ZSEt5
Example:
+12345678 Move Set the desired position.
cursor
Use the Up and Down Keys Use the Up and Down Keys
to change the setting. to change the setting.
Confirm that the current position reference monitor (Un804) and the current motor position monitor (Un805)
have changed to the desired position.
End
7-50
7.7 Operations during Auxiliary Function Display
Do not rewrite this value until the absolute encoder offset has been stored in parameter Pn81D.
IMPORTANT
Related Errors
The following table shows the main errors related to the absolute encoder zero setting.
7-51
7 Using the Digital Operator
The program table can be edited during the program table editing display.
The following diagram shows the codes for each column of the program table.
* *
Po SP rd rS AC dE ou EV Lo nE
PGMSTE POS SPD RDST RSPD ACC* DEC* POUT EVENT LOOP NEXT
0 POS000 SPD000 RDST000 RSPD000 ACC000 DEC000 POUT000 EVENT000 LOOP000 NEXT000
1 POS001 SPD001 RDST001 RSPD001 ACC001 DEC001 POUT001 EVENT001 LOOP001 NEXT001
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
127 POS127 SPD127 RDST127 RSPD127 ACC127 DEC127 POUT127 EVENT127 LOOP127 NEXT127
EXAMPLE
Move
horizontally
PGMSTEP POS SPD PGMSTEP POS SPD
Move
vertically
0 POS000 SPD000
1 POS001 SPD001
StoP
play.
7-52
7.8 Operations during Program Table Editing Display
INFO The Program Table Save function (Fn803) can be executed to save the new settings to flash memory.
Once saved to flash memory, the data will be retained even if the control power supply goes OFF. See
page 7-43 for details.
StorE
Related Errors
The following table shows the main errors related to the program table editing operations.
7-53
7 Using the Digital Operator
PGMSTEP
DATA Press the DATA/ENTER Key to display the Target Position Edit display.
ENTER (Press the DATA/ENTER Key again to return to the program table number
display.)
Example: "-"
-InF I
+InFI
Move Move
I+123 cursor cursor
Example: Target position set
to I +12,345,678.
Move Move
A+123 cursor cursor
Example: Target position set
to A+12,345,678.
StoP
7-54
7.8 Operations during Program Table Editing Display
PGMSTEP
DATA Press the DATA/ENTER Key to display the Positioning Speed Edit display.
ENTER (Press the DATA/ENTER Key again to return to the program table number
display.)
Example: "12,345,678"
Upper 3 digits Lower 5 digits
Move
cursor
Use the Up and Down Keys
to change the setting.
PGMSTEP
DATA Press the DATA/ENTER Key to display the Registration Distance Edit display.
ENTER (Press the DATA/ENTER Key again to return to the program table number
display.)
Example: "12,345,678"
Upper 3 digits Lower 5 digits
7
Move
cursor
Use the Up and Down Keys
to change the setting.
INFO If the registration distance is set to a negative value, the setting will automatically be changed to “-”.
7-55
7 Using the Digital Operator
PGMSTEP
DATA Press the DATA/ENTER Key to display the Registration Speed Edit display.
ENTER (Press the DATA/ENTER Key again to return to the program table number
display.)
Example: "12,345,678"
Upper 3 digits Lower 5 digits
Move
cursor
Use the Up and Down Keys
to change the setting.
ACC: Accleration
This parameter sets the acceleration.
PGMSTEP
DATA Press the DATA/ENTER Key to display the Acceleration Edit display.
ENTER (Press the DATA/ENTER Key again to return to the program table number
display.)
Example: "12,345,678"
Upper 3 digits Lower 5 digits
Move
cursor
7-56
7.8 Operations during Program Table Editing Display
DEC: Deceleration
This parameter sets the deceleration.
PGMSTEP
DATA Press the DATA/ENTER Key to display the Deceleration Edit display.
ENTER (Press the DATA/ENTER Key again to return to the program table number
display.)
Example: "12,345,678"
Upper 3 digits Lower 5 digits
Move
cursor
7-57
7 Using the Digital Operator
PGMSTEP
Set to "Z".
Set to "A".
Set to "n".
7-58
7.8 Operations during Program Table Editing Display
PGMSTEP
Example: ":"
7-59
7 Using the Digital Operator
Set to ":".
Move Move
SEL0t cursor cursor
Example:
Set to "SEL0T00000".
Example:
Set to "DT00000".
Move
dt cursor
Example:
Set to "NT00000".
Move
nt cursor
Example:
Set to "IT00000".
Move
It cursor
Example:
Set to "T00000".
Move
t cursor
7-60
7.8 Operations during Program Table Editing Display
PGMSTEP
Example: "1"
PGMSTEP
Example: "1"
7
INFO If the NEXT parameter is set to a negative value, the setting will automatically be changed to “End.”
7-61
7 Using the Digital Operator
The zone table can be edited during the zone table editing display.
The following diagram shows the codes for each column of the zone table.
ZP Zn
0 ZONEP000 ZONEN000
1 ZONEP001 ZONEN001
. . .
. . .
. . .
31 ZONEP031 ZONEN031
EXAMPLE
Move
horizontally
ZONE No. ZONEP ZONEN ZONE No. ZONEP ZONEN
0 ZONEP000 ZONEN000 0 ZONEP000 ZONEN000
1 ZONEP001 ZONEN001 1 ZONEP001 ZONEN001
Move
vertically
+000
7-62
7.9 Operation during Zone Table Editing Display
INFO The Zone Table Save function (Fn804) can be executed to save the new settings to flash memory. Once
saved to flash memory, the data will be retained even if the control power supply goes OFF. See page
7-44 for details.
StorE
ZONE OR ZONE
number number
DATA Press the DATA/ENTER Key to display the Zone Setting Edit display.
ENTER (Press the DATA/ENTER Key again to return to the zone table number display.)
Example: "+12,345,678"
Move
cursor
"+"
Use the Up and Down Keys
to change the setting.
7
7-63
7 Using the Digital Operator
The jog speed table can be edited during the jog speed table editing display.
The following diagram shows the code for the column of the jog speed table.
JS
JOG speed
No. JSPD
0 JSPD000
1 JSPD001
. .
. .
. .
15 JSPD015
EXAMPLE
JOG speed
No. JSPD
0 JSPD000
1 JSPD001
Move vertically
JOG speed
No. JSPD
0 JSPD000
1 JSPD001
000
display.
7-64
7.10 Operation during Jog Speed Table Editing Display
INFO The Jog Speed Table Save function (Fn805) can be executed to save the new settings to flash memory.
Once saved to flash memory, the data will be retained even if the control power supply goes OFF. See
page 7-45 for details.
StorE
Jog speed
number
DATA Press the DATA/ENTER Key to display the Jog Speed Setting Edit display.
ENTER (Press the DATA/ENTER Key again to return to the jog speed table number
display.)
Example: "12,345,678"
Move
cursor
Use the Up and Down Keys
to change the setting.
7-65
8
Dimensions
8-1
8 Dimensions
Unit: mm (in)
20
(0.79)
NS600
142 (5.59)
24 1 128 (5.04)
(0.94) (0.039)
8-2
9
Troubleshooting
9-1
9 Troubleshooting
9.1.1 Alarm Display Table
The following table shows the alarm displays and meaning of the alarms.
9-2
9.1 Servodrive Troubleshooting
9-3
9 Troubleshooting
9.1.1 Alarm Display Table
9-4
9.1 Servodrive Troubleshooting
The following table shows the warning displays, status of the alarm code outputs, and mean-
ing of the warnings.
9-5
9 Troubleshooting
9.1.3 Troubleshooting Problems with No Alarm Display
Refer to the tables below to identify the cause of a problem that causes no alarm display and
take the remedy described.
Turn OFF the servo system power supply before starting the shaded procedures.
Contact your Yaskawa representative if the problem cannot be solved by the described pro-
cedures.
9-6
9.1 Servodrive Troubleshooting
9-7
9 Troubleshooting
9.2.1 Status Displays
The error status lasts only for the moment that the error occurred, but the display and signal
output will remain for 2 seconds.
9-8
9.2 NS600 Troubleshooting
Normal Displays
The displays and signals are normal when no alarms, errors, or warnings have occurred.
9-9
9 Troubleshooting
9.2.2 Alarm Display Table
Refer to the following table to identify the cause of a problem and take the remedy
described.
Contact your Yaskawa representative if the problem cannot be solved by the described pro-
cedures.
9-10
9.2 NS600 Troubleshooting
9-11
9 Troubleshooting
9.2.2 Alarm Display Table
9-12
9.2 NS600 Troubleshooting
* 4. These alarms can be reset, but it is possible that the zone signals (POUT0 to POUT4) will be
output incorrectly. When using the zone table, correct the alarm without resetting.
* 5. These alarms can be reset, but a Jog Speed Table Checksum Error (E46E) will occur the next
time you attempt to start jog speed table operation, so jog speed table operation will not be
possible.
9-13
9 Troubleshooting
9.2.3 Error Display Table
Refer to the following table to identify the cause of a problem and take the remedy
described.
9-14
9.2 NS600 Troubleshooting
9-15
9 Troubleshooting
9.2.3 Error Display Table
9-16
9.2 NS600 Troubleshooting
9-17
9 Troubleshooting
9.2.3 Error Display Table
9-18
9.2 NS600 Troubleshooting
Refer to the following table to identify the cause of a problem and take the remedy
described.
9-19
9 Troubleshooting
9.2.5 Normal Display Table
9-20
9.3 STS Status Indicators
The following table shows the meaning of the STS Status Indicators (LED indicators).
9-21
Appendix A
A
List of Parameters
This appendix lists the parameters and switches for the NS600 and SGDH
SERVOPACKs with an NS600 installed.
A-1
Appendix A List of Parameters
A-2
A.1 NS600 Parameters
A-3
Appendix A List of Parameters
A-4
A.1 NS600 Parameters
* 1. These are off-line parameters. Turn OFF the power after changing these parameters. The new
settings will become effective the next time that the power is turned ON or the RES serial
command is executed.
* 2. These are on-line parameters. The new settings become effective immediately.
* 3. These parameters are supported for version 4 or later.
A-5
Appendix A List of Parameters
A-6
A.2 SERVOPACK Parameters
A-7
Appendix A List of Parameters
A-8
A.2 SERVOPACK Parameters
A-9
Appendix A List of Parameters
* 7. Change the set value to hexadecimal and then convert the lower 2 bytes and upper 2 bytes to
decimal values. Set the decimal equivalent of the lower 2 bytes in Pn212 and the decimal
equivalent of the upper 2 bytes in Pn213.
Example: If the set value is 131088, set the following.
131088 = 0x00020010
Pn212 = Lower 2 bytes = 0x0010 = 16
Pn213 = Upper 2 bytes = 0x0002 = 2
A-10
A.3 Parameters Used for SERVOPACK Linear Motors
* 1. After changing these parameters, turn OFF the main circuit and control power supplies and
then turn them ON again to enable the new settings.
* 2. The factory default is 0, so an A.08 alarm will occur the first time the power supply is turned
ON. The alarm will not occur if this parameter is set to a correct value and the power supply
is turned OFF and then back ON again.
* 3. These parameters are set to small values to prevent dangerous situations when setting up the
motor. After completing the setup, increase the settings to the thrust levels used in the appli-
cation.
* 4. These parameters are supported for SERVOPACK firmware version 32 or later.
A-11
Appendix A List of Parameters
A-12
A.4 SERVOPACK Switches
A-13
Appendix A List of Parameters
A-14
A.4 SERVOPACK Switches
A-15
Appendix B
Monitor Mode and Auxiliary Functions B
This appendix provides lists of monitor modes and auxiliary functions that can
be used when the Digital Operator is connected to connector CN7.
B-1
Appendix B Monitor Mode and Auxiliary Functions
B-2
B.1 Monitor Modes
B-3
Appendix B Monitor Mode and Auxiliary Functions
B-4
Appendix C
List of Serial Commands
C
This appendix provides a list of the serial commands in alphabetical order.
C-1
Appendix C List of Serial Commands
C-2
C.1 Alphabetical List of Serial Commands
C-3
Appendix C List of Serial Commands
C-4
Index
Index
Symbols C
* (global address) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-6 cables
/BK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2, 5-8, 5-10 I/O cables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4
/DEC - - - - - - - - - - - - - - - - - - - - - - 3-2, 5-6, 5-64, 5-65, 6-18, 6-19 serial communications cables - - - - - - - - - - - - - - - - - - - - - - 1-4
/HOME - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-3, 5-7, 5-65, 5-69 clearing hold - - - - - - - - - - - - - - - - - - - - - - - 6-12, 6-15, 6-17, 6-18
/INPOSITION- - - - - - - - - - - - - - - - - - - - - - - - - - - -3-3, 5-15, 5-44 CN1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4
/JOG0 to /JOG3- - - - - - - - - - - - - - - - - - - - - - - - - - - 3-3, 5-7, 5-66 connections examples - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2
/JOGN - - - - - - - - - - - - - - - - - - - - - - - - - 3-3, 5-7, 5-65, 5-66, 5-69 examples of I/O signal connections to CN1 and CN4 - - - - - - 3-2
/JOGP - - - - - - - - - - - - - - - - - - - - - - - - - 3-3, 5-7, 5-65, 5-66, 5-69 input signal connections - - - - - - - - - - - - - - - - - - - - - - - - - - 5-6
/MODE 0/1- - - - - - - - - - - - - -3-3, 5-7, 5-39, 5-40, 5-49, 5-62, 5-69 output signal connections - - - - - - - - - - - - - - - - - - - - - - - - - 5-8
/PGMRES - - - - - - - - - - - - - - - - - - - - - - 3-3, 5-7, 5-40, 5-47, 5-49 specifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-5
/POUT0 to /POUT4 - - - - - - - - - - - - - - - - - - - 3-3, 5-16, 5-43, 5-59 terminal layout - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-4
/RGRT - - - - - - - - - - - - - - - - -3-2, 5-6, 5-55, 5-56, 5-57, 6-14, 6-17 CN10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-6
/SEL0 to /SEL6 - - - 3-2, 3-3, 5-6, 5-40, 5-41, 5-44, 5-45, 5-46, 5-49 CN2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2
/S-ON - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2, 5-6, 5-9 CN4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4
/S-RDY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2, 5-8, 5-13 connection examples - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2
/START-STOP - - - - - - - - - - - - - - - 3-3, 5-7, 5-40, 5-46, 5-47, 5-49 examples of I/O signal connections to CN1 and CN4 - - - - - - 3-2
/WARN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2, 5-8, 5-14 input signal connections - - - - - - - - - - - - - - - - - - - - - - - - - - 5-6
output signal connections - - - - - - - - - - - - - - - - - - - - - - - - - 5-8
A specifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-5
absolute encoder - - - - - - - - - - - - - - - - - - - - - - - - - 5-20, 6-19, 6-20 terminal layout - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-5
interface circuit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-21 CN6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4, 3-10
offset - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-25, 7-49 serial command communications connector (CN6) - - - - - - - 3-10
reset - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-37 specifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2
selecting usage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-21 CN7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4
setup initialization - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-22 Digital Operator or Support Software connector (CN7) - - - - 3-15
zero setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-25, 7-49 CN8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-22
ACC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-43 coasting to a stop- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-28, 5-29
acceleration - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-34, 5-43, 6-11 commands - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-5, 6-6, 6-7, 6-8
alarms command/response format - - - - - - - - - - - - - - - - - - - - - - - - 6-5
alarm code output signals - - - - - - - - - - - - - - - - - - - - - - - - - 5-9 communications protocol - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-4
alarm display - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-8 connectors
alarm display table- - - - - - - - - - - - - - - - - - - - - - - - - - 9-2, 9-10 Digital Operator or Support Software connector (CN7) - - - - 3-15
I/O signal connections - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2
alarm reset - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-9, 7-5
serial command communications connector (CN6) - - - - - - - 3-10
Servo alarm output- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-9
wiring - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-1
troubleshooting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-6
coordinates
ALM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2, 5-8, 5-9
moving method and coordinate settings - - - - - - - - - - - - - - 5-35
ALO1 to ALO3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2, 5-8, 5-9
setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-19, 6-20
auxiliary functions
commands - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-33 D
list- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B-4
DEC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-43
axis address - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4, 6-3
deceleration - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-34, 5-43, 6-11
setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-3
deceleration ratio- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-30
axis number - - - - - - - - - - - - - - - - - - - - - - - -6-3, 6-5, 6-6, 6-8, 6-9
delimiter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-4, 6-5, 6-6, 6-9
B DEN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-45
differences between firmware version 3 and version 4- - - - - - - - - viii
backlash compensation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-37
baseblock - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-20 Digital Operator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-1
BAT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2 available models - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4, 1-5
battery dimensions- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-1
handling - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-21 display
bit rate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2, 6-3, 6-4, 6-7 alarm display table - - - - - - - - - - - - - - - - - - - - - - - - - 9-2, 9-10
brake - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-10 error display table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-14
interlock output signal - - - - - - - - - - - - - - - - - - - - - - - - - - 5-10 for alarms - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-8
for errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-8
Index-1
Index
Index-2
Index
Index-3
Index
W
warnings
warning display - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-9
warning display table - - - - - - - - - - - - - - - - - - - - - - - -9-5, 9-19
warning output signal - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-14
X
X-ON/X-OFF control - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2
Z
ZONE
ZONE signal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-43, 5-59
ZONE table- - - - - - - - - - - - - - - - - - - - - 5-43, 5-53, 5-59, 6-23
ZONE table settings - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-59
ZONE table setup commands - - - - - - - - - - - - - - - - - - - - - - 6-31
Index-4
Revision History
The revision dates and numbers of the revised manuals are given on the bottom of the back cover.
Series SGDH
Indexer Application Module
USER'S MANUAL
IRUMA BUSINESS CENTER
480, Kamifujisawa, Iruma, Saitama 358-8555, Japan
Phone 81-42-962-5696 Fax 81-42-962-6138
YASKAWA ELECTRIC AMERICA, INC.
2121 Norman Drive South, Waukegan, IL 60085, U.S.A.
Phone 1-847-887-7000 Fax 1-847-887-7370
MOTOMAN INC. HEADQUARTERS
805 Liberty Lane West Carrollton, OH 45449, U.S.A.
Phone 1-937-847-6200 Fax 1-937-847-6277
YASKAWA ELETRICO DO BRASIL COMERCIO LTD.A.
Avenida Fagundes Filho, 620 Bairro Saude-Sao Paulo-SP, Brazil CEP: 04304-000
Phone 55-11-5071-2552 Fax 55-11-5581-8795
YASKAWA ELECTRIC EUROPE GmbH
Am Kronberger Hang 2, 65824 Schwalbach, Germany
Phone 49-6196-569-300 Fax 49-6196-569-398
Motoman Robotics Europe AB
Box 504 S38525 Torsas, Sweden
Phone 46-486-48800 Fax 46-486-41410
Motoman Robotec GmbH
Kammerfeldstraβe 1, 85391 Allershausen, Germany
Phone 49-8166-90-100 Fax 49-8166-90-103
YASKAWA ELECTRIC UK LTD.
1 Hunt Hill Orchardton Woods Cumbernauld, G68 9LF, United Kingdom
Phone 44-1236-735000 Fax 44-1236-458182
YASKAWA ELECTRIC KOREA CORPORATION
Kfpa Bldg #1201, 35-4 Youido-dong, Yeongdungpo-Ku, Seoul 150-010, Korea
Phone 82-2-784-7844 Fax 82-2-784-8495
YASKAWA ELECTRIC (SINGAPORE) PTE. LTD.
151 Lorong Chuan, #04-01, New Tech Park Singapore 556741, Singapore
Phone 65-6282-3003 Fax 65-6289-3003
YASKAWA ELECTRIC (SHANGHAI) CO., LTD.
No.18 Xizang Zhong Road. Room 1805, Harbour Ring Plaza Shanghai 20000, China
Phone 86-21-5385-2200 Fax 86-21-5385-3299
YATEC ENGINEERING CORPORATION
4F., No.49 Wu Kong 6 Rd, Wu-Ku Industrial Park, Taipei, Taiwan
Phone 886-2-2298-3676 Fax 886-2-2298-3677
YASKAWA ELECTRIC (HK) COMPANY LIMITED
Rm. 2909-10, Hong Kong Plaza, 186-191 Connaught Road West, Hong Kong
Phone 852-2803-2385 Fax 852-2547-5773
BEIJING OFFICE
Room No. 301 Office Building of Beijing International Club, 21
Jianguomenwai Avenue, Beijing 100020, China
Phone 86-10-6532-1850 Fax 86-10-6532-1851
TAIPEI OFFICE
9F, 16, Nanking E. Rd., Sec. 3, Taipei, Taiwan
Phone 886-2-2502-5003 Fax 886-2-2505-1280
SHANGHAI YASKAWA-TONGJI M & E CO., LTD.
27 Hui He Road Shanghai China 200437
Phone 86-21-6553-6060 Fax 86-21-5588-1190
BEIJING YASKAWA BEIKE AUTOMATION ENGINEERING CO., LTD.
30 Xue Yuan Road, Haidian, Beijing P.R. China Post Code: 100083
Phone 86-10-6233-2782 Fax 86-10-6232-1536
SHOUGANG MOTOMAN ROBOT CO., LTD.
7, Yongchang-North Street, Beijing Economic Technological Investment & Development Area,
Beijing 100076, P.R. China
Phone 86-10-6788-0551 Fax 86-10-6788-2878
YASKAWA
In the event that the end user of this product is to be the military and said product is to be
employed in any weapons systems or the manufacture thereof, the export will fall under
the relevant regulations as stipulated in the Foreign Exchange and Foreign Trade
Regulations. Therefore, be sure to follow all procedures and submit all relevant
documentation according to any and all rules, regulations and laws that may apply.
Specifications are subject to change without notice
MANUAL NO. SIE-C718-9B
for ongoing product modifications and improvements. © Printed in Japan October 2003 02-1 2
© 2002-2003 YASKAWA ELECTRIC CORPORATION. All rights reserved. 03-4③ 00-71066