NPA Commander Online Manual
Commander Theory of Operation

Commander Motion Controller Core (CMD-4CR) is an advanced, self-contained and programmable four-axis hybrid motion controller. The basic design of the Commander offers OEMs the convenience of a standard controller and the technology of a fully engineered controller. As such it exhibits the best qualities of both types of controllers:

- Faster path-to-market
- Flexible design adaptable to a wide range of applications
- No compromise on capabilities and processing speed
- Scalable from prototype to production without software changes
- Intuitive to use
- Cost-effective design
The Commander core architecture facilitates integration into custom hardware. Communication to the Commander core can be established via USB, UART (RS-485), SPI, I²C, Ethernet, or CAN bus (Gen 5 feature). It supports downloading multiple standalone programs to the device, enabling fully independent operation without a host.
The Commander core is a CMOS hybrid IC designed to provide the oscillating, high-speed pulses needed to drive stepper motors and digital servomotors (pulse string input types) using various commands. It can offer various types of control over the pulse strings and therefore the motor performance. These include continuous feeding, positioning, and origin return, at a constant speed, and linear or S-curve acceleration/deceleration.
The Commander core controls four axes. It can control the linear interpolation of two to four axes, circular interpolation between any two axes, confirm controller operation status, and output an interrupt with various conditions. It also integrates an interface for servo motor drivers.
These functions can be used with simple commands. The intelligent design philosophy reduces the burden on the CPU. Commander is a robust and powerful controller with numerous operating capabilities.
Download this manual as a PDF or CHM (native windows help file).
In this manual:
- Introduction and Overview
- Operating Principle
- General Connections and Setup
- Single-axis and multi-axis operations
- Interpolation Operation
- On-the-fly-speed/target position change
- Advanced Functions
- Status monitoring function
- Standalone program specification
- Communication Interface
- ASCII Language Specification
- Standalone Language Specification
- Dimensions and Connectivity
- Electrical Characteristics
- Appendix: Homing Mode Actions
- Appendix: Speed Settings
- Appendix: Interpolation