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 SYSMAC 3G8F7-CLK12-E User manual

Omron

Omron SYSMAC 3G8F7-CLK12-E User manual

Omron CJ - PROGRAMMING  08-2008 Owner's manual

Omron

Omron CJ - PROGRAMMING 08-2008 Owner's manual

Omron SYSMAC PLC Basic Quick start guide

Omron

Omron SYSMAC PLC Basic Quick start guide

Omron R88D-1SN ECT Series User guide

Omron

Omron R88D-1SN ECT Series User guide

Omron NX1P Owner's manual

Omron

Omron NX1P Owner's manual

Omron SYSMAC C200HS User manual

Omron

Omron SYSMAC C200HS User manual

Omron E5ZN Series User manual

Omron

Omron E5ZN Series User manual

Omron 61F-GPN-BC User manual

Omron

Omron 61F-GPN-BC User manual

Omron E5CC User manual

Omron

Omron E5CC User manual

Omron R88D-KN series User manual

Omron

Omron R88D-KN series User manual

Omron CS CS1W-ETN21 Instruction manual

Omron

Omron CS CS1W-ETN21 Instruction manual

Omron NJ501 series Instruction Manual

Omron

Omron NJ501 series Instruction Manual

Omron EP-3 - User manual

Omron

Omron EP-3 - User manual

Omron CPM2C User manual

Omron

Omron CPM2C User manual

Omron NX Series User manual

Omron

Omron NX Series User manual

Omron sysmac EtherNet/IP NJ Series Instruction Manual

Omron

Omron sysmac EtherNet/IP NJ Series Instruction Manual

Omron NX-EC0112 User manual

Omron

Omron NX-EC0112 User manual

Omron CPM1 - PROGRAMING  02-2001 Owner's manual

Omron

Omron CPM1 - PROGRAMING 02-2001 Owner's manual

Omron CV/CVM1 Parts list manual

Omron

Omron CV/CVM1 Parts list manual

Omron R88A-MCW151 Series User manual

Omron

Omron R88A-MCW151 Series User manual

Omron SYSMAC CV Series User manual

Omron

Omron SYSMAC CV Series User manual

Omron NX Series Instruction Manual

Omron

Omron NX Series Instruction Manual

Omron CJ1W- ECT21 User manual

Omron

Omron CJ1W- ECT21 User manual

Omron R88M-1M Series User manual

Omron

Omron R88M-1M Series User manual

Popular Controllers manuals by other brands

Sunricher SR-ZV9003T3-RGBW-US Installation

Sunricher

Sunricher SR-ZV9003T3-RGBW-US Installation

Ksenia intro Installation and configuration manual

Ksenia

Ksenia intro Installation and configuration manual

Inovance CAN200 Series manual

Inovance

Inovance CAN200 Series manual

Gauzy LC6 FLEX Controller Installation and operation guide

Gauzy

Gauzy LC6 FLEX Controller Installation and operation guide

Viking SLP-1 Technical practice

Viking

Viking SLP-1 Technical practice

CKD KBX-30E-U Series instruction manual

CKD

CKD KBX-30E-U Series instruction manual

Sharp Energy Sun Flux User manual & installation guide

Sharp Energy

Sharp Energy Sun Flux User manual & installation guide

Yamaha RCX40 user manual

Yamaha

Yamaha RCX40 user manual

AB Quality PowerFlex 400 Frames D-H Service bulletin

AB Quality

AB Quality PowerFlex 400 Frames D-H Service bulletin

Yamaha MJC8 owner's manual

Yamaha

Yamaha MJC8 owner's manual

AL-KO ATC operating instructions

AL-KO

AL-KO ATC operating instructions

Savant SmartControl 2 Deployment guide

Savant

Savant SmartControl 2 Deployment guide

GameSir T3S user manual

GameSir

GameSir T3S user manual

Kostal inveor operating manual

Kostal

Kostal inveor operating manual

Emerson Yarway 20-55 Operating and safety instructions

Emerson

Emerson Yarway 20-55 Operating and safety instructions

CoCo ACM-LV24 Quick installation guide

CoCo

CoCo ACM-LV24 Quick installation guide

Brooks SLA5810/20 Installation and operation manual

Brooks

Brooks SLA5810/20 Installation and operation manual

SIGMA TEK SR 011 Technical manual

SIGMA TEK

SIGMA TEK SR 011 Technical manual

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)