Datasheet

Machine Automation Controller NX1P
20
Motion
Control
Axes Groups
Multi-axes
Coordinated
Control
Absolute Linear
Interpolation
Linear interpolation is performed to a specified absolute position.
Relative Linear
Interpolation
Linear interpolation is performed to a specified relative position.
Circular 2D
Interpolation
Circular interpolation is performed for two axes.
Axes Group Cyclic
Synchronous
Absolute
Positioning
A positioning command is output each control period in Position Control
Mode.
Auxiliary
Functions for
Multi-axes
Coordinated
Control
Resetting Axes
Group Errors
Axes group errors and axis errors are cleared.
Enabling Axes
Groups
Motion of an axes group is enabled.
Disabling Axes
Groups
Motion of an axes group is disabled.
Stopping Axes
Groups
All axes in interpolated motion are decelerated to a stop.
Immediately
Stopping Axes
Groups
All axes in interpolated motion are stopped immediately.
Setting Axes Group
Override Factors
The blended target velocity is changed during interpolated motion.
Reading Axes
Group Positions
The command current positions and actual current positions of an axes group
can be read.
Changing the Axes
in an Axes Group
The Composition Axes parameter in the axes group parameters can be
overwritten temporarily.
Common Items
Cams
Setting Cam Table
Properties
The end point index of the cam table that is specified in the input parameter
is changed.
Saving Cam Tables
The cam table that is specified with the input parameter is saved in non-
volatile memory in the CPU Unit.
Generating Cam
Tables
The cam table is generated from the cam property and cam node that is
specified in input parameters.
Parameters
Writing MC Settings
Some of the axis parameters or axes group parameters are overwritten
temporarily.
Changing Axis
Parameters
You can access and change the axis parameters from the user program.
Auxiliary Functions
Count Modes
You can select either Linear Mode (finite length) or Rotary Mode (infinite length).
Unit Conversions You can set the display unit for each axis according to the machine.
Acceleration/
Deceleration
Control
Automatic
Acceleration/
Deceleration
Control
Jerk is set for the acceleration/deceleration curve for an axis motion or axes
group motion.
Changing the
Acceleration and
Deceleration Rates
You can change the acceleration or deceleration rate even during
acceleration or deceleration.
In-Position Check
You can set an in-position range and in-position check time to confirm when
positioning is completed.
Stop Method
You can set the stop method to the immediate stop input signal or limit input signal.
Re-execution of Motion Control
Instructions
You can change the input variables for a motion control instruction during
execution and execute the instruction again to change the target values
during operation.
Multi-execution of Motion Control
Instructions (Buffer Mode)
You can specify when to start execution and how to connect the velocities
between operations when another motion control instruction is executed
during operation.
Continuous Axes Group Motions
(Transition Mode)
You can specify the Transition Mode for multi-execution of instructions for
axes group operation.
Monitoring
Functions
Software limits The movement range of an axis is monitored.
Following Error
The error between the command current value and the actual current value is
monitored for each axis.
Velocity,
Acceleration Rate,
Deceleration Rate,
Torque,
Interpolation
Velocity,
Interpolation
Acceleration Rate,
and Interpolation
Dceleration Rate
You can set and monitor warning values for each axis and each axes group.
Absolute Encoder Support
You can use an OMRON 1S-series Servomotor or G5-series Servomotor with
an Absolute Encoder to eliminate the need to perform homing at startup.
Input Signal Logic Inversion
You can inverse the logic of immediate stop input signal, positive limit input
signal, negative limit input signal, or home proximity input signal.
Item NX1P2