w426 E1 11 - cj1w NC - cs1w NC PDF
w426 E1 11 - cj1w NC - cs1w NC PDF
w426 E1 11 - cj1w NC - cs1w NC PDF
W426-E1-11
SYSMAC
CJ1W-NC271/NC471/NCF71/NCF71-MA
CS1W-NC271/NC471/NCF71
Position Control Units
OPERATION MANUAL
OMRON, 2004
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 OMRON.
No patent liability is assumed with respect to the use of the information contained herein. Moreover, because
OMRON is constantly 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. Neverthe-
less, OMRON 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.
Trademarks
• Windows are either registered trademarks or trademarks of Microsoft Corporation in the USA and other coun-
tries.
• MECHATROLINK is a registered trademark of the MECHATROLINK Members Association.
Other company names and product names in this document are the trademarks or registered trademarks of their
respective companies.
CJ1W-NC271/NC471/NCF71/NCF71-MA
CS1W-NC271/NC471/NCF71
Position Control Units
Operation Manual
Revised October 2014
iv
Notice:
OMRON products are manufactured for use according to proper procedures by a qualified operator
and only for the purposes described in this manual.
The following conventions are used to indicate and classify precautions in this manual. Always heed
the information provided with them. Failure to heed precautions can result in injury to people or dam-
age to property.
!DANGER Indicates an imminently hazardous situation which, if not avoided, will result in death or
serious injury. Additionally, there may be severe property damage.
!WARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or
serious injury. Additionally, there may be severe property damage.
!Caution Indicates a potentially hazardous situation which, if not avoided, may result in minor or
moderate injury, or property damage.
Visual Aids
The following headings appear in the left column of the manual to help you locate different types of
information.
Note Indicates information of particular interest for efficient and convenient opera-
tion of the product.
1,2,3... 1. Indicates lists of one sort or another, such as procedures, checklists, etc.
v
vi
TABLE OF CONTENTS
PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
1 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
2 General Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
3 Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
4 Operating Environment Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
5 Application Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
6 Conformance to EC Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi
SECTION 1
Features and System Configuration . . . . . . . . . . . . . . . . . . . 1
1-1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1-3 Basic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1-4 List of Functions and Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-5 List of Functions by Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1-6 Comparison with Existing Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SECTION 2
Basic Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2-1 Basic Flow of Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2-2 Starting Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
SECTION 3
Installation and Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3-1 Nomenclature and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3-2 Installing the Position Control Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3-3 External I/O Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3-4 Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
SECTION 4
Data Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4-1 Overall Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4-2 Data Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4-3 Common Parameter Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4-4 Axis Parameter Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4-5 Servo Parameter Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
4-6 Common Operating Memory Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
4-7 Axis Operating Output Memory Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
4-8 Axis Operating Input Memory Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
vii
TABLE OF CONTENTS
SECTION 5
Transferring and Saving Data . . . . . . . . . . . . . . . . . . . . . . . . 217
5-1 Transferring Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
5-2 Transferring PCU Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
5-3 Transferring Servo Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
SECTION 6
MECHATROLINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
6-1 MECHATROLINK Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
6-2 MECHATROLINK Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
6-3 MECHATROLINK Communications Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
6-4 Standard Settings for Servo Drives Using MECHATROLINK. . . . . . . . . . . . . . . . . . . . . . . 263
SECTION 7
Position Control Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
7-1 PCU Control System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
7-2 Control Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
7-3 Coordinate System and Present Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
7-4 Acceleration and Deceleration Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
7-5 Limit Input Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
SECTION 8
Defining the Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
8-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
8-2 Origin Search Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
8-3 Present Position Preset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
8-4 Origin Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
8-5 Phase Z Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
8-6 Absolute Encoder Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
SECTION 9
Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
9-1 Direct Operation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
9-2 Direct Operation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
9-3 PCU Data Settings for Direct Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
9-4 Using Direct Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9-5 Interrupt Feeding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
9-6 Torque Limit Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
9-7 Linear Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
viii
TABLE OF CONTENTS
SECTION 10
Other Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
10-1 Servo Lock/Unlock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
10-2 Jogging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
10-3 Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
10-4 Torque Limits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
10-5 Speed Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
10-6 Torque Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
10-7 Backlash Compensation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
10-8 Software Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
10-9 Stop Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
10-10 DEVIATION COUNTER RESET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
SECTION 11
Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
11-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
11-2 Basic Program Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
11-3 Application Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
SECTION 12
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
12-1 Overview of PCU Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
12-2 Troubleshooting Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
12-3 LED Error Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
12-4 Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
12-5 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
12-6 Error Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
12-7 CPU Unit Error Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
SECTION 13
Maintenance and Inspection . . . . . . . . . . . . . . . . . . . . . . . . . 511
13-1 Inspection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
13-2 Inspection Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
13-3 Handling Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
13-4 Procedure for Replacing a PCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
ix
TABLE OF CONTENTS
Appendices
A Performance Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
B List of Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
C Operation Area I/O Allocations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
D List of Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
E Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/
CJ1W-NC113/133/213/233/413/433 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
F Additional Functions for the CJ1W-NCF71-MA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659
x
About this Manual:
This manual describes the installation and operation of the CJ1W-NC271/NC471/NCF71/NCF71-MA
and CS1W-NC271/NC471/NCF71 Position Control Units and includes the sections described below.
Please read this manual carefully and be sure you understand the information provided before
attempting to install or operate the Position Control Unit. Be sure to read the precautions provided in
the following section.
Precautions provide general precautions for using the Position Control Unit, Programmable Control-
ler, and related devices.
Section 1 introduces the features of the Position Control Unit, explains the system configuration in
which it is used, and also provides information on basic operations, functions and specifications.
Section 2 provides an overview of the procedures required to use the Position Control Unit.
Section 3 provides information on nomenclature and functions, and describes the procedures required
for wiring and installation. Information on the MECHATROLINK-II I/F Unit is also provided.
Section 4 provides an overview of the parameter and data settings used in Position Control Unit oper-
ation and provides information on memory allocations.
Section 5 explains how to transfer and save parameters and data using the data transfer bits.
Section 6 provides an overview of MECHATROLINK communications, and includes information on
settings and procedures required to use MECHATROLINK with the Position Control Unit.
Section 7 provides an overview of the control system used by the Position Control Unit, including
information on the control units, coordinate system, acceleration/deceleration operations, and limit
input operations.
Section 8 provides information on the various operations used to determine the origin, including origin
searches, origin returns, presetting the present position, calculating phase Z margins, and using the
absolute encoder.
Section 9 provides an overview of direct operation and describes the parameter settings, data set-
tings, and procedures required to perform direct operation. Information on interrupt feeding and torque
limits is also provided here.
Section 10 describes the servo lock/unlock, jogging, override, torque limits, speed control, torque con-
trol, backlash compensation, software limits, and stop functions.
Section 11 provides basic program examples and application examples for using the Position Control
Unit.
Section 12 provides information on troubleshooting errors that may occur, including details on the
meaning of indicator displays and error codes, and the procedures required to reset errors in the Unit
or axes.
Section 13 describes methods for inspecting and maintaining the Position Control Unit and the proce-
dure required to replace a Position Control Unit.
The Appendices provide information on the performance characteristics, lists of parameters, I/O allo-
cations in the operation areas, lists of error codes, alarm/warning displays, and information required
when changing to the CJ1W-NC271/NC471/NCF71/NCF71-MA or CS1W-NC271/NC471/NCF71 from
a CJ1W/CS1W-NC113/133/213/233/413/433 Position Control Unit.
!WARNING Failure to read and understand the information provided in this manual may result in per-
sonal injury or death, damage to the product, or product failure. Please read each section
in its entirety and be sure you understand the information provided in the section and
related sections before attempting any of the procedures or operations given.
xi
Unit Versions of Position Control Units
Unit Versions A “unit version” has been introduced to manage Position Control Units
according to differences in functionality accompanying Unit upgrades.
Notation of Unit Versions The unit version is given to the right of the lot number on the nameplate of the
on Products products for which unit versions are being managed, as shown below.
CJ1W-NCF71
NCF71
MLK RUN
ERC CJ1W-NCF71
ERH
ERM
BCDE UNIT
NC UNIT
789A
No.
F 012
3456
Unit version
Example for unit version 1.0
The unit version of Position Control Units starts with unit version 1.0.
Confirming Unit Versions CX-Programmer version 4.0 can be used to confirm the unit version using the
with Support Software Unit Manufacturing Information.
In the IO Table Window, right-click the Position Control Unit and select Unit
Manufacturing information.
The following Unit Manufacturing information Dialog Box will be displayed.
Unit version
The unit version is displayed as 1.0 in the Unit Version Number field of the
above example. Use the above display to confirm the unit version of the Unit
connected online.
Using Unit Version Label A unit version label is provided with the Position Control Unit. This label can
be attached to the front of the Position Control Unit to differentiate between
Position Control Units with different unit versions.
xii
Functions Supported According to Position Control Unit Versions
Model CJ1W-NC@71/CS1W-NC@71
Unit Ver. 1.0 Unit Ver. 1.1 Unit Ver. 1.2 Unit Ver. 1.3 Unit Ver. 2.0 Unit Ver. 2.1
Linear interpolation --- Supported. Supported. Supported. Supported. Supported.
Absolute encoder setup function --- --- Supported. Supported. Supported. Supported.
Deviation counter reset --- --- --- Supported. Supported. Supported.
Establishing connections even --- --- --- Supported. Supported. Supported.
when there are unconnected
axes or axes with alarms that
cannot be cleared
Transferring servo parameters --- --- --- Supported. Supported. Supported.
even when there is an axis error
Creating servo locks during soft- --- --- --- Supported. Supported. Supported.
ware limit detection when an
absolute encoder is used
Driver main circuit OFF error --- --- --- Supported. Supported. Supported.
detection only when the servo is
locked
Using Holding Area address --- --- --- Supported. Supported. Supported.
H512 and onwards for function
block address allocations
Addition of supported models: --- --- --- --- Supported. Supported.
SMARTSTEP Junior Servo
Drives (R7D-ZN@-ML2)
Addition of rejoin function --- --- --- --- Supported. Supported.
Eliminating connection restric- --- --- --- --- Supported. Supported.
tion when Servo Drive alarms
occur (enabling connection
when alarm A.C90 occurs)
Addition of origin search opera- --- --- --- --- Supported. Supported.
tion modes
Addition of origin search preset --- --- --- --- Supported. Supported.
function
Faster setting for transfer cycle --- --- --- --- --- Supported.
and communications cycle
when setting the absolute
encoder PG zero point position
offset with an origin search
xiii
Upgrades Made According to Unit Versions of the Position Control Unit
Unit Version 1.0 to Unit Version 1.1
Functional upgrade Unit version 1.0 Unit version 1.1
Addition of linear interpolation Linear interpolation cannot be used. Linear interpolation can be performed for
function positioning operations combining one or
more axes.
Linear interpolation can performed for up to
four axes each of axes 1 to 4 and axes 5 to 8
for Servo Drive axes connected to the Posi-
tion Control Unit. (Refer to 9-7 Linear Inter-
polation.)
xiv
Functional upgrade Unit version 1.2 Unit version 1.3
Establishing connections If any of the axes registered in the scan list Axis operations using MECHATROLINK
when there are unconnected are not connected, have the control power communications are possible for any axes
axes or axes with alarms that supply interrupted, or have an alarm that registered in the scan list and for which
cannot be cleared can be reset only by cycling the power MECHATROLINK communications have
supply, an MLK initialization error (Unit been started (see note) regardless of
error code 0020 (hex) will occur after the whether there are Servo Drive alarms.
connections are established and opera- If there are any axes with alarms, they will be
tions using MECHATROLINK communica- indicated by the Error Flags and error code in
tions will not be possible any axes, the Axis Operating Input Memory Areas.
including those without errors. If there are alarms in the Servo Drive that can
To start MECHATROLINK communica- be cleared only by recycling the power, they
tions normally, all errors must be cleared will be detected as Unit errors (MLK initializa-
for all axes registered in the scan list tion errors) for Units with unit version 1.1 or
before connections can be established. earlier, but they will be detected in the indi-
vidual axis areas.
Note If R88D-WN@-ML2 W-series Servo
Drives (Models with Built-in MECHA-
TROLINK-II Communications) are con-
nected, an encoder communications
error (A.C9@) will occur in the Servo
Drive and it will not be possible to start
MECHATROLINK communications for
Units with unit version 1.3 or earlier.
(Refer to 6-3-2 MECHATROLINK Communi-
cations Status.)
Transferring parameters when Servo parameters cannot be transferred Servo parameters can be transferred (i.e.,
there are axis errors (i.e., written, read, or saved) for axes with written, read, or saved) for axes with errors. If
errors. The errors must first be reset to the axis error already exists, it will not be
clear the axis error status before Servo overwritten even if an error occurs during
parameters can be transferred. parameter transfer.
If Servo parameters are written when there is
an axis error, be sure to confirm that the
parameters were transferred correctly.
(Refer to 5-3 Transferring Servo Parameters.)
Locking the servo when a If an attempt is made to lock the Servo The Servo can be locked at any position,
software limit is being when an absolute encoder is used, the regardless of the type of encoder and the
detected for a Motor with an software limits are enabled, and the software limit settings.
absolute encoder present position is within the software limit (Refer to 10-8-4 Software Limit Operation.)
area, a software limit error will occur and
the Servo lock operation will be canceled.
To lock the Servo in the above situation,
the software limit must first be disabled.
xv
Functional upgrade Unit version 1.2 Unit version 1.3
Detecting driver main circuit Servo Drive main circuit OFF errors are Servo Drive main circuit OFF errors are
OFF errors only when the detected regardless of whether the Servo detected only when the Servo is locked for
Servo is locked is locked for the axis. Once a Servo Drive the axis.
main circuit OFF error is detected, it will The Position Control Unit will automatically
continue to be detected even if the error is unlock the Servo when a Servo Drive main
reset until the main circuit power supply is circuit OFF error is detected, allowing the
restored. error to be cleared even while the main circuit
power supply is interrupted.
If an attempt is made to lock the Servo while
the main circuit power supply is interrupted, a
Servo Drive main circuit OFF error will be
detected again.
(Refer to 12-4-2 List of Error Codes.)
Allocating holding addresses The function blocks in the OMRON FB The function blocks in the OMRON FB
H512 and higher as function Library for the Position Control Unit cannot Library for the Position Control Unit can be
block addresses be used if H512 (default setting) or higher used if H512 (default setting) or higher are
are allocated for non-holding areas of allocated for non-holding areas of function
function block addresses. block addresses.
If H512 or higher are allocated, a function
block error will occur when the function
block is executed.
The CX-Programmer must be used to
change the setting to other unused words
(e.g., in the DM or EM Area).
xvi
Functional upgrade Unit version 1.3 Unit version 2.0
Addition of rejoin function MECHATROLINK communications are The following functions are supported in
started and stopped at the same time for addition to starting and stopping MECHA-
all axes registered in the scan list. TROLINK communications for all axes at the
same time.
• Rejoin Function
An axis for which communications have
been stopped, e.g., due to a communica-
tions error, can be restarted without stop-
ping communications for the other axes.
(Refer to 6-3-4 Rejoining the Connection.)
• Setting the Axes to Be Connected
Axes registered in the scan list can be set
temporarily so that they are not registered.
The axes can be set so that they are tempo-
rarily not used without resetting the scan
list. Operations can be performed without
errors occurring for these axes.
(Refer to 6-3-5 Specifying the Axes to Con-
nect.)
The Axis Communications Status Flags have
also been changed for the above functions.
Refer to the note following this table for
details.
Eliminating connection restric- If an encoder communications error MECHATROLINK communications can be
tion when Servo Drive alarms (A.C90) occurs for a R88D-WN@-ML2 W- started under the conditions given at the left,
occur (enabling connection series Servo Drive (Model with Built-in and operations, such as transferring Servo
when alarm A.C90 occurs) MECHATROLINK-II Communications), Parameters, can be performed.
MECHATROLINK communications can-
not be started with that Servo Drive.
Addition of origin search oper- Three origin search operation pattern are Eleven origin search operation pattern are
ation modes possible by combining the following set- possible by combining the following settings:
tings: • Origin search operations: 4 settings
• Origin search operations: 3 settings (Reversal modes 1, 2, and 3, and Single-
(Reversal modes 1 and 2, and Single- direction mode)
direction mode) • Origin detection methods: 3 settings (With
• Origin detection method: 1 setting origin proximity input signal reversal, With-
(With origin proximity input signal rever- out origin proximity input signal reversal,
sal) Not use origin proximity input signal)
Origin search operation
Origin
detection Single-
Reversal Reversal direction Reversal
method mode 1 mode 2 mode mode 3
With origin
proximity
input signal
reversal (See note.)
Without
origin
proximity
input signal (See note.)
reversal
Not use
origin
proximity
input signal (See note.)
: Combinations supported by unit version 1.3 or earlier
: Combinations supported by unit version 2.0 or later
Note: Origin search operation patterns supported by
absolute encoders.
xvii
Functional upgrade Unit version 1.3 Unit version 2.0
Addition of origin search pre- The preset function cannot be used during The preset function can be used during origin
set function origin searches. searches.
For any of the origin search operations the
present position can be automatically set to
any specified value at the end of the origin
search. When using reversal mode 1 and an
absolute encoder, an offset can also be set
for the absolute origin.
(Refer to 8-2-6 Origin Search Preset and 8-6-
2 Absolute Encoder Operating Procedure.)
With unit version 1.3 or earlier, once MECHATROLINK communications have been started by estab-
lishing connections, the Axis Communications Status Flags will not change unless communications
are disconnected (including Unit errors that required disconnection).
With unit version 2.0 or later, the Axis Communications Status Flags will turn OFF after connections
have been established whenever axis operation becomes impossible due to a communications error
(synchronous communications alarm or communications alarm).
Unit Version 2.0 to Unit Version 2.1
Functional upgrade Unit version 2.0 Unit version 2.1
Faster setting of transfer cycle A longer communications cycle must be The same communications cycle can be
and communications cycle when set using the settings given in a separate set regardless of whether the absolute
setting the absolute encoder PG table when the absolute encoder PG zero encoder PG zero point position offset is
zero point position offset with an point position offset is set with an origin set with an origin search.
origin search search.
xviii
Terms and Conditions Agreement
● Buyer Remedy Omron's sole obligation hereunder shall be, at Omron's election, to (i) replace
(in the form originally shipped with Buyer responsible for labor charges for
removal or replacement thereof) the non-complying Product, (ii) repair the
non-complying Product, or (iii) repay or credit Buyer an amount equal to the
purchase price of the non-complying Product; provided that in no event shall
Omron be responsible for warranty, repair, indemnity or any other claims or
expenses regarding the Products unless Omron's analysis confirms that the
Products were properly handled, stored, installed and maintained and not
subject to contamination, abuse, misuse or inappropriate modification. Return
of any Products by Buyer must be approved in writing by Omron before ship-
ment. Omron Companies shall not be liable for the suitability or unsuitability or
the results from the use of Products in combination with any electrical or elec-
tronic components, circuits, system assemblies or any other materials or sub-
stances or environments. Any advice, recommendations or information given
orally or in writing, are not to be construed as an amendment or addition to
the above warranty.
xix
Application Considerations
Suitability of Use Omron Companies shall not be responsible for conformity with any standards,
codes or regulations which apply to the combination of the Product in the
Buyer's application or use of the Product. At Buyer's request, Omron will pro-
vide applicable third party certification documents identifying ratings and limi-
tations of use which apply to the Product. This information by itself is not
sufficient for a complete determination of the suitability of the Product in com-
bination with the end product, machine, system, or other application or use.
Buyer shall be solely responsible for determining appropriateness of the par-
ticular Product with respect to Buyer's application, product or system. Buyer
shall take application responsibility in all cases.
NEVER USE THE PRODUCT FOR AN APPLICATION INVOLVING SERIOUS
RISK TO LIFE OR PROPERTY WITHOUT ENSURING THAT THE SYSTEM
AS A WHOLE HAS BEEN DESIGNED TO ADDRESS THE RISKS, AND
THAT THE OMRON PRODUCT(S) IS PROPERLY RATED AND INSTALLED
FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYS-
TEM.
Programmable Omron Companies shall not be responsible for the user's programming of a
Products programmable Product, or any consequence thereof.
Disclaimers
Performance Data Data presented in Omron Company websites, catalogs and other materials is
provided as a guide for the user in determining suitability and does not consti-
tute a warranty. It may represent the result of Omron's test conditions, and the
user must correlate it to actual application requirements. Actual performance
is subject to the Omron's Warranty and Limitations of Liability.
Change in Product specifications and accessories may be changed at any time based on
Specifications improvements and other reasons. It is our practice to change part numbers
when published ratings or features are changed, or when significant construc-
tion changes are made. However, some specifications of the Product may be
changed without any notice. When in doubt, special part numbers may be
assigned to fix or establish key specifications for your application. Please con-
sult with your Omron's representative at any time to confirm actual specifica-
tions of purchased Product.
Errors and Omissions Information presented by Omron Companies has been checked and is
believed to be accurate; however, no responsibility is assumed for clerical,
typographical or proofreading errors or omissions.
xx
PRECAUTIONS
This section provides general precautions for using the Position Control Unit and related devices.
The information contained in this section is important for the safe and reliable application of Position Control Units. You
must read this section and understand the information contained before attempting to set up or operate a Position Control
Unit.
xxi
Intended Audience 1
1 Intended Audience
This manual is intended for the following personnel, who must also have
knowledge of electrical systems (an electrical engineer or the equivalent).
• Personnel in charge of installing FA systems.
• Personnel in charge of designing FA systems.
• Personnel in charge of managing FA systems and facilities.
2 General Precautions
The user must operate the product according to the performance specifica-
tions described in the operation manuals.
Before using the product under conditions which are not described in the
manual or applying the product to nuclear control systems, railroad systems,
aviation systems, vehicles, combustion systems, medical equipment, amuse-
ment machines, safety equipment, and other systems, machines, and equip-
ment that may have a serious influence on lives and property if used
improperly, consult your OMRON representative.
Make sure that the ratings and performance characteristics of the product are
sufficient for the systems, machines, and equipment, and be sure to provide
the systems, machines, and equipment with double safety mechanisms.
This manual provides information for programming and operating the Unit. Be
sure to read this manual before attempting to use the Unit and keep this man-
ual close at hand for reference during operation.
!WARNING It is extremely important that a Position Control Units and related devices be
used for the specified purpose and under the specified conditions, especially
in applications that can directly or indirectly affect human life. You must con-
sult with your OMRON representative before applying Position Control Units
and related devices to the above-mentioned applications.
3 Safety Precautions
!WARNING Do not attempt to take any Unit apart while the power is being supplied. Doing
so may result in electric shock.
!WARNING Do not attempt to disassemble, repair, or modify any Units. Any attempt to do
so may result in malfunction, fire, or electric shock.
!WARNING Never touch any of the terminals while power is being supplied. Doing so may
result in serious electric shock.
!WARNING Provide safety measures in external circuits (i.e., not in the Programmable
Controller or Position Control Unit) to ensure safety in the system if an abnor-
mality occurs due to malfunction of the PLC, malfunction of the PCU (Position
Control Unit), or external factors affecting the operation of the PLC or PCU.
Not providing sufficient safety measures may result in serious accidents.
xxii
Operating Environment Precautions 4
• Emergency stop circuits, interlock circuits, limit circuits, and similar safety
measures must be provided in external control circuits.
• The PLC will turn OFF all outputs when its self-diagnosis function detects
any error or when a severe failure alarm (FALS) instruction is executed.
Unexpected operation, however, may still occur for errors in the I/O con-
trol section, errors in I/O memory, and other errors that cannot be
detected by the self-diagnosis function. As a countermeasure for all such
errors, external safety measures must be provided to ensure safety in the
system.
• The PLC or PCU outputs may remain ON or OFF due to deposits on or
burning of the output relays, or destruction of the output transistors. As a
countermeasure for such problems, external safety measures must be
provided to ensure safety in the system.
• When the 24-V DC output (service power supply to the PLC) is over-
loaded or short-circuited, the voltage may drop and result in the outputs
being turned OFF. As a countermeasure for such problems, external
safety measures must be provided to ensure safety in the system.
• Provide measures in the computer system and programming to ensure
safety in the overall system even if communications errors or malfunctions
occur in data link communications or remote I/O communications.
• External safety measures must also be taken to ensure safety in the
event of unexpected operation when connecting or disconnecting the
PCU’s connectors.
!Caution Confirm safety before transferring data files stored in the file memory (Mem-
ory Card or EM file memory) to the I/O area (CIO) of the CPU Unit using a
peripheral tool. Otherwise, the devices connected to the output unit may mal-
function regardless of the operation mode of the CPU Unit.
!Caution Execute online editing only after confirming that no adverse effects will be
caused by extending the cycle time. Otherwise, the input signals may not be
readable.
xxiii
Application Precautions 5
!Caution The operating environment of the PLC System can have a large effect on the
longevity and reliability of the system. Improper operating environments can
lead to malfunction, failure, and other unforeseeable problems with the PLC
System. Make sure that the operating environment is within the specified con-
ditions at installation and remains within the specified conditions during the
life of the system.
5 Application Precautions
Observe the following precautions when using the PLC System.
!WARNING Always heed these precautions. Failure to abide by the following precautions
could lead to serious or possibly fatal injury.
• Always connect to a ground of 100 Ω or less when installing the Units. Not
connecting to a ground of 100 Ω or less may result in electric shock.
• Always turn OFF the power supply to the PLC before attempting any of
the following. Not turning OFF the power supply may result in malfunction
or electric shock.
• Mounting or dismounting Power Supply Units, I/O Units, CPU Units, In-
ner Boards, or any other Units.
• Assembling the Units.
• Setting DIP switches or rotary switches.
• Connecting cables or wiring the system.
• Connecting or disconnecting the connectors.
!Caution Failure to abide by the following precautions could lead to faulty operation of
the PLC, the PCU, or the system, or could damage the PLC or PCU. Always
heed these precautions.
xxiv
Application Precautions 5
• For CJ-series PLCs, lock the sliders securely until they click into place
when connecting the Power Supply Unit, CPU Unit, I/O Units, Special I/O
Units, or CPU Bus Units. Functions may not work correctly if the sliders
are not locked properly.
• Always attach the End Cover provided with the CPU Unit to the Unit on
the right end of the PLC. The CJ-series PLC will not operate properly if
the End Cover is not attached.
• Take appropriate measures to ensure that the specified power with the
rated voltage and frequency is supplied in places where the power supply
is unstable. An incorrect power supply may result in malfunction.
• Remove the label after the completion of wiring to ensure proper heat dis-
sipation. Leaving the label attached may result in malfunction.
• Disconnect the LG (line ground) terminal and GR (ground) terminal before
performing withstand voltage and insulation resistance tests.
• Confirm that set parameters and data operate properly.
• Perform wiring according to specified procedures.
• Double-check all wiring and switch settings before turning ON the power
supply. Incorrect wiring may result in burning.
• Check the user program for proper execution before actually running it on
the Unit. Not checking the program may result in unexpected operation.
• Confirm that no adverse effect will occur in the system before attempting
any of the following. Not doing so may result in an unexpected operation.
• Changing the operating mode of the PLC (including setting the Startup
Mode).
• Force-setting/force-resetting any bit in memory.
• Changing the present value of any word or any set value in memory.
• After replacing Units, resume operation only after transferring to the new
CPU Unit, Special I/O Units, CPU Bus Units, and externally connected
devices the contents of the DM Area, Holding Area, and other data
required for resuming operation. Not doing so may result in an unex-
pected operation.
• Do not pull on the cables or bend the cables beyond their natural limit.
Doing either of these may break the cables.
• Do not place objects on top of the cables or other wiring lines. Doing so
may break the cables.
• Before touching a Unit, be sure to first touch a grounded metallic object in
order to discharge any static build-up. Not doing so may result in malfunc-
tion or damage.
• Unexpected operation may result if inappropriate data link tables or
parameters are set. Even if appropriate data link tables and parameters
have been set, confirm that the controlled system will not be adversely
affected before starting or stopping data links.
• Never turn OFF the power to the Unit while transferring data.
xxv
Conformance to EC Directives 6
6 Conformance to EC Directives
6-1 Applicable Directives
• EMC Directives
6-2 Concepts
EMC Directives
OMRON devices that comply with EC Directives also conform to the related
EMC standards so that they can be more easily built into other devices or the
overall machine. The actual products have been checked for conformity to
EMC standards (see the following note). Whether the products conform to the
standards in the system used by the customer, however, must be checked by
the customer.
EMC-related performance of the OMRON devices that comply with EC Direc-
tives will vary depending on the configuration, wiring, and other conditions of
the equipment or control panel on which the OMRON devices are installed.
The customer must, therefore, perform the final check to confirm that devices
and the overall machine conform to EMC standards.
Note Applicable EMC (Electromagnetic Compatibility) standards are as follows:
EMS (Electromagnetic Susceptibility): EN61000-6-2
EMI (Electromagnetic Interference): EN61000-6-4
(Radiated emission: 10-m regulations)
1,2,3... 1. The PCU is defined as a in-panel device and must be installed within a
control panel.
2. Reinforced insulation or double insulation must be used for the DC power
supplies used for I/O.
3. PCUs complying with EC directives also meet the common emission stan-
dard (EN61000-6-4). The measures required to ensure that the standard
is met will vary with the overall configuration of the control panel, the other
devices connected to the control panel, wiring, and other conditions. The
customer must therefore confirm that EC directives are met for the overall
machine or device, particularly for the radiated emission requirement
(10 m).
xxvi
SECTION 1
Features and System Configuration
This section introduces the features of the Position Control Unit, explains the system configuration in which it is used, and
also provides information on basic operations, functions and specifications.
1-1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1-3 Basic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1-3-1 Position Control (Direct Operation) . . . . . . . . . . . . . . . . . . . . . . . . . 4
1-3-2 Speed Control and Torque Control . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1-3-3 Other Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1-4 List of Functions and Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-4-1 General Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-4-2 List of Functions and Specifications. . . . . . . . . . . . . . . . . . . . . . . . . 6
1-5 List of Functions by Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1-6 Comparison with Existing Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1
Features Section 1-1
1-1 Features
Position Control Unit
CS1W-NC271/471/F71
CJ1W-NC271/471/F71
NCF71
RUN CS
ERC ERH
NCF71 ERM
MLK
MLK
RUN
ERC
ERH
ERM UNIT
BCDE 09
UNIT No.
321
8
789A
F 012
No.
54
3456
MLK
MLK
The Position Control Unit is a CS/CJ-series CPU Bus Unit. The Position Con-
trol Unit (PCU) receives commands from the CPU Unit's internal Auxiliary
Area and outputs positioning commands to MECHATROLINK-II Servo Drives.
MECHATROLINK is a registered trademark of MECHATROLINK Members
Association.
Compatible with the A MECHATROLINK-II high-speed (10 Mbps) communications interface is
MECHATROLINK-II High- used to control Servo Drives for up to 16 axes with a single CS/CJ-series Unit.
speed Field Network Shielded twisted-pair cables in daisy-chain formation make wiring simple and
enable multi-axis systems that require less wiring and are smaller in size.
High-speed, High- Optimal motor performance can be achieved by transmitting data using com-
precision Control Using munications between the Programmable Controller (PLC) and Servo Drives,
Data Communications without having to set an upper limit for the designated speed. High-speed and
high-precision position control using high-resolution motors are possible.
Position Control (Direct Positioning can be performed simply by directly setting the target position and
Operation) target speed from the CPU Unit. Positioning to either absolute or relative posi-
tions is also possible. Interrupt feeding is also supported. With interrupt feed-
ing, positioning is continued for a specified amount after an interrupt input
signal is received, and then the axis is stopped.
Speed Control and Torque The Servo Drive's speed and torque can be controlled by directly specifying
Control the target speed and torque from the CPU Unit.
Compatible with The PCU is compatible with Servomotors that have absolute encoders. Using
Servomotors with such Servomotors eliminates the need to repeatedly perform origin searches.
Absolute Encoders
Transfer Data between The Servo Drive's parameters and monitors can be set from the CPU Unit. All
Host PLC and Servo Drive the data for the multi-axis system can be centrally controlled from the host
PLC. This removes the difficulty in starting up devices or setting data when
replacing a Unit.
2
System Configuration Section 1-2
External inputs
Servomotor
External inputs
Servo Drive
MECHATROLINK-II
(16 axes max.)
3
Basic Operations Section 1-3
Torque control
Other operations Origin searches
Jogging
Overrides
Present position preset
Stop functions
Backlash compensation
Start
Time X
4
Basic Operations Section 1-3
Interrupt Feeding When an interrupt input signal is received, positioning is continued for the
specified amount of movement and then stopped.
Speed Interrupt input
Time
Linear Interpolation Linear interpolation can be performed for a combination of axes (Unit Ver. 1.1
or later).
Time
1
Override Enable Bit
0
Present Position Preset The PRESENT POSITION PRESET command changes the present position
(Changing the Present to a specified position.
Position)
Stop Functions The DECELERATION STOP command decelerates positioning to a stop.
The EMERGENCY STOP command cancels operating commands immedi-
ately and stops the axis after moving it for the number of pulses remaining in
the Servo Drive's deviation counter.
5
List of Functions and Specifications Section 1-4
6
List of Functions and Specifications Section 1-4
Item Specification
Control com- Position command range −2,147,483,648 to 2,147,483,647 (command units)
mand range Speed command range for position 0 to 2,147,483,647 (command units/s)
control
Acceleration/deceleration speeds 1 to 65,535 (10,000 command units/s2)
for position control
Speed command range for speed −199.999% to 199.999%
control The upper limit of the speed command range depends on the
specifications of the Servo Drive.
Torque command range for torque −199.999% to 199.999%
control The upper limit of the torque command range depends on the
specifications of the Servo Drive.
Control func- Servo lock/unlock Creates (Servo lock) or releases (Servo unlock) the position loop
tions on the PCU.
Position control Positions to an absolute position or relative position according to
the target position and target speed specified from the ladder pro-
gram.
Origin determination • Origin search: Establishes the origin using the specified search
method.
• Present position preset: Changes the present position to a speci-
fied position to establish the origin.
• Origin return: Returns the axis from any position to the estab-
lished origin.
• Absolute encoder origin: Establishes the origin using a Servomo-
tor that has an absolute encoder, without having to use an origin
search.
Jogging Outputs pulses at a fixed speed in the forward rotation or reverse
rotation direction.
Interrupt feeding Performs positioning by moving the axis a fixed amount when an
external interrupt input is received while the axis is moving.
Speed control Performs speed control by sending a command to the Servo Drive
speed loop.
Torque control Performs torque control by sending a command to the Servo Drive
current loop.
Stop functions • Deceleration stop: Decelerates the moving axis to a stop.
• Emergency stop: Positions the moving axis for the number of
pulses remaining in the deviation counter and then stops the axis.
Auxiliary func- Acceleration/deceleration curves Sets one of the following: a trapezoidal (linear) curve, an exponen-
tions tial curve, or an S-curve (moving average).
Torque limit Restricts the output torque during axis operation.
Override Multiplies the axis command speed by a specified ratio.
Override: 0.01% to 327.67%
Servo parameter transfer Reads and writes the Servo Drive parameters from the ladder pro-
gram in the CPU Unit.
Monitoring function Monitors the control status of the Servo Drive, such as the com-
mand coordinate positions, feedback position, current speed, and
torque.
Software limits Limits software operation within the positioning range during posi-
tion control.
Backlash compensation Compensates for the amount of play in the mechanical system
according to a set value.
Deviation counter reset The position deviation in the Servo Drive’s deviation counter can
be reset to 0 (unit version 1.3 or later).
External I/O Position Control Unit One MECHATROLINK-II interface port
Servo Drive I/O Forward/reverse rotation limit inputs, origin proximity inputs, exter-
nal interrupt inputs 1 to 3 (can be used as external origin inputs)
7
List of Functions by Purpose Section 1-5
Item Specification
Self-diagnostic functions Watchdog, flash memory check, memory corruption check
Error detection functions Overtravel, Servo Drive alarm detection, CPU error, MECHA-
TROLINK communications error, Unit setting error
8
Comparison with Existing Models Section 1-6
9
Comparison with Existing Models Section 1-6
Note The response time depends on the cycle time of the PLC and the MECHA-
TROLINK communications settings. The time shown in the table is the maxi-
mum value obtained when calculated according to specified measurement
conditions. For details, refer to Appendix A Performance Characteristics.
10
SECTION 2
Basic Procedures
This section provides an overview of the procedures required to use the Position Control Unit.
11
Basic Flow of Operations Section 2-1
START
Set the station addresses of the Servo Drives. (See note 1.)
Create the I/O tables for the PLC. (See note 2.)
Transfer the common parameters from the CPU 4-3 Common Parameter Area
Unit to the PCU using the WRITE DATA Bit in 4-6 Common Operating
the Common Operating Memory Area. Memory Area
5-2-1 Writing PCU
Parameters
Transfer the axis parameters from the CPU Unit 4-4 Axis Parameter Area
to the PCU using the WRITE DATA Bit in the
5-2-1 Writing PCU
Common Operating Memory Area. Parameters
PCU Settings
Note (1) Perform wiring according to instructions given in the Servomotor and Ser-
vo Drive's operation manuals.
(2) Refer to the CJ Series PLC Operation Manual.
12
Basic Flow of Operations Section 2-1
NO 6-3-3 MECHATROLINK
Are communications established Communications Errors
with all devices? 12-5 Troubleshooting
YES
The MECHATROLINK devices can
now be operated from the PCU.
Memory Area
Turn ON the CONNECT Bit in the PCU's
Common Operating Memory Area. 6-3-1 Establishing
Connections
6-3-2 MECHATROLINK
Check that communications are established with Communications Status
the connected devices by referring to the axis
communications status in the PCU's Common
Operating Memory Area.
NO 6-3-3 MECHATROLINK
Communications are established Communications Errors
with all devices? 12-5 Troubleshooting
YES
The MECHATROLINK devices can
now be operated from the PCU.
13
Basic Flow of Operations Section 2-1
10-2 Jogging
Jogging
14
Basic Flow of Operations Section 2-1
6-3-2 MECHATROLINK
Communications Status
Turn OFF the power to the Servo Drives and
external input devices.
END
15
Starting Operation Section 2-2
100 kpulses/s
Time
0.1 s 0.1 s
16
Starting Operation Section 2-2
Programming Console
MECHATROLINK-II
I/F Unit
MECHATROLINK-II Terminator
Servomotor
17
Starting Operation Section 2-2
CN1
JEPMC-W6003-01
MLK CN6A +24VIN 47
24 V DC
(Not used.) 40
Origin proximity signal
CN6B
DEC 41
JEPMC-W6022 Forward rotation limit
Terminator input
POT 42
Reverse rotation limit
input
NOT 43
EXT1 44
EXT2 45
EXT3 46
The Servo Drive's CN1 input signals depend on the input signal allocations,
which are set in this operation example. Of these allocated input signals, the
forward drive prohibit input (forward rotation limit input) and reverse drive pro-
hibit input (reverse rotation limit input) are used as N.C. contacts. Therefore,
connect them so that they are normally ON. The origin proximity signal and
external latch inputs 1 to 3 are not used in this operation example and there-
fore do not need to be wired.
The above diagram shows the wiring for the PCU, Servo Drive, MECHA-
TROLINK-II I/F Unit, and external control input signals at the Servo Drive.
Refer to each of the CPU Unit and Servo Drive operation manuals for details
on wiring the CPU Unit and Servo Drive power supply and connecting the
Servo Drive and Servomotor.
Setting Common Set the Common Parameters of the PCU. The minimum required Common
Parameters Parameters that must be set are as follows:
• Axis Operating Output Memory Area designation
• Axis Operating Input Memory Area designation
• Scan list setting (information registered for axes connected to MECHA-
TROLINK communications)
Common Parameters are transferred to the PCU using the WRITE DATA Bit
in the Common Operating Memory Area. D01000 to D01011 are used for data
to be transferred.
18
Starting Operation Section 2-2
Common Parameters Set The following settings are made in D01000 to D01011 as the Common
in the PCU Parameters to be set in the PCU. Refer to the following table for setting
details.
DM word Set value Common Parameter Details
D01000 00B0 hex Axis Operating Output Set the beginning word of
Memory Areas the Axis Operating Output
D01001 0064 hex Beginning word of Axis Memory Areas to CIO 100.
Operating Output Memory Axis 1 output words:
Areas CIO 100 to CIO 124
D01002 00B0 hex Axis Operating Input Mem- Set the beginning word of
ory Areas the Axis Operating Input
D01003 01F4 hex Beginning word of Axis Memory Area to CIO 500.
Operating Input Memory Axis 1 input words: CIO 500
Areas to CIO 524
D01004 0040 hex Scan list setting (axes 1 Allocate axis 1 of the PCU
and 2) to the Servo Drive.
D01005 to Set all Scan list setting
D01011 words to (axes 3 to 16)
0000 hex.
Writing Common The Common Parameter settings in D01000 to D01011 are written to the
Parameters to the PCU PCU. Make the settings for transferring data to the PCU's Common Operating
Memory Area as shown below.
Word Set value Data transfer Details
setting name
CIO 1506 000C hex Number of write Number of write words: 0C hex =
words 12 decimal
CIO 1507 0082 hex Write source area Beginning word of write data:
CIO 1508 03E8 hex Write source word D01000
CIO 1509 1838 hex Write destination Write destination address in PCU:
address 1838 hex = Beginning word of
Common Parameter Area
Data is written to the PCU by turning ON the WRITE DATA Bit in the Common
Operating Memory Area. For the PCU with unit number 0, the WRITE DATA
Bit is allocated in CIO 150001. Turn ON this bit using the Programming Con-
sole.
01
CIO 1500 This bit transfers data according to the data transfer
settings when it is turned ON.
19
Starting Operation Section 2-2
While data is being written to the PCU, the Data Transferring Flag in the Com-
mon Operating Memory Area turns ON. When data has finished being written,
the Data Transferring Flag turns OFF. For the PCU with unit number 0, the
Data Transferring Flag is allocated in CIO 151514.
14
The following diagram shows the operation for writing data to the PCU.
Setting Axis In this operation example, the PCU's default settings are used for each axis
Parameters parameter, so they do not need to be transferred to the PCU.
Saving PCU Settings The Common Parameters are saved in the PCU's flash memory.
Data is saved to the PCU's flash memory by turning ON the SAVE DATA Bit
in the Common Operating Memory Area. For the PCU with unit number 0, the
SAVE DATA Bit is allocated in CIO 150003. Turn ON this bit using the Pro-
gramming Console.
03
CIO 1500 This bit saves parameters in the PCU's
flash memory when it is turned ON.
While data is being saved to flash memory, the Data Transferring Flag in the
Common Operating Memory Area turns ON. When data has finished being
saved, the Data Transferring Flag turns OFF. For the PCU with unit number 0,
the Data Transferring Flag is allocated in CIO 151514.
20
Starting Operation Section 2-2
14
CIO 1515 This flag is ON while data is being saved.
When data saving is completed, the flag turns OFF.
Restarting the PCU After the PCU settings have been saved, restart the PCU to enable the set-
tings. Either cycle the power to the CPU Unit, or restart the PCU. For the PCU
with unit number 0, the Restart Bit is allocated in A50100.
Note Do not turn OFF the power to the PLC or restart the PCU while data is being
saved to the PCU’s flash memory. Doing so may corrupt the PCU’s memory.
Always make sure that the Data Transferring Flag is OFF before turning OFF
the power to the CPU Unit or restarting the PCU.
CONNECT Bit
When connections are established, the PCU starts communications with the
MECHATROLINK devices (Servo Drives) registered in the scan list set in the
Common Parameters. When communications with the registered device are
normal, the corresponding bits for the axes in the Axis Communications Sta-
tus of the Common Operating Memory Area are turned ON. For the PCU with
unit number 0, the Axis Communications Status is allocated in the bits of CIO
1522.
00 Bits 00 to 15 show the communications status
CIO 1522 for axes 1 to 16, respectively. When an axis
registered in the scan list is communicating
normally, the corresponding bit turns ON.
Axis Communicating Bit for Axis 1
When communications with the registered devices are not normal, the corre-
sponding bits for the axes in the Axis Communications Status bits of the Com-
mon Operating Memory Area are not turned ON and an MLK initialization
error (Unit error code 0020 hex) occurs in the PCU. Any axis errors that occur
can be checked using the Axis Error Flags and error codes in the Axis Operat-
ing Memory Areas.
The Connection Status Flag in the Common Operating Memory Area will turn
ON at the start of communications when the CONNECT Bit turns ON, regard-
less of whether communications with all registered devices are normal.
In this operation example, if MECHATROLINK communications are started
normally, the status of each flag is as follows:
Connection status (CIO 151615): 1 (Connection established)
Axis communications status (CIO 1522): 0001 (bit 00 = Communications
established with axis 1)
21
Starting Operation Section 2-2
These settings are standard for input signals when an R88D-WT@ Servo
Drive and FNY-NS115 MECHATROLINK-II I/F Unit are used together.
Transferring Servo Servo Parameters are transferred to the Servo Drive via the PCU using the
Parameters SAVE SERVO PARAMETER Bits in the PCU's Axis Operating Output Mem-
ory Areas. The Servo Parameters are transferred one at a time. The following
three parameters must be set as shown below to allocate the above input sig-
nals.
Parameter No. Parameter name Set value
Pn50A Input signal selection 1 2881
Pn50B Input signal selection 2 8883
Pn511 Input signal selection 5 6541
22
Starting Operation Section 2-2
Preparing Servo The settings for the parameter number, parameter size, and write data are set
Parameters to Be Set in in the Axis Operating Output Memory Area as Servo Parameters to be set in
the Servo Drive the Servo Drive. In this operation example, the Common Parameters are set
so that the beginning word of the Axis Operating Output Memory Area for axis
1 is allocated in CIO 100. Therefore, the setting words for the Servo Parame-
ters for axis 1 are allocated as follows:
Word Details
CIO 117 Servo Parameter No.
CIO 118 Parameter size (Unit: bytes)
CIO 119 Write data (rightmost word)
CIO 120 Write data (leftmost word)
Writing Servo Parameters The Servo Parameter settings in CIO 117 to CIO 120 are written to the Servo
to the Servo Drive Drive. In this example, to transfer three Servo Parameters, execute the opera-
tion to write to the Servo Drive three times.
Writing the Pn50A Set Value
To write the Pn50A settings, first make the settings for transferring Servo
Parameters to the PCU's Axis Operating Output Memory Areas as shown
below.
Word Set value Parameter transfer Details
setting
CIO 117 050A hex Servo Parameter No. Write Servo Parameter No.:
Pn50A
CIO 118 0002 Parameter size Write parameter size: 2 (bytes)
CIO 119 2881 hex Write data (right- Write Servo Parameter set value:
most word) 2881
CIO 120 --- Write data (leftmost Parameter size is 2 bytes (1 word,
word) so this is not used.) The set value
is ignored.
In this example, to keep the Servo Parameters even if the Servo Drive power
is turned OFF, the Servo Parameters are saved in the non-volatile memory
(flash memory) in the Servo Drive. Servo Parameters are written from the
PCU to the non-volatile memory (flash memory) of the Servo Drive by turning
ON the SAVE SERVO PARAMETER Bit in the Axis Operating Output Mem-
ory Area.
In this operation example, the Common Parameters are set so that the begin-
ning word of the Axis Operating Output Memory Area for axis 1 is allocated in
CIO 100. Therefore, the SAVE SERVO PARAMETER Bit for axis 1 is allo-
cated in CIO 10114. Turn ON this bit using the Programming Console.
14
CIO 101 This bit saves the Servo parameters according to the
parameter transfer settings when it is turned ON.
While Servo Parameters are being saved to the Servo Drive, the Servo
Parameter Transferring Flag in the Axis Operating Input Memory Area turns
ON. When the Servo Parameters have finished being saved, the Servo
Parameter Transferring Flag turns OFF.
In this operation example, the Common Parameters are set so that the begin-
ning word of the Axis Operating Input Memory Area for axis 1 is allocated in
CIO 500. Therefore, the Servo Parameter Transferring Flag for axis 1 is allo-
cated in CIO 50014.
23
Starting Operation Section 2-2
14
CIO 500 This flag is ON while Servo parameters are being
saved, and turns OFF when saving is completed.
The set values for Pn50B and Pn511 are written in the same way, i.e., by
changing the details of the Servo Parameters to be transferred and turning
ON the WRITE DATA Bit.
Writing the Pn50B Set Value
Word Set value Parameter transfer Details
setting
CIO 117 050B hex Servo Parameter No. Write Servo Parameter No.:
Pn50B
CIO 118 0002 hex Parameter size Write parameter size: 2 (bytes)
CIO 119 8883 hex Write data (right- Write Servo Parameter setting:
most word) 8883
CIO 120 --- Write data (leftmost Parameter size is two bytes (one
word) word, so this is not used.) The set-
ting is ignored.
The following diagram shows the operation used to transfer parameters to the
Servo Drive.
24
Starting Operation Section 2-2
CONNECT Bit
Servo Lock The servo lock of the Servomotor connected to MECHATROLINK can be set
by turning ON the SERVO LOCK Bit in the Axis Operating Output Memory
Area.
In this operation example, the Common Parameters are set so that the begin-
ning word of the Axis Operating Output Memory Area for axis 1 is allocated in
CIO 100. Therefore, the SERVO LOCK Bit for axis 1 is allocated in CIO
10100. Turn ON this bit using the Programming Console.
25
Starting Operation Section 2-2
00
CIO 101 This bit places the Servomotor in Servo lock status
when it is turned ON.
When the servo lock is no longer required, turn OFF the corresponding
SERVO LOCK Bit in the Axis Operating Output Memory Area.
The RELATIVE MOVEMENT Bit for axis 1 is allocated in CIO 10004. There-
fore, turn this bit ON using the Programming Console.
04
CIO 100 This bit executes the RELATIVE MOVEMENT
command for direct operation when it is turned ON.
26
Starting Operation Section 2-2
The Servomotor starts rotating up to the target speed of 100,000 pulses/s and
stops at 500,000 pulses. The acceleration/deceleration speed depends on the
Servo Parameters set for the Servo Drive. When a W-series Servo Drive and
the FNY-NS115 are used together, the acceleration and deceleration speeds
are set in the Servo Parameters as follows:
Parameter Parameter name Default Unit Setting in this
No. example
Pn80A First-step linear 100 10,000 command Not used.
acceleration con- units/s2
stant
Pn80B Second-step linear 100 10,000 command 1,000,000
acceleration con- units/s2 pulses/s2
stant
Pn80C Acceleration con- 0 100 command Default settings
stant switching units/s used.
speed
Pn80D First-step linear 100 10,000 command Not used.
deceleration con- units/s2
stant
Pn80E Second-step linear 100 10,000 command 1,000,000
deceleration con- units/s2 pulses/s2
stant
Pn80F Deceleration con- 0 100 command Default settings
stant switching units/s used.
speed
In this operation example, the default settings are used for the acceleration/
deceleration constants. With the default settings, the acceleration/decelera-
tion movement uses a linear acceleration/deceleration waveform, and the
slope of the acceleration and deceleration is 1,000,000 pulses/s2.The target
speed is 100,000 pulses/s, so after starting, the motor accelerates up to the
target speed in 0.1 s, and decelerates to a stop from the target speed in 0.1 s.
Speed
Pn80B
(Second-step Linear Acceleration Constant) Pn80E
(Second-step Linear Deceleration Constant)
Pn80C
(Acceleration Constant Switching Speed) Pn80F
(Deceleration Constant Switching Speed)
Time
In this operation example, the acceleration/deceleration constant switching
speed is 0. Therefore, from startup, the motor accelerates according to the
Second-step Linear Acceleration Constant and decelerates using the
Second-step Linear Deceleration Constant until stopping. The First-step
Acceleration/Deceleration Constants are not used.
The present position of each axis can be monitored in the Axis Operating
Input Memory Areas.
In this operation example, the Common Parameters are set so that the begin-
ning word of the Axis Operating Input Memory Area for axis 1 is allocated in
CIO 500. Therefore, the present position (feedback present position) for axis
1 is allocated in CIO 506 and CIO 507.
Feedback present position
CIO 506 (rightmost word)
27
Starting Operation Section 2-2
The following diagram shows the operation for the RELATIVE MOVEMENT
command.
Servo Unlock The Servomotor connected to MECHATROLINK can be set to servo unlock
status by turning ON the SERVO UNLOCK Bit in the Axis Operating Output
Memory Area.
In this operation example, the Common Parameters are set so that the begin-
ning word of the Axis Operating Output Memory Area for axis 1 is allocated in
CIO 100. Therefore, the SERVO UNLOCK Bit for axis 1 is allocated in CIO
10101. Turn ON this bit using the Programming Console.
01
When the servo unlock status is no longer required, turn OFF the correspond-
ing SERVO UNLOCK Bit in the Axis Operating Output Memory Area.
Stopping MECHATROLINK Communications
Always stop MECHATROLINK communications before turning OFF the
power supply to the Servo Drive. MECHATROLINK communications are
stopped by turning OFF the CONNECT Bit in the Common Operating Memory
Area.
28
Starting Operation Section 2-2
For the PCU with unit number 0, the CONNECT Bit is allocated in CIO
150100. Use the Programming Console to turn OFF this bit, which was turned
ON at the start of MECHATROLINK communications.
00
CIO 1501 This bit stops MECHATROLINK communications
when it is turned OFF.
CONNECT Bit
This completes the operations example for operating the Servomotor using
the RELATIVE MOVEMENT command for direct operation. In this operation
example, the commands are sent manually from the Programming Console,
but the basic operation flow is the same when sequences are programmed
into the ladder program. Other functions are also used in the same way by
changing the parameter settings and manipulating bits.
29
Starting Operation Section 2-2
30
SECTION 3
Installation and Wiring
This section provides information on nomenclature and functions, and describes the procedures required for wiring and
installation. Information on the MECHATROLINK-II I/F Unit is also provided.
31
Nomenclature and Functions Section 3-1
6543
EF 2
DCB
789A
No. A987
01
3456
Unit Number Setting Switch
Sets the PCU's unit number.
MECHATROLINK-II
MLK Communications Connector
Connects to the MECHATROLINK-II
Connection Cable. MLK
LED Indicators
LED Name Color Status Details
RUN Run Green Lit The PCU is operating normally.
Not lit Other condition
ERC Unit Error Red Lit A fatal error has occurred in the
PCU and operation cannot con-
tinue.
Flashing A non-fatal error has occurred in
the PCU and operation can con-
tinue.
Not lit Other condition
ERH CPU Unit Error Red Lit An error has occurred in the PLC.
Not lit Other condition
ERM MECHA- Red Lit An error has occurred in MECHA-
TROLINK TROLINK communications.
Device Error Flashing An error has occurred in a con-
nected MECHATROLINK device.
Not lit Other condition
MLK MECHA- Yellow Lit MECHATROLINK communica-
TROLINK Com- tions in progress
munications Not lit MECHATROLINK communica-
Status tions stopped
32
Nomenclature and Functions Section 3-1
Unit Number Setting Set the unit number using the rotary switch on the front of the PCU. The
Switch (UNIT No.) PCU's unit number is a CPU Bus Unit unit number.
CJ1W-NC@71 CS1W-NC@71
BCD UNIT UNIT
EF 2
210FE
789A
No. No.
01
6543
DCB
3456 A987
Note Always turn OFF the power supply before changing the Unit Number Setting
Switch's setting.
MECHATROLINK-II This connector connects the PCU with MECHATROLINK devices through the
Communications special MECHATROLINK-II Connection Cable.
Connector
For details on MECHATROLINK-II Connection Cable models and configura-
tion, refer to 3-4-1 MECHATROLINK-II Communications Wiring.
The versions of both the W-series Servo Drive and MECHATROLINK-II I/F
Unit can be found on the nameplate on the side of each device. If an earlier
version of the device is used, it will not function properly. Always use products
with versions listed in the table above (or later versions).
33
Nomenclature and Functions Section 3-1
Note Refer to the user’s manual for the Servo Drive for the nomenclature and func-
tions of Servo Drives with Built-in MECHATROLINK-II Communications.
• G5-series Servo Drives with Built-in MECHATROLINK-II Communications
(R88D-KN@-ML2)
• G-series Servo Drives with Built-in MECHATROLINK-II Communications
(R88D-GN@-ML2)
• W-series Servo Drives with Built-in MECHATROLINK-II Communications
(R88D-WN@-ML2)
• SMARTSTEP Junior Servo Drives with Built-in MECHATROLINK-II Com-
munications (R7D-ZN@-ML2)
LED Indicators The LED Indicators show the operating status of the FNY-NS115.
A
R
Note The Alarm Status LED will also be lit when MECHATROLINK communications
are not established with the PCU.
Station Address Setting Set the Servo Drive's station address in conjunction with the MECHA-
Switch (SW1) TROLINK-II communications setting on pin 3 of the Communications Setting
DIP Switch (SW2).
8 9
7
6 A
5 B
4 C
3 D
2 E
1 0 F
34
Installing the Position Control Unit Section 3-2
CJ1W-NC@71
1,2,3... 1. Align the connectors correctly and mount the PCU.
35
Installing the Position Control Unit Section 3-2
Connector
PA205R
F 012
789A
3456 No.
MCPWR
L1 BUSY
AC100-240V
INPUT
L2/N
PERIPHERAL
RUN
OUTPUT
AC240V
DC24V
MLK
PORT
2. Secure the PCU by sliding the yellow latches on the top and bottom until
they click and lock.
Latch
PA205R
POWER SYSMAC
CJ1G-CPU44
RUN
ERR/ALM
INH
NCF71
MLK
Lock
PROGRAMMABLE
PRPHL
RUN
CONTROLLER ERC
COMM ERH
ERM
OPEN
D
BC E UNIT
Release
F 012
789A
3456 No.
MCPWR
L1 BUSY
AC100-240V
INPUT
L2/N
PERIPHERAL
RUN
OUTPUT
AC240V
DC24V
MLK
PORT
Note If the latches are not completely locked, the PCU may not function properly.
To remove the PCU, slide the latches in the “release” direction and remove the
PCU.
CS1W-NC@71
1,2,3... 1. Catch the hook on the top back of the PCU on the Backplane to mount the
unit.
Mounting hook
Backplane
36
Installing the Position Control Unit Section 3-2
2. Insert the connector on the back of the CPU properly into the connector on
the Backplane.
Duct
20 mm min.
Backplane
PCU
20 mm min.
Phillip’s screwdriver
3. Tighten the screw on the bottom of the PCU using a Phillip’s screwdriver.
When mounting the PCU inside equipment, provide the minimum space in-
dicated in the diagram to enable mounting/dismounting the PCU and to en-
sure proper ventilation.
Note Always tighten the mounting screw on the bottom of the PCU to a torque of
0.4 N⋅m.
To remove the PCU, loosen the screw at the bottom of the PCU using a Phil-
lip’s screwdriver and then lift up on the bottom of the PCU.
37
Installing the Position Control Unit Section 3-2
NCF71
RUN CS
ERC ERH
NCF71 ERM
MLK
MLK
RUN
ERC
ERH
ERM UNIT
BCDE 09
UNIT No.
321
8
789A
F 012
No.
54
3456
MLK
MLK
3-2-4 Dimensions
CJ1W-NC@71
31 65
2.7
NCF71
MLK RUN
ERC
ERH
ERM
BCD UNIT
EF 2
789A
No.
01
3456
90
MLK
2.7
38
External I/O Circuits Section 3-3
CS1W-NC@71
35 101 6.2
NCF71
RUN ERH
ERC ERM
MLK
UNIT
No.
130
MLK
Backplane
Connecting Cable
123
Approx. 193
39
External I/O Circuits Section 3-3
40
External I/O Circuits Section 3-3
41
External I/O Circuits Section 3-3
Control I/O Signals The following table shows the names and functions of the Servo Drive’s con-
trol I/O signals.
CN1 Control Input Signals
Pin No. Symbol Signal name Function/Interface
Name Default setting
6 +24VIN 12 to 24-VDC Power Supply Input Power supply +input terminal (12 to 24 VDC) for
sequence inputs.
5 IN1 General-pur- Immediate stop This is a general-purpose input.
pose input 1 Functions can be selected by parameters.
7 IN2 General-pur- Forward drive Take note that, however, external latch inputs 1
pose input 2 prohibition to 3 can only be allocated to IN5 to IN7 (pin
8 IN3 General-pur- Reverse drive numbers 10 to 12)
pose input 3 prohibition
9 IN4 General-pur- Origin proximity
pose input 4
10 IN5 General-pur- External latch 3
pose input 5
11 IN6 General-pur- External latch 2
pose input 6
12 IN7 General-pur- External latch 1
pose input 7
13 IN8 General-pur- Monitor input 0
pose input 8
14 BAT Backup battery input Backup battery connection terminals when the
15 BATGND absolute encoder power is interrupted.
ABS
(Connection to this terminal is not necessary if
you use the absolute encoder battery cable for
backup.)
Note (1) If the limit input signal inputs (Servo Drive's forward drive prohibited sig-
nal and reverse drive prohibited signal) are not allocated, the Servo Drive
will not stop the Servomotor when the signal is input, and the Position
Control Unit will also not detect limit inputs as errors. When using a Posi-
tion Control Unit, always allocate the Servo Drive's forward drive prohib-
ited signal and reverse drive prohibited signal to enable use of the limit
input signals. (Refer to 6-4 Standard Settings for Servo Drives Using
MECHATROLINK.)
(2) The signal width of the limit input signals (forward drive prohibited signal
and reverse drive prohibited signal) and origin proximity input signal (ori-
gin return deceleration limit switch) must be longer than the MECHA-
42
External I/O Circuits Section 3-3
Servo Drive
10 + X External power supply
12 VDC to 24 VDC
Di Maximum operating voltage: 30 VDC
- Maximum output current: 50 mA
43
External I/O Circuits Section 3-3
For details on the Servo Drive's standard settings, refer to 6-4 Standard Set-
tings for Servo Drives Using MECHATROLINK.
44
External I/O Circuits Section 3-3
Control I/O Signals The following table shows the names and functions of the Servo Drive's con-
trol I/O signals.
CN1 Control Input Signals
Pin No. Symbol Name Function/Interface
1 +24VIN 12 to 24-VDC Power supply input terminal (12 to 24 VDC) for sequence inputs.
Power Supply
Input
2 STOP Emergency Input for emergency stop.
Stop Input When this signal is enabled and pin 1 is not connected to pin 2, an
Emergency Stop Input error (alarm code 87) occurs. Set this signal
to be enabled or disabled in the Emergency Stop Input Setting
(Pn041). (Factory default: Enable)
3 EXT3 External Latch This external signal input latches the current value feedback pulse
Signal 3 counter.
4 EXT2 External Latch The position data is obtained the moment the input is turned ON.
Signal 2 Minimal signal width must be 1 ms or more.
5 EXT1 External Latch
Signal 1
6 IN1 External Gen- This input is used as external general-purpose input 1.
eral-purpose
Input 1
7 PCL Forward Torque When the Torque Limit Selection (Pn003) is set to 3 or 5, this signal
Limit Input input selects the torque limit.
8 NCL Reverse Torque
Limit Input
19 to 20 POT Forward Drive Forward, reverse drive rotation overtravel Input.
Prohibit Input Pn004 chooses between enable and disable.
NOT Reverse Drive Pn044 sets the function assignment for pins 19 and 20.
Prohibit Input
Pn066 selects the operation.
21 DEC Origin Proximity Connect the origin proximity input signal in the origin search opera-
Input tion.
Pn042 changes the logic of the sensor.
22 IN0 External Gen- This input is used as external general-purpose input 0.
eral-purpose
Input 0
23 IN2 External Gen- This input is used as external general-purpose input 2.
eral-purpose
Input 2
11 --- Not used Do not connect anything.
12 --- Not used Do not connect anything.
13 --- Not used Do not connect anything.
14 --- Not used Do not connect anything.
9 --- Not used Do not connect anything.
10 --- Not used Do not connect anything.
27 --- Not used Do not connect anything.
28 --- Not used Do not connect anything.
34 BAT Backup battery Connect a battery to these terminals as a backup when the abso-
33 BATCOM input lute encoder is stopped. A cable with a battery is not required if a
battery is connected to these terminals. (Backup voltage: 3.6 V)
17 --- Not used Do not connect anything.
24 --- Not used Do not connect anything.
25 --- Not used Do not connect anything.
26 --- Not used Do not connect anything.
18 --- Not used Do not connect anything.
45
External I/O Circuits Section 3-3
Note (1) If the limit input signal inputs (Servo Drive's forward drive prohibited sig-
nal and reverse drive prohibited signal) are not allocated, the Servo Drive
will not stop the Servomotor when the signal is input, and the Position
Control Unit will also not detect limit inputs as errors. When using a Posi-
tion Control Unit, always allocate the Servo Drive's forward drive prohib-
ited signal and reverse drive prohibited signal to enable use of the limit
input signals. (Refer to 6-4 Standard Settings for Servo Drives Using
MECHATROLINK.)
(2) The signal width of the limit input signals (forward drive prohibited signal
and reverse drive prohibited signal) and origin proximity input signal (ori-
gin return deceleration limit switch) must be longer than the MECHA-
TROLINK communications cycle. If the input signal width is shorter than
the communications cycle, the Position Control Unit will be unable to de-
tect the input signal.
(3) When selecting a sensor for the origin proximity input signal (origin return
deceleration LS), use a sensor such as a Photoelectric Sensor, which
does not have chattering, because the origin signal is detected after the
input goes from ON to OFF during the origin search. If a switch with con-
tacts is used, the origin position may shift due to the switch contact's chat-
tering.
CN1 Control Output
Signals
Pin No. Symbol Name Function/Interface
15 /ALM Alarm Output The output is OFF when an
16 ALMCOM alarm is generated in the Servo
Drive.
29 OUTM2 General-purpose Out- This is a general-purpose out-
30 OUTM2COM put 2 (READY) put. The function for this output
is selected by changing the
31 OUTM3 General-purpose Out- parameter.
32 OUTM3COM put 3 (CLIM)
Refer to Output Signal Assign-
36 OUTM1 General-purpose Out- ment Details on the next page.
35 OUTM1COM put 1 (BKIR)
46
External I/O Circuits Section 3-3
− Di
47
External I/O Circuits Section 3-3
48
External I/O Circuits Section 3-3
Control I/O Signals The following tables show the names and functions of the Servo Drive's con-
trol I/O signals.
CN1 Control Input Signals
Pin Signal Name Function/Interface Control
no. mode
40 --- Not used. This control input signal is not used with the standard set- ---
tings.
41 DEC Origin return deceleration Used as the origin proximity input signal during the origin Position
LS search operation.
With the standard settings, the signal is enabled when ON.
42 POT Forward drive prohibit Used as the forward limit input. All modes
input (Positive overtravel) With the standard settings, the input is normally closed and
operates as follows:
OFF: Drive prohibited ON: Drive allowed
43 NOT Reverse drive prohibit Used as the reverse limit input. All modes
input (Negative over- With the standard settings, the input is normally closed and
travel) operates as follows
OFF: Drive prohibited ON: Drive allowed
44 EXT1 External latch 1 input Input signal used for external interrupts. Position
45 EXT2 External latch 2 input Used as an external interrupt input signal during interrupt
46 EXT3 External latch 3 input feeding or an external origin input signal during an origin
search.
With the standard settings, the signal is enabled when ON.
47 +24VIN +24 VDC control power This is the input terminal for the +24 VDC control input All modes
supply power supply.
Minimum ON time: 2 ms
Note (1) If the limit input signal inputs (Servo Drive's forward drive prohibited sig-
nal and reverse drive prohibited signal) are not allocated, the Servo Drive
will not stop the Servomotor when the signal is input, and the Position
Control Unit will also not detect limit inputs as errors. When using a Posi-
tion Control Unit, always allocate the Servo Drive's forward drive prohib-
ited signal and reverse drive prohibited signal to enable use of the limit
input signals. (Refer to 6-4 Standard Settings for Servo Drives Using
MECHATROLINK.)
(2) The signal width of the limit input signals (forward drive prohibited signal
and reverse drive prohibited signal) and origin proximity input signal (ori-
gin return deceleration limit switch) must be longer than the MECHA-
TROLINK communications cycle. If the input signal width is shorter than
the communications cycle, the Position Control Unit will be unable to de-
tect the input signal.
49
External I/O Circuits Section 3-3
(3) When selecting a sensor for the origin proximity input signal (origin return
deceleration LS), use a sensor such as a Photoelectric Sensor, which
does not have chattering, because the origin signal is detected after the
input goes from ON to OFF during the origin search. If a switch with con-
tacts is used, the origin position may shift due to the switch contact's chat-
tering.
CN1 Control Output Signals
Pin no. Signal Name Function/Interface Control
mode
25 INP1 Positioning completed The position deviation is less than positioning comple- Position
26 INP1COM output 1 tion range 1 (Pn500). (This signal is always OFF in con-
trol modes other than position control mode.)
27 BKIR Brake interlock output This is the holding brake timing signal that is output All modes
28 BKIRCOM according to the settings in parameters Pn506, Pn507,
and Pn508.
29 READY Servo ready output Turned ON if there are no errors after the control and All modes
30 READYCOM main circuit power supplies are turned ON.
31 ALM Alarm output This output turns OFF when there is a Servo Drive All modes
32 ALMCOM alarm.
Shell FG Frame ground Use this terminal to connect the cable's shield and FG All modes
wire.
Note The circuit is equipped with an auto-resetting circuit breaker to protect the out-
put. Even if an overcurrent trips the breaker, the breaker will reset automati-
cally after a certain time elapses with no current. (Ver. 37 and later Servo
Drives are equipped with the auto-resetting circuit breakers.)
50
External I/O Circuits Section 3-3
For details on the Servo Drive's standard settings, refer to 6-4 Standard Set-
tings for Servo Drives Using MECHATROLINK.
1 BKIR Brake interlock 14 BAT Backup battery
(SO1+) output + input
2 BKIRCOM Brake interlock 15 BATGND Backup battery
(SO1−) output common − input
Control I/O Signals The following tables show the names and functions of the Servo Drive's con-
trol I/O signals.
Control Input Signals
Pin No. Symbol Name Function/Interface Control mode
6 +24VIN +24 VDC control This is the input terminal for the +24 VDC control All modes
power supply input power supply.
7 POT Forward drive pro- Used as the forward limit input. All modes
hibited With the standard settings, the input is normally
closed and operates as follows:
OFF: Drive prohibited ON: Drive allowed
8 NOT Reverse drive pro- Used as the reverse limit input. All modes
hibited With the standard settings, the input is normally
closed and operates as follows
OFF: Drive prohibited ON: Drive allowed
9 DEC Origin return decel- Used as the origin proximity input signal during the Position
eration limit switch origin search operation.
With the standard settings, the signal is enabled
when ON.
51
External I/O Circuits Section 3-3
Minimum ON time: 2 ms
Note (1) If the limit input signal inputs (Servo Drive's forward drive prohibited sig-
nal and reverse drive prohibited signal) are not allocated, the Servo Drive
will not stop the Servomotor when the signal is input, and the Position
Control Unit will also not detect limit inputs as errors. When using a Posi-
tion Control Unit, always allocate the Servo Drive's forward drive prohib-
ited signal and reverse drive prohibited signal to enable use of the limit
input signals. (Refer to 6-4 Standard Settings for Servo Drives Using
MECHATROLINK.)
(2) The signal width of the limit input signals (forward drive prohibited signal
and reverse drive prohibited signal) and origin proximity input signal (ori-
gin return deceleration limit switch) must be longer than the MECHA-
TROLINK communications cycle. If the input signal width is shorter than
the communications cycle, the Position Control Unit will be unable to de-
tect the input signal.
(3) When selecting a sensor for the origin proximity input signal (origin return
deceleration LS), use a sensor such as a Photoelectric Sensor, which
does not have chattering, because the origin signal is detected after the
input goes from ON to OFF during the origin search. If a switch with con-
tacts is used, the origin position may shift due to the switch contact's chat-
tering.
Control Output Signals
Pin No. Symbol Name Function/Interface Control mode
1 BKIR Brake interlock out- This is the holding brake timing signal that is output All modes
(SO1+) put according to the settings in parameters Pn506,
2 BKIRCOM Pn507, and Pn508.
(SO1−)
3 ALM Alarm output This output turns OFF when there is a Servo Drive All modes
4 ALMCOM alarm.
52
External I/O Circuits Section 3-3
Note The circuit is equipped with an auto-resetting circuit breaker to protect the out-
put. Even if an overcurrent trips the breaker, the breaker will reset automati-
cally after a certain time elapses with no current.
53
External I/O Circuits Section 3-3
(2) Connect the shield in the control I/O signal cable to the connector hood.
At the Servo Drive connector, connect it to the FG (Frame ground).
CN1 Connector (14 Pins)
Name Model Manufacturer
Receptacle on Servo Drive Side 10226-52A2JL Sumitomo 3M
Soldered Plug on Cable Side 10126-3000VE Sumitomo 3M
Case on Cable Side 10326-52A0-008 Sumitomo 3M
Control I/O Signals The names and functions of Servo Drive control I/O signals are given in the
following table.
CN1 Control Input Signals
Pin Signal Name Function/interface Control
No. mode
1 EXT1 External latch signal 1 input An external interrupt input signal. Position
Use as an external interrupt signal for
interrupt feeding or as external origin
input signal for origin searches. The
signal is valid when ON.
2 DEC Origin proximity input The origin proximity input signal for ori- All modes
gin searches.
The signal is valid when ON.
3 NOT Reverse drive inhibit input The limit input in the reverse direction. All modes
This input operates as follows (i.e., like
a NC contact):
OFF: Drive prohibited, ON: Drive
enabled
4 POT Forward drive inhibit input The limit input in the forward direction. All modes
This input operates as follows (i.e., like
a NC contact):
OFF: Drive prohibited, ON: Drive
enabled
5 +24VIN +24-V power supply input for The +24 VDC input terminal for the con- All modes
control DC trol input power supply.
6 STOP Emergency stop input An external input signal used to stop All modes
power supply to the motor.
This input is used when an error occurs
to unlock the Servo from a host control-
ler.
This input operates as follows (i.e., like
a NC contact):
OFF: Power to motor stopped (Servo
cannot be locked).
ON: Power can be supplied to motor
(Servo can be locked).
3.3 kΩ
External power supply 5
24±1 VDC Photocoupler input:
3.3 kΩ
Power supply capacity EXT 1 7 mA at 24 VDC
50 mA max. (per Unit)
Minimum ON time: 40 ms
54
External I/O Circuits Section 3-3
Note (1) If the limit input signal inputs (Servo Drive's forward drive prohibited sig-
nal and reverse drive prohibited signal) are not allocated, the Servo Drive
will not stop the Servomotor when the signal is input, and the Position
Control Unit will also not detect limit inputs as errors. When using a Posi-
tion Control Unit, always allocate the Servo Drive's forward drive prohib-
ited signal and reverse drive prohibited signal to enable use of the limit
input signals. (Refer to 6-4 Standard Settings for Servo Drives Using
MECHATROLINK.)
(2) The signal width of the limit input signals (forward drive prohibited signal
and reverse drive prohibited signal) and origin proximity input signal (ori-
gin return deceleration limit switch) must be longer than the MECHA-
TROLINK communications cycle. If the input signal width is shorter than
the communications cycle, the Position Control Unit will be unable to de-
tect the input signal.
(3) When selecting a sensor for the origin proximity input signal (origin return
deceleration LS), use a sensor such as a Photoelectric Sensor, which
does not have chattering, because the origin signal is detected after the
input goes from ON to OFF during the origin search. If a switch with con-
tacts is used, the origin position may shift due to the switch contact's chat-
tering.
(4) The SMARTSTEP Junior Servo Drive's emergency stop input stops the
Servomotor using software processing. If required for system safety, add
a safety circuit in an external circuit.
CN1 Control Output Signals
Pin No. Signal Name Function/interface Control mode
7 0GND Output ground common The ground common for control output sig- All modes
nals.
12 ALM Alarm output Turns OFF when an alarm occurs in the All modes
Servo Drive.
13 BKIR Brake interlock output Output as a timing signal for a holding brake All modes
when the Servo is locked or unlocked.
Shell FG Frame ground The connection point for the cable shield All modes
and FG line.
12 ALM
13 BKIR
External power
Di supply: 24±1 VDC
7 0GND
55
Wiring Section 3-4
3-4 Wiring
This section provides examples of the connections between the PCU and
Servo Drive as well as the Servo Drive's control I/O connections.
Terminators Make sure to connect the following Terminator at the end of the MECHA-
TROLINK-II communications line.
Name Model number Manufacturer
MECHATROLINK-II Terminator JEPMC-W6022 Yaskawa Electric Corporation
Repeaters The wiring distance for the MECHATROLINK-II can be extended to a maxi-
mum of 100 m by using Repeaters.
Name Model number Manufacturer
MECHATROLINK-II Repeater JEPMC-REP2000 Yaskawa Electric Corporation
56
Wiring Section 3-4
ABCD
678 9
E0F1
2345
L1 L2 Ln
Terminator
Note When not using Repeaters, the maximum total length of the Connection
Cable (L1 + L2 + ... + Ln) is 50 m when using fewer than 16 axes or 30 m
when using 16 axes.
MECHATROLINK-II The maximum total length of the Connection Cables depends on the number
Connection Cable Length of MECHATROLINK devices (Servo Drives) being connected, as shown in the
following table.
Repeaters Number of MECHATROLINK Minimum cable Maximum total
devices length between cable length
devices
Without 15 or fewer 0.5 m min. 50 m max.
Repeaters 16 0.5 m min. 30 m max.
With Between PCU 14 or fewer 0.5 m min. 50 m max.
Repeaters and Repeater 15 0.5 m min. 30 m max.
Between 15 or fewer 0.5 m min. 50 m max.
Repeater and 16 0.5 m min. 30 m max.
Terminator
Note The number of devices in the table for when Repeaters are used does not
include the Repeaters. For example, if using one MECHATROLINK device
between the PCU and the Repeater and 15 MECHATROLINK devices
between the Repeater and the Terminator, there will be 16 MECHATROLINK
devices and the maximum total cable length is 100 m.
Note Always turn OFF the power supply to the PCU and Servo Drives before con-
necting or disconnecting MECHATROLINK-II Connection Cables or the Termi-
nator.
57
Wiring Section 3-4
BAT 14
Backup
Battery
(See note 1.)
BATGND 15 Shell FG
58
Wiring Section 3-4
External 36 OUTM1
1k
Latch 3 General-purpose Output 1
EXT3 3
4.7k
35 OUTM1COM
External 1k
Latch 2 29 OUTM2
EXT2 4
4.7k General-purpose Output 2
External 30 OUTM2COM
1k
Latch 1
EXT1 5
31 OUTM3
4.7k
General- General-purpose Output 3
purpose 1k
Input 1 32 OUTM3COM
IN1 6
4.7k
Forward
Torque 1k
Limit Input
PCL 7
4.7k
Reverse
Torque- 1k
Limit Input
NCL 8
4.7k
Forward
Drive Pro- 1k
hibit Input POT 19
4.7k
Reverse
Drive Pro-
1k
hibit Input
NOT 20
4.7k
Origin
Proximity
Input 1k
DEC 21
4.7k
General- Backup Battery (See note 1.)
purpose 1k 34 BAT
Input0
IN0 22
4.7k 33 BATCOM
General-
purpose
Input 2 1k
IN2 23
Shell FG
Note (1) If a backup battery is connected, a cable with a battery is not required.
(2) Inputs for pins 19 and 20 are determined by parameter settings. The dia-
gram shows the default configuration.
59
Wiring Section 3-4
3.3 kΩ 31 ALM
Alarm output
Reverse drive 32 ALMCOM
prohibited signal NOT 43 3.3 kΩ
3.3 kΩ
External latch 1
input 3.3 kΩ
EXT1 44
3.3 kΩ
External latch 2
input 3.3 kΩ
EXT2 45
3.3 kΩ
External latch 3
input 3.3 kΩ Shell FG
EXT3 46 Frame ground
3.3 kΩ 3 ALM
External latch 1 Alarm output
input 3.3 kΩ 4 ALMCOM
EXT1 10
3.3 kΩ
External latch 2
input 3.3 kΩ
EXT2 11
3.3 kΩ
External latch 3
input 3.3 kΩ
EXT3 12
3.3 kΩ
3.3 kΩ Shell FG
Not used. 13 Frame ground
60
Wiring Section 3-4
Forward rotation
drive prohibit 4 3.3 kΩ
POT
Control I/O Connector This connector connects to the W-series Servo Drive’s Control I/O Connector
(R88A-CNU11C) (CN1).
Use this connector when making your own control cable.
61
Wiring Section 3-4
Dimensions
39
52.4
Connector Plug model
10150-3000VE (Sumitomo 3M)
Connector Case model
10350-52A0-008 (Sumitomo 3M)
t = 18
Control I/O Connector This connector connects to the R88D-KN@-ML2 G5-series Servo Drive or the
(R88A-CNW01C) R88D-WN@-ML2 W-series Servo Drive's Control I/O Connector (CN1).
Use this connector when making your own control cable.
Dimensions
39
t = 14
Control I/O Connector This connector connects to the R7D-ZN@-ML2 SMARTSTEP Junior Servo
(R7A-CNA01R) Drive's Control I/O Connector (CN1).
Use this connector when making your own control cable.
39
Driver end
29.5
R7D-ZP@
t = 12.7
General-purpose Control This cable has a connector already attached, which connects to the R88D-
Cable (R88A-CPW@S) WT@ W-series Servo Drive's Control I/O Connector (CN1). There is no con-
nector attached to the other end of the cable. Attach an appropriate connector
to connect the desired I/O device in order to use the cable.
Standard Cables
Model Length (L) Sheath diameter Approx. weight
R88A-CPW001S 1m 12.8-mm dia. 0.3 kg
R88A-CPW002S 2m 0.6 kg
62
Wiring Section 3-4
R88D-WT@
t = 18
Wiring
No. Wire/Marking colors Signal No. Wire/Marking colors Signal
1 Yellow/Black (− − −) --- 27 White/Red (− −) BKIR
2 Pink/Black (− − − −) --- 28 White/Black (− −) BKIRCOM
3 Yellow/Red (− − − − −) --- 29 Yellow/Red (− −) READY
4 Pink/Red (− − − −) --- 30 Yellow/Black (− −) READYCOM
5 Orange/Red (−) --- 31 Pink/Red (− −) ---
6 Orange/Black (−) --- 32 Pink/Black (− −) ---
7 Gray/Red (−) --- 33 Orange/Red (− − −) ---
8 Gray/Black (−) --- 34 Orange/Black (− − −) ---
9 White/Red (−) --- 35 Gray/Black (− − −) ---
10 White/Black (−) --- 36 Gray/Red (− − −) ---
11 Yellow/Red (−) --- 37 White/Red (− − −) ---
12 Yellow/Black (−) --- 38 White/Black (− − −) ---
13 Yellow/Black (− − − − −) --- 39 Yellow/Red (− − −) ---
14 Pink/Black (−) --- 40 Pink/Red (− − −) (Not used.)
15 Pink/Red (−) --- 41 Pink/Black (− − −) DEC
16 Orange/Red (− − − − −) --- 42 Orange/Red (− − − −) POT
17 Orange/Black (− − − − −) --- 43 Orange/Black (− − − −) NOT
18 Pink/Red (− − − − −) --- 44 Gray/Black (− − − −) EXT1
19 Gray/Red (− −) --- 45 White/Red (− − − −) EXT2
20 Gray/Black (− −) --- 46 White/Black (− − − −) EXT3
21 Gray/Red (− − − − −) --- 47 Gray/Red (− − − −) +24VIN
22 Gray/Black (− − − − −) --- 48 Yellow/Red (− − − −) ---
23 White/Red (− − − − −) --- 49 Yellow/Black (− − − −) ---
24 White/Black (− − − − −) --- 50 Pink/Black (− − − − −) ---
25 Orange/Red (− −) INP1 Shell --- FG
26 Orange/Black (− −) INP1COM
Note (1) Wires with the same wire color and number of marks make up a twisted
pair.
For example, the Orange/Red (−) and Orange/Black (−) wires make up a
twisted pair.
(2) The I/O signals listed in the table above are applicable only when con-
necting to the PCU. Do not wire any unused signals.
Connector-Terminal Block This cable connects to the R88D-KN@-ML2 G5 series Servo Drive’s connec-
Cables (XW2Z-@J-B34) tor terminal block.
63
Wiring Section 3-4
Standard Cables
Model Length (L) Outer diameter of Approx. weight
cable
XW2Z-100J-B34 1m 8.0 dia. 0.1 kg
XW2Z-200J-B34 2m 0.2 kg
37.2
30
XW2B-20G5 R88D-KN@
XW2D-20G6
t=14
64
Wiring Section 3-4
Connector-Terminal Block This cable connects to the R88D-WN@-ML2 G series Servo Drive’s connector
Cables (XW2Z-@J-B33) terminal block.
Standard Cables
Model Length (L) Outer diameter of Approx. weight
cable
XW2Z-100J-B33 1m 8.0 dia. 0.1 kg
XW2Z-200J-B33 2m 0.2 kg
43.5
30
XW2B-20G5 R88D-GN@
XW2D-20G6
t=18
Wiring
Terminal block Connector Servo Drive • Wires with the same wire color and the same
Wire/mark
number of marks form a twisted pair.
Signal No. No. No. color Signal
+24VIN 1 1 1 Blue/Red (1) +24VIN A pink/red (1) wire and pink/black (1) wire form a
0V 2 2 Blue/Black (1) twisted pair.
+24VIN 3 3 Pink/Red (1)
0V 4 4 Pink/Black (1)
+24VIN 5 5 Green/Red (1) Servo Drive Connector
0V 6 6 Green/Black (1) Connector plug: 10136-3000PE (Sumitomo 3M)
STOP 7 7 2 Orange/Red (1) STOP Connector case: 10336-52A0-008 (Sumitomo 3M)
DEC 8 8 21 Orange/Black (1) DEC
POT 9 9 19 Gray/Red (1) POT
NOT 10 10 20 Gray/Black (1) NOT Terminal Block Connector
EXT1 11 11 5 Blue/Red (2) EXT1 Connector socket: XG4M-2030 (OMRON)
EXT2 12 12 4 Blue/Black (2) EXT2 Strain relief: XG4T-2004 (OMRON)
EXT3 13 13 3 Pink/Red (2) EXT3
BATCOM 14 14 33 Green/Red (2) BATCOM
BAT 15 15 34 Green/Black (2) BAT Cable
OUTM1COM 16 16 35 Orange/Red (2) OUTM1COM AWG28×10P UL2464
OUTM1 17 17 36 Orange/Black (2) OUTM1
ALMCOM 18 18 16 Gray/Red (2) ALMCOM
/ALM 19 19 15 Gray/Black (2) /ALM
FG 20 20 Shell Not specified. FG
Connector Terminal Block This cable connects to the R88D-WT@ W-series Servo Drive’s connector ter-
Cables (XW2Z-@J-B15) minal block.
Standard Cables
Model Length (L) Approx. weight
XW2Z-100J-B15 1m 0.1 kg
XW2Z-200J-B15 2m 0.2 kg
XW2B-20G5 R88D-WT@
30
XW2D-20G6
t=18
65
Wiring Section 3-4
Wiring
Connector terminal block end Servo Drive end
Name No. No. Name
+24 V 1 47 +24 VIN
0V 2
+24 V 3
0V 4
+24 V 5
0V 6
7
DEC 8 41 DEC
POT 9 42 POT
NOT 10 43 NOT
EXT1 11 44 EXT1
EXT2 12 45 EXT2
EXT3 13 46 EXT3
BATGND 14 22 BATGND
BAT 15 21 BAT
BKIRCOM 16 28 BKIRCOM
BKIR 17 27 BKIR
ALMCOM 18 32 ALMCOM
ALM 19 31 ALM
FG 20 Shell FG
XW2B-20G5 R88D-WN@-ML2
XW2D-20G6
t=14
66
Wiring Section 3-4
Wiring
Connector terminal block end Servo Drive end
Name No. No. Name
+24 V 1 6 +24 VIN
0V 2
+24 V 3
0V 4
+24 V 5
0V 6
7
DEC 8 9 DEC
POT 9 7 POT
NOT 10 8 NOT
EXT1 11 10 EXT1
EXT2 12 11 EXT2
EXT3 13 12 EXT3
BATGND 14 15 BATGND
BAT 15 14 BAT
BKIRCOM 16 2 BKIRCOM
BKIR 17 1 BKIR
ALMCOM 18 4 ALMCOM
ALM 19 3 ALM
FG 20 Shell FG
XW2B-20G5 R7D-Z@
XW2D-20G6
t=12.7
67
Wiring Section 3-4
Wiring
Terminal Block Connector Servo Drive end
Signal No. No. No. Wire code/Mark color Signal
+24VIN 1 1 5 Blue/Red (−) +24VIN
2 2
+24VIN 3 3
4 4
+24VIN 5 5
6 6
EXT1 7 7 1 Pink/Red (−) EXT1
DEC 8 8 2 Pink/Black (−) DEC
NOT 9 9 3 Green/Red (−) NOT
POT 10 10 4 Green/Black (−) POT
11 11 8 Orange/Red (−)
12 12 9 Orange/Black (−)
13 13 10 Grey/Red (−)
14 14 11 Grey/Black (−)
STOP 15 15 6 Blue/Red (− −) STOP
0GND 16 16 7 Blue/Black (− −) 0GND
BKIR 17 17 13 Pink/Red (− −) BKIR
18 18 14 Pink/Black (− −)
/ALM 19 19 12 Green/Red (− −) /ALM
Shield 20 20 Shell Shield FG
Connector-Terminal The Connector-Terminal Block Conversion Unit can be used along with a
Conversion Units Connector Terminal Block Cable (XW2Z-@J-B15/B16/B19/B33/B34) to con-
vert the control I/O connector (CN1) of a G5-series Servo Drive, G-series
Servo Drive, W-series Servo Drive, or SMARTSTEP Junior Servo Drive to a
terminal block.
XW2B-20G4
The XW2B-20G4 is an M3 Screw Terminal Block.
68
Wiring Section 3-4
Dimensions
Flat cable connector (MIL plug)
3.5 67.5 3.5
20
19
15.5
29.5
45
19
Two,
20 3.5-dia.
(45.3)
38.1
20.5
6 mm
XW2B-20G5
The XW2B-20G5 is an M3.5 Screw Terminal Block.
Dimensions
Flat cable connector (MIL connector)
3.5 112.5 3.5
7 7
15.5
29.5
45
Two, 3.5-dia.
69
Wiring Section 3-4
Note (1) When using crimp terminals, use crimp terminals with the following di-
mensions.
(2) When connecting wires and crimp terminals to a terminal block, tighten
them with a tightening torque of 0.59 N·m.
Round Crimp Terminals Fork Terminals
3.2-mm dia.
XW2D-20G6
The XW2D-20G6 is an M3 Screw Terminal Block.
A1 A
2 A3 A
4 A
5 A
B1 B 6 A7
2 B3 A8 A
B4 B 9 A1
5 B 0
6 B7
B8 B
9 B1
0
Dimensions
79 (39.1)
57 17.6
Two, 4.5-dia.
6
40
(4.5)
39
Note (1) When using crimp terminals, use crimp terminals with the following di-
mensions.
70
Wiring Section 3-4
(2) When connecting wires and crimp terminals to a terminal block, tighten
them with a tightening torque of 0.7 N·m.
Round Crimp Terminals Fork Terminals
3.2-mm dia.
The following diagrams show typical connections between a host device and
Servo Drives using a MECHATROLINK-II communications cable.
■ G5-series Servo Drives
Terminal Block Wiring Example (Same for XW2B-20G4, XW2B-20G5, and
XW2D-20G6)
*1
+24V +24V +24V STOP POT EXT1 EXT3 BAT BKIR ALM
*2 *3
XB X1
DC24V DC24V
+24 V +24 V +24 V STOP POT EXT1 EXT3 BAT OUTM1 /ALM
(See
note
1.) (See note 2.)
X1 XB
24 VDC 24 VDC
71
Wiring Section 3-4
(5) Connect the absolute encoder backup battery to only one of either the
connector terminal block or absolute encoder backup battery cable.
(6) Use cable clips with double-sided adhesive tape to secure the absolute
encoder backup battery in place.
■ W-series Servo Drives
Terminal Block Wiring Example (Same for All Models; with Standard
Settings for I/O Allocations)
+24 V +24 V +24 V Not used POT EXT1 EXT3 BAT BKIR ALM
X X
24 VDC
24 VDC
XB X
24 VDC 24 VDC
Note (1) Use a maximum of 300 mA total for the 24-VDC inputs.
(2) Do not use inputs other than sensor inputs.
72
Wiring Section 3-4
Wiring Precautions The electronic control devices may malfunction due to noise from nearby
power supply lines, external loads, or other sources.
Malfunctions caused by noise can be troublesome because it can be difficult
to recreate the situation and to identify the noise source.
Use the following methods to eliminate malfunctions due to noise and improve
the system's reliability.
• When selecting wiring components, use wires or cables that meet or
exceed the specifications listed in the Servo Drive User's Manual.
• Wire the control lines (communications lines, external I/O signal lines,
etc.) separately from the power lines (AC power supply lines and motor
power lines). Do not wire these lines together in the same duct or bundle
them together.
• Use shielded cables for the control lines.
• Use the specified special cables to connect the PCU and Servo Drives.
• Always connect surge suppressors to nearby inductive loads (relays or
solenoids).
DC relay AC relay
+
DC Surge- AC
RY suppressing RY Surge suppressor
diode
Solenoid
73
Wiring Section 3-4
74
SECTION 4
Data Areas
This section provides an overview of the parameter and data settings used in Position Control Unit operation and provides
information on memory allocations.
75
Overall Structure Section 4-1
Commu-
CPU Bus Unit Area
nications
Common Operating
I/O refresh cycle
Memory Area
Operating Commands
(Output) commands
Settings
(Input)
Status
Status
User-specified words
Axis Operating
Memory Areas
Operating
(Output) commands
Command
(Input) Status execution
Servo parameter Data Status/Data
transfer data transfer
Servo
Parameters
(RAM)
User-specified words
(for data transfer) PCU's Internal Memory
Servo parameters
Common parameter Common (non-volatile
area parameters memory) Result
Axis parameter
area Axis parameters
Save data
Flash memory
76
Overall Structure Section 4-1
The data handled by the PCU can be classified into the following six types.
Data name Contents Setting area Enable timing
Common This area contains the parameters PCU's internal memory The settings saved in the PCU are
Parameter Area for basic setting of PCU operation, (The parameter settings enabled when read to the PCU internal
such as allocation of the Axis can be saved in the memory at power ON or restart.
Operating Memory Areas and PCU's flash memory.)
MECHATROLINK communica-
tions.
The common parameters must be
set to use the PCU.
Axis Parameter These areas contain the parame- PCU's internal memoryThe settings saved in the PCU are read
Areas ters for axis control settings, such to the PCU internal memory at power
(The parameter settings
as the origin input signal selection can be saved in the ON or restart.
and origin search method. PCU's flash memory.) When the settings are written, they are
refreshed immediately and are enabled
after they have been written.
Servo Parame- These parameters are for setting Servo Drive's internal Online Servo Parameters are enabled
ter Area Servo Drive operation. memory as soon as they are written, and offline
(The parameter settings Servo parameters are enabled after the
can be saved in the Servo Drive power is turned OFF and
Servo Drive's internal ON again, or after executing DEVICE
non-volatile memory.) SETUP.
Common Oper- This area is for settings for com- CPU Unit's CPU Bus Unit Data is updated with every I/O refresh
ating Memory mon PCU operations, such as Area of the CPU Unit.
Area communications control and trans- The set data is enabled and used with
ferring common parameters. The the startup of each operation.
status of these operations is also
input to this area.
Axis Operating These areas are for settings and CPU Unit's memory area Data is updated with every I/O refresh
Output Memory operations of axis operation, such set in the common of the CPU Unit.
Areas as positioning/speed commands parameters. The set data is enabled and used with
and operating commands for direct the startup of each operation.
operation, origin search, and jog-
ging.
Axis Operating These areas are used to input sta- CPU Unit's memory area Data is updated with every I/O refresh
Input Memory tus information for axis opera- set in the common of the CPU Unit.
Areas tions, such as present position and parameters.
axis operation status.
Using these data/parameter settings, the PCU executes operation (1) using
the operation settings specified in the common parameters, axis parameters,
and Servo parameters (2) based on operating commands received from the
Axis Operating Memory Areas.
The common parameters, axis parameters, and certain Servo parameters are
the basic settings for the PCU and the axes to be controlled. Therefore, these
settings must be set when using the PCU. Make the settings for other data/
parameters according to the kind of operation required.
77
Overall Structure Section 4-1
78
Data Areas Section 4-2
79
Data Areas Section 4-2
Servo Parameter Area The following table provides information on the parameters for the main func-
tions of the PCU that are described in this manual when using an R88D-WT@
OMRON W-series Servo Drive together with a FNY-NS115 MECHATROLINK-
II I/F Unit or an R88D-WN@-ML2 W-series Servo Drive with built-in MECHA-
TROLINK-II communications. A list of other parameters, G5-series Servo
Drive parameters, G-series Servo Drive parameters, and SMARTSTEP Junior
Servo Drive parameters are provided in 4-5 Servo Parameter Area. For fur-
ther details on each of the parameters, refer to the operation manuals for
OMRON G5-series Servo Drive, G-series Servo Drives, W-series Servo
Drives, SMARTSTEP Junior Servo Drives, and Yaskawa JUSP-NS115
MECHATROLINK-II I/F Unit.
The default settings for parameters Pn000 to Pn601 in the parameter tables
for the R88D-WT@ W-series Servo Drive used with the FNY-NS115 are auto-
matically set to the default parameter settings used when the FNY-NS115
MECHATROLINK-II I/F Unit is mounted to a W-series Servo Drive. Parame-
ters from Pn800 onwards are enabled when the FNY-NS115 is installed. The
parameter names and default settings used for these parameters follow those
specified in the FNY-NS115 operation manual.
For details on information provided in the Enable Setting and Details columns,
refer to 4-5 Servo Parameter Area.
80
Data Areas Section 4-2
81
Data Areas Section 4-2
■ R88D-WN@-ML2
Param- Parameter name Param- Explanation Default Unit Setting Enable Details
eter No. eter setting range setting
size
Pn20E Electronic gear ratio G1 4 Sets the pulse rate for the command 4 --- 1 to Offline ---
(numerator) pulses and Servomotor movement 1073741824
distance.
Pn210 Electronic gear ratio G2 4 1 --- 1 to Offline ---
(denominator) 0.01 ≤ G1/G2 ≤ 1000 1073741824
82
Data Areas Section 4-2
83
Data Areas Section 4-2
84
Data Areas Section 4-2
■ R88D-WN@-ML2
Param- Parame- Param- Contents Default Unit Setting Enable Details
eter No. ter name eter setting range setting
size Digit Name Set- Explanation
No. ting
Pn502 Rotation 2 Sets the number of rotations for the Servomotor 20 r/min 1 to 10000 Online ---
speed for rotation detection output (TGON).
motor rota-
tion detec-
tion
Pn503 Speed 2 Sets the allowable fluctuation (number of rotations) 10 r/min 0 to 100 Online ---
conformity for the speed conformity output (VCMP).
signal out-
put width
85
Data Areas Section 4-2
86
Data Areas Section 4-2
87
Data Areas Section 4-2
88
Data Areas Section 4-2
89
Data Areas Section 4-2
90
Data Areas Section 4-2
Param- Parameter Param- Contents Default set- Unit Setting range Enable Details
eter No. name eter ting setting
size
Pn80D First-step lin- 2 Sets the first-step decel- 100 ×10,000 1 to 65535 Online Settings
ear decelera- eration speed for the command can be
tion constant acceleration/decelera- units/s2 changed
tion curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80E Second-step 2 Sets the second-step 100 ×10,000 1 to 65535 Online Settings
linear decelera- deceleration speed for command can be
tion constant the acceleration/deceler- units/s2 changed
ation curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80F Deceleration 2 Sets the speed for 0 ×100 com- 0 to 65535 Online Settings
constant switching between first- mand can be
switching step and second-step units/s changed
speed deceleration for the when the
acceleration/decelera- axes are
tion curve used in posi- stopped
tion control. (Busy Flag
for each
axis = 0).
Pn810 Exponential 2 Sets the exponential 0 Command 0 to 32767 Online Settings
acceleration/ acceleration/decelera- units/s can be
deceleration tion bias speed for the changed
bias acceleration/decelera- when the
tion curve used in posi- axes are
tion control. stopped
(Busy Flag
for each
axis = 0).
Pn811 Exponential 2 Sets exponential accel- 0 ×0.1 ms 0 to 5100 Online Settings
acceleration/ eration/deceleration time can be
deceleration constant for the acceler- changed
time constant ation/deceleration curve when the
used in position control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn812 Movement 2 Sets the S-curve accel- 0 ×0.1 ms 0 to 5100 Online Settings
average time eration/deceleration can be
moving average time for changed
the acceleration/deceler- when the
ation curve used in posi- axes are
tion control. stopped
(Busy Flag
for each
axis = 0).
Pn814 Final travel dis- 4 Sets the final travel dis- 100 Command −1,073,741,823 to Online Settings
tance for exter- tance for external posi- unit 1,073,741,823 can be
nal positioning tioning when performing changed
interrupt feeding using when the
direct operation. axes are
stopped
(Busy Flag
for each
axis = 0).
91
Data Areas Section 4-2
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn816 Zero point 2 0 Zero point 0 Forward 0 --- --- Online Set the
return return same
mode set- direction 1 Reverse direction
ting as the ori-
gin search
direction
set in the
Axis
Parame-
ters.
Settings
can be
changed
when the
axes are
stopped
(Busy Flag
for each
axis = 0).
1 to 3 Not used. --- (Do not 0 --- --- --- ---
change the
setting.)
Pn817 Zero point 2 Sets the origin (zero point) input signal 50 ×100 0 to 65535 Online Settings
return search speed used after the origin proxim- com- can be
approach ity signal has been detected in an origin mand changed
speed 1 search. units/s when the
axes are
stopped
(Busy Flag
for each
axis = 0).
Pn818 Zero point 2 Sets the origin (zero point) return final 5 ×100 0 to 65535 Online Settings
return travel distance positioning speed used after com- can be
approach the origin input signal has been detected in mand changed
speed 2 an origin search. units/s when the
axes are
stopped
(Busy Flag
for each
axis = 0).
Pn819 Final travel 4 Sets the amount of compensation position- 100 Com- −1,073,741,823 Online Settings
distance to ing used after the origin input signal has mand to can be
return to been detected in an origin search. unit 1,073,741,823 changed
zero point when the
axes are
stopped
(Busy Flag
for each
axis = 0).
Note The parameters for backlash compensation are different for the R88D-WT@
and R88D-WN@-ML2.
■ R88D-WT@
Param- Parame- Param- Contents Default Unit Setting Enable Details
eter No. ter name eter setting range setting
size Digit Name Set- Explanation
No. ting
Pn81B Backlash 2 Sets the amount of backlash compensation. 0 ×0.1 −32,768 Online ---
compen- com- to
sation mand unit 32,767
amount
Pn81D Compen- 2 0 Backlash 0 Compensates in 0 --- --- Offline ---
sation compensa- forward direction.
function tion selec-
selection tion 1 Compensates in
reverse direction.
1 to 3 Not used. --- (Do not change the 0 --- --- --- ---
setting.)
92
Data Areas Section 4-2
■ R88D-WN@-ML2
Param- Parame- Param- Contents Default Unit Setting Enable Details
eter No. ter name eter setting range setting
size Digit Name Set- Explanation
No. ting
Pn207 Position 2 0 Not used. 0 (Do not change the 0 --- --- --- ---
control setting.)
settings 2
1 Not used. 1 (Do not change the 1 --- --- --- ---
setting.)
2 Backlash 0 Disabled 0 --- --- Offline ---
compensa-
tion selec- 1 Compensates to
tion forward rotation
side.
2 Compensates to
reverse rotation
side.
3 INP 1 out- --- --- 0 --- --- Offline ---
put timing
Pn214 Backlash 2 Mechanical system backlash amount (the 0 Com- −32767 Online ---
compen- mechanical gap between the drive shaft and the mand unit to
sation shaft being driven) 32767
amount
Pn215 Backlash 2 Sets the backlash compensation time constant. 0 × 0.01 ms 0 to Online ---
compen- 65535
sation time
constant
Common Operating Beginning word of Common Operating Memory Area: n = CIO 1500 + (unit
Memory Area number × 25)
Word Name
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
n Not used (reserved by the system). SAVE READ WRITE UNIT
DATA DATA DATA ERROR
RESET
n+1 REJOI Not used (reserved by the system). READ WRITE Reserved by the system. CON-
N (See BACK- BACK- NECT
note.) UP UP
DATA DATA
n+2 Axes to connect (See note.)
n+3 to Not used (reserved by the system).
n+5
n+6 Number of write words
n+7 Write source area
n+8 Write source word
n+9 Write destination address
n+10 Number of read words
n+11 Read source address
n+12 Read destination area
n+13 Read destination word
n+14 Not used (reserved by the system).
n+15 Not Data Not Unit Not used (reserved by the system).
used Trans- used Error
(re- ferring (re- Flag
served Flag served
by the by the
sys- sys-
tem). tem).
n+16 Con- Unit Not Mem- Reserved by the system.
nec- Busy used ory
tion Flag (re- Card
Status served trans-
Flag by the fer
sys- error
tem).
n+17 Reserved by the system.
to
n+20
n+21 Unit error code
93
Data Areas Section 4-2
Word Name
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
n+22 Axis communications status
n+23 Not used (reserved by the system).
n+24
Note The REJOIN Bit and the Axes to Connect parameter are supported for unit
version 2.0 or later. The allocated bit and word are not used for earlier unit
versions.
Note (1) Allocated in Axis Operating Output Memory Areas for axis 1 and axis 5
for Position Control Unit Ver. 1.1 or later. These bits are not used in the
Axis Operating Output Memory Areas for other axes.
(2) Allocated in Axis Operating Output Memory Area for axis 1 for Position
Control Unit Ver. 1.1 or later. These bits are not used in the Axis Operat-
ing Output Memory Areas for other axes.
94
Data Areas Section 4-2
(3) Allocated in Axis Operating Output Memory Area for axis 5 for Position
Control Unit version 1.1 or later. These bits are not used in the Axis Op-
erating Output Memory Areas for other axes.
(4) The DEVIATION COUNTER RESET can be used with unit version 1.3 or
later. This bit is not used for earlier unit versions.
Axis Operating Input Beginning Word of Axis Operating Input Memory Areas:
Memory Areas b = Beginning word of Axis Operating Input Areas specified in Common
Parameters + (Axis No. −1) × 25
Word Name
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
b Axis Control Status Flags
Stop Servo Busy Error Warn- Not used (reserved by the Origin No Ori- PCU Not used (reserved by the system). Re-
Execu- Param- Flag Flag ing system). Stop gin Posi- ceiv-
tion eters Flag Flag Flag tioning ing
Flag Trans- Com- Com-
ferring pleted mand
Flag Flag Flag
b+1 Servo Status Flags (status particular to Servo Drive)
Reserved by the Re- For- Posi- Re- Torque Distri- Posi- Reserved by the Main Servo Reserved by the system.
system. verse ward tioning served Limit bution tion system. Power ON
Soft- Soft- Prox- by the Status Com- Com- ON Flag
ware ware imity sys- Flag pleted pleted Flag
Limit Limit Flag/ tem. Flag/ Flag/
Flag Flag Speed Zero Speed
Limit Speed Con-
Status Flag formi-
Flag ty Flag
b+2 Reserved by the system.
b+3 External I/O Status Bits
Reserved by the system. Emer- Brake Exter- Exter- Exter- Encod- En- En- Origin Re- For-
gency output nal nal nal er coder coder prox- verse ward
stop latch latch latch Phase Phase Phase imity rota- rota-
input signal signal signal Z input B input A input input tion tion
(See 3 input 2 input 1 input signal limit in- limit
note put input
2.)
b+4 Axis error code
b+5 Not used (reserved by the system). Monitor 2 type Monitor 1 type
b+6 Feedback present position
b+7
b+8 Command present position
b+9
b+10 Monitor 1
b+11
b+12 Monitor 2
b+13
b+14 Read data (Servo Parameters)
b+15
b+16 Not used (reserved by the system).
to
b+23
b+24 Not used (re- Linear Not used (reserved by the system). Linear
served by the inter- inter-
system). pola- pola-
tion ex- tion
ecut- setting
ing com-
(See pleted
note (See
1.) note
1.)
Note (1) Allocated in Axis Operating Input Memory Areas for axis 1 and axis 5 for
Position Control Unit Ver. 1.1 or later. These bits are not used in the Axis
Operating Output Memory Areas for other axes.
(2) The emergency stop input status is input only for SMARTSTEP Junior
Servo Drives. This status is not used (reserved by the system) by W-se-
ries Servo Drives.
95
Common Parameter Area Section 4-3
96
Common Parameter Area Section 4-3
97
Common Parameter Area Section 4-3
Note (1) Set the beginning word of the Axis Operating Output Memory Areas and
Axis Operating Input Memory Areas in the Common Parameters so that
the words allocated to each area do not exceed the upper limit of the
range for each of the CPU Unit's I/O memory areas.
CPU Unit I/O Memory Areas
CIO Area: CIO 0000 to CIO 6143
Work Area: W000 to W511
Holding Area: H000 to H511
Auxiliary Area: A000 to A959
DM Area: D00000 to D32767
EM Area: E@_00000 to E@_32767 (@ = EM Bank No.)
The maximum set value for the beginning word of the Axis Operating Out-
put/Input Memory Area is calculated as follows:
Maximum number of words in each area − Highest axis No. registered in
scan list × 25 + 1
(2) If the setting exceeds the range of the I/O memory area, an Initialization
Common Parameter Check Error (Unit error code 0028) will occur when
the PCU power is turned ON or the Unit is restarted.
Example:
Beginning word of the Axis Operating Output Memory Area: CIO 6100
Connected axes: 2 min.
Axis 1: Output Area: CIO 6100 to CIO 6124
Axis 2: Output Area: CIO 6125 to CIO 6149
The highest word in the CIO Area is CIO 6143. Therefore, an error will
occur.
(3) If the ranges set for the Axis Operating Output Memory Area and Axis Op-
erating Input Memory Area overlap, an Initialization Common Parameter
98
Common Parameter Area Section 4-3
Check Error (Unit error code 0028) will occur when the PCU power is
turned ON or the Unit is restarted.
(4) Do not set the bank number of the EM Area that is being saved to file
memory in the CPU Unit. When the EM Area for the bank saved to file
memory has been specified, the information in the Operating Data Area
will not be reflected, resulting in a malfunction. If multiple PCUs are
mounted to a single PLC, make sure that the Operating Data Areas do
not overlap. The PCU will not detect an error if the Operating Data Areas
overlap, which may result in a malfunction.
Setting Example
CPU Unit PCU
Common Parameters
99
Common Parameter Area Section 4-3
Data Details Set the allocations for the MECHATROLINK devices connected to the PCU.
Make the following settings using eight bits per axis for axes 1 to 16.
00 hex: Axis not used (no allocation).
40 hex: Axis allocated to the Servo Drive.
Up to 16 axes can be allocated for the CS1W/CJ1W-NCF71, up to 2 axes can
be allocated for the CS1W/CJ1W-NC271, and up to 4 axes can be allocated
for the CS1W/CJ1W-NC471. An error will occur if you allocate more axes than
your Unit supports.
Setting Example In this example, axes 1 to 3, axis 5, and axis 8 are allocated to the Servo
Drive. (The axis number corresponds to the station number for the MECHA-
TROLINK device.)
183C hex: 4040 hex
183D hex: 0040 hex
183E hex: 0040 hex
183F hex: 4000 hex
1840 to 1843 hex: 0000 hex
Details Refer to 6-2-1 Scan List.
Unit address Name Enable timing
1856 hex to MECHATROLINK communications setting At Powerup or
1857 hex restart
Data Details This parameter is used to make the settings for MECHATROLINK communi-
cations. For details on settings, refer to 6-2-3 MECHATROLINK Communica-
tions Settings.
Transfer Cycle
This parameter is used to set the cycle for sending and receiving data with
MECHATROLINK communications.
00: 1 ms (default setting)
01: 1 ms 05: 5 ms
02: 2 ms 06: 6 ms
03: 3 ms 07: 7 ms
04: 4 ms 08: 8 ms
A2 hex: 0.25 ms A5 hex: 0.5 ms
Communications Cycle
This parameter sets the cycle for refreshing data in the PCU and MECHA-
TROLINK device. The communications cycle is set in the Common Parame-
ters by setting the factor used to obtain integer multiples of the transfer cycle.
Set value: 00 to 20 hex
The default setting 00 is the same as when the cycle is set to 3. The commu-
nications cycle, however, is set as follows:
Transfer cycle × communications cycle (multiplier) ≤ 32 ms
100
Axis Parameter Area Section 4-4
101
Axis Parameter Area Section 4-4
Note The reversal mode 3 setting for the origin search operation, the origin detec-
tion method, and the origin search preset can be used only with Position Con-
trol Units with unit version 2.0 or later. They cannot be used with Position
Control Units with unit version 1.3 or earlier.
For details on transferring data, refer to SECTION 5 Transferring and Saving
Data.
102
Axis Parameter Area Section 4-4
Note (1) When 01, 02, or 03 (external latch signals 1 to 3) is selected in the origin
input signal selection/interrupt input signal selection, the external latch
signal to be used must be allocated in the Servo Drive's external input al-
locations. (Refer to 6-4 Standard Settings for Servo Drives Using
MECHATROLINK.)
(2) When using a SMARTSTEP Junior Servo Drive, only 00 (phase Z) and
01 (external latch signal 1) can be used for the origin input signal selec-
tion and interrupt input signal selection. Do not select any other input sig-
nals.
Setting Example In this example, the origin search is performed using the Servomotor's phase
Z as the origin input, and external latch signal 2 as the interrupt input signal
for interrupt feeding.
Beginning word of Axis Parameter Area for axis 4:
d = 1860 hex + (4 − 1) × 14 hex = 189C hex
189C hex: 0002 hex = Origin input signal selection: Phase Z (00 hex); In-
terrupt input signal selection: External latch signal 2 (02 hex)
Details Refer to 8-2 Origin Search Operation, and 9-5 Interrupt Feeding.
d = 1860 hex + (Axis No. −1) × 14 hex
Unit address Name Enable timing
d+1, d+2 Operation mode selection After comple-
tion of data writ-
ing
Data Details Use there parameters to make the operation mode settings (origin search
operation mode) for each axis of the PCU. The bits specified as “0/00 (fixed)”
are reserved by the system in the PCU and must always be set to 0. For
details on settings, refer to 8-2-3 Data Settings Required for Origin Search,
and 8-6-3 PCU Data Settings for Using Absolute Encoders.
Origin Search Operation
Select the origin search operation pattern. For details on operation patterns,
refer to 8-2-4 Origin Search Operation.
103
Servo Parameter Area Section 4-5
0: Reversal mode 1
1: Reversal mode 2
2: Single-direction mode
3: Reversal mode 3 (unit version 2.0 or later)
Origin Detection Method (Unit Version 2.0 or Later)
Select the origin detection method. For details on operation patterns, refer to
8-2-4 Origin Search Operation.
0: With origin proximity input signal reversal
1: Without origin proximity input signal reversal
2: Not use origin proximity input signal
Origin Search Direction
This parameter sets the origin search direction to match the Zero Point Return
Direction setting (Pn816) in the Servo Parameters. This parameter and Servo
Parameter Pn816 must be set to the same value. For details on origin search
operations, refer to 8-2-4 Origin Search Operation.
0: Forward direction
1: Reverse direction
Origin Search Preset (Unit Version 2.0 or Later)
The present position can be automatically set to a preset value when the ori-
gin search has been completed normally. Refer to 8-2-6 Origin Search Preset
for details on the origin search preset.
0: Present position not set to preset value at completion of origin search
1: Present position set to preset value at completion of origin search
Encoder Type
Use this parameter to select incremental encoder or absolute encoder as the
encoder for the Servomotor. Set the encoder type according to the functions
of the Servomotor and Servo Drive being used, as follows.
0: Incremental encoder
1: Absolute encoder
Setting Example In this example, an incremental encoder is used with axis 5, and origin search
is set to reverse direction in single-direction mode.
18B1 hex: 1020 hex
18B2 hex: 0000 hex
Details • 8-2-3 Data Settings Required for Origin Search
• 8-2-4 Origin Search Operation
• 8-2-6 Origin Search Preset.
• 8-6-3 PCU Data Settings for Using Absolute Encoders
104
Servo Parameter Area Section 4-5
• Some parameters are enabled by turning the power supply OFF and then
ON again. (Those parameters are indicated in the table.)
After changing these parameters, turn OFF the power supply, confirm that
the power supply indicator has gone OFF, and then turn ON the power
supply again.
• Do not change the parameters marked "Reserved for manufacturer use"
and "Reserved".
Do not change the set values marked “Not used” and “Reserved”.
• For details about the data attributes, refer to the information below.
A: Enabled at all time.
B: Changes are prohibited during motor operation and issuing of com-
mands.
The timing will fluctuate if a change is made during motor operation and
issuing of commands.
C: Enabled after a power reset or executing the CONFIG command in
MECHATROLINK-II communication.
R: Power reset.
Note that this is not enabled by the CONFIG command in MECHA-
TROLINK-II communication.
Relay area settings Set the servo parameter numbers in parentheses in the list for the Servo
Parameter number Relay area (a+17) when transferring Servo Parameters.
For example, when transferring the Error Counter Overflow Level, set "00E"
for the Servo Parameter number Relay area (a+17).
105
Servo Parameter Area Section 4-5
Parameter Tables
Basic Parameters
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
000 Rotation Direction 2 Set the relation between the command direction and 1 - 0 to 1 C
(000) Switching the motor rotation direction.
0: With a forward rotation command, the motor rotates
CW as viewed from the axis end.
1: With a forward rotation command, the motor rotates
CCW as viewed from the axis end.
001 Control Mode Selec- 2 Select the Servo Drive CONTROL mode. 0 - 0 to 6 R
(001) tion 0 to 5: Switch function
6: Full closing control
002 Realtime Autotuning 2 Set the OPERATION mode for realtime autotuning. 1 - 0 to 6 B
(002) Mode Selection 0: Disabled
1: Emphasizes stability
2: Emphasizes positioning
3: If there is an unbalanced load on the vertical axis or
the like.
4: When friction is large.
5: If there is an unbalanced load on the vertical axis or
the like and friction is too large.
6: When the realtime autotuning is customized.
003 Realtime Autotuning 2 Set the machine rigidity for executing realtime autotun- 11/13 - 0 to 31 B
(003) Machine Rigidity Set- ing.
ting
004 Inertia Ratio 2 Set the load inertia as a percentage of the motor rotor 250 % 0 to 10000 B
(004) inertia.
009 Electronic Gear 4 Set the electronic gear ratio. 1 - 0 to 230 C
(009) Ratio Numerator If Pn009 = 0, the encoder resolution is set as the
numerator.
010 Electronic Gear 4 1 - 1 to 230 C
Ratio Denominator Electronic Gear Ratio Numerator (Pn009)
(00A)
Electronic Gear Ratio Denominator (Pn010)
013 No. 1 Torque Limit 2 Set the No. 1 limit value for the output torque of the 500 % 0 to 500 B
(00D) motor.
014 Error Counter Over- 4 Set the range of the error counter overflow level. Detec- 100000 Com- 0 to 227 A
(00E) flow Level tion of error counter overflow level error is disabled if mand
the set value is 0. unit
015 Operation Switch 2 Select the absolute encoder usage method. 1 - 0 to 2 C
(00F) when Using Absolute 0: Used as absolute encoder.
Encoder
1: Used as an incremental encoder.
2: Used as absolute encoder.
(Multi-rotation counter overflows are ignored.)
016 Regeneration Resis- 2 Select the Regeneration Resistor used. 0/3 - 0 to 3 C
(010) tor Selection 0: Use the Built-in Resistor.
Triggering of regeneration overload protection
(Alarm No.18) depends on the Built-in Resistor (with
approx. 1% duty).
1: Use an External Resistor.
The regeneration processing circuit operates and
regeneration overload protection (Alarm No.18) is
triggered when the operating rate of the Regenera-
tion Resistor exceeds 10%.
2: Use an External Resistor.
Regeneration overload protection (Alarm No.18)
does not operate.
3: No Regeneration Resistor
All regeneration power is processed with built-in
capacitors.
017 External Regenera- 2 Select the type of load ratio calculation for the External 0 - 0 to 4 C
(011) tion Resistor Setting Regeneration Resistor.
0: Regeneration load ratio is 100% when operating
rate of the External Regeneration Resistor is 10%.
1 to 4: Reserved
106
Servo Parameter Area Section 4-5
Gain Parameter
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
100 Position Loop Gain 1 2 Set the position loop gain 1. 320/ 0.1/s 0 to 30000 B
(100) 480
101 Speed Loop Gain 1 2 Set the speed loop gain 1. 180/ 0.1Hz 1 to 32767 B
(101) 270
102 Speed Loop Integral 2 Set the speed loop integration time constant 1. 210/ 0.1ms 1 to 10000 B
(102) Time Constant 1 310
103 Speed Feedback Fil- 2 The speed feedback filter 1 can be set to one of 6 val- 0 - 0 to 5 B
(103) ter Time Constant 1 ues.
104 Torque Command Fil- 2 Set the time constant for the torque filter 1. 84/126 0.01m 0 to 2500 B
(104) ter Time Constant 1 s
105 Position Loop Gain 2 2 Set the position loop gain 2. 380/ 0.1/s 0 to 30000 B
(105) 570
106 Speed Loop Gain 2 2 Set the speed loop gain 2. 180/ 0.1Hz 1 to 32767 B
(106) 270
107 Speed Loop Integra- 2 Set the speed loop integration time constant 2. 10000 0.1ms 1 to 10000 B
(107) tion Time Constant 2
108 Speed Feedback Fil- 2 The speed feedback filter 2 can be set to one of 6 val- 0 - 0 to 5 B
(108) ter Time Constant 2 ues.
109 Torque Command 2 Set the time constant for the torque filter 2. 84/126 0.01m 0 to 2500 B
(109) Filter Time Constant s
2
110 Speed Feed-forward 2 Set the speed feed-forward amount. 300 0.1% 0 to 1000 B
(10A) Amount
111 Speed Feed-forward 2 Set the speed feed-forward filter time constant. 50 0.01m 0 to 6400 B
(10B) Command Filter s
112 Torque Feed-forward 2 Set the torque feed-forward amount. 0 0.1% 0 to 1000 B
(10C) Amount
113 Torque Feed-forward 2 Set the torque feed-forward filter. 0 0.01m 0 to 6400 B
(10D) Command Filter s
114 Gain Switching Input 2 Execute optimum tuning using the gain switching func- 1 - 0 to 1 B
(10E) Operating Mode tion.
Selection 0: Gain 1 (PI/P switching enabled)
1: Gain 1 and gain 2 switching available
115 Switching Mode in 2 Select the gain switching condition for position control. 0 - 0 to 10 B
(10F) Position Control It is necessary that Pn114 be set to 1.
0: Always gain 1
1: Always gain 2
2: Gain switching command input via MECHA-
TROLINK-II communications
3: Torque command change amount
4: Always gain 1
5: Command speed
6: Amount of position error
7: When the position command is received.
8: Positioning completion signal (INP) OFF
9: Actual motor speed
10:Combination of position command input and rota-
tion speed
116 Gain Switching Delay 2 Set the delay time for switching from gain 2 to gain 1. 50 0.1ms 0 to 10000 B
(110) Time in Position Con-
trol
117 Gain Switching Level 2 Set the gain switching level. 50 - 0 to 20000 B
(111) in Position Control
118 Gain Switching Hys- 2 Set the hysteresis for gain switching. 33 - 0 to 20000 B
(112) teresis in Position
Control
119 Position Gain Switch- 2 Set the position gain switching time for gain switching. 33 0.1ms 0 to 10000 B
(113) ing Time
107
Servo Parameter Area Section 4-5
108
Servo Parameter Area Section 4-5
109
Servo Parameter Area Section 4-5
110
Servo Parameter Area Section 4-5
111
Servo Parameter Area Section 4-5
Extended Parameters
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
504 Drive Prohibition 2 Set the operation to be performed upon forward/ 1 - 0 to 2 C
(504) Input Selection reverse direction drive prohibition input.
0: Enable the Forward and Reverse drive prohibition
inputs.
1: Disable the Forward and Reverse drive prohibition
inputs.
2: Enable the Forward and Reverse drive prohibition
inputs.
505 Stop Selection for 2 Set the drive conditions during deceleration and after 0 - 0 to 2 C
(505) Drive Prohibition stopping, when the Forward or Reverse Drive Prohibi-
Input tion Inputs are enabled.
0: The torque in the drive prohibit direction is dis-
abled, and the dynamic brake is activated.
1: The torque in the drive prohibit direction is dis-
abled, and free-run deceleration is performed.
2: The torque in the drive prohibit direction is dis-
abled, and an emergency stop is performed.
506 Stop Selection with 2 Set the stop operation when the servo is turned OFF. 0 - 0 to 9 B
(506) Servo OFF 0, 4:During deceleration: Dynamic brake
After stopping: Dynamic brake
Error counter: Clear
1, 5:During deceleration: Free-run
After stopping: Dynamic brake
Error counter: Clear
2, 6:During deceleration: Dynamic brake
After stopping: Servo free
Error counter: Clear
3, 7:During deceleration: Free-run
After stopping: Servo free
Error counter: Clear
8: During deceleration: Emergency stop
After stopping: Dynamic brake
Error counter: Clear
9: During deceleration: Emergency stop
After stopping: Servo free
Error counter: Clear
507 Stop Selection with 2 Set the stop operation when the main power supply is 0 - 0 to 9 B
(507) Main Power Supply turned OFF.
OFF The settable values are the same as those on the
Pn506.
508 Undervoltage Alarm 2 Select either to let the servo off or to stop the alarm 1 - 0 to 1 B
(508) Selection when a main power alarm occurs.
0: Bring the Servo-OFF state in accordance with the
Pn507 setting. Return to Servo on state by turning
on the main power.
1: Main power supply undervoltage (Alarm No.13.1)
occurs. Stop the alarm.
112
Servo Parameter Area Section 4-5
Special Parameters 1
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
605 Gain 3 Effective Time 2 Set effective time of gain 3 of three-step gain switch- 0 0.1ms 0 to 10000 B
(605) ing.
606 Gain 3 Ratio Setting 2 Set gain 3 as a multiple of gain 1. 100 % 50 to 1000 B
(606)
607 Torque Command 2 Set offset torque to add to torque command. 0 % -100 to 100 B
(607) Value Offset
608 Forward Direction 2 Set the value to add to a torque command for forward 0 % -100 to 100 B
(608) Torque Offset direction operation.
113
Servo Parameter Area Section 4-5
Special Parameters 2
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
700 Default Display 2 Select a data type to display on the 7-segment LED 0 - 0 to 32767 A
(700) indicator on the front panel.
0: Normal state
1: Mechanical angle
2: Electric angle
3: Cumulative count of MECHATROLINK-II communi-
cations errors
4 Rotary switch setting value
5: Cumulative count of encoder communications
errors
6: Cumulative count of external encoder communica-
tions errors
7: Z-phase counter
8 or over: Unused
701 Power-ON Address 2 Set the time to indicate the node address when the 0 100ms 0 to 1000 R
(701) Display Duration Set- control power is turned on.
ting
703 Torque Limit Flag 2 Set the condition for torque limit output during torque 0 - 0 to 1 A
(703) Output Setting control.
0: On by the torque limit value including the torque
command value.
1: On by the torque limit value excluding the torque
command value.
114
Servo Parameter Area Section 4-5
Special Parameters 3
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
800 Communications 2 Controls the alarms and warnings over the MECHA- 0 - -32768 to C
(800) Control TROLINK-II communications. 32767
801 Soft Limit 2 Select whether to enable or disable the Soft Limit 0 - 0 to 3 A
(801) Function.
0: Enable the soft limits on both directions.
1: Disable the forward soft limit, but enable the
reverse soft limit.
2: Enable the forward soft limit, but disable the reverse
soft limit.
3: Disable the soft limits on both directions.
803 Origin Range 2 Set the threshold for detecting the origin in absolute 0 - 0 to 250 A
(803) values.
804 Forward Software 4 Set the forward soft limit. 500000 Com- -1073741823 A
(804) Limit Value mand to
unit 1073741823
806 Reverse Software 4 Set the reverse soft limit. -500000 Com- -1073741823 A
(806) Limit mand to
unit 1073741823
808 Absolute Encoder 4 Set the offset volume between the encoder or external 0 Com- -1073741823 C
(808) Origin Offset encoder position and the mechanical coordinate posi- mand to
tion, when an absolute encoder or an absolute exter- unit 1073741823
nal encoder is used.
811 Linear Acceleration 2 Set the acceleration for positioning. 100 *1 -32768 to B
(80B) Constant 32767
814 Linear Deceleration 2 Set the deceleration for positioning. 100 *1 -32768 to B
(80E) Constant 32767
818 Position Command 2 Set the time constant of FIR filter for the position com- 0 0.1ms 0 to 10000 B
(812) FIR Filter Time Con- mand.
stant
820 Final Distance for 4 Sets the distance to travel after the latch signal input 100 0.1ms -1073741823 B
(814) External Input Posi- position is detected during the external input position- to
tioning ing. 1073741823
822 Origin Return mode 2 Set the direction for origin return. 0 - 0 to 1 B
(816) Setting 0: Positive direction
1: Negative direction
823 Origin Return 2 Set the operating speed for origin returns, from when 50 *2 1 to 32767 B
(817) Approach Speed 1 the origin proximity signal turns on to when it turns off
and the latch signal is detected.
824 Origin Return 2 Set the operating speed for origin returns, from when 5 *2 1 to 32767 B
(818) Approach Speed 2 the latch signal is detected to when the motor stops at
the position after travelling the distance set by Final
Distance for Origin Return (Pn825).
825 Final Distance for 4 Set the distance from the position where the latch sig- 100 Com- -1073741823 B
(819) Origin Return nal is entered to the origin during origin returns. mand to
unit 1073741823
115
Servo Parameter Area Section 4-5
The Servo Parameters listed here can be used when the Position Control Unit
is used with a G-series Servo Drive (R88D-GN@-ML2) with built-in MECHA-
TROLINK-II communications.
For further details on each of the parameters, refer to the user’s manual for G-
series Servo Drives.
The timing for Servo Parameters to be enabled are classified into the following
two types.
Online (online parameters): Changed settings are enabled immediately after
Servo Parameters have been written.
Offline (offline parameters): Changed settings are enabled when the Servo
Drive power is cycled or DEVICE SETUP is exe-
cuted.
The Details column indicates whether the following conditions apply to the
corresponding parameter.
• Online parameters that can be changed when the axis is stopped (Busy
Flag = 0) only.
• Parameters with standard set values when using MECHATROLINK are
indicated in the Details column as “standard” with the set value.
The standard settings are basic settings required when using the PCU.
This manual describes operations assuming standard settings are being
used.
For details on fixed and standard settings, refer to 6-4 Standard Settings for
Servo Drives Using MECHATROLINK.
Note Parameters marked with "(RT)" are automatically set during realtime autotun-
ing. To set these parameters manually, disable realtime autotuning by setting
the Realtime Autotuning Mode Selection (Pn021) to 0 before changing the
parameter.
Note Make sure that the equipment will not be adversely affected before changing
the Servo Parameters (WRITE SERVO PARAMETER, SAVE SERVO
PARAMETER). Refer to the Servo Drive's operation manual and always check
the effect of changing the settings before changing the Servo Parameters.
116
Servo Parameter Area Section 4-5
Parameter Tables
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn000 Reserved --- Do not change. 1 --- --- ---
Pn001 Default Dis- 2 Selects the data to be displayed on the 7-segment LED display on 0 --- 0 to 4 Online
play the front panel.
0 Normal status ("--" Servo OFF, "00" Servo ON)
1 Indicates the machine angle from 0 to FF hex.
0 is the zero position of the encoder. The angle
increases when the Servomotor turns forward.
The count continues from "0" after exceeding "FF".
When using an incremental encoder, the display shows
"nF" (not Fixed) until detecting the zero position on the
encoder after the control power is turned ON.
2 Indicates the electrical angle from 0 to FF hex.
0 is the position where the inductive voltage on the U
phase reaches the position peak. The angle increases
when the Servomotor turns forward.
The count continues from "0" after exceeding "FF".
3 Indicates the number (total) of MECHATROLINKII com-
munications errors from 0 to FF hex.
The communications error count (total) saturates at the
maximum of FFFFh. "h" appears only for the lowest
byte. The count continues from "00" after exceeding
"FF".
Note The communications error count (total) is
cleared by turning OFF the control power.
4 Indicates the setting on the rotary switch (node address
value) loaded at startup, in decimal.
This value does not change even if the rotary switch is
turned after startup.
5 to Reserved (Do not set.)
32767
Pn002 Reserved --- Do not change. 0 --- --- ---
Pn003 Torque 2 Selects the torque limit function, or the torque feed-forward func- 1 --- --- Online Settings
Limit Selec- tion during speed control. can be
tion changed
• Torque Limit Selection 1 --- 1 to 5 when the
For torque control, always select Pn05E. For position control and axes are
speed control, select the torque limit as follows. stopped
1 Use Pn05E as the limit value for forward and reverse (Busy
operations. Flag for
each axis
2 Forward: Use Pn05E. = 0).
Reverse: Use Pn05F.
3 Switch limits by torque limit values and input signals
from the network.
Limit in forward direction:
PCL is OFF = Pn05E, PCL is ON = Pn05F
Limit in reverse direction:
NCL is OFF = Pn05E, NCL is ON = Pn05F
4 Forward: Use Pn05E as limit.
Reverse: Use Pn05F as limit.
Only in speed control, torque limits can be switched by
torque limit values from the network as follows:
Limit in forward direction:
Use Pn05E command or option command value 1,
whichever is smaller.
Limit in reverse direction:
Use Pn05F command or option command value 2,
whichever is smaller.
5 Forward: Use Pn05E as limit.
Reverse: Use Pn05F as limit.
Only in speed control, torque limits can be switched by
torque limit values and input signals from the network
as follows:
Limit in forward direction:
PCL is OFF = Pn05E, PCL is ON = Pn05E command
or option command value 1, whichever is smaller.
Limit in reverse direction:
NCL is OFF = Pn05F, NCL is ON = Pn05F command
or option command value 2, whichever is smaller.
117
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn003 Torque 2 Note PCL ON: When either Forward Torque Limit (CN1 PCL: 1 --- 1 to 5 Online Settings
Limit Selec- pin 7) or MECHATROLINKII Communications can be
tion Option Field (P-CL) is ON. changed
PCL OFF: When both Forward Torque Limit (CN1 PCL: when the
pin 7) and MECHATROLINK-II Communica- axes are
tions Option Field (P-CL) are OFF. stopped
(Busy
• Torque Feed-forward Function Selection Flag for
each axis
1 to 3 Enabled only during speed control. Disabled if not = 0).
using speed control.
4 to 5 Always disabled
Pn004 Drive Pro- 2 Sets the function for the Forward and Reverse Drive Prohibit 0 --- 0 to 2 Offline
hibit Input Inputs (CN1 POT: pin 19, NOT: pin 20)
Selection
0 Decelerates and stops according to the sequence set
in the Stop Selection for Drive Prohibition Input (Pn066)
when both POT and NOT inputs are enabled.
When both POT and NOT inputs are OPEN, the Drive
Prohibit Input Error (alarm code 38) will occur.
1 Both POT and NOT inputs disabled.
2 When either POT or NOT input becomes OPEN, the
Drive Prohibit Input Error (alarm code 38) will occur.
Pn005 Communi- 2 Controls errors and warnings for MECHATROLINK-II communica- 0 --- 0 to 3955 Offline Always
cations tions. set to 0.
Control Note Use with thi]s parameter set to 0. Program to stop immedi-
ately if using a value other than 0.
Set the Consecutive Communications Error Detection Count in
COM_ERR (bit 8 to 11). The communications error (alarm code
83) will occur when a communications error, which is assessed at
every MECHATROLINK-II communications cycle, occurs consecu-
tively for the number of the Consecutive Communications Error
Detection Count. The error and warning can be masked for debug
purposes.
bits 15-12 bits 11-8 bits 7-4 bits 3-0
--- COM_ERR MSK COM MSK COM
WARNG ALM
118
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn007 Speed 2 Selects the output to the Analog Speed Monitor (SP on the front 3 --- 0 to 11 Online
monitor panel).
(SP) Selec- Note This monitor output has a delay due to filtering. The Oper-
tion ating Direction Setting (Pn043) does not affect this moni-
tor output. Thus, forward rotation is always positive (+),
and reverse rotation is always negative (−).
0 Actual Servomotor speed: 47 r/min/6 V
1 Actual Servomotor speed: 188 r/min/6 V
2 Actual Servomotor speed: 750 r/min/6 V
3 Actual Servomotor speed: 3000 r/min/6 V
4 Actual Servomotor speed: 12000 r/min/6 V
5 Command speed: 47 r/min/6 V
6 Command speed: 188 r/min/6 V
7 Command speed: 750 r/min/6 V
8 Command speed: 3000 r/min/6 V
9 Command speed: 12000 r/min/6 V
10 Outputs the Issuance Completion Status (DEN).
0 V: Issuing
5 V: Issuance complete
11 Outputs the Gain Selection Status.
0 V: Gain 2
5 V: Gain 1
Pn008 Torque 2 Selects the output to the Analog Torque Monitor (IM on the 0 --- 0 to 14 Online
Monitor (IM) front panel)
Selection
Note This monitor output has a delay due to filtering. The Oper-
ating Direction Setting (Pn043) does not affect this moni-
tor output. Thus, forward rotation is always positive (+),
and reverse rotation is always negative (−).
0 Torque command: 100%/3 V
1 Position deviation: 31 pulses/3 V
2 Position deviation: 125 pulses/3 V
3 Position deviation: 500 pulses/3 V
4 Position deviation: 2000 pulses/3 V
5 Position deviation: 8000 pulses/3 V
6 to 10 Reserved
11 Torque command: 200%/3 V
12 Torque command: 400%/3 V
13 Outputs the Issuance Completion Status (DEN).
0 V: Issuing
5 V: Issuance complete
14 Outputs the Gain Selection Status.
0 V: Gain 2
5 V: Gain 1
Pn009 Reserved --- Do not change. 0 --- --- ---
Pn00A Prohibit 2 Allows/prohibits parameter changes via the network. 0 --- 0, 1 Online
Parameter
Changes 0 Allows parameter changes from the host controller via
via Network the network.
1 Prohibits parameter changes from the host controller
via the network.
Attempting to change a parameter via the network
when prohibited triggers the Command Warning (warn-
ing code 95h).
Pn00B Operation 2 Selects how the an absolute encoder is used. 0 --- 0 to 2 Online
Switch This parameter is disabled when using an incremental
When
Using encoder.
Absolute 0 Use as an absolute encoder.
Encoder
1 Use an absolute encoder as an incremental encoder.
2 Use as an absolute encoder but ignore absolute multi-
turn counter overflow alarm (alarm code 41).
119
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn00C RS-232 2 Sets the baud rate for RS-232 communications. 2 --- 0 to 5 Online
Baud Rate
Setting 0 2,400 bps
1 4,800 bps
2 9,600 bps
3 19,200 bps
4 38,400 bps
5 57,600 bps
Pn00D Reserved --- Do not change. 0 --- --- ---
Pn00E Reserved --- Do not change. 0 --- --- ---
Pn00F Reserved --- Do not change. 0 --- --- ---
Pn010 Position 2 Sets the position loop responsiveness. 400 ×0.1 0 to 30000 Online Settings
Loop Gain Increasing the gain increases position control responsiveness and [1/s] can be
(RT) shortens stabilization time. changed
when the
Oscillation or overshoot will occur if set too high. Adjust for opti- axes are
mum responsiveness. stopped
Pn011 Speed Loop 2 Sets the speed loop responsiveness. 500 ×0.1 1 to 30000 Online (Busy
Gain (RT) Hz Flag for
If the Inertia Ratio (Pn020) is set correctly, this parameter is set to
the Servomotor response frequency. each axis
= 0).
Increasing the gain increases the speed control responsiveness,
but too much gain may cause oscillating.
Small gain may cause overshoot in the speed response.
Adjust for optimum responsiveness.
Pn012 Speed Loop 2 Adjusts the speed loop integration time constant. 200 ×0.1 1 to 10000 Online
Integration Set a large value for large load inertia. ms
Time Con-
stant (RT) Decrease the setting for fast response with small inertia.
Set 9999 to stop integration operation while retaining the integra-
tion value. A setting of 10000 disables integration.
Pn013 Speed 2 Sets the type of speed detection filter time constant. 0 --- 0 to 5 Online
Feedback Normally, use a setting of 0.
Filter Time
Constant Increasing the value reduces the noise of the Servomotor but also
(RT) reduces its responsiveness.
This parameter is disabled if the Instantaneous Speed Observer
Setting (Pn027) is enabled.
Pn014 Torque 2 Adjusts the first-order lag filter time constant for the torque com- 80 ×0.01 0 to 2500 Online
Command mand section. ms
Filter Time The torque filter setting may reduce machine vibration.
Constant
(RT)
Pn015 Speed 2 Sets the speed feed-forward amount. 300 ×0.1 % 0 to 1000 Online
Feedfor- This parameter is particularly useful when fast response is
ward required.
Amount
(RT)
Pn016 Feed-for- 2 Sets the time constant for the speed feed-forward first-order lag fil- 100 ×0.01 0 to 6400 Online
ward Filter ter. ms
Time Con-
stant (RT)
Pn017 Reserved --- Do not change. 0 --- --- ---
120
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn018 0 to 6400 2 Sets the position loop gain when using gain 2 switching. 200 ×0.1 0 to 30000 Online Settings
Same function as Pn010. [1/s] can be
changed
Pn019 Speed Loop 2 Sets the speed loop gain when using gain 2 switching. 800 ×0.1 1 to 30000 Online when the
Gain 2 (RT) Same function as Pn011. Hz axes are
stopped
Pn01A Speed Loop 2 Sets the speed loop integration time constant when using gain 2 500 ×0.1 1 to 10000 Online (Busy
Integration switching. ms Flag for
Time Con- Same function as Pn012. each axis
stant 2 (RT) = 0).
Set 9999 to stop integration operation while retaining the integra-
tion value. Setting 10000 disables integration.
Pn01B Speed 2 Sets the speed detection filter when using gain 2 switching. 0 --- 0 to 5 Online
Feedback Same function as Pn013. Normally, use a setting of 0.
Filter Time
Constant 2 When Instantaneous Speed Observer Setting (Pn027) is enabled,
(RT) this parameter will be disabled.
Pn01C Torque 2 Sets the first-order lag filter time constant for the torque command 100 ×0.01 0 to 2500 Online
Command section when using gain 2 switching. ms
Filter Time Same function as Pn014.
Constant 2
(RT)
Pn01D Notch Filter 2 Sets the notch frequency of notch filter 1 for resonance suppres- 1500 Hz 100 to 1500 Online
1 Fre- sion.
quency This filter must be matched with the resonance frequency of the
load.
100 to Filter enabled
1499
1500 Filter disabled
Pn01E Notch Filter 2 Selects the notch width of notch filter 1 for resonance suppression. 2 --- 2 Online
1 Width Normally, use a setting of 2.
Pn01F Reserved --- Do not change. 0 --- --- ---
Pn020 Inertia Ratio 2 Sets the load inertia as a percentage of the Servomotor rotor iner- 300 % 0 to 10000 Online Settings
(RT) tia. can be
Setting [%] = (Load inertia / Rotor inertia) × 100 changed
when the
The inertia ratio estimated during realtime autotuning is stored in axes are
the EEPROM every 30 minutes. stopped
Pn021 Realtime 2 Sets the operating mode for realtime autotuning. 0 --- 0 to 7 Online (Busy
Autotuning Flag for
A setting of 3 or 6 will provide faster response to changes in inertia each axis
Mode during operation. Operation, however, may be unstable depending
Selection = 0).
on the operating pattern.
Normally, use a setting of 1 or 4.
Set to 4 to 6 when the Servomotor is used as a vertical axis.
Gain switching is enabled at set values 1 to 6.
Use a setting of 7 if operation changes caused by gain switching
are a problem.
Realtime Autotuning Degree of change in
load inertia
0 Disabled ---
1 Horizontal axis mode Almost no change
2 Gradual changes
3 Sudden changes
4 Vertical axis mode Almost no change
5 Gradual changes
6 Sudden changes
7 Gain switching disable Almost no change
mode
Pn022 Realtime 2 Sets the machine rigidity for realtime autotuning. 2 --- 0 to F Online
Autotuning Increasing this value increases the responsiveness.
Machine
Rigidity If the value is changed suddenly by a large amount, the gain will
Selection change rapidly, subjecting the machine to shock.
Always start by making small changes in the value, and gradually
increase the value while monitoring machine operation.
Cannot be set to 0 when using the Parameter Unit.
121
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn023 Adaptive 2 Enables or disables the adaptive filter. 0 --- 0 to 2 Online Settings
Filter Selec- The Adaptive Filter Table Number Display (Pn02F) will be reset to can be
tion 0 when disabled. changed
when the
Note When the Vibration Filter Selection (Pn024) is set to a axes are
low-pass filter type (Pn024 = 3 to 5), the adaptive filter is stopped
forcibly set to disabled (Pn023 = 0). (Busy
0 Adaptive filter disabled. Flag for
each axis
1 Adaptive filter enabled. = 0).
Adaptive operation performed.
2 Adaptive filter enabled. Adaptive operation will not be
performed (i.e., retained).
Pn024 Vibration 2 Selects the vibration filter type and switching mode. 0 --- 0 to 5 Offline
Filter Selec- • Filter type selection
tion • Normal type:
Vibration frequency setting range 10.0 to 200.0 Hz
• Low-pass type:
Vibration frequency setting range 1.0 to 200.0 Hz
• Switching mode selection
• No switching: Both 1 and 2 are enabled
• Switching with command direction:
Selects Vibration Frequency 1 in forward direction
(Pn02B, Pn02C)
Selects Vibration Frequency 2 in reverse direction
(Pn02D, Pn02E)
Pn025 Normal 2 Sets the operating pattern for normal mode autotuning. 0 --- 0 to 7 Online Settings
Mode Auto- can be
tuning Number of rotations Rotation direction changed
Operation when the
Setting 0 Repeat cycles of 2 Forward and Reverse axes are
rotations (Alternating) stopped
1 Reverse and Forward (Busy
Flag for
(Alternating)
each axis
2 Forward only = 0).
3 Reverse only
4 Repeat cycles of single Forward and Reverse
rotation (Alternating)
5 Reverse and Forward
(Alternating)
6 Forward only
7 Reverse only
Pn026 Overrun 2 Sets the Servomotor’s allowable operating range for the position 10 ×0.1 0 to 1000 Online
Limit Set- command input range. rota-
ting Set to 0 to disable the overrun protective function. tion
Pn027 Instanta- 2 The Instantaneous Speed Observer improves speed detection 0 --- 0, 1 Online Settings
neous accuracy, thereby improving responsiveness and reducing vibra- can be
Speed tion when stopping. changed
Observer When the instantaneous speed observer is enabled, both Speed when the
Setting (RT) Feedback Filter Time Constant (Pn013) and Speed Feedback Fil- axes are
ter Time Constant 2 (Pn01B) are disabled. stopped
(Busy
This feature cannot be used with realtime autotuning. Flag for
0 Disabled each axis
= 0).
1 Enabled
Pn028 Notch Filter 2 Sets the notch frequency of notch filter 2 for resonance suppres- 1500 Hz 100 to 1500 Online
2 Fre- sion.
quency This parameter must be matched with the resonance frequency of
the load.
100 to Filter enabled
1499
1500 Filter disabled
122
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn029 Notch Filter 2 Selects the notch width of notch filter 2 for resonance suppression. 2 --- 0 to 4 Online Settings
2 Width Increasing the value increases the notch width. can be
changed
Pn02A Notch Filter 2 Selects the notch depth of notch filter 2 for resonance suppres- 0 --- 0 to 99 Online when the
2 Depth sion. axes are
Increasing this value decreases the notch depth, thereby reducing stopped
the phase lag. (Busy
Flag for
Pn02B Vibration 2 Sets the vibration frequency 1 for damping control to suppress 0 ×0.1 0 to 2000 Online each axis
Frequency vibration at the end of the load. Hz = 0).
1 Measure and set the frequency of the vibration.
The frequency setting range depends on the filter type selected in
the Vibration Filter Selection (Pn024).
• Normal type
Setting frequency range: 10.0 to 200.0 Hz (Disabled when set to
0 to 99)
• Low-pass type
Setting frequency range: 1.0 to 200.0 Hz (Disabled when set to 0
to 9)
Pn02C Vibration 2 When setting Vibration Frequency 1 (Pn02B), reduce this setting if 0 ×0.1 −200 to 2000 Online
Filter 1 Set- torque saturation occurs, or increase it to make the movement Hz
ting faster.
Normally, use a setting of 0.
The setting range depends on the filter type selected in the Vibra-
tion Filter Selection (Pn024), and if Vibration Filter 1 is enabled,
the ranges are as follows:
Note This parameter is disabled when Vibration Filter 1 is dis-
abled.
• Normal type
Setting range: 100 ≤ Pn02B + Pn02C ≤ Pn02B × 2 or 2000
• Low-pass type
Setting range: 10 ≤ Pn02B + Pn02C ≤ Pn02B × 6
Pn02D Vibration 2 Same function as Pn02B. 0 ×0.1 0 to 2000 Online
Frequency Hz
2
Pn02E Vibration 2 Same function as Pn02C. 0 ×0.1 −200 to 2000 Online
Filter 2 Set- Hz
ting
Pn02F Adaptive 2 Displays the table entry number corresponding to the frequency of 0 --- 0 to 64 Online This is a
Filter Table the adaptive filter. read-only
Number This parameter is set automatically when the adaptive filter is parame-
Display enabled (i.e., when the Adaptive Filter Selection (Pn023) is set to ter. You
a value other than 0), and cannot be changed. cannot
change
When the adaptive filter is enabled, this parameter will be saved in the set-
EEPROM approximately every 30 min. If the adaptive filter is ting.
enabled the next time the power supply is turned ON, adaptive
operation will start with the data saved in EEPROM as the default
value.
To clear this parameter and reset the adaptive operation, disable
the adaptive filter by setting the Adaptive Filter Selection (Pn023)
to 0, and then enable it again.
0 to 4 Filter disabled
5 to 48 Filter enabled
49 to 64 Enable or disable the filter with Pn022
Pn030 Gain 2 Enables or disables gain switching. 1 --- 0, 1 Online Settings
Switching can be
Operating 0 Disabled. Uses Gain 1 (Pn010 to Pn014). changed
Mode PI/P operation is switched from MECHATROLINK-II. when the
Selection axes are
(RT) 1 The gain is switched between Gain 1 (Pn010 to Pn014) stopped
and Gain 2 (Pn018 to Pn01C). (Busy
Flag for
each axis
= 0).
123
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn031 Gain Switch 2 Sets the trigger for gain switching. 2 --- 0 to 10 Online Settings
Setting (RT) The details depend on the control mode. can be
changed
0 Always Gain 1 when the
axes are
1 Always Gain 2 stopped
2 Switching from the network (Busy
Flag for
3 Amount of change in torque command each axis
= 0).
4 Always Gain 1
5 Speed command
6 Amount of position deviation
7 Position command pulses received
8 Positioning Completed Signal (INP) OFF
9 Actual Servomotor speed
10 Combination of position command pulses received and
speed
Pn032 Gain Switch 2 Enabled when the Gain Switch Setting (Pn031) is set to 3, or 5 to 30 ×166 0 to 10000 Online
Time (RT) 10. Sets the lag time from the trigger detection to actual gain µs
switching when switching from gain 2 to gain 1.
Pn033 Gain Switch 2 Sets the judgment level to switch between Gain 1 and Gain 2 600 -- 0 to 20000 Online
Level Set- when the Gain Switch Setting (Pn031) is set to 3, 5, 6, 9, or 10.
ting (RT) The unit for the setting depends on the condition set in the Gain
Switch Setting (Pn031).
Pn034 Gain Switch 2 Sets the hysteresis of the judgment level for the Gain Switch Level 50 --- 0 to 20000 Online
Hysteresis Setting (Pn033) when the Gain Switch Setting (Pn031) is set to 3,
Setting (RT) 5, 6, 9, or 10. The unit for the setting depends on the condition set
in the Gain Switch Setting (Pn031).
Pn035 Position 2 This parameter can prevent the position loop gain from increasing 20 ×166 0 to 10000 Online
Loop Gain suddenly when the position loop gain and position loop gain 2 dif- µs
Switching fer by a large amount.
Time (RT) When the position loop gain increases, it takes the duration of (set
value + 1) × 166 µs.
Pn036 Reserved --- Do not change. 0 --- --- ---
Pn037 Reserved --- Do not change. 0 --- --- ---
Pn038 Reserved --- Do not change. 0 --- --- ---
Pn039 Reserved --- Do not change. 0 --- --- ---
Pn03A Reserved --- Do not change. 0 --- --- ---
Pn03B Reserved --- Do not change. 0 --- --- ---
Pn03C Reserved --- Do not change. 0 --- --- ---
Pn03D Jog Speed 2 Sets the jog operation speed with the Parameter Unit or CX-Drive. 200 r/min 0 to 500 Online Settings
Note Jog operation is only available when the network is not can be
established. Do not try to establish the network while changed
using jog operation. Otherwise, command alarm (alarm when the
code 27) will occur. axes are
stopped
(Busy
Flag for
each axis
= 0).
Pn03E Reserved --- Do not change. 0 --- --- ---
Pn03F Reserved --- Do not change. 0 --- --- ---
Pn040 Reserved --- Do not change. 0 --- --- ---
Pn041 Emergency 2 Enables the Emergency Stop Input (STOP). 1 --- 0, 1 Offline
Stop Input Note If this function is disabled, the response status will always
Setting be 0 (disabled).
0 Disabled.
1 Enabled (alarm code 87 issued on OPEN)
Pn042 Origin Prox- 2 Sets the logic for the Origin Proximity Input (DEC). 1 --- 0, 1 Offline
imity Input
Logic Set- 0 N.C contact (origin proximity detected on OPEN)
ting 1 N.O contact (origin proximity detected on CLOSE)
Pn043 Operating 2 Sets the relationship between polarity of operation data sent over 1 --- 0, 1 Offline
Direction the network and the direction of Servomotor rotation.
Setting Note In RS-232C communications and on the analog monitor
(SP, IM) on the front panel, forward direction is always
positive (+), and reverse rotation is always negative (−).
0 Disabled.
1 Enabled (alarm code 87 issued on OPEN)
124
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn044 Input Sig- 2 Sets the terminal assignment for Drive Prohibit Input. 1 --- 0, 1 Offline
nal Selec-
tion 0 Sets CN1 pin 19 to POT, CN1 pin 20 to NOT.
1 Sets CN1 pin 19 to NOT, CN1 pin 20 to POT.
Pn045 Reserved --- Do not change. 0 --- --- ---
Pn046 Reserved --- Do not change. 0 --- --- ---
Pn047 Reserved --- Do not change. 0 --- --- ---
Pn048 Reserved --- Do not change. 0 --- --- ---
Pn049 Reserved --- Do not change. 0 --- --- ---
Pn04A Reserved --- Do not change. 0 --- --- ---
Pn04B Reserved --- Do not change. 0 --- --- ---
Pn04C Reserved --- Do not change. 0 --- --- ---
Pn04D Reserved --- Do not change. 0 --- --- ---
Pn04E Reserved --- Do not change. 0 --- --- ---
Pn04F Reserved --- Do not change. 0 --- --- ---
Pn050 Reserved --- Do not change. 0 --- --- ---
Pn051 Reserved --- Do not change. 0 --- --- ---
Pn052 Reserved --- Do not change. 0 --- --- ---
Pn053 Speed Limit 2 Sets the speed limit for torque control mode. (The value is an 50 r/min −20000 to Online Settings
absolute value) 20000 can be
This parameter is limited by the Overspeed Detection Level Set- changed
ting (Pn073). when the
axes are
stopped
(Busy
Flag for
each axis
= 0).
Pn054 Reserved --- Do not change. 0 --- --- ---
Pn055 Reserved --- Do not change. 0 --- --- ---
Pn056 Reserved --- Do not change. 0 --- --- ---
Pn057 Reserved --- Do not change. 0 --- --- ---
Pn058 Soft Start 2 Sets the acceleration time for speed control mode. 0 ×2 ms 0 to 5000 Online Settings
Accelera- Acceleration time [s] from 0 r/min to maximum speed [r/min] = Set can be
tion Time value × 2 ms changed
when the
Pn059 Soft Start 2 Sets the deceleration time for speed control mode. 0 ×2 ms 0 to 5000 Online axes are
Decelera- Deceleration time [s] from maximum speed [r/min] to 0 r/min = Set stopped
tion Time value × 2 ms (Busy
Flag for
each axis
= 0).
Pn05A Reserved --- Do not change. 0 --- --- ---
Pn05B 2 Selects the speed limit for torque control mode. 0 --- 0, 1 Online Settings
can be
0 Use the Speed Limit (Pn053) changed
1 Use the speed limit value via MECHATROLINK-II or the when the
Speed Limit (Pn053), whichever is smaller. axes are
stopped
(Busy
Flag for
each axis
= 0).
Pn05C Reserved --- Do not change. 0 --- --- ---
Pn05D Reserved --- Do not change. 0 --- --- ---
Pn05E No. 1 2 Sets the No. 1 Torque Limit for the Servomotor output torque. 300 % 0 to 500 Online Settings
Torque Refer to information on the Torque Limit Selection (Pn003) to can be
Limit select the torque limit. changed
when the
The maximum value of the setting range depends on the applica- axes are
ble Servomotor. stopped
Pn05F No. 2 2 Sets the No. 2 torque limit for the Servomotor output torque. 100 % 0 to 500 Online (Busy
Torque Flag for
Refer to information on the Torque Limit Selection (Pn003) to each axis
Limit select the torque limit.
= 0).
The maximum value of the setting range depends on the applica-
ble Servomotor.
Pn060 Positioning 2 Sets the positioning completion range when Positioning Comple- 25 Com- 0 to 10000 Online
Completion tion 1 (INP1) Output is selected. mand
Range 1 Positioning is complete when all positioning command pulses are units
exhausted, and the absolute value of the position deviation con-
verted into command units is less than this setting.
125
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn061 Speed Con- 2 Sets the detection width for the speed conformity detection 20 r/min 10 to 20000 Online
formity Sig- (VCMP) signal.
nal Output Speed conformity is achieved when the absolute value of the dif-
Width ference between the internal speed command (before acceleration
and deceleration limits are applied) and the Servomotor speed is
less than the set speed.
Note This setting has a hysteresis of 10 r/min.
Pn062 Rotation 2 Sets the threshold level for the speed reached (TGON) signal. 50 r/min 10 to 20000 Online
Speed for Speed reached is determined when the absolute value of the Ser-
Motor Rota- vomotor speed is greater than the setting speed.
tion Detec-
tion Note Speed reached detection has a hysteresis of 10 r/min.
Pn063 Positioning 2 Sets the positioning completion range when Positioning Comple- 100 Com- 0 to 10000 Online
Completion tion 2 (INP2) is selected. mand
Range 2 Positioning is complete when the absolute value of the position units
deviation converted into command units is less than this setting,
regardless of whether position command pulses are still being pro-
cessed.
Pn064 Motor 2 Enables or disables the offset component readjustment function of 0 --- 0, 1 Online
Phase Cur- the Motor Phase Current Detector (CT) for Servo ON command
rent Offset inputs. The readjustment is made when control power is turned
Re-adjust- ON.
ment Set- Note This adjustment is inaccurate if the offset is measured
ting while the Servomotor is rotating. To enable this function,
do not rotate the Servomotor when inputting the Servo ON
command.
0 Disabled (only when turning ON control power)
1 Enabled (when turning ON control power, or at Servo
ON)
Pn065 Undervolt- 2 Selects whether to activate the main power supply undervoltage 1 --- 0, 1 Online Settings
age Alarm function (alarm code 13) when the main power supply is inter- can be
Selection rupted for the duration of the Momentary Hold Time (Pn06D) dur- changed
ing Servo ON. when the
axes are
0 Turns the Servo OFF according to the setting for stopped
the Stop Selection with Main Power OFF (Pn067), (Busy
interrupting the positioning command generation Flag for
each axis
process (positioning operation) within the Servo
= 0).
Drive. When the main power supply is turned back
ON, Servo ON will resume. Restart the positioning
operation after performing the positioning operation
and recovering from Servo OFF.
1 Causes an error due to main power supply
undervoltage (alarm code 13).
This parameter is disabled if Pn06D = 1,000.
If Pn06D is set too long and the voltage between
P and N in the main power supply converter drops
below the specified value before a main power
supply interruption is detected, a main power
supply undervoltage (alarm code 13) will occur.
126
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn066 Stop Selec- 2 Sets the deceleration stop operation to be performed after the For- 0 --- 0 to 2 Offline
tion for ward Drive Prohibit Input (POT) or Reverse Drive Prohibit Input
Drive Prohi- (NOT) is enabled.
bition
Input During After stopping Deviation counter
deceleration (30 r/min or
less)
0 Dynamic Disables torque Cleared while decel-
brake command in erating with dynamic
drive prohibited brake. Retained after
direction stopping.
1 Disables Disables torque Cleared while decel-
torque command in erating. Retained
drive prohibited after stopping.
direction
2 Emergency Servo locked Retained while decel-
Stop Torque erating, cleared upon
(Pn06E) completion of decel-
eration, and retained
after stopping.
127
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn06A Brake Tim- 2 Sets the duration from when the Brake Interlock (BKIR) signal 10 2 ms 0 to 1000 Online Settings
ing When turns OFF to when the Servomotor is de-energized when the RUN can be
Stopped command is turned OFF with the Servomotor stopped. changed
Note The brake interlock signal is the logical OR of the brake when the
release request from the network and the release request axes are
from the Servo controller. Note, the brake release request stopped
from the network is OFF (operation request is ON) at (Busy
power ON. Flag for
each axis
Pn06B Brake Tim- 2 When the run command (RUN) is turned OFF during the Servo- 50 2 ms 0 to 1000 Online = 0).
ing during motor rotation, the Servomotor will decelerate reducing the rota-
Operation tion speed and the Brake Interlock Signal (BKIR) will turn OFF
after the time set by this parameter has elapsed.
BKIR turns OFF if the Servomotor speed drops below 30 r/min
before the set time.
Note The brake interlock signal is the logical OR of the brake
release request from the network and the release request
from the Servo controller. Note, the brake release request
from the network is OFF (operation request is ON) at
power ON.
Pn06C Regenera- 2 Sets the regeneration resistor operation and the regeneration 0 --- 0 to 3 Offline
tion Resis- overload (alarm code 18) operation.
tor Set this parameter to 0 if using the built-in regeneration resistor.
Selection
If using an external regeneration resistor, be sure to turn OFF the
main power when the built-in thermal switch is activated.
0 Sets the regeneration overload to match the built-in
regeneration resistor. (regeneration load ratio below
1%)
1 The regeneration overload (alarm code 18) occurs
when the load ratio of the external regeneration resistor
exceeds 10%.
2 The regeneration processing circuit by the external
regeneration resistor is activated, but the regeneration
overload (alarm code 18) does not occur.
3 The regeneration processing circuit is not activated.
All regenerative energy is absorbed by the built-in
capacitor.
Pn06D Momentary 2 Sets the amount of time required to detect shutoff when the main 35 2 ms 35 to 1000 Offline
Hold Time power supply continues to shut off.
The main power OFF detection will be disabled if this parameter is
set to 1000.
Pn06E Emergency 2 Sets the torque limit during deceleration because of the Drive Pro- 0 % 0 to 300 Online Settings
Stop Torque hibition Input when the Stop Selection for Drive Prohibition Input can be
(Pn066) is set to 2. changed
When this parameter is set to 0, the normal torque limit will be set. when the
axes are
The maximum value of the setting range depends on the Servo- stopped
motor. (Busy
Flag for
each axis
= 0).
Pn06F Reserved --- Do not change. 0 --- --- ---
Pn070 Reserved --- Do not change. 0 --- --- ---
Pn071 Reserved --- Do not change. 0 --- --- ---
Pn072 Overload 2 Sets the overload detection level. The overload detection level will 0 % 0 to 500 Online
Detection be set at 115% if this parameter is set to 0. Normally, use a setting
Level Set- of 0, and set the level only when reducing the overload detection
ting level.
Pn073 Overspeed 2 Sets the overspeed detection level. The overspeed detection level 0 r/min 0 to 20000 Online
Detection is 1.2 times the maximum Servomotor rotation speed when the
Level Set- parameter is set to 0. Normally, use a setting of 0, and set the level
ting only when reducing the overspeed detection level.
Note The detection margin of error for the setting is ±3 r/min for
a 7-core absolute encoder and ±36 r/min for a 5-core
incremental encoder.
Pn074 Reserved --- Do not change. 0 --- --- ---
Pn075 Reserved --- Do not change. 0 --- --- ---
Pn076 Reserved --- Do not change. 0 --- --- ---
Pn077 Reserved --- Do not change. 0 --- --- ---
Pn078 Reserved --- Do not change. 0 --- --- ---
Pn079 Reserved --- Do not change. 0 --- --- ---
Pn07A Reserved --- Do not change. 0 --- --- ---
Pn07B Reserved --- Do not change. 0 --- --- ---
Pn07C Reserved --- Do not change. 0 --- --- ---
Pn07D Reserved --- Do not change. 0 --- --- ---
128
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn07E Reserved --- Do not change. 0 --- --- ---
Pn07F Reserved --- Do not change. 0 --- --- ---
Pn100 Backlash 2 Enables or disables the backlash compensation for position con- 0 --- 0 to 2 Offline
Compensa- trol, and sets the compensation direction.
tion Selec-
tion 0 Disabled
1 Compensates in the initial positive direction after the
Servo ON.
2 Compensates in the initial negative direction after the
Servo ON.
Pn101 Backlash 2 Sets the backlash compensation amount for position control. 0 Com- −32768 to Online Settings
Compensa- mand 32767 can be
tion units changed
when the
Pn102 Backlash 2 Sets the backlash compensation time constant for position 0 0.01 0 to 6400 Online axes are
Compensa- control. ms stopped
tion (Busy
Time Con- Value Pn101 = Positive Pn101 = Negative Flag for
stant of number number each axis
Pn100 = 0).
1 Compensates in posi- Compensates in nega-
tive direction during tive direction during
rotation in positive rotation in positive
direction direction
2 Compensates in posi- Compensates in nega-
tive direction during tive direction during
rotation in negative rotation in negative
direction direction
129
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn10E Moving 2 Sets the moving average time for position commands. 0 ×0.1 0 to 5100 Online Settings
Average Note If the Moving Average Time is set, commands may not be ms can be
Time executed seamlessly when switching the control mode, changed
and when switching between interpolation feed motions when the
and positioning motions (motions wherein the command axes are
waveforms are generated inside the Servo Drive). stopped
(Busy
Pn10F Origin 2 Sets the direction for origin return. 0 --- 0, 1 Online Flag for
Return each axis
Mode Set- 0 Positive direction = 0).
tings 1 Negative direction
Pn110 Origin 2 Sets the operating speed for origin return from when the origin 50 100 1 to 32767 Online
Return proximity signal is turned ON, to when it is turned OFF and the [com-
Approach latch signal is detected. mand
Speed 1 This parameter can be set to a maximum value of 32767, but inter- units/
nally the speed is limited to the Servomotor's maximum speed. s]
Pn111 Origin 2 Sets the operating speed for origin return, from when the point 5 100 1 to 32767 Online
Return after the latch signal is detected to when the Origin Return Final [com-
Approach Distance (Pn204) is reached. mand
Speed 2 This parameter can be set to a maximum value of 32767, but inter- units/
nally the speed is limited to the Servomotor's maximum speed. s]
Pn112 General- 2 Selects the function for general-purpose output 1 (OUTM1). 7 --- 0 to 9 Offline Standard
purpose setting
Output 1 0 Always OFF
Function 1 INP1 output.
Selection
Turn ON when position deviation is equal to or less
than Pn060 for position control. Undefined when not
using position control.
2 VCMP output.
Turn ON when the deviation between the Servomotor
speed and commanded speed is within the range set
by Pn061 for speed control. Undefined when not using
speed control.
3 TGON output.
Turn ON when the absolute value of the Servomotor
speed exceeds Pn062 setting in all control modes.
4 READY output.
Turn ON when the main power is supplied, there is no
alarm, and Servo SYNC with a host controller is estab-
lished in all control modes.
5 CLIM output.
Turn ON when torque limit is activated in all control
modes.
6 VLIM output.
Turn ON when the Servomotor speed reaches the
speed limit for torque control. Undefined when not
using torque control.
7 BKIR output.
Turn ON with the release timing of the brake release
signal in all control modes.
8 WARN output.
Turn ON when a warning is issued in all control modes.
9 INP2 output.
Turn ON when the position deviation is equal to or less
than the Positioning Completion Range 2 (Pn063) for
position control. Undefined when not using position
control.
Pn113 General- 2 Selects the function for general-purpose output 2 (OUTM2). 0 --- 0 to 9 Offline
purpose The set values and the functions are the same as for general-pur-
Output 2 pose output 1 (OUTM1).
Function
Selection
Pn114 General- 2 Selects the function for general-purpose output 3 (OUTM3). 0 --- 0 to 9 Offline
purpose The set values and the functions are the same as for general-pur-
Output 3 pose output 1 (OUTM1).
Function
Selection
Pn115 Reserved --- Do not change. 0 --- --- ---
to
Pn13F
Pn200 Absolute 4 Sets the offset amount for the encoder position and the mechani- 0 Com- −1073741823 Offline
Origin Off- cal coordinate system position when using an absolute encoder. mand to
set units 1073741823
130
Servo Parameter Area Section 4-5
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn201 Forward 4 Sets the soft limit in the forward direction. 500000 Com- −1073741823 Online
Software If the Servomotor exceeds the limit, the network response status mand to
Limit (PSOT) will turn ON (=1). units 1073741823
Note Be sure to set the limits so that Forward Software Limit >
Reverse Software Limit.
Note PSOT is not turned ON when origin return is incomplete.
Pn202 Reverse 4 Sets the soft limit for the reverse direction. −500000 Com- −1073741823 Online
Software If the Servomotor exceeds the limit, the network response status mand to
Limit (NSOT) will turn ON (=1). units 1073741823
Note Be sure to set the limits so that Forward Software Limit >
Reverse Software Limit.
Note NSOT is not turned ON when origin return is incomplete.
Pn203 Final Dis- 4 Sets the distance to travel after detecting the latch signal input 100 Com- −1073741823 Online Settings
tance for position when performing external input positioning. mand to can be
External The operation after detecting the latch signal input position will be units 1073741823 changed
Input Posi- determined by the external input positioning direction and this when the
tioning parameter as follows. axes are
stopped
(Busy
External Sign
input Flag for
positioning Positive Negative each axis
= 0).
direction
Positive Moves in the positive Decelerates to a
direction direction and stops*1 stop, reverses, then
moves in the nega-
tive direction and
stops
Negative Decelerates to a Moves in the nega-
direction stop, reverses, then tive direction and
moves in the positive stops*1
direction and stops
Origin Sign
return
direction Positive Negative
131
Servo Parameter Area Section 4-5
132
Servo Parameter Area Section 4-5
133
Servo Parameter Area Section 4-5
134
Servo Parameter Area Section 4-5
135
Servo Parameter Area Section 4-5
136
Servo Parameter Area Section 4-5
137
Servo Parameter Area Section 4-5
138
Servo Parameter Area Section 4-5
139
Servo Parameter Area Section 4-5
140
Servo Parameter Area Section 4-5
141
Servo Parameter Area Section 4-5
142
Servo Parameter Area Section 4-5
143
Servo Parameter Area Section 4-5
144
Servo Parameter Area Section 4-5
145
Servo Parameter Area Section 4-5
Other Parameters
Param- Parameter name Param- Contents Default Unit Setting Enable Details
eter No. eter setting range setting
size
Pn600 Regeneration resistor 2 Setting for the regeneration resistance 0 ×10 W From 0 Online ---
capacity load ratio monitoring calculations. (Varies
by Unit.)
Pn601 Not used. --- (Do not change the setting.) 0 --- --- --- ---
146
Servo Parameter Area Section 4-5
147
Servo Parameter Area Section 4-5
Param- Parameter Param- Contents Default set- Unit Setting range Enable Details
eter No. name eter ting setting
size
Pn802 Not used. --- (Do not change the set- 0000 --- --- --- ---
ting.)
Pn803 Zero point width 2 Sets the detection range 10 Command 0 to 250 Online ---
for the Origin Stop Flag. unit
Pn804 Forward soft- 4 Sets the forward soft- 819,191,808 Command −1,073,741,823 to Online ---
ware limit ware limit. unit 1,073,741,823
Pn806 Reverse soft- 4 Sets the reverse soft- −819,191,808 Command −1,073,741,823 to Online ---
ware limit ware limit. unit 1,073,741,823
Pn808 Absolute 4 Sets the offset for the 0 Command −1,073,741,823 to Offline ---
encoder zero mechanical origin from unit 1,073,741,823
point position the absolute encoder's
offset absolute value data.
Pn80A First-step linear 2 Sets the first-step accel- 100 ×10,000 1 to 65535 Online Settings
acceleration eration speed for the command can be
constant acceleration/decelera- units/s2 changed
tion curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80B Second-step lin- 2 Sets the second-step 100 ×10,000 1 to 65535 Online Settings
ear acceleration acceleration speed for command can be
constant the acceleration/deceler- units/s2 changed
ation curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80C Acceleration 2 Sets the speed for 0 ×100 com- 0 to 65535 Online Settings
constant switch- switching between first- mand can be
ing speed step and second-step units/s changed
acceleration for the when the
acceleration/decelera- axes are
tion curve used in posi- stopped
tion control. (Busy Flag
for each
axis = 0).
148
Servo Parameter Area Section 4-5
Param- Parameter Param- Contents Default set- Unit Setting range Enable Details
eter No. name eter ting setting
size
Pn80D First-step linear 2 Sets the first-step decel- 100 ×10,000 1 to 65535 Online Settings
deceleration eration speed for the command can be
constant acceleration/decelera- units/s2 changed
tion curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80E Second-step lin- 2 Sets the second-step 100 ×10,000 1 to 65535 Online Settings
ear deceleration deceleration speed for command can be
constant the acceleration/deceler- units/s2 changed
ation curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80F Deceleration 2 Sets the speed for 0 ×100 com- 0 to 65535 Online Settings
constant switch- switching between first- mand can be
ing speed step and second-step units/s changed
deceleration for the when the
acceleration/decelera- axes are
tion curve used in posi- stopped
tion control. (Busy Flag
for each
axis = 0).
Pn810 Exponential 2 Sets the exponential 0 Command 0 to 32767 Online Settings
acceleration/ acceleration/decelera- units/s can be
deceleration tion bias speed for the changed
bias acceleration/decelera- when the
tion curve used in posi- axes are
tion control. stopped
(Busy Flag
for each
axis = 0).
Pn811 Exponential 2 Sets exponential accel- 0 ×0.1 ms 0 to 5100 Online Settings
acceleration/ eration/deceleration time can be
deceleration constant for the acceler- changed
time constant ation/deceleration curve when the
used in position control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn812 Movement aver- 2 Sets the average move- 0 ×0.1 ms 0 to 5100 Online Settings
age time ment time for when S- can be
curve acceleration/ changed
deceleration is used, and when the
an average movement axes are
filter is used for the posi- stopped
tion command filter. (Busy Flag
for each
axis = 0).
Pn813 Not used. --- (Do not change the set- 0010 --- --- --- ---
ting.)
Pn814 Final travel dis- 4 Sets the final travel dis- 100 Command −1,073,741,823 to Online Settings
tance for exter- tance for external posi- unit 1,073,741,823 can be
nal positioning tioning when executing changed
INTERRUPT FEEDING when the
using direct operation. axes are
stopped
(Busy Flag
for each
axis = 0).
149
Servo Parameter Area Section 4-5
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn816 Zero 2 0 Zero point 0 Forward 0 --- --- Online Set the
point return direc- same direc-
return tion 1 Reverse tion as the
mode set- origin
ting search
direction set
in the Axis
Parameters.
Settings can
be changed
when the
axes are
stopped
(Busy Flag
for each
axis = 0).
1 to 3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
Pn817 Zero 2 Sets the origin (zero point) input signal 50 ×100 0 to 65535 Online Settings can
point search speed used after the origin proximity com- be changed
return signal has been detected in an origin search. mand when the
approach units/s axes are
speed 1 stopped
(Busy Flag
for each
axis = 0).
Pn818 Zero 2 Sets the origin (zero point) return final travel 5 ×100 0 to 65535 Online Settings can
point distance positioning speed used after the ori- com- be changed
return gin input signal has been detected in an ori- mand when the
approach gin search. units/s axes are
speed 2 stopped
(Busy Flag
for each
axis = 0).
Pn819 Final 4 Sets the amount of compensation positioning 100 Com- −1,073,741,823 Online Settings can
travel dis- used after the origin input signal has been mand to be changed
tance to detected in an origin search. unit 1,073,741,823 when the
return to axes are
zero point stopped
(Busy Flag
for each
axis = 0).
Pn81B Backlash 2 Sets the amount of backlash compensation. 0 × 0.1 −32,768 to Online ---
compen- com- 32,767
sation mand
amount unit
Pn81C Not used. --- (Do not change the setting.) 0000 --- --- --- ---
Pn81D Compen- 2 0 Backlash 0 Compen- 0 --- --- Offline ---
sation compensa- sates in for-
function tion selec- ward
selection tion direction.
1 Compen-
sates in
reverse
direction.
1 to 3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
Pn81E Not used. --- (Do not change the setting.) 0000 --- --- --- ---
to
Pn823
150
Servo Parameter Area Section 4-5
151
Servo Parameter Area Section 4-5
152
Servo Parameter Area Section 4-5
153
Servo Parameter Area Section 4-5
154
Servo Parameter Area Section 4-5
155
Servo Parameter Area Section 4-5
156
Servo Parameter Area Section 4-5
157
Servo Parameter Area Section 4-5
158
Servo Parameter Area Section 4-5
159
Servo Parameter Area Section 4-5
160
Servo Parameter Area Section 4-5
161
Servo Parameter Area Section 4-5
162
Servo Parameter Area Section 4-5
163
Servo Parameter Area Section 4-5
164
Servo Parameter Area Section 4-5
165
Servo Parameter Area Section 4-5
166
Servo Parameter Area Section 4-5
167
Servo Parameter Area Section 4-5
168
Servo Parameter Area Section 4-5
Other Parameters
Param- Parameter name Param- Contents Default Unit Setting Enable Details
eter No. eter setting range setting
size
Pn600 Regeneration resistor 2 Setting for regeneration resistance 0 ×10 W 0 to Online ---
capacity load ratio monitoring calculations (varies
by
model)
169
Servo Parameter Area Section 4-5
170
Servo Parameter Area Section 4-5
Param- Parameter Param- Contents Default set- Unit Setting range Enable Details
eter No. name eter ting setting
size
Pn802 Not used. --- (Do not change the set- 0000 --- --- --- ---
ting.)
Pn803 Zero point width 2 Sets the origin position 10 Command 0 to 250 Online ---
detection range. unit
Pn804 Forward soft- 4 Sets the software limit 819,191,808 Command −1,073,741,823 Online ---
ware limit for the positive direction. unit to
1,073,741,823
Pn806 Reverse soft- 4 Sets the software limit −819,191,808 Command −1,073,741,823 Online ---
ware limit for the negative direc- unit to
tion. 1,073,741,823
Pn808 Absolute 4 Sets the encoder posi- 0 Command −1,073,741,823 Offline ---
encoder zero tion and machine coordi- unit to
point position nate system offsets for 1,073,741,823
offset when an absolute
encoder is used.
Pn80A First step linear 2 Sets the step 1 accelera- 100 ×10,000 1 to 65535 Online Settings can
acceleration tion for when two-step command be changed
constant acceleration is used. units/s2 when the
axes are
stopped
(Busy Flag for
each axis =
0).
Pn80B Second step lin- 2 Sets the step 2 accelera- 100 ×10,000 1 to 65535 Online Settings can
ear acceleration tion for when two-step command be changed
constant acceleration is exe- units/s2 when the
cuted, or the one-step axes are
acceleration constant for stopped
when one-step accelera- (Busy Flag for
tion is executed. each axis =
0).
Pn80C Acceleration 2 Sets the switching speed 0 ×100 com- 0 to 65535 Online Settings can
constant switch- for the step 1 and step 2 mand be changed
ing speed acceleration when two- units/s when the
step acceleration is exe- axes are
cuted. stopped
(Busy Flag for
each axis =
0).
171
Servo Parameter Area Section 4-5
Param- Parameter Param- Contents Default set- Unit Setting range Enable Details
eter No. name eter ting setting
size
Pn80D First step linear 2 Sets the step 1 decelera- 100 ×10,000 1 to 65535 Online Settings can
deceleration tion for when two-step command be changed
constant deceleration is used. units/s2 when the
axes are
stopped
(Busy Flag for
each axis =
0).
Pn80E Second step lin- 2 Sets the step 2 decelera- 100 ×10,000 1 to 65535 Online Settings can
ear deceleration tion for when two-step command be changed
constant deceleration is exe- units/s2 when the
cuted, or the one-step axes are
deceleration constant for stopped
when one-step decelera- (Busy Flag for
tion is executed. each axis =
0).
Pn80F Deceleration 2 Sets the switching speed 0 ×100 com- 0 to 65535 Online Settings can
constant switch- for the step 1 and step 2 mand be changed
ing speed deceleration when two- units/s when the
step deceleration is exe- axes are
cuted. stopped
(Busy Flag for
each axis =
0).
Pn810 Exponential 2 Sets the bias for when 0 Command 0 to 32767 Online Settings can
acceleration/ an exponential filter is units/s be changed
deceleration used for the position when the
bias command filter. axes are
stopped
(Busy Flag for
each axis =
0).
Pn811 Exponential 2 Sets the time constant 0 ×0.1 ms 0 to 5100 Online Settings can
acceleration/ for when an exponential be changed
deceleration filter is used for the posi- when the
time constant tion command filter. axes are
stopped
(Busy Flag for
each axis =
0).
Pn812 Moving average 2 Sets the average move- 0 ×0.1 ms 0 to 5100 Online Settings can
time ment time for when S- be changed
curve acceleration/ when the
deceleration is used, and axes are
an average movement stopped
filter is used for the posi- (Busy Flag for
tion command filter. each axis =
0).
Pn813 Not used. --- (Do not change the set- 0 --- --- --- ---
ting.)
Pn814 Final travel dis- 4 Sets the distance from 100 Command −1,073,741,823 Online Settings can
tance for exter- the external signal input unit to be changed
nal positioning position when external 1,073,741,823 when the
positioning is executed. axes are
stopped
(Busy Flag for
each axis =
0).
172
Servo Parameter Area Section 4-5
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn816 Zero 2 0 Zero point 0 Forward 0 --- --- Online Set the
point return direc- direction same direc-
return tion tion as the
mode set- 1 Reverse origin
tings direction search
direction set
in the Axis
Parameters.
Settings can
be changed
when the
axes are
stopped
(Busy Flag
for each axis
= 0).
1 to 3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
Pn817 Zero 2 Sets the origin search speed after the decel- 50 ×100 0 to 65535 Online Settings can
point eration limit switch signal turns ON. com- be changed
return mand when the
approach units/s axes are
speed 1 stopped
(Busy Flag
for each axis
= 0).
Pn818 Zero 2 Sets the origin search speed after the decel- 5 ×100 0 to 65535 Online Settings can
point eration limit switch signal turns ON. com- be changed
return mand when the
approach units/s axes are
speed 2 stopped
(Busy Flag
for each axis
= 0).
Pn819 Final 4 Sets the distance from the latch signal input 100 Com- −1,073,741,823 Online Settings can
travel dis- position to the origin, for when origin search mand to be changed
tance to is executed. unit 1,073,741,823 when the
return to axes are
zero point stopped
(Busy Flag
for each axis
= 0).
Pn81B Not used. --- (Do not change the setting.) 0000 --- --- --- ---
to
Pn825
Pn900 Not used. --- (Do not change the setting.) --- --- --- --- ---
to
Pn910
Pn920 Not used. --- (Do not change the setting.) ---- --- --- --- ---
to
Pn95F
173
Servo Parameter Area Section 4-5
174
Servo Parameter Area Section 4-5
175
Servo Parameter Area Section 4-5
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn522 Position- 4 Setting range for positioning completed 10 Com- 0 to Online ---
ing com- range mand 1,073,741,824
pletion unit
width 1
Pn524 Position- 4 Setting for proximity range for the Positioning 100 Com- 1 to Online ---
ing com- Proximity Flag. mand 1,073,741,824
pletion unit
width 2
176
Servo Parameter Area Section 4-5
177
Servo Parameter Area Section 4-5
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn801 Function 2 0 Software 0 Software 3 --- --- Online ---
selection limit function limit enabled.
applica- 1 Forward
tion 6 software limit
(software disabled.
limits) 2 Reverse
software limit
disabled.
3 Software
limit disabled
in both
directions.
1 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
2 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
PN803 Zero 2 Sets the detection range for the Origin Stop 10 Com- 0 to 250 Online ---
point Flag. mand
width unit
Pn804 Forward 4 Sets the forward software limit. 107374 Com- −1073741823 Online ---
software 1823 mand to 1073741823
limit unit
Pn806 Reverse 4 Sets the reverse software limit. −10737 Com- −1073741823 Online ---
software 41823 mand to 1073741823
limit unit
Pn80B Linear 2 Sets the acceleration speed for the accelera- 100 ×10,000 1 to 65535 Online Settings can
accelera- tion/deceleration curve used in position con- com- be changed
tion con- trol. mand when the
stant units/s2 axes are
stopped
(Busy Flag
for each axis
= 0).
Pn80E Linear 2 Sets the deceleration speed for the accelera- 100 ×10,000 1 to 65535 Online Settings can
decelera- tion/deceleration curve used in position con- com- be changed
mand
tion con- trol. when the
units/s2
stant axes are
stopped
(Busy Flag
for each axis
= 0).
Pn814 Final 4 Sets the final travel distance for external 100 Com- −1073741823 Online Settings can
travel dis- positioning when executing INTERRUPT mand to 1073741823 be changed
tance for FEEDING using direct operation. unit when the
external axes are
position- stopped
ing (Busy Flag
for each axis
= 0).
178
Common Operating Memory Area Section 4-6
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn816 Zero 2 0 Zero point 0 Forward 0 --- --- Online Set the
point return direc- same direc-
return tion 1 Reverse tion as the
mode set- origin
ting search
direction set
in the Axis
Parameters.
Settings can
be changed
when the
axes are
stopped
(Busy Flag
for each axis
= 0).
1 to 3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
Pn817 Zero 2 Sets the origin (zero point) input signal 50 ×100 0 to 65535 Online Settings can
point search speed used after the origin proximity com- be changed
return signal has been detected in an origin search. mand when the
approach units/ axes are
speed 1 s2 stopped
(Busy Flag
for each axis
= 0).
Pn818 Zero 2 Sets the origin (zero point) return final travel 5 ×100 0 to 65535 Online Settings can
point distance positioning speed used after the ori- com- be changed
return gin input signal has been detected in an ori- mand when the
approach gin search. units/ axes are
speed 2 s2 stopped
(Busy Flag
for each axis
= 0).
Pn819 Final 4 Sets the amount of compensation positioning 100 Com- −1073741823 Online Settings can
travel dis- used after the origin input signal has been mand to 1073741823 be changed
tance to detected in an origin search. unit when the
return to axes are
zero point stopped
(Busy Flag
for each axis
= 0).
Pn820 Not used. -- (Do not change the setting.) 0000 --- --- --- ---
to
Pn823
179
Common Operating Memory Area Section 4-6
The Common Operating Memory Area is divided into outputs and inputs.
Commands for common PCU operations and settings, such as transferring
PCU data (reading, writing, and saving Common Parameters and Axis Param-
eters) and establishing connections with MECHATROLINK communications
are allocated to the output memory area.
Commands are sent to the PCU when the respective bit in the output memory
area turns ON or while the respective bit is ON. The common PCU status and
MECHATROLINK communications status are input from the PCU to the input
memory area.
180
Common Operating Memory Area Section 4-6
n+3 to --- --- Not used (reserved These bits are reserved by the ---
n+5 by the system). system. Do not use.
181
Common Operating Memory Area Section 4-6
Note The REJOIN Bit and the Axes to Connect parameter are supported for unit
version 2.0 or later. The allocated bit and word are not used for earlier unit
versions.
182
Common Operating Memory Area Section 4-6
183
Common Operating Memory Area Section 4-6
184
Axis Operating Output Memory Areas Section 4-7
185
Axis Operating Output Memory Areas Section 4-7
186
Axis Operating Output Memory Areas Section 4-7
187
Axis Operating Output Memory Areas Section 4-7
188
Axis Operating Output Memory Areas Section 4-7
189
Axis Operating Output Memory Areas Section 4-7
Note (1) Allocated in Axis Operating Output Memory Areas for axis 1 and axis 5
for Position Control Unit Ver. 1.1 or later. These bits are not used in the
Axis Operating Output Memory Areas for other axes.
(2) Allocated in Axis Operating Output Memory Area for axis 1 for Position
Control Unit Ver. 1.1 or later. These bits are not used in the Axis Operat-
ing Output Memory Areas for other axes.
(3) Allocated in Axis Operating Output Memory Area for axis 5 for Position
Control Unit Ver. 1.1 or later. These bits are not used in the Axis Operat-
ing Output Memory Areas for other axes.
(4) The DEVIATION COUNTER RESET can be used with unit version 1.3 or
later. This bit is not used for earlier unit versions.
When Position Control Unit Is Not Executing a Function (When Busy Flag = 0)
The operation that is performed for each command when the Position Control
Unit is not executing a function (including when the Busy Flag is reset after
completing or canceling operation) is shown below depending on the Servo
locked/unlocked status and the ON/OFF status of axis operating output bits.
(Refer to 12-1 Overview of PCU Errors for information on executing functions
when an error exists.)
Servo Unlocked
Function to be executed (See note.)
DEVIATION COUNTER RESET
RELATIVE MOVEMENT
DECELERATION STOP
INTERRUPT FEEDING
TORQUE CONTROL
EMERGENCY STOP
SPEED CONTROL
ORIGIN SEARCH
ORIGIN RETURN
SERVO UNLOCK
DEVICE SETUP
SERVO LOCK
JOG
Executing function
SERVO UNLOCK Bit ON --- --- --- --- --- --- --- --- --- --- --- --- ❍ ❍ ---
DEVIATION COUNTER RESET ❍ --- --- --- --- --- --- --- --- --- --- --- ❍ ❍ ---
Bit ON
EMERGENCY STOP Bit ON ❍ --- --- --- --- --- --- --- --- --- --- --- ❍ ❍ ---
DECELERATION STOP Bit ON ❍ --- --- --- --- --- --- --- --- --- --- --- ❍ ❍ ---
Other than above status ❍ --- --- --- × × × × × × × ❍ ❍ ❍
❍: Execution possible
×: A servo unlock error (axis error code: 3040) will occur and the function will
not be executed.
---: Execution not possible (ignored)
190
Axis Operating Output Memory Areas Section 4-7
Note: The above table assumes that the conditions required for executing jog-
ging, origin searches, origin returns, absolute/relative movements
(including interrupt feeding), speed control, or torque control, such as
command values and origin establishment, have been met.
Servo Locked
Function to be executed (See note.)
RELATIVE MOVEMENT
DECELERATION STOP
INTERRUPT FEEDING
TORQUE CONTROL
EMERGENCY STOP
SPEED CONTROL
ORIGIN SEARCH
ORIGIN RETURN
SERVO UNLOCK
DEVICE SETUP
SERVO LOCK
JOG
Executing function
DEVIATION COUNTER RESET ❍ --- --- --- --- --- --- --- --- --- --- --- ❍ × ---
Bit ON
EMERGENCY STOP Bit ON ❍ ❍ --- --- --- --- --- --- --- --- --- --- ❍ × ---
DECELERATION STOP Bit ON ❍ ❍ ❍ --- --- --- --- --- --- --- --- --- ❍ × ---
Other than above status ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ × ---
❍: Execution possible
×: A multistart error (axis error code: 3050) will occur and the function will not
be executed.
---: Execution not possible (ignored)
Note: The above table assumes that the conditions required for executing jog-
ging, origin searches, origin returns, absolute/relative movements
(including interrupt feeding), speed control, or torque control, such as
command values and origin establishment, have been met.
RELATIVE MOVEMENT
DECELERATION STOP
INTERRUPT FEEDING
TORQUE CONTROL
EMERGENCY STOP
SPEED CONTROL
ORIGIN SEARCH
ORIGIN RETURN
SERVO UNLOCK
DEVICE SETUP
SERVO LOCK
JOG
Executing function
SERVO UNLOCK --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
DEVIATION COUNTER RESET ❍ --- --- --- --- --- --- --- --- --- --- --- --- --- ---
EMERGENCY STOP ❍ ❍ --- --- --- --- --- --- --- --- --- --- --- --- ---
191
Axis Operating Output Memory Areas Section 4-7
RELATIVE MOVEMENT
DECELERATION STOP
INTERRUPT FEEDING
TORQUE CONTROL
EMERGENCY STOP
SPEED CONTROL
ORIGIN SEARCH
ORIGIN RETURN
SERVO UNLOCK
DEVICE SETUP
SERVO LOCK
JOG
Executing function
DECELERATION STOP ❍ ❍ ❍ --- --- --- --- --- --- --- --- --- --- --- ---
JOG ❍ ❍ ❍ ❍ --- × × × × × × × × × ---
ORIGIN SEARCH ❍ ❍ ❍ ❍ × × × × × × × × × × ---
ORIGIN RETURN ❍ ❍ ❍ ❍ × × × × × × × × × × ---
POSITION CONTROL (ABSO- ❍ ❍ ❍ ❍ × × × ❍ ❍ × ❍ ❍ × × ---
LUTE MOVEMENT)
POSITION CONTROL (RELA- ❍ ❍ ❍ ❍ × × × ❍ ❍ × ❍ ❍ × × ---
TIVE MOVEMENT)
INTERRUPT FEEDING ❍ ❍ ❍ ❍ × × × × × × ❍ ❍ × × ---
SPEED CONTROL ❍ --- ❍ ❍ × × × ❍ ❍ ❍ ❍ ❍ × × ---
TORQUE CONTROL ❍ --- ❍ ❍ × × × ❍ ❍ ❍ ❍ ❍ × × ---
PRESENT POSITION PRESET ❍ × ❍ ❍ × × × × × × × × × × ×
DEVICE SETUP --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
SERVO LOCK ❍ --- --- --- × × × × × × × × × × ×
❍: Execution possible
×: A multistart error (axis error code: 3050) will occur and the function will not
be executed.
---: Execution not possible (ignored)
Note: The above table assumes that the conditions required for executing jog-
ging, origin searches, origin returns, absolute/relative movements
(including interrupt feeding), speed control, or torque control, such as
command values and origin establishment, have been met.
192
Axis Operating Output Memory Areas Section 4-7
193
Axis Operating Input Memory Areas Section 4-8
b: Beginning word of the Axis Operating Memory Areas specified in the Common Parameters.
194
Axis Operating Input Memory Areas Section 4-8
195
Axis Operating Input Memory Areas Section 4-8
196
Axis Operating Input Memory Areas Section 4-8
197
Axis Operating Input Memory Areas Section 4-8
198
Axis Operating Input Memory Areas Section 4-8
Note Allocated in Axis Operating Input Memory Areas for axis 1 and axis 5 for Posi-
tion Control Unit Ver. 1.1 or later. These bits are not used in the Axis Operat-
ing Output Memory Areas for other axes.
199
Axis Operating Input Memory Areas Section 4-8
200
Axis Operating Input Memory Areas Section 4-8
The PCU turns ON the Receiving Command Flag when an operating com-
mand is received from the CPU Unit, and the flag remains ON for at least CPU
Unit cycle time. The flag turns OFF when the command reception processing
is completed.
If another operating command with the same priority level is started while this
flag is ON, a Multistart Error (axis error code: 3050) will occur. (Refer to 4-7-3
Axis Operating Output Memory Area Priority.)
Operating command
The Receiving Command Flag status does not change when changing the
target speed during position control/speed control, changing the torque com-
mand value during torque control, switching override enable/disable, changing
the override value, or transferring Servo Parameters.
The Receiving Command Flag is used mainly to determine ON/OFF timing of
the operating command bits when sending more than one operating com-
mand at the same time during axis operation (i.e., while the Busy Flag is ON),
such as changing the target position while using direct operation.
201
Axis Operating Input Memory Areas Section 4-8
The PCU Positioning Completed Flag will not turn ON when axis operation
stops under the following conditions.
• Stops due to an error during positioning.
• Stops due to DECELERATION STOP or EMERGENCY STOP sent during
positioning.
• Jogging (JOG) stops.
The PCU Positioning Completed Flag will also not turn ON when axis opera-
tion stops during positioning due to DECELERATION STOP or EMERGENCY
STOP, even if the position is within the Positioning Completion Range 1 speci-
fied for the original target position.
The PCU Positioning Completed Flag will turn OFF when the power is turned
ON, a connection is released, another axis operation is started successfully
(including jogging, speed control, and torque control), or Servo Unlock is exe-
cuted.
Note On machines for which position deviation occurs between the feedback posi-
tion and target position (command position) when the axis is stopped, such as
pushing a load or using a vertical axis, the PCU Positioning Completed Flag
will not turn ON if the set value for the Positioning Completion Range 1 is too
small. Adjust the set value for the Positioning Completion Range 1 to suit the
operating conditions for the machine.
202
Axis Operating Input Memory Areas Section 4-8
No Origin Flag
Word b
Bit 06
Function This flag turns ON when the origin is not established. Except when using Ser-
vomotors with absolute encoders, the PCU's No Origin Flag turns ON immedi-
ately after a connection is established, at which time the origin is not
established. (The No Origin Flag turns OFF, however, immediately after the
PCU power is turned ON or the Unit is restarted, and the flag remains OFF
until the first CONNECT is executed.) The origin for each axis is determined
by either of the following origin positioning operations, after which the No Ori-
gin Flag turns OFF.
ORIGIN SEARCH, PRESENT POSITION PRESET
When using Servomotors with absolute encoders, the origin is established by
reading the absolute value data when establishing a connection or executing
SERVO LOCK. The established origin is held even if SERVO UNLOCK is exe-
cuted, and will not be set to no origin status. No origin status (No Origin Flag
ON) occurs under the following conditions.
• When DEVICE SETUP is executed (during Servo unlock status)
• When a connection is released (See note.)
Note When a connection is released (including a disconnection due to error), the
status for each axis becomes undefined (non-execution), except for the Error
Flag and axis error code. The No Origin Flag turns ON while in no origin (ori-
gin not established) status.
Forward direction
The Origin Stop Flag turns ON while the present position is within the
range of ±Pn105 for G-series Servo Drives or ±Pn803 for G5-Series,
W-series and SMARTSTEP Junior Servo Drives from the established
origin when traveling forward.
203
Axis Operating Input Memory Areas Section 4-8
Busy Flag
Word b
Bit 13
Function This flag turns ON to indicate that the Position Control Unit is executing one of
the following operating commands. The flag will turn ON when the operation
command is started and remain ON for at least one cycle time of the CPU
Unit. For commands associated with axis operations, the Busy Flag remains
ON during the axis operation.
ABSOLUTE MOVEMENT (including INTERRUPT FEEDING), RELATIVE
MOVEMENT (including INTERRUPT FEEDING), ORIGIN SEARCH, ORI-
GIN RETURN, PRESENT POSITION PRESET, JOG (JOG ON, JOG
OFF), DECELERATION STOP, EMERGENCY STOP, SERVO LOCK,
SERVO UNLOCK, SPEED CONTROL, TORQUE CONTROL, DEVICE
SETUP, ERROR RESET, or DEVIATION COUNTER RESET.
For operating commands associated with axis operations, the Busy Flag sta-
tus when the axis operation is completed (axis stops) depends on the operat-
ing command, as follows:
• ABSOLUTE MOVEMENT, RELATIVE MOVEMENT, ORIGIN SEARCH, or
ORIGIN RETURN:
The Busy Flag turns OFF when the axis feedback position reaches the
Servo Parameter Positioning Completion Range 1 (Pn431 for R88D-KN@,
Pn060 for R88D-GN@, Pn500 for R88D-WT@, and Pn522 for R88D-
WN@-ML2 and SMARTSTEP Junior) set for the target stop position. (The
Busy Flag turns OFF at the same time as the PCU Positioning Completed
Flag turns ON.)
• Jogging Stopped (JOG Bit OFF), DECELERATION STOP, EMERGENCY
STOP (Including Error Stop), or DEVIATION COUNTER RESET:
The Busy Flag turns OFF regardless of the axis feedback position when
the command position reaches the target (stop) position (i.e., when send-
ing the command to the Servo Drive is completed).
Speed
Solid line: Command speed
Broken line: Feedback speed
Time
Busy Flag
The Busy Flag turns OFF at comple- When positioning for ABSOLUTE
tion of sending the command (i.e., MOVEMENT, RELATIVE MOVEMENT,
when the command present position ORIGIN SEARCH, or ORIGIN RETURN
stops changing) when the axis stops stops, the Busy Flag will not turn OFF until
due to jogging stop (JOG Bit OFF), the feedback present position is within the
DECELERATION STOP, or EMER- Positioning Completion Range for the
GENCY STOP (including error stop). command position.
204
Axis Operating Input Memory Areas Section 4-8
205
Axis Operating Input Memory Areas Section 4-8
206
Axis Operating Input Memory Areas Section 4-8
The functions of the bits shown in this table are applicable when the Position
Control Unit is connected to a G5-series Servo Drive, a G-series Servo Drive,
a W-series Servo Drive combined with a FNY-NS115 MECHATROLINK-II I/F
Unit, a W-series Servo Drive with Built-in MECHATROLINK-II communica-
tions, or to a SMARTSTEP Junior Servo Drive. The functions of Servo Status
Flags 07, 08, and 11 depend on whether position control, speed control, or
torque control is being used. (The SMARTSTEP Junior Servo Drive supports
only position control.)
Note The Servo Status Flags are used to monitor the control status of the Servo
Drive. The Servo Status Flags may not reflect the Servo status for short-term
changes in Servo Drive status, depending on the PLC cycle time and
MECHATROLINK communications cycle.
Servo ON Flag
Word b+1
Bit 03
Function ON while Servo Drive is in Servo lock status during position control or in
Servo ON status (Servomotor carrying current) during speed or torque con-
trol.
0: Servo unlocked (Servo OFF)
1: Servo locked (Servo ON)
This flag turns ON when the SERVO LOCK Bit (a+1, bit 00) in the Axis Oper-
ating Output Memory Area turns ON, and turns OFF when the SERVO
UNLOCK Bit (a+1, bit 01) turns ON or an error that sets the Servo in free run
state occurs.
SERVO LOCK Bit
Servo ON Flag
207
Axis Operating Input Memory Areas Section 4-8
Time
Time
Speed Conformity Flag
208
Axis Operating Input Memory Areas Section 4-8
Time
During Speed Control: Zero Speed Flag (G5-series Servo Drives, G-series
Servo Drives and W-series Servo Drives Only)
This flag turns ON when the feedback speed during speed control drops
below the Servo Parameter Rotation Speed for Motor Rotation Detection
(Pn436 for R88D-KN@, Pn062 for R88D-GN@ and Pn502 for R88D-W@).
0: Not at zero speed
1: Detecting zero speed
Speed
Feedback speed
Time
Zero Speed Flag
209
Axis Operating Input Memory Areas Section 4-8
210
Axis Operating Input Memory Areas Section 4-8
Bit 10 (Emergency stop input) indicates the status of the emergency stop
input signal input when using a G5-series Servo Drive, G-series Servo Drive
or SMARTSTEP Junior Servo Drive. This bit is always 0 when using a W-
series Servo Drive, which does not have an emergency stop signal.
The SMARTSTEP Junior Servo Drive does not have inputs for external latch
signals 2 and 3. When using a SMARTSTEP Junior Servo Drive, the input sta-
tus for these signals will always be 0.
211
Axis Operating Input Memory Areas Section 4-8
When using a G5-series Servo Drive or W-series Servo Drive, the allocation
and polarity of Servo Drive input signals can be set in the Servo Parameters,
but the external I/O status depends on the polarity of the Servo Drive's input
signals, as follows:
External I/O Signal Servo Drive I/O Signal polarity: Signal polarity:
status signal name Normal (Setting: 0 to 6) Reverse (Setting: 9 to F)
Sensor status: Sensor status: Sensor status: Sensor status:
Base block In operation Base block In operation
(not receiving (Input closed) (not receiving (Input closed)
power; Input power; Input
open) open)
Forward rota- POT Forward drive pro- 1 0 0 1
tion limit input hibited
Reverse rota- NOT Reverse drive pro- 1 0 0 1
tion limit input hibited
Origin proximity DEC Origin return decel- 0 1 1 0
input eration limit switch
External latch 1 EXT1 External latch 1 input 0 1 1 0
input
External latch 2 EXT2 External latch 2 input 0 1 1 0
input
External latch 3 EXT3 External latch 3 input 0 1 1 0
input
The forward rotation limit input (forward drive prohibited signal), and reverse
rotation limit input (reverse drive prohibited signal) are normally-closed con-
tact inputs (N.C. inputs) when polarity is normal. The origin proximity input
(origin return deceleration limit switch), and external latch inputs (1 to 3) are
normally-open contact inputs (N.O. inputs) when polarity is normal.
When using a SMARTSTEP Junior Servo Drive, the following status is shown.
(With the SMARTSTEP Junior, signal polarity is fixed.)
External I/O status Signal Servo Drive I/O signal name Sensor status: Base Sensor status: In
block (not receiving operation (Input
power; Input open) closed)
Forward rotation limit POT Forward drive prohibited 1 0
input
Reverse rotation limit NOT Reverse drive prohibited 1 0
input
Origin proximity input DEC Origin proximity input 0 1
External latch 1 input EXT1 External latch 1 input 0 1
Emergency stop STOP Emergency stop input 1 0
input
212
Axis Operating Input Memory Areas Section 4-8
The PCU also has an expanded monitoring function that monitors control
information selected from a number of categories, and returns the result to the
Axis Operating Input Memory Areas.
The expanded monitoring function provides two monitors in the Axis Operat-
ing Input Memory Areas (Monitor 1: Words b + 10, b + 11; Monitor 2: Words b
+ 12, b + 13). The information to be monitored by each is selected using Mon-
itor 1 type (Word a + 15, bits 00 to 03) and Monitor 2 type (Word a + 15, bits
04 to 07) in the Axis Operating Output Memory Areas.
213
Axis Operating Input Memory Areas Section 4-8
Note (1) Control data is used to monitor the control status of the Servo Drive. The
resolution of the monitor value depends on the specifications of the con-
nected Servo Drive.
214
Axis Operating Input Memory Areas Section 4-8
215
Axis Operating Input Memory Areas Section 4-8
216
SECTION 5
Transferring and Saving Data
This section explains how to transfer and save parameters and data using the data transfer bits.
217
Transferring Data Section 5-1
No.
01
23456
Refer to the CX-Motion-NCF Operation Manual (Cat. No. W436) for operating
procedures and other information on the CX-Motion-NCF.
Transferring Parameters Bits in the Operating Memory Areas can be manipulated to transfer data
Using Bits in Operating between the CPU Unit and the PCU (and Servo Drives). The Common Oper-
Memory Areas ating Memory Area is used for parameters held in the PCU and the Axis Oper-
ating Memory Areas are used for parameters held in the Servo Drives.
Transferring PCU Common Parameters and Axis Parameters are saved in the PCU's internal
Parameters memory and also in the PCU's flash memory. These parameters are read/
written, or saved to flash memory from the CPU Unit using the WRITE DATA,
READ DATA, and SAVE DATA Bits allocated in the Common Operating
Memory Area.
The number of transfer words, transfer source, and transfer destination are
specified in the Common Operating Memory Area. It is possible to transfer
multiple parameters at once.
For PCU parameters, the parameters stored in memory are saved altogether
to the PCU's internal flash memory.
218
Transferring Data Section 5-1
Ladder program
CPU Unit PCU
Reading data
WRITE DATA
MOV
Saving data
MOV
READ DATA
SAVE DATA
Transferring Servo Drive Servo Parameters are stored in internal memory of the Servo Drive connected
Parameters to the PCU and then saved in the Servo Drive's non-volatile memory. These
parameters are read/written or saved to the non-volatile memory from the
CPU Unit using the WRITE SERVO PARAMETER, READ SERVO PARAME-
TER, and SAVE SERVO PARAMETER Bits allocated in the Axis Operating
Memory Areas.
Servo Parameters for a single axis are written and read by parameter by
specifying the parameter number. Parameters for different axes can be trans-
ferred at the same time.
Servo Parameters are saved by executing WRITE DATA to write them to the
Servo Drive's non-volatile memory. Therefore, SAVE SERVO PARAMETER
must be executed for each parameter separately from writing them to the
Servo Drive's memory (WRITE SERVO PARAMETER).
Two types of Servo Parameters are transferred to the Servo Drive: online
parameters with set values that are enabled immediately after they are writ-
ten, and offline parameters, which are not enabled just by writing them. To
enable set values for offline parameters in Servo Drive operations, save the
parameters to the non-volatile memory, and then cycle the Servo Drive
power. Alternatively, execute WRITE SERVO PARAMETER/SAVE SERVO
PARAMETER and then execute the Servo Drive's DEVICE SETUP.
When DEVICE SETUP is executed, the Servo Drive enables all the Servo
Parameters that are currently being transferred, and initializes the present
position and output signal status to set the Servo Drive.
219
Transferring PCU Parameters Section 5-2
Ladder Program
CPU Unit PCU Servo Drive
Power ON
MOV
Non-volatile memory
Saving Servo Parameter
READ SERVO (Writing to non-volatile memory)
PARAMETER
MOV Device setup
(For offline parameters)
MOV
SAVE SERVO
PARAMETER
DEVICE SETUP
Note (1) The Common Parameter set values are enabled by cycling the PCU pow-
er or restarting the Unit after executing WRITE DATA. Therefore, when
the WRITE DATA Bit is used to change the contents of the Common Pa-
rameters, execute SAVE DATA and save the Common Parameters to the
PCU's internal flash memory.
(2) The Axis Parameter settings are enabled when WRITE DATA execution
has completed. To change Axis Parameter settings permanently, exe-
cute WRITE DATA followed by SAVE DATA (while MECHATROLINK
communications are stopped) to save the Axis Parameter settings in the
PCU's internal flash memory.
(3) Execute WRITE DATA to write data to the PCU while the Data Transfer-
ring Flag is OFF. Writing data to the PCU is disabled while the Busy Flag
220
Transferring PCU Parameters Section 5-2
221
Transferring PCU Parameters Section 5-2
Word n
Data written.
14
Word n+15
Timing Chart for Writing Data can be written to the PCU during axis operation if the Unit Busy Flag is
Data to the PCU not ON (i.e., except when the PCU is initializing or reading/writing Memory
Card backup data). WRITE DATA, READ DATA, and SAVE DATA cannot be
executed at the same time.
Number of write words (Word n+6) 000C hex
When writing data to the PCU is completed, the Data Transferring Flag (word
n+15, bit 14) turns OFF. When an error occurs during data transfer, the Unit
Error Flag (word n+15, bit 12) turns ON, and the corresponding error code is
input in word n+21 of the Common Operating Memory Area. Check the error
code and perform appropriate troubleshooting.
Note If an error occurs while writing data (multistart error, write transfer error, Com-
mon Parameter check error during data transfer, or Axis Parameter check
error during data transfer), the transferred set value will be destroyed, and the
parameter will return to the set value before transferring data. WRITE DATA
is still executed if an error occurs, but even if the data is transferred normally,
the error that occurred will not be cleared. Make sure to execute ERROR
222
Transferring PCU Parameters Section 5-2
RESET before WRITE DATA to enable identifying whether the data that was
written has been transferred correctly.
Note (1) Read data from the PCU when the Data Transferring Flag is OFF. READ
DATA cannot be executed from the PCU while the Unit Busy Flag is ON
(PCU initializing or reading/writing Memory Card backup data).
(2) If READ DATA is executed while data is being transferred, a Multistart Er-
ror (Unit error code: 0021) will occur and data will not be read from the
PCU.
Data reading starts when the READ DATA Bit in the Common Operating
Memory Area turns ON. When reading data from the PCU, make sure that the
READ DATA Bit remains ON until the Data Transferring Flag turns ON.
Up to 600 words can be transferred during a single data reading operation.
The maximum amount of data that can be transferred during a single CPU
Unit cycle, however, is 20 words. When reading more than 20 words of data,
the data is divided and read over multiple cycles. When reading data from the
PCU is completed, the Data Transferring Flag turns OFF.
Common Operating Memory Area (Output)
Name Word Bit Contents
READ DATA n 02 0 → 1: Starts reading data
Number of read n+10 --- Specifies the number of words to be read
words from the PCU.
Read source n+11 --- Specifies the read source address in the
address PCU.
Read destination n+12 --- Specifies the area used to store the data
area read from the PCU.
Read destination n+13 --- The type of area set as the read destination
word area is specified by specifying the begin-
ning word of the area in the read destination
word in hexadecimal.
Read destination area:
00B0 hex: CIO Area
00B1 hex: Work Area
00B2 hex: Holding Area
00B3 hex: Auxiliary Area
0082 hex: DM Area
005@ hex: EM Area
@: EM bank No.= 0 to 9, A, B, C
223
Transferring PCU Parameters Section 5-2
Word n
READ DATA Bit
14
Word n+15
Timing Chart for Reading Data can be read from the PCU during axis operation if the Unit Busy Flag is
Data From the PCU not ON (i.e., except when the PCU is initializing or reading/writing Memory
Card backup data). READ DATA, WRITE DATA, and SAVE DATA cannot be
executed at the same time.
Number of read words (Word n+10) 000C hex
When reading data from the PCU is completed, the Data Transferring Flag
(word n+15, bit 14) turns OFF. When an error occurs during data transfer, the
Unit Error Flag (word n+15, bit 12) turns ON, and the corresponding error
code is input in word n+21 of the Common Operating Memory Area. Check
the error code and perform appropriate troubleshooting.
224
Transferring PCU Parameters Section 5-2
Note If an error occurs when reading data (multistart error or read transfer error),
the data will not be read from the PCU and the data in the read destination
area will not be refreshed. READ DATA can still be executed if an error
occurs, but even if the data is transferred normally, the error that occurred
previously will not be cleared. Make sure to execute ERROR RESET before
executing READ DATA to enable identifying whether the data that was read
has been transferred correctly.
Note (1) Save data to the PCU when MECHATROLINK communications are
stopped and the Data Transferring Flag is OFF. The PCU's data cannot
be saved while the Unit Busy Flag is ON (i.e., PCU initializing or reading/
writing Memory Card backup data).
(2) If SAVE DATA is executed during MECHATROLINK communications or
while data is transferring, a Multistart Error (Unit error code: 0021) will oc-
cur and data will not be saved to the PCU.
(3) Do not restart the PCU or turn OFF the power to the PLC while data is
being saved. Doing so may result in damage to the PCU's internal flash
memory and the PCU may not operate normally.
Data saving starts when the SAVE DATA Bit in the Common Operating Mem-
ory Area turns ON, at which time the enabled Common Parameters and Axis
Parameters are saved to the PCU's internal flash memory all at once. When
saving data to the PCU, make sure that the SAVE DATA Bit remains ON until
the Data Transferring Flag turns ON.
Common Operating Memory Area (Output)
Name Word Bit Contents
SAVE DATA n 03 0 → 1: Starts saving data
225
Transferring Servo Parameters Section 5-3
The following diagram shows the operation for saving data in the PCU.
14 Etc.
Word n+15
Powerup or
Data Transferring Flag (ON while transferring data) restart
15
Internal flash memory
Word n+16
Common Parameters
Etc.
Timing Chart for Saving Data can be saved to the PCU while MECHATROLINK communications are
Data to the PCU stopped if the Unit Busy Flag is not ON (i.e., except when the PCU is initializ-
ing or reading/writing Memory Card backup data). SAVE DATA, WRITE
DATA, and READ DATA cannot be executed at the same time.
When saving data to the PCU is completed, the Data Transferring Flag (word
n+15, bit 14) turns OFF. When an error occurs during data transfer, the Unit
Error Flag (word n+15, bit 12) turns ON, and the corresponding error code is
input in word n+21 of the Common Operating Memory Area. Check the error
code and perform appropriate troubleshooting.
Note If an error occurs while SAVE DATA is executing (multistart error), the data
will not be saved to the PCU's internal flash memory, and the parameter set
values saved in flash memory will be those before SAVE DATA was exe-
cuted. SAVE DATA is still executed if an error occurs, but even if the data is
saved normally, the error that occurred will not be cleared. Make sure that
SAVE DATA is executed after ERROR RESET to enable identifying whether
data has been saved correctly.
226
Transferring Servo Parameters Section 5-3
Note (1) Execute WRITE SERVO PARAMETER when the Servo Parameter
Transferring Flag for the corresponding axis is OFF. If WRITE SERVO
PARAMETER is executed while a Servo Parameter is being transferred,
a Multistart Error (axis error code: 3050) will occur and the Servo Param-
eter will not be written.
(2) Do not restart the PCU or turn OFF the power to the PLC while writing a
Servo Parameter. Doing so may result in parameters not being trans-
ferred correctly and cause unexpected operations.
Servo Parameter writing starts when the WRITE SERVO PARAMETER Bit in
the Axis Operating Output Memory Area turns ON. When executing WRITE
SERVO PARAMETER, make sure that the WRITE SERVO PARAMETER Bit
remains ON until the Servo Parameter Transferring Flag turns ON.
Axis Operating Output Memory Area (Operating Commands)
Name Word Bit Contents
WRITE SERVO a+1 12 0 → 1: Starts writing Servo Parameters
PARAMETER Bit
Servo Parameter No. a+17 --- Specifies the parameter No. of the Servo
Drive to which the data is to be written.
Parameter size a+18 --- Specifies the data length of the parameter
to be written in byte units.
Write data (right- a+19 --- Specifies the setting data (hexadecimal) to
most word) be written to the Servo Parameters. For a
Write data (leftmost a+20 --- parameter size of two bytes, the rightmost
word) word is used only, and the data in the left-
most word is ignored. For a parameter size
of four bytes, the four bytes of data from the
rightmost to leftmost words are transferred.
227
Transferring Servo Parameters Section 5-3
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No.−1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No.−1) × 25
Timing Chart for Writing WRITE SERVO PARAMETER can also be executed while the corresponding
Servo Parameters axis is operating (Busy Flag ON).
When using Position Control Units with unit version 2.0 or later, any Servo
parameter write operations specified during an origin search will be performed
after the origin search has been completed.
WRITE SERVO PARAMETER, READ SERVO PARAMETER, and SAVE
SERVO PARAMETER cannot be executed on one axis at the same time.
Servo Parameter No. (Word a+17) 050A hex
Servo Parameter Transferring Flag The Servo Parameter Transferring Flag turns ON
(Word b, bit 14) for at least one cycle time when the command to
transfer the parameter is received.
Busy Flag (Word b, bit 13) The status of the Busy Flag does not change
when Servo Parameters are being written.
228
Transferring Servo Parameters Section 5-3
Servo Parameter Transferring Flag When using Position Control Units with unit version
(word b, bit 14) 2.0 or later, any Servo parameter write operations
specified during an origin search will be performed
Busy Flag (word b, bit 13) after the origin search has been completed.
229
Transferring Servo Parameters Section 5-3
Word b
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Timing Chart for Reading READ SERVO PARAMETER can be executed while the corresponding axis
Servo Parameters is operating (Busy Flag ON).
When using Position Control Units with unit version 2.0 or later, any Servo
parameter read operations specified during an origin search will be performed
after the origin search has been completed.
READ SERVO PARAMETER, WRITE SERVO PARAMETER, and SAVE
SERVO PARAMETER cannot be executed on one axis at the same time.
230
Transferring Servo Parameters Section 5-3
Read data (rightmost word) 2881 hex For a parameter size of two bytes, the read
(Word b+14) parameters are saved in rightmost word (word b
Read data (leftmost word) + 14) of the read data, and 0000 is saved in the
0000
(Word b+15) leftmost word (word b + 15).
Servo Parameter Transferring Flag When using Position Control Units with unit version
(word b, bit 14) 2.0 or later, any Servo parameter read operations
specified during an origin search will be performed
Busy Flag (word b, bit 13) after the origin search has been completed.
231
Transferring Servo Parameters Section 5-3
Servo Parameters are saved from the CPU Unit using the SAVE SERVO
PARAMETER Bit in the Axis Operating Output Memory Area. Specify the
parameter number, parameter size (data length), and data to be transferred in
the Axis Operating Output Memory Area and execute SAVE SERVO PARAM-
ETER (to write settings to non-volatile memory).
One execution of SAVE SERVO PARAMETER transfers one parameter for
each axis. The parameter is written to the Servo Drive's internal memory at
the same time as saving it in the non-volatile memory. To save multiple
parameters, SAVE SERVO PARAMETER must be executed separately for
each parameter. Parameters for different axes can be saved at the same
time.
Note (1) There is a limit to the number of times non-volatile memory in the Servo
Drive can be written (10,000 times). When Servo parameters are
changed frequently during system operation, so not save the parameters,
but rather just write them.
(2) Execute SAVE SERVO PARAMETER when the Servo Parameter Trans-
ferring Flag for the corresponding axis is OFF. If SAVE SERVO PARAM-
ETER is executed while the Servo Parameter Transferring Flag is ON, a
Multistart Error (axis error code: 3050) will occur and the Servo Parame-
ter will not be saved.
(3) Do not restart the PCU or turn OFF the power to the PLC while a Servo
Parameter is being saved. Doing so may result in the parameter not be-
ing saved correctly and cause unexpected operations.
Servo Parameter saving starts when the SAVE SERVO PARAMETER Bit in
the Axis Operating Output Memory Area turns ON. When executing SAVE
SERVO PARAMETER, make sure that the SAVE SERVO PARAMETER Bit
remains ON until the Servo Parameter Transferring Flag turns ON.
Axis Operating Output Memory Area (Operating Commands)
Name Word Bit Contents
SAVE SERVO a+1 14 0 → 1: Starts writing Servo Parameter to
PARAMETER Bit non-volatile memory.
Servo Parameter No. a+17 --- Specifies the parameter No. of the Servo
Drive to which the data is to be written.
Parameter size a+18 --- Specifies the data length of the parameter
to be written in byte units.
Write data (right- a+19 --- Specifies the setting data (hexadecimal) to
most word) be written to the Servo Parameter. For a
Write data (leftmost a+20 --- parameter size of two bytes, the rightmost
word word is used only, and the data in the left-
most word is ignored. For a parameter size
of four bytes, four bytes of data from the
rightmost to leftmost words are transferred.
232
Transferring Servo Parameters Section 5-3
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Timing Chart for Saving SAVE SERVO PARAMETER can be executed while the corresponding axis is
Servo Parameters operating (Busy Flag ON).
When using Position Control Units with unit version 2.0 or later, any Servo
parameter save operations specified during an origin search will be performed
after the origin search has been completed.
SAVE SERVO PARAMETER, WRITE SERVO PARAMETER, and READ
SERVO PARAMETER cannot be executed on one axis at the same time.
Servo Parameter No. (word a+17) 050A hex
Servo Parameter Transferring Flag When using Position Control Units with unit version
(word b, bit 14) 2.0 or later, any Servo parameter save operations
specified during an origin search will be performed
Busy Flag (word b, bit 13) after the origin search has been completed.
233
Transferring Servo Parameters Section 5-3
234
Transferring Servo Parameters Section 5-3
Offline
parameters Reflected
when power
Axis Operating Input 13 00 etc. is turned
Memory Area ON or
Word b DEVICE
SETUP is
executed.
Busy Flag, Receiving Command Flag
(ON while executing)
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Timing Chart for DEVICE DEVICE SETUP can be executed when the corresponding axis is in Servo
SETUP unlocked status and the Busy Flag is not ON. If DEVICE SETUP is executed
while in Servo lock status, a Multistart Error (axis error code: 3050) will occur
and DEVICE SETUP will not be executed.
DEVICE SETUP Bit
(word a+1, bit 11) Executing DEVICE SETUP
results in no origin (not
Receiving Command Flag established) status.
(word b, bit 00) The Busy Flag remains ON for
at least one cycle time until
Servo Drive setup processing
No Origin Flag (word b, bit 06) is completed when the
command for DEVICE SETUP
Busy Flag (word b, bit 13) is received.
If DEVICE SETUP is executed
SVON (Servo ON) Flag while in Servo lock status
(word b+1, bit 03) (SVON Flag ON), the
command is ignored and will
A Multistart Error occurs The Receiving Command not be executed.
if DEVICE SETUP is Flag and Busy Flag remain
executed during Servo ON during Servo Drive
lock status. setup processing.
235
Transferring Servo Parameters Section 5-3
236
SECTION 6
MECHATROLINK
This section provides an overview of MECHATROLINK communications, and includes information on settings and
procedures required to use MECHATROLINK with the Position Control Unit.
237
MECHATROLINK Overview Section 6-1
Note (1) This distance is the total length of the cable connected between devices.
However, the maximum length depends on the number of devices con-
nected and whether Repeaters are used. For details, refer to 3-4-1
MECHATROLINK-II Communications Wiring.
(2) Up to 16 devices can be connected to the CS1W/CJ1W-NCF71, up to 2
devices can be connected to the CS1W/CJ1W-NC271, and up to 4 de-
vices can be connected to the CS1W/CJ1W-NC471.
(3) The PCU data length is fixed at 32 bytes.
MECHATROLINK- This PCU is designed to be used with MECHATROLINK-II. The maximum
compatible Devices number of stations that can be connected to the PCU is 16, and the station
Supported by PCU addresses of the MECHATROLINK-compatible devices must be set in the
range 1 to 16. The MECHATROLINK-II communications settings at the PCU
are fixed, as follows:
Item Specifications
Baud rate 10 Mbps
Data length 32 bytes (fixed) (See note.)
238
MECHATROLINK Settings Section 6-2
Note Some devices indicate the data length as 30 bytes, but the meaning is the
same.
Make sure that the baud rates and number of transmission bytes for the
MECHATROLINK-compatible devices connected to the PCU are set to the
same settings as shown in the above table.
The MECHATROLINK-compatible devices that can be connected to the PCU
are shown in the following table.
Category Compatible devices
Servo Drive R88D-KN@-ML2 OMRON G5-series Servo Drives
(with MECHATROLINK-II communications)
R88D-GN@-ML2 OMRON G-series Servo Drives
(with MECHATROLINK-II communications)
R88D-WT@ OMRON W-series Servo Drives
(equipped with FNY-NS115 MECHATROLINK-II I/F Unit)
R88D-WN@-ML2 OMRON W-series Servo Drives
(equipped with built-in MECHATROLINK-II communications)
R7D-ZN@-ML2 OMRON SMARTSTEP Junior Servo Drives
(equipped with built-in MECHATROLINK-II communications)
The version of R88D-WT@ W-series Servo Drives used must support FNY-
NS115 MECHATROLINK-II I/F Unit. FNY-NS115 MECHATROLINK-II I/F Unit
can be installed in R88D-WT@ W-series Servo Drives with version 39 or later.
(For details, refer to 3-1-2 MECHATROLINK-II I/F Unit.) The version of R88D-
WT@ W-series Servo Drives is shown on the nameplate located on the side of
the Servo Drive. Make sure that the Servo Drive is version 39 or later. Earlier
versions will not function properly.
239
MECHATROLINK Settings Section 6-2
No. No. No. No. No. No. No. No. No. No.
2 5 3 7 8 2 5 3 7 8
The station address numbers set at the MECHATROLINK device slave sta-
tions correspond to the axis numbers registered in the PCU's scan list,
regardless of the physical order in which the devices are connected to the
MECHATROLINK communications line. The scan list is set as the Common
Parameters for the PCU.
The axes are allocated eight bits per axis in the eight words of data in the
PCU's internal addresses from 183C to 1843 hex, as shown in the following
table. To allocate an axis to the Servo Drive, set the data to 40 hex and when
an axis is not used, set the data to 00 hex. (Nothing is registered for the
default setting.) Up to 16 axes can be allocated for the CS1W/CJ1W-NCF71,
up to 2 axes can be allocated for the CS1W/CJ1W-NC271, and up to 4 axes
can be allocated for the CS1W/CJ1W-NC471. An error will occur if you allo-
cate more axes than your Unit supports. The Common Parameters settings
saved in the PCU's internal flash memory are enabled when the PCU power
is turned ON or the Unit is restarted.
PCU's Contents Setting
address Bits 08 to 15 Bits 00 to 07
183C hex Axis 2 allocation Axis 1 allocation 00 hex: Axis not used
183D hex Axis 4 allocation Axis 3 allocation (default setting).
183E hex Axis 6 allocation Axis 5 allocation 40 hex: Allocates axis to
the Servo Drive
183F hex Axis 8 allocation Axis 7 allocation
1840 hex Axis 10 allocation Axis 9 allocation
1841 hex Axis 12 allocation Axis 11 allocation
1842 hex Axis 14 allocation Axis 13 allocation
1843 hex Axis 16 allocation Axis 15 allocation
240
MECHATROLINK Settings Section 6-2
The Axis Operating Memory Output and Input Areas are allocated words for
each axis from axis 1 up to the highest axis number registered in the scan list.
Axis numbers between axis 1 and the highest registered axis number that are
not registered as MECHATROLINK devices are also each allocated 25 output
words and 25 input words.
241
MECHATROLINK Settings Section 6-2
Axis Operating Output Memory Area Axis Operating Input Memory Area
Axis MECHATROLINK Allocations Allocations
No. station address No. Axis 1 Word a+0 Axis 1 Word b+0
Axis 1 No. 1 Operating Word a+1 Operating Word b+1
Axis 2 No. 2 Output : Input Memory :
Memory Area Area
Axis 3 No. 3 Word a+24 Word b+24
Axis 4 No. 4 Axis 2 Word a+25 Axis 2 Word b+25
: : Operating Word a+26 Operating Word b+26
Axis 14 No. 14 Output : Input Memory :
Axis 15 No. 15 Memory Area Area
Word a+49 Word b+49
Axis 16 No. 16
Axis N Word a+(N−1)×25 Axis N Word b+(N−1)×25
Operating Word a+(N−1)×25+1 Operating Word b+(N−1)×25+1
Output : Input Memory :
Memory Area Word a+(N−1)×25+24 Area Word b+(N−1)×25+24
Example:
Beginning word of Axis Operating Output Memory Areas: CIO 100
Beginning word of Axis Operating Input Memory Areas: CIO 500
Station addresses of connected MECHATROLINK devices (registered in scan
list): No. 2, No. 5, and No. 7
In this example, the words occupied as Axis Operating Memory Areas are as
follows:
Axis Operating Output Memory Area: CIO 100 to CIO 274 (Axes 1 to 7)
Axis Operating Input Memory Area: CIO 500 to CIO 674 (Axes 1 to 7)
Axis 2 Output Area:CIO 125 to CIO 149;
Axis 2 Input Area:CIO 525 to CIO 549
Axis 5 Output Area:CIO 200 to CIO 224;
Axis 5 Input Area:CIO 600 to CIO 624
Axis 7 Output Area:CIO 250 to CIO 274;
Axis 7 Input Area:CIO 650 to CIO 674
Axes 1, 3, 4, and 6 are not used, but are still allocated words in the PCU.
These words cannot be used as work words.
Note Set the beginning word of the Axis Operating Output Memory Areas and Axis
Operating Input Memory Areas in the Common Parameters so that the words
allocated to each area do not exceed the range for each of the CPU Unit's I/O
memory areas. If the setting exceeds the range of the I/O memory area, an
Initialization Common Parameter Check Error (Unit error code: 0028) will
occur when the PCU power is turned ON or the Unit is restarted.
Example:
Beginning word of the Axis Operating Output Memory Areas: CIO 6100
Connected axes: 2 min.
Axis 1: Output Area: CIO 6100 to CIO 6124
Axis 2: Output Area: CIO 6125 to CIO 6149
Etc.
Areas for subsequent axes are allocated in sequence. The highest word in the
CIO Area is CIO 6143. Therefore, an error will occur. If the ranges set for the
Axis Operating Output Memory Areas and Axis Operating Input Memory
Areas overlap, an Initialization Common Parameter Check Error (Unit error
code: 0028) will occur when the PCU power is turned ON or the Unit is
restarted.
242
MECHATROLINK Settings Section 6-2
Transfer Cycle The transfer cycle is the cycle used for sending and receiving data with
MECHATROLINK communications. Data (sent and received) is constantly
exchanged along the MECHATROLINK communications path during every
transfer cycle. The set value and setting range for the transfer cycle depends
on the type and number of MECHATROLINK devices connected. When a W-
series Servo Drive equipped with a FNY-NS115 MECHATROLINK-II I/F Unit
or with built-in MECHATROLINK-II communications is connected to the PCU,
the setting range for the transfer cycle is 0.5 to 4 ms. When a G5-series Servo
Drive or a G-series Servo Drive is connected to the PCU, the setting range for
the transfer cycle is 1 to 4 ms.
243
MECHATROLINK Settings Section 6-2
Communications The communications cycle is the cycle used to refresh data in the PCU and
Cycle MECHATROLINK devices. The PCU sends operating commands to the con-
nected MECHATROLINK devices and refreshes present positions, status,
and other monitoring information every communications cycle.
The set value for the PCU's communications cycle is an integer used as a
multiplier to obtain integer multiples of the transfer cycle. The actual commu-
nications cycle (data refresh cycle) is a time cycle that is a multiple of the
transfer cycle's set value. The set value for the communications cycle is deter-
mined by the number of connected MECHATROLINK devices and depends
on the PCU communications processing.
The actual communications cycle (data refresh cycle) is a time cycle calcu-
lated by multiplying the transfer cycle by a set value. The lower limit of the
communications cycle is determined by the number of connected MECHA-
TROLINK devices and depends on the PCU communications processing.
When the default setting of 0 is used, the communications cycle is three times
the length of the transfer cycle. Set the communications cycle so that the
maximum value does not exceed 32 ms. When connecting a G5-series Servo
Drive or a G-series Servo Drive, set the communications cycle so that the
maximum value does not exceed 16 ms.
The following diagram illustrates data exchange with the PCU.
CPU Unit PCU Servo Drive
Cycle time Communications cycle Transfer cycle (data Servo Drive's data
(end refresh) (data refresh cycle in PCU) transfer cycle in refresh cycle (by Servo
MECHATROLINK) Drive)
C2 Master Connection The C2 master is a separate communications master connected to the PCU
for MECHATROLINK system support. This setting will be used when a future
system support device is connected. Use the default setting 0 (No C2 mas-
ter).
244
MECHATROLINK Settings Section 6-2
245
MECHATROLINK Settings Section 6-2
Note (1) The set values in the above table apply when the default settings are
used for the number of communications retries (once) and C2 master
connection (No C2 master).
(2) The values in parentheses in the Minimum communications cycle value
column are the PCU's communications cycle set value (multiplier to ob-
tain integer multiples of the transfer cycle) used to set the minimum com-
munications cycle for the minimum transfer cycle set value.
(3) When using the R88D-WT@ W-series Servo Drive and FNY-NS115 to-
gether, the SMARTSTEP Junior, or the R88D-GN@, set the communica-
tions cycle so that it is an integer multiple of 1.0 ms. When using the
R88D-WN@-ML2 W-series Servo Drive, set the communications cycle so
that it is an integer multiple of 0.5 ms.
(4) When connecting a G5-series Servo Drive, a G-series Servo Drive, W-
series Servo Drive, or the SMARTSTEP Junior Servo Drive to the PCU,
set the transfer cycle to 4 ms max.
The PCU default settings are 1.0 ms for the transfer cycle and 3 for the com-
munications cycle (multiplier 3: 1.0 ms × 3 = 3.0 ms). Without changing the
default settings, the G5-series Servo Drive, the G-series Servo Drive, W-
series Servo Drive (equipped with FNY-NS115 MECHATROLINK-II I/F Unit or
built-in MECHATROLINK-II communications), or the SMARTSTEP Junior
Servo Drive can be used for up to eight axes (axis numbers 1 to 8).
Note (1) When using linear interpolation, set the communications cycle to a value
1 ms higher than the minimum value given in the above table. If the com-
munications cycle setting is too small, the command response time of the
Position Control Unit function may be greatly extended.
(2) The command response time for axes not used for linear interpolation will
be increased by up to four communications cycles per linear interpolation
combination being executed. This applies from when setting the linear in-
terpolation operation is started until linear interpolation is completed (i.e.,
while either the SETTING LINEAR INTERPOLATION Bit or the Linear In-
terpolation Executing Flag is ON).
Transfer Cycle and Communications Cycle When Setting the Absolute Encoder Zero Point Position
Offset Using an Origin Search Operation with Position Control Units with Unit Ver. 2.0
Make the settings according to the following table when using a Position Con-
trol Unit with unit version 2.0. For a Position Control Unit with unit version 2.1
or later, the same settings can be used for the communications cycle as when
not setting the absolute encoder zero point position offset using an origin
search operation.
If an absolute encoder zero point position offset is set using an origin search
operation for a motor with an absolute encoder, set the transfer cycle and
communications cycle according to the following table. The settings will
depend on the number of axes used and other functions that are executed
simultaneously. Refer to 8-6-5 Absolute Encoder's Origin (Zero Point) Position
Offset Setting for details on the position offset setting.
246
MECHATROLINK Settings Section 6-2
If the settings of the transfer cycle and communications cycle are smaller than
the values given in the following table when the absolute encoder zero point
position offset is set using an origin search operation, the offset may not be
calculated correctly and the position of the origin may not be correct.
Number of Min. set values when setting the absolute encoder zero point position offset using an origin search
devices
connected Linear interpolation not Linear interpolation Linear interpolation per- During online monitor-
performed at the same performed at the same formed at the same time ing with the CX-Motion-
time time for one set of axes for two sets of axes NCF
Minimum Minimum Minimum Minimum Minimum Minimum
transfer communi- transfer communi- transfer communica-
cycle set cations cycle set cations cycle set tions cycle
value cycle value value cycle value value value
1 0.5 ms 1.0 ms (2) 0.5 ms 3.0 ms (6) --- --- Communications cycle
2 0.5 ms 1.0 ms (2) 0.5 ms 4.0 ms (8) --- --- time on the left + 1.0 ms
3 0.5 ms 2.0 ms (4) 0.5 ms 5.0 ms (10) --- ---
4 1.0 ms 2.0 ms (2) 1.0 ms 5.0 ms (5) --- ---
5 1.0 ms 2.0 ms (2) 1.0 ms 6.0 ms (6) 1.0 ms 7.0 ms (7)
6 1.0 ms 3.0 ms (3) 1.0 ms 6.0 ms (6) 1.0 ms 8.0 ms (8)
7 1.0 ms 3.0 ms (3) 1.0 ms 6.0 ms (6) 1.0 ms 9.0 ms (9)
8 1.0 ms 3.0 ms (3) 1.0 ms 7.0 ms (7) 1.0 ms 10.0 ms (10)
9 2.0 ms 4.0 ms (2) 2.0 ms 8.0 ms (4) 2.0 ms 12.0 ms (6) Same as on the left
10 2.0 ms 4.0 ms (2) 2.0 ms 8.0 ms (4) 2.0 ms 12.0 ms (6) Communications cycle
11 2.0 ms 4.0 ms (2) 2.0 ms 8.0 ms (4) 2.0 ms 12.0 ms (6) time on the left + 2.0 ms
12 2.0 ms 4.0 ms (2) 2.0 ms 8.0 ms (4) 2.0 ms 12.0 ms (6)
13 2.0 ms 6.0 ms (3) 2.0 ms 8.0 ms (4) 2.0 ms 12.0 ms (6)
14 2.0 ms 6.0 ms (3) 2.0 ms 10.0 ms (5) 2.0 ms 12.0 ms (6)
15 2.0 ms 6.0 ms (3) 2.0 ms 10.0 ms (5) 2.0 ms 12.0 ms (6)
16 2.0 ms 6.0 ms (3) 2.0 ms 10.0 ms (5) 2.0 ms 14.0 ms (7) Same as on the left
Note (1) The values in parentheses in the Minimum communications cycle value
column are the PCU's communications cycle set value (multiplier to ob-
tain integer multiples of the transfer cycle) used to set the minimum com-
munications cycle for the minimum transfer cycle set value.
(2) The above table gives values for when an absolute encoder zero point
position offset is set using an origin search operation when a Position
Control Unit of unit version 2.0 is used. If this function is not being used,
set the transfer cycle and communications cycle based on the table on
page 245.
(3) The communications cycle values shown in the above table are the set
values for W-series Servo Drives. The minimum communications cycle
values for G5-series Servo Drives and G-series Servo Drives are the
same as those indicated in the table above, but refer to the table on page
245 for the minimum transfer cycles.
(4) The settings of the transfer cycle and communications cycle have a large
effect on the PCU’s command response time. (Refer to Command Re-
sponse Time in Appendix A Performance Characteristics.) As shown in
the above table, the communications cycle (time) must be increased,
e.g., particularly when linear interpolation is used at the same time as an
origin search is used to set the absolute encoder zero point position offset
(for different axes). The affect on system performance must thus be con-
sidered when making the settings. If it is not possible to increase the com-
munications cycle, provide an interlock circuit between the operation of
different axes so that linear interpolation is not performed for one axis
247
MECHATROLINK Communications Control Section 6-3
while an origin search is being performed for a motor with an absolute en-
coder on another axis.
00
Word n+1 MECHATROLINK communications start when this bit is turned ON.
If the CONNECT Bit is turned OFF while a connection is established, the PCU
will stop MECHATROLINK communications (connection released).
When a connection is released, the active axis is put in the Servo free run
state.
For all axes registered in the scan list, the status that is input in the Axis Oper-
ating Input Memory Areas for each axis becomes the initial status (non-exe-
cuting status), except for the Error Flag and axis error code. For example, the
No Origin Flag turns ON because the origin is not established.
248
MECHATROLINK Communications Control Section 6-3
Note When a connection is released, the PCU immediately stops controlling the
active axes. If a connection is released while another command is being pro-
cessed, the Servo Drive may not respond to the command properly. Make
sure that command processing has been completed (Busy Flag = 0 and Servo
Parameter Transferring Flag = 0) before releasing a connection. When a con-
nection is reestablished after recovering from an error that caused the PCU to
release a connection, confirm that the settings and operating status of the
Servo Drive are correct before restarting operations. (If necessary, transfer
the Servo parameters again and execute DEVICE SETUP.)
15
This flag turns ON when MECHATROLINK communications start
Word n+16
and turns OFF when MECHATROLINK communications stop.
Axis Communications These status flags turn ON when a connection has been established between
Status Flags the PCU and the MECHATROLINK devices connected to the PCU. The Axis
Communications Status Flags are allocated in one word with 16 bits, with one
bit assigned to each of the 16 axes showing the corresponding communica-
tions status.
The PCU connects the axes registered in the scan list to MECHATROLINK
communications, recognizing those axes and monitoring their communica-
tions. Therefore, the Axis Communications Status Flags for axes not regis-
tered in the scan list are always OFF.
249
MECHATROLINK Communications Control Section 6-3
The operation of the Axis Communications Status Flag depends on the unit
version of the PCU as shown in the following table
Unit version Setting conditions Resetting conditions
Unit version 1.3 or • The flags will turn ON when • The flags will remain OFF
earlier connections are made for when MECHATROLINK
the axes registered in the communications cannot be
scan list and MECHA- started when connections
TROLINK communications are made for the axes regis-
start. tered in the scan list.
• The flags will turn OFF if
MECHATROLINK communi-
cations stop because the
axis is disconnected.
• The flags will turn OFF if a
Unit error occurs that
requires disconnection.
Unit version 2.0 or • The flags will turn ON when • The flags will remain OFF
later connections are made for when MECHATROLINK
the axes registered in the communications cannot be
scan list and MECHA- started when connections
TROLINK communications are made for the axes regis-
start. tered in the scan list.
• The flags will turn ON when • The flags will turn OFF if
the rejoin function is used to MECHATROLINK communi-
start MECHATROLINK com- cations stop because the
munications for an axis reg- axis is disconnected.
istered in the scan list. • The flags will turn OFF if a
Unit error occurs that
requires disconnection.
• The flags will turn OFF
whenever a communica-
tions error occurs after
MECHATROLINK communi-
cations have been started for
the axis.
250
MECHATROLINK Communications Control Section 6-3
15 08 00
Bits 00 to 15 correspond to the communications status for axes 1 to
Word n+22 16.
The bits will turn ON (1) if the corresponding axes registered in the
scan list are communicating normally.
Axis 1 communicating
Axis 2 communicating
Axis 3 communicating
Axis 4 communicating
Axis 5 communicating
Axis 6 communicating
Axis 7 communicating
Axis 8 communicating
Axis 9 communicating
Axis 10 communicating
Axis 11 communicating
Axis 12 communicating
Axis 13 communicating
Axis 14 communicating
Axis 15 communicating
Axis 16 communicating
n = CIO 1500 + (unit number × 25)
251
MECHATROLINK Communications Control Section 6-3
Timing Chart The following diagram shows the timing chart for establishing and releasing a
connection.
WRITE DATA
Communications parameters
No. 2
1856 hex 00 00
n = CIO 1500 + (unit number × 25)
1857 hex 00 00
Common Operating Memory Area
n+1
Start MECHATROLINK
CONNECT Bit (word n+1, bit 00) communications with the
Servo Drives registered in No. 3
n+16 the scan list according to the
Connection Status Flag settings for the
(word n+16, bit 15) communications parameters.
Axis Communications Status
Flags (word n+22)
n+22
No. 4
No. 5
MECHATROLINK-II
In the above example, Servo Drives are registered to axes 1, 2, 4, and 5 in the
scan list (set to 40 hex). Therefore, MECHATROLINK communications start
with the Servo Drives with station addresses No. 1, No. 2, No. 4, and No. 5
when CONNECT is executed.
252
MECHATROLINK Communications Control Section 6-3
253
MECHATROLINK Communications Control Section 6-3
254
MECHATROLINK Communications Control Section 6-3
255
MECHATROLINK Communications Control Section 6-3
The UNIT ERROR RESET Bit cannot be used to clear errors that require PCU
replacement (MLK Device Initialization Error or MLK Device Error), or that
cause MECHATROLINK communications to stop (MLK Communications
Error or Transfer Cycle Setting Error). After removing the cause of the error,
turn ON the power to the PLC again or restart the PCU.
256
MECHATROLINK Communications Control Section 6-3
If this error occurs, the corresponding axis may not be able to accept opera-
tions through MECHATROLINK communications such as ERROR RESET.
To recover from this error, release the connection, remove the cause of the
error, and then execute CONNECT again. When using a Position Control Unit
with unit version 2.0 or later, the REJOIN command can be used to rejoin the
connection without breaking the connection.
Errors Detected in Errors detected in the slave stations connected to the PCU via MECHA-
MECHATROLINK Slave TROLINK after a connection is established cause axis errors or axis warnings
Station Connected to PCU in the PCU, as follows:
during Communications
MLK Device Alarm/Warning (Axis Error Code 40@@ Hex)
The boxes (@@) indicate the alarm number for the connected MECHA-
TROLINK devices. The operations of each axis when an error occurs depend
on each of the MECHATROLINK slave station devices.
For errors in MECHATROLINK communications that occur in individual axes,
the Error Flags for the corresponding axes turn ON in the Axis Operating Input
Memory Areas of the PCU, and the corresponding error code is input in the
axis error code word.
After the cause of the error is removed, the axis error is cleared by turning ON
the ERROR RESET Bit in the Axis Operating Output Memory Area. When
clearing the axis error, make sure that the ERROR RESET Bit will remain ON
until the Busy Flag for the corresponding axis turns ON.
The ERROR RESET Bit cannot be used to clear errors such as Synchronous
Communications Alarms or Communications Alarms. To recover from these
errors, release the connection, remove the cause of the error, and then exe-
cute CONNECT again. When using a Position Control Unit with unit version
2.0 or later, the REJOIN command can be used to rejoin the connection with-
out breaking the connection.
257
MECHATROLINK Communications Control Section 6-3
Note If an axis warning occurs (Warning Flag = 1), the PCU’s command response
time is delayed due to the PCU’s warning processing. The PCU processing
time required after receiving a command from the CPU Unit until the com-
mand is sent using MECHATROLINK communications is one MECHA-
TROLINK communications cycle if an axis warning has not occurred, and
three MECHATROLINK communications cycles if an axis warning has
occurred. If the machine’s operation would be affected by the PCU’s com-
mand response time, clear the axis warning status using ERROR RESET or
set the Servo Drive settings so that the warnings will not occur. For details on
the PCU’s command response time, refer to Command Response Time in
Appendix A Performance Characteristics.
258
MECHATROLINK Communications Control Section 6-3
With Position Control Units with unit version 2.0 or later, the rejoin function
can be used to restart MECHATROLINK communications for specific axes
without stopping MECHATROLINK communications for all axes.
Communications
disabled, e.g.,
Servo Drive power interrupted
Axis operation
Releasing Connections
(communications temporarily
stopped for all axes)
Establishing Connections
Using the Rejoin The rejoin function is used by turning ON the REJOIN command bit in the
Function Common Operating Output Memory Area of the Position Control Unit.
When the REJOIN command bit is turned ON, the process to start MECHA-
TROLINK communications is performed in the same way as when a connec-
tion is established. This can be used to restart communications for any axes
registered in the scan list that are not part of the connection or for which axis
operations are not possible due to a communications error.
When using the REJOIN command bit, the axis for which rejoin processing is
to be performed can be specified in the Axes to Connect parameter. Refer to
6-3-5 Specifying the Axes to Connect for details on the Axes to Connect
parameter.
When rejoining the connection, errors that occur in the Position Control Unit
or the axes will be reset.
Functionality for axis operations after rejoining a connection are the same as
when establishing the connection.
The REJOIN command bit is bit 15 of CIO 1501+ (unit number × 25). Keep
the REJOIN command bit ON until the Unit Busy Flag turns ON.
Common Operating
Output Memory Area
Name Word Bit Contents
REJOIN n+1 15 Rejoining the connection is
started when this bit is turned
ON.
259
MECHATROLINK Communications Control Section 6-3
260
MECHATROLINK Communications Control Section 6-3
Timing Chart A timing chart for rejoin processing is provided below for Position Control
Units with unit version 2.0 or later. In this example, axes 1 and 2 are regis-
tered in the scan list. After a connection is established, a communications
error occurs for axis 2 (i.e., either a sync communications alarm or a commu-
nications alarm).
When a communications error occurs for axis 2, the Axis 2 Error Flag and Axis 2
Communications Status Flag will turn OFF.
After removing the cause of the error, the REJOIN command bit is turned ON to clear the
error for axis 2 and restart MECHATROLINK communications. The Axis Communications
Status Flag turns ON.
261
MECHATROLINK Communications Control Section 6-3
Common Operating
Output Memory Area
Name Word Bit Contents
Axes to connect n+2 00 The following settings apply if axis 1
is registered in the scan list:
0: MECHATROLINK communica-
tions started for axis 1
1: MECHATROLINK communica-
tions not started for axis 1
01 Same as above for axis 2
02 Same as above for axis 3
03 Same as above for axis 4
04 Same as above for axis 5
05 Same as above for axis 6
06 Same as above for axis 7
07 Same as above for axis 8
08 Same as above for axis 9
09 Same as above for axis 10
10 Same as above for axis 11
11 Same as above for axis 12
12 Same as above for axis 13
13 Same as above for axis 14
14 Same as above for axis 15
15 Same as above for axis 16
262
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
All MECHATROLINK communications errors and warnings are used when the
PCU is controlling communications. Set the parameter so that they are all
detected. Leave Pn800 set to the default setting.
Standard Settings for I/O Signals Using MECHATROLINK
When an R88D-KN@-ML2 G5-series Servo Drive (with built-in MECHA-
TROLINK-II communications) is used, the default settings for the Servo Drive
are the standard settings for the I/O signal allocations when the MECHA-
TROLINK communications is used.
R88D-KN@-ML2
CN1
POT 7 2 BKIRCOM
NOT 8 25 READY
DEC 9 26 READYCOM
EXIT1 12 3 ALM
EXIT2 11 4 ALMCOM
EXT3 10
STOP 5
Note The PCU uses the forward drive prohibited input, reverse drive prohibited
input, and origin return deceleration limit switch allocated in the Servo Drive's
external inputs as the forward rotation limit input signal, reverse rotation limit
input signal, and origin proximity input signal, respectively. The signal widths
of these input signals must be longer than the MECHATROLINK communica-
tions cycle. If the input signal width is shorter than the communications cycle,
the PCU will not be able to detect the input signal, and operation will not be
performed normally.
263
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
All MECHATROLINK communications errors and warnings are used when the
PCU is controlling communications. Set the parameter so that they are all
detected. Leave Pn005 set to the default setting.
Standard Settings for I/O Signals Using MECHATROLINK
When an R88D-GN@-ML2 G-series Servo Drive (with built-in MECHA-
TROLINK-II communications) is used, the default settings for the Servo Drive
are the standard settings for the I/O signal allocations when the MECHA-
TROLINK communications is used.
The standard input signal settings are used for the PCU's positioning control
functions, such as limit inputs, origin searches, and interrupt feeding. Use the
default settings for I/O allocations of the Servo Drive.
Standard I/O Signal Allocation
R88D-GN@-ML2
CN1
POT 19 35 BKIR-
NOT 20 29 READY+
DEC 21 30 READY-
EXT1 5 31 CLIM+
EXT2 4 32 CLIM-
EXT3 3
PCL 7
NCL 8
STOP 2
Note The PCU uses the forward drive prohibited input, reverse drive prohibited
input, and origin return deceleration limit switch allocated in the Servo Drive's
external inputs as the forward rotation limit input signal, reverse rotation limit
input signal, and origin proximity input signal, respectively. The signal widths
of these input signals must be longer than the MECHATROLINK communica-
tions cycle. If the input signal width is shorter than the communications cycle,
264
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
the PCU will not be able to detect the input signal, and operation will not be
performed normally.
Compulsory Parameter The following Servo Parameter must be set to enable PCU control. Do not
Settings change this setting.
Pn800.0 Communications Control: MECHATROLINK Communications
Check Mask
Parameter Parameter name Unit Fixed Details Default
No. setting setting
Pn800.0 Communications control --- 0 0: Communications errors 0
MECHATROLINK-II communications (A.E6) and synchronization
check mask errors (A.E5) both detected.
265
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
DEC 41 26 INP1COM
POT 42 27 BKIR
NOT 43 28 BKIRCOM
EXT1 44 29 READY
EXT2 45 30 READYCOM
EXT3 46
266
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
Note The PCU uses the forward drive prohibited input, reverse drive prohibited
input, and origin return deceleration limit switch allocated in the Servo Drive’s
external inputs as the forward rotation limit input signal, reverse rotation limit
input signal, and origin proximity input signal, respectively. Make sure that
these input signals maintain a signal width no shorter than the MECHA-
TROLINK communications cycle. If the input signal width is shorter than the
communications cycle, the PCU is unable to detect the input signals, and
operations cannot be performed normally.
267
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
268
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
R88D-WN@-ML2
CN1
POT 7 2 BKIR−
NOT 8 23 SO2+
DEC 9 24 SO2−
EXT1 10 25 SO3+
EXT2 11 26 SO3−
EXT3 12
Note The PCU uses the forward drive prohibited input, reverse drive prohibited
input, and origin return deceleration limit switch allocated in the Servo Drive’s
external inputs as the forward rotation limit input signal, reverse rotation limit
input signal, and origin proximity input signal, respectively. Make sure that
these input signals maintain a signal width no shorter than the MECHA-
TROLINK communications cycle. If the input signal width is shorter than the
communications cycle, the PCU is unable to detect the input signals, and
operations cannot be performed normally.
269
Standard Settings for Servo Drives Using MECHATROLINK Section 6-4
R7D-ZN@-ML2
CN1
EXT1 1 7 0GND
DEC 2 12 ALM
NOT 3 13 BKIR
POT 4
STOP 6
Note The PCU uses the forward drive inhibit input, reverse drive inhibit input, and
origin proximity input allocated in the Servo Drive’s external inputs as the for-
ward rotation limit input signal, reverse rotation limit input signal, and origin
proximity input signal, respectively. Make sure that these input signals main-
tain a signal width no shorter than the MECHATROLINK communications
cycle. If the input signal width is shorter than the communications cycle, the
PCU is unable to detect the input signals, and operations cannot be per-
formed normally.
270
SECTION 7
Position Control Structure
This section provides an overview of the control system used by the Position Control Unit, including information on the
control units, coordinate system, acceleration/deceleration operations, and limit input operations.
271
PCU Control System Section 7-1
The control system configured using the PCU basically controls Servomotor
operations using the semi-closed loop method. The semi-closed loop method
detects the number of Servomotor rotations for the command value using the
rotary encoder mounted to the Servomotor, and sends this feedback as the
machine's travel distance. While calculating the deviation between the com-
mand value and actual number of Servomotor rotations, the machine is con-
trolled so that the deviation is compensated to 0.
In the PCU system configuration, a feedback system is configured in the
Servo Drive, without using feedback information for the commands sent from
the CPU Unit's ladder program to the PCU and Servo Drive.
Positioning
Sending command based on the positioning
Position command coordinate system managed by Servo Drive
value Coordinate
calculations
MECHATROLINK
I/O memory area communications
272
Control Units Section 7-2
Set the electronic gear ratio such that 0.01 ≤ G1/G2 ≤ 100 when using R88D-
GN@ G-series Servo Drives, R88D-WT@ W-series Servo Drives, or SMART-
STEP Junior Servo Drives and such that 0.001 ≤ G1/G2 ≤ 1000 when using
R88D-KN@-ML2 G5-series Servo Drives or R88D-WN@-ML2 W-series Servo
Drives.
In the Servo Drive, the control unit is the pulse unit determined by the Servo-
motor's encoder resolution. (The Servo Drive operates internally with a pulse
multiplier of four. Therefore, the Servomotor's encoder resolution multiplied by
four is the number of pulses in one rotation.) The electronic gear ratio is used
to convert the command value (i.e., command units) handled by the PCU into
the control unit (i.e., pulses) used in the Servo Drive (the G1/G2 unit is
pulses/command unit.) When the Servo Drive’s default setting (G1/G2 = 4/1)
is used, the command unit is the number of pulses equivalent to the Servomo-
tor's encoder resolution.
Servomotor with 2,048 When set to G1/G2 = 8192/1000, the command units for which the Servomo-
(Pulses/Rotation) Encoder tor makes one rotation for a position command value of 1,000 can be
obtained.
273
Control Units Section 7-2
N V
M
P
Servomotor Electronic gear ratio Object being Feed screw pitch
positioned
274
Control Units Section 7-2
The units for speed and torque depend on the control mode (position, speed,
or torque control). For details, refer to 10-5 Speed Control, and 10-6 Torque
Control.
Note The resolution of the controlled variables that can be monitored by the PCU
depends on the specifications of the connected Servo Drive.
For example, when using a W-series Servo Drive equipped with a FNY-
NS115 MECHATROLINK-II I/F Unit, the minimum resolution for the command
speed monitor value and feedback speed in position/torque control is 1,000
command units/s.
275
Coordinate System and Present Position Section 7-3
t1 Time
Speed
Target speed
(speed command Solid line: Command speed
value) Broken line: Servomotor's actual speed
Time
Position deviation
Start Time
Note When executing speed control and torque control commands, there is no
command present position because a positioning loop is not configured. A
command present position calculated from the position deviation assumed
from the current speed is output as monitor information.
Present Position The feedback present position and command present position can be dis-
Upper/Lower Limits played as values in the range −2,147,483,648 to 2,147,483,647 (command
units). When an operation in a fixed direction without a target position using
jogging, speed control, or torque control is continued, the present value that
exceeds the above range and is not limited by limit input signals or software
limits is given as follows:
276
Acceleration and Deceleration Operations Section 7-4
Present position
2,147,483,647
1,073,741,824 P
−2,147,483,648
Possible positioning range from point P
277
Acceleration and Deceleration Operations Section 7-4
278
Acceleration and Deceleration Operations Section 7-4
The SMARTSTEP Junior Servo Drives do not support the following parame-
ters: Pn80A, Pn80C, Pn80D, and Pn80F. One-step linear acceleration/decel-
eration curves are set using only Pn80B and Pn80E.
Speed
Speed
command value
Pn80F
First-step linear
deceleration
constant
Time
279
Acceleration and Deceleration Operations Section 7-4
Example
If the command unit is 0.1 mm, the target speed is 1,000 mm/s (1,000.0 mm/s
= 10,000 command units/s) and the target speed must be reached in 250 ms,
the acceleration constant would be set to 4, as shown below.
1000 [command units/s]/250 [ms] = 40,000 [command units/s2]
= 4 [10,000 command units/s2]
If the acceleration constant is increased or decreased by only 1, the accelera-
tion time required to reach the same target speed is greatly affected, as
shown below:
Acceleration constant = 3:10000 [command units/s]/3 [10,000 command
units/s2] = 333 [ms]
Acceleration constant = 5:10000 [command units/s]/5 [10,000 command
units/s2] = 200 [ms]
If the precision of the command unit is increased by 2 digits to 0.001 mm, the
acceleration constant would be set to 400 to reach the same target speed of
1,000 mm/s (1000.000 mm/s = 1,000,000 command units/s) in the same time
of 250 ms.
1,000,000 [command units/s]/250 [ms] = 4,000,000 [command units/s2]
= 400 [10,000 command units/s2]
If the acceleration constant is increased or decreased by 1, the acceleration
time required to reach the same target speed is affected very little, as shown
below:
Acceleration constant = 399:1000000 [command units/s]/399 [10000 com-
mand units/s2] = 250.6 [ms]
Acceleration constant = 401:1000000 [command units/s]/401 [10000 com-
mand units/s2] = 249.3 [ms]
280
Acceleration and Deceleration Operations Section 7-4
For W-series Servo Drives, Pn810 and Pn811 must be set when using an
exponential curve, and Pn812 must be set when using an S-curve for the
acceleration/deceleration curve.
For G-series Servo Drives, Pn10E must be set when using an S-curve.
For G5-series Servo Drives, Pn818 must be set when using an S-curve.
Axis Operating Output Memory Areas
Name Word Bit Contents G5 Series W Series SMARTSTE
G Series P Junior
Accelera- Exponential a+16 03 1: Use exponential accelera- Not sup- Supported Not sup-
tion/decel- curve desig- tion/deceleration curve. ported ported
eration nation
curve des- S-curve des- 04 1: Use S-curve accelera- Supported Supported Not sup-
ignation ignation tion/deceleration curve. ported
Note (1) Do not set both the exponential curve designation and S-curve designa-
tion to 1 (enabled) in the acceleration/deceleration curve designation. En-
abling both settings may cause a malfunction.
(2) If an error occurs, the acceleration/deceleration curve for the deceleration
stop operation will be that currently specified in the acceleration/deceler-
ation curve designation, except for limit inputs and software limits. To use
a non-linear acceleration/deceleration curve for the deceleration stop op-
eration both when an error occurs and when operation is normal, make
sure that the acceleration/deceleration curve designation is kept enabled
during axis operations.
(3) Change the acceleration/deceleration constants using WRITE SERVO
PARAMETER while axis operation is stopped (Busy Flag =0). Do not
change parameters during axis operation. Changing parameters of an
active axis may result in incorrect positioning or other malfunction.
281
Acceleration and Deceleration Operations Section 7-4
Pn810
Speed command
value
Note: Use the parameter numbers in
Pn80C the parentheses ( ) for G
Pn80B series Servo Drives.
Pn80F
Pn80D
(Pn10A)
[Pn814]
Pn812 Time
Pn812
(Pn10E) (Pn10E)
[Pn818] [Pn818]
282
Acceleration and Deceleration Operations Section 7-4
Time
283
Acceleration and Deceleration Operations Section 7-4
Origin proximity 1
input signal
0
Origin input signal/ 1
Phase Z signal
0
Zero point return approach speed 1 (Pn817) for W Series
Origin return approach speed 1 (Pn110) for G Series
Speed command value and (Pn823) for G5 Series
Zero point return approach speed 2 (Pn818) for W Series
Speed Origin return approach speed 2 (Pn111) for G Series
and (Pn824) for G5 Series
Final travel distance to return to zero point
(Pn819) for W Series
Origin return final distance (Pn204) for G Series
Final distance for Origin return (Pn825) for G5 Series
(1 ) (2 ) (3 )
For details on the origin search, refer to 8-2 Origin Search Operation.
The acceleration when origin search starts and the speed change when
switching to another step depend on the acceleration/deceleration curve (cir-
cled in above diagram) determined by the acceleration/deceleration filter set-
ting and acceleration/deceleration set in Servo Parameters (Pn80A to Pn812
for W Series, Pn107 and Pn10A for G Series, Pn811 and Pn814 for G5
Series).
When the final travel distance to return to zero point (origin) is a negative or
small value, the axis will decelerate to a stop as shown in the following dia-
gram, and then reverse and perform the set positioning. Both the deceleration
and acceleration will be determined also by the set acceleration/deceleration
curve (circled in following diagram).
284
Acceleration and Deceleration Operations Section 7-4
If the reversal mode operation using limit input is set, however, the stop oper-
ation when a limit input signal is input will depend on the Servo Drive setting.
For details on stop operations when using limit input signal inputs, refer to 7-5
Limit Input Operations and Reversal Mode Operation Using Limit Inputs in 8-
2-4 Origin Search Operation.
The Soft Start Acceleration Time and Soft Start Deceleration Time are set
respectively as the acceleration time and deceleration time between speed 0
(speed command value for speed control: 0%) and the maximum rotation
speed of the Servomotor (speed command value for speed control: 100%).
The acceleration time and deceleration time for the actual target speed are as
follows:
285
Limit Input Operations Section 7-5
Servomotor speed
+r/min
0 Time
Actual acceleration time Actual deceleration time
Note The maximum rotation speed depends on the Servomotor used. Refer to the
maximum momentary rotation speed for the Servomotor used. The following
values apply to W-series Servomotors.
3,000-r/min Servomotor (cylinder type or flat type): 5,000 r/min
1,000-r/min Servomotor: 2,000 r/min
1,500-r/min Servomotor (450 W to 7.5 kW): 3,000 r/min
1,500-r/min Servomotor (11 to 15 kW): 2,000 r/min
1. This operation occurs when a limit input signal is input in the direction opposite to the
travel direction due to incorrect wiring or other cause.
2. For details on software limit functions, refer to 10-8 Software Limits.
286
Limit Input Operations Section 7-5
Note (1) If the limit input signal inputs (Servo Drive's forward drive prohibited sig-
nal and reverse drive prohibited signal) are not allocated, the Servo Drive
will not stop the Servomotor when the signal is input, and the PCU will
also not detect limit inputs as errors. When using a PCU, always allocate
the Servo Drive's forward drive prohibited signal and reverse drive prohib-
ited signal to enable use of the limit input signals. (Refer to 6-4 Standard
Settings for Servo Drives Using MECHATROLINK.)
(2) Make sure that the limit input signals maintain a signal width no shorter
than the MECHATROLINK communications cycle. Input signals that are
shorter than the communications cycle cannot be detected by the PCU.
When using a G5-series Servo Drive, a G-series Servo Drive or a W-series
Servo Drive, the Servomotor's stop operation at the Servo Drive when a limit
input signal is input or a software limit is reached is set in the Servo Parame-
ters for limit input operations.
When using a SMARTSTEP Junior Servo Drive, the Servo is locked after
decelerating to a stop with the maximum Servomotor torque. The following
function cannot be used.
Servo Parameters G5-series Limit Input Parameters
Parameter Parameter name Unit Setting Parameter Default
No. range size setting
Pn505 Stop selection for --- 0 to 2 2 0
drive prohibition
input
Pn511 Emergency stop % 0 to 500 2 0
torque
Pn505 is used to set the stop operation of the Servomotor when a for-
ward/reverse rotation limit is input or a forward/reverse software limit is
reached. The parameter size of Pn505 is the value to be specified when
transferring the Servo Parameter Pn505 including the above settings.
The following table shows the Servomotor stop operations using Pn505 set-
tings.
Parameter Setting During After stopping Deviation counter
No. deceleration
Pn505 0 Dynamic brake Disables torque Cleared while
command in drive decelerating with
prohibited direction dynamic brake.
Retained after
stopping.
1 Disables torque Disables torque Cleared while
command in drive decelerating.
prohibited direction Retained after
stopping.
2 Emergency stop Servo lock Retained while
torque (Pn511) decelerating,
cleared upon com-
pletion of decelera-
tion, and retained
after stopping.
287
Limit Input Operations Section 7-5
Pn066 is used to set the stop operation of the Servomotor when a for-
ward/reverse rotation limit is input or a forward/reverse software limit is
reached. The parameter size of Pn066 is the value to be specified when
transferring the Servo Parameter Pn066 including the above settings.
The following table shows the Servomotor stop operations using Pn066 set-
tings.
Parameter Setting During After stopping Deviation counter
No. deceleration
Pn066 0 Dynamic brake Disables torque Cleared while
command in drive decelerating with
prohibited direction dynamic brake.
Retained after
stopping.
1 Disables torque Disables torque Cleared while
command in drive decelerating.
prohibited direction Retained after
stopping.
2 Emergency stop Servo lock Retained while
torque (Pn06E) decelerating,
cleared upon com-
pletion of decelera-
tion, and retained
after stopping.
288
Limit Input Operations Section 7-5
(3) When the Servomotor rotation speed is 30 r/min or less (stopped), the de-
celeration mode will not be entered even if the drive prohibit input is en-
abled.
W-series and SMARTSTEP Junior Limit Input Parameters
Parameter Parameter name Unit Setting Parameter Default
No. range size setting
Pn001.1 Function selection --- 0 to 2 2 0
application switch 1
Select stop when
prohibited drive is
input
Pn406 Emergency stop % 0 to 800 2 350
torque
Note The Pn406 default setting corresponds to that used for W-series Servo
Drives.
Pn001.1 is used to set the stop operation of the Servomotor when a for-
ward/reverse rotation limit input is input or a forward/reverse software limit is
reached. The parameter size of Pn001.1 in the above table is the set value to
be specified when transferring the Servo Parameter Pn001 (including
Pn001.1).
The following table shows the Servomotor stop operations using Pn001.1 set-
tings.
Parameter Set Details
No. value
Pn001.1 0 Stops operation according to the setting in Pn001.0 (selects
stop if an alarm occurs when Servomotor is OFF).
Puts Servomotor in Servo unlock status after stopping opera-
tion.
Parameter Set Details
No. value
Pn001.0 0 Servomotor stopped by dynamic
brake.
Dynamic brake held after stopping.
1 Servomotor stopped by dynamic
brake.
Dynamic brake OFF after stopping.
2 Servomotor stopped with free run.
289
Limit Input Operations Section 7-5
Note The brake interlock output (BKIR output) will not function while there is a limit
input signal (Servo Drive's forwarded drive prohibited signal or reverse drive
prohibited signal) or while the Servo is unlocked as the result of reaching a
software limit. Unlock the Servo before activating a machine holding brake.
290
SECTION 8
Defining the Origin
This section provides information on the various operations used to determine the origin, including origin searches, origin
returns, presetting the present position, calculating phase Z margins, and using the absolute encoder.
291
Overview Section 8-1
8-1 Overview
When performing positioning for a system in terms of absolute positions in
that system, it is first necessary to define the origin. For example, in the X-Y
plane shown below, before positioning to (X, Y) = (100 mm, 200 mm), the ori-
gin (0,0) of the machine must be established, i.e., it is necessary to define the
origin.
Y axis
•(100, 200)
X axis
(0, 0)
With the PCU, the mechanical origin can be defined using any of the following
three methods.
Name Contents
ORIGIN SEARCH The origin is determined by actually operating the Servomotor
and using the limit input signal, origin proximity input signal,
and origin input signal.
A photoelectric sensor or the phase Z signal from an encoder
can be used as the origin input signal.
Execute this function when using an incremental encoder Ser-
vomotor or Servomotor with absolute encoder used as an
incremental encoder.
PRESENT POSI- The origin can be determined by forcibly setting the position at
TION PRESET which the Servomotor is stopped to a user-specified position.
ABSOLUTE By using a Servomotor with absolute encoder, the absolute
ENCODER ORIGIN value data saved in the encoder can be read and the mechan-
ical origin can be established when starting to use the device.
The PCU also features a positioning function to return to the established ori-
gin.
Name Contents
ORIGIN RETURN Positioning is performed from the position where the Servo-
motor is stopped to the origin that has been established using
ORIGIN SEARCH or PRESENT POSITION PRESET.
The PCU can also be operated without defining the origin but the axis opera-
tion for each function is as follows:
Function Operation
JOG Can be executed.
ORIGIN RETURN Cannot be executed.
If executed, a Present Position Unknown Error
(axis error code: 3030 hex) will occur.
292
Origin Search Operation Section 8-2
Function Operation
Position ABSOLUTE MOVE- Cannot be executed.
control MENT If executed, a Present Position Unknown Error
(axis error code: 3030 hex) will occur.
RELATIVE MOVE- Can be executed.
MENT
INTERRUPT FEED- Can be executed only with RELATIVE MOVE-
ING MENT.
If executed with ABSOLUTE MOVEMENT, a
Present Position Unknown Error (axis error
code: 3030 hex) will occur, and the function will
not be executed.
SPEED CONTROL Can be executed.
TORQUE CONTROL Can be executed.
For G5-series Servo Drives, G-series Servo Drives and W-series Servo
Drives used with incremental encoders or absolute encoders used as incre-
mental encoders, the present position is taken as 0 when the power is turned
ON. When the executable functions shown in the above table are executed by
the PCU without a defined origin, the present position will be calculated from
the position of the axis (0) when the power was turned ON with no origin
established.
293
Origin Search Operation Section 8-2
Pn817
Pn818
Use WRITE DATA to
transfer before Pn819
executing ORIGIN Axis Parameters
Pn81A Speed
SEARCH. Input signal
d selection
Axis Operating Output Memory Areas Operation mode
d+1 selection
Forward
a
Reverse Forward rotation
: rotation limit input
Output during I/O refresh
Speed command value limit input
a+4 (rightmost word)
Speed command value ORIGIN SEARCH Bit
a+5 (leftmost word) (word a, bit 06)
:
Axis Operating Input Memory Areas
b Control status
Input during I/O refresh
a: Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b: Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
d: 1860 hex + (Axis No. −1) × 14 hex
The speed command value set in the Axis Operating Output Memory Area
using the MOV instruction is output to the PCU automatically during I/O
refresh.
The origin search is started when the ORIGIN SEARCH Bit allocated in the
Axis Operating Output Memory Area turns ON.
Note Once the origin is established by the PCU, it will not be lost if ORIGIN
SEARCH is executed again. If ORIGIN SEARCH is executed again, the
search operation will be executed using the coordinates based on the previ-
ous origin until the new origin is established. If the software limits are enabled
at this point, the software limits will apply to the origin search operation, caus-
ing operation to stop due to an error. (Positioning will not be reversed at the
software limits when origin searches are performed in reversal mode.) To
execute ORIGIN SEARCH again after the origin has been established, either
disable the software limits, or execute DEVICE SETUP or another operation
that will cancel the origin (No Origin Flag = 1) before executing ORIGIN
SEARCH.
294
Origin Search Operation Section 8-2
295
Origin Search Operation Section 8-2
Axis Parameter Area The following parameters are for the operation mode for origin searches.
PCU's Contents Setting
address 15 to 14 13 12 11 to 08 07 to 04 03 to 00
d+1 0 (fixed) Origin Origin Origin Origin 0 (fixed) Set the origin search operation.
search search detection search Origin search direction
preset direction method operation 0: Reversal mode 1 (default setting)
1: Reverse mode 2
2: Single-direction mode
3: Reversal mode 3 (See note.)
Origin detection method (See note.)
0: With origin proximity input signal
reversal (default setting)
1: Without origin proximity input sig-
nal reversal
2: Not use origin proximity input sig-
nal
Origin search direction
0: Forward (default setting)
1: Reverse
Origin search preset (See note.)
0: Not Set (default setting)
1: Set
d+2 0 (fixed) 0 0 0 (fixed) 0 (fixed) Encoder 0: Incremental encoder (default setting)
type 1: Absolute encoder
Note (1) Set the origin search direction of the axis parameters and Origin Search
Direction for G5-series Servo Drives (Pn822), Origin Return Mode Set-
tings for G-series Servo Drives (Pn10F) or Zero Point Return Mode Set-
ting for W-series Servo Drives (Pn816) to the same direction. Setting
different direction may result in a malfunction.
(2) When using an absolute encoder, make sure that the settings for the en-
coder type in the Axis Parameters and Operation Switch when Using Ab-
solute Encoder (Pn002.2 for W Series, Pn00B for G Series and Pn015 for
G5 Series) in the Servo Parameters match. If the settings do not match,
ORIGIN SEARCH execution will not be possible, or another malfunction
may occur.
(3) Make sure that the external input signals for origin searches (limit input
signal and origin proximity input signal) maintain a signal width no shorter
than the MECHATROLINK communications cycle. If the input signal
width is shorter than the communications cycle, the PCU is unable to de-
tect the input signals, and operations cannot be performed normally.
296
Origin Search Operation Section 8-2
297
Origin Search Operation Section 8-2
* The Pn406 default setting corresponds to that used for W-series Servo
Drives.
The stop operation (Pn505 for G5 Series, Pn066 for G Series and Pn001.1 for
W Series) sets the stop operation of the Servomotor for forward/reverse rota-
tion limit inputs when prohibited drive is input.
When reversal mode is used for the origin search, it is also used as the oper-
ation setting when limit inputs are input in the origin search direction. The
parameter size for Pn001.1 for W-series Servo Drives is the value to be spec-
ified when transferring the Servo Parameter Pn001 (including Pn001.1).
The emergency stop torque (Pn511 for G5 Series, Pn06E for G Series and
Pn406 for W Series) sets the stopping torque when the stop operation for limit
inputs is set to 1 (decelerates to a stop at set torque or lower, and locks Servo
in zero clamp mode), or 2 (decelerates to a stop at set torque or lower, and
puts Servo in free run state).
When using a SMARTSTEP Junior Servo Drive, the Servomotor will deceler-
ate to a stop with the maximum Servomotor torque and the Servo will be
locked when the forward or reverse rotation limit input is received.
Drive Prohibit Input Selection (G series: Pn004) sets the forward and reverse
drive prohibition input (CH1 POT: pin 19, NOT: pin 20) functions.
If reversal mode 1 is used in origin search, set to 0 or 1.
298
Origin Search Operation Section 8-2
When using a Servomotor with absolute encoder, select whether the absolute
encoder will be used as an absolute encoder or as an incremental encoder.
These parameter settings are disabled if a Servomotor with incremental
encoder is used.
Set this parameter to 1 or 2 for a G-series Servo Drive, and 1 for a W-series
Servo Drive, if using a Servomotor with absolute encoder as a Servomotor
with incremental encoder.
When using an absolute encoder, make sure that the settings for the encoder
type in the Axis Parameters and Operation Switch when Using Absolute
Encoder (Pn00B for G Series and Pn002.2 for W Series) in the Servo Param-
eters match.
A motor with an absolute encoder cannot be used with a SMARTSTEP Junior
Servo Drive. When using a SMARTSTEP Junior Servo Drive, Pn002.2 is not
supported. Use the Servo Drive as for an incremental encoder.
If the settings do not agree, origin searches may not be possible and other
malfunctions may occur.
Command Unit Parameters
Model
Parameter Parameter name Unit Setting Parameter Default
No. range size setting
R88D-KN@- Pn009 Electronic gear ratio numerator --- 1 to 4 1
ML2 1073741824
Pn010 Electronic gear ratio denominator --- 1 to 4 1
1073741824
R88D-GN@- Pn205 Electronic gear ratio 1 (numerator) --- 1 to 4 1
ML2 1073741824
Pn206 Electronic gear ratio 2 (denominator) --- 1 to 4 1
1073741824
R88D-WT@ Pn202 Electronic gear ratio G1 (numerator) --- 1 to 65535 2 4
Pn203 Electronic gear ratio G2 (denominator) --- 1 to 65535 2 1
R88D-WN@- Pn20E Electronic gear ratio G1 (numerator) --- 1 to 4 4
ML2 1073741824
Pn210 Electronic gear ratio G2 (denominator) --- 1 to 4 1
1073741824
SMART- Pn20E Electronic gear ratio G1 (numerator) --- 1 to 4 1
STEP Junior 1073741824
Pn210 Electronic gear ratio G2 (denominator) --- 1 to 4 1
1073741824
299
Origin Search Operation Section 8-2
300
Origin Search Operation Section 8-2
301
Origin Search Operation Section 8-2
Note Starting in Position Control Unit with version 2.0 and later, the Final Distance
for External Input Positioning (G5 series: Pn820, G series: Pn203) or Final
Travel Distance for External Positioning (W series: Pn814) is used for internal
processing in the Position Control Unit when one of the following origin search
operation patterns are selected.
• When the origin detection method is set to any value except for 0
(Origin proximity input signal reversal)
• When setting a zero point position offset for an origin search using an
absolute encoder
Because the Final Distance for External Input Positioning (G5 series: Pn820,
G series: Pn203) or Final Travel Distance for External Positioning (W series:
Pn814) is automatically overwritten by the Position Control Unit when starting
the origin search operation, if the interrupt feeding is used after origin search,
the Final Distance for External Input Positioning (G5 series: Pn820, G series:
Pn203) or Final Travel Distance for External Positioning (W series: Pn814)
must be set again. Also, the Servo parameters are read out by the Position
Control Unit for the following parameters when the origin search operation is
started.
Origin Return Approach Speed 1, Origin Return Approach Speed 2, Origin
Search Final Travel Distance
(Origin Search Approach Speed 1, Origin Search Approach Speed 2, Origin
Search Final Travel Distance (Pn823, Pn824, Pn825) for G5 Series, Origin
Return Approach Speed 1, Origin Return Approach Speed 2, Origin Return
Final Distance (Pn110, Pn111, Pn204) for G Series or Zero Point Return
Approach Speed 1, Zero Point Return Approach Speed 2, and Final Travel
Distance to Return to Zero Point (Pn817, Pn818, Pn819) for W Series)
Absolute Origin Offset (Pn200) for G Series or Absolute Encoder Zero Point
Position Offset (Pn808) for G5 Series/W Series) (when using an absolute
encoder)
Set the origin search direction of the axis parameters and Origin Search
Direction for G5-series Servo Drives (Pn822), Origin Return Mode Settings for
G-series Servo Drives (Pn10F) or Zero Point Return Mode Setting for W-
series Servo Drives (Pn816) to the same direction. Setting different directions
may result in a malfunction.
302
Origin Search Operation Section 8-2
303
Origin Search Operation Section 8-2
The speed command value specifies the initial origin search speed until the
origin proximity signal is input. When an origin search is started with the
speed command set to 0 (command units/s), a Speed Designation Error (axis
error code: 3061) will occur and the origin search will not be executed.
Torque limit during operation is possible with origin searches. For further
details on the torque limit function, refer to 10-4 Torque Limits.
The speed command value, acceleration/deceleration curve designation, and
forward/reverse rotation current limit designation data are enabled when the
ORIGIN SEARCH Bit turns ON.
The SMARTSTEP Junior Servo Drives do not support acceleration/decelera-
tion filters and torque limits. When using a SMARTSTEP Junior Servo Drive,
do not attempt to use an acceleration/deceleration curve designation or for-
ward/reverse torque limit designation.
Note Do not set both the exponential curve designation and S-curve designation to
1 (enabled) in the acceleration/deceleration curve designation. Enabling both
settings may cause a malfunction.
Axis Operating Input Memory Areas (Monitor)
Name Word Bits Contents
PCU Positioning Com- b 05 0 → 1: Positioning completed.
pleted Flag
No Origin Flag 06 0: Origin established.
1: No origin established.
Origin Stop Flag 07 0: Outside origin range.
1: Within origin range.
Error Flag 12 0: No axis error.
1: Axis error.
Busy Flag 13 1: Axis busy (axis operation executing)
Feedback present posi- b+6 --- Present position:
tion b+7 Feedback position (rightmost word)
Feedback position (leftmost word)
Command present posi- b+8 --- Present position:
tion b+9 Command position (rightmost word)
Command position (leftmost word)
304
Origin Search Operation Section 8-2
(1) The operation direction for origin search is determined by the setting in
Servo Parameter Zero Point Return Direction (Pn816).
(2) The parameters shown above are different for G-series Servo Drives.
Note Make sure that the same direction is set for Origin Search Direction in the
Axis Parameters and Zero Point Return Direction (Pn816) in the Servo
Parameters. Setting different directions may result in a malfunction.
The override function is disabled during origin searches.
The parameter Final Travel Distance to Return to Zero Point (Pn819) sets the
amount of compensation positioning used after the origin input signal has
been detected. The value is set as the relative travel distance in the origin
search direction.
When Final Travel Distance to Return to Zero Point (Pn819) is set to a nega-
tive or small value, the axis will decelerate to a stop, and then reverse and
perform the set positioning.
305
Origin Search Operation Section 8-2
Speed
Origin Search The following four modes are available for origin search operation.
Operation Modes
Origin search operation Reversal modes The operation is reversed in the direction opposite to
the origin search direction.
Note The parameter numbers shown above are different for G-series Servo Drives.
Select the origin search operation by setting Origin Search Operation in the
Axis Parameters.
0: Reversal mode 1
1: Reversal mode 2
2: Single-direction mode
3: Reversal mode 3 (Can be used only for Position Control Units with unit
version 2.0 or later.)
* If reversal mode 1 is used in the G series, set the Servo Parameter Drive
Prohibit Input Selection (Pn004) to 0 or 1.
Origin Detection method The Origin Detection Method parameter determines how the origin proximity
input signal is used. Any of the following three patterns can be selected in the
Axis Parameters.
Setting Origin detection method Origin input signal Remarks
detection
0 With origin proximity input sig- The origin input signal is ---
nal reversal detected after the origin prox-
imity input signal turns ON
and then OFF.
306
Origin Search Operation Section 8-2
Note (1) The Servo Drive’s origin proximity input signal (origin return deceleration
limit switch signal) must be allocated to execute ORIGIN SEARCH. The
forward/reverse rotation limit signal (forward/reverse drive prohibited sig-
nal) must be allocated to use a reversal mode. If these input signals are
not allocated, ORIGIN SEARCH cannot be executed properly. For details
on allocating Servo Drive input signals, refer to 6-4 Standard Settings for
Servo Drives Using MECHATROLINK.
(2) Make sure that the external input signals for origin searches (limit input
signal and origin proximity input signal) maintain a signal width no shorter
than the MECHATROLINK communications cycle. If the input signal
width is shorter than the communications cycle, the PCU is unable to de-
tect the input signals, and operations cannot be performed normally.
(3) For origin searches, the origin signal is detected after the origin proximity
input signal (origin return deceleration limit switch) changes from ON to
OFF. Therefore, be sure to use a sensor for the origin proximity input sig-
nal, such as a photoelectric switch, that does not produce chattering.
Chattering from contact switches may result in the displacement of the or-
igin position.
307
Origin Search Operation Section 8-2
Origin search
reverse direction Origin search direction
(See note 1.) Start Stop
Final travel distance to return to zero point
Origin search
reverse direction Origin search direction
(See note 1.) Stop Start
Stop Start
Limit input signal in origin search direction
(See note 2.)
308
Origin Search Operation Section 8-2
Note To use a motor with absolute encoders with the OMNUC G series and G5
series Servo Drives, use the motor as described below when setting the abso-
lute PG origin offset using origin search.
• If the limit input in the origin search direction is ON when executing the
origin search, origin search does not operate normally.
Start the origin search after moving the position where the limit input in
the origin search direction does not turn ON by jogging.
• If the origin search is started when the limit input is ON in the origin
search direction, an error terminates when the origin search operation is
completed (data setting error, error code: 3099).
309
Origin Search Operation Section 8-2
Error stop
Origin search
Origin search direction
reverse direction
Start Limit input signal in origin search direction
Origin search
Origin search direction
reverse direction
Start
(See note 2.) Final travel distance to return to zero point
310
Origin Search Operation Section 8-2
Origin search
Origin search direction
reverse direction
Start
Limit input signal in origin search direction
311
Origin Search Operation Section 8-2
Origin search
Origin search direction
reverse direction
Start Final travel distance to return to zero point
Origin search
Zero point return approach speed 2
Origin search direction
reverse direction
Start Stop
Origin search
Origin search direction
reverse direction
Start
Limit input signal in origin search direction
2: Not use origin proximity Cannot be set. (An axis parameter check error (error code: 3091) will occur when the data
input signal (unit version 2.0 is transferred.)
or later)
Note (1) The reversal operation for an origin search in the reverse direction is ex-
ecuted either when the origin proximity input signal turns OFF during the
origin search in the reverse direction, or when the limit input signal turns
ON during the origin search in the reverse direction while the origin prox-
imity input signal is ON, whichever occurs first.
Limit input in Limit input in
opposite direction opposite direction
from origin 1 from origin 1
search direction 0 search direction 0
1 1
Origin proximity 0 Origin proximity 0
input signal input signal
Speed Speed
(2) The signal width of the origin input signal must be longer than the
MECHATROLINK communications cycle when the Origin Proximity Input
Signal parameter is set to 2 (Not use origin proximity input signal) during
312
Origin Search Operation Section 8-2
the origin search for the Reversal Mode 1 and Reversal Mode 2 origin
search operation modes. If the origin input signal length is shorter than
the communications cycle, the PCU will be unable to detect the origin in-
put signal when in reversal operation. If the established origin position is
not aligned, the origin search function will not operate correctly. If using
this function with this setting, use an external sensor for the origin input
signal or select an origin search method that uses the origin proximity in-
put signal because the signal width of the Servo Drive's Z-phase signal is
too short.
Reversal Mode Operation When the origin search operation mode is set to reversal mode 1 to 3, axis
Using Limit Inputs operation stops or changes to the opposite direction when the limit input sig-
nal turns ON.
When using a W-series Servo Drive, the axis will operate according to the
Select Stop when Prohibited Drive Is Input (Pn001.1) setting in the Servo
Parameters after the limit input signal turns ON and until the axis operation
stops.
When using a SMARTSTEP Junior Servo Drive, the Servomotor will deceler-
ate to a stop using the maximum Servomotor torque.
Reverse Pattern
For reversal mode 1, the positioning relationship between the limit input and
the origin proximity signal is as shown by the two patterns in the following dia-
gram. For reversal mode 2 or 3, only the bottom pattern is possible. When
these modes are used, the axis operates according to the Stop Selection for
Drive Prohibit Input for G-series Servo Drives (Pn066) or Select Stop when
Prohibited Drive Is Input for W-series Servo Drives (Pn001.1) for the shaded
areas in the diagram.
Origin search 1
direction limit input 0
Speed
Note If the Servo Parameter (Pn505 for G5 Series, Pn066 for G Series and
Pn001.1 for W Series) is set to stop operation with a free run when a limit
input is input when using a G-series or a W-series Servo Drive, the momen-
tum of the previous operation may cause the machine to run in the limit input
direction.
313
Origin Search Operation Section 8-2
When origin searches are performed using reversal mode 1 to 3 as the opera-
tion mode, either enable the Servo Drive's dynamic brake, or set the Stop
Selection for Drive Prohibition Input for G5-series Servo Drives (Pn505), the
Stop Selection for Drive Prohibit Input for G-series Servo Drives (Pn066) or
Select Stop when Prohibited Drive is Input for W-series Servo Drives
(Pn001.1) to 1 (decelerates to a stop using the immediate stop torque set in
Pn511 for G5 Series, the emergency stop torque set in Pn06E for G Series or
Pn406 for W Series or lower and locks Servo in zero clamp mode) or 2 (decel-
erates to a stop using the immediate stop torque set in Pn511 for G5 Series,
the emergency stop torque set in Pn06E for G Series or Pn406 for W Series
or lower and puts Servo in free run state) so that the Servomotor stops prop-
erly when a limit input is received.
Timing Chart The following timing charts are for when ORIGIN SEARCH is executed with
the origin search operation set to reversal mode 1, the origin detection mode
set to origin proximity input signal reversal, and the origin search direction set
to forward.
Timing Chart Operation
Origin proximity 1
input signal 0
Origin input signal 1
(Phase Z signal) 0
Final travel distance to return to zero point
Origin search
reverse direction Origin search direction
Stop Start
314
Origin Search Operation Section 8-2
Timing Chart
ORIGIN SEARCH
(word a, bit 06)
Forward rotation limit input 1
0
1
Origin proximity input
0
Origin input 1
0
Speed
Time
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Note If the origin search preset is used, the PCU Positioning Completed Flag, No
Origin Flag, and Busy Flag will change status only after the present position
preset operation is completed after finishing the origin search operation.
315
Origin Search Operation Section 8-2
Axis Parameters The following parameters are used to set the origin search operation mode.
PCU's Contents Setting
address 15 to 14 13 12 11 to 08 07 to 04 03 to 00
d+1 0 (fixed) Origin Origin Origin Origin 0 (fixed) Bit 13: Origin Search Preset
search search detection search 0: Do not set the present position to
preset direction method operation the preset position after complet-
ing the origin search (default set-
ting).
1: Set the present position to the pre-
set position after completing the
origin search.
316
Present Position Preset Section 8-3
317
Present Position Preset Section 8-3
Timing Chart In the following timing chart, the present position is changed to “0.” When the
present position changes to “0,” that position becomes the origin, so the Ori-
gin Stop Flag turns ON. The status of the PCU Positioning Completed Flag
(word b, bit 05) does not change.
318
Origin Return Section 8-4
Busy Flag
(word b, bit 13)
319
Origin Return Section 8-4
320
Origin Return Section 8-4
Type Parame- Parameter name Unit Setting Parame- Default W Series SMART-
ter No. range ter size setting STEP
Junior
Accel- Pn810 Exponential acceleration/ Command 0 to 2 0 Sup- Not sup-
eration/ deceleration bias units/s 32767 ported ported
decel- Pn811 Exponential acceleration/ 0.1 ms 0 to 5100 2 0 Sup- Not sup-
eration deceleration time constant ported ported
filters
Pn812 Movement average time 0.1 ms 0 to 5100 2 0 Sup- Not sup-
ported ported
321
Origin Return Section 8-4
322
Origin Return Section 8-4
Note Do not set both the exponential curve designation and S-curve designation to
1 (enabled) in the acceleration/deceleration curve designation. Enabling both
settings may cause a malfunction.
Timing Chart The following timing chart is for when ORIGIN RETURN is executed.
Speed command value
3E8 hex (1000)
(words a+4, a+5)
ORIGIN RETURN
(word a, bit 07) Target speed: 1,000
Speed (command units/s) Solid line: Command speed
Broken line: Feedback speed
Time
Origin Stop Flag
(word b, bit 07) The PCU Positioning Completed Flag is turned OFF
when a movement command is executed.
PCU Positioning Complet- The PCU Positioning Completed Flag is turned ON
ed Flag (word b, bit 05) when the number of the Servo Drive's deviation counter
residual pulses is less than the value set for the
positioning completion range. Depending on the number
of deviation counter residual pulses when pulse output
has been completed, a delay may occur in the time
between when the pulse output from the Position
Control Unit is completed until positioning has been
completed.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
323
Phase Z Margin Section 8-5
Servomotor rotation
Time
Origin proximity 1
input signal
0
Phase Z signal
324
Phase Z Margin Section 8-5
Time
Phase Z signal
Time
1
Origin proximity
input signal 0
Phase Z signal
325
Absolute Encoder Origin Section 8-6
Motor rotation
Time
Limit input in 1
opposite direction 0
from origin search
direction
1 Note: The origin search operation
0 settings determine the motor
Origin proximity operation and phase Z signal
input signal detection operation when the
1
origin proximity input signal
0
turns ON or OFF.
Phase Z signal
326
Absolute Encoder Origin Section 8-6
Servomotor
MOV
MOV
Use WRITE SERVO
M
PARAMETER to transfer Function
before executing ORIGIN selection
SEARCH. application
WRITE DATA/SERVO
switch 2
PARAMETER
Pn002.2
Use WRITE DATA to
CONNECT/SERVO LOCK Select the type of
transfer before
Axis Parameter Area encoder to be used.
executing ORIGIN
SEARCH.
d+3 Encoder type
Pn808
n: Beginning word of Common Operating Memory Area: n = CIO 1500 + (unit number × 25)
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Applicable Servomotors The following Servomotors with absolute encoders support this function.
OMRON G5-series Servomotors
Model: R88M-K@S/K@T/K@C
OMRON G-series Servomotors
Model: R88M-G@S/G@T
OMRON W-series Servomotors
Model: R88M-W@S/W@T
The SMARTSTEP Junior Servo Drives cannot be used with motors with abso-
lute encoders.
327
Absolute Encoder Origin Section 8-6
328
Absolute Encoder Origin Section 8-6
If the settings do not match, reading absolute data will not be possible, or
another malfunction may occur.
Servo Parameter Area Parameters for Using G5-series Absolute Encoders
Type Parameter Parameter name Unit Setting Parameter Default
No. range size setting
--- Pn015 Operation switch when using absolute --- 0 to 2 2 1
encoder
329
Absolute Encoder Origin Section 8-6
When using a Servomotor with an absolute encoder, select whether the abso-
lute encoder will be used as an absolute encoder or as an incremental
encoder. Set this parameter to 0 if using the absolute encoder as an absolute
encoder.
When using W-series Servo Drives, the parameter size is the value to be
specified when transferring the Servo Parameter including Pn002.
G-series Origin Position Offset Parameters
Type Parameter Parameter name Unit Setting range Parameter Default
No. size setting
--- Pn200 Absolute origin offset Command unit −1,073,741,823 4 0
to
1,073,741,823
This parameter sets the offset for the mechanical origin from the absolute
encoder's absolute value data. The present position will be the absolute value
data that was read added to the value in this parameter, and that position is
set as the origin.
Note When using the zero point position offset setting function with Position Control
Units with unit version 2.0 or later, Pn808 is automatically overwritten when
an origin search is performed with an absolute encoder. (Refer to 8-6-5 Abso-
lute Encoder's Origin (Zero Point) Position Offset Setting) To achieve this, the
Position Control Unit reads and writes Servo Parameter for Pn808 when the
origin search operation is started and when it is completed.
330
Absolute Encoder Origin Section 8-6
_NCF700_InitializeAbsEncoder
Start Bit
(BOOL) (BOOL)
EN ENO
(INT) (BOOL)
Busy Flag Unit No. UnitNo Busy Busy Flag
(INT) (BOOL)
Axis No. Axis Done Setup completed
(BOOL)
Error Flag
Error
Error Code
(WORD)
(Can be omitted)
ErrorID
The absolute encoder setup can be executed by specifying the unit number
and axis number for the function block, and setting the Start Bit.
For information on function block operating requirements and precautions,
refer to the OMRON FB Library Reference Manual (Cat. No. W442).
When using a PCU with unit version 1.1 or earlier, absolute encoder setup is
executed using the Servo Drive’s Setting Tool. For details on absolute
encoder setup operations using the Servo Drive Setting Tool, refer to the
operation manual for the connected Servo Drive.
Note After executing absolute encoder setup, be sure to turn ON the Servo Drive’s
control power supply again. Not doing so will prevent the Servo Drive’s
response to PCU commands, and normal operation will not be possible.
331
Absolute Encoder Origin Section 8-6
332
Absolute Encoder Origin Section 8-6
To enable setting the absolute encoder zero point position offset with an ori-
gin search operation, the following axis parameter settings must be used with
the above origin search operation pattern.
Origin search preset: Set.
Encoder type: Absolute Encoder
Axis Parameters
The following parameters are used to set the origin search operation mode.
PCU's Contents Setting
address 15 to 14 13 12 11 to 08 07 to 04 03 to 00
d+1 0 (fixed) Origin Origin Origin Origin 0 (fixed) Set the origin search operation.
search search detection search Origin search direction
preset direction method operation 0: Reversal mode 1
Origin detection method
0: With origin proximity input signal
reversal (default setting)
1: Without origin proximity input sig-
nal reversal
2: Not use origin proximity input sig-
nal
Origin search direction
0: Forward (default setting)
1: Reverse
Origin search preset
1: Set
d+2 0 (fixed) 0 0 0 (fixed) 0 (fixed) Encoder 1: Absolute encoder
type
When setting the absolute encoder's zero point position offset using an origin
search, set the position command value (i.e., the present position preset
value) to 0 and enable the origin search preset even when the preset value is
not being used for the origin search.
Note • Each time the absolute encoder zero point position offset is set using an
origin search operation, the Absolute Origin Offset for G Series (Pn200)
or Absolute Encoder Zero Point Position Offset for G5 Series/W Series
(Pn808) is saved to non-volatile memory in the Servo Drive. There is a
limit to the number of times non-volatile memory in the Servo Drive can
be written (10,000 times). Do not save the Absolute Origin Offset for G
Series (Pn200) or Absolute Encoder Zero Point Position Offset for W
Series (Pn808) too frequently.
• The absolute encoder zero point position offset will not be set correctly
using an origin search operation if an error occurs before origin search
operation is completed. Repeat the operation if an error occurs.
• If the absolute encoder PG zero point position offset is set using an origin
search operation, the MECHATROLINK transfer cycle and communica-
tions cycle settings will need to be changed. Refer to Transfer Cycle and
Communications Cycle When Setting the Absolute Encoder Zero Point
Position Offset Using an Origin Search Operation with Position Control
Units with Unit Ver. 2.0 on page 246 and set the transfer cycle and com-
munications cycle correctly. If the transfer cycle and communications
cycle are not set correctly, the function to set the absolute encoder PG
zero point position offset using an origin search operation will not operate
correctly.
333
Absolute Encoder Origin Section 8-6
• To use a motor with absolute encoders with the OMNUC G series and G5
series Servo Drives, use the motor as described below when setting the
absolute PG origin offset using origin search.
• If the limit input in the origin search direction is ON when executing the
origin search, origin search does not operate normally.
Start the origin search after moving the position where the limit input
in the origin search direction does not turn ON by jogging.
• If the origin search is started when the limit input is ON in the origin
search direction, an error terminates when the origin search operation
is completed (data setting error, error code: 3099).
334
Absolute Encoder Origin Section 8-6
Feedback Present Position (words b+6, b+7) Absolute value data Preset data Rereading absolute value data
Command Present Position (words b+8, b+9) Absolute value data Preset data Rereading absolute value data
Once the connection has been established, the zero point position offset
will be set, and the origin will not be established (the No Origin Flag will be
OFF) if the offset is enabled using the device setup with MECHATROLINK
in communications status. Then, the origin will be updated using the set
present position offset when SERVO LOCK is executed.
n = Beginning word of Common Operating Memory Area: n = 1500 + (unit number × 25)
a = Beginning word of Axis Operating Output Memory Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Memory Areas specified in Common Parameters + (Axis No. −1) × 25
Feedback Present Position (words b+6, b+7) Absolute Position data Rereading absolute value data
value data Preset data invalid
335
Absolute Encoder Origin Section 8-6
Feedback Present Position (words b+6, b+7) Absolute Rereading absolute Preset data Rereading absolute value data
value data value data
Once the connection has been established, the zero point position offset will be set, and the origin
will not be established (the No Origin Flag will be OFF) if the offset is enabled using the device
setup while continuing MECHATROLINK communications. Then, the absolute value data will be
read again and the origin updated with the set present position offset will be established by
executing SERVO LOCK.
n = Beginning word of Common Operating Memory Area: n = 1500 + (unit number × 25)
a = Beginning word of Axis Operating Output Memory Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Memory Areas specified in Common Parameters + (Axis No. −1) × 25
Note (1) Parameters that are not saved in the non-volatile memory built into the
Servo Drive will be lost when DEVICE SETUP is executed. If data must
be saved to the non-volatile memory, execute SAVE SERVO PARAME-
TER first.
(2) The set data will be overwritten with the present position data of the Servo
Drive when PRESENT POSITION PRESET is executed. To read the ab-
solute value data again, turn OFF and ON again the power supply of the
Servo Drive or execute DEVICE SETUP for a G5-series Servo Drive or
G-series Servo Drive, and start MECHATROLINK communications or ex-
ecute SERVO LOCK for a W-series Servo Drive.
336
Absolute Encoder Origin Section 8-6
(3) When the setting of the Absolute Encoder Multi-turn Limit Setting param-
eter (Pn205) is changed from the default setting (65,535), the absolute
data that is read depends on the model of the W-series Servo Drive.
Read timing W-series Servo Drive with W-series Servo Drive with
MECHATROLINK-II Interface Built-in MECHATROLINK-II
Unit R88D-WT@ Communications R88D-
WN@-ML2
When MECHA- Absolute data is read with the Same as at the left.
TROLINK communi- limit set in Pn205 applied.
cations is started
When unlocking and Same as above. Absolute data for the current
then locking the present value is read. The
servo during opera- limit set in Pn205 is not
tion applied.
337
Absolute Encoder Origin Section 8-6
338
SECTION 9
Positioning
This section provides an overview of direct operation and describes the parameter settings, data settings, and procedures
required to perform direct operation. Information on interrupt feeding and torque limits is also provided here.
339
Direct Operation Overview Section 9-1
Ladder program
(1) Transfer the Servo Parameters for acceleration/deceleration.
(1) (2) Set the operating data in the Axis Operating Output Data Areas.
MOV (3) Use the bits in the Axis Operating Output Memory Areas to start the positioning operation.
MOV
MOV Pn80A
(3) Pn80B Speed
Pn80C
ABSOLUTE MOVEMENT/
RELATIVE MOVEMENT
:
Time
Axis Operating Output Memory Areas
Output during I/O refresh
a
ABSOLUTE MOVEMENT
(word a, bit 03)
Position command value RELATIVE MOVEMENT
a+2 (rightmost word) (word a, bit 03)
Position command value
a+3 (leftmost word) Output during I/O refresh
Speed command value
a+4 (rightmost word)
Speed command value
a+5 (leftmost word)
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
The position command value and speed command value set in the Axis Oper-
ating Output Memory Area using the MOV instruction are output to the PCU
automatically during I/O refresh. Direct operation is started when the ABSO-
LUTE MOVEMENT Bit or RELATIVE MOVEMENT Bit allocated in the Axis
Operating Output Memory Area turns ON.
340
Direct Operation Procedure Section 9-2
341
PCU Data Settings for Direct Operation Section 9-3
342
PCU Data Settings for Direct Operation Section 9-3
343
PCU Data Settings for Direct Operation Section 9-3
344
Using Direct Operation Section 9-4
345
Using Direct Operation Section 9-4
Positioning is possible.
Positioning is not possible
(Position Designation error).
346
Using Direct Operation Section 9-4
Time
Receiving Command Flag The Receiving Command Flag turns ON for at least one
(word b, bit 00) cycle time when the movement command is received.
PCU Positioning Completed
Flag (word b, bit 05) The PCU Positioning Completed Flag is turned OFF when
a movement command is executed.
The PCU Positioning Completed Flag is turned ON when
the number of the Servo Drive's deviation counter residual
Busy Flag (word b, bit 13)
pulses is less than the value set for the positioning
completion range. Depending on the number of deviation
counter residual pulses when pulse output has been
completed, a delay may occur in the time between when
the pulse output from the Position Control Unit is
completed until positioning has been completed.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Timing Chart for Zero or The following timing chart applies when ABSOLUTE MOVEMENT is executed
Minute Travel Distance to move to the same position as the present position, or RELATIVE MOVE-
MENT is executed for position data of 0 (i.e., direct operation executed for
travel distance of 0), or the positioning operation is ABSOLUTE or RELATIVE
MOVEMENT for a minute travel distance that will finish in less than one CPU
Unit cycle time.
Position command value
(words a+2, a+3) 0
Speed command value 3E8 hex (1000)
(words a+4, a+5)
RELATIVE MOVEMENT
(word a, bit 04)
The Receiving Command Flag and Busy Flag remain
Receiving Command ON for at least one cycle time when the movement
Flag (word b, bit 00) command is received.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Even for a zero or minute travel distance, the Receiving Command Flag and
Busy Flag for the movement command will remain ON for at least one CPU
Unit cycle time.
The PCU Positioning Completed Flag for the movement command will remain
OFF for at least one cycle time if positioning stops within the positioning com-
pletion range for the target position.
347
Using Direct Operation Section 9-4
Timing Chart for If an error occurs due to an illegal command value when a direct operation
Error/Warning Flag during command is executed, the command will not be executed, and the timing
Command Execution chart will be as follows:
Position command value
(words a+2, a+3) 2710 hex (10000)
Speed command value
3E8 hex (1000)
(words a+4, a+5)
RELATIVE MOVEMENT
(word a, bit 04)
AXIS ERROR RESET
(word a, bit 12)
The Receiving Command Flag and Busy Flag turn
Receiving Command Flag ON for at least one cycle time when the command is
(word b, bit 00) received.
Busy Flag (word b, bit 13) The PCU Positioning Completed Flag will not
change if direction operation is not performed due
PCU Positioning Completed to an illegal movement command.
Flag (word b, bit 05)
If an illegal movement command is received, the
Error Flag (word b, bit 12) Error Flag will turn ON, and the movement
command will not be executed. The Error Flag
3040 hex (Example: Servo will turn OFF when the AXIS ERROR RESET Bit
Axis error code (word b+4) 0000 unlocked) 0000 is turned ON.
If an error occurs, after the Busy Flag turns ON,
the Error Flag will turn ON and the axis error code
will be set after either one cycle time or
MECHATROLINK communications cycle,
whichever is longer.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
348
Using Direct Operation Section 9-4
RELATIVE MOVEMENT
(word a, bit 04)
AXIS ERROR RESET Bit
(word a, bit 12)
Receiving Command Flag
(word b, bit 00)
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Busy Flag (word b, bit 13) Axis operation The PCU Positioning Completed Flag turns
PCU Positioning Completed continues OFF during execution of the movement
Flag (word b, bit 05) command. This flag will not turn ON if the
Servo Parameter Transferring executed positioning command is not
Flag (word b, bit 14) completed due to an error.
When a warning occurs, the Warning Flag turns
Warning Flag (word b, bit 11) ON and the axis error code (warning code) is
4094 hex (Example: stored. The Warning Flag will turn OFF when
Axis error code (word b+4) 0000 Parameter setting warning) 0000 AXIS ERROR RESET is executed.
If an error occurs, after Busy Flag turns ON, the
Warning Flag will turn ON and the axis error
code will be set after either one cycle time or
MECHATROLINK communications cycle,
whichever is longest.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
349
Using Direct Operation Section 9-4
RELATIVE MOVEMENT
(word a, bit 04) The Receiving Command Flag turns ON for at least
one cycle time when a command is received to start
Receiving Command
direct operation or change the target position. During
Flag (word b, bit 00)
direct operation, the Busy Flag remains ON until
positioning is completed. Therefore, control the
Busy Flag (word b, bit 13) movement command timing for changing target
positions using the Receiving Command Flag.
Speed
Target speed: 1,000 Solid line: Command speed
(command units/s) Broken line: Feedback speed
Time
Previous target position
(absolute position: 10,000) Final position: 12,000 (command units)
PCU Positioning Completed
Flag (word b, bit 05)
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Note (1) When executing movement commands sequentially, make sure that the
movement command bit remains OFF for a minimum of either the PLC
cycle time × 2 or the MECHATROLINK communications cycle × 2, which-
ever is longer. If the time when the movement command bit is OFF is too
short, the PCU will not be able to detect the rising edge of the movement
command bit, preventing reception of the command.
(2) When executing the movement command again during axis operation to
change the target position, do not change the acceleration/deceleration
curve designation from the original setting when operation was started.
Changing the acceleration/deceleration curve designation when chang-
ing the target position during axis operation may result in displaced posi-
tioning or other malfunction.
350
Using Direct Operation Section 9-4
Forward Forward
rotation rotation
↑ ↑ ↑ position ↑ ↑ ↑ position
Start First command New command Start | First command
position position | position
|
New command
position
Executing Change to If the target position is changed using RELATIVE MOVEMENT executed for a
Target Position for Small zero or minute travel distance or ABSOLUTE MOVEMENT executed to a posi-
Travel Distance tion near the present position, positioning will be performed to the target posi-
tion after decelerating to a stop and reversing direction.
RELATIVE MOVEMENT for position
command value 0
Speed
Travel direction
Stop
351
Using Direct Operation Section 9-4
ABSOLUTE MOVEMENT
(word a, bit 03)
Speed
2000
Time
Absolute position: 10,000
Receiving Command
Flag (word b, bit 00) The Receiving Command Flag does not
turn ON when changing the target speed.
Busy Flag (word b, bit 13)
(The Busy Flag turns OFF when positioning is completed.)
Target speed changed
352
Interrupt Feeding Section 9-5
Speed Target speed Interrupt input signal Speed Target speed Interrupt input signal
Acceler- Position control Acceler-
ation (traveling a ation
specified distance) Deceleration
Deceleration
Position control
(traveling a specified distance)
When an interrupt input signal is not input, positioning is performed to the tar-
get position specified in the position command value, as normal.
A rising edge of the interrupt input signal after ABSOLUTE MOVEMENT or
RELATIVE MOVEMENT has started is treated as an input.
353
Interrupt Feeding Section 9-5
Set the travel distance from the position at which the interrupt input signal is
input. The travel direction for when the interrupt input signal is input is deter-
mined by the sign (positive or negative) in the set value. The operation per-
formed when the interrupt input signal is input depends on the sign for this
parameter and the sign of the position command value for direct operation, as
follows:
Position command Servo parameter Pn203/Pn814/Pn820 (External
value for direct Positioning Final Travel Distance)
operation Positive value Negative value
Positive value When the interrupt input sig- When the interrupt input sig-
nal is input, interrupt feeding nal is input, interrupt feeding
is executed in the same direc- is executed in the opposite
tion as the travel direction direction from the travel direc-
when movement was started. tion when movement was
started.
(Reversal mode operation)
Negative value When the interrupt input sig- When the interrupt input sig-
nal is input, interrupt feeding nal is input, interrupt feeding
is executed in the opposite is executed in the same direc-
direction from the travel direc- tion as the travel direction
tion when movement was when movement was started.
started.
(Reversal mode operation)
Note Starting in Position Control Unit with version 2.0 and later, the External Posi-
tioning Final Travel Distance for G5-series Servo Drives (Pn820), the Final
Distance for External Input Positioning for G-series Servo Drives (Pn203) or
354
Interrupt Feeding Section 9-5
Final Travel Distance for External Positioning for W-series Servo Drives
(Pn814) is used for internal processing in the Position Control Unit when one
of the following origin search operation patterns are selected.
• When the origin detection method is set to any value except for 0 (Origin
proximity input signal reversal)
• When setting a zero point position offset for an origin search using an
absolute encoder
Because Pn814 is automatically overwritten by the Position Control Unit when
starting the origin search operation, if using the interrupt feeding after execut-
ing the origin search in the above operation pattern, be sure to set the Exter-
nal Positioning Final Travel Distance for G5-series Servo Drives (Pn820), the
Final Distance for External Input Positioning for G-series Servo Drives
(Pn203) or Final Travel Distance for External Positioning for W-series Servo
Drives (Pn814) again.
355
Torque Limit Function Section 9-6
Physical position
−2,147,483,648 0 2,147,483,647 P
Interrupt feeding start
−2,147,483,648 0 2,147,483,647
Positioning range when interrupt feeding is started Positioning range from point P
When interrupt feeding is used, set the limit inputs, software limits, and other
required settings, and make sure that the positioning range is not exceeded
due to the interrupt feeding operation.
356
Linear Interpolation Section 9-7
When using a G-series Servo Drive, set Servo Parameter No. 2 Torque Limit
(Pn05F) and turn ON the Forward Rotation External Current Limit Designation
Bit and Reverse Rotation External Current Limit Designation Bit in the Axis
Operating Output Memory Area when starting a operation to apply a current
or torque limit during direct operation.
When using a G5-series Servo Drive,set Servo Parameter No.1 Torque Limit
(Pn013) and turn ON the Forward rotation output torque limit and Reverse
rotation torque limit in the Axis Operating Output Memory Area when starting
a operation to apply torque limit during direct operation.
If another direct operation command is executed at this point, the torque limit
function can be switched during operation.
For further details on the torque limit function, refer to 10-4 Torque Limits.
The SMARTSTEP Junior Servo Drives do not support torque control.
357
Linear Interpolation Section 9-7
Linear interpolation
operations are possible
using any combination #3
of axes 1 to 4.
#4
#5
Axis 5 Operating Output
Linear interpolation
operations are possible #6
using any combination
of axes 5 to 8.
#7
#8
MECHATROLINK-II
The speeds for individual axes in linear interpolation are determined by the
following equations. (The same equations are used for 2-axis or 3-axis linear
interpolation.)
Example: Linear Interpolation for 4-axis (Axis 1 to Axis 4) Operation
Axis 1 speed = Interpolation speed × Movement of Axis 1 / Total movement
Axis 2 speed = Interpolation speed × Movement of Axis 2 / Total movement
Axis 3 speed = Interpolation speed × Movement of Axis 3 / Total movement
Axis 4 speed = Interpolation speed × Movement of Axis 4 / Total movement
Total movement = (Movement of Axis 1)2 + (Movement of Axis 2)2 + (Movement of Axis 3)2 + (Movement of Axis 4)2
If speeds set using speed command values for individual interpolation axes
are exceeded when interpolation speed command values are resolved into
individual axis speeds by the above equations, those speeds are automati-
cally lowered so that each axis involved in linear interpolation is moved at the
set speed command value.
358
Linear Interpolation Section 9-7
Axis 2 speed
Start Point
Axis 1 Speed Axis 1 target Axis 1
position
Speed
Interpolation speed
Axis 1 speed
Axis 2 speed
Time
Interpolation acceleration time Interpolation deceleration time
Note In the linear interpolation function of the Position Control Unit, the acceleration
and deceleration operations for each axis based on the interpolation accelera-
tion time and interpolation deceleration time that were set are performed by
using the Second-step Linear Acceleration Constant for W-series Servo
Drives (Pn80B), Linear Acceleration Constant for G-series Servo Drives
(Pn107) or Linear Acceleration Constant for G5-series Servo Drives (Pn811)
and Second-step Linear Deceleration Constant for W-series Servo Drives
(Pn80E), Linear Deceleration Constant for G-series Servo Drives (Pn10A), or
Linear Deceleration Constant for G5-series Servo Drives (Pn814).
The setting unit for the Second-step Linear Acceleration Constant and Sec-
ond-step Linear Deceleration Constant is 10,000 command units/s2. In opera-
tion, the actual acceleration and deceleration times are thus affected by the
precision of the command unit.
359
Linear Interpolation Section 9-7
Note (1) When the linear interpolation function is used, set the communications
cycle (PCU address 1856 hex: bits 07 to 00) in the MECHATROLINK
communications settings in the CPU’s Common Parameter Area to a val-
ue at least one greater than the normal minimum value. If the communi-
cations cycle is set too low, the command response times for PCU
functions may become too long.
(2) From the point where linear interpolation is first set until axis operation is
finished (i.e., while the LINEAR INTERPOLATION SETTING Bit is ON or
until the Linear Interpolation Executing Flag turns OFF), command re-
sponse times for the other axes not involved in the linear interpolation are
delayed by up to four communications cycles per combination of axes ex-
ecuting linear interpolation.
360
Linear Interpolation Section 9-7
Once the above settings have been made, then execute linear interpolation
operations by using the following two bits allocated in the Axis Operating Out-
put Memory Area for axis 1 or axis 5.
• LINEAR INTERPOLATION SETTING
• LINEAR INTERPOLATION START
Example: Linear Interpolation for 4-axis (Axis 1 to Axis 4) Operation
Axis 1 Operating Output Axis 2 Operating Output Axis 3 Operating Output Axis 4 Operating Output
+0 00 LINEAR INTERPOLATION SETTING
01 LINEAR INTERPOLATION START
+2 Axis 1 Position command Axis 2 Position command Axis 3 Position command Axis 4 Position command
+3 value value value value
+4 Axis 1 Speed command Axis 2 Speed command Axis 3 Speed command Axis 4 Speed command
+5 value (for position control) value (for position control) value (for position control) value (for position control)
+16
04 S-curve designation 03 Axis 4
02 Axis 3
01 Axis 2
00 Axis 1
+21 Interpolation axis designation
+22 Interpolation position designation
+23 Interpolation Speed
+24 command value
361
Linear Interpolation Section 9-7
362
Linear Interpolation Section 9-7
Note (1) For interpolation acceleration and deceleration time settings, the upper
and lower limits for axis acceleration and deceleration speeds are restrict-
ed to a range of 1 to 65,535 [×10,000 command units/s2]. If the acceler-
ation or deceleration speeds calculated from the linear interpolation
operation settings for an interpolation axis are extremely low or high, the
linear interpolation following may not be correct.
(2) The interpolation acceleration time and interpolation deceleration time
are set by converting to the units [×10,000 command unit/s2] of the Sec-
ond-step Linear Acceleration Constant for W-series Servo Drives
(Pn80B), Linear Acceleration Constant for G-series Servo Drives (Pn107)
or Linear Acceleration Constant for G5-series Servo Drives (Pn811) and
Second-step Linear Deceleration Constant for W-series Servo Drives
(Pn80E), Linear Deceleration Constant for G-series Servo Drives
363
Linear Interpolation Section 9-7
364
Linear Interpolation Section 9-7
365
Linear Interpolation Section 9-7
Note (1) From the time that the LINEAR INTERPOLATION SETTING Bit turns ON
until the LINEAR INTERPOLATION START Bit turns ON, do not make
changes to any data related to linear interpolation operations. In addition,
do not make any changes to speed command values for individual axes
while linear interpolation operations are in progress (i.e., while the Busy
Flag for any interpolation axis is ON).
(2) For an axis designated as 0 (absolute position) by the interpolation posi-
tion designation, the origin must be established. If the origin is not estab-
lished (i.e., if the No Origin Flag is ON), a Present Position Unknown Error
(axis error code: 3030) will occur when LINEAR INTERPOLATION
START is executed (i.e., when linear interpolation operation is started),
and the axis will not be operated. At that time, the other interpolation axes
will also be decelerated to a stop.
Example: Linear The basic flow of operations for linear interpolation is shown below.
Interpolation Operation. In this example, “a” indicates the beginning word of the Axis Operating Output
Memory Area for axis 1 when a combination of axes 1 to 4 is used for linear
interpolation, and axis 5 when a combination of axes 5 to 8 is used. Likewise,
“b” indicates the beginning word of the Axis Operating Input Memory Area for
axis 1 when a combination of axes 1 to 4 is used, and axis 5 when a combina-
tion of axes 5 to 8 is used.
1,2,3... 1. With the bits in the interpolation axis designation (word a+21), designate
the axes to be combined for the linear interpolation operation.
2. With the bits in the interpolation position designation (word a+22), desig-
nate either absolute or relative position for the position command values
for the axes designated as interpolation axes.
3. With the interpolation speed command value (words a+23, a+24), desig-
nate the interpolation speed (i.e., the integrated speed). With the speed
command values for the axes designated as interpolation axes, designate
the maximum speed for each axis.
For details on the relation between linear interpolation operation speeds
and interpolation speed command values and individual axis speed com-
mand values, refer to the Linear Interpolation Operation Speeds on
page 368.
4. With option command value 1 (word a+10) and option command value 2
(word a+12), set the interpolation acceleration time and the interpolation
deceleration time.
5. Turn ON the LINEAR INTERPOLATION SETTING Bit (word a, bit 00).
6. When the linear interpolation operation settings have been completed, the
Linear Interpolation Setting Completed Flag (word b+24, bit 00) will turn
ON.
366
Linear Interpolation Section 9-7
7. After the above settings have been completed, turning ON the LINEAR IN-
TERPOLATION START Bit (word a, bit 01) while the LINEAR INTERPO-
LATION SETTING Bit (word a, bit 00) is still ON will start positioning for the
designated axes, to the position designated in the interpolation position
designation.
during the linear interpolation operation, the Linear Interpolation Executing
Flag (word b+24, bit 13) will turn ON. When executing a linear interpolation
operation, leave the LINEAR INTERPOLATION SETTING Bit and the LIN-
EAR INTERPOLATION START Bit ON until the Linear Interpolation Exe-
cuting Flag turns ON.
Timing Charts • When LINEAR INTERPOLATION START is Executed After Linear Inter-
polation Settings are Completed
LINEAR INTERPOLATION Make sure that LINEAR INTERPOLATION
SETTING (a 00) SETTING and LINEAR INTERPOLATION START
remain ON until the Linear Interpolation
LINEAR INTERPOLATION Executing Flag turns ON.
START (a 01) The Linear Interpolation Setting Completed Flag
turns ON until LINEAR INTERPOLATION
Linear Interpolation Setting SETTING turns OFF or errors occur on the axes
Completed Flag (b+24 00) specified in the Interpolation axis designation.
Linear Interpolation The Linear Interpolation Executing Flag turns ON
Executing Flag (b+24 13) until the interpolation operation has completed or
LINEAR INTERPOLATION START turns OFF.
a = Beginning Word of Axis 1 (Axis 5) Operating Output Memory Areas
b = Beginning Word of Axis 1 (Axis 5) Operating Input Memory Areas
Note (1) The same LINEAR INTERPOLATION START cannot be executed again
with a new command while linear interpolation operation is in progress
(i.e., while the Linear Interpolation Executing Flag is ON). If it is executed
again, it is disabled. It is possible, however, to start an independent linear
interpolation for a combination of axes 1 to 4, or of axes 5 to 8, while an
operation involving the other combination is already in progress.
(2) While a linear interpolation operation is in progress, do not make changes
to the speed command value for any axis involved in that operation (i.e.,
for any axis designated in the interpolation axis designation). If a speed
command value is changed during operation, the operation will not be ex-
ecuted correctly.
367
Linear Interpolation Section 9-7
Linear Interpolation There are two types of settings related to linear interpolation operation
Operation Speeds speeds: interpolation speed command values and speed command values for
individual axes designated by the interpolation axis designation.
The interpolation speed command value designates the integrated speed for
linear interpolation. This command value is resolved for the individual interpo-
lation axes and becomes the speed command value for each axis.
The speed command values for individual axes at the time of linear interpola-
tion operation, on the other hand, are the maximum speed settings for the
individual axes. For all of the interpolation axes, the linear interpolation speed
is lowered so that the speed resolved from the interpolation speed command
value does not exceed this set value. (The axis with the longest movement
time is operated at 100% of the speed command value, and the speeds for the
other axes are lowered in order to perform the linear interpolation.)
Example 2-axis interpolation (axis 1 and axis 2), with target positions of 3,000 and
4,000 (command units) respectively, and with relative positioning designated
and the following speed command values set:
Interpolation speed command value:2,000 (command units/s)
Axis 1 speed command value: 600 (command units /s)
Axis 2 speed command value: 1,000 (command units /s)
The speeds resolved from the interpolation speed command value (in com-
mand units/s) are 1,200 for axis 1 and 1,600 for axis 2, but for linear interpola-
tion operation the speeds are reduced to the following values in order for the
maximum speeds set by the speed command values for individual axes to not
be exceeded.
Interpolation speed command value:1,000 (command units/s)
Axis 1 speed command value: 600 (command units/s)
Axis 2 speed command value: 800 (command units/s)
If a speed command value for an individual axis is set to 0, no maximum
speed limit will set for that interpolation axis and the speed resolved from the
interpolation speed command value will be used as is.
If the interpolation speed command value is set to 0, there is no interpolation
speed designation and the interpolation speed is determined by the speed
command values for the individual interpolation axes.
368
Linear Interpolation Section 9-7
Stopping during If a stop command, error, or Servo unlock command occurs for one of multiple
Linear Interpolation axes for which linear interpolation is being performed, the operation of the
axes will be as follows and the axes will not stop at the same time.
Axis Error Occurs in One of the Interpolated Axes:
The other interpolated axes will be decelerated to a stop when the Error Flag
turns ON for the axis in which the error has occurred.
Stop Command Given for One of the Interpolated Axes:
The other interpolated axes will be decelerated to a stop when the Stop Exe-
cution Flag turns ON for the axis for which the stop command was given.
Servo Unlock Command Given for One of the Interpolated Axes:
The other interpolated axes will be decelerated to a stop when the Servo ON
Flag turns OFF for the axis for which the servo unlock command was given.
If a stop command is given for only one axis to stop a linear interpolation oper-
ations, the axes will not stop at the same time, as described above. To stop all
of the interpolated axes at the same time, stop commands must be given for
all interpolated axes at the same time.
If an alarm in the Servo Drive results in an axis error, the axis for which the
error occurred will be stopped according to the stop method set in the Servo
Drive, but the other interpolated axes will be decelerated to a stop. The dis-
tances required to stop will thus be different.
369
Linear Interpolation Section 9-7
370
SECTION 10
Other Operations
This section describes the following operations: servo lock/unlock, jogging, override, torque limits, speed control, torque
control, backlash compensation, software limits, and stop functions.
371
Servo Lock/Unlock Section 10-1
372
Jogging Section 10-2
Timing Chart The following timing chart is for when SERVO LOCK and SERVO UNLOCK
are executed.
SERVO LOCK
(word a+1, bit 00)
SERVO UNLOCK When SERVO UNLOCK is executed,
(word a+1, bit 01) the PCU Positioning Completed Flag
turns OFF.
PCU Positioning Completed
Flag (word b, bit 05)
No Origin Flag The status of the No Origin Flag and
(word b, bit 06) Stop Execution Flag do not change
when SERVO UNLOCK is executed.
Busy Flag (word b, bit 13)
STOP Execution Flag
(word b, bit 15)
Servo ON (SVON) Flag The SVON Flag turns ON/OFF when
(word b+1, bit 03) the processing at the Servo Drive is
For details on the flag operations when using Servomotors with absolute encoders, finished (e.g., reading absolute
refer to 8-6-6 Establishing the Origin Using an Absolute Encoder. encoder data, turning ON brake).
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
10-2 Jogging
10-2-1 Overview of Operation
The axis travels in the specified direction at the specified speed while the JOG
Bit is ON, and decelerates to a stop when the JOG Bit turns OFF. Jogging
operations can be executed even if the origin has not been established.
373
Jogging Section 10-2
374
Jogging Section 10-2
375
Jogging Section 10-2
376
Jogging Section 10-2
Timing Chart The following timing chart is for when JOG is executed in the forward rotation
direction.
Speed command value The target speed can be changed at any
(words a+4, a+5) 3E8 hex (1000) 5DC hex (1500)
time by overwriting the speed command
value.
JOG (word a, bit 09)
Direction designation The direction designation setting at the start
(word a, bit 10) of the jogging operation is enabled. Even if
Speed the designation is changed during jogging,
the direction of operation will not change.
1500
Solid line: Command speed
1000 Broken line: Feedback speed
Time
Receiving Command The Receiving Command Flag turns ON
Flag (word b, bit 00) for at least one cycle time when the
PCU Positioning Completed command to start jogging is received.
Flag (word b, bit 05) The PCU Positioning Completed Flag
turns OFF when jogging starts. The PCU
Busy Flag (word b, bit 13) Positioning Completed Flag does not turn
ON when the jogging operation stops.
Direction designation Target speed Jogging stopped The Busy Flag remains ON during the
changed changed (JOG Bit OFF) jogging operation.
When jogging stops, the Busy Flag turns
OFF when sending the command is
completed, regardless of the number of
pulses remaining in the Servo Drive.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
377
Override Section 10-3
10-3 Override
10-3-1 Overview
The override operation is used to change the speed of an active axis. While
the Override Enable Bit is ON, the target speed is changed by applying the
override value that is set in the Axis Operating Output Memory Area.
The override can be set from 0.01% to 327.67% in units of 0.01%. The speed
command values (Speed command value for speed control in speed control
mode) set for direct operation, origin return, jogging, and speed control opera-
tions are taken to be 100%.
The override function is disabled during origin search or torque control.
The target speed when override is enabled is as follows:
Override
Target speed = Speed command value ×
10000
378
Torque Limits Section 10-4
The override can be set in the range 1 to 32767 (0.01% to 327.67%). The
actual Servomotor speed control range and minimum control unit depend on
the Servo Drive specifications.
While override is enabled, any changes to the override value are enabled
immediately. While override is enabled, the override ratio can be changed
during operation by setting a new override value in the Axis Operating Output
Memory Area.
Timing Chart The following timing chart is for when the override function is executed during
a jogging operation.
Speed command value
(words a+4, a+5) 3E8 hex (1000)
379
Torque Limits Section 10-4
The SMARTSTEP Junior Servo Drives do not support torque control. The fol-
lowing settings and functions cannot be used.
G-series Servo Drives To apply a constant torque limit to axis operation, set the Servo Parameters
No.1 Torque Limit (Pn05E) and No.2 Torque Limit (Pn05F). By setting these
parameters, the output torque of the operating Servomotor will always be lim-
ited by the set ratio of the rated torque. Also by setting the Torque Limit Selec-
tion (Pn003), the forward torque limit and reverse torque limit will be as shown
in the following table.
Parameter Set value Forward torque Reverse torque limit
No. limit
Pn003 1 Pn05E Pn05E
2 Pn05E Pn05F
W-series Servo Drives To apply constant torque limits to axis operation, set the Servo Parameters
Forward Torque Limit (Pn402) and Reverse Torque Limit (Pn403). By setting
this parameter, the output torque of the operating Servomotor will always be
limited by the set ratio of the rated torque.
Torque Limit Parameters
Type Parameter Parameter name Unit Setting Data Default
No. range length setting
--- Pn402 Forward torque limit % 0 to 800 2 350
--- Pn403 Reverse torque limit % 0 to 800 2 350
380
Torque Limits Section 10-4
When using W-series Servo Drives, the output torque is limited when the Ser-
vomotor is operating according to the set values in the Servo Parameters For-
ward Rotation External Current Limit (Pn404) and Reverse Rotation External
Current Limit (Pn405) by turning ON the Forward/Reverse Current Limit Des-
ignation Bit when using operating commands.
When using G-series Servo Drives, the output torque is limited when the
Servo Parameter Torque Limit Selection (Pn003) is set to 3. The Forward
Rotation Current Limit Designation Bit will be enabled when the PCL is turned
ON. The Reverse Rotation Current Limit Designation Bit will be enabled when
the NCL is turned ON.
PCL ON: When either the Forward Torque Limit (CN1 PCL: Pin 7) or Axis
Output Operating Area is turned ON.
NCL ON When either the Reverse Torque Limit (CN1 NCL: Pin 8) or Axis
Output Operating Area is turned ON.
Forward Torque Limit
PCL OFF PCL ON
Pn05E Pn05F
A torque limit that has been enabled will continue to function until the For-
ward/Reverse Current Limit Designation Bit is turned OFF and the next oper-
ating command is sent (the specified torque limits continue to be applied even
in Servo lock status after positioning stops).
381
Torque Limits Section 10-4
Note If the axis stops due to an error during axis operation with the torque limit
function enabled, the torque limit when stopped will depend on the setting of
the Forward/Reverse Current Limit Designation Bit. When the Current Limit
Designation Bit is turned ON only at the start of axis operation, and turned
OFF during axis operation, the torque limit will be disabled if the axis stops
due to an error. Make sure that the Current Limit Designation Bit remains ON
for the interval that the torque limit needs to be enabled.
The Torque Limit Status Flag in the Servo Status Flags in the Axis Operating
Input Memory Area turns ON for the time the torque limit is functioning.
G5-series Servo Torque Limit Parameters
Parameters
Type Parameter Parameter name Unit Setting Data Default
No. range length setting
--- Pn013 No. 1 Torque Limit % 0 to 500 2 500
--- Pn522 No. 2 Torque Limit % 0 to 500 2 500
382
Torque Limits Section 10-4
383
Torque Limits Section 10-4
Timing Charts
Example: Using Torque The following timing chart is for when RELATIVE MOVEMENT is executed.
Limit during Position The timing chart for ABSOLUTE MOVEMENT is the same, except that posi-
Control Execution tioning is executed with the absolute position.
Position command value
(words a+2, a+3) 2710 hex (10000)
Speed command value 3E8 hex (1000)
(words a+4, a+5)
RELATIVE MOVEMENT The torque (current) limit designated at the
(word a, bit 04) time the movement command turned ON is
Forward Rotation Current Limit effective, and functions until the setting is
Designation Bit (word a+16, bit 14) changed with another movement command.
Target speed: 1,000
Speed (command units/s)
Solid line: Command speed
Broken line: Feedback speed
Travel distance: 10,000
(command units)
Time
Receiving Command Flag
(word b, bit 00)
Busy Flag (word b, bit 13) The Torque Limit Status Flag turns ON when the
PCU Positioning Completed torque limit function is operating.
Flag (word b, bit 05) This flag does not turn ON if the torque limit
Torque Limit Status Flag function is not ON because the output torque
(word b+1, bit 09) reaches the limit value or lower during Servomotor
rotation.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
384
Torque Limits Section 10-4
Positioning that Does Not Reach Target Position (Example: Pushing a Load)
ABSOLUTE MOVEMENT
(word a, bit 03)
Forward Rotation Current
Limit Designation Bit (word
When position deviation has accumulated due to pushing,
a+16, bit 14) torque in the pushing direction that is greater than the limit
value will be generated if the forward rotation current limit is
Receiving Command Flag cleared, which may result in damage to the device.
Therefore, specify a torque limit in the pushing direction also
(word b, bit 00) when starting operation in the opposite direction.
When positioning is not
Busy Flag (word b, bit 13) completed and the position
Torque Limit Status Flag deviation due to pushing
remains, the axis's Busy
(word b+1, bit 09)
Flag will remain ON until
This flag remains ON for the time the output torque is limited by the limit value. DECELERATION STOP or
Position other stop operation is
Pushing direction target executed.
position (position command
value) Solid line: Command present position
Speed Time
Solid line: Command speed
Pushing direction target
speed (speed command
value)
Time
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Note In applications such as pushing a load, when using the torque limit function to
limit the output torque of the Servomotor and stop the machine, the command
present position reaches the target position while the feedback present posi-
tion does not, which causes the pulses to accumulate for the position devia-
tion in the Servo Drive’s deviation counter. To change movement to the
opposite direction, send the operating command with the Current Limit Desig-
nation Bit setting enabled in the pushing direction.
If the Current Limit Designation Bit setting is disabled for the direction in which
the load is being pushed when operation is started in the opposite direction
(i.e., an operating command is sent without specifying the torque limit), torque
will be generated in the pushing direction at the start of operation. This is due
to the position deviation accumulated in the pushing direction and may result
in damage to the machine or an accident.
385
Torque Limits Section 10-4
When performing an operation to return from the pushing position, the Servo-
motor will remain stopped for the movement command while the position devi-
ation accumulated due to pushing is distributed. When the difference between
the pushing operation target position and pushing stop position is large (the
accumulated position deviation is large), the Servomotor will immediately
accelerate to the target speed after the accumulated position deviation is dis-
tributed.
To prevent this from occurring, set the positioning target position as close to
the pushing stop position as possible to minimize the accumulated position
deviation during pushing. (See below.)
Position
Pushing direction target position
(position command value)
Solid line: Command present position
Pushing stop position
Speed Time
Pushing direction target speed Solid line: Command speed
(speed command value)
Broken line: Servomotor's actual speed
Time
Position deviation
Time
Start Pushing Start in opposite direction
386
Speed Control Section 10-5
Position
Pushing direction target
position (position
command value) Solid line: Command present position
Speed Time
Pushing direction Solid line: Command speed
target speed (speed
Broken line: Servomotor's actual speed
command value)
Time
Position deviation
Note The DEVIATION COUNTER RESET can be used to reset the remaining posi-
tion deviation to 0 for PCUs with unit version 1.3 or later. Refer to 10-10 DEVI-
ATION COUNTER RESET for details on DEVIATION COUNTER RESET.
387
Speed Control Section 10-5
Pn521 is used to select the function of the option command value for speed
control.
The option command value for speed control is described on the following
pages.
Pn436 is set as the detection threshold of the Zero Speed Flag (word b+1, bit
08) in the Axis Operating Input Memory Area.
Pn435 is set as the detection width of the Speed Conformity Flag (word b+1,
bit 07) in the Axis Operating Input Memory Area.
Servo Parameter Area G-series Servo Drive Speed Control Parameters
Type Parameter Parameter name Unit Setting Data Default
No. range length setting
--- Pn003 Torque limit selection --- 1 to 5 2 1
--- Pn062 Rotation speed for motor rotation detection r/min 10 to 20000 2 50
--- Pn061 Speed conformity signal output width r/min 10 to 20000 2 20
Pn003 is used to select the function of the option command value for speed
control.
The option command value for speed control is described on the following
pages.
Pn062 is set as the detection threshold of the Zero Speed Flag (word b+1, bit
08) in the Axis Operating Input Memory Area. Pn061 is set as the detection
width of the Speed Conformity Flag (word b+1, bit 07) in the Axis Operating
Input Memory Area.
W-series Servo Drive Speed Control Parameters
Type Parameter Parameter name Unit Setting Data Default
No. range length setting
--- Pn002.0 Function selection application switch 2 --- 0 to 3 2 0
Torque command input change
--- Pn502 Rotation speed for motor rotation detection r/min 1 to 10000 2 20
--- Pn503 Speed conformity signal output width r/min 0 to 100 2 10
388
Speed Control Section 10-5
Pn002.0 is used to select the function of the option command value for speed
control. The option command value for speed control is described in the fol-
lowing pages.
The data length for Pn002.0 is the set value specified to transfer Pn002
(including Pn002.0) when transferring Servo Parameters.
Pn502 is set as the detection threshold of the Zero Speed Flag (word b+1, bit
08) in the Axis Operating Input Memory Area. Pn503 is set as the detection
width of the Speed Conformity Flag (word b+1, bit 07) in the Axis Operating
Input Memory Area.
389
Speed Control Section 10-5
390
Speed Control Section 10-5
391
Speed Control Section 10-5
The Soft Start Acceleration Time and Soft Start Deceleration Time are set
respectively as the acceleration time and deceleration time between speed 0
(speed command value for speed control: 0%) and the momentary maximum
rotation speed of the Servomotor (speed command value for speed control:
100%).
The acceleration time and deceleration time for the actual target speed are as
follows:
Speed command value for speed control (r/min)
Actual acceleration (deceleration) time = × Soft start acceleration (deceleration) time
Momentary maximum rotation speed (r/min)
Servomotor speed
+r/min
Momentary maximum
rotation speed (See note.)
0 Time
Actual acceleration time Actual deceleration time
Pn305 Pn306
Note The momentary maximum rotation speed depends on the Servomotor used.
Refer to the momentary maximum rotation speed for the Servomotor used.
The following values apply to W-series Servomotors.
3,000-r/min Servomotor (cylinder type or flat type): 5,000 r/min
1,000-r/min Servomotor: 2,000 r/min
1,500-r/min Servomotor (450 W to 7.5 kW): 3,000 r/min
1,500-r/min Servomotor (11 to 15 kW): 2,000 r/min
392
Speed Control Section 10-5
When using G5-series Servo Drives, the torque limit/torque feed forward func-
tion depends on the Servo Parameter and output bit combinations, as follows:
Torque Limit PCL NCL R88D-GN@-ML2
Selection (Pn521) (with built-in MECHATROLINK-II communications)
1 --- --- Option command value 1 (words a+10, a+11) functions as a torque feed
forward command value when the torque feed forward function is
enabled. Pn013 functions as a forward torque limit value/reverse torque
limit value when the torque limit function is enabled.
2 --- --- Option command value 1 (words a+10, a+11) functions as a torque feed
forward command value when the torque feed forward function is
enabled. Pn013 functions as a forward torque limit value, and Pn522
functions as a reverse torque limit value when the torque limit function is
enabled.
3 --- --- Option command value 1 (words a+10, a+11) functions as a torque feed
forward command value when the torque feed forward function is
enabled.
OFF OFF Pn013 functions as a forward torque limit value/reverse torque limit
value when the torque limit function is enabled.
OFF ON Pn013 functions as a forward torque limit value, and Pn522 functions as
a reverse torque limit value when the torque limit function is enabled.
ON OFF Pn522 functions as a forward torque limit value, and Pn013 functions as
a reverse torque limit value when the torque limit function is enabled.
ON ON Pn522 functions as a forward torque limit value/reverse torque limit
value when the torque limit function is enabled.
4 --- --- The torque feed forward function is disabled. Whichever is smaller of the
Servo Parameter Pn013 and option command value 1 (word a+10,
a+11) functions as a forward torque limit value, and whichever is smaller
of the Servo Parameter Pn522 and option command 2 (word a+12,
a+13) functions as a reverse torque limit value when the torque limit
function is enabled.
5 --- --- The torque feed forward function is disabled.
OFF OFF Pn013 functions as a forward torque limit value when the torque limit
function is enabled.
Pn522 functions as a reverse torque limit value when the torque limit
function is enabled.
OFF ON Pn013 functions as a forward torque limit value when the torque limit
function is enabled.
Whichever is smaller of the Servo Parameter Pn522 and option com-
mand value 2 (word a+12, a+13) functions as a reverse torque limit
value when the torque limit function is enabled.
ON OFF Whichever is smaller of the Servo Parameter Pn013 and option com-
mand value 1 (word a+10, a+11) functions as a forward torque limit
value when the torque limit function is enabled.
Pn522 functions as a reverse torque limit value when the torque limit
function is enabled.
ON ON Whichever is smaller of the Servo Parameter Pn013 and option com-
mand value 1 (word a+10, a+11) functions as a forward torque limit
value when the torque limit function is enabled.
Whichever is smaller of the Servo Parameter Pn522 and option com-
mand value 2 (word a+12, a+13) functions as a reverse torque limit
value when the torque limit function is enabled.
6 --- --- Option command value 1 (words a+10, a+11) functions as a torque feed
forward command value when the torque feed forward function is
enabled.
OFF OFF Pn013 functions as a forward torque limit value, and Pn522 functions as
a reverse torque limit value when the torque limit function is enabled.
OFF ON Pn013 functions as a forward torque limit value, and Pn526 functions as
a reverse torque limit value when the torque limit function is enabled.
393
Speed Control Section 10-5
Note PCL ON: When either the external signal Forward Torque Limit or the For-
ward Rotation Current Designation (a+1614) is ON.
NCL ON: When either the external signal reverse torque limit or the Forward
Rotation Current Designation (a+1615) is ON.
When using G-series Servo Drives, the torque limit/torque feed forward func-
tion depends on the Servo Parameter and output bit combinations, as follows:
Torque Limit PCL NCL R88D-GN@-ML2
Selection (Pn003) (with built-in MECHATROLINK-II communications)
1 --- --- Option command value 1 (words a+10, a+11) functions as a torque feed
forward command value and the torque feed forward function is
enabled. Pn05E functions as a forward torque limit value/reverse torque
limit value and the torque limit function is enabled.
2 --- --- Option command value 1 (words a+10, a+11) functions as a torque feed
forward command value and the torque feed forward function is
enabled. Pn05E functions as a forward torque limit value, Pn05F func-
tions as a reverse torque limit value and the torque limit function is
enabled.
3 --- --- Option command value 1 (words a+10, a+11) functions as a torque feed
forward command value and the torque feed forward function is
enabled.
OFF OFF Pn05E functions as a forward torque limit value/reverse torque limit
value and the torque limit function is enabled.
OFF ON Pn05E functions as a forward torque limit value, Pn05F functions as a
reverse torque limit value and the torque limit function is enabled.
ON OFF Pn05F functions as a forward torque limit value, Pn05E functions as a
reverse torque limit value and the torque limit function is enabled.
ON ON Pn05F functions as a forward torque limit value/reverse torque limit
value and the torque limit function is enabled.
4 --- --- The torque feed forward function is disabled. Whichever is smaller of the
Servo Parameter Pn05E and option command value 1 (word a+10,
a+11) functions as a forward torque limit value, whichever is smaller of
the Servo Parameter Pn05F and option command 2 (word a+12, a+13)
functions as a reverse torque limit value and the torque limit function is
enabled.
394
Speed Control Section 10-5
Note PCL ON: When either the Forward Torque Limit (CN1 PCL: Pin 7) or Forward
Rotation Current Limit Designation (word a+1614) is turned ON.
NCL ON: When either the Reverse Torque Limit (CN1 NCL: Pin 8) or
Reverse Rotation Current Limit Designation (word a+1615) is
turned ON.
395
Speed Control Section 10-5
Torque com- Forward rota- Reverse rota- R88D-WT@ + FNY-NS115 R88D-WN@-ML2 with built-in
mand input tion current limit tion current limit MECHATROLINK-II commu-
change designation designation nications
(Pn002.0) (word a+16, bit (word a+16, bit
14 15)
3 0 0 Option command values 1 and Option command values 1 and
2 are disabled. Use set value 2 are disabled. Use set value
0. 0.
0 1 Option command value 2 Option command value 2
(words a+12, a+13) functions (words a+12, a+13) functions
as a reverse torque limit value as a reverse torque limit value
and the torque limit function is and the torque limit function is
enabled. enabled.
1 0 Option command value 1 Option command value 1
(words a+10, a+11) functions (words a+10, a+11) functions
as a forward torque limit value as a forward torque limit value
and the torque limit function is and the torque limit function is
enabled. enabled.
1 1 Option command value 1 Option command value 1
(words a+10, a+11) functions (words a+10, a+11) functions
as a torque limit value and the as a forward torque limit value,
torque limit function is enabled option command value 2
in both directions. (words a+12, a+13) functions
as a reverse torque limit value
and the torque limit function is
enabled.
The settings for option command values 1 and 2 (torque limit/torque feed for-
ward command values) and Forward/Reverse Rotation Current Limit Desig-
nation Bits are enabled when the SPEED CONTROL Bit turns ON. Changing
these command values while speed control is being executed and then turn-
ing ON the SPEED CONTROL Bit again enables the option command values
and Current Limit Designation Bits to be changed during operation.
The torque limit for speed control set in the option command values can be
used together with the torque limit function (refer to 10-4 Torque Limits). When
enabling multiple torque limit functions simultaneously, the Servomotor's out-
put torque is limited by the minimum torque limit setting.
396
Speed Control Section 10-5
Speed
75%
Solid line: Command speed
50% Broken line: Feedback speed
The acceleration/deceleration during speed control
depends on the setting in the Servo Parameter Soft Start
Acceleration/Deceleration Time, and the deceleration for
deceleration stop depends on the settings in the Servo
Parameters related to acceleration/deceleration.
Receiving Command Flag Time
(word b, bit 00) The Receiving Command Flag turns ON for at least one
cycle time when the movement command is received.
PCU Positioning Completed
Flag (word b, bit 05)
397
Speed Control Section 10-5
Status and Monitoring When SPEED CONTROL is executed, some of the Status Flags, monitoring
during Speed Control functions, and display units change.
Servo Status Flags in Axis The functions of bits 07 and 08 in the Servo Status Flags of the Axis Operat-
Operating Input Memory ing Input Memory Area change depending on whether position control or
Area (Word b+1) speed control is used.
Word Bits Control Flag name Function Function change timing
mode
b+1 07 Position Positioning Com- Sending the position control com- The function changes when
control pleted (PSET) Flag mand to the Servo Drive com- the command to switch to
pleted and the position is within position control has been
Positioning Completion Range 1 received (when the Receiving
(in position). Command Flag turns OFF).
Speed con- Speed Conformity Speed matches the speed com- The function changes when
trol (V-CMP) Flag mand value for speed control. SPEED CONTROL has been
received (when the Receiving
Command Flag turns OFF).
08 Position Distribution Com- Sending the position control com- The function changes when
control pleted (DEN) Flag mand to the Servo Drive com- the command to switch to
pleted (operating for the number of position control has been
pulses remaining in the deviation received (when the Receiving
counter). Command Flag turns OFF).
Speed con- Zero Speed (ZSPD) Speed control with zero speed in The function changes when
trol Flag progress. SPEED CONTROL has been
received (when the Receiving
Command Flag turns OFF).
Monitors 1 and 2 in Axis When the speed (feedback speed, command speed, or target speed) is
Operating Input Memory selected for monitor 1 or 2, the monitoring unit for position control/torque con-
Areas trol, and speed control will change, as follows:
Control mode Speed monitoring Unit change timing
unit
Position con- Command units/s The unit changes when the command
trol/Torque control to switch to position control/torque con-
trol has been received (when the
Receiving Command Flag turns OFF).
Speed control 0.001% The unit changes when SPEED CON-
(percentage of Ser- TROL has been received (when the
vomotor's momen- Receiving Command Flag turns OFF).
tary maximum
rotation speed)
398
Speed Control Section 10-5
If operation stops due to an error (except stopping that puts Servo in free run
state), the Servomotor stops in position control mode (deceleration stop or
emergency stop) and remains in position control mode (Servo lock status)
after stopping. After turning ON the power to the PCU or restarting the Unit
and executing CONNECT or SERVO LOCK, the PCU will be put in the posi-
tion control mode and in Servo lock status.
Note When SERVO UNLOCK is executed during speed control or torque
control, the Servo Drive will recover in the position control mode
and in Servo lock status the next time the SERVO LOCK command
is executed. If MECHATROLINK communications are stopped
(connection released) or the power to the PCU is interrupted during
speed control or torque control, the Servo Drive will be put in Servo
free run state in the previous control mode. While in this state, if
MECHATROLINK communications are started (connection estab-
lished) and SERVO LOCK is executed, the Servomotor starts op-
erating immediately in the previous command state. The speed
monitor and torque monitor in the PCU’s expanded monitoring
functions will also not function properly. To stop MECHATROLINK
communications while in speed control or torque control mode, use
DECELERATION STOP or another command that will switch the
Servo Drive to position control, and execute the next SERVO
LOCK command in position control mode. If the Servo is in a free
run state during speed control or torque control (due to an error or
other cause), execute DEVICE SETUP before the next SERVO
LOCK and switch the Servo Drive to position control mode.
When switching to position control from speed control or torque control, the
feedback speed for executing operating commands in position control is used
as the start speed. Movement to the position control target speed or stop
operation is then performed using the acceleration/deceleration set in the
Servo Parameters for acceleration/deceleration.
399
Torque Control Section 10-6
Changes in Torque when When switching to another control mode during torque control, position con-
Switching Control Modes trol with the torque limit enabled, or speed control, the torque in the control
mode to be switched to must be considered. For example, if DECELERATION
STOP is executed with the torque limit disabled during speed control with the
torque limit enabled, position control will be used without the output torque
limit during the time deceleration stop is executed.
When switching from the control mode that requires a constant torque limit,
such as for pushing or pulling a load, make sure that the torque limit is also
enabled for the next operating command to be executed to prevent a sudden
change in output torque.
Note In speed control mode, axis stop operations due to errors are executed after
switching to position control. The torque limit for these stop operations
depends on the setting of the Current Limit Designation Bit at when the error
occurred. When executing speed control with the torque limit enabled using
the option command value, if the Current Limit Designation Bit is not set to
ON, the axis stop operation due to error will be executed with the torque limit
disabled. To enable the torque limit for axis stop operations due to errors, turn
ON the Current Limit Designation Bit and set Servo Parameters No.1 Torque
Limit (Pn013) or No.2 Torque Limit (Pn522) when using G5-series Servo
Drives, Servo Parameters No.1 Torque Limit (Pn05E) or No.2 Torque Limit
(Pn05F) when using G-series Servo Drives, and Forward Rotation External
Current Limit (Pn404) or Reverse Rotation External Current Limit (Pn405)
when using W-series Servo Drives.
400
Torque Control Section 10-6
Pn317 is used to select the function of the option command value for torque
control.
The option command value for torque control is described in the following
pages.
Pn321 is used to set the fixed speed limit for torque control.
G-series Torque Control Parameters
Type Parameter Parameter name Unit Setting Data Default
No. range length setting
--- Pn05B Speed limit selection --- 0, 1 2 0
--- Pn053 Speed limit r/min −20000 to 2 50
20000
Pn05B is used to select the function of the option command value for torque
control.
The option command value for torque control is described in the following
pages.
Pn053 is used to set the fixed speed limit for torque control.
W-series Torque Control Parameters
Type Parameter Parameter name Unit Setting Data Default
No. range length setting
--- Pn002.1 Function selection application switch 2 --- 0, 1 2 0
Speed command input switching
--- Pn407 Speed limit r/min 0 to 10000 2 3000
Note The default settings correspond to those used for W-series Servo Drives.
Pn002.1 is used to select the function of the option command value for torque
control. The option command value for torque control is described in the fol-
lowing pages.
The data length for Pn002.1 is the set value specified to transfer Pn002
(including Pn002.1) when transferring Servo Parameters. Pn407 is used to
set the fixed speed limit for torque control.
401
Torque Control Section 10-6
Note (1) A command range check (0 to 10,000) is performed for the option com-
mand value for torque control when the torque control command is given.
If the option command value is out of range, an option command value
error (error code: 3064) will occur. The command range check will be per-
formed even if the Servo Parameter Speed Limit Selection (Pn317) when
using G5-series Servo Drives, Servo Parameter Speed Limit Selection
(Pn05B) when using G-series Servo Drives, or the Torque Command In-
put Change parameter in the Function Selection Application Switches 2
when using W-series Servo Drives is set to disable using the option com-
mand value. Always set the option command value to 0 when it is not be-
ing used.
(2) The same option command value parameter is used for both speed and
torque control. The allowable setting ranges for speed and torque control,
however, are different. When switching between speed and torque con-
trol, be sure that the option command value is set within the proper range
for the current type of control.
Changes to the torque command value during operation are always effective.
during torque control, by setting a new torque command value in the Axis
Operating Output Memory Area, the target torque for torque control can be
changed.
The data for option command value 1 (speed limit value) is enabled when the
start bit for TORQUE CONTROL turns ON. Changing these set values while
torque control is being executed and then turning ON the TORQUE CON-
TROL Bit again enables the speed limit value to be changed during operation.
The torque limit can also be applied by turning ON the Forward/Reverse
Rotation Current Limit Designation Bit when executing TORQUE CONTROL.
(For details, refer to 10-4-3 Torque Limits Set by Operating Commands.)
402
Torque Control Section 10-6
403
Torque Control Section 10-6
The data for option command value 1 (speed limit value) is enabled when the
bit for TORQUE CONTROL turns ON. Changing option command value 1
while torque control is being executed and then turning ON the TORQUE
CONTROL Bit again enables the speed limit value to be changed during oper-
ation.
The speed limit for torque control set in the option command value can be
used together with a Servo Parameter (Pn321 for the G5 Series, Pn053 for
the G Series and Pn407 for the W Series) (speed limit). When both speed
limit functions are enabled at the same time, the Servomotor's rotation speed
is limited by the lowest speed limit setting.
Note The speed limit functions for torque control are used to limit the Servomotor's
rotation speed in a steady state, and not the upper limit (maximum value) of
the Servomotor's rotation speed. Transitional overshooting may occur in the
Servomotor's rotation speed and the speed limit value may be exceeded due
to conditions such as the torque command value, Servomotor load, and iner-
tia.
404
Torque Control Section 10-6
For details on switching to torque control from position control or speed con-
trol, refer to 10-5-3 Switching Control Mode.
Note (1) When SERVO UNLOCK is executed during speed control or torque con-
trol, the Servo Drive will recover in the position control mode and in Servo
lock status the next time SERVO LOCK is executed. If MECHATROLINK
communications are stopped (connection released) or the power to the
PCU is interrupted during speed control or torque control, the Servo Drive
will be put in Servo free run state in the previous control mode. While in
this state, if MECHATROLINK communications are started (connection
established) and SERVO LOCK is executed, the Servomotor starts oper-
ating immediately in the previous command state. The speed monitor and
torque monitor in the PCU’s expanded monitoring functions will also not
function properly. To stop MECHATROLINK communications while in
speed control or torque control mode, use DECELERATION STOP or
other command that will switch the Servo Drive to position control, and
execute the next SERVO LOCK in position control mode. If the Servo is
in a free run state during speed control or torque control (due to an error
or other cause), execute DEVICE SETUP before the next SERVO LOCK
and switch the Servo Drive to position control mode.
405
Torque Control Section 10-6
(2) In torque control mode, axis stop operations due to errors are executed
after switching to position control. The output torque for these stop oper-
ations depends on the setting for error operation in the Current Limit Des-
ignation Bit. during torque control execution, if the Current Limit
Designation Bit is not set to ON, the axis stop operation due to error will
be executed with the torque limit disabled. To enable the torque limit for
axis stop operations due to errors, turn ON the Current Limit Designation
Bit while torque control is being executed and set Servo Parameters No.2
Torque Limit (Pn05F) when using G-series Servo Drives, and Forward
Rotation External Current Limit (Pn404) or Reverse Rotation External
Current Limit (Pn405) when using W-series Servo Drives.
Status and Monitoring When TORQUE CONTROL is executed, some of the Status Flags, monitor-
during Torque ing functions, and display units change.
Control
Servo Status Flags in Axis The function of bit 11 in the Servo Status Flags of the Axis Operating Input
Operating Input Memory Memory Area depends on whether position control or torque control is used.
Area (Word b+1)
Word Bits Control Flag name Function Function change timing
mode
b+1 11 Position Positioning Proxim- ON when within Positioning Com- The function changes when
control ity (NEAR) Flag pletion Range 2 the command to switch to
position control has been
received (when the Receiving
Command Flag turns OFF).
Torque Speed Limit (V_LIM) ON when speed limit in progress The function changes when
control Status Flag using speed limit value specified in TORQUE CONTROL has
option command value 1. been received (when the
Receiving Command Flag
turns OFF).
Monitors 1 and 2 in Axis When the torque is selected for monitor 1 or 2, the monitoring unit for position
Operating Input Memory control/speed control, and torque control changes, as follows:
Areas
Control mode Speed monitoring Unit change timing
unit
Position con- % (1% unit) The unit changes when the command
trol/speed control (percentage of Ser- to switch to position control or speed
vomotor’s rated control has been received (when the
torque) Receiving Command Flag turns OFF).
Torque control 0.001% The unit changes when TORQUE
(percentage of Ser- CONTROL has been received (when
vomotor’s momen- the Receiving Command Flag turns
tary maximum OFF).
torque)
406
Backlash Compensation Section 10-7
Same position
In the above diagram, after positioning from the positive side, backlash is
compensated for up to the amount of the output of pulses set for the backlash
compensation either when positioning in the negative direction or when the
positioning direction is reversed.
The SMARTSTEP Junior Servo Drives do not support backlash compensa-
tion.
407
Backlash Compensation Section 10-7
(4)
(3)
(2)
Compen-
sation
(1)
amount
Start (1) Start (2) Start (3) Start (4) Number of Servomotor rotations
(First time after
SERVO LOCK)
Note The PCU's present position compensation according to the backlash compen-
sation function is applied to both the feedback present position and command
present position.
408
Backlash Compensation Section 10-7
409
Software Limits Section 10-8
Reverse rotation limit input signal Forward rotation limit input signal
The software limit function is enabled if an origin has been established (i.e.,
the No Origin Flag is OFF). The software limit function is disabled when the
origin has not been established.
When the Servo Drive power is turned ON, the PCU's present position is set
to 0, and the origin is not established. RELATIVE MOVEMENT can be exe-
cuted under these conditions, but the positioning range (present position
range possible for positioning) will be −2,147,483,648 to 2,147,483,647 (com-
mand units), and the present position will be refreshed by adding the travel
distance without an established origin.
If RELATIVE MOVEMENT is executed using a position command value that
exceeds the positioning range, a Position Designation Error (error code:
3060) will occur when the command is executed.
When a command such as JOG continues to be executed, the present posi-
tion will be repeated between −2,147,483,648 and 2,147,483,647 (command
units). (Refer to 7-3 Coordinate System and Present Position.)
410
Software Limits Section 10-8
Note (1) The data length for Pn801.0 and Pn801.2 is that specified when Servo
Parameter Pn801 is transferred.
(2) The default setting for Pn801.0 is 0 when using R88D-WT@, and 3 when
using the R88D-WN@-ML2 or a SMARTSTEP Junior Servo Drive.
The software limit settings are provided in the following pages. Set the soft-
ware limits so that the reverse software limit is less than the forward software
limit. If the forward software limit is less than or equal to the reverse software
limit, the software limit will always be enabled.
When the software limit function is enabled, the status is indicated by the For-
ward/Reverse Software Limit Flags in the Axis Operating Input Memory Area,
as follows:
411
Software Limits Section 10-8
When a movement command is executed using direct operation for which the
target position will exceed the software limit range, the operation when the
software limit is reached will be as shown in the following diagram.
412
Software Limits Section 10-8
Note The stop operations when the software limit is reached is the same as when
limit input signals are input. For details, refer to 7-5 Limit Input Operations.
When the axis movement command is executed (after alarm reset) from the
position at which the software limit is exceeded (software limit has been
detected), the operation will depend on the direction in which the software
limit is detected, as follows:
413
Stop Functions Section 10-9
414
Stop Functions Section 10-9
415
Stop Functions Section 10-9
416
Stop Functions Section 10-9
417
Stop Functions Section 10-9
RELATIVE MOVEMENT
(word a, bit 04)
DECELERATION STOP
(word a, bit 15)
Speed
Solid line: Command speed
Broken line: Feedback speed
Time
Receiving Command Flag The Receiving Command Flag turns ON for at least
(word b, bit 00) one cycle time when the movement command or
PCU Positioning Completed DECELERATION STOP is received.
Flag (word b, bit 05) When DECELERATION STOP is executed during a
positioning operation, the PCU Positioning
Busy Flag (word b, bit 13) Completed Flag will not turn ON.
Stop Execution Flag The Stop Execution Flag will change from ON to
(word b, bit 15) OFF when a movement command is executed.
The Stop Execution Flag will turn ON when
DECELERATION STOP has been received.
The positioning completion range for the pulses
remaining in the Servo Drive is not checked.
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
418
Stop Functions Section 10-9
Speed
Receiving Command Flag Time The Receiving Command Flag turns ON for
(word b, bit 00)
at least one cycle time when the movement
PCU Positioning Completed command or stop command is received.
Flag (word b, bit 05)
Busy Flag (word b, bit 13)
Stop Execution Flag
(word b, bit 15)
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
419
DEVIATION COUNTER RESET Section 10-10
Time
DEVIATION COUNTER RESET is valid only during position control after the
servo has been locked and will be ignored if executed during speed control or
torque control, or when the servo is unlocked.
Note Execute the PCU’s DEVIATION COUNTER RESET only while the motor axis
(machine) is stopped, by being pressed against something for example. This
function executes a movement command in the direction opposite to and of
the same size as the accumulated position deviation, so the machine may be
subjected to shock if a movement command in the opposite direction is sud-
denly executed for a rotating axis. Also, do not execute DEVIATION
COUNTER RESET for a vertical axis that is stopped by a servo lock only,
without being held mechanically. While the vertical axis is servo-locked, the
axis is controlled so that the vertical position is held using the accumulated
position deviation. Therefore, executing a deviation counter reset may cause
the motor load to fall.
420
DEVIATION COUNTER RESET Section 10-10
Time
MECHATROLINK
communications cycle
(example: 2 ms)
421
DEVIATION COUNTER RESET Section 10-10
While the Deviation Counter Reset Bit is ON and a deviation counter reset is
being executed, all operation commands other than SERVO UNLOCK are
disabled.
Axis Operating Input Area (Monitoring)
Name Word Bits Contents
Receiving Command b 00 0: Command reception enabled.
Flag 0 → 1: Command reception started.
1: Receiving command (command
reception disabled).
Error Flag 12 0: No axis error
1: Axis error has occurred.
Busy Flag 13 1: Axis busy (axis operation executing).
b = Beginning word of Axis Operating Input Areas specified in Common Parameters +
(Axis No. − 1) × 25
The status of the PCU Positioning Completed Flag, the No Origin Flag, and
the Stop Execution Bit are not changed by turning ON the DEVIATION
COUNTER RESET Bit. When the DEVIATION COUNTER RESET is exe-
cuted, the Busy Flag is held.
Timing Chart The timing chart for DEVIATION COUNTER RESET is shown below.
DEVIATION COUNTER RESET Bit
(word a, bit 13)
Speed
Time
Position deviation
Time
The Receiving Command Flag is set for at least
Receiving Command Flag (word b, bit 00) one cycle when DEVIATION COUNTER
RESET is received.
The status of the PCU Positioning Completed
PCU Positioning Completed Flag (word b, bit 05) Flag, the No Origin Flag, and the Stop
Execution Bit are not changed by executing
No Origin Flag (word, b, bit 06) DEVIATION COUNTER RESET.
Busy Flag (word b, bit 13) When DEVIATION COUNTER RESET is executed,
the Busy Flag is set while the movement command
is executed to eliminate the position deviation.
Stop Execution Bit (word b, bit 15)
a = Beginning word of Axis Operating Output Area specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Area specified in Common Parameters + (Axis No. −1) × 25
422
SECTION 11
Sample Programs
This section provides basic program examples and application examples for using the Position Control Unit.
423
Overview Section 11-1
11-1 Overview
This section shows sample programs that execute the various PCU functions
from the ladder program.
Refer to 11-2 Basic Program Examples for descriptions of the sample ladder
program sections containing the functions. Refer to 11-3 Application Exam-
ples for sample programs that combine those various program sections.
This section explains the example system and conditions used for the sample
programs.
Note The sample programs shown in this section use the PCU's functions and are
configured only with ladder programs related to the interface between the PLC
and PCU.
When creating the program for the actual equipment in the system, add pro-
gram sections to perform tasks such as interlocking the equipment's move-
ment, managing I/O from other equipment, and controlling operation so that
the program will provide the required operating commands to the PCU.
In addition, always test the new program thoroughly to verify proper operation
before switching to full-scale operation in the system.
424
Basic Program Examples Section 11-2
Installation and Install and wire the devices according to the directions in SECTION 3 Installa-
Wiring tion and Wiring.
Connect a 24-VDC control input power supply for the Servo Drive's I/O signals
and connect normally closed switches/sensors for the positive and negative
overtravel inputs (forward drive prohibited and reverse drive prohibited sig-
nals).
Also, when an origin search operation is to be executed, connect a normally
open switch/sensor for the origin proximity input signal (origin return decelera-
tion LS).
Writing Data Use the WRITE DATA Bit in the Common Operating Memory Area to write the
write data prepared in the DM Area of the CPU Unit to the PCU.
When the execution condition for the write operation goes ON, the 40 words
of write data (preset in the CPU Unit's DM Area starting at D10000) are trans-
ferred to the PCU's internal memory starting at address 1838 hex.
When the data has been written, W300.05 is turned ON for one cycle.
425
Basic Program Examples Section 11-2
MOV [OP1]
000000 [OP2]
(021)
(000000) Number of words to write
Write Data &40
execution 1506
condition
MOV [OP1]
(021) [OP2]
Write source area
#0082
1507
MOV [OP1]
(021) [OP2]
Write source word
#2710
1508
MOV [OP1]
(021) [OP2]
Write destination address
#1838
1509
Write Data
000001
(000006)
W300.00 1515.12 1515.14 1500.01 WRITE DATA Bit
W300.04
426
Basic Program Examples Section 11-2
Reading Data Use the READ DATA Bit in the Common Operating Memory Area to read the
read data from the PCU's internal memory to the CPU Unit's DM Area.
When the execution condition for the read operation goes ON, the 40 words of
read data are read from the PCU's internal memory (starting at address 1838
hex) to the CPU Unit's DM Area (starting at D10000).
When the data has been read, W301.05 is turned ON for one cycle.
427
Basic Program Examples Section 11-2
MOV [OP1]
000000 [OP2]
(021)
(000000) Number of words to read
Read Data &40
execution 1510
condition
MOV [OP1]
(021) [OP2]
Read source address
#1838
1511
MOV [OP1]
(021) [OP2]
Read destination area
#0082
1512
MOV [OP1]
(021) [OP2]
Read destination word
#2710
1513
Read Data
000001
(000006)
W301.00 1515.12 1515.14 1500.02 READ DATA Bit
428
Basic Program Examples Section 11-2
Saving Data Use the SAVE DATA Bit in the Common Operating Memory Area to save the
PCU's Common Parameters and Axis Parameters to the PCU's flash memory.
The PCU's Save Data operation is executed when the Save Data execution
condition goes from OFF to ON.
When the data has been saved, W302.05 is turned ON for one cycle.
The Save Data operation cannot be executed while MECHATROLINK com-
munications are active. If the Save Data is executed during MECHATROLINK
communications, a Multi-start Error (Unit error code: 0021).
Execute this sample program only when MECHATROLINK communications
are stopped.
Sample Ladder Program
Program name: Save Data
Section name: Save Data
429
Basic Program Examples Section 11-2
430
Basic Program Examples Section 11-2
CONNECT Bit
000003 W303.00 W303.01 W303.02 W303.04 1501.00
(000007)
Establish Release Turn OFF Connection
Connection Connection CONNECT Timeout
Bit
1501.00 TIM [OP1]
Connection Timeout Timer
[OP2]
CONNECT Bit 0000
#50
431
Basic Program Examples Section 11-2
Writing Servo Use the WRITE SERVO PARAMETER Bit in the Axis Operating Output Mem-
Parameters ory Area to write the Servo Parameter data (preset in the CPU Unit's DM
Area) to the Servo Drive.
When the Servo Parameter transfer operation's execution condition goes ON,
the Servo Parameters preset in the following DM Area words will be trans-
ferred to the Servo Drive.
Word Details
D10500 Servo Parameter No.
D10501 Parameter size (Unit: bytes)
D10502 Write data (rightmost word)
D10503 Write data (leftmost word)
When the Servo Parameter data has been written, W400.05 is turned ON for
one cycle.
When the write operation was not completed normally, i.e., an error occurred
during the transfer, W400.06 will be turned ON for one cycle. (There must be
no axis error before execution of this sample program.)
432
Basic Program Examples Section 11-2
MOV [OP1]
000000 Parameter Number to Transfer
(021)
(000000) [OP2]
Transfer Servo D10500 Axis 1 Servo Parameter number
Parameter 17
execution
condition
MOV [OP1]
(021)
Parameter Size to Transfer
[OP2]
D10501 Axis 1 Parameter size
18
MOVL [OP1]
(498) Transfer Data
[OP2]
D10502 Axis 1 Write Data
19
433
Basic Program Examples Section 11-2
Reading Servo Use the READ SERVO PARAMETER Bit in the Axis Operating Output Mem-
Parameters ory Area to read the Servo Parameters from the Servo Drive to the CPU Unit's
DM Area.
When the Servo Parameter transfer operation's execution condition goes ON,
the Servo Parameter (specified in the DM Area as shown below) will be read.
Word Details
D10500 Servo Parameter No.
D10501 Parameter size (Unit: bytes)
When the Servo Parameter data has been read normally, W401.05 is turned
ON for one cycle and the parameter is stored in the DM Area as shown in the
following table.
Word Details
D10502 Read data (rightmost)
D10503 Read data (leftmost)
When the read operation was not completed normally, i.e., an error occurred
during the transfer, W401.06 will be turned ON for one cycle. (There must be
no axis error before execution of this sample program.)
434
Basic Program Examples Section 11-2
MOV [OP1]
000000 Parameter Number to Transfer
(021)
(000000) [OP2]
Transfer Servo D10500 Axis 1 Servo Parameter number
Parameter
17
execution
condition
MOV [OP1]
(021)
Parameter Size to Transfer
[OP2]
D10501 Axis 1 Parameter size
18
435
Basic Program Examples Section 11-2
Saving Servo Use the SAVE SERVO PARAMETER Bit in the Axis Operating Output Mem-
Parameters ory Area to write the transfer data (preset in the CPU Unit's DM Area) to the
Servo Drive's non-volatile flash memory.
When the Servo Parameter transfer operation's execution condition goes ON,
the Servo Parameters preset in the following DM Area words will be trans-
ferred to the Servo Drive and written to the Servo Drive's non-volatile flash
memory at the same time.
Word Details
D10500 Servo Parameter No.
D10501 Parameter size (Unit: bytes)
D10502 Write data (rightmost word)
D10503 Write data (leftmost word)
When the Servo Parameter data has been saved normally, W402.05 is turned
ON for one cycle.
When the save operation was not completed normally, i.e., an error occurred
during the transfer, W402.06 will be turned ON for one cycle. (There must be
no axis error before execution of this sample program.)
436
Basic Program Examples Section 11-2
MOV [OP1]
000000 Parameter Number to Transfer
(021)
(000000) [OP2]
Transfer Servo D10500 Axis 1 Servo Parameter number
Parameter 17
execution
condition
MOV [OP1]
(021)
Parameter Size to Transfer
[OP2]
D10501 Axis 1 Parameter size
18
MOVL [OP1]
(498) Transfer Data
[OP2]
D10502 Axis 1 Write Data
19
437
Basic Program Examples Section 11-2
438
Basic Program Examples Section 11-2
Axis 1 Servo
Lock Command
1.00
W305.05
Axis 1 Servo
Lock Execution
Timeout
1.01
000004 1.00 1.01 W305.05 1000.12 1522.00 W305.04 Axis 1 Servo Lock
Command
(000025)
Axis 1 SERVO Axis 1 SERVO Axis 1 Servo Axis 1 Error Axis 1
LOCK UNLOCK Lock Execution Communicating
Timeout
W305.04 1001.03
Note With the above programming example, if the Servo is unlocked by any means
other than the SERVO UNLOCK command bit (e.g., if a Driver main circuit
OFF error occurs), the status of the work bit will be held. When using this pro-
gramming example as reference for actual programming, add interlocks suit-
able for the operating conditions of the equipment.
439
Basic Program Examples Section 11-2
440
Basic Program Examples Section 11-2
W350.01
Searching for
Axis 1 Origin
Axis 1 ORIGIN SEARCH
000004 W350.00 1.01 1.15 0.15 1522.00 1000.13 1000.12 0.06
(000020)
Execute Axis Axis 1 SERVO Axis 1 Axis 1 DE- Axis 1 Axis 1 Busy Axis 1 Error
1 Origin UNLOCK EMERGENCY CELERATION Communicating
Search STOP STOP
0.06
441
Basic Program Examples Section 11-2
These Work Area bits are used to show the progress of function execution
and the execution status.
Holding Area (HR Area)
H1.00
This bit is used as a switch to indicate whether positioning is performed with
ABSOLUTE MOVEMENT or RELATIVE MOVEMENT.
Timer Area
TIM0003
Used as a watchdog timer to monitor the positioning operation.
This sample program starts Axis 1 positioning when the Positioning execution
condition goes ON.
The position command value must be set to the target position and the speed
command value must be set to the target speed in the Axis Operating Output
Memory Area before executing this sample program.
At this point, the ON/OFF status of HR1.00 determines whether the position-
ing is executed with RELATIVE MOVEMENT (HR1.00 OFF) or ABSOLUTE
MOVEMENT (HR1.00 ON).
If axis 1 positioning is not completed within 10 seconds after completion of
sending the positioning command, i.e., after pulse distribution is completed, a
Positioning Timeout will occur and bit W201.03 will be turned ON for one
cycle.
The target position can be changed during an Absolute Movement or Relative
Movement positioning operation by setting a new position command value
and turning ON the ABSOLUTE or RELATIVE MOVEMENT Bit. Torque limits
can also be enabled/disabled during positioning by turning ON/OFF the for-
ward and reverse rotation current limit bits in the Axis Operating Output Mem-
ory Area and turning ON the ABSOLUTE or RELATIVE MOVEMENT Bit.
This sample program allows the target position to be changed during an oper-
ation by turning the execution condition OFF and then ON again.
A Multistart Error will occur if a Movement command is sent while the PCU's
Receiving Command Flag is already ON, so the Receiving Command Flag is
ANDed with the Positioning execution condition (in the W201.00 output cir-
cuit). An OR circuit containing the ABSOLUTE MOVEMENT Bit and RELA-
TIVE MOVEMENT Bit has been added so that the W201.00 is not output
again when the Receiving Command Flag goes from ON to OFF.
The target speed can be changed sequentially during operation by overwriting
the speed command value in the Axis Operating Output Memory Area.
442
Basic Program Examples Section 11-2
Axis 1 ABSO-
LUTE MOVE-
MENT Bit
0.04
Axis 1 RELATIVE
MOVEMENT Bit
W201.02 1001.08 1000.05 TIM [OP1]
000001 Positioning Watchdog Timer
(000007) [OP2]
Controlling Axis 1 Pulse Axis 1 PCU Positioning Completed 0003
Axis 1 Distribution #100
Position Complete
Axis 1 RELA-
TIVE MOVE-
MENT Bit
W201.02
W201.00 1.01 1.15 0.15 1522.00 W201.01 1000.12 H1.00 0.03 Axis 1 ABSOLUTE
000004 MOVEMENT Bit
(000023)
Execute Axis 1 Axis 1 Axis 1 Axis 1 DE- Axis 1 Axis 1 Axis 1 Error Movement
Movement SERVO EMERGENCY CELERATION Communicating Movement Command
Command UNLOCK STOP STOP Command Switch
0.03 H1.00 0.04 Axis 1 RELATIVE
Reception
MOVEMENT Bit
Complete
Axis 1 ABSOLUTE Movement
MOVEMENT Bit Command
Switch
0.04
Axis 1 RELATIVE
MOVEMENT Bit
Axis 1 RELATIVE
MOVEMENT Bit
443
Basic Program Examples Section 11-2
444
Basic Program Examples Section 11-2
Axis 1 SPEED
CONTROL Bit
1.02 1000.13 1000.15 1000.12 W202.02 Controlling Axis 1 Speed
000001
(000006)
Axis 1 SPEED Axis 1 Busy Axis 1 Stop Axis 1 Error
CONTROL Bit Execution
W202.02
Controlling
Axis 1 Speed
W202.00 1.01 1.15 0.15 1522.00 W202.01 1000.12 1.02 Axis 1 SPEED
000002 CONTROL Bit
(000012)
Execute Axis 1 Axis 1 Axis 1 Axis 1 DE- Axis 1 Axis 1 Speed Axis 1 Error
Speed Control SERVO EMERGENCY CELERATION Communicating Control
Command
UNLOCK STOP STOP Command
1.02 Reception
Complete
Axis 1 SPEED
CONTROL Bit
445
Basic Program Examples Section 11-2
This sample program starts Axis 1 torque control when the Torque Control
execution condition goes ON.
The torque command value in the Axis 1 Operating Output Memory Area
must be set to the desired output torque in advance before executing this
sample program.
The torque control's output torque can be changed sequentially during opera-
tion by overwriting the torque command value in the Axis Operating Output
Memory Area.
Torque limits can be enabled/disabled and the speed limit value can be
changed during operation by turning ON/OFF the forward and reverse rotation
current limit bits and changing the option command values in the Axis Operat-
ing Output Memory Area and then turning ON the TORQUE CONTROL Bit.
This sample program allows the TORQUE CONTROL command to be sent
again during an operation by turning the Torque Control execution condition
OFF and then ON again.
A Multistart Error will occur if a TORQUE CONTROL command is sent while
the PCU's Receiving Command Flag is already ON, so include an AND of the
Receiving Command Flag OFF in the execution condition for Torque Control
execution (i.e. from the W203.00 output in the following example). The
TORQUE CONTROL Bit has been added as an OR condition so that the
W203.00 is not output again when the Receiving Command Flag goes from
ON to OFF.
Axis 1 TORQUE
CONTROL Bit
W203.02
446
Basic Program Examples Section 11-2
Executing Axis 1
Deceleration Stop
Axis 1
000002 W204.00 1.01 1.15 1522.00 1000.15 1000.12 1001.03 0.15
DECELERATION
(000009) STOP
Execute Axis 1 Axis 1 Axis 1 Axis 1 Axis 1 Stop Axis 1 Error Axis 1 Servo
Deceleration SERVO EMERGENCY Communicating Execution ON Flag
Stop UNLOCK STOP
0.15
Axis 1
DECELERATION
STOP
447
Basic Program Examples Section 11-2
Executing Axis 1
Emergency Stop
Axis 1
000002 W205.00 1.01 1522.00 1000.15 1000.12 1001.03 1.15
EMERGENCY
(000009) STOP
Execute Axis 1 Axis 1 SERVO Axis 1 Axis 1 Stop Axis 1 Error Axis 1 Servo
Emergency UNLOCK Communicating Execution ON Flag
Stop
1.15
Axis 1 EMERGENCY
STOP
Note Deceleration and emergency stops are possible only when the Servo is
locked. If the Servo is unlocked, these stop commands will be ignored. In the
above programming example, the Servo ON Flag is inserted as an output
condition so that DECELERATION STOP, EMERGENCY STOP, and work bits
do not remain ON even if a deceleration stop or emergency stop is executed
when the Servo is not locked.
11-2-10 Jogging
Overview This sample program performs jogging with the Servo Drive connected via
MECHATROLINK communications. MECHATROLINK communications start
(i.e., a connection is established), and after executing SERVO LOCK, jogging
is executed while the Servomotor is in a servo locked state.
In this programming example, jogging is executed for the Servo Drive regis-
tered at axis 1 when the Jog Bit turns ON in the Axis Operating Output Mem-
ory Area. The Axis Operating Output/Input Memory Areas are based on the
settings of the Common Parameter Area, as shown below. The application
example in 11-3-1 Initial PCU Settings shows a sample program that can be
used to make the following settings.
Beginning word of Axis Operating Output Memory Area: CIO 0000
(Axis 1 Operating Output Memory Area: CIO 0000 to CIO 0024)
Beginning word of Axis Operating Input Memory Area: CIO 1000
(Axis 1 Operating Input Memory Area: CIO 1000 to CIO 1024)
This sample program uses the following parts of the CPU Unit's I/O memory.
Work Area (WR Area)
W206.00 to W206.01
These Work Area bits are used to create the operation timing for function exe-
cution.
448
Basic Program Examples Section 11-2
In this program example, jogging starts when the jogging condition turns ON,
and stops when the jogging condition turns OFF. Jogging is performed in the
forward direction when the jogging direction is OFF at the start of jogging.
Jogging is performed in the reverse direction when the jogging direction is ON
at the start of jogging.
When executing this programming example, the target speed must be set in
the speed command value of the Axis 1 Operating Output Memory Area. The
target speed for jogging can be changed successively during operation by
writing the speed command value to the Axis Operating Output Memory Area.
In this programming example, application in combination with the PCU jog-
ging (adjustment operation) Smart Active Parts Library provided in the
OMRON NS-series Programmable Terminals has been considered and thus
the program is constructed with self-holding bits for the Jog Bit and Direction
Designation Bit in the Axis Operating Output Memory Area. Therefore, the
command for the jogging condition is sent via the Work Area bit W206.00.
The output circuit of Work Area bit W206.00 is also provided with a self-hold-
ing circuit that operates according to the Receiving Command Flag and Busy
Flag to enable the JOG command to be received correctly at the PCU.
Ladder Programming Example
Program name: Jogging
Section name: Jogging
1000.00
Axis 1
Receiving
Command
1000.13
Axis 1 Busy
W206.00 0.09
000001 Axis 1 JOG
(000014)
Axis 1 Jogging
0.09 W206.01
0.09 0.10
W206.00 DIFD
000003 (014) Axis 1 Jogging Stop
(000025)
Axis 1 Jogging W206.01
449
Application Examples Section 11-3
450
Application Examples Section 11-3
451
Application Examples Section 11-3
452
Application Examples Section 11-3
When the initial PCU settings have been made, W304.03 is turned ON for one
cycle.
Also, W303.03 will be turned ON when MECHATROLINK communications
have started and all axes (axes 1 and 2 in this case) are communicating nor-
mally.
453
Application Examples Section 11-3
MOV [OP1]
(021) [OP2]
Write source word
#0000
1508
MOV [OP1]
(021) [OP2]
Write destination address
#1838
1509
Write Data
000001
(000007)
W300.00 1515.12 1515.14 1500.01 WRITE DATA Bit
454
Application Examples Section 11-3
Save Data
000008
(000036)
W302.00 1515.12 1515.14 1500.03 SAVE DATA Bit
W304.00
Restarting Unit
000016 W304.01 W304.03 W304.02
(000072)
Execute Unit Unit Restart Complete
Restart
W304.02
Restarting Unit
Unit Restart Complete
000017 W304.02 A302.00 1516.14 W304.03
(000076)
Restarting Unit CPU Bus Unit Unit Busy Flag
Initializing
Flag
(Continued on next page.)
455
Application Examples Section 11-3
Start Communications
000018
(000080)
A200.15 H0.00 1515.12 W303.00 Establish Connection
Unit Restart
Complete
400.00
Restart Communications
400.01 W303.01 Release Connection
000019
(000086)
Stop Communications
1516.15 DIFD Turn OFF CONNECT Bit
000020
(014)
(000088)
Connection Status Flag W303.02
CONNECT Bit
000021 W303.00 W303.01 W303.02 W303.04 1501.00
(000090)
Establish Release Turn OFF Connection
Connection Connection CONNECT Timeout
Bit [OP1]
1501.00 TIM
Connection Timeout Timer
[OP2]
CONNECT Bit 0000
#50
456
Application Examples Section 11-3
Written/Saved together
The Axis Operating Output/Input Memory Areas for axes 1 and 2 are based
on the settings of the Common Parameter Area, as shown below. The applica-
tion example in 11-3-1 Initial PCU Settings shows a sample program that can
be used to make the following settings.
Beginning word of Axis Operating Output Memory Area: CIO 0000
(Axis 1 Operating Output Memory Area: CIO 0000 to CIO 0024)
(Axis 2 Operating Output Memory Area: CIO 0025 to CIO 0049)
Beginning word of Axis Operating Input Memory Area: CIO 1000
(Axis 1 Operating Input Memory Area: CIO 1000 to CIO 1024)
(Axis 2 Operating Input Memory Area: CIO 1025 to CIO 1049)
This sample program uses the following parts of the CPU Unit's I/O memory.
CPU Bus Unit Area
CIO 1500 to CIO 1524
These word addresses are contained in the CPU Bus Unit Area words allo-
cated to unit number 0.
Data Memory Area (DM Area)
Axis 1 Servo Parameter words: D10500 to D10503
Axis 2 Servo Parameter words: D10600 to D10603
These words are used to store the data required for a single Servo Parameter
transfer, including the Servo Parameter number, parameter size, and transfer
data (2 words).
EM Area bank 1
Servo Parameter list: E1_00000 to E1_00257
Axis 1 Servo Parameter words: E1_01000 to E1_01511
Axis 2 Servo Parameter words: E1_02000 to E1_02511
457
Application Examples Section 11-3
When the Servo Parameters are being read, these EM words are used to
store the parameter list read from the Servo Drive. These words are also used
to store the Servo Parameters that were read and set the Servo Parameters
that will be written.
Index Registers (IR)
IR6 to IR8
The Index Registers are used to reference the Servo Parameter list and refer-
ence the EM Area addresses that contain the parameter data being read/writ-
ten.
Work Area (WR Area)
Write Axis 1 Servo Parameters: W400.00 to W400.06
Read Axis 1 Servo Parameters: W401.00 to W401.06
Save Axis 1 Servo Parameters: W402.00 to W402.06
Write Axis 2 Servo Parameters: W410.00 to W410.06
Read Axis 2 Servo Parameters: W411.00 to W411.06
Save Axis 2 Servo Parameters: W412.00 to W412.06
Batch transfer sequence stepping: W500.00 to W500.10
These Work Area bits are used to show the progress of function execution
and the execution status.
Holding Area (HR Area)
Axis 1 Transfer Function Selection: H10.00 to H10.02
Axis 2 Transfer Function Selection: H11.00 to H11.02
These bits are used to select the Servo Parameter transfer function for each
axis.
The following table shows how the status of bits H10.00 to H10.02 and
H11.00 to H11.02 specify the Servo Parameter transfer function in this sample
program.
Transfer function Axis 1 Axis 2
H10.00 H10.01 H10.02 H11.00 H11.01 H11.02
Write Servo Parameter 1 0 0 1 0 0
Read Servo Parameter 0 1 0 0 1 0
Save Servo Parameter 0 0 1 0 0 1
A different transfer function can be selected for each axis and executed for 2
axes simultaneously.
Different transfer functions cannot be performed at the same time on a single
axis. If bits 00 to 02 are all OFF or more than one bit is ON, the transfer func-
tion will not be executed for that axis.
Also, when executing this sample program, always transfer the Servo Parame-
ters for 2 axes.
CIO 0510.00 is used as the Servo Parameter Batch Transfer Start Switch.
Parameter List In this program, the parameter list for the Read Servo Parameters function is
stored in the CPU Unit's EM Area as follows.
The beginning words of the parameter list specify the parameter number
and parameter size of each parameter.
+0: Parameter number (hex)
+1: Parameter size
The parameter number and size are specified in order for all of the param-
eters being transferred.
At the end of the parameter list, the parameter size is set to 0000 hex.
458
Application Examples Section 11-3
The following table shows a setting example for the parameter list in this pro-
gram.
The Servo Parameters listed here are for an OMRON W-series Servo Drive
with a FNY-NS115 MECHATROLINK-II I/F Unit mounted. All 256 parameter
numbers and parameter sizes shown in the table in 4-5 Servo Parameter Area
are included even if the parameters are not being used.
When the two-word end code (0000 0000) at the end of the parameter list is
included, a total of 256 words (including unused words) are used, from
E1_00000 to E1_00257.
Word +0 +1 +2 +3 +4 +5 +6 +7 +8 +9
E1_00000 0000 0002 0001 0002 0002 0002 0003 0002 0004 0002
E1_00010 0005 0002 0100 0002 0101 0002 0002 0002 0103 0002
E1_00020 0104 0002 0105 0002 0106 0002 0107 0002 0108 0002
E1_00030 0109 0002 010A 0002 010B 0002 010C 0002 010D 0002
E1_00040 010E 0002 010F 0002 0110 0002 0111 0002 0112 0002
E1_00050 0113 0002 0114 0002 0115 0002 0116 0002 0117 0002
E1_00060 0118 0002 0119 0002 0120 0002 0121 0002 0122 0002
E1_00070 0123 0002 0124 0002 0125 0002 0200 0002 0201 0002
E1_00080 0202 0002 0203 0002 0204 0002 0205 0002 0206 0002
E1_00090 0207 0002 0208 0002 0212 0002 0217 0002 0218 0002
E1_00100 0300 0002 0301 0002 0302 0002 0303 0002 0304 0002
E1_00110 0305 0002 0306 0002 0307 0002 0308 0002 0309 0002
E1_00120 0400 0002 0401 0002 0402 0002 0403 0002 0404 0002
E1_00130 0405 0002 0406 0002 0407 0002 0408 0002 0409 0002
E1_00140 040A 0002 040B 0002 040C 0002 0500 0002 0501 0002
E1_00150 0502 0002 0503 0002 0504 0002 0505 0002 0506 0002
E1_00160 0507 0002 0508 0002 0509 0002 050A 0002 050B 0002
E1_00170 050C 0002 050D 0002 050E 0002 050F 0002 0510 0002
E1_00180 0511 0002 0512 0002 0513 0002 051A 0002 051B 0002
E1_00190 051C 0002 051E 0002 0600 0002 0601 0002 0800 0002
E1_00200 0801 0002 0802 0002 0803 0002 0804 0004 0806 0004
E1_00210 0808 0004 080A 0002 080B 0002 080C 0002 080D 0002
E1_00220 080E 0002 080F 0002 0810 0002 0811 0002 0812 0002
E1_00230 0813 0002 0814 0004 0816 0002 0817 0002 0818 0002
E1_00240 0819 0004 081B 0002 081C 0002 081D 0002 081E 0002
E1_00250 081F 0002 0820 0004 0822 0004 0000 0000 0000 0000
Read/Write Parameter This program stores the Servo Parameters with the following format (read
Format according to the parameter list above) in the specified part of the EM Area.
The parameter number, parameter size, and set value of each parameter are
stored in four-word sets.
+0: Parameter number (hex)
+1: Parameter size
+2: Servo Parameter set value (rightmost word)
+3: Servo Parameter set value (leftmost word)
These four-word sets are stored in the order that the parameters appear in the
parameter list.
When the parameter size is 2 bytes (0002 hex), the leftmost word of the set
value in “+3: Servo Parameter set value” will be set to 0000 hex.
459
Application Examples Section 11-3
Example: First Part of Default Settings Read from an OMRON W-series Servo
Drive
Word +0 +1 +2 +3 +4 +5 +6 +7
E1_01000 0000 0002 0010 0000 0001 0002 1002 0000
E1_01008 0002 0002 0000 0000 0003 0002 0002 0000
E1_01016 0004 0002 0200 0000 0005 0002 0000 0000
E1_01024 0100 0002 0050 0000 0101 0002 07D0 0000
E1_01032 0102 0002 0028 0000 0103 0002 012C 0000
E1_01040 0104 0002 0050 0000 0105 0002 07D0 0000
E1_01048 0106 0002 0028 0000 0107 0002 0000 0000
E1_01056 0108 0002 0007 0000 0109 0002 0000 0000
E1_01064 010A 0002 0000 0000 010B 0002 0004 0000
:
Sample Ladder The Write Servo Parameters, Read Servo Parameters, and Save Servo
Program Parameters functions for axis 1 (program steps 000016 to 000033) are the
same as the functions described in 11-2-3 Transferring Servo Parameters.
The functions for axis 2 (program steps 000034 to 000051) are the same as
the functions for axis 1, except for the different I/O words. To prevent duplica-
tions, be sure to change the axis 1 output words (CIO 0000 to CIO 0024) to
the corresponding axis 2 output words (CIO 0025 to CIO 0049) and change
the axis 1 input words (CIO 1000 to CIO 1024) to the corresponding axis 2
input words (CIO 1025 to CIO 1049).
460
Application Examples Section 11-3
MOVR [OP1]
First Word of Axis 2 Servo Parameters
(560)
[OP2]
E1_2000
IR8
MOV [OP1]
Axis 1 Transfer Parameter Number
(021)
[OP2]
D10500 Axis 2 Transfer Parameter Number
D10600
MOV [OP1]
(021) Axis 1 Transfer Parameter Size
[OP2]
D10501 Axis 2 Transfer Parameter Size
D10601
[OP1]
000003 W500.01 H10.00 H10.01 @MOV
[OP2]
(021)
(000022) Axis 1 Transfer
Servo Write Axis 1 Read Axis 1 ,IR7+ Parameter Number
Parameter Servo Servo
Parameters D10500
Transfer Parameters
Selected
Selection Selected
H10.02
Save Axis 1
Servo
Parameters
@MOV [OP1]
Selected
(021) [OP2]
Axis 1 Transfer
,IR7+ Parameter Size
D10501
@MOVL [OP1]
(498) [OP2]
Axis 1 Transfer Data
,IR7++
D10502
461
Application Examples Section 11-3
[OP1]
000004 W500.01 H11.00 H11.01 @MOV
[OP2]
(021)
(000030) Axis 2 Transfer
Servo Write Axis 2 Read Axis 2 ,IR8+
Servo Parameter Number
Parameter Servo
Transfer Parameters Parameters D10600
Selected
Selection
H11.02
Save Axis 2
Servo
Parameters [OP1]
Selected @MOV
(021) [OP2]
Axis 2 Transfer
,IR8+ Parameter Size
D10601
@MOVL [OP1]
(498) [OP2]
Axis 2 Transfer Data
,IR8++
D10602
#0
D10501
[OP1]
[OP2]
Axis 1 Transfer
Parameter Size
[OP1]
000006 W500.03 MOV
Axis 1 Transfer Parameter Number
(021)
(000045) [OP2]
Execute Servo D10500 Axis 1 Servo Parameter Number
Parameter
17
Transfer
MOV [OP1]
(021) Axis 1 Transfer Parameter Size
[OP2]
D10501 Axis 1 Parameter Size
18
MOVL [OP1]
(498) Axis 1 Transfer Data
[OP2]
D10502 Axis 1 Write Data
19
MOV [OP1]
(021) Axis 1 Parameter Size
[OP2]
18
,IR7+
MOVL [OP1]
(498) Axis 1 Read Data
[OP2]
1014
,IR7++
462
Application Examples Section 11-3
[OP1]
000007 W500.03 MOV
Axis 2 Transfer Parameter Number
(021)
(000068) [OP2]
Execute D10600 Axis 2 Servo Parameter Number
Servo 42
Parameter
Transfer
MOV [OP1]
(021) Axis 2 Transfer Parameter Size
[OP2]
D10601 Axis 2 Parameter Size
43
MOVL [OP1]
(498) Axis 2 Transfer Data
[OP2]
D10602 Axis 2 Write Data
44
MOV [OP1]
(021) Axis 2 Parameter Size
[OP2]
43
,IR8+
MOVL [OP1]
(498) Axis 2 Read Data
[OP2]
1039
,IR8++
463
Application Examples Section 11-3
Axis 1 Read
Error End
W402.06
Axis 2 Read
Error End
W412.06
W500.09
Servo Parameter
000014 W500.00 W500.02 W500.05 W500.01
Transfer Selection
(000137)
Servo Parameter Continue Stop Servo
Batch Transfer
Servo Parameter
Start
Parameter Transfer
W500.01 Transfer
Servo Parameter
Transfer Selection
W500.04
W500.03
Execute Servo
Parameter Transfer
464
Application Examples Section 11-3
W400.02
465
Application Examples Section 11-3
466
Application Examples Section 11-3
W410.02
1025.14 W411.03
000041 W411.02 Axis 2 Read Received
(000275)
Waiting for Axis 2 Servo Parameter Transferring
Axis 2 Read
Received
1025.12 1025.14 W411.05
000042 W411.04 Axis 2 Read Normal End
(000278)
Waiting for Axis Axis 2 Axis 2 Servo Parameter Transferring
2 Read End Error Flag
W411.02 1025.12 W411.06 Axis 2 Read Error End
000043
(000282)
Waiting for Axis 2
Axis 2 Read Error Flag
Received
W411.04 1522.01
W411.02
467
Application Examples Section 11-3
468
Application Examples Section 11-3
469
Application Examples Section 11-3
The following table shows the axis 1 operations that can be started by this
program as well as the I/O bit operations and command values (in the DM
Area), which start that axis 1 operation.
Word/bit Function Explanation
CIO 050000 Axis 1 Servo Lock/ Each time this bit is turned ON, it switches axis 1 between Servo Lock and Servo
Unlock Switch Unlock.
When the Servo Unlock is executed during speed control or torque control, the
Servo Unlock is executed after executing an Emergency Stop.
CIO 050001 Start Axis 1 Position- When this bit goes from OFF to ON, positioning starts according to the position
ing command value in D1000 and D1001 or the speed command value in D1002
and D1003.
The positioning method can be switched between absolute/relative movement by
turning H1.00 ON/OFF.
H1.00 ON: ABSOLUTE MOVEMENT
H1.00 OFF: RELATIVE MOVEMENT
Also, the acceleration constant (deceleration constant) can be set to the value in
D1010 (D1011) before starting the positioning operation if CIO 0500.14 (CIO
0500.15) is turned ON before turning this bit from OFF to ON.
When positioning is started with CIO 0500.14 and/or CIO 0500.15 OFF, position-
ing will be performed with the acceleration constant and/or deceleration constant
set in the Servo Drive.
CIO 050002 Start Axis 1 Speed When this bit goes from OFF to ON, speed control starts according to the speed
Control command value in D1002 and D1003.
CIO 050003 Start Axis 1 Torque When this bit goes from OFF to ON, torque control starts according to the torque
Control command value in D1004 and D1005, with the speed command value in D1002
and D1003 as the speed limit value.
CIO 050004 Start Axis 1 Deceler- A Deceleration Stop is executed when this bit goes from OFF to ON.
ation Stop
CIO 050005 Start Axis 1 Emer- An Emergency Stop is executed when this bit goes from OFF to ON.
gency Stop
CIO 050014 Specify Axis 1 Accel- If CIO 0500.01 (Axis 1 Start Positioning) is turned from OFF to ON while this bit
eration Constant is ON, positioning will be executed with the acceleration constant specified in
D1010. (Before positioning is started, the new constant is written to the acceler-
ation constant Servo Parameter.)
CIO 050015 Specify Axis 1 If CIO 0500.01 (Axis 1 Start Positioning) is turned from OFF to ON while this bit
Deceleration Con- is ON, positioning will be executed with the deceleration constant specified in
stant D1011. (Before positioning is started, the new constant is written to the deceler-
ation constant Servo Parameter.)
D1000 Axis 1 Position Com- These words contain the position command value used in positioning. Set in the
D1001 mand Value “command units.”
D1002 Axis 1 Speed Com- These words contain the speed command value used in positioning and speed
D1003 mand Value control.
This value is also used as the speed limit value during torque control.
Set in “command units/s.”
Speed command value for speed control and speed limit value for torque control
are calculated in this program from this set value and the Servomotor's momen-
tary maximum rotation speed, encoder resolution, and electronic gear ratio.
D1004 Axis 1 Torque Com- This is the torque command value used in torque control.
D1005 mand Value Set the torque command value as a percentage of the Servomotor's momentary
maximum torque, in units of 0.001%.
470
Application Examples Section 11-3
The setting value in D1002 and D1003 is used as the speed command value
in position and speed control. In torque control, it is used as the speed limit
value.
The PCU's speed command value for speed control and the speed limit value
for torque control (option command value 1) are set as a percentage of the
Servomotor's momentary maximum rotation speed (units: 0.001%), so they
are calculated as follows in this program.
Use the following equation as a template and change the equation in this pro-
gram when the Servomotor's momentary maximum rotation speed, encoder
resolution, or electronic gear ratio are different.
Speed command value for speed control and speed limit value for torque
control = Speed command value (command units/s) × 60 (s) / (Servomotor
momentary maximum rotation speed (r/min) × Encoder resolution (pulses/
rotation) × 4/Electronic gear ratio)/0.001%
An R88M-W10030L W-series Servomotor is used in this sample program. In
this case,
Momentary maximum rotation speed:5,000 r/min
Encoder resolution: 2,048 pulses/rotation
The electronic gear ratio is contained in Servo Parameters (Pn202/Pn203)
and the default setting is 4 (Pn202 = 4 and Pn203 = 1).
Consequently, the units calculation is as follows:
Speed command value for speed control and speed limit value for torque
control
= Speed command value (command units/s) × 60/ (5,000 × 2,048 × 4/4) ×
100,000
= Speed command value (command units/s) × 6,000,000 / 10,240,000
In this program, the fraction is reduced to 1,200/2,048 to prevent the multipli-
cation or division from overflowing.
Note When torque control is being performed, option command value 1 is used as
the speed limit value, so set parameter Pn002.1 (Speed command input
change) to 1 to select option command value 1.
If the Servo Unlock function is executed during speed control or torque con-
trol, this program will output the Servo Unlock command after executing an
Emergency Stop (see the output circuit for W305.06).
In addition, the feedback speed and torque command are monitored in this
program with the PCU's Expanded Monitoring function.
Since the speed and torque units used for monitoring depend on the control
mode (position control, speed control, or torque control), the monitoring units
are converted in this program and output to D1020 to D1021 and D1022 to
D1023. Refer to 4-8-6 Expanded Monitoring for details on the monitoring units
used in each control mode.
471
Application Examples Section 11-3
In this program, the unit conversion methods are switched at the start of axis
operation. The speed monitoring units are converted (0.001% → command
units/s) during speed control and the torque monitoring units are converted
(0.001% →%) during torque control.
(The conversion of speed monitoring units is performed by reversing the
equation used to convert the speed command value for speed control.)
472
Application Examples Section 11-3
Specify Axis 1
Deceleration Constant
500.14 500.15 W200.00 Positioning Execution
Condition
Specify Axis 1 Specify Axis 1
Acceleration Deceleration
Constant Constant
W501.01 W501.03 W501.05
Servo Lock/ Axis 1 Servo Axis 1 Error Axis 1 Busy Axis 1 Servo ON
Unlock Switch Lock Command
W305.04 W305.01 Execute Axis 1 Servo
Unlock
Axis 1 Servo
Lock Command
W305.00 1522.00 1000.13 W305.05 1.00 Axis 1 SERVO LOCK
000002
(000029)
Execute Axis 1 Axis 1 Axis 1 Busy Axis 1 Servo Lock
Servo Lock Communicating Execution Timeout
1.00
Stop Speed/
Torque Control
473
Application Examples Section 11-3
0.04
Axis 1
RELATIVE
MOVEMENT Bit
[OP1]
000008 W201.02 1001.08 1000.05 TIM
Positioning Watchdog Timer
(000069) [OP2]
Controlling Axis 1 Pulse Axis 1 PCU 0003
Axis 1 Position Distribution Positioning
Complete Completed
#100
Axis 1 RELATIVE
MOVEMENT Bit
Axis 1 RELATIVE
MOVEMENT Bit
0.03 1000.00 DIFD Axis 1 Movement
000012 Command Reception
(014)
(000103) Complete
Axis 1 Axis 1 Receiving W201.01
ABSOLUTE Command Flag
MOVEMENT
Bit 0.04
Axis 1 RELATIVE
MOVEMENT Bit
Speed Control
000013
(000107)
500.02 1000.00 1000.12 DIFU Execute Axis 1 Speed
(013) Control Command
1.02
Axis 1 SPEED
CONTROL Bit
(Continued on next page.)
474
Application Examples Section 11-3
1.03
Axis 1 TORQUE
CONTROL Bit
1.03 1000.13 1000.15 1000.12 W203.02 Controlling Axis 1 Torque
000018
(000140)
Axis 1 TORQUE Axis 1 Busy Axis 1 Stop Axis 1 Error
CONTOL Bit Execution
Deceleration Stop
000021
(000161)
500.04 1000.12 DIFU Execute Axis 1
(013) Deceleration Stop
Deceleration Axis 1 Error W204.00
Stop Switch
Executing Axis 1
Deceleration Stop
475
Application Examples Section 11-3
W305.06
Executing Axis 1
Emergency Stop
1001.03 Axis 1 EMERGENCY
000027 W205.00 1.01 1522.00 1000.15 1000.12 1.15
STOP
(000191)
Execute Axis 1 Axis 1 SERVO Axis 1 Axis 1 Stop Axis 1 Error Axis 1 Servo ON Flag
Emergency UNLOCK Communicating Execution
Stop
1.15
[OP1]
000030 W201.00 MOVL
Axis 1 Speed Command Value
(498)
(000203) [OP2]
Execute Axis 1 D1002 Axis 1 Speed Command Value
Operation
Command 4
W201.02
W202.00 *L [OP1]
000031 [OP2]
(421)
(000206) Axis 1 Speed Command Value
Execute Axis 1 &1200 [OP3]
Speed Control D1002
Command
D1500
W202.02
Controlling
Axis 1 Speed
/L [OP1]
(431) [OP2]
[OP3]
D1500
&2048
D1504
MOVL [OP1]
(498) [OP2]
Speed Command Value
D1504 for Axis 1 Speed Control
(Continued on next page.) 6
476
Application Examples Section 11-3
[OP1]
000032 W202.00 MOVL
[OP2]
(498)
(000211)
Execute Axis 1 &0
Speed Control D1508
Command
MOVL [OP1]
(498) [OP2]
&0
D1510
[OP1]
000033 W203.00 MOVL
Axis 1 Torque Command Value
(498)
(000214) [OP2]
Execute Axis 1 D1004 Axis 1 Torque Command Value
Torque Control
Command 8
W203.02
/L [OP1]
(431) [OP2]
[OP3]
D1500
&2048
D1504
MOVL [OP1]
(498) [OP2]
D1504
D1508
MOVL [OP1]
(498) [OP2]
&0
D1510
[OP1]
000035 W202.00 MOVL
[OP2]
(498)
(000222) Axis 1 Option Command
Execute Axis 1 D1508 Value 1
Speed Control 10
Command
W203.00
Execute Axis 1
Torque Control
Command
MOVL [OP1]
(498) [OP2]
Axis 1 Option Command
D1510 Value 2
12
477
Application Examples Section 11-3
[OP1]
000038 W501.01 MOV
[OP2]
(021)
(000234) Axis 1 Transfer
Execute Axis 1 #080B Parameter Number
Acceleration D10500
Constant
Transfer
MOV [OP1]
(021) [OP2]
Axis 1 Transfer
#0002 Parameter Size
D10501
MOVL [OP1]
(498) Axis 1 Acceleration Constant
[OP2]
D1010 Axis 1 Transfer Data
D10502
[OP1]
000039 W501.01 W501.03 MOV
[OP2]
(021)
(000238) Axis 1 Transfer
Execute Axis Execute Axis 1 #080E Parameter Number
1 Acceleration Deceleration D10500
Constant Constant
Transfer Transfer
MOV [OP1]
(021) [OP2]
Axis 1 Transfer
#0002 Parameter Size
D10501
MOVL [OP1]
(498) Axis 1 Deceleration Constant
[OP2]
D1011 Axis 1 Transfer Data
D10502
MOVL [OP1]
(498)
Axis 1 Transfer Data
[OP2]
D10502 Axis 1 Write Data
19
W400.00
Axis 1 Acceleration
000041 W501.01 W400.05 W501.05
Constant Transfer End
(000252)
Execute Axis 1 Acceleration Axis 1 Write
Constant Transfer Normal End
478
Application Examples Section 11-3
W400.04
Axis 1 Movement
Command Recep-
tion Complete
W204.02
Axis 1 Decelera-
tion Stop Recep-
tion Complete
W205.02
Axis 1 Emergency
Stop Reception
Complete
W210.00
479
Application Examples Section 11-3
[OP1]
000052 W210.00 MOVL
Axis 1 Monitor 1
(498)
(000314) [OP2]
Position Control 1010 Axis 1 Feedback Speed;
Monitor (command units/s)
D1020
MOVL [OP1]
(498) Axis 1 Monitor 2
[OP2]
1012 Axis 1 Torque Command
D1022 (%)
[OP1]
000053 W210.01 *L
[OP2]
(421)
(000317) Axis 1 Monitor 1
Speed Control &2048 [OP3]
Monitor 1010
D1512
/L [OP1]
(431) [OP2]
[OP3]
D1512 Axis 1 Feedback Speed;
&1200 (command units/s)
D1020
MOVL [OP1]
(498) Axis 1 Monitor 2
[OP2]
1012 Axis 1 Torque Command
D1022 (%)
/L [OP1]
(431) Axis 1 Monitor 2
[OP2]
1012 [OP3]
&1000 Axis 1 Torque Command
(%)
D1022
480
SECTION 12
Troubleshooting
This section provides information on troubleshooting errors that may occur, including details on the meaning of indicator
displays and error codes, and the procedures required to reset errors in the Unit or axes.
481
Overview of PCU Errors Section 12-1
Note (1) MECHATROLINK communications errors are either related to all commu-
nications or occur in individual axes, and are notified either as Unit com-
mon errors or as axis errors.
(2) The PCU settings/operation errors are caused due to operations either
common to the PCU or in each axis, and are notified either as Unit com-
mon errors or as axis errors.
The following diagram shows the operation error notification.
Common Operating
12 CPU Unit PCU Servo Drive
Memory Area
Word n+15 MECHATROLINK
Unit Error Flag
If an error occurs, the PCU operates according to the following table depend-
ing on the cause of the detected error.
482
Overview of PCU Errors Section 12-1
The errors common to the PCU can be cleared by setting the UNIT ERROR
RESET Bit in the Common Operating Memory Area, and errors that occur in
axes are cleared by setting the ERROR RESET Bit in the Axis Operating Out-
put Memory Areas.
Operation Cause of error Status after error ERROR
after error RESET
Errors at CPU Unit PCU inter- MECHA- PCU Set- MECHA- MECHA- Servomo-
powerup errors nal errors TROLINK tings/oper- TROLINK TROLINK tor carry-
(initializa- communi- ation slave communi- ing current
tion errors) cations errors device cations
errors errors
System Causes Does not Causes Does not Does not Does not Connection Servomo- Not possi-
stopped PCU opera- cause PCU PCU opera- cause PCU cause PCU cause PCU released. tor not car- ble
tion on the operation tion on the operation operation operation rying
left on the left left on the left on the left on the left current
(See note
2.) (Servo
OFF)
Connection Does not Does not Does not Causes Causes Does not Connection Servomo- Not possi-
released cause PCU cause PCU cause PCU PCU opera- PCU opera- cause PCU released. tor not car- ble
suddenly operation operation operation tion on the tion on the operation rying
on the left on the left on the left left left on the left current
(See note
2.) (Servo
OFF)
Connection Does not Causes Does not Does not Does not Does not Connection Servomo- Possible
released cause PCU PCU opera- cause PCU cause PCU cause PCU cause PCU released. tor not car- only for
after decel- operation tion on the operation operation operation operation rying CPU Unit
eration stop on the left left on the left on the left on the left on the left current monitor
(See note errors.
2.) (Servo
OFF)
Servo OFF Does not Does not Does not Does not Does not Causes Connection Servomo- Possible
cause PCU cause PCU cause PCU cause PCU cause PCU PCU opera- not tor not car-
operation operation operation operation operation tion on the released. rying
on the left on the left on the left on the left on the left left current
(Servo
OFF)
Emergency Does not Does not Does not Does not Does not Causes Connection Maintains Possible
stop cause PCU cause PCU cause PCU cause PCU cause PCU PCU opera- not previous
operation operation operation operation operation tion on the released. status
on the left on the left on the left on the left on the left left
Decelera- Does not Does not Does not Causes Causes Causes Connection Maintains Possible
tion stop cause PCU cause PCU cause PCU PCU opera- PCU opera- PCU opera- not previous (See note
operation operation operation tion on the tion on the tion on the released. status 4.)
on the left on the left on the left left left left
Maintains Does not Does not Does not Causes Causes See note 1. Maintains Maintains Possible
cause PCU cause PCU cause PCU PCU opera- PCU opera- previous previous
operation operation operation tion on the tion on the status status
on the left on the left on the left left left
Note (1) If a warning occurs in a MECHATROLINK slave device, the Warning Flag
will turn ON and operation will continue.
(2) When a connection is released by the PCU, the Servo Drive will be put in
the Servo OFF state.
(3) The operations and status for MECHATROLINK slave device errors
above indicate the PCU operation (i.e., the command sent to the slave
device when an error occurs). The operation of the MECHATROLINK
slave device in which the error occurred depends on the device's specifi-
cations.
(4) MECHATROLINK communications errors that occur in individual axes
cannot be cleared by setting the AXIS ERROR RESET Bit in the Axis Op-
erating Output Memory Areas. (For details, refer to Errors in MECHA-
TROLINK Communications in this section.)
If two or more errors occur at the same time, the errors are processed in the
order of priority starting from the most important error, as shown in the follow-
ing table, and the error codes are refreshed.
483
Overview of PCU Errors Section 12-1
If two or more errors of the same priority level occur at the same time, the
error status of the error that was detected first will be maintained (the error
code for the error that was detected first will be held).
Category PCU operation if error Priority Details
occurs level
Unit common System stopped High
errors Connection released sud-
denly
Connection released after
deceleration stop
Individual axis MECHATROLINK communi- If a Unit common error
error cations error (See note.) occurs while an individ-
Servo OFF ual axis error has
Emergency stop occurred, the status of
Deceleration stop Low the Error Flag and axis
Operation continues error code for the axis
error will be held.
Note For PCUs with unit version 1.2 or earlier, parameters cannot be read, written,
or saved when there is an axis error. Attempts to execute these commands
484
Overview of PCU Errors Section 12-1
will be ignored. For PCUs with unit version 1.3 or later, parameters can be
read, written, or saved even when there is an axis error.
Functions that cannot be performed during errors can be performed after exe-
cuting ERROR RESET to clear the error.
Warnings The MECHATROLINK slave device warnings that occur indicate that an error
will occur if operation is continued without correcting the problem.
The type of warning and detection conditions depend on the connected
MECHATROLINK slave device (Servo Drive).
When the PCU detects a warning for the MECHATROLINK slave station
device, the PCU notifies the CPU Unit, by turning ON the Warning Flag for the
corresponding axis, and stores the warning code in the axis error code.
When a warning is detected, the Unit continues operation unchanged.
When a warning is detected and then the associated error occurs for the
same axis, the Error Flag turns ON and the PCU performs error processing.
The axis error code will be overwritten by the error code for the error that has
occurred.
485
Troubleshooting Procedure Section 12-2
a = Beginning word of Axis Operating Output Areas specified in Common Parameters + (Axis No. −1) × 25
b = Beginning word of Axis Operating Input Areas specified in Common Parameters + (Axis No. −1) × 25
Note If an axis warning occurs (Warning Flag = 1), the PCUs’ command response
time will be delayed due to the warning processing. The PCU processing time
required from receiving a command from the CPU Unit until the command is
sent using MECHATROLINK communications is one MECHATROLINK com-
munications cycle if an axis warning has not occurred, and three MECHA-
TROLINK communications cycles if an axis warning has occurred. If the
machine's operation is affected by the PCU's command response time, clear
the axis warning status using ERROR RESET or disable the warnings using
the Servo Drive settings.
For details on the PCU's command response time, refer to Command
Response Time in Appendix A Performance Characteristics.
Error occurs
Operation when
error occurs
Countermeasure
Cause of error determined according 12-4 Error Codes
removed to each error cause 12-5 Troubleshooting
486
LED Error Indicators Section 12-3
487
LED Error Indicators Section 12-3
The indicator displays shown in the above table indicate errors that have
occurred in the CPU Unit. Check the Unit's installation status and causes for
the errors in the CPU Unit.
The indicator displays shown in the above table indicate that data in the PCU
is corrupted or the PCU's internal circuits have malfunction.
Data may be corrupted if the PCU power is interrupted while data is being
saved to the PCU's internal flash memory. Use PCU's SAVE DATA or the CPU
Unit's simple backup function to restore (read) data saved in the Memory
Card or perform another process to recover saved data.
If the error occurs again, the probable cause is a faulty PCU. Replace the
PCU.
488
LED Error Indicators Section 12-3
The indicator display shown in the above table indicates that illegal data is set
in the PCU parameters or an illegal operation has been attempted, such as
multistart.
This error will occur if a problem has occurred in the use of the PCU, which
requires the PCU settings or user program to be corrected.
The error types, and the axis in which the error has occurred can be checked
using the PCU Error Flags and error codes.
489
Error Codes Section 12-4
The indicator display shown in the above table indicates that the limit input
has been detected, Servo Drive's main circuit power supply is OFF, or an error
specific to the Servo Drive or another error in the machine or Servo Drive has
occurred.
Check whether the cause of the error is a machine error, a faulty sensor, dis-
connection, or Servo Drive error.
The error types, and the axis in which the error has occurred can be checked
using the PCU Error Flags and error codes.
490
Error Codes Section 12-4
Not lit Not lit Not lit Not lit Not lit CPU Unit Power --- Power is not Check the power supply ---
power interrup- being supplied voltage being supplied to
interrup- tion correctly to the CPU Unit and make
tion the CPU Unit. sure the correct power is
being supplied.
Unit sys- Watch- --- The PCU sys- Make sure that the PCU System
tem error dog timer tem is not is installed correctly, and stopped
operation operating cor- turn the power OFF and
rectly. ON again. If the error
occurs again, replace
the PCU.
Not lit Not lit Lit Not lit Not lit Setting Unit num- --- The PCU's After changing the unit System
error ber error unit number is number, cycle the power stopped
the same as and create the I/O tables
another Unit. from the CPU Unit.
Unit rec- --- The PCU is Create the I/O tables for System
ognition not registered the CPU Unit again. stopped
incom- in the CPU
plete Unit's I/O
tables, or the
registered sta-
tus does not
match.
Data Data --- The transfer of Make sure that the PCU System
transfer transfer data between is installed correctly, and stopped
error error the PCU and turn the power OFF and
CPU Unit at ON again. If the error
initialization of occurs again, replace
the PCU could the PCU or CPU Unit.
not be exe-
cuted cor-
rectly.
Not lit Lit Not lit Not lit Not lit Unit mal- Common --- The internal Replace the PCU. System
function memory circuits of the stopped
error PCU have
malfunc-
tioned.
Not lit Lit Lit Not lit Not lit Unit rec- Unit rec- --- The CPU Unit Replace the PCU. System
ognition ognition has not recog- stopped
error error nized the PCU
correctly.
The above errors for which the RUN indicator is not lit occur when starting
PCU operations, such as turning ON the power or restarting the Unit. The
PCU system does not start correctly if any of these errors occurs, so the Error
Flags and error codes cannot be checked from the CPU Unit.
491
Error Codes Section 12-4
Lit Flash- Lit Not lit Not lit CPU Unit CPU fatal 000A An error caus- Remove the cause of Connec-
ing error error ing the CPU the CPU Unit stopping. tion
Unit to stop released
has occurred. after decel-
eration
stop
CPU Unit 000B The CPU Unit Make sure that the CPU Connec-
watchdog system is not Unit and PCU are tion
timer error operating cor- installed correctly, and released
rectly. turn the power OFF and after decel-
ON again. If the error eration
occurs again, replace stop
the CPU Unit.
CPU Unit 000C The cyclic Check the error status of Connec-
monitor refresh from the CPU Unit and per- tion
error the CPU Unit form appropriate error released
to the PCU processing. After restart- after decel-
has stopped. ing the cyclic refresh eration
with the CPU Unit, exe- stop
cute PCU's ERROR
RESET.
Bus error 000D PLC bus oper- Make sure that the CPU Connec-
ation error Unit and PCU are tion
installed correctly, and released
turn the power OFF and after decel-
ON again. If the error eration
occurs again, replace stop
the CPU Unit.
PCU internal errors
Lit Lit Not lit Not lit Not lit Unit error MLK 0026 An error has Replace the PCU. System
device occurred in stopped
error the internal
circuits of the
PCU.
MLK 0030 An error has Check the MECHA- System
device ini- been detected TROLINK communica- stopped
tialization in the tions settings in the
error MECHA- Common Parameters,
TROLINK and then restart the Unit
communica- or turn the power OFF
tions part dur- and ON again. If the
ing PCU error occurs again,
initialization replace the PCU.
processing.
Data cor- Memory 00F1 The data Transfer and save the System
rupted error saved in the PCU data again, and stopped
PCU is cor- then restart the Unit or
rupted. turn the power OFF and
ON again. If the error
occurs again, replace
the PCU.
492
Error Codes Section 12-4
Lit Flash- Not lit Lit Unde- Scan list MLK ini- 0020 The MECHA- Check whether the set- Maintains
ing ter- mismatch tialization TROLINK tings for the MECHA- (Axes that
mined error slave station TROLINK have a
device corre- communications line connection
sponding to connection or slave estab-
the axis num- device's station address lished can-
ber registered match the settings in the not be
in the PCU scan list, and then exe- operated
scan list is not cute CONNECT again. for PCUs
connected. with unit
version 1.2
or earlier.)
Communi- MLK com- 0025 MECHA- Check the connection of Connec-
cations munica- TROLINK the MECHATROLINK tion
error tions error communica- communications cable. released
tions cannot After removing the noise suddenly
be performed or other the cause pre-
correctly, or venting communications,
two or more restart the PCU.
MECHA-
TROLINK
slave station
devices are
using the
same station
number.
493
Error Codes Section 12-4
Lit Flash- Not lit Not lit Unde- Illegal Multistart 0021 An operation The operation com- Maintains
ing ter- operation error command that mand that was sent can-
mined cannot be not be executed. Check
executed has the last command tim-
been sent to ing and change the
the PCU. operation sequence.
FINS 0024 Communica- Check the communica- Connec-
command tions between tions path between the tion
time moni- the computer computer and PLC and released
toring and PCU were remove any problems. after decel-
error interrupted for The Position Control eration
more than 5 s Unit is set to continue stop
after switch- monitoring communica-
ing the CX- tions with the computer.
Motion-NCF Restart the PCU to clear
to an opera- the communications
tion monitor monitoring status.
window.
Illegal Write 0022 An attempt The data transfer for the Maintains
data transfer has been command cannot be
error made for the executed. Check the
PCU to write contents of the last com-
data to an ille- mand, and correct the
gal address, data transfer settings.
or to write
data using an
illegal data
size.
Read 0023 An attempt The data transfer for the Maintains
transfer has been command cannot be
error made for the executed. Check the
PCU to read contents of the last com-
data from an mand, and correct the
illegal data transfer settings.
address, or to
read data with
an illegal data
size.
Transfer 0027 The set value Set and save a transfer Connec-
cycle set- for the transfer cycle set value in the tion
ting error cycle set in Common Parameters released
the PCU's that is suitable for the suddenly
Common number and type of con-
Parameters is nected MECHA-
too small for TROLINK devices and
the number the maximum axis num-
and type of ber, and then restart the
connected PCU.
MECHA-
TROLINK
devices or the
maximum axis
number.
Initializa- 0028 An illegal set When this error occurs, Maintains
tion com- value has the corresponding set-
mon been detected ting in the Common
parame- in the Com- Parameters is set to the
ter check mon Parame- default value (0). After
error ters during executing ERROR
PCU initializa- RESET, transfer and
tion. (See save the correct Com-
note.) mon Parameter setting
and restart the PCU.
Data 0029 An illegal set The transferred set Maintains
transfer value in the value is discarded and
common Common the set value in the Com-
parame- Parameters mon Parameters before
ter check was trans- the transfer is restored.
error ferred to the After executing ERROR
PCU using RESET, transfer the cor-
WRITE DATA. rect Common Parame-
(See note.) ters setting.
Note An error will occur if the scan list contains more than the maximum number of
axes for the CS1W-NC271/NC471 or CJ1W-NC271/NC471.
494
Error Codes Section 12-4
Lit Flash- Not lit Lit Unde- Communi- Synchro- 3010 MECHA- Check the connection of Operation
ing ter- cations nous TROLINK the MECHATROLINK stops
mined error communi- communica- communications cable. according
cations tions cannot After removing the to the
alarm be performed cause preventing com- method
correctly with munications, such as used when
the corre- breaks or noise in the the Servo
sponding axis. connection, execute Drive alarm
CONNECT again. occurs.
(The PCU
executes
DECELER-
ATION
STOP.)
Operation
of the cor-
respond-
ing axis is
prohibited.
Communi- 3011 MECHA- Check the connection of Operation
cations TROLINK the MECHATROLINK stops
alarm communica- communications cable. according
tions cannot After removing the to the
be performed cause preventing com- method set
correctly with munications, such as in the
the corre- breaks or noise in the Servo
sponding axis. connection, execute Drive for
CONNECT again. alarms.
(The PCU
executes
DECELER-
ATION
STOP.)
Operation
of the cor-
respond-
ing axis is
prohibited.
Com- 3012 No MECHA- After checking that no Operation
mand tim- TROLINK error has occurred in the stops
eout communica- MECHATROLINK device according
tions connected to the corre- to the
response has sponding axis, execute method
been received CONNECT again. used when
from the cor- If this error occurs when the Servo
responding transferring a Servo Drive alarm
axis. Parameter to the R88D- occurs.
When con- WN@-ML2 Servo Drive, (The PCU
nected to an check whether the Servo executes
R88D-WN@- Parameter is being DECELER-
ML2 Servo transferred with an ille- ATION
Drive, this gal parameter size. STOP.)
error will occur Operation
if a Servo of the cor-
Parameter is respond-
transferred ing axis is
with an illegal prohibited.
parameter
size.
495
Error Codes Section 12-4
Lit Flash- Not lit Not lit Lit Illegal Present 3030 ABSOLUTE Execute ORIGIN Decelera-
ing operation position MOVEMENT SEARCH or PRESENT tion stop
unknown or ORIGIN POSITION PRESET and
error RETURN was after defining the origin,
executed execute the previously
before the ori- unsuccessful command
gin was estab- again.
lished.
Servo 3040 A command to Execute the SERVO The com-
unlock start the axis LOCK and then execute mand to
error was executed the previously unsuc- start the
while in Servo cessful command again. axis is
unlock status. ignored
and the
Servo
Drive
remains in
Servo
unlock sta-
tus.
Multistart 3050 An attempt After editing the ladder Decelera-
error was made to program so that multiple tion stop
execute two or command bits do not
more of the turn ON at the same
following com- time for the same axis,
mands at the execute the previously
same time for unsuccessful command
the same axis. again.
ABSOLUTE
MOVE-
MENT, REL-
ATIVE
MOVE-
MENT, ORI-
GIN
SEARCH,
ORIGIN
RETURN,
PRESENT
POSITION
PRESET,
JOG, SPEED
CONTROL,
TORQUE
CONTROL,
or DEVICE
SETUP
An attempt After editing the ladder
was made to program so that com-
execute one of mand bits do not turn
the following ON for a busy axis, exe-
commands for cute the previously
a busy axis. unsuccessful command
ORIGIN again.
SEARCH,
ORIGIN
RETURN,
PRESENT
POSITION
PRESET,
JOG, or
DEVICE
SETUP
496
Error Codes Section 12-4
Lit Flash- Not lit Not lit Lit Illegal Position 3060 An attempt Edit the position com- Decelera-
ing data designa- was made to mand value to be within tion stop
tion error execute REL- the positioning range
ATIVE MOVE- and execute the com-
MENT using a mand again.
position com-
mand value
for the target
position that is
outside the
positioning
range.
Speed 3061 An attempt Edit the speed com- Decelera-
designa- was made to mand value to be within tion stop
tion error execute one of the setting range and
the following execute the command
commands again.
with a nega-
tive value as
the speed
command
value.
ABSOLUTE
MOVE-
MENT, REL-
ATIVE
MOVE-
MENT, ORI-
GIN
SEARCH,
ORIGIN
RETURN,
and JOG
An attempt Edit the speed com-
was made to mand value to be within
execute ORI- the setting range and
GIN SEARCH execute the command
with a speed again.
command
value of 0.
Speed 3062 An attempt Edit the speed com- Decelera-
control was made to mand value to be within tion stop
speed execute the setting range and
designa- SPEED CON- execute the command
tion error TROL using a again.
command
value that
exceeds the
speed com-
mand range.
Torque 3063 An attempt Edit the torque com- Decelera-
command was made to mand value to be within tion stop
value execute the setting range and
error TORQUE execute the command
CONTROL again.
using a com-
mand value
that exceeds
the torque
command
range.
497
Error Codes Section 12-4
Lit Flash- Not lit Not lit Lit Illegal Option 3064 An attempt Edit the option com- Decelera-
ing data command was made to mand value to be within tion stop
value 1 execute the setting range and
error SPEED/ execute the command
TORQUE again.
CONTROL
using a com-
mand value
that exceeds
the command
range in
option com-
mand value 1.
Option 3065 An attempt Edit the option com- Decelera-
command was made to mand value to be within tion stop
value 2 execute the setting range and
error SPEED CON- execute the command
TROL using a again.
command
value that
exceeds the
command
range in
option com-
mand value 2.
Override 3070 An attempt Edit the override value to Decelera-
was made to be within the setting tion stop
execute the range and execute the
override using command again.
an override
value outside
the setting
range.
Initializa- 3090 An illegal set When this error occurs, Decelera-
tion axis value has the corresponding set- tion stop
parame- been detected ting in the Axis Parame-
ter check in the Axis ters is set to the default
error Parameters value (0). After executing
during PCU ERROR RESET, transfer
initialization. the correct Axis Parame-
ter.
Data 3091 An illegal set The transferred set Decelera-
transfer value in the value is discarded and tion stop
axis Axis Parame- the set value in the Axis
parame- ters was Parameters before the
ter check transferred to transfer is restored. After
error the PCU using executing ERROR
WRITE DATA. RESET, transfer the cor-
rect Axis Parameter.
Data 3099 An attempt The transferred set Decelera-
setting was made to value is discarded and tion stop
error transfer data the set value for the
for an illegal Servo Parameter before
parameter the transfer is restored.
number and After executing ERROR
outside the RESET, transfer the cor-
setting range rect Servo Parameter.
using SERVO
PARAMETER
TRANSFER.
A function not Check the commands
supported by for the relevant axis and
SMARTSTEP correct the ladder pro-
Junior Servo gram so that only sup-
Drives (e.g., ported functions are
torque control used.
commands)
was executed.
498
Error Codes Section 12-4
Lit Flash- Not lit Flash- Lit External Forward 3000 A forward After executing ERROR Operation
ing ing sensor rotation rotation limit RESET, perform move- stops
input limit input input signal ment in the reverse rota- according
was detected. tion direction. to the
Servo
Drive's
specified
stop
method for
limit inputs.
(The PCU
executes
EMER-
GENCY
STOP.)
Reverse 3001 A reverse After executing ERROR Operation
rotation rotation limit RESET, perform move- stops
limit input input signal ment in the forward rota- according
was detected. tion direction. to the
Servo
Drive's
specified
stop
method for
limit inputs.
(The PCU
executes
EMER-
GENCY
STOP.)
Forward 3002 The forward After checking the posi- Operation
software software limit tion command value and stops
limit was reached executing ERROR according
or exceeded RESET, execute a to the
during axis movement command to Servo
movement. move the axis to a cor- Drive’s
rect position within the specified
software limit range. stop
method for
limit inputs.
(The PCU
executes
EMER-
GENCY
STOP.)
Reverse 3003 The reverse After checking the posi- Operation
software software limit tion command value and stops
limit was reached executing ERROR according
or exceeded RESET, execute a to the
during axis movement command to Servo
movement. move the axis to a cor- Drive's
rect position within the specified
software limit range. stop
method for
limit inputs.
(The PCU
executes
EMER-
GENCY
STOP.)
Emer- 3004 The emer- Turn OFF the emer- Servo OFF
gency gency stop gency stop input signal,
stop sig- input signal reset the axis error, and
nal input (an external repeat the operation
control input from locking the Servo.
signal) was (This error will not occur
detected if the EMERGENCY
when the STOP command in the
Servo was Axis Operating Memory
locked or an Area is used.)
attempt was
made to lock
the Servo
while the
emergency
stop input sig-
nal was ON.
499
Error Codes Section 12-4
Lit Flash- Not lit Flash- Lit Origin No origin 3020 The origin Check the origin proxim- Operation
ing ing search proximity proximity input ity input signal wiring stops
error or origin signal could and the signal's alloca- according
input sig- not be tion setting in the Servo to the
nal detected Parameters. Check that Servo
within the the dog width of the ori- Drive's
range of both gin proximity input signal specified
limit input sig- is no shorter than the stop
nals during an communications cycle. method for
origin search. limit inputs.
(The PCU
After detecting Check that the origin executes
the origin input signal selection in EMER-
proximity input the PCU's Axis Parame- GENCY
signal during ters is correct. When the STOP.)
an origin external latch signal is
search opera- selected as the origin
tion, a limit input signal, check the
input signal external latch signal wir-
was detected ing and the allocation
before detect- setting in the Servo
ing the origin Parameters.
input signal.
Limit input 3021 The limit input Check the limit input sig- Emer-
already signal in the nal wiring for the corre- gency stop
ON origin search sponding direction and (the opera-
direction has check the limit input sig- tion com-
already been nal's allocation setting in mand is
input during a the Servo Parameters. not exe-
single-direc- cuted)
tion origin
search.
Limit input 3022 Origin search Check the limit input sig- Emer-
signal ON cannot be nal wiring in both direc- gency stop
in both executed due tions and check the limit (the opera-
directions to limit input input signal allocation tion com-
signals being settings in the Servo mand is
input in both Parameters. not exe-
directions. cuted)
Servo Drive 3080 The main cir- Check the power supply Servo OFF
Drive main cir- cuit power of voltage being supplied to
error cuit OFF the Servo the Servo Drive's main
error (See Drive has circuit power supply and
note.) been turned make sure the correct
OFF. power is being supplied.
MECHA- --- 4000 + The error processing depends on the Operation
TROLINK Alarm device. stops
device code for according
alarm each to the
device specified
method
when the
Servo
Drive alarm
occurs.
(The PCU
executes
DECELER-
ATION
STOP.)
Note For PCUs with unit version 1.2 or earlier, driver main circuit OFF errors can be
detected regardless of whether the axis is servo-locked. For PCUs with unit
version 1.3 or later, driver main circuit OFF errors will be detected only when
the axis is servo-locked and will not be detected when the axis is not servo-
locked.
500
Error Codes Section 12-4
Lit Not lit Not lit Not lit Lit MECHA- --- 4000 + The error processing depends on the Operation
TROLINK Warn- device. continues
device ing
warning code for
each
device
501
Error Codes Section 12-4
502
Troubleshooting Section 12-5
12-5 Troubleshooting
This section provides troubleshooting flowcharts when Servo Drive communi-
cations cannot be established or movement is not possible even when move-
ment commands are sent from the ladder program.
Y
Is the RUN indicator lit?
Y
Are any other
indicators lit?
N Y
Is the ERH indicator lit?
N
Y N
Is power being supplied to Is the unit number
the PLC correctly? set correctly?
N Y
N
Are the I/O tables
set correctly?
Supply the correct Make sure that the PCU Create the I/O Check whether the See 12-5-2
is installed correctly, Troubleshooting
power supply and turn the power OFF tables for the CPU PCU's unit number is
voltage to the PLC. Unit again. the same as another during PCU
and ON again.
If the problem occurs Operations.
Unit.
again, the probable
cause is a faulty PCU
Unit. Replace the PCU.
503
Troubleshooting Section 12-5
Y
Is the ERH indicator lit?
Y
Is the ERC indicator lit?
Y
Is the ERC indicator
flashing?
Y
Is the MLK indicator lit?
N Y
Are the axis communications status flags
in the Common Operating Memory Area
turned ON?
Turn ON the The axis is not Correct the scan list With Position Control Units The scan list may not Set the Axis Check the outputs
CONNECT Bit in registered in the scan settings in the PCU's with unit version 2.0 or be enabled. To enable Operating Memory from the user
list in the PCU's Common Parameters. later, all axes with the the scan list, save it in Areas correctly and program to see if they
the Common
Common Parameters. If the scan list has corresponding bit turned the flash memory in then restart the function correctly.
Parameters and Position Control Unit. If there is no problem
Register the axes been changed, save ON in the Axes to Connect the Position Control
start being used in the scan the settings in the Unit and then either Axis operation is not in the user program,
parameter will not be
MECHATROLINK list, and save the PCU's internal flash included in the connection restart the Unit or possible if nothing is the probable cause is
communications. settings in the PCU's memory. Then restart even if they are registered cycle the power specified in the a MECHATROLINK
internal flash memory. the Unit or cycle the in the scan list. supply. settings of the Axis slave station device
Then restart the Unit power and execute Confirm equipment safety, If the problem recurs, Operating Output malfunction. Replace
or cycle the power and CONNECT again. and then turn ON the the Position Control Memory Area. the slave station
execute CONNECT corresponding bit and Unit may be faulty. device and turn ON
again. execute CONNECT again. Replace the Position the power again.
Control Unit.
504
Troubleshooting Section 12-5
Y
Check the Unit error code.
Has the Memory Error (00F1)
occurred?
Y Y
Check the Unit error code. Has the
Is the ERM indicator lit? MLK Device Initialization Error (0030)
occurred?
N N
Y
Is the ERM indicator
flashing?
SERVO LOCK, Illegal data is set in The limit input was An error in Make sure that the Check the The data saved in An error has
DEVIATION the PCU or an illegal detected or Servo MECHATROLINK PCU is installed MECHATROLINK the PCU is occurred in the CPU
COUNTER RESET, operation was Drive's main circuit communications correctly, and turn communications corrupted. Unit.
executed. Check the power supply is OFF, occurred. the power OFF and settings in Transfer and save Check the error code
EMERGENCY an error specific to at the CPU Unit or
STOP, and DECEL- Unit Error Flag and Check the Error ON again. Common the PCU data again,
Error Flags. Check the Servo Drive or Flag status and If the problem occurs Parameters set in and then restart the the PCU's Unit error
ERATION STOP are another error in the the PCU. Transfer code, and then
given priority over the Unit for which clear the error using again, the probable Unit or turn the
machine or Servo the method shown and save the remove the cause of
other axis com- the Error Flag is ON Drive has occurred. cause is a faulty power OFF and ON the error in the CPU
or the axis error in 12-5-3 PCU Unit. correct data again, again.
mands. Refer to 4- Check the Error Flag and then restart the Unit.
code and clear the status and clear the Troubleshooting Replace the PCU. If the error occurs
7-3 Axis Operating Communications Unit or turn the
error according to error using the again, replace the
Output Memory Errors and the list of power OFF and ON
the method shown in method shown in the PCU.
Area Priority and list of error codes for error codes for the again.
the list of error
add suitable inter- the corresponding corresponding axis If the error occurs
codes. again, replace the
locks to the user axis error code. error code.
program. PCU.
505
Troubleshooting Section 12-5
An error in MECHATROLINK
communications has occurred.
RUN indicator: Lit
ERC indicator: Flashing
ERM indicator: Lit
Y
Is the Unit Error Flag
turned ON?
N Y
Check the Unit error code. Has an
MLK Initialization Error (0020)
occurred?
Y
Is the Error Flag N
turned ON?
N N
N
Y
Has the error occurred
Check the error code for the
Y in all axes?
corresponding axis. Has a Command
Timeout (3012) occurred? N
N
Y
Has the error occurred in the
corresponding axis only?
Illegal data is set in Check the Error Flags for No MECHATROLINK If the error has occurred The probable cause is MECHATROLINK
all axes being used, Check the Unit
the PCU or an communications re- in all the axes connected due to the external envi- communications are not
check the axes in which before the specified axis, ronment such as noise Error Flag and Unit
illegal operation was sponse has been re- being performed normally
the MECHATROLINK the probable cause of or an interruption to the due to disconnections, error code again.
executed. communications error ceived from the corre- the error is in the MECHATROLINK de- faulty contacts, or breaks If the problem
Check the Unit Error occurred, and then follow sponding axis. Check communications line vice power supply, pre- in the terminating occurs again, the
Flag and Error the steps in the that no error has occur- between the specified venting the correspond- resistance or
troubleshooting flowchart probable cause is a
Flags. red in the MECHATRO- axis and the immediately ing axis from MECHATROLINK
related to previous (normal) axis. communicating normal- faulty PCU. Replace
Check the Unit for LINK device connected communications cables.
communications again. Check that there are no ly. Check the installation Check the the PCU.
which the Error Flag (MECHATROLINK to the corresponding ax- disconnections, faulty environment and communications
is ON or the axis communications errors is. contacts or breaks in the grounding status of the connection conditions.
error code and clear are given a high level of Release the connection communications cable. MECHATROLINK de- Release the connection
the error according priority among axis and execute CONNECT Release the connection vice for the correspond- and execute CONNECT
errors and are indicated and execute CONNECT ing axis. Release the again to enable the PCU
to the method by the indicator display in again to enable the
again to enable the PCU connection and execute to recover.
shown in the list of order of priority.) PCU to recover. to recover. CONNECT again to en-
error codes. able the PCU to recov-
er.
506
Troubleshooting Section 12-5
Y
Is the power ON for every
MECHATROLINK slave
station device?
Y
Do two or more MECHATROLINK
slave station devices have the same Y Are the communications settings Y
station number? for every MECHATROLINK slave
station device set to 10 Mbps and
32 bytes?
N
N Do the station addresses of the Y
MECHATROLINK slave station devices
match the axis numbers registered in
the scan list?
MECHATROLINK Check the station Turn ON the power Make sure that the Set the Reset the station Check that an error
communications are not number setting switch on
number of the to every MECHATROLINK MECHATROLINK the slave station device has not occurred in
being performed
MECHATROLINK MECHATROLINK communications slave station device or change the scan list the
normally due to settings in the PCU's
disconnections, faulty slave station device, slave station device. cables and communications MECHATROLINK
Common Parameters,
contacts, or breaks in the and set a unique Release the terminating settings to 10 Mbps making sure that the slave station device
terminating resistance or number for each connection and then resistance are and 32 bytes, and station numbers of the that cannot be
MECHATROLINK MECHATROLINK slave
device. execute CONNECT inserted securely so then cycle the station devices match cleared.
communications cables. Restart the Unit or again to enable the that they are locked. power. the axis numbers Example: Servo
Check the registered in the scan
cycle the power, PCU to recover. Release the Release the Drive encoder
communications list.
connection conditions. and then execute connection at the connection at the If the scan list has been communications
Restart the Unit or cycle CONNECT again to PCU and then PCU, cycle the changed, save the error (A.C9), etc.
settings in the PCU's
the power, and then enable the PCU to execute CONNECT power to the slave internal flash memory.
execute CONNECT recover. again. station device, and Then restart the Unit or
again to enable the PCU then execute cycle the power and
to recover. execute CONNECT
CONNECT again. again.
507
Error Reset Section 12-6
508
Error Reset Section 12-6
a = Beginning word of Axis Operating Output Memory Areas specified in Common Parameters + (Axis No. − 1) × 25
b = Beginning word of Axis Operating Input Memory Areas specified in Common Parameters + (Axis No. − 1) × 25
509
CPU Unit Error Display Section 12-7
510
SECTION 13
Maintenance and Inspection
This section describes methods for inspecting and maintaining the Position Control Unit and the procedure required to
replace a Position Control Unit.
511
Inspection Section 13-1
13-1 Inspection
Perform daily or periodic inspections to make sure that the PCU continues
operating in its optimum condition.
512
Handling Precautions Section 13-3
513
Procedure for Replacing a PCU Section 13-4
CPU Unit's Simple CS/CJ-series CPU Units have a simple backup function that enables all the
Backup Function setup data in the CPU Unit for every Unit to be backed up (written) to the
Memory Card that is installed in the CPU Unit or restored (read) from the
Memory Card at the same time by simply operating a switch on the front of the
CPU Unit.
When replacing the PCU, the time required to reset each Unit can be short-
ened by reading the backup file.
514
Procedure for Replacing a PCU Section 13-4
PCU's Backup The PCU has a backup function for separately transferring data that has been
Function saved in the PCU's internal flash memory to the Memory Card installed in the
CPU Unit using the READ BACKUP DATA Bit and WRITE BACKUP DATA
Bit in the Common Operating Memory Area.
The PCU's backup function can be executed while MECHATROLINK commu-
nications are stopped (connection released) and the Unit Busy Flag is OFF. If
this command is executed during MECHATROLINK communications, the
command will be ignored and backup will not be performed.
Writing and reading of backup data starts at the rising edge ( ) when the
WRITE BACKUP DATA Bit and READ BACKUP DATA Bit turn ON, respec-
tively, in the Common Operating Memory Area.
Common Operating Memory Area (Output)
Name Word Bit Contents
WRITE BACKUP n+1 06 : Starts writing backup data
DATA
READ BACKUP 07 : Starts reading backup data
DATA
515
Procedure for Replacing a PCU Section 13-4
If an error occurs in transferring data between the PCU and Memory Card
when using the PCU's backup function, the data transfer will be cancelled,
and the Memory Card Transfer Error Flag in the Common Operating Memory
Area will turn ON.
If a Memory Card Transfer Error occurs, execute UNIT ERROR RESET and
after the error is reset, execute the backup function again.
The PCU data backed up using the PCU's backup function is stored in the
Memory Card under the following filename.
File name: UNIT@@.PRM
(Note: The boxes indicate the PCU's unit number + 10 hex)
Note (1) Execute PCU's READ BACKUP DATA to restore (read) data from the
Memory Card to the PCU's internal flash memory. The data restored in
the internal flash memory is enabled by restarting the PCU or cycling the
power to the CPU Unit.
(2) If a Memory Card Transfer Error occurs while using the PCU's backup
function, the backup to the Memory Card or restoration of data to the
PCU's internal flash memory will not be executed correctly. If such an er-
ror occurs, always execute the backup function again, and backup or re-
store the correct data.
516
Appendix A
Performance Characteristics
Power Up Time
When the PCU is powered up or restarted, the time required for the Unit to complete its initial processing and
be ready to receive commands from the CPU Unit is 500 ms max.
The Unit Busy Flag turns ON during initial processing after turning ON the PCU power or restarting the Unit.
Restart completed (Unit reset released)
Reset
Unit initial processing
517
Performance Characteristics Appendix A
Servo Drive's Response Time for Commands from the CPU Unit
The response time starts with refreshing outputs for the cycle in which the command was sent from the CPU
Unit and continues until the Servo Drive starts operating in response to the command.
Command sent
The maximum time from the end refresh of the user program's cycle in which the command was sent until the
command is actually received by the PCU is indicated as TOUT_REF:
(CPU cycle time or MECHATROLINK communications cycle, whichever is longer) + communications cycle
×1
The PCU processing time from when the command is received by the PCU until it is sent using MECHA-
TROLINK communications is indicated as TNC:
MECHATROLINK communications cycle × 1
Note If a warning occurs, PCU retry processing is required, so the value for TNC is the MECHATROLINK
communications cycle × 3.
The time for a command sent from the PCU using MECHATROLINK communications to reach the Servo Drive
is indicated as TMLK:
MECHATROLINK transfer cycle × 1
The processing time until execution of the command received by the Servo Drive is indicated as TSRV_OUT:
250 µs (using an R88D-GN@-ML2 to send commands relating to interpolation feed, speed control and
torque control)
1,250 µs (using an R88D-GN@-ML2 to send commands other than those described above)
625 µs (using an R88D-WT@ and FNY-NS115 or the SMARTSTEP Junior)
425 µs (using an R88D-KN@-ML2 or an R88D-WN@-ML2)
The maximum value for the time until the Servo Drive actually starts operating in response to the command
sent from the CPU Unit's user program, as indicated by TCMD, is calculated as the total of these values, as fol-
lows:
TCMD(MAX) = TOUT_REF + TNC + TMLK + TSRV_OUT
518
Performance Characteristics Appendix A
NC→CPU
PCU processing
TIN_REF
MECHATROLINK
communications
cycle TMLK=Transfer cycle
The processing time for the changes in status detected in the Servo Drive to be sent using MECHATROLINK
communications is indicated as TSRV_IN:
250 µs + transfer cycle (using R88D-GN@-ML2)
625 µs (using an R88D-WT@ and FNY-NS115 MECHATROLINK-II I/F Unit or the SMARTSTEP Junior)
450 µs (using an R88D-WN@-ML2)
300 µs (using an R88D-KN@-ML2)
The time for the Servo Drive status to reach the PCU via MECHATROLINK communications is indicated as
TMLK:
MECHATROLINK transfer cycle × 1
The maximum time from the end refresh of the user program's cycle in which the command was sent until the
command is actually received by the PCU is TIN_REF:
(CPU cycle time or MECHATROLINK communications cycle, whichever is longer) + CPU Unit's cycle time
×1
The maximum value for the time until changes in the Servo Drive status are reflected in the CPU Unit's user
program, as indicated by TRES, is a total of these values, as follows:
TRES(MAX) = TSRV_IN + TMLK + TIN_REF
Example:
CPU Unit cycle time: 1 ms
PCU communications setting: Transfer cycle: 1 ms
Communications cycle = 1 (transfer cycle × 1 = 1 ms)
Connected Servo Drive: W-series Servo Drive + FNY-NS115
The command response time for the above conditions is as follows:
(This example applies when no warning has occurred in the PCU.)
Item Maximum response time Calculation method
CPU Unit to PCU 4.625 ms TCMD(MAX) = TOUT_REF + TNC + TMLK + TSRV_OUT
= 2 ms + 1 ms + 1 ms +625 µs
PCU to CPU Unit 3.625 ms TRES(MAX) = TSRV_IN + TMLK + TIN_REF
= 625 µs + 1 ms + 2 ms
Note When mounting a Position Control Unit to a CS-series Long-distance Expansion Rack, refer to the graph
on I/O refresh time coefficients in the CS-series CPU Unit Operation Manual (Cat. No. W339).
519
Performance Characteristics Appendix A
Note The numerical values are obtained when a W-series Servo Drive is used with a FNY-NS115 MECHA-
TROLINK-II I/F Unit.
Speed After the Servo Drive detects that the limit input
signal has turned ON and until it stops axis
operation (area shaded in gray), the axis will
operate according to the Select Stop when
Prohibited Drive Is Input (Pn001.1) setting in the
Servo Parameters.
Time
1
Travel direction limit input
0
Limit input response time
Speed
Time
520
Appendix B
List of Parameters
521
List of Parameters Appendix B
1861 1875 1889 189D 18B1 18C5 18D9 18ED 1901 1915 1929 193D 1951 1965 1979 198D Operation mode selection
Bit Function Settings
00 to 03 Reserved 0
by the
system.
04 to 07 Origin 0: Reversal
search mode 1
operation 1: Reversal
mode 2
2: Single-direc-
tion mode
3: Reversal
mode 3 (See
note.)
08 to 11 Origin 0: Origin prox-
detec- imity input
tion signal rever-
method sal
(See 1: No origin
note.) proximity
input signal
reversal
2: Do not use
origin prox-
imity input
signal
12 Origin 0: Forward
search 1: Reverse
direction
13 Origin 0: Not set.
search 1: Set.
preset
(See
note.)
14 to 15 Reserved 0
by the
system.
522
List of Parameters Appendix B
1863 1877 188B 189F 18B3 18C7 18DB 18EF 1903 1917 192B 193F 1953 1967 197B 198F 0000 (Reserved by the system.)
to to to to to to to to to to to to to to to to
1873 1887 189B 18AF 18C3 18D7 18EB 18FF 1913 1927 193B 194F 1963 1977 198B 199F
Note The reversal mode 3 setting for the origin search operation, the origin detection method, and the origin
search preset can be used only with Position Control Units with unit version 2.0 or later. They cannot be
used with Position Control Units with unit version 1.3 or earlier.
523
List of Parameters Appendix B
524
List of Parameters Appendix B
Basic Parameters
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
000 Rotation Direction 2 Set the relation between the command direction and 1 - 0 to 1 C
(000) Switching the motor rotation direction.
0: With a forward rotation command, the motor rotates
CW as viewed from the axis end.
1: With a forward rotation command, the motor rotates
CCW as viewed from the axis end.
001 Control Mode Selec- 2 Select the Servo Drive CONTROL mode. 0 - 0 to 6 R
(001) tion 0 to 5: Switch function
6: Full closing control
002 Realtime Autotuning 2 Set the OPERATION mode for realtime autotuning. 1 - 0 to 6 B
(002) Mode Selection 0: Disabled
1: Emphasizes stability
2: Emphasizes positioning
3: If there is an unbalanced load on the vertical axis or
the like.
4: When friction is large.
5: If there is an unbalanced load on the vertical axis or
the like and friction is too large.
6: When the realtime autotuning is customized.
003 Realtime Autotuning 2 Set the machine rigidity for executing realtime autotun- 11/13 - 0 to 31 B
(003) Machine Rigidity Set- ing.
ting
004 Inertia Ratio 2 Set the load inertia as a percentage of the motor rotor 250 % 0 to 10000 B
(004) inertia.
009 Electronic Gear 4 Set the electronic gear ratio. 1 - 0 to 230 C
(009) Ratio Numerator If Pn009 = 0, the encoder resolution is set as the
numerator.
010 Electronic Gear 4 1 - 1 to 230 C
Ratio Denominator Electronic Gear Ratio Numerator (Pn009)
(00A)
Electronic Gear Ratio Denominator (Pn010)
013 No. 1 Torque Limit 2 Set the No. 1 limit value for the output torque of the 500 % 0 to 500 B
(00D) motor.
014 Error Counter Over- 4 Set the range of the error counter overflow level. Detec- 100000 Com- 0 to 227 A
(00E) flow Level tion of error counter overflow level error is disabled if mand
the set value is 0. unit
015 Operation Switch 2 Select the absolute encoder usage method. 1 - 0 to 2 C
(00F) when Using Absolute 0: Used as absolute encoder.
Encoder
1: Used as an incremental encoder.
2: Used as absolute encoder.
(Multi-rotation counter overflows are ignored.)
016 Regeneration Resis- 2 Select the Regeneration Resistor used. 0/3 - 0 to 3 C
(010) tor Selection 0: Use the Built-in Resistor.
Triggering of regeneration overload protection
(Alarm No.18) depends on the Built-in Resistor (with
approx. 1% duty).
1: Use an External Resistor.
The regeneration processing circuit operates and
regeneration overload protection (Alarm No.18) is
triggered when the operating rate of the Regenera-
tion Resistor exceeds 10%.
2: Use an External Resistor.
Regeneration overload protection (Alarm No.18)
does not operate.
3: No Regeneration Resistor
All regeneration power is processed with built-in
capacitors.
017 External Regenera- 2 Select the type of load ratio calculation for the External 0 - 0 to 4 C
(011) tion Resistor Setting Regeneration Resistor.
0: Regeneration load ratio is 100% when operating
rate of the External Regeneration Resistor is 10%.
1 to 4: Reserved
525
List of Parameters Appendix B
Gain Parameter
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
100 Position Loop Gain 1 2 Set the position loop gain 1. 320/ 0.1/s 0 to 30000 B
(100) 480
101 Speed Loop Gain 1 2 Set the speed loop gain 1. 180/ 0.1Hz 1 to 32767 B
(101) 270
102 Speed Loop Integral 2 Set the speed loop integration time constant 1. 210/ 0.1ms 1 to 10000 B
(102) Time Constant 1 310
103 Speed Feedback Fil- 2 The speed feedback filter 1 can be set to one of 6 val- 0 - 0 to 5 B
(103) ter Time Constant 1 ues.
104 Torque Command Fil- 2 Set the time constant for the torque filter 1. 84/126 0.01m 0 to 2500 B
(104) ter Time Constant 1 s
105 Position Loop Gain 2 2 Set the position loop gain 2. 380/ 0.1/s 0 to 30000 B
(105) 570
106 Speed Loop Gain 2 2 Set the speed loop gain 2. 180/ 0.1Hz 1 to 32767 B
(106) 270
107 Speed Loop Integra- 2 Set the speed loop integration time constant 2. 10000 0.1ms 1 to 10000 B
(107) tion Time Constant 2
108 Speed Feedback Fil- 2 The speed feedback filter 2 can be set to one of 6 val- 0 - 0 to 5 B
(108) ter Time Constant 2 ues.
109 Torque Command Fil- 2 Set the time constant for the torque filter 2. 84/126 0.01m 0 to 2500 B
(109) ter Time Constant 2 s
110 Speed Feed-forward 2 Set the speed feed-forward amount. 300 0.1% 0 to 1000 B
(10A) Amount
111 Speed Feed-forward 2 Set the speed feed-forward filter time constant. 50 0.01m 0 to 6400 B
(10B) Command Filter s
112 Torque Feed-forward 2 Set the torque feed-forward amount. 0 0.1% 0 to 1000 B
(10C) Amount
113 Torque Feed-forward 2 Set the torque feed-forward filter. 0 0.01m 0 to 6400 B
(10D) Command Filter s
114 Gain Switching Input 2 Execute optimum tuning using the gain switching func- 1 - 0 to 1 B
(10E) Operating Mode tion.
Selection 0: Gain 1 (PI/P switching enabled)
1: Gain 1 and gain 2 switching available
115 Switching Mode in 2 Select the gain switching condition for position control. 0 - 0 to 10 B
(10F) Position Control It is necessary that Pn114 be set to 1.
0: Always gain 1
1: Always gain 2
2: Gain switching command input via MECHA-
TROLINK-II communications
3: Torque command change amount
4: Always gain 1
5: Command speed
6: Amount of position error
7: When the position command is received.
8: Positioning completion signal (INP) OFF
9: Actual motor speed
10:Combination of position command input and rota-
tion speed
116 Gain Switching Delay 2 Set the delay time for switching from gain 2 to gain 1. 50 0.1ms 0 to 10000 B
(110) Time in Position Con-
trol
117 Gain Switching Level 2 Set the gain switching level. 50 - 0 to 20000 B
(111) in Position Control
118 Gain Switching Hys- 2 Set the hysteresis for gain switching. 33 - 0 to 20000 B
(112) teresis in Position
Control
119 Position Gain Switch- 2 Set the position gain switching time for gain switching. 33 0.1ms 0 to 10000 B
(113) ing Time
120 Switching Mode in 2 Select the gain switching condition for speed control. 0 - 0 to 5 B
(114) Speed Control It is necessary that Pn114 be set to 1.
0: Always gain 1
1: Always gain 2
2: Gain switching command input via MECHA-
TROLINK-II communications
3: Torque command change amount
4: Speed command change amount
5: Command speed
526
List of Parameters Appendix B
527
List of Parameters Appendix B
528
List of Parameters Appendix B
529
List of Parameters Appendix B
530
List of Parameters Appendix B
531
List of Parameters Appendix B
532
List of Parameters Appendix B
Extended Parameters
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
504 Drive Prohibition 2 Set the operation to be performed upon forward/ 1 - 0 to 2 C
(504) Input Selection reverse direction drive prohibition input.
0: Enable the Forward and Reverse drive prohibition
inputs.
1: Disable the Forward and Reverse drive prohibition
inputs.
2: Enable the Forward and Reverse drive prohibition
inputs.
505 Stop Selection for 2 Set the drive conditions during deceleration and after 0 - 0 to 2 C
(505) Drive Prohibition stopping, when the Forward or Reverse Drive Prohibi-
Input tion Inputs are enabled.
0: The torque in the drive prohibit direction is dis-
abled, and the dynamic brake is activated.
1: The torque in the drive prohibit direction is dis-
abled, and free-run deceleration is performed.
2: The torque in the drive prohibit direction is dis-
abled, and an emergency stop is performed.
506 Stop Selection with 2 Set the stop operation when the servo is turned OFF. 0 - 0 to 9 B
(506) Servo OFF 0, 4: During deceleration: Dynamic brake
After stopping: Dynamic brake
Error counter: Clear
1, 5: During deceleration: Free-run
After stopping: Dynamic brake
Error counter: Clear
2, 6: During deceleration: Dynamic brake
After stopping: Servo free
Error counter: Clear
3, 7: During deceleration: Free-run
After stopping: Servo free
Error counter: Clear
8: During deceleration: Emergency stop
After stopping: Dynamic brake
Error counter: Clear
9: During deceleration: Emergency stop
After stopping: Servo free
Error counter: Clear
507 Stop Selection with 2 Set the stop operation when the main power supply is 0 - 0 to 9 B
(507) Main Power Supply turned OFF.
OFF The settable values are the same as those on the
Pn506.
508 Undervoltage Alarm 2 Select either to let the servo off or to stop the alarm 1 - 0 to 1 B
(508) Selection when a main power alarm occurs.
0: Bring the Servo-OFF state in accordance with the
Pn507 setting. Return to Servo on state by turning
on the main power.
1: Main power supply undervoltage (Alarm No.13.1)
occurs. Stop the alarm.
509 Momentary Hold 2 Set the main power supply alarm detection time. 70 1ms 70 to 2000 C
(509) Time
510 Stop Selection for 2 Select the stopping method at an alarm. 0 - 0 to 7 B
(50A) Alarm Detection 0: During deceleration: Dynamic brake
After stopping: Dynamic brake
1: During deceleration: Free-run
After stopping: Dynamic brake
2: During deceleration: Dynamic brake
After stopping: Servo free
3: During deceleration: Free-run
After stopping: Servo free
4: During deceleration due to emergency stop alarm:
Emergency stop
During deceleration: Dynamic brake
After stopping: Dynamic brake
5: During Emergency stop alarm deceleration: Emer-
gency stop
During deceleration: Free-run
After stopping: Dynamic brake
6: During Emergency stop alarm deceleration: Emer-
gency stop
During deceleration: Dynamic brake
After stopping: Servo free
7: During Emergency stop alarm deceleration: Emer-
gency stop
During deceleration: Free-run
After stopping: Servo free
511 Emergency Stop 2 Set the torque limit for emergency stops. 0 % 0 to 500 B
(50B) Torque
533
List of Parameters Appendix B
534
List of Parameters Appendix B
Special Parameters 1
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
605 Gain 3 Effective Time 2 Set effective time of gain 3 of three-step gain switch- 0 0.1ms 0 to 10000 B
(605) ing.
606 Gain 3 Ratio Setting 2 Set gain 3 as a multiple of gain 1. 100 % 50 to 1000 B
(606)
607 Torque Command 2 Set offset torque to add to torque command. 0 % -100 to 100 B
(607) Value Offset
608 Forward Direction 2 Set the value to add to a torque command for forward 0 % -100 to 100 B
(608) Torque Offset direction operation.
609 Reverse Direction 2 Set the value to add to a torque command for reverse 0 % -100 to 100 B
(609) Torque Offset direction operation.
610 Function Expansion 2 Set the function expansion. The setting contents vary 0 - 0 to 63 B
(60A) Setting depending on the function.
611 Electric Current 2 Make fine adjustment on electric current response with 100 % 50 to 100 -
(60B) Response Setting default setting as 100%.
614 Alarm Detection 2 Set the allowable time until stopping when an emer- 200 ms 0 to 1000 B
(60E) Allowable Time Set- gency stop is actuated upon alarm detection.
ting
615 Overspeed Detec- 2 During an emergency stop upon alarm detection, if the 0 r/min 0 to 20000 A
(60F) tion Level Setting at motor speed excess this set value, this is an over-
Emergency Stop speed 2 error.
618 Power Supply ON 2 Set initialization time after power supply ON to the 0 0.1s 0 to 100 R
(612) Initialization Time standard 1.5 s plus some.
623 Disturbance Torque 2 Set the compensation gain for disturbance torque. 0 % -100 to 100 B
(617) Compensation Gain
624 Disturbance 2 Set the filter time constant for disturbance torque com- 53 0.01ms 10 to 2500 B
(618) Observer Filter Set- pensation.
ting
631 Realtime Autotuning 2 Set the load characteristics estimated speed when 0 - 0 to 3 B
(61F) Estimated Speed realtime autotuning is enabled.
Selection 0: Fixes estimated results at the time load estimation
becomes stable.
1: Estimates in every minute from the load character-
istic changes.
2: Estimates in every second from the load character-
istic changes.
3: Estimates the optimum from the load characteristic
changes.
632 Realtime Autotuing 2 Set the CUSTOMIZATION mode detail for realtime 0 - -32768 to B
(620) Customization Mode autotuning. 32767
Setting
634 Hybrid Vibration 2 Set the hybrid vibration suppression gain during full 0 0.1s 0 to 30000 B
(622) Suppression Gain closing control.
635 Hybrid Vibration 2 Set the hybrid vibration suppression filter time con- 10 0.01ms 0 to 6400 B
(623) Suppression Filter stant during full closing control.
637 Vibration Detection 2 Set the vibration detection threshold. 0 0.1% 0 to 1000 B
(625) Threshold If torque vibration that exceeds this setting is detected,
the vibration detection warning occurs.
638 Warning Mask Set- 2 Set the warning detection mask setting.If you set the 4 - -32768 to C
(626) ting corresponding bit to 1, the corresponding warning 32767
detection is disabled.
535
List of Parameters Appendix B
Special Parameters 2
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
700 Default Display 2 Select a data type to display on the 7-segment LED 0 - 0 to 32767 A
(700) indicator on the front panel.
0: Normal state
1: Mechanical angle
2: Electric angle
3: Cumulative count of MECHATROLINK-II communi-
cations errors
4 Rotary switch setting value
5: Cumulative count of encoder communications
errors
6: Cumulative count of external encoder communica-
tions errors
7: Z-phase counter
8 or over: Unused
701 Power-ON Address 2 Set the time to indicate the node address when the 0 100ms 0 to 1000 R
(701) Display Duration Set- control power is turned on.
ting
703 Torque Limit Flag 2 Set the condition for torque limit output during torque 0 - 0 to 1 A
(703) Output Setting control.
0: On by the torque limit value including the torque
command value.
1: On by the torque limit value excluding the torque
command value.
704 Backlash Compen- 2 Select to enable or disable the backlash compensation 0 - 0 to 2 C
(704) sation Selection during position control.
Set the compensation direction when the compensa-
tion is enabled.
0: Disable the backlash compensation.
1: Compensate the backlash at the first forward oper-
ation after a Servo ON.
2: Compensate the backlash at the first reverse oper-
ation after a Servo ON.
705 Backlash Compen- 2 Set the backlash compensation amount during posi- 0 Com- -32768 to B
(705) sation Amount tion control. mand 32767
unit
706 Backlash Compen- 2 Set the time constant to apply a backlash compensa- 0 0.01ms 0 to 6400 B
(706) sation Time Constant tion during position control.
710 MECHATROLINK-II 2 Select whether to reflect the inputs to the I/O monitor 0 - 0 to 1 A
(70A) Communication I/O of MECHATROLINK-II communications, when either
Monitor Setting the forward or reverse drive prohibition input is
assigned to the input signal and the Drive Prohibition
Input Selection (Pn504) is set to 1 (i.e. Disable).
0: Disable the one on the I/O monitor of MECHA-
TROLINK-II communications as well.
1: Enable the one on the I/O monitor of MECHA-
TROLINK-II communications.
Special Parameters 3
Param- Parameter name Param- Explanation Default Unit Setting Data
eter eter setting range attribute
No. size
800 Communications 2 Controls the alarms and warnings over the MECHA- 0 - -32768 to C
(800) Control TROLINK-II communications. 32767
801 Soft Limit 2 Select whether to enable or disable the Soft Limit 0 - 0 to 3 A
(801) Function.
0: Enable the soft limits on both directions.
1: Disable the forward soft limit, but enable the
reverse soft limit.
2: Enable the forward soft limit, but disable the reverse
soft limit.
3: Disable the soft limits on both directions.
803 Origin Range 2 Set the threshold for detecting the origin in absolute 0 - 0 to 250 A
(803) values.
804 Forward Software 4 Set the forward soft limit. 500000 Com- -1073741823 A
(804) Limit mand to
unit 1073741823
806 Reverse Software 4 Set the reverse soft limit. -500000 Com- -1073741823 A
(806) Limit mand to
unit 1073741823
536
List of Parameters Appendix B
537
List of Parameters Appendix B
538
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn003 Torque 2 Note PCL ON: When either Forward Torque Limit (CN1 PCL: 1 --- 1 to 5 Online Settings
Limit Selec- pin 7) or MECHATROLINKII Communications can be
tion Option Field (P-CL) is ON. changed
PCL OFF: When both Forward Torque Limit (CN1 PCL: when the
pin 7) and MECHATROLINK-II Communica- axes are
tions Option Field (P-CL) are OFF. stopped
(Busy
• Torque Feed-forward Function Selection Flag for
each axis
1 to 3 Enabled only during speed control. Disabled if not = 0).
using speed control.
4 to 5 Always disabled
Pn004 Drive Pro- 2 Sets the function for the Forward and Reverse Drive Prohibit 0 --- 0 to 2 Offline
hibit Input Inputs (CN1 POT: pin 19, NOT: pin 20)
Selection
0 Decelerates and stops according to the sequence set
in the Stop Selection for Drive Prohibition Input (Pn066)
when both POT and NOT inputs are enabled.
When both POT and NOT inputs are OPEN, the Drive
Prohibit Input Error (alarm code 38) will occur.
1 Both POT and NOT inputs disabled.
2 When either POT or NOT input becomes OPEN, the
Drive Prohibit Input Error (alarm code 38) will occur.
Pn005 Communi- 2 Controls errors and warnings for MECHATROLINK-II communica- 0 --- 0 to 3955 Offline Always
cations tions. set to 0.
Control Note Use with thi]s parameter set to 0. Program to stop immedi-
ately if using a value other than 0.
Set the Consecutive Communications Error Detection Count in
COM_ERR (bit 8 to 11). The communications error (alarm code
83) will occur when a communications error, which is assessed at
every MECHATROLINK-II communications cycle, occurs consecu-
tively for the number of the Consecutive Communications Error
Detection Count. The error and warning can be masked for debug
purposes.
bits 15-12 bits 11-8 bits 7-4 bits 3-0
--- COM_ERR MSK COM MSK COM
WARNG ALM
539
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn007 Speed 2 Selects the output to the Analog Speed Monitor (SP on the front 3 --- 0 to 11 Online
monitor panel).
(SP) Selec- Note This monitor output has a delay due to filtering. The Oper-
tion ating Direction Setting (Pn043) does not affect this moni-
tor output. Thus, forward rotation is always positive (+),
and reverse rotation is always negative (−).
0 Actual Servomotor speed: 47 r/min/6 V
1 Actual Servomotor speed: 188 r/min/6 V
2 Actual Servomotor speed: 750 r/min/6 V
3 Actual Servomotor speed: 3000 r/min/6 V
4 Actual Servomotor speed: 12000 r/min/6 V
5 Command speed: 47 r/min/6 V
6 Command speed: 188 r/min/6 V
7 Command speed: 750 r/min/6 V
8 Command speed: 3000 r/min/6 V
9 Command speed: 12000 r/min/6 V
10 Outputs the Issuance Completion Status (DEN).
0 V: Issuing
5 V: Issuance complete
11 Outputs the Gain Selection Status.
0 V: Gain 2
5 V: Gain 1
Pn008 Torque 2 Selects the output to the Analog Torque Monitor (IM on the 0 --- 0 to 14 Online
Monitor (IM) front panel)
Selection
Note This monitor output has a delay due to filtering. The Oper-
ating Direction Setting (Pn043) does not affect this moni-
tor output. Thus, forward rotation is always positive (+),
and reverse rotation is always negative (−).
0 Torque command: 100%/3 V
1 Position deviation: 31 pulses/3 V
2 Position deviation: 125 pulses/3 V
3 Position deviation: 500 pulses/3 V
4 Position deviation: 2000 pulses/3 V
5 Position deviation: 8000 pulses/3 V
6 to 10 Reserved
11 Torque command: 200%/3 V
12 Torque command: 400%/3 V
13 Outputs the Issuance Completion Status (DEN).
0 V: Issuing
5 V: Issuance complete
14 Outputs the Gain Selection Status.
0 V: Gain 2
5 V: Gain 1
Pn009 Reserved --- Do not change. 0 --- --- ---
Pn00A Prohibit 2 Allows/prohibits parameter changes via the network. 0 --- 0, 1 Online
Parameter
Changes 0 Allows parameter changes from the host controller via
via Network the network.
1 Prohibits parameter changes from the host controller
via the network.
Attempting to change a parameter via the network
when prohibited triggers the Command Warning (warn-
ing code 95h).
Pn00B Operation 2 Selects how the an absolute encoder is used. 0 --- 0 to 2 Online
Switch This parameter is disabled when using an incremental
When
Using encoder.
Absolute 0 Use as an absolute encoder.
Encoder
1 Use an absolute encoder as an incremental encoder.
2 Use as an absolute encoder but ignore absolute multi-
turn counter overflow alarm (alarm code 41).
540
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn00C RS-232 2 Sets the baud rate for RS-232 communications. 2 --- 0 to 5 Online
Baud Rate
Setting 0 2,400 bps
1 4,800 bps
2 9,600 bps
3 19,200 bps
4 38,400 bps
5 57,600 bps
Pn00D Reserved --- Do not change. 0 --- --- ---
Pn00E Reserved --- Do not change. 0 --- --- ---
Pn00F Reserved --- Do not change. 0 --- --- ---
Pn010 Position 2 Sets the position loop responsiveness. 400 ×0.1 0 to 30000 Online Settings
Loop Gain Increasing the gain increases position control responsiveness and [1/s] can be
(RT) shortens stabilization time. changed
when the
Oscillation or overshoot will occur if set too high. Adjust for opti- axes are
mum responsiveness. stopped
Pn011 Speed Loop 2 Sets the speed loop responsiveness. 500 ×0.1 1 to 30000 Online (Busy
Gain (RT) Hz Flag for
If the Inertia Ratio (Pn020) is set correctly, this parameter is set to
the Servomotor response frequency. each axis
= 0).
Increasing the gain increases the speed control responsiveness,
but too much gain may cause oscillating.
Small gain may cause overshoot in the speed response.
Adjust for optimum responsiveness.
Pn012 Speed Loop 2 Adjusts the speed loop integration time constant. 200 ×0.1 1 to 10000 Online
Integration Set a large value for large load inertia. ms
Time Con-
stant (RT) Decrease the setting for fast response with small inertia.
Set 9999 to stop integration operation while retaining the integra-
tion value. A setting of 10000 disables integration.
Pn013 Speed 2 Sets the type of speed detection filter time constant. 0 --- 0 to 5 Online
Feedback Normally, use a setting of 0.
Filter Time
Constant Increasing the value reduces the noise of the Servomotor but also
(RT) reduces its responsiveness.
This parameter is disabled if the Instantaneous Speed Observer
Setting (Pn027) is enabled.
Pn014 Torque 2 Adjusts the first-order lag filter time constant for the torque com- 80 ×0.01 0 to 2500 Online
Command mand section. ms
Filter Time The torque filter setting may reduce machine vibration.
Constant
(RT)
Pn015 Speed 2 Sets the speed feed-forward amount. 300 ×0.1 % 0 to 1000 Online
Feedfor- This parameter is particularly useful when fast response is
ward required.
Amount
(RT)
Pn016 Feed-for- 2 Sets the time constant for the speed feed-forward first-order lag fil- 100 ×0.01 0 to 6400 Online
ward Filter ter. ms
Time Con-
stant (RT)
Pn017 Reserved --- Do not change. 0 --- --- ---
541
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn018 0 to 6400 2 Sets the position loop gain when using gain 2 switching. 200 ×0.1 0 to 30000 Online Settings
Same function as Pn010. [1/s] can be
changed
Pn019 Speed Loop 2 Sets the speed loop gain when using gain 2 switching. 800 ×0.1 1 to 30000 Online when the
Gain 2 (RT) Same function as Pn011. Hz axes are
stopped
Pn01A Speed Loop 2 Sets the speed loop integration time constant when using gain 2 500 ×0.1 1 to 10000 Online (Busy
Integration switching. ms Flag for
Time Con- Same function as Pn012. each axis
stant 2 (RT) = 0).
Set 9999 to stop integration operation while retaining the integra-
tion value. Setting 10000 disables integration.
Pn01B Speed 2 Sets the speed detection filter when using gain 2 switching. 0 --- 0 to 5 Online
Feedback Same function as Pn013. Normally, use a setting of 0.
Filter Time
Constant 2 When Instantaneous Speed Observer Setting (Pn027) is enabled,
(RT) this parameter will be disabled.
Pn01C Torque 2 Sets the first-order lag filter time constant for the torque command 100 ×0.01 0 to 2500 Online
Command section when using gain 2 switching. ms
Filter Time Same function as Pn014.
Constant 2
(RT)
Pn01D Notch Filter 2 Sets the notch frequency of notch filter 1 for resonance suppres- 1500 Hz 100 to 1500 Online
1 Fre- sion.
quency This filter must be matched with the resonance frequency of the
load.
100 to Filter enabled
1499
1500 Filter disabled
Pn01E Notch Filter 2 Selects the notch width of notch filter 1 for resonance suppression. 2 --- 2 Online
1 Width Normally, use a setting of 2.
Pn01F Reserved --- Do not change. 0 --- --- ---
Pn020 Inertia Ratio 2 Sets the load inertia as a percentage of the Servomotor rotor iner- 300 % 0 to 10000 Online Settings
(RT) tia. can be
Setting [%] = (Load inertia / Rotor inertia) × 100 changed
when the
The inertia ratio estimated during realtime autotuning is stored in axes are
the EEPROM every 30 minutes. stopped
Pn021 Realtime 2 Sets the operating mode for realtime autotuning. 0 --- 0 to 7 Online (Busy
Autotuning Flag for
A setting of 3 or 6 will provide faster response to changes in inertia each axis
Mode during operation. Operation, however, may be unstable depending
Selection = 0).
on the operating pattern.
Normally, use a setting of 1 or 4.
Set to 4 to 6 when the Servomotor is used as a vertical axis.
Gain switching is enabled at set values 1 to 6.
Use a setting of 7 if operation changes caused by gain switching
are a problem.
Realtime Autotuning Degree of change in
load inertia
0 Disabled ---
1 Horizontal axis mode Almost no change
2 Gradual changes
3 Sudden changes
4 Vertical axis mode Almost no change
5 Gradual changes
6 Sudden changes
7 Gain switching disable Almost no change
mode
Pn022 Realtime 2 Sets the machine rigidity for realtime autotuning. 2 --- 0 to F Online
Autotuning Increasing this value increases the responsiveness.
Machine
Rigidity If the value is changed suddenly by a large amount, the gain will
Selection change rapidly, subjecting the machine to shock.
Always start by making small changes in the value, and gradually
increase the value while monitoring machine operation.
Cannot be set to 0 when using the Parameter Unit.
542
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn023 Adaptive 2 Enables or disables the adaptive filter. 0 --- 0 to 2 Online Settings
Filter Selec- The Adaptive Filter Table Number Display (Pn02F) will be reset to can be
tion 0 when disabled. changed
when the
Note When the Vibration Filter Selection (Pn024) is set to a axes are
low-pass filter type (Pn024 = 3 to 5), the adaptive filter is stopped
forcibly set to disabled (Pn023 = 0). (Busy
0 Adaptive filter disabled. Flag for
each axis
1 Adaptive filter enabled. = 0).
Adaptive operation performed.
2 Adaptive filter enabled. Adaptive operation will not be
performed (i.e., retained).
Pn024 Vibration 2 Selects the vibration filter type and switching mode. 0 --- 0 to 5 Offline
Filter Selec- • Filter type selection
tion • Normal type:
Vibration frequency setting range 10.0 to 200.0 Hz
• Low-pass type:
Vibration frequency setting range 1.0 to 200.0 Hz
• Switching mode selection
• No switching: Both 1 and 2 are enabled
• Switching with command direction:
Selects Vibration Frequency 1 in forward direction
(Pn02B, Pn02C)
Selects Vibration Frequency 2 in reverse direction
(Pn02D, Pn02E)
Pn025 Normal 2 Sets the operating pattern for normal mode autotuning. 0 --- 0 to 7 Online Settings
Mode Auto- can be
tuning Number of rotations Rotation direction changed
Operation when the
Setting 0 Repeat cycles of 2 Forward and Reverse axes are
rotations (Alternating) stopped
1 Reverse and Forward (Busy
Flag for
(Alternating)
each axis
2 Forward only = 0).
3 Reverse only
4 Repeat cycles of single Forward and Reverse
rotation (Alternating)
5 Reverse and Forward
(Alternating)
6 Forward only
7 Reverse only
Pn026 Overrun 2 Sets the Servomotor’s allowable operating range for the position 10 ×0.1 0 to 1000 Online
Limit Set- command input range. rota-
ting Set to 0 to disable the overrun protective function. tion
Pn027 Instanta- 2 The Instantaneous Speed Observer improves speed detection 0 --- 0, 1 Online Settings
neous accuracy, thereby improving responsiveness and reducing vibra- can be
Speed tion when stopping. changed
Observer When the instantaneous speed observer is enabled, both Speed when the
Setting (RT) Feedback Filter Time Constant (Pn013) and Speed Feedback Fil- axes are
ter Time Constant 2 (Pn01B) are disabled. stopped
(Busy
This feature cannot be used with realtime autotuning. Flag for
0 Disabled each axis
= 0).
1 Enabled
Pn028 Notch Filter 2 Sets the notch frequency of notch filter 2 for resonance suppres- 1500 Hz 100 to 1500 Online
2 Fre- sion.
quency This parameter must be matched with the resonance frequency of
the load.
100 to Filter enabled
1499
1500 Filter disabled
543
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn029 Notch Filter 2 Selects the notch width of notch filter 2 for resonance suppression. 2 --- 0 to 4 Online Settings
2 Width Increasing the value increases the notch width. can be
changed
Pn02A Notch Filter 2 Selects the notch depth of notch filter 2 for resonance suppres- 0 --- 0 to 99 Online when the
2 Depth sion. axes are
Increasing this value decreases the notch depth, thereby reducing stopped
the phase lag. (Busy
Flag for
Pn02B Vibration 2 Sets the vibration frequency 1 for damping control to suppress 0 ×0.1 0 to 2000 Online each axis
Frequency vibration at the end of the load. Hz = 0).
1 Measure and set the frequency of the vibration.
The frequency setting range depends on the filter type selected in
the Vibration Filter Selection (Pn024).
• Normal type
Setting frequency range: 10.0 to 200.0 Hz (Disabled when set to
0 to 99)
• Low-pass type
Setting frequency range: 1.0 to 200.0 Hz (Disabled when set to 0
to 9)
Pn02C Vibration 2 When setting Vibration Frequency 1 (Pn02B), reduce this setting if 0 ×0.1 −200 to 2000 Online
Filter 1 Set- torque saturation occurs, or increase it to make the movement Hz
ting faster.
Normally, use a setting of 0.
The setting range depends on the filter type selected in the Vibra-
tion Filter Selection (Pn024), and if Vibration Filter 1 is enabled,
the ranges are as follows:
Note This parameter is disabled when Vibration Filter 1 is dis-
abled.
• Normal type
Setting range: 100 ≤ Pn02B + Pn02C ≤ Pn02B × 2 or 2000
• Low-pass type
Setting range: 10 ≤ Pn02B + Pn02C ≤ Pn02B × 6
Pn02D Vibration 2 Same function as Pn02B. 0 ×0.1 0 to 2000 Online
Frequency Hz
2
Pn02E Vibration 2 Same function as Pn02C. 0 ×0.1 −200 to 2000 Online
Filter 2 Set- Hz
ting
Pn02F Adaptive 2 Displays the table entry number corresponding to the frequency of 0 --- 0 to 64 Online This is a
Filter Table the adaptive filter. read-only
Number This parameter is set automatically when the adaptive filter is parame-
Display enabled (i.e., when the Adaptive Filter Selection (Pn023) is set to ter. You
a value other than 0), and cannot be changed. cannot
change
When the adaptive filter is enabled, this parameter will be saved in the set-
EEPROM approximately every 30 min. If the adaptive filter is ting.
enabled the next time the power supply is turned ON, adaptive
operation will start with the data saved in EEPROM as the default
value.
To clear this parameter and reset the adaptive operation, disable
the adaptive filter by setting the Adaptive Filter Selection (Pn023)
to 0, and then enable it again.
0 to 4 Filter disabled
5 to 48 Filter enabled
49 to 64 Enable or disable the filter with Pn022
Pn030 Gain 2 Enables or disables gain switching. 1 --- 0, 1 Online Settings
Switching can be
Operating 0 Disabled. Uses Gain 1 (Pn010 to Pn014). changed
Mode PI/P operation is switched from MECHATROLINK-II. when the
Selection axes are
(RT) 1 The gain is switched between Gain 1 (Pn010 to Pn014) stopped
and Gain 2 (Pn018 to Pn01C). (Busy
Flag for
each axis
= 0).
544
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn031 Gain Switch 2 Sets the trigger for gain switching. 2 --- 0 to 10 Online Settings
Setting (RT) The details depend on the control mode. can be
changed
0 Always Gain 1 when the
axes are
1 Always Gain 2 stopped
2 Switching from the network (Busy
Flag for
3 Amount of change in torque command each axis
= 0).
4 Always Gain 1
5 Speed command
6 Amount of position deviation
7 Position command pulses received
8 Positioning Completed Signal (INP) OFF
9 Actual Servomotor speed
10 Combination of position command pulses received and
speed
Pn032 Gain Switch 2 Enabled when the Gain Switch Setting (Pn031) is set to 3, or 5 to 30 ×166 0 to 10000 Online
Time (RT) 10. Sets the lag time from the trigger detection to actual gain µs
switching when switching from gain 2 to gain 1.
Pn033 Gain Switch 2 Sets the judgment level to switch between Gain 1 and Gain 2 600 -- 0 to 20000 Online
Level Set- when the Gain Switch Setting (Pn031) is set to 3, 5, 6, 9, or 10.
ting (RT) The unit for the setting depends on the condition set in the Gain
Switch Setting (Pn031).
Pn034 Gain Switch 2 Sets the hysteresis of the judgment level for the Gain Switch Level 50 --- 0 to 20000 Online
Hysteresis Setting (Pn033) when the Gain Switch Setting (Pn031) is set to 3,
Setting (RT) 5, 6, 9, or 10. The unit for the setting depends on the condition set
in the Gain Switch Setting (Pn031).
Pn035 Position 2 This parameter can prevent the position loop gain from increasing 20 ×166 0 to 10000 Online
Loop Gain suddenly when the position loop gain and position loop gain 2 dif- µs
Switching fer by a large amount.
Time (RT) When the position loop gain increases, it takes the duration of (set
value + 1) × 166 µs.
Pn036 Reserved --- Do not change. 0 --- --- ---
Pn037 Reserved --- Do not change. 0 --- --- ---
Pn038 Reserved --- Do not change. 0 --- --- ---
Pn039 Reserved --- Do not change. 0 --- --- ---
Pn03A Reserved --- Do not change. 0 --- --- ---
Pn03B Reserved --- Do not change. 0 --- --- ---
Pn03C Reserved --- Do not change. 0 --- --- ---
Pn03D Jog Speed 2 Sets the jog operation speed with the Parameter Unit or CX-Drive. 200 r/min 0 to 500 Online Settings
Note Jog operation is only available when the network is not can be
established. Do not try to establish the network while changed
using jog operation. Otherwise, command alarm (alarm when the
code 27) will occur. axes are
stopped
(Busy
Flag for
each axis
= 0).
Pn03E Reserved --- Do not change. 0 --- --- ---
Pn03F Reserved --- Do not change. 0 --- --- ---
Pn040 Reserved --- Do not change. 0 --- --- ---
Pn041 Emergency 2 Enables the Emergency Stop Input (STOP). 1 --- 0, 1 Offline
Stop Input Note If this function is disabled, the response status will always
Setting be 0 (disabled).
0 Disabled.
1 Enabled (alarm code 87 issued on OPEN)
Pn042 Origin Prox- 2 Sets the logic for the Origin Proximity Input (DEC). 1 --- 0, 1 Offline
imity Input
Logic Set- 0 N.C contact (origin proximity detected on OPEN)
ting 1 N.O contact (origin proximity detected on CLOSE)
Pn043 Operating 2 Sets the relationship between polarity of operation data sent over 1 --- 0, 1 Offline
Direction the network and the direction of Servomotor rotation.
Setting Note In RS-232C communications and on the analog monitor
(SP, IM) on the front panel, forward direction is always
positive (+), and reverse rotation is always negative (−).
0 Disabled.
1 Enabled (alarm code 87 issued on OPEN)
545
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn044 Input Sig- 2 Sets the terminal assignment for Drive Prohibit Input. 1 --- 0, 1 Offline
nal Selec-
tion 0 Sets CN1 pin 19 to POT, CN1 pin 20 to NOT.
1 Sets CN1 pin 19 to NOT, CN1 pin 20 to POT.
Pn045 Reserved --- Do not change. 0 --- --- ---
Pn046 Reserved --- Do not change. 0 --- --- ---
Pn047 Reserved --- Do not change. 0 --- --- ---
Pn048 Reserved --- Do not change. 0 --- --- ---
Pn049 Reserved --- Do not change. 0 --- --- ---
Pn04A Reserved --- Do not change. 0 --- --- ---
Pn04B Reserved --- Do not change. 0 --- --- ---
Pn04C Reserved --- Do not change. 0 --- --- ---
Pn04D Reserved --- Do not change. 0 --- --- ---
Pn04E Reserved --- Do not change. 0 --- --- ---
Pn04F Reserved --- Do not change. 0 --- --- ---
Pn050 Reserved --- Do not change. 0 --- --- ---
Pn051 Reserved --- Do not change. 0 --- --- ---
Pn052 Reserved --- Do not change. 0 --- --- ---
Pn053 Speed Limit 2 Sets the speed limit for torque control mode. (The value is an 50 r/min −20000 to Online Settings
absolute value) 20000 can be
This parameter is limited by the Overspeed Detection Level Set- changed
ting (Pn073). when the
axes are
stopped
(Busy
Flag for
each axis
= 0).
Pn054 Reserved --- Do not change. 0 --- --- ---
Pn055 Reserved --- Do not change. 0 --- --- ---
Pn056 Reserved --- Do not change. 0 --- --- ---
Pn057 Reserved --- Do not change. 0 --- --- ---
Pn058 Soft Start 2 Sets the acceleration time for speed control mode. 0 ×2 ms 0 to 5000 Online Settings
Accelera- Acceleration time [s] from 0 r/min to maximum speed [r/min] = Set can be
tion Time value × 2 ms changed
when the
Pn059 Soft Start 2 Sets the deceleration time for speed control mode. 0 ×2 ms 0 to 5000 Online axes are
Decelera- Deceleration time [s] from maximum speed [r/min] to 0 r/min = Set stopped
tion Time value × 2 ms (Busy
Flag for
each axis
= 0).
Pn05A Reserved --- Do not change. 0 --- --- ---
Pn05B 2 Selects the speed limit for torque control mode. 0 --- 0, 1 Online Settings
can be
0 Use the Speed Limit (Pn053) changed
1 Use the speed limit value via MECHATROLINK-II or the when the
Speed Limit (Pn053), whichever is smaller. axes are
stopped
(Busy
Flag for
each axis
= 0).
Pn05C Reserved --- Do not change. 0 --- --- ---
Pn05D Reserved --- Do not change. 0 --- --- ---
Pn05E No. 1 2 Sets the No. 1 Torque Limit for the Servomotor output torque. 300 % 0 to 500 Online Settings
Torque Refer to information on the Torque Limit Selection (Pn003) to can be
Limit select the torque limit. changed
when the
The maximum value of the setting range depends on the applica- axes are
ble Servomotor. stopped
Pn05F No. 2 2 Sets the No. 2 torque limit for the Servomotor output torque. 100 % 0 to 500 Online (Busy
Torque Flag for
Refer to information on the Torque Limit Selection (Pn003) to each axis
Limit select the torque limit.
= 0).
The maximum value of the setting range depends on the applica-
ble Servomotor.
Pn060 Positioning 2 Sets the positioning completion range when Positioning Comple- 25 Com- 0 to 10000 Online
Completion tion 1 (INP1) Output is selected. mand
Range 1 Positioning is complete when all positioning command pulses are units
exhausted, and the absolute value of the position deviation con-
verted into command units is less than this setting.
546
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn061 Speed Con- 2 Sets the detection width for the speed conformity detection 20 r/min 10 to 20000 Online
formity Sig- (VCMP) signal.
nal Output Speed conformity is achieved when the absolute value of the dif-
Width ference between the internal speed command (before acceleration
and deceleration limits are applied) and the Servomotor speed is
less than the set speed.
Note This setting has a hysteresis of 10 r/min.
Pn062 Rotation 2 Sets the threshold level for the speed reached (TGON) signal. 50 r/min 10 to 20000 Online
Speed for Speed reached is determined when the absolute value of the Ser-
Motor Rota- vomotor speed is greater than the setting speed.
tion Detec-
tion Note Speed reached detection has a hysteresis of 10 r/min.
Pn063 Positioning 2 Sets the positioning completion range when Positioning Comple- 100 Com- 0 to 10000 Online
Completion tion 2 (INP2) is selected. mand
Range 2 Positioning is complete when the absolute value of the position units
deviation converted into command units is less than this setting,
regardless of whether position command pulses are still being pro-
cessed.
Pn064 Motor 2 Enables or disables the offset component readjustment function of 0 --- 0, 1 Online
Phase Cur- the Motor Phase Current Detector (CT) for Servo ON command
rent Offset inputs. The readjustment is made when control power is turned
Re-adjust- ON.
ment Set- Note This adjustment is inaccurate if the offset is measured
ting while the Servomotor is rotating. To enable this function,
do not rotate the Servomotor when inputting the Servo ON
command.
0 Disabled (only when turning ON control power)
1 Enabled (when turning ON control power, or at Servo
ON)
Pn065 Undervolt- 2 Selects whether to activate the main power supply undervoltage 1 --- 0, 1 Online Settings
age Alarm function (alarm code 13) when the main power supply is inter- can be
Selection rupted for the duration of the Momentary Hold Time (Pn06D) dur- changed
ing Servo ON. when the
axes are
0 Turns the Servo OFF according to the setting for stopped
the Stop Selection with Main Power OFF (Pn067), (Busy
interrupting the positioning command generation Flag for
each axis
process (positioning operation) within the Servo
= 0).
Drive. When the main power supply is turned back
ON, Servo ON will resume. Restart the positioning
operation after performing the positioning operation
and recovering from Servo OFF.
1 Causes an error due to main power supply
undervoltage (alarm code 13).
This parameter is disabled if Pn06D = 1,000.
If Pn06D is set too long and the voltage between
P and N in the main power supply converter drops
below the specified value before a main power
supply interruption is detected, a main power
supply undervoltage (alarm code 13) will occur.
547
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn066 Stop Selec- 2 Sets the deceleration stop operation to be performed after the For- 0 --- 0 to 2 Offline
tion for ward Drive Prohibit Input (POT) or Reverse Drive Prohibit Input
Drive Prohi- (NOT) is enabled.
bition
Input During After stopping Deviation counter
deceleration (30 r/min or
less)
0 Dynamic Disables torque Cleared while decel-
brake command in erating with dynamic
drive prohibited brake. Retained after
direction stopping.
1 Disables Disables torque Cleared while decel-
torque command in erating. Retained
drive prohibited after stopping.
direction
2 Emergency Servo locked Retained while decel-
Stop Torque erating, cleared upon
(Pn06E) completion of decel-
eration, and retained
after stopping.
548
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn06A Brake Tim- 2 Sets the duration from when the Brake Interlock (BKIR) signal 10 2 ms 0 to 1000 Online Settings
ing When turns OFF to when the Servomotor is de-energized when the RUN can be
Stopped command is turned OFF with the Servomotor stopped. changed
Note The brake interlock signal is the logical OR of the brake when the
release request from the network and the release request axes are
from the Servo controller. Note, the brake release request stopped
from the network is OFF (operation request is ON) at (Busy
power ON. Flag for
each axis
Pn06B Brake Tim- 2 When the run command (RUN) is turned OFF during the Servo- 50 2 ms 0 to 1000 Online = 0).
ing during motor rotation, the Servomotor will decelerate reducing the rota-
Operation tion speed and the Brake Interlock Signal (BKIR) will turn OFF
after the time set by this parameter has elapsed.
BKIR turns OFF if the Servomotor speed drops below 30 r/min
before the set time.
Note The brake interlock signal is the logical OR of the brake
release request from the network and the release request
from the Servo controller. Note, the brake release request
from the network is OFF (operation request is ON) at
power ON.
Pn06C Regenera- 2 Sets the regeneration resistor operation and the regeneration 0 --- 0 to 3 Offline
tion Resis- overload (alarm code 18) operation.
tor Set this parameter to 0 if using the built-in regeneration resistor.
Selection
If using an external regeneration resistor, be sure to turn OFF the
main power when the built-in thermal switch is activated.
0 Sets the regeneration overload to match the built-in
regeneration resistor. (regeneration load ratio below
1%)
1 The regeneration overload (alarm code 18) occurs
when the load ratio of the external regeneration resistor
exceeds 10%.
2 The regeneration processing circuit by the external
regeneration resistor is activated, but the regeneration
overload (alarm code 18) does not occur.
3 The regeneration processing circuit is not activated.
All regenerative energy is absorbed by the built-in
capacitor.
Pn06D Momentary 2 Sets the amount of time required to detect shutoff when the main 35 2 ms 35 to 1000 Offline
Hold Time power supply continues to shut off.
The main power OFF detection will be disabled if this parameter is
set to 1000.
Pn06E Emergency 2 Sets the torque limit during deceleration because of the Drive Pro- 0 % 0 to 300 Online Settings
Stop Torque hibition Input when the Stop Selection for Drive Prohibition Input can be
(Pn066) is set to 2. changed
When this parameter is set to 0, the normal torque limit will be set. when the
axes are
The maximum value of the setting range depends on the Servo- stopped
motor. (Busy
Flag for
each axis
= 0).
Pn06F Reserved --- Do not change. 0 --- --- ---
Pn070 Reserved --- Do not change. 0 --- --- ---
Pn071 Reserved --- Do not change. 0 --- --- ---
Pn072 Overload 2 Sets the overload detection level. The overload detection level will 0 % 0 to 500 Online
Detection be set at 115% if this parameter is set to 0. Normally, use a setting
Level Set- of 0, and set the level only when reducing the overload detection
ting level.
Pn073 Overspeed 2 Sets the overspeed detection level. The overspeed detection level 0 r/min 0 to 20000 Online
Detection is 1.2 times the maximum Servomotor rotation speed when the
Level Set- parameter is set to 0. Normally, use a setting of 0, and set the level
ting only when reducing the overspeed detection level.
Note The detection margin of error for the setting is ±3 r/min for
a 7-core absolute encoder and ±36 r/min for a 5-core
incremental encoder.
Pn074 Reserved --- Do not change. 0 --- --- ---
Pn075 Reserved --- Do not change. 0 --- --- ---
Pn076 Reserved --- Do not change. 0 --- --- ---
Pn077 Reserved --- Do not change. 0 --- --- ---
Pn078 Reserved --- Do not change. 0 --- --- ---
Pn079 Reserved --- Do not change. 0 --- --- ---
Pn07A Reserved --- Do not change. 0 --- --- ---
Pn07B Reserved --- Do not change. 0 --- --- ---
Pn07C Reserved --- Do not change. 0 --- --- ---
Pn07D Reserved --- Do not change. 0 --- --- ---
549
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn07E Reserved --- Do not change. 0 --- --- ---
Pn07F Reserved --- Do not change. 0 --- --- ---
Pn100 Backlash 2 Enables or disables the backlash compensation for position con- 0 --- 0 to 2 Offline
Compensa- trol, and sets the compensation direction.
tion Selec-
tion 0 Disabled
1 Compensates in the initial positive direction after the
Servo ON.
2 Compensates in the initial negative direction after the
Servo ON.
Pn101 Backlash 2 Sets the backlash compensation amount for position control. 0 Com- −32768 to Online Settings
Compensa- mand 32767 can be
tion units changed
when the
Pn102 Backlash 2 Sets the backlash compensation time constant for position 0 0.01 0 to 6400 Online axes are
Compensa- control. ms stopped
tion (Busy
Time Con- Value Pn101 = Positive Pn101 = Negative Flag for
stant of number number each axis
Pn100 = 0).
1 Compensates in posi- Compensates in nega-
tive direction during tive direction during
rotation in positive rotation in positive
direction direction
2 Compensates in posi- Compensates in nega-
tive direction during tive direction during
rotation in negative rotation in negative
direction direction
550
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn10E Moving 2 Sets the moving average time for position commands. 0 ×0.1 0 to 5100 Online Settings
Average Note If the Moving Average Time is set, commands may not be ms can be
Time executed seamlessly when switching the control mode, changed
and when switching between interpolation feed motions when the
and positioning motions (motions wherein the command axes are
waveforms are generated inside the Servo Drive). stopped
(Busy
Pn10F Origin 2 Sets the direction for origin return. 0 --- 0, 1 Online Flag for
Return each axis
Mode Set- 0 Positive direction = 0).
tings 1 Negative direction
Pn110 Origin 2 Sets the operating speed for origin return from when the origin 50 100 1 to 32767 Online
Return proximity signal is turned ON, to when it is turned OFF and the [com-
Approach latch signal is detected. mand
Speed 1 This parameter can be set to a maximum value of 32767, but inter- units/
nally the speed is limited to the Servomotor's maximum speed. s]
Pn111 Origin 2 Sets the operating speed for origin return, from when the point 5 100 1 to 32767 Online
Return after the latch signal is detected to when the Origin Return Final [com-
Approach Distance (Pn204) is reached. mand
Speed 2 This parameter can be set to a maximum value of 32767, but inter- units/
nally the speed is limited to the Servomotor's maximum speed. s]
Pn112 General- 2 Selects the function for general-purpose output 1 (OUTM1). 7 --- 0 to 9 Offline Standard
purpose setting
Output 1 0 Always OFF
Function 1 INP1 output.
Selection
Turn ON when position deviation is equal to or less
than Pn060 for position control. Undefined when not
using position control.
2 VCMP output.
Turn ON when the deviation between the Servomotor
speed and commanded speed is within the range set
by Pn061 for speed control. Undefined when not using
speed control.
3 TGON output.
Turn ON when the absolute value of the Servomotor
speed exceeds Pn062 setting in all control modes.
4 READY output.
Turn ON when the main power is supplied, there is no
alarm, and Servo SYNC with a host controller is estab-
lished in all control modes.
5 CLIM output.
Turn ON when torque limit is activated in all control
modes.
6 VLIM output.
Turn ON when the Servomotor speed reaches the
speed limit for torque control. Undefined when not
using torque control.
7 BKIR output.
Turn ON with the release timing of the brake release
signal in all control modes.
8 WARN output.
Turn ON when a warning is issued in all control modes.
9 INP2 output.
Turn ON when the position deviation is equal to or less
than the Positioning Completion Range 2 (Pn063) for
position control. Undefined when not using position
control.
Pn113 General- 2 Selects the function for general-purpose output 2 (OUTM2). 0 --- 0 to 9 Offline
purpose The set values and the functions are the same as for general-pur-
Output 2 pose output 1 (OUTM1).
Function
Selection
Pn114 General- 2 Selects the function for general-purpose output 3 (OUTM3). 0 --- 0 to 9 Offline
purpose The set values and the functions are the same as for general-pur-
Output 3 pose output 1 (OUTM1).
Function
Selection
Pn115 Reserved --- Do not change. 0 --- --- ---
to
Pn13F
Pn200 Absolute 4 Sets the offset amount for the encoder position and the mechani- 0 Com- −1073741823 Offline
Origin Off- cal coordinate system position when using an absolute encoder. mand to
set units 1073741823
551
List of Parameters Appendix B
Param- Parameter Param- Setting Explanation Default Unit Setting Enable Details
eter name eter setting range setting
No. size
Pn201 Forward 4 Sets the soft limit in the forward direction. 500000 Com- −1073741823 Online
Software If the Servomotor exceeds the limit, the network response status mand to
Limit (PSOT) will turn ON (=1). units 1073741823
Note Be sure to set the limits so that Forward Software Limit >
Reverse Software Limit.
Note PSOT is not turned ON when origin return is incomplete.
Pn202 Reverse 4 Sets the soft limit for the reverse direction. −500000 Com- −1073741823 Online
Software If the Servomotor exceeds the limit, the network response status mand to
Limit (NSOT) will turn ON (=1). units 1073741823
Note Be sure to set the limits so that Forward Software Limit >
Reverse Software Limit.
Note NSOT is not turned ON when origin return is incomplete.
Pn203 Final Dis- 4 Sets the distance to travel after detecting the latch signal input 100 Com- −1073741823 Online Settings
tance for position when performing external input positioning. mand to can be
External The operation after detecting the latch signal input position will be units 1073741823 changed
Input Posi- determined by the external input positioning direction and this when the
tioning parameter as follows. axes are
stopped
(Busy
External Sign
input Flag for
positioning Positive Negative each axis
= 0).
direction
Positive Moves in the positive Decelerates to a
direction direction and stops*1 stop, reverses, then
moves in the nega-
tive direction and
stops
Negative Decelerates to a Moves in the nega-
direction stop, reverses, then tive direction and
moves in the positive stops*1
direction and stops
Origin Sign
return
direction Positive Negative
552
List of Parameters Appendix B
553
List of Parameters Appendix B
554
List of Parameters Appendix B
555
List of Parameters Appendix B
556
List of Parameters Appendix B
557
List of Parameters Appendix B
558
List of Parameters Appendix B
559
List of Parameters Appendix B
560
List of Parameters Appendix B
561
List of Parameters Appendix B
562
List of Parameters Appendix B
563
List of Parameters Appendix B
564
List of Parameters Appendix B
565
List of Parameters Appendix B
Other Parameters
Param- Parameter name Param- Contents Default Unit Setting Enable Details
eter No. eter setting range setting
size
Pn600 Regeneration resistor 2 Setting for the regeneration resistance 0 ×10 W From 0 Online ---
capacity load ratio monitoring calculations. (Varies
by Unit.)
Pn601 Not used. 0 (Do not change the setting.) --- --- --- --- ---
566
List of Parameters Appendix B
567
List of Parameters Appendix B
Param- Parameter Param- Contents Default set- Unit Setting range Enable Details
eter No. name eter ting setting
size
Pn802 Not used. --- (Do not change the set- 0000 --- --- --- ---
ting.)
Pn803 Zero point width 2 Sets the detection range 10 Com- 0 to 250 Online ---
for the Origin Stop Flag. mand unit
Pn804 Forward soft- 4 Sets the forward soft- 819,191,808 Com- −1,073,741,823 to Online ---
ware limit ware limit. mand unit 1,073,741,823
Pn806 Reverse soft- 4 Sets the reverse soft- −819,191,808 Com- −1,073,741,823 to Online ---
ware limit ware limit. mand unit 1,073,741,823
Pn808 Absolute 4 Sets the offset for the 0 Com- −1,073,741,823 to Offline ---
encoder zero mechanical origin from mand unit 1,073,741,823
point position the absolute encoder's
offset absolute value data.
Pn80A First-step linear 2 Sets the first-step accel- 100 ×10,000 1 to 65535 Online Settings
acceleration eration speed for the command can be
constant acceleration/decelera- units/s2 changed
tion curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80B Second-step lin- 2 Sets the second-step 100 ×10,000 1 to 65535 Online Settings
ear acceleration acceleration speed for command can be
constant the acceleration/deceler- units/s2 changed
ation curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80C Acceleration 2 Sets the speed for 0 ×100 com- 0 to 65535 Online Settings
constant switch- switching between first- mand can be
ing speed step and second-step units/s changed
acceleration for the when the
acceleration/decelera- axes are
tion curve used in posi- stopped
tion control. (Busy Flag
for each
axis = 0).
568
List of Parameters Appendix B
Param- Parameter Param- Contents Default set- Unit Setting range Enable Details
eter No. name eter ting setting
size
Pn80D First-step linear 2 Sets the first-step decel- 100 ×10,000 1 to 65535 Online Settings
deceleration eration speed for the command can be
constant acceleration/decelera- units/s2 changed
tion curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80E Second-step lin- 2 Sets the second-step 100 ×10,000 1 to 65535 Online Settings
ear deceleration deceleration speed for command can be
constant the acceleration/deceler- units/s2 changed
ation curve used in posi- when the
tion control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn80F Deceleration 2 Sets the speed for 0 ×100 com- 0 to 65535 Online Settings
constant switch- switching between first- mand can be
ing speed step and second-step units/s changed
deceleration for the when the
acceleration/decelera- axes are
tion curve used in posi- stopped
tion control. (Busy Flag
for each
axis = 0).
Pn810 Exponential 2 Sets the exponential 0 Com- 0 to 32767 Online Settings
acceleration/ acceleration/decelera- mand can be
deceleration tion bias speed for the units/s changed
bias acceleration/decelera- when the
tion curve used in posi- axes are
tion control. stopped
(Busy Flag
for each
axis = 0).
Pn811 Exponential 2 Sets exponential accel- 0 ×0.1 ms 0 to 5100 Online Settings
acceleration/ eration/deceleration time can be
deceleration constant for the acceler- changed
time constant ation/deceleration curve when the
used in position control. axes are
stopped
(Busy Flag
for each
axis = 0).
Pn812 Movement aver- 2 Sets the S-curve accel- 0 ×0.1 ms 0 to 5100 Online Settings
age time eration/deceleration can be
moving average time for changed
the acceleration/deceler- when the
ation curve used in posi- axes are
tion control. stopped
(Busy Flag
for each
axis = 0).
Pn813 Not used. --- (Do not change the set- 0010 --- --- --- ---
ting.)
Pn814 Final travel dis- 4 Sets the final travel dis- 100 Com- −1,073,741,823 to Online Settings
tance for exter- tance for external posi- mand unit 1,073,741,823 can be
nal positioning tioning when executing changed
INTERRUPT FEEDING when the
using direct operation. axes are
stopped
(Busy Flag
for each
axis = 0).
569
List of Parameters Appendix B
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn816 Zero 2 0 Zero point 0 Forward 0 --- --- Online Set the
point return direc- same direc-
return tion 1 Reverse tion as the
mode set- origin
ting search
direction set
in the Axis
Parameters.
Settings can
be changed
when the
axes are
stopped
(Busy Flag
for each
axis = 0).
1 to 3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
Pn817 Zero 2 Sets the origin (zero point) input signal 50 ×100 0 to 65535 Online Settings can
point search speed used after the origin proximity com- be changed
return signal has been detected in an origin search. mand when the
approach units/s axes are
speed 1 stopped
(Busy Flag
for each
axis = 0).
Pn818 Zero 2 Sets the origin (zero point) return final travel 5 ×100 0 to 65535 Online Settings can
point distance positioning speed used after the ori- com- be changed
return gin input signal has been detected in an ori- mand when the
approach gin search. units/s axes are
speed 2 stopped
(Busy Flag
for each
axis = 0).
Pn819 Final 4 Sets the amount of compensation positioning 100 Com- −1,073,741,823 Online Settings can
travel dis- used after the origin input signal has been mand to be changed
tance to detected in an origin search. unit 1,073,741,823 when the
return to axes are
zero point stopped
(Busy Flag
for each
axis = 0).
Pn81B Backlash 2 Sets the amount of backlash compensation. 0 ×0.1 −32,768 to Online ---
compen- com- 32,767
sation mand
amount unit
Pn81C Not used. --- (Do not change the setting.) 0000 --- --- --- ---
Pn81D Compen- 2 0 Backlash 0 Compen- 0 --- --- Offline ---
sation compensa- sates in for-
function tion selec- ward
selection tion direction.
1 Compen-
sates in
reverse
direction.
1 to 3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
Pn81E Not used. --- (Do not change the setting.) 0000 --- --- --- ---
to
Pn823
570
List of Parameters Appendix B
571
List of Parameters Appendix B
572
List of Parameters Appendix B
573
List of Parameters Appendix B
574
List of Parameters Appendix B
575
List of Parameters Appendix B
576
List of Parameters Appendix B
577
List of Parameters Appendix B
578
List of Parameters Appendix B
579
List of Parameters Appendix B
580
List of Parameters Appendix B
581
List of Parameters Appendix B
582
List of Parameters Appendix B
583
List of Parameters Appendix B
584
List of Parameters Appendix B
585
List of Parameters Appendix B
586
List of Parameters Appendix B
587
List of Parameters Appendix B
588
List of Parameters Appendix B
Other Parameters
Param- Parameter name Param- Contents Default Unit Setting Enable Details
eter No. eter setting range setting
size
Pn600 Regeneration resistor 2 Setting for regeneration resistance 0 ×10 W 0 to Online ---
capacity load ratio monitoring calculations (varies
by
model)
589
List of Parameters Appendix B
590
List of Parameters Appendix B
Param- Parameter Param- Contents Default Unit Setting range Enable Details
eter No. name eter setting setting
size
Pn802 Not used. --- (Do not change the set- 0000 --- --- --- ---
ting.)
Pn803 Zero point width 2 Sets the origin position 10 Command 0 to 250 Online ---
detection range. unit
Pn804 Forward soft- 4 Sets the software limit 819,191,808 Command −1,073,741,823 Online ---
ware limit for the positive direction. unit to
1,073,741,823
Pn806 Reverse soft- 4 Sets the software limit −819,191,808 Command −1,073,741,823 Online ---
ware limit for the negative direc- unit to
tion. 1,073,741,823
Pn808 Absolute 4 Sets the encoder posi- 0 Command −1,073,741,823 Offline ---
encoder zero tion and machine coordi- unit to
point position nate system offsets for 1,073,741,823
offset when an absolute
encoder is used.
Pn80A First step linear 2 Sets the step 1 accelera- 100 ×10,000 1 to 65535 Online Settings can
acceleration tion for when two-step command be changed
constant acceleration is used. units/s2 when the
axes are
stopped
(Busy Flag for
each axis =
0).
Pn80B Second step lin- 2 Sets the step 2 accelera- 100 ×10,000 1 to 65535 Online Settings can
ear acceleration tion for when two-step command be changed
constant acceleration is exe- units/s2 when the
cuted, or the one-step axes are
acceleration constant for stopped
when one-step accelera- (Busy Flag for
tion is executed. each axis =
0).
Pn80C Acceleration 2 Sets the switching speed 0 ×100 com- 0 to 65535 Online Settings can
constant switch- for the step 1 and step 2 mand be changed
ing speed acceleration when two- units/s when the
step acceleration is exe- axes are
cuted. stopped
(Busy Flag for
each axis =
0).
591
List of Parameters Appendix B
Param- Parameter Param- Contents Default Unit Setting range Enable Details
eter No. name eter setting setting
size
Pn80D First step linear 2 Sets the step 1 decelera- 100 ×10,000 1 to 65535 Online Settings can
deceleration tion for when two-step command be changed
constant deceleration is used. units/s2 when the
axes are
stopped
(Busy Flag for
each axis =
0).
Pn80E Second step lin- 2 Sets the step 2 decelera- 100 ×10,000 1 to 65535 Online Settings can
ear deceleration tion for when two-step command be changed
constant deceleration is exe- units/s2 when the
cuted, or the one-step axes are
deceleration constant for stopped
when one-step decelera- (Busy Flag for
tion is executed. each axis =
0).
Pn80F Deceleration 2 Sets the switching speed 0 ×100 com- 0 to 65535 Online Settings can
constant switch- for the step 1 and step 2 mand be changed
ing speed deceleration when two- units/s when the
step deceleration is exe- axes are
cuted. stopped
(Busy Flag for
each axis =
0).
Pn810 Exponential 2 Sets the bias for when 0 Command 0 to 32767 Online Settings can
acceleration/ an exponential filter is units/s be changed
deceleration used for the position when the
bias command filter. axes are
stopped
(Busy Flag for
each axis =
0).
Pn811 Exponential 2 Sets the time constant 0 ×0.1 ms 0 to 5100 Online Settings can
acceleration/ for when an exponential be changed
deceleration filter is used for the posi- when the
time constant tion command filter. axes are
stopped
(Busy Flag for
each axis =
0).
Pn812 Moving average 2 Sets the average move- 0 ×0.1 ms 0 to 5100 Online Settings can
time ment time for when S- be changed
curve acceleration/ when the
deceleration is used, and axes are
an average movement stopped
filter is used for the posi- (Busy Flag for
tion command filter. each axis =
0).
Pn813 Reserved. --- (Do not change the set- 0 --- --- --- ---
ting.)
Pn814 Final travel dis- 4 Sets the distance from 100 Command −1,073,741,823 Online Settings can
tance for exter- the external signal input unit to be changed
nal positioning position when external 1,073,741,823 when the
positioning is executed. axes are
stopped
(Busy Flag for
each axis =
0).
592
List of Parameters Appendix B
Param- Parame- Param- Contents Default Unit Setting range Enable Details
eter No. ter name eter setting setting
size Digit Name Set- Explanation
No. ting
Pn816 Zero 2 0 Zero point 0 Forward 0 --- --- Online Set the
point return direc- direction same direc-
return tion tion as the
mode set- 1 Reverse origin
tings direction search
direction set
in the Axis
Parameters.
Settings can
be changed
when the
axes are
stopped
(Busy Flag
for each axis
= 0).
1 to 3 Not used. 0 (Do not 0 --- --- --- ---
change the
setting.)
Pn817 Zero 2 Sets the origin search speed after the decel- 50 ×100 0 to 65535 Online Settings can
point eration limit switch signal turns ON. com- be changed
return mand when the
approach units/s axes are
speed 1 stopped
(Busy Flag
for each axis
= 0).
Pn818 Zero 2 Sets the origin search speed after the decel- 5 ×100 0 to 65535 Online Settings can
point eration limit switch signal turns ON. com- be changed
return mand when the
approach units/s axes are
speed 2 stopped
(Busy Flag
for each axis
= 0).
Pn819 Final 4 Sets the distance from the latch signal input 100 Com- −1,073,741,823 Online Settings can
travel dis- position to the origin, for when origin search mand to be changed
tance to is executed. unit 1,073,741,823 when the
return to axes are
zero point stopped
(Busy Flag
for each axis
= 0).
Pn81B Not used. --- (Do not change the setting.) 0000 --- --- --- ---
to
Pn825
Pn900 Not used. --- (Do not change the setting.) --- --- --- --- ---
to
Pn910
Pn920 Not used. --- (Do not change the setting.) ---- --- --- --- ---
to
Pn95F
593
List of Parameters Appendix B
1 Not used. 8 (Do not change the 8 --- --- --- ---
setting.)
2 Not used. 8 (Do not change the 8 --- --- --- ---
setting.)
3 Not used. 8 (Do not change the 8 --- --- --- ---
setting.)
594
List of Parameters Appendix B
3 Not used. 8 (Do not change the 8 --- --- --- ---
setting.)
Pn522 Position- 4 Sets the width of the positioning completed range. 10 Com- 0 to Online ---
ing com- mand 1,073,7
pletion unit 41,824
range 1
Pn524 Position- 4 Sets the allowable fluctuation range (rotation speed) 100 Com- 0 to Online ---
ing com- for the Speed Conformity Flag. mand 1,0737,
pletion unit 41,824
range 2
595
List of Parameters Appendix B
596
List of Parameters Appendix B
597
List of Parameters Appendix B
598
Appendix C
Operation Area I/O Allocations
599
Operation Area I/O Allocations Appendix C
Note The REJOIN Bit and the Axes to Connect parameter are supported for unit version 2.0 or later. The allo-
cated bit and word are not used for earlier unit versions.
600
Operation Area I/O Allocations Appendix C
601
Operation Area I/O Allocations Appendix C
602
Operation Area I/O Allocations Appendix C
603
Operation Area I/O Allocations Appendix C
604
Operation Area I/O Allocations Appendix C
605
Operation Area I/O Allocations Appendix C
Note (1) Allocated in Axis Operating Output Memory Areas for axis 1 and axis 5 for Position Control Unit Ver.
1.1 or later. These bits are not used in the Axis Operating Output Memory Areas for other axes.
(2) Allocated in Axis Operating Output Memory Area for axis 1 for Position Control Unit Ver. 1.1 or later.
These bits are not used in the Axis Operating Output Memory Areas for other axes.
(3) Allocated in Axis Operating Output Memory Area for axis 5 for Position Control Unit Ver. 1.1 or later.
These bits are not used in the Axis Operating Output Memory Areas for other axes.
(4) The DEVIATION COUNTER RESET can be used with unit version 1.3 or later. This bit is not used
for earlier unit versions.
606
Operation Area I/O Allocations Appendix C
607
Operation Area I/O Allocations Appendix C
608
Operation Area I/O Allocations Appendix C
609
Operation Area I/O Allocations Appendix C
Note (1) Allocated in Axis Operating Input Memory Areas for axis 1 and axis 5 for Position Control Unit Ver.
1.1 or later. These bits are not used in the Axis Operating Output Memory Areas for other axes.
(2) The emergency stop input status is input only for SMARTSTEP Junior Servo Drives. This status is
not used (reserved by the system) for W-series Servo Drives.
610
Appendix D
List of Error Codes
611
List of Error Codes Appendix D
612
List of Error Codes Appendix D
Servo PCU Alarm Error detection function Detected error or cause of error
Drive error type
display code
11 400B X Control power supply und- The DC voltage of the main circuit has dropped below the
ervoltage specified value.
12 400C --- Overvoltage The DC voltage of the main circuit is abnormally high.
13 400D X Main power supply under- The DC voltage of the main circuit is low.
voltage
14 400E PR Overcurrent Overcurrent flowed to the IGBT. Servomotor power line
ground fault or short circuit.
15 400F PR Servo Drive overheat The temperature of the Servo Drive radiator exceeded the
specified value.
16 4010 --- Overload Operation was performed with torque significantly exceed-
ing the rating for several seconds to several tens of sec-
onds.
18 4012 PR Regeneration overload The regenerative energy exceeded the processing capacity
of the regeneration resistor.
21 4015 PR Encoder communications Communications between the encoder and the Servo Drive
error failed for a specified number of times, thereby activating the
error detection function.
23 4017 PR Encoder communications Communications error occurred for the data from the
data error encoder.
613
List of Error Codes Appendix D
Servo PCU Alarm Error detection function Detected error or cause of error
Drive error type
display code
24 4018 --- Error counter overflow The number of position deviation pulses exceeded the Error
Counter Overflow Level (Pn014).
25 4019 PR Excessive hybrid error The difference between the position of load from external
encode and the position of motor due to encoder was larger
than the number of pulses set by Internal/External Feedback
Pulse Error Counter Overflow Level (Pn328).
26 401A --- Overspeed The rotation speed of the Servomotor exceeded the setting
of the Overspeed Detection Level Setting at Emergency
Stop (Pn615) or Overspeed Detection Level Setting
(Pn513).
27 401B PR Command error The operation command resulted in an error.
29 401D --- Internal error counter over- The value of the internal deviation counter (internal control
flow unit) exceeded 227 (134217728).
30 401E PR Safety input error Safety input signal turned OFF.
33 4021 --- Interface duplicate alloca- A duplicate setting for the interface I/O signals was
tion error detected.
34 4022 --- Overrun limit error The Servomotor exceeded the allowable operating range
set in the Overrun Limit Setting (Pn514) with respect to the
position command input.
36 4024 PR Parameter error Data in the parameter save area was corrupted when the
X data was read from the EEPROM at power-ON.
37 4025 PR Parameter destruction The EEPROM write verification data was corrupted when
X the data was read from the EEPROM at power-ON.
38 4026 X Drive prohibition input error Forward and Reverse Drive Prohibit Inputs (NOT and POT)
both became OPEN.
40 4028 PR Absolute encoder system The voltage supplied to the absolute encoder dropped
down error below the specified value.
41 4029 PR Absolute encoder counter The multi-turn counter of the absolute encoder exceeded
overflow error the specified value.
42 402A PR Absolute encoder over- The Servomotor rotation speed exceeded the specified
speed error value when power to the absolute encoder is supplied by the
battery only.
43 402B PR Encoder initialization error An encoder initialization error was detected.
44 402C PR Absolute encoder 1-rota- A one-turn counter error was detected.
tion counter error
45 402D PR Absolute encoder multi- A multi-turn counter error or phase-AB signal error was
rotation counter error detected.
47 402F --- Absolute encoder status The rotation of the absolute encoder is higher than the spec-
error ified value.
48 4030 PR Encoder phase Z error A phase-Z pulse was not detected regularly.
49 4031 PR Encoder CS signal error A logic error was detected in the CS signal.
50 4032 PR External encoder error An error was detected in external encoder connection or
communications data.
51 4033 PR External encoder status An external encoder error code was detected.
error
55 4037 PR External encoder connec- An error was detected in the external encoder phase A, B,
tion error or Z connection.
82 4052 PR Node address setting error The rotary switch for setting the node address of the Servo
Drive was set out of range.
83 4053 --- Communications error Data received during each MECHATROLINK-II communica-
tions cycle repeatedly failed, exceeding the number of times
set in the Communications Control (Pn800).
614
List of Error Codes Appendix D
Servo PCU Alarm Error detection function Detected error or cause of error
Drive error type
display code
84 4054 --- Transmission cycle error While actuating MECHATROLINK-II communications, syn-
chronization frames (SYNC) were not received according to
the transmission cycle.
86 4056 --- Watchdog data error Synchronization data exchanged between the master and
slave nodes during each MECHATROLINK-II communica-
tions cycle resulted in an error.
87 4057 X Forced alarm input error The Forced alarm input signal was input.
90 405A --- Transmission cycle setting The transmission cycle setting error when the MECHA-
error TROLINK-II CONNECT command is received.
91 405B --- SYNC command error A SYNC-related command was issued while MECHA-
TROLINK-II was in asynchronous communications mode.
92 405C --- Encoder data restoration The initialization process of the internal position information
error was not performed properly.
93 405D PR Parameter setting error Parameter setting exceeded the allowable range.
95 405F PR Motor non-conformity The combination of the Servomotor and Servo Drive is not
X appropriate.
Others Others PR Other errors The control circuit malfunctioned due to excessive noise.
An error occurred within the Servo Drive due to the activa-
tion of its self-diagnosis function.
Note (1) All warnings are retained. After resolving the problem, clear the alarms and the warnings.
615
List of Error Codes Appendix D
(2) When multiple warnings occur, the warning codes are displayed on the front panel in the order of
their priority (shown above). The value read from the network is set.
Servo PCU Alarm Error detection function Detected error or cause of error
Drive error type
display code
A.11 400B X Control power supply und- The DC voltage of the main circuit has dropped below the
ervoltage specified value.
A.12 400C --- Overvoltage The DC voltage of the main circuit is abnormally high.
A.13 400D X Main power supply under- The DC voltage of the main circuit is low.
voltage
A.14 400E PR Overcurrent Overcurrent flowed to the IGBT. Servomotor power line
ground fault or short circuit.
A.15 400F PR Servo Drive overheat The temperature of the Servo Drive radiator exceeded the
specified value.
A.16 4010 --- Overload Operation was performed with torque significantly exceed-
ing the rating for several seconds to several tens of sec-
onds.
A.18 4012 PR Regeneration overload The regenerative energy exceeded the processing capacity
of the regeneration resistor.
A.21 4015 PR Encoder communications Communications between the encoder and the Servo Drive
error failed for a specified number of times, thereby activating the
error detection function.
A.23 4017 PR Encoder communications Communications error occurred for the data from the
data error encoder.
A.24 4018 --- Deviation counter overflow The number of position deviation pulses exceeded the Devi-
ation Counter Overflow Level (Pn209).
A.26 401A --- Overspeed The rotation speed of the Servomotor exceeded the setting
of the Overspeed Detection Level Setting (Pn073).
A.27 401B PR Command error The operation command resulted in an error.
A.29 401D --- Internal deviation counter The value of the internal deviation counter (internal control
overflow unit) exceeded 227 (134217728).
A.34 4022 --- Overrun limit error The Servomotor exceeded the allowable operating range
set in the Overrun Limit Setting (Pn026) with respect to the
position command input.
A.36 4024 PR Parameter error Data in the parameter save area was corrupted when the
X data was read from the EEPROM at power-ON.
A.37 4025 PR Parameter corruption The EEPROM write verification data was corrupted when
X the data was read from the EEPROM at power-ON.
A.38 4026 X Drive prohibit input error Forward and Reverse Drive Prohibit Inputs (NOT and POT)
both became OPEN.
A.40 4028 PR Absolute encoder system The voltage supplied to the absolute encoder dropped
down error below the specified value.
A.41 4029 PR Absolute encoder counter The multi-turn counter of the absolute encoder exceeded
overflow error the specified value.
616
List of Error Codes Appendix D
Servo PCU Alarm Error detection function Detected error or cause of error
Drive error type
display code
A.42 402A PR Absolute encoder over- The Servomotor rotation speed exceeded the specified
speed error value when power to the absolute encoder is supplied by the
battery only.
A.44 402C PR Absolute encoder one-turn A one-turn counter error was detected.
counter error
A.45 402D PR Absolute encoder multi-turn A multi-turn counter error or phase-AB signal error was
counter error detected.
A.47 402F --- Absolute encoder status The rotation of the absolute encoder is higher than the spec-
error ified value.
A.48 4030 PR Encoder phase Z error A phase-Z pulse was not detected regularly.
A.49 4031 PR Encoder PS signal error A logic error was detected in the PS signal.
A.82 4052 PR Node address setting error The rotary switch for setting the node address of the Servo
Drive was set out of range.
A.83 4053 --- Communications error Data received during each MECHATROLINK-II communica-
tions cycle repeatedly failed, exceeding the number of times
set in the Communications Control (Pn005).
A.84 4054 --- Transmission cycle error While actuating MECHATROLINK-II communications, syn-
chronization frames (SYNC) were not received according to
the transmission cycle.
A.86 4056 --- Watchdog data error Synchronization data exchanged between the master and
slave nodes during each MECHATROLINK-II communica-
tions cycle resulted in an error.
A.87 4057 X Emergency stop input error The emergency stop input became OPEN.
A.90 405A --- Transmission cycle setting The transmission cycle setting error when the MECHA-
error TROLINK-II CONNECT command is received.
A.91 405B --- SYNC command error A SYNC-related command was issued while MECHA-
TROLINK-II was in asynchronous communications mode.
A.93 405D PR Parameter setting error Parameter setting exceeded the allowable range.
A.95 405F PR Servomotor non-conformity The combination of the Servomotor and Servo Drive is not
X appropriate.
Others Others PR Other errors The control circuit malfunctioned due to excessive noise.
An error occurred within the Servo Drive due to the activa-
tion of its self-diagnosis function.
Note (1) All warnings are retained. After resolving the problem, clear the alarms and the warnings.
617
List of Error Codes Appendix D
(2) When multiple warnings occur, the warning codes are displayed on the front panel in the order of
their priority (shown above). The value read from the network is set.
618
List of Error Codes Appendix D
619
List of Error Codes Appendix D
Servo Drive PCU error Error detection function Detected error or cause of error
display code
A.b2 (See 40B2 Torque command input The A/D completion signal from the A/D converter is not being
note 2.) reading error output within the fixed interval.
A.b3@ (See 40B3 Current detection error The Servo Drive’s current detector is faulty.
note 3.)
A.b6@ 40B6 LSI for communications The LSI used for MECHATROLINK communications is cor-
corrupted rupted.
A.bF@ 40BF System error A system error in the control circuit was detected.
A.C1@ 40C1 Runaway detected The Servomotor rotated in the opposite direction to the com-
mand.
A.C2 (See 40C2 Phase detection error A Servomotor magnetic pole signal was incorrectly detected.
note 4.)
A.C5 (See 40C5 Magnetic pole detection A Servomotor magnetic pole signal was incorrectly detected.
note 4.) error
A.C8@ (See 40C8 Multi-turn data error The absolute encoder setup is incorrect.
note 5.) (Absolute encoders only)
A.C9@ 40C9 Encoder communica- Communications between the encoder and Servo Drive are not
tions error possible.
A.CA@ (See 40CA Encoder parameter error The parameter settings in the encoder are corrupted.
note 5.)
A.Cb@ (See 40CB Encoder data error Data from the encoder is corrupted.
note 5.)
A.CC@ (See 40CC Multi-turn limit discrep- The absolute encoder multi-turn limit for the encoder and Servo
note 5.) ancy Drive do not match.
(Absolute encoders only)
A.d0@ (See 40D0 Deviation counter over- The number of pulses in the deviation counter has exceeded the
note 5.) flow deviation counter overflow level set in Pn505 (R88D-WT@) or
Pn520 (R88D-WN@-ML2).
A.d1@ (See 40D1 Motor-load deviation over The deviation between the fully-closed encoder and semi-closed
note 5.) encoder has reached or exceeded the command unit set in
Pn51A.
A.E0@ See note 1. No option or Servo Drive The MECHATROLINK-II I/F Unit is not installed, or the Servo
error Drive has malfunctioned.
A.E1 (See See note 1. Option timeout There is no response from the MECHATROLINK-II I/F Unit.
note 2.)
A.E2 (See See note 1. Option WDC error An error has occurred in the MECHATROLINK-II I/F Unit.
note 2.) (MECHATROLINK-II I/F Unit's watchdog timer count)
A.E4@ (See 40E4 Transfer cycle setting MECHATROLINK-II transfer cycle setting is incorrect.
notes 3 and error
4.)
A.E5@ 40E5 Synchronization error MECHATROLINK-II synchronization error
A.E6@ 40E6 Communications error MECHATROLINK-II communications error
(Continuous communications errors have occurred.)
A.EA@ 40EA Servo Drive malfunction The Servo Drive has malfunctioned.
A.EB (See 40EB Servo Drive initial access The Servo Drive initial processing cannot be executed from the
note 2.) error MECHATROLINK-II I/F Unit.
A.EC (See 40EC Servo Drive error An error has occurred in the Servo Drive.
note 2.) (Servo Drive's watchdog timer count)
A.Ed@ 40ED Command execution MECHATROLINK communications command aborted during
incomplete execution.
A.F1@ (See 40F1 Missing phase detected Main circuit power supply phase is missing, or the wire is burnt
note 5.) out.
A.F5 (See 40F5 Motor current error The current to the Servomotor is too small for the torque com-
note 2.) mand from the Servo Drive.
A.F6 (See 40F6 Motor conduction error The Servo is ON, but the Servomotor is not conducting current
note 2.) regardless of the Servo Drive settings and external input.
620
List of Error Codes Appendix D
Note (1) Errors that occur in the MECHATROLINK-II I/F Unit cannot be detected by the PCU because the
communications connection is not established. The PCU is not able to detect the corresponding axis
during execution of CONNECT, so an MLK Initialization Error (Unit error code: 0020 hex) will occur.
(2) This alarm occurs when using an R88D-WT@ W-series Servo Drive together with the FNY-NS115
MECHATROLINK-II I/F Unit.
(3) This alarm occurs when using an R88D-WN@-ML2 W-series Servo Drive.
(4) This alarm may occur when a SMARTSTEP Junior Servo Drive (R7D-ZN@-ML2) is being used. The
A.28 (emergency stop) alarm is treated as an emergency stop signal input error (axis error code:
3004 (hex) in the Position Control Unit and the Servo will be unlocked for the axis.
(5) This alarm is not detected for SMARTSTEP Junior Servo Drives (R7D-ZN@-ML2).
Note (1) This warning is not detected for SMARTSTEP Junior Servo Drives (R7D-ZN@-ML2).
(2) If a Parameter Setting Warning or MECHATROLINK-II Command Warning occurs in the Servo
Drive, a data setting error (axis error code: 3099 hex) will occur at the PCU, and the active axis in
which the error occurred will decelerate to a stop.
(3) If a MECHATROLINK-II communications error occurs once independently, a communications warn-
ing occurs, and the PCU will perform a communications retry. If the communications warning occurs
continually, a communications error will occur.
621
List of Error Codes Appendix D
622
Appendix E
Changing to CS1W/CJ1W-NC271/471/F71
from CS1W/CJ1W-
NC113/133/213/233/413/433
The settings and methods for using CS1W/CJ1W-NC271/471/F71 Position Control Units include those that are
different from the pulse-output models (CS1W/CJ1W-NC113/133/213/233/413/433).
The following information is important when replacing equipment that uses pulse-output PCUs and pulse-input
Servo Drives or Stepping Motor Drives with the CS1W/CJ1W-NC271/471/F71 PCU and MECHATROLINK-II-
compatible Servo Drive.
Installation
• The FNY-NS115 MECHATROLINK-II I/F Unit must be installed when using an R88D-WT@ OMRON W-
series Servo Drive (without built-in MECHATROLINK-II communications). The FNY-NS115 is installed on
the right side of the Servo Drive, so make sure that sufficient space is provided around the Servo Drive.
• R88D-WT@ W-series Servo Drives must be Ver.39 or later. The Servo Drive must be changed if an earlier
version is being used. The Servomotor, power cables, and encoder cables, however, can be used as is
without changing.
Wiring
• MECHATROLINK-II Cables are used for the connection between the PCU and Servo Drive (MECHA-
TROLINK-II I/F Unit). The cables for pulse-output PCUs and Servo Relay Units cannot be used.
• The external sensor signals, such as limit inputs and origin proximity inputs, are connected to the Servo
Drive's control I/O connector (CN1). The Servo Drive's CN1 connector must be wired.
• Emergency stop input signals are not provided as external input signals for the PCU or Servo Drive. To
ensure safety in the system, provide safety measures in external circuits (i.e., not in the Programmable
Controller or Position Control Unit), such as using a breaker for the Servo Drive's main circuit power supply.
• To perform an origin search, the origin proximity input signal must be used. Make sure that the dog width of
the limit input signal and origin proximity input signal remains at the length of the MECHATROLINK-II com-
munications cycle or longer.
System Configuration
Pulse-output PCUs are classified as CS/CJ-series Special I/O Units, whereas CS1W/CJ1W-NC271/471/F71
PCUs are classified as CS/CJ-series CPU Bus Units. Make sure that the PCU's unit number is not already
used by another CPU Bus Unit and that the area allocated to the PCU in the PLC is not occupied by another
Unit.
623
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
A comparison of individual parameters and operating data, and operating precautions are provided in the fol-
lowing pages.
624
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
625
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
626
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
CS1W/CJ1W-NC113/133/213/233/413/433 CS1W/CJ1W-NC271/471/F71
Word Name Bit Setting Setting location Difference
0008 Initial speed (rightmost word) --- --- An initial speed setting is not pro-
0009 Initial speed (leftmost word) vided.
The acceleration/deceleration set-
tings, however, enable two-step
acceleration/deceleration curves and
exponential acceleration/decelera-
tion curves with bias. (For details,
refer to 7-4 Acceleration and Deceler-
ation Operations.)
000A Origin search high speed (rightmost Axis Operating Word a+4 The origin search high speed is the
word) Output Memory Word a+5 speed command value for origin
000B Origin search high speed (leftmost word) Areas searches and is designated with the
operating command in the Axis Oper-
ating Output Memory Areas.
000C Origin search proximity speed (rightmost Servo Parame- Pn110 Sets the Servo Parameters Pn110
word) ter Area Pn111 (Origin Return Approach Speed 1)
000D Origin search proximity speed (leftmost and Pn111 (Origin Return Approach
word) Speed 2). The setting unit is ×100
command units/s. (For details, refer
to 8-2-3 Data Settings Required for
Origin Search.)
000E Origin compensation value (rightmost Servo Parame- Pn204 The amount of compensation posi-
word) ter Area tioning after detection of the origin
000F Origin compensation value (leftmost input signal is set in Servo Parameter
word) Pn204 (Origin Return Final Dis-
tance). (For details, refer to 8-2-3
Data Settings Required for Origin
Search.)
0010 Backlash compensation Servo Parame- Pn100 The backlash compensation is set in
ter Area Pn101 Servo Parameters Pn101 (Backlash
Compensation) and Pn100 (Backlash
Compensation Selection). (For
details, refer to 10-7 Backlash Com-
pensation.)
0011 Backlash compensation speed (right- --- --- Backlash compensation is executed
most word) by adding it to the amount of move-
0012 Backlash compensation speed (leftmost ment for positioning, so these param-
word) eter settings are not supported.
0013 Acceleration/deceleration curves Axis Operating Word a+16, The acceleration/deceleration curves
Output Memory bits 03 to are designated with the operating
Areas 04 command in the Axis Operating Out-
put Memory Areas as command val-
ues for executing positioning
operations.
0014 Origin search acceleration time (right- Servo Parame- Pn107 The acceleration used for origin
most word) ter Area searches is the same as that used in
0015 Origin search acceleration time (leftmost other positioning operations and is
word) set according to the combination of
settings in Servo Parameter Pn107
(Linear Acceleration Constant). (For
details, refer to 7-4 Acceleration and
Deceleration Operations.)
0016 Origin search deceleration time (right- Servo Parame- Pn10A The deceleration used for origin
most word) ter Area searches is the same as that used in
0017 Origin search deceleration time (leftmost other positioning operations and is
word) set according to the combination of
settings in Servo Parameter Pn10A
(Linear Deceleration Constant). (For
details, refer to 7-4 Acceleration and
Deceleration Operations.)
627
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
CS1W/CJ1W-NC113/133/213/233/413/433 CS1W/CJ1W-NC271/471/F71
Word Name Bit Setting Setting location Difference
0018 Positioning monitor time --- --- A positioning monitor is not provided,
so this parameter setting is not avail-
able.
Refer to the programming examples
and set a timing monitor in the user
program. (Refer to 11-2-6 Positioning
(Absolute Movement or Relative
Movement).)
0019 CCW software limit (rightmost word) Servo Parame- Pn201 The forward software limit is set in
001A CCW software limit (leftmost word) ter Area Servo Parameter Pn201 (Forward
Software Limit) in command units.
(For details, refer to 10-8 Software
Limits.)
001B CW software limit (rightmost word) Servo Parame- Pn202 The reverse software limit is set in
001C CW software limit (leftmost word) ter Area Servo Parameter Pn202 (Reverse
Software Limit) in command units.
(For details, refer to 10-8 Software
Limits.)
001D Reserved by the system. --- --- ---
001E Reserved by the system. --- --- ---
001F Initial pulse designation --- --- Initial pulse designation is not pro-
vided, so this parameter setting is not
available.
628
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
629
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
CS1W/CJ1W-NC113/133/213/233/413/433 CS1W/CJ1W-NC271/471/F71
Word Name Bit Setting Setting location Difference
0006 Maximum speed (rightmost word) --- --- A maximum speed setting is not pro-
0007 Maximum speed (leftmost word) vided.
The maximum speed is clamped at
approximately 110% when a speed
command is sent for a value that is
equal or higher than the Servo
Drive's (Servomotor's) maximum
speed.
0008 Initial speed (rightmost word) --- --- An initial speed setting is not pro-
0009 Initial speed (leftmost word) vided.
The acceleration/deceleration set-
tings, however, enable two-step
acceleration/deceleration curves and
exponential acceleration/decelera-
tion curves with bias. (For details,
refer to 7-4 Acceleration and Deceler-
ation Operations.)
000A Origin search high speed (rightmost Axis Operating Word a+4 The origin search high speed is the
word) Output Memory Word a+5 speed command value for origin
000B Origin search high speed (leftmost word) Areas searches and is designated with the
operating command in the Axis Oper-
ating Output Memory Areas.
000C Origin search proximity speed (rightmost Servo Parame- Pn817 Sets the Servo Parameters Pn817
word) ter Area Pn818 (zero point return approach speed 1)
000D Origin search proximity speed (leftmost and Pn818 (zero point return
word) approach speed 2). The setting unit
is ×100 command units/s. (For
details, refer to 8-2-3 Data Settings
Required for Origin Search.)
000E Origin compensation value (rightmost Servo Parame- Pn819 The amount of compensation posi-
word) ter Area Pn81A tioning after detection of the origin
000F Origin compensation value (leftmost input signal is set in Servo Parameter
word) Pn819 (final travel distance to return
to zero point). (For details, refer to 8-
2-3 Data Settings Required for Origin
Search.)
0010 Backlash compensation Servo Parame- Pn81B The backlash compensation is set in
ter Area Pn81D.0 Servo Parameters Pn81B (backlash
Pn207.2 compensation amount) and Pn81D.0
Pn214 (backlash compensation direction)
when using R88D-WT@ Servo Drives
and in Pn207.2 (backlash compensa-
tion selection) and Pn214 (backlash
compensation amount) when using
R88D-WN@-ML2 Servo Drives. (For
details, refer to 10-7 Backlash Com-
pensation.)
0011 Backlash compensation speed (right- --- --- Backlash compensation is executed
most word) by adding it to the amount of move-
0012 Backlash compensation speed (leftmost ment for positioning, so these param-
word) eter settings are not supported.
0013 Acceleration/deceleration curves Axis Operating Word a+16, The acceleration/deceleration curves
Output Memory bits 03 to are designated with the operating
Areas 04 command in the Axis Operating Out-
put Memory Areas as command val-
ues for executing positioning
operations.
630
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
CS1W/CJ1W-NC113/133/213/233/413/433 CS1W/CJ1W-NC271/471/F71
Word Name Bit Setting Setting location Difference
0014 Origin search acceleration time (right- Servo Parame- Pn80A The acceleration used for origin
most word) ter Area Pn80B searches is the same as that used in
0015 Origin search acceleration time (leftmost Pn80C other positioning operations and is
word) set according to the combination of
settings in Servo Parameters Pn80A,
Pn80B, and Pn80C. (For details, refer
to 7-4 Acceleration and Deceleration
Operations.)
0016 Origin search deceleration time (right- Servo Parame- Pn80D The deceleration used for origin
most word) ter Area Pn80E searches is the same as that used in
0017 Origin search deceleration time (leftmost Pn80F other positioning operations and is
word) set according to the combination of
settings in Servo Parameters Pn80D,
Pn80E, and Pn80F. (For details, refer
to 7-4 Acceleration and Deceleration
Operations.)
0018 Positioning monitor time --- --- A positioning monitor is not provided,
so this parameter setting is not avail-
able.
Refer to the programming examples
and set a timing monitor in the user
program. (Refer to 11-2-6 Positioning
(Absolute Movement or Relative
Movement).)
0019 CCW software limit (rightmost word) Servo Parame- Pn804 The forward software limit is set in
001A CCW software limit (leftmost word) ter Area Pn805 Servo Parameters Pn804 and Pn805
in command units. (For details, refer
to 10-8 Software Limits.)
001B CW software limit (rightmost word) Servo Parame- Pn806 The reverse software limit is set in
001C CW software limit (leftmost word) ter Area Pn807 Servo Parameters Pn806 and Pn807
in command units. (For details, refer
to 10-8 Software Limits.)
001D Reserved by the system. --- --- ---
001E Reserved by the system. --- --- ---
001F Initial pulse designation --- --- Initial pulse designation is not pro-
vided, so this parameter setting is not
available.
631
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
632
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
633
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
634
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
635
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
636
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
Functions
The main functions of the W-series Servo Drives are explained here.
ORIGIN SEARCH
Acceleration/Deceleration Settings
The acceleration/deceleration settings for origin searches are set in the parameters for each axis in earlier
PCUs, but they are set in the Servo Parameters (using Servo Parameter transfer functions) of the
CS1W/CJ1W-NC271/471/F71.
CS1W/CJ1W-NC113/133/213/233/413/433
The time from the initial speed until the maximum speed is reached is set in the following axis parameters.
Origin search acceleration time (ms)
Origin search deceleration time (ms)
Each parameter setting is transferred to the PCU using data transfer functions (data transfer bit or IOWR
instruction), or transferred automatically from the DM Area allocated to Special I/O Units when the PCU power
is turned ON or the Unit is restarted.
637
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
CS1W/CJ1W-NC271/471/F71
The rate of increase or decrease in speed within a specified time unit is set in the following Servo Parameters.
Type Parameter Parameter name Unit Setting range Parameter Default
No. size setting
Acceler- Pn80A First-step linear accel- 10,000 command 1 to 65535 2 100
ation/ eration constant units/s2
deceler-
ation Pn80B Second-step linear 10,000 command 1 to 65535 2 100
con- acceleration constant units/s2
stants Pn80C Acceleration constant 100 command 0 to 65535 2 0
switching speed units/s
Pn80D First-step linear decel- 10,000 command 1 to 65535 2 100
eration constant units/s2
Pn80E Second-step linear 10,000 command 1 to 65535 2 100
deceleration constant units/s2
Pn80F Deceleration constant 100 command 0 to 65535 2 0
switching speed units/s
Each parameter is set in the Servo Drive via the PCU using the PCU's Servo Parameter transfer functions
(WRITE/SAVE SERVO PARAMETER Bits).
When using a trapezoidal curve (linear acceleration/deceleration) with the initial speed set to 0 (pulses/s), the
set values for the origin search acceleration time and origin search deceleration time used in the earlier PCUs
are converted to the following settings.
Pn80A (first-step linear acceleration constant):
The origin search uses a first-step acceleration/deceleration curve, so this parameter setting is not
used.
Pn80B (second-step linear acceleration constant):
The maximum speed, initial speed, and origin search acceleration time in the axis parameters of ear-
lier PCUs are converted to the value determined from the following equation.
638
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
CS1W/CJ1W-NC113/133/213/233/413/433
Speed
Maximum speed
(pulses/s)
Initial speed = 0
(pulses/s)
Time
Origin search acceleration time (ms) Origin search deceleration time (ms)
CS1W/CJ1W-NC271/471/F71
Pn80B (second-step linear acceleration constant)
Maximum speed − Initial speed (0)
= (×10,000 pulses/s2)
Speed Origin search acceleration time × 10
Pn80E (second-step linear deceleration constant)
= Maximum speed − Initial speed (0) (×10,000 pulses/s2)
Origin search deceleration time × 10
Time
Pn80C (acceleration constant switching speed) = 0 Pn80F (deceleration constant switching speed) = 0
Origin Compensation
When using origin compensation in earlier PCUs, positioning was executed for the amount of origin compensa-
tion data at the origin search proximity speed. This operation is performed after first stopping the search oper-
ation using origin input signal detection.
For CS1W/CJ1W-NC271/471/F71 PCUs, origin compensation is performed following origin input signal detec-
tion by executing positioning using the Servo Parameters Zero Point Return Approach Speed 2 (Pn818) and
Final Travel Distance to Return to Zero Point (Pn819).
639
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
CS1W/CJ1W-NC113/133/213/233/413/433
Origin proximity 1
input signal 0
Origin input signal 1
(or phase Z signal) 0
CS1W/CJ1W-NC271/471/F71
Origin proximity 1
input signal 0
Origin input signal 1
(or phase Z signal) 0
640
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
Note In earlier PCUs, if ORIGIN SEARCH is executed again after establishing the origin, the origin will be lost
(until ORIGIN SEARCH execution is completed). In the CS1W/CJ1W-NC271/471/F71, however, once
the origin has been established, the origin will not be lost, even if ORIGIN SEARCH is executed again. If
ORIGIN SEARCH is executed again, the search operation will be executed using the coordinates based
on the previous origin until the new origin is established. When the software limits are enabled at this
point, the software limits will apply to the origin search operation, causing operation to stop due to an
error. (Positioning will not be reversed at the software limits when origin searches are performed in rever-
sal mode.)
Each parameter is set in the Servo Drive via the PCU using the PCU's Servo Parameter transfer functions
(WRITE/SAVE SERVO PARAMETER Bits).
When a trapezoidal curve (linear acceleration/deceleration) is used with the initial speed set to 0 (pulses/s), the
set values for the acceleration time and deceleration time in the Operating Data Area of the earlier PCUs are
converted to the following settings.
Pn80A (first-step linear acceleration constant):
The operation uses a first-step acceleration/deceleration curve, so this parameter setting is not used.
Pn80B (second-step linear acceleration constant):
The maximum speed and initial speed in the axis parameters and the acceleration time in the Oper-
ating Data Area of earlier PCUs are converted to the value determined from the following equation.
641
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
Speed
Maximum speed
(pulses/s)
Initial speed = 0
(pulses/s)
Time
Acceleration time (ms) Deceleration time (ms)
CS1W/CJ1W-NC271/471/F71
Pn80B (second-step linear acceleration constant)
Maximum speed − Initial speed (0)
= (×10,000 pulses/s2)
Speed Acceleration time × 10
Time
Pn80C (acceleration constant switching speed) = 0 Pn80F (deceleration constant switching speed) = 0
642
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
Interrupt Feeding
Interrupt feeding in earlier PCUs is executed by independently operating individual start bits. With
CS1W/CJ1W-NC271/471/F71 PCUs, however, interrupt feeding is an additional function for the direct opera-
tion (ABSOLUTE MOVEMENT or RELATIVE MOVEMENT).
To execute interrupt feeding, turn ON the Interrupt Feeding Designation Bit in the Axis Operating Output Mem-
ory Area and execute ABSOLUTE MOVEMENT or RELATIVE MOVEMENT.
When using earlier PCUs, interrupt feeding functions by switching from speed control to position control (posi-
tioning is performed for the amount of interrupt feeding after detection of the interrupt input signal). With
CS1W/CJ1W-NC271/471/F71 PCUs, however, interrupt feeding functions by switching from one position con-
trol operation (ABSOLUTE MOVEMENT or RELATIVE MOVEMENT) to another position control operation
(positioning is performed for the amount of interrupt feeding after detection of the interrupt input signal), and if
an interrupt input signal is not input, the original positioning operation is completed.
Memory Operation
Memory operation functions are not provided in CS1W/CJ1W-NC271/471/F71 PCUs.
The teaching function, forced interrupt operation, and output codes, which are related to memory operations,
are also not provided.
Operations that use automatic patterns and continuous patterns must be created in the user program.
Jogging
Acceleration/Deceleration Settings
In earlier PCUs, the acceleration/deceleration settings for jogging are specified as operation data in the Oper-
ating Data Area when jogging is started. In CS1W/CJ1W-NC271/471/F71 PCUs, however, these settings are
set in the Servo Parameters (using Servo Parameter transfer functions).
Details on acceleration/deceleration settings are the same as those provided for position control (direct opera-
tion), so refer to the section on position control (direct operation).
Present Position
Earlier PCUs use open-loop control, and monitor the command position (PCU's output pulses) as the present
position. CS1W/CJ1W-NC271/471/F71 PCUs exchange data with Servo Drives that have a semi-closed loop
configuration. Therefore, both the feedback present position (total of feedback pulses from the Servomotor's
encoder) and command present position (total of PCU's position command values) are monitored as the
present position.
Data Transfer
In earlier PCUs, all the parameters set by the PCU are in the Unit, and data is transferred using the PCU's data
transfer functions (data transfer bit or IOWR instruction).
In CS1W/CJ1W-NC271/471/F71 PCUs, however, data is classified into three types: Common Parameters, Axis
Parameters, and Servo Parameters. Common Parameters and Axis Parameters are configured in the PCU,
and Servo Parameters are configured in the Servo Drive. Therefore, the transfer functions used to transfer the
parameters in the PCU are different than those used to transfer the parameters in the Servo Drive.
643
Changing to CS1W/CJ1W-NC271/471/F71 from CS1W/CJ1W-NC113/133/213/233/413/433 Appendix E
644
Appendix F
Additional Functions for the CJ1W-NCF71-MA
Overview
The following functions have been added to those of the CJ1W-NCF71 Position Control Unit to produce the
CJ1W-NCF71-MA Position Control Unit.
• Interpolation axis stop mode setting for linear interpolation
• Allowed interaxial deviation setting for linear interpolation
Note The CS1W-NC271/471/F71 and CJ1W-NC271/471/F71 do not have the functions described in this
appendix. To use these functions, use the CJ1W-NCF71-MA. If data is backed up from a CJ1W-NCF71
Position Control Unit on a Memory Card mounted in the CPU Unit (using either the CPU Unit's simple
backup function or the Position Control Unit's backup function), do not read that data to a CJ1W-NCF71-
MA Position Control Unit. It will not be possible to use the additional functions if data backed up from a
CJ1W-NCF71 is downloaded to a CJ1W-NCF71-MA. To move CJ1W-NCF71 setting data to the CJ1W-
NCF71-MA, be sure to use the parameter transfer function or CX-Motion-NCF Support Software to read,
write, and save to memory the data in the Common Operating Memory Area. Also, do not download
CJ1W-NCF71-MA Memory Card backup data to the CJ1W-NCF71.
a = Beginning word of Axis Operating Output Memory Areas in Common Parameters + (Axis No. −1) × 25
Select the stop operation for other interpolation axes if an error occurs on any of the interpolation axes, the axis
is stopped (deceleration stop or emergency stop), or SERVO UNLOCK is executed during operation of linear
interpolation. The setting can be made for each axis of linear interpolation combinations of axes 1 to 4 or for
each axis of linear interpolation combinations of axes 5 to 8.
645
Additional Functions for the CJ1W-NCF71-MA Appendix F
If a value outside the range is set, the system will treat it as if 0 was selected (i.e., deceleration stop). The inter-
polation axis stop mode setting is enabled when the LINEAR INTERPPOLATION START Bit turns ON.
Example:
If the beginning word of the Axis Operating Output Memory Areas is set to CIO 4000, the interpolation stop
mode for linear interpolation of a combination of axes 1 to 4 will be set in a+21 (CIO 4046) of the Operating
Output Memory Area of axis 2.
The first word of the Operating Output Memory Area of axis 2 is calculated as follows:
a = 4000 + (2−1) × 25 = CIO 4025
In this case, the following settings will be used for the interpolation axis stop mode of each axis from 1 to 4.
Axis 1 interpolation axis stop mode: CIO 4046.00 to CIO 4046.03
Axis 2 interpolation axis stop mode: CIO 4046.04 to CIO 4046.07
Axis 3 interpolation axis stop mode: CIO 4046.08 to CIO 4046.11
Axis 4 interpolation axis stop mode: CIO 4046.12 to CIO 4046.15
In the same way, the interpolation stop mode for linear interpolation of a combination of axes 5 to 8 will be set
in a+21 (CIO 4146) of the Operating Output Memory Area of axis 6.
The first word of the Operating Output Memory Area of axis 6 is calculated as follows:
a = 4000 + (6 − 1) × 25 = CIO 4125
The following settings will be used for the interpolation axis stop mode of each axis.
Axis 5 interpolation axis stop mode: CIO 4146.00 to CIO 4146.03
Axis 6 interpolation axis stop mode: CIO 4146.04 to CIO 4146.07
Axis 7 interpolation axis stop mode: CIO 4146.08 to CIO 4146.11
Axis 8 interpolation axis stop mode: CIO 4146.12 to CIO 4146.15
a = Beginning word of Axis Operating Output Memory Areas in Common Parameters + (Axis No. −1) × 25
646
Additional Functions for the CJ1W-NCF71-MA Appendix F
Example:
If the beginning word of the Axis Operating Output Memory Areas is set to CIO 4000, the allowed interaxial
deviation for linear interpolation of a combination of axes 1 to 4 will be set in a+23 (CIO 4048) and a+24 (CIO
4049) of the Operating Output Memory Area of axis 2.
The first word of the Operating Output Memory Area of axis 2 is calculated as follows:
a = 4000 + (2−1) × 25 = CIO 4025
In the same way, the allowed interaxial deviation for linear interpolation of a combination of axes 5 to 8 will be
set in a+23 (CIO 4148) anda+24 (CIO 4149) of the Operating Output Memory Area of axis 6.
The first word of the Operating Output Memory Area of axis 6 is calculated as follows:
a = 4000 + (6−1) × 25 = CIO 4125
The allowed deviation is found by comparing the difference in feedback present positions. Make settings so
that operation starts from same present positions for axes 1 and 2 or axes 5 and 6 if detecting interaxial devia-
tion is to be enabled (i.e., if the interaxial deviation is set to a positive number). Also, if either axis 1 or 2 or
either axis 5 or 6 will be used for linear interpolation, set the allowed interaxial deviation of each axis to 0 (i.e.,
do not detect interaxial deviation). The setting of the allowed interaxial deviation becomes enabled when the
setting is written to memory.
Note The CJ1W-NCF71-MA is treated as the CJ1W-NCF71 in the CX-Programmer, CX-Motion-NCF, and
other Support Software. Select the CJ1W-NCF71 to make settings for the CJ1W-NCF71-MA when
using Support Software.
647
Additional Functions for the CJ1W-NCF71-MA Appendix F
648
Index
649
Index
compatible devices, 6
C
CONNECT Bit, 21, 25, 93, 181
C2 master connection, 101, 244 Connection Status Flag, 21, 25, 93, 183, 249
CJ1W-NC113/133/213/233/413/433, 9 connections
replacing with CJ1W-NC271/471/F71/CS1W-NC271/ establishing, 248
471/F71, 623
Connector Terminal Block Cables, 65
CN1, 43, 47, 50
control command range, 7
CN1 (Servo Drive), 53
control function parameters, 89, 147, 170, 590
command present position, 95, 198, 276
control functions, 7
command response time, 517
interrupt feeding, 7
command units, 275 jogging, 7
setting example, 274 origin determination, 7
commands position control, 7
DECELERATION STOP, 5 servo lock/unlock, 7
DEVICE SETUP, 234 speed control, 7
EMERGENCY STOP, 5 stop functions, 7
PRESENT POSITION PRESET, 5 torque control, 7
RELATIVE MOVEMENT, 16, 26 Control I/O Connector, 43, 47, 50, 61
Common Operating Input Memory Area control I/O signals, 49
allocations, 601 input
Common Operating Memory Area, 18, 77, 221, 223, 225, +24 VDC control power supply, 49
248, 249, 251, 256 external latch inputs, 49
allocated words, 33 forward drive prohibit input, 49
allocations, 93, 181 origin return deceleration LS, 49
CONNECT Bit, 21, 25 reverse drive prohibit input, 49
Connection Status Flag, 21, 25 output
Data Transferring Flag, 20 brake interlock output, 50, 52
overview, 179 frame ground, 50, 53
SAVE DATA Bit, 20 positioning completed output 1, 50
Common Operating Output Memory Area servo ready output, 50
allocations, 599 wiring, 58
Common Parameter Area, 77, 521 components, 61
allocations, 79 control method, 6
overview, 96 control mode
replacing PCUs, 625 switching, 398
Common Parameters, 18, 19, 218 control panel
Axis Operating Input Memory Areas, 19 installation, xxvi
Axis Operating Output Memory Areas, 19
control system
Beginning word of Axis Operating Input Memory Areas,
configuration, 272
19
Beginning word of Axis Operating Output Memory Ar- control units, 6
eas, 19 for position control, 273
scan list setting (axes 1 and 2), 19 for speed control, 274
scan list setting (axes 3 to 16), 19 for torque control, 274
writing to PCU, 19 controlled axes, 6
Communications Alarm, 256 coordinate system, 276
communications cycle, 100, 244 CPU Unit, 17
setting, 245 CPU Unit cycle time, 10
communications protocol, 238 current consumption, 6
communications retries, 101, 244 cycle time
650
Index
651
Index
652
Index
N P
No Origin Flag, 95, 196, 203 parameter size, 94, 189
653
Index
read destination area, 93, 182 SAVE DATA Bit, 20, 93, 181
read destination word, 182 SAVE SERVO PARAMETER Bit, 22, 94, 187
654
Index
servo gain parameters, 135, 155, 555, 575 torque limit, 206
SERVO LOCK Bit, 25, 94, 187 Torque Limit Status Flag, 210
servo lock/unlock, 7, 25, 28 Zero Speed Flag, 206, 209
operation, 372 SERVO UNLOCK Bit, 28, 94, 187
sample program, 438 Servomotor, 17
timing chart, 373 Servomotor Encoder Cable, 17
Servo ON (SVON) Flag, 197 Servomotor Power Cable, 17
Servo Parameter Area, 77, 104, 523 Servomotors
allocations, 80 with absolute encoders, 2
control function parameters, 567 short-circuits
function selection parameters, 553 precautions, xxiv
I/O and status parameters, 559, 594
signals
position control parameters, 557
precautions, xxiv
servo gain parameters, 555
Simple, 514
speed control parameters, 558
torque control parameters, 558 simple backup function, 514
655
Index
TORQUE CONTROL Bit, 94, 187 write source word, 19, 93, 182
656
Index
Z
Zero Speed Flag, 197
Zone Data, 10
zone range, 9
657
Index
658
Revision History
A manual revision code appears as a suffix to the catalog number on the front cover of the manual.
Revision code
The following table outlines the changes made to the manual during each revision. Page numbers refer to the
previous version.
Revision code Date Revised content
01 July 2004 Original production
02 September 2004 Information was expanded and revised to include new functionality, and corrections
were made, as follows:
Page xii: Information on unit versions added.
Page 5: Information on linear interpolation added.
Pages 6, 9, 122, 164, 240, 243, 245, and 300: Information on torque corrected.
Pages 64, 65, 66, 97, 98, 99, 100, 107, 371, 372, 375, and 388: Tables expanded
and notes added.
Page 149: Notes added.
Pages 165, 233, and 241: Table revised.
Page 206: Information on ABSOLUTE MOVEMENT added.
Page 218: Subsection on linear interpolation added.
Pages 336 and 337: Information added.
Page 342: Note added.
03 April 2005 Revisions were made throughout the manual to include new functionality for the
upgrade to unit version 1.2 and information on R88D-WN@-ML2 W-series Servo
Drives with built-in MECHATROLINK-II communications that differs from information
for R88D-WT@ W-series Servo Drives equipped with Yaskawa JUSP-NS115
MECHATROLINK-II Application Modules.
04 February 2006 Revisions were made throughout the manual to include new functionality for the
upgrade to unit version 1.3 and to include the new CS-series PCU.
05 December 2006 Revisions were made throughout the manual to include new functionality for the
upgrade to unit version 2.0 and to support SMARTSTEP Junior Servo Drives (R7D-
ZN@-ML2).
06 August 2007 Pages 202 and 274: Information added on setting the transfer cycle and communi-
cations cycle when setting an absolute encoder zero point position offset for an ori-
gin search.
07 February 2008 New functionality for the upgrade to unit version 2.1 were added, additional descrip-
tions were added, and errors were corrected.
08 August 2008 Added information on G-series Servo Drives (R88D-GN@ML2).
Added explanations and corrected mistakes.
09 October 2008 Added the CS1W-NC271/471, CJ1W-NC271/471, and CJ1W-NCF71-MA and cor-
rected mistakes.
10 December 2009 Added the G5 Series Servo Drive R88D-KN@-ML2 and corrected mistakes.
659
Revision History
660
OMRON Corporation Industrial Automation Company Authorized Distributor:
Tokyo, JAPAN
Contact: www.ia.omron.com
Regional Headquarters
OMRON EUROPE B.V. OMRON ELECTRONICS LLC
Wegalaan 67-69, 2132 JD Hoofddorp 2895 Greenspoint Parkway, Suite 200
The Netherlands Hoffman Estates, IL 60169 U.S.A
Tel: (31)2356-81-300/Fax: (31)2356-81-388 Tel: (1) 847-843-7900/Fax: (1) 847-843-7787
OMRON ASIA PACIFIC PTE. LTD. OMRON (CHINA) CO., LTD. © OMRON Corporation 2014 All Rights Reserved.
No. 438A Alexandra Road # 05-05/08 (Lobby 2), Room 2211, Bank of China Tower, In the interest of product improvement,
Alexandra Technopark, 200 Yin Cheng Zhong Road, specifications are subject to change without notice.
Singapore 119967 PuDong New Area, Shanghai, 200120, China
Tel: (65) 6835-3011/Fax: (65) 6835-2711 Tel: (86) 21-5037-2222/Fax: (86) 21-5037-2200 Cat. No. W426-E1-11 1014