6-5
6 Motion Control Programming
NJ/NX-series CPU Unit Motion Control Userās Manual (W507)
6-2 Motion Control Instructions
6
6-2-1 Function Blocks for PLCopenĀ® Motion Control
6-2 Motion Control Instructions
Motion control instructions are used in the user program to execute motion controls for an NJ/NX-series
Controller. These instructions are defined as function blocks (FBs). The motion control instructions of
the MC Function Module are based on the technical specifications of function blocks for PLCopen
Ā®
motion control. There are two types of motion control instructions: PLCopen
Ā®
-defined instructions and
instructions that are unique to the MC Function Module. This section provides an overview of the PLCo-
pen
Ā®
motion control function blocks and gives the specifications of the MC Function Module.
Refer to the NJ/NX-series CPU Unit Software Userās Manual (Cat. No. W501) for basic information on
the NJ/NX-series function blocks (FBs).
A CPU Unit with unit version 1.05 or later and Sysmac Studio version 1.06 or higher are required to use
NX-series Position Interface Units. Refer to the NX-series Position Interface Units Userās Manual (Cat.
No. W524) for information on using the NX-series Position Interface Units.
PLCopen
Ā®
standardizes motion control function blocks to define a program interface for the languages
specified in IEC 61131-3 (JIS B 3503). Single-axis positioning, electronic cams, and multi-axes coordi-
nated control are defined along with basic procedures for executing instructions.
By using PLCopen
Ā®
motion control function blocks, the user program can be more easily reused with-
out hardware dependence. Costs for training and support are also reduced.
PLCopen
Ā®
PLCopen
Ā®
is an association that promotes IEC 61131-3. It has its headquarters in Europe and a
world-wide membership. IEC 61131-3 is an international standard for PLC programming.
⢠The website of headquarters of PLCopen
Ā®
in Europe is http://www.plcopen.org/.
There are three types of motion control instructions. They are given in the following table.
For a list of the instructions that you can use with the MC Function Module, refer to the NJ/NX-series
Motion Control Instructions Reference Manual (Cat. No. W508).
6-2-1 Function Blocks for PLCopen
Ā®
Motion Control
6-2-2 Motion Control Instructions of the MC Function Module
Type Outline
Common commands Common instructions for the MC Function Module
Axis commands Instructions for MC Function Module to perform single-axis control
Axes group commands Instructions for MC Function Module to perform multi-axes coordinated control