The Mitsubishi A2NCPUR21-S1 is a specialized multi-axis positioning controller module designed for the MELSEC A series PLC platform. It is optimized for use with NSD servo systems (a brand of precision servo drives) and features an optical data communication line for high-speed, noise-immune command transmission. This module is used in precision automation applications requiring coordinated multi-axis motion control, such as CNC routers, pick-and-place machines, and automated assembly lines. The A2NCPUR21-S1 handles both positioning sequences and servo amplifier interface functions.
| Parameter | Value |
|---|---|
| Model | A2NCPUR21-S1 |
| Product Type | Multi-axis positioning controller / Special function module |
| Program Capacity | Max 60K steps |
| Compatible Servo System | NSD servo system (including VS series drives) |
| Communication | Optical data communication line (noise immune) |
| Control Axes | Multiple axes (dependent on system configuration) |
| Positioning Data | Stored in dedicated buffer memory |
| I/O Points | 512 max (system I/O configuration) |
| Voltage | 24V DC (control power) |
| Output Type | Transistor sink (open collector) |
| Program Memory | Flash ROM / battery-backed RAM |
| Ambient Temperature | 0°C to +55°C (operating), -20°C to +75°C (storage) |
| Mounting | PLC backplane (MELSEC A series) |
The A2NCPUR21-S1 acts as a master positioning controller for NSD servo amplifiers. It generates speed commands (1–3 levels for forward and reverse directions) and sends them via an optical fiber link to the servo drives. The optical interface provides galvanic isolation between the PLC and the high-power servo drives, eliminating ground loops and providing immunity to industrial electrical noise. The module also processes position feedback from encoders, enabling closed‑loop control with high precision. Up to 60K program steps are available for storing positioning sequences, acceleration/deceleration profiles, and homing routines.
The optical data communication line is a key feature of the A2NCPUR21-S1. Using fiber optic cabling, the module can communicate with NSD servo amplifiers over distances up to several hundred meters without signal degradation. This reduces wiring complexity compared to traditional parallel or analog interfaces. The optical link carries both command data (target position, speed, acceleration) and feedback signals (actual position, velocity, alarm status). The system supports multiple servo axes on a single optical network.
The module supports point-to-point positioning (PTP), linear interpolation, and circular interpolation (with multiple axes). Positioning data for each axis can be pre‑stored in the buffer memory and sequenced through the PLC's ladder program. The A2NCPUR21-S1 also provides functions for absolute position retention (if absolute encoders are used), teach-in from a programming pendant, and override control. The program capacity of up to 60K steps allows complex part programs to be stored directly on the positioning module, offloading the main CPU for other tasks.

The A2NCPUR21-S1 mounts in the I/O rack of a MELSEC A series PLC (e.g., A2NCPUR21, A2NCPU, or A3NCPU). It communicates with the main CPU via the backplane bus, exchanging positioning commands and status data. The main CPU can initiate positioning sequences by writing to the module's buffer memory or by using dedicated instructions. The module can also operate in stand-alone mode with a limited I/O set.
The module includes dedicated I/O signals for each axis: limit switch inputs (positive/negative travel limits), home position input, emergency stop input, and drive enable output. These signals are processed in real-time, allowing the module to respond to limit overtravels or emergency stops directly, without waiting for the main CPU scan. The module also provides a brake release signal for vertical axes.
The A2NCPUR21-S1 is used in automated assembly machines, pick-and-place systems, CNC drilling and routing tables, laser cutting machines, and packaging equipment. It is particularly suited for applications requiring coordinated motion across multiple axes, such as gantry robots and XY positioning tables.
Configuration of the A2NCPUR21-S1 is performed using the MELSEC programming software (MEDOC or GX Developer). The user defines axis parameters (motor type, encoder resolution, speed limits, acceleration/deceleration times) and creates position tables in the buffer memory. The module's program can be written in a position table format or using a dedicated positioning language (depending on the firmware). The system supports both incremental and absolute positioning modes.
The module includes diagnostic LEDs for power, communication, and axis status. The optical link health can be verified through the diagnostic registers. In the event of communication failure, the module can be configured to stop axes or trigger an emergency stop. The firmware is stored in flash memory, allowing updates without replacing the module. The module requires no routine maintenance other than periodic inspection of optical connectors and cables.
The Mitsubishi A2NCPUR21-S1 multi-axis positioning controller provides a robust, high‑performance motion control solution for MELSEC A series systems, leveraging optical communication for noise‑immune, coordinated multi-axis positioning in precision automation.



