manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Omron
  6. •
  7. Controllers
  8. •
  9. Omron Sysmac NJ-series User manual

Omron Sysmac NJ-series User manual

Other manuals for Sysmac NJ-series

5

This manual suits for next models

9

Other Omron Controllers manuals

Omron CPM1A User manual

Omron

Omron CPM1A User manual

Omron EJ1 EtherCAT User manual

Omron

Omron EJ1 EtherCAT User manual

Omron V680-HAM42-PRT User manual

Omron

Omron V680-HAM42-PRT User manual

Omron F3SX-N-D1RR2 User manual

Omron

Omron F3SX-N-D1RR2 User manual

Omron CJ1W- ECT21 User manual

Omron

Omron CJ1W- ECT21 User manual

Omron G9SP-N20S Instruction Manual

Omron

Omron G9SP-N20S Instruction Manual

Omron F3SX-N-L1R User manual

Omron

Omron F3SX-N-L1R User manual

Omron Sysmac CP1H User manual

Omron

Omron Sysmac CP1H User manual

Omron CJ1G/H-CPU series User manual

Omron

Omron CJ1G/H-CPU series User manual

Omron E5CC-T User manual

Omron

Omron E5CC-T User manual

Omron E5EN User manual

Omron

Omron E5EN User manual

Omron CQM1H - 08-2005 Parts list manual

Omron

Omron CQM1H - 08-2005 Parts list manual

Omron R88D-GT series User manual

Omron

Omron R88D-GT series User manual

Omron NJ501-1300 User manual

Omron

Omron NJ501-1300 User manual

Omron NX Series User manual

Omron

Omron NX Series User manual

Omron CS1 - User manual

Omron

Omron CS1 - User manual

Omron NT2S-SF123B-EV2 User manual

Omron

Omron NT2S-SF123B-EV2 User manual

Omron JX -  V1.0 User manual

Omron

Omron JX - V1.0 User manual

Omron SCON-CA Instruction Manual

Omron

Omron SCON-CA Instruction Manual

Omron Sysmac NJ-series Instruction Manual

Omron

Omron Sysmac NJ-series Instruction Manual

Omron CK3W-AX1313 Series User guide

Omron

Omron CK3W-AX1313 Series User guide

Omron CJ2 Series Instruction Manual

Omron

Omron CJ2 Series Instruction Manual

Omron E5xK-T series User manual

Omron

Omron E5xK-T series User manual

Omron CK5M Series Instruction Manual

Omron

Omron CK5M Series Instruction Manual

Popular Controllers manuals by other brands

Digiplex DGP-848 Programming guide

Digiplex

Digiplex DGP-848 Programming guide

YASKAWA SGM series user manual

YASKAWA

YASKAWA SGM series user manual

Sinope Calypso RM3500ZB installation guide

Sinope

Sinope Calypso RM3500ZB installation guide

Isimet DLA Series Style 2 Installation, Operations, Start-up and Maintenance Instructions

Isimet

Isimet DLA Series Style 2 Installation, Operations, Start-up and Maintenance Instructions

LSIS sv-ip5a user manual

LSIS

LSIS sv-ip5a user manual

Airflow Uno hab Installation and operating instructions

Airflow

Airflow Uno hab Installation and operating instructions

ABB ACS580-01 drives Hardware manual

ABB

ABB ACS580-01 drives Hardware manual

Panasonic GM1 Series Reference manual

Panasonic

Panasonic GM1 Series Reference manual

Emerson SW93 owner's manual

Emerson

Emerson SW93 owner's manual

AutoAqua Smart ATO micro SATO-120P manual

AutoAqua

AutoAqua Smart ATO micro SATO-120P manual

Panasonic FP? Positioning Unit RTEX Technical manual

Panasonic

Panasonic FP? Positioning Unit RTEX Technical manual

Alpha IP MIOB 21001 manual

Alpha IP

Alpha IP MIOB 21001 manual

Siemens OpenAir GMA 1 Series Mounting instructions

Siemens

Siemens OpenAir GMA 1 Series Mounting instructions

Surecom SR-629 user manual

Surecom

Surecom SR-629 user manual

Regulus SRS1 T Installation and operation manual

Regulus

Regulus SRS1 T Installation and operation manual

3M MicroTouch EX113 reference guide

3M

3M MicroTouch EX113 reference guide

KUHN TKS user manual

KUHN

KUHN TKS user manual

S&C PMH Instructions for operation

S&C

S&C PMH Instructions for operation

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.

Machine Automation Controller
NJ/NX-series
Instructions Reference Manual
Motion Control
NX701-1£££
NX102-1£££
NX102-90££
NX1P2-1£££££
NX1P2-9£££££
NJ501-££££
NJ301-1£££
NJ101-10££
W508-E1-23
NOTE
1. 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.
2. 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 infor-
mation contained in this manual is subject to change without notice.
3. Every precaution has been taken in the preparation of this manual. Nevertheless, OMRON as-
sumes 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
•Sysmac and SYSMAC are trademarks or registered trademarks of OMRON Corporation in Japan
and other countries for OMRON factory automation products.
•Microsoft, Windows, Excel, and Visual Basic are either registered trademarks or trademarks of Mi-
crosoft Corporation in the United States and other countries.
•EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation
GmbH, Germany.
•ODVA, CIP, CompoNet, DeviceNet, and EtherNet/IP are trademarks of ODVA.
•The SD and SDHC logos are trademarks of SD-3C, LLC.
Other company names and product names in this document are the trademarks or registered trade-
marks of their respective companies.
Copyrights
•Microsoft product screen shots reprinted with permission from Microsoft Corporation.
•This product incorporates certain third party software. The license and copyright information associ-
ated with this software is available at http://www.fa.omron.co.jp/nj_info_e/ .
Introduction
Thank you for purchasing an NJ/NX-series CPU Unit.
This manual describes the motion control instructions. Please be sure you sufficiently understand the
operations and handling procedures, and use the Motion Control Function Module (abbreviated as
“MC Function Module”) correctly.
Use this manual together with the user’s manuals for the NJ/NX-series CPU Unit.
When you have finished reading this manual, keep it in a safe location where it will be readily available
for future use.
Intended Audience
This manual is intended for the following personnel, who must also have knowledge of electrical sys-
tems (an electrical engineer or the equivalent).
• Personnel in charge of introducing FA systems.
• Personnel in charge of designing FA systems.
• Personnel in charge of installing and maintaining FA systems.
• Personnel in charge of managing FA systems and facilities.
For programming, this manual is intended for personnel who understand the programming language
specifications in international standard IEC 61131-3 or Japanese standard JIS B 3503.
Applicable Products
This manual covers the following products.
• NX-series CPU Units
• NX701-17££
• NX701-16££
• NX102-12££
• NX102-11££
• NX102-10££
• NX102-90££
• NX1P2-11££££
• NX1P2-11££££1
• NX1P2-10££££
• NX1P2-10££££1
• NX1P2-90££££
• NX1P2-90££££1
• NX1P2-9B££££
• NX1P2-9B££££1
• NJ-series CPU Units
• NJ501-£5££
• NJ501-£4££
• NJ501-£3££
• NJ301-12££
• NJ301-11££
Introduction
1
NJ/NX-series Motion Control Instructions Reference Manual (W508)
• NJ101-10££
Part of the specifications and restrictions for the CPU Units are given in other manuals.
Refer to Relevant Manuals on page 3 and Related Manuals on page 28.
Introduction
2NJ/NX-series Motion Control Instructions Reference Manual (W508)
Relevant Manuals
The following table provides the relevant manuals for the NJ/NX-series CPU Units. Read all of the
manuals that are relevant to your system configuration and application before you use the NJ/NX-ser-
ies CPU Unit.
Most operations are performed from the Sysmac Studio Automation Software. Refer to the Sysmac
Studio Version 1 Operation Manual (Cat. No. W504) for information on the Sysmac Studio.
Manual
Basic information
Purpose of use
NX-series CPU Unit
Hardware User’s Manual
NX-series NX102 CPU Unit
Hardware User’s Manual
NX-series NX1P2 CPU Unit
Hardware User’s Manual
NJ-series CPU Unit
Hardware User’s Manual
NJ/NX-series CPU Unit
Software User’s Manual
NX-series NX1P2 CPU Unit
Built-in I/O and Option Board User's Manual
NJ/NX-series
Instructions Reference Manual
NJ/NX-series CPU Unit
Motion Control User’s Manual
NJ/NX-series
Motion Control Instructions Reference Manual
NJ/NX-series CPU Unit
Built-in EtherCAT Port User´s Manual
NJ/NX-series CPU Unit
Built-in EtherNet/IP Port User’s Manual
NJ/NX-series CPU Unit OPC UA
User’s Manual
NX-series CPU Unit
FINS User’s Manual
NJ/NX-series Database Connection CPU Units
User's Manual
NJ-series SECS/GEM CPU Units
User's Manual
NJ-series Robot Integrated CPU Unit
User’s Manual
NJ-series NJ Robotics CPU Unit
User's Manual
NJ/NY-series NC Integrated Controller
User’s Manual
NJ/NX-series
Troubleshooting Manual
Introduction to NX701 CPU
Units ¡
Introduction to NX102 CPU
Units
¡
Introduction to NX1P2 CPU
Units ¡
Introduction to NJ-series Con-
trollers ¡
Setting devices and hardware
¡ ¡ ¡ ¡
Using motion control ¡
Using EtherCAT ¡
Using EtherNet/IP ¡
Using robot control for OM-
RON robots ¡
Relevant Manuals
3
NJ/NX-series Motion Control Instructions Reference Manual (W508)
Manual
Basic information
Purpose of use
NX-series CPU Unit
Hardware User’s Manual
NX-series NX102 CPU Unit
Hardware User’s Manual
NX-series NX1P2 CPU Unit
Hardware User’s Manual
NJ-series CPU Unit
Hardware User’s Manual
NJ/NX-series CPU Unit
Software User’s Manual
NX-series NX1P2 CPU Unit
Built-in I/O and Option Board User's Manual
NJ/NX-series
Instructions Reference Manual
NJ/NX-series CPU Unit
Motion Control User’s Manual
NJ/NX-series
Motion Control Instructions Reference Manual
NJ/NX-series CPU Unit
Built-in EtherCAT Port User´s Manual
NJ/NX-series CPU Unit
Built-in EtherNet/IP Port User’s Manual
NJ/NX-series CPU Unit OPC UA
User’s Manual
NX-series CPU Unit
FINS User’s Manual
NJ/NX-series Database Connection CPU Units
User's Manual
NJ-series SECS/GEM CPU Units
User's Manual
NJ-series Robot Integrated CPU Unit
User’s Manual
NJ-series NJ Robotics CPU Unit
User's Manual
NJ/NY-series NC Integrated Controller
User’s Manual
NJ/NX-series
Troubleshooting Manual
Software settings
¡
Using motion control ¡
Using EtherCAT ¡
Using EtherNet/IP ¡
Using OPC UA ¡
Using FINS ¡
Using the database connec-
tion service ¡
Using the GEM Services ¡
Using robot control for OM-
RON robots ¡
Using robot control by NJ Ro-
botics function ¡
Using numerical control ¡
Using the NX1P2 CPU Unit
functions ¡
Writing the user program
¡ ¡
Using motion control ¡ ¡
Using EtherCAT ¡
Using EtherNet/IP ¡
Using OPC UA ¡
Using FINS ¡
Using the database connec-
tion service ¡
Using the GEM Services ¡
Using robot control for OM-
RON robots ¡
Using robot control by NJ Ro-
botics function ¡
Using numerical control ¡
Programming error process-
ing ¡
Using the NX1P2 CPU Unit
functions ¡
Relevant Manuals
4NJ/NX-series Motion Control Instructions Reference Manual (W508)
Manual
Basic information
Purpose of use
NX-series CPU Unit
Hardware User’s Manual
NX-series NX102 CPU Unit
Hardware User’s Manual
NX-series NX1P2 CPU Unit
Hardware User’s Manual
NJ-series CPU Unit
Hardware User’s Manual
NJ/NX-series CPU Unit
Software User’s Manual
NX-series NX1P2 CPU Unit
Built-in I/O and Option Board User's Manual
NJ/NX-series
Instructions Reference Manual
NJ/NX-series CPU Unit
Motion Control User’s Manual
NJ/NX-series
Motion Control Instructions Reference Manual
NJ/NX-series CPU Unit
Built-in EtherCAT Port User´s Manual
NJ/NX-series CPU Unit
Built-in EtherNet/IP Port User’s Manual
NJ/NX-series CPU Unit OPC UA
User’s Manual
NX-series CPU Unit
FINS User’s Manual
NJ/NX-series Database Connection CPU Units
User's Manual
NJ-series SECS/GEM CPU Units
User's Manual
NJ-series Robot Integrated CPU Unit
User’s Manual
NJ-series NJ Robotics CPU Unit
User's Manual
NJ/NY-series NC Integrated Controller
User’s Manual
NJ/NX-series
Troubleshooting Manual
Testing operation and debug-
ging
¡
Using motion control ¡
Using EtherCAT ¡
Using EtherNet/IP ¡
Using OPC UA ¡
Using FINS ¡
Using the database connec-
tion service ¡
Using the GEM Services ¡
Using robot control for OM-
RON robots ¡
Using robot control by NJ Ro-
botics function ¡
Using numerical control ¡
Using the NX1P2 CPU Unit
functions ¡
Learning about error manage-
ment and corrections*1 rrrrrrr¡
Maintenance
¡ ¡ ¡ ¡
Using motion control ¡
Using EtherCAT ¡
Using EtherNet/IP ¡
*1. Refer to the NJ/NX-series Troubleshooting Manual (Cat. No. W503) for the error management concepts and the error items. However,
refer to the manuals that are indicated with triangles for details on errors corresponding to the products with the manuals that are indi-
cated with triangles.
Relevant Manuals
5
NJ/NX-series Motion Control Instructions Reference Manual (W508)
Manual Structure
Page Structure
The following page structure is used in this manual.
Manual name
Level-1 section heading
3 Axis Command Instructions
3-2 NJ-series Motion Control Instructions Reference Manual (W508)
MC_Power
The MC_Power instruction makes a Servo Drive ready to operate.
* Refer to A-1 Error Codes.
Output Variable Update Timing
Instruction Name FB/FUN Graphic expression ST expression
MC_Power Power Servo FB MC_Power_instance (
Axis :=parameter,
Enable :=parameter,
Status =>parameter,
Busy =>parameter,
Error =>parameter,
ErrorID =>parameter
);
Variables
Input Variables
Name Meaning Data type Valid range Default Description
Enable Enable BOOL TRUE or FALSE FALSE The device is ready for operation when
Enable is TRUE, and not ready when it is
FALSE.
Output Variables
Name Meaning Data type Valid range Description
Status Servo ON BOOL TRUE or FALSE TRUE when the device is ready for operation.
Busy Executing BOOL TRUE or FALSE TRUE when the instruction is acknowledged.
Error Error BOOL TRUE or FALSE TRUE while there is an error.
ErrorID Error Code WORD *Contains the error code when an error occurs.
A value of 16#0000 indicates normal execution.
Name Timing for changing to TRUE Timing for changing to FALSE
Status When the specified axis becomes
ready for operation.
•When operation ready status for the
specified axis is cleared.
•When Error changes to TRUE.
Busy When Enable changes to TRUE. •When Enable changes to FALSE.
•When Error changes to TRUE.
Error When there is an error in the execution
conditions or input parameters for the
instruction.
When the error is cleared.
MC_Power_instance
Error
Axis Axis
Enable Status
Busy
MC_Power
ErrorID
Level-2 section heading
Level-3 section heading
Manual Structure
6NJ/NX-series Motion Control Instructions Reference Manual (W508)
Special information
Icons indicate
precautions, additional
information, or reference
information.
Level-2 section heading
Level-1 section number
Level-3 section heading
The level-1 section number
is given.
The level-2 section heading
is given.
The level-3 section heading
is given.
3-3
3 Axis Command Instructions
NJ-series Motion Control Instructions Reference Manual (W508)
r
ew
oP
_
C
M
3
noitcnuF
* Specify an Axis Variable that was created in the Axis Basic Settings of the Sysmac Studio. (The default axis variable names
are MC_Axis***.)
•When Enable changes to TRUE, the axis specified by Axis is made ready to operate.
You can control the axis when it is ready to operate.
•When Enable changes to FALSE, the ready status is cleared for the axis specified by Axis.
You cannot control the axis after the ready status is cleared because it will not acknowledge opera-
tion commands. Also, an error occurs if a motion command is executed for an axis for which the
ready status is cleared. You can execute the MC_Power (Power Servo) and MC_Reset (Reset Axis
Error) instructions even for axes that are not ready.
•You can use this instruction to disable the operation of axes while they are in motion. In this case,
CommandAborted will change to TRUE. Output of the operation command will stop and the axis will
not longer be ready for operation.
•If home is not defined for a Servomotor with an absolute encoder, compensation is performed using
the absolute encoder home offset to define home when the axis is ready to operate.
For details on the absolute encoder home offset, refer to the NJ-series CPU Unit Motion Control
User’s Manual (Cat. No. W507).
Precautions for Correct UsePrecautions for Correct Use
•You can use this instruction for servo axes and virtual servo axes. If the instruction is used for
encoder axes or virtual encoder axes, an error will occur.
• Executing this Instruction for the Master Axis of Synchronized Control
When master axis operation is disabled for a vertical axis, the position of the master axis may
change rapidly. This may cause the motion of the slave axis to change rapidly. Take suitable
measures to prevent the slave axis from moving rapidly, such as applying a brake to the mas-
ter axis or leaving master axis operation enabled until after synchronized control is completed.
•When Enable changes to TRUE, Busy (Executing) changes to TRUE to indicate that the instruction
was acknowledged.
•After the axis becomes ready for operation, Status (Servo ON) changes to TRUE.
•When Enable changes to FALSE, Busy (Executing) changes to FALSE. Status (Servo ON) changes
to FALSE when ready status is cleared. Status (Servo ON) outputs the axis ready status regardless
of whether Enable is TRUE or FALSE.
In-Out Variables
Name Meaning Data type Valid range Description
Axis Axis _sAXIS_REF --- Specify the axis.*
Function
Timing Charts
Enable
Status
Busy
The specified axis becomes
ready for operation.
Ready status is cleared for the
specified axis.
Note These pages are for illustrative purposes only. They may not literally appear in this manual.
Special Information
Special information in this manual is classified as follows:
Precautions for Safe Use
Precautions on what to do and what not to do to ensure safe usage of the product.
Precautions for Correct Use
Precautions on what to do and what not to do to ensure proper operation and performance.
Additional Information
Additional information to read as required.
This information is provided to increase understanding or make operation easier.
Version Information
Information on differences in specifications and functionality for Controller with different unit versions
and for different versions of the Sysmac Studio is given.
Manual Structure
7
NJ/NX-series Motion Control Instructions Reference Manual (W508)
Precaution on Terminology
In this manual, "download" refers to transferring data from the Sysmac Studio to the physical Control-
ler and "upload" refers to transferring data from the physical Controller to the Sysmac Studio.
For the Sysmac Studio, "synchronization" is used to both "upload" and "download" data. Here,
"synchronize" means to automatically compare the data for the Sysmac Studio on the computer with
the data in the physical Controller and transfer the data in the direction that is specified by the user.
Manual Structure
8NJ/NX-series Motion Control Instructions Reference Manual (W508)