Introduction

Commander motion controller core (CMD-2CR, CMD-4CR, CMD-8CR) is a first-in-class, advanced multi-axis standalone-programmable motion controller hybrid integrated circuit (IC). The Commander core provides original equipment manufacturer (OEMs) the convenience of an off-the-shelf solution combined with the flexibility of a fully customized controller. 

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 independent operation without a host.

The Commander core is a CMOS hybrid IC, specifically engineered to generate precise, high-speed pulse trains required for driving stepper motors and pulse-controlled digital servomotors. Using simple and intuitive commands, it offers precise control of motor behavior, including continuous feed, precise positioning, homing (origin return), constant speed movement, and acceleration/deceleration profiles (linear and S-curve).

The Commander core controls up to eight axes (CMD-8CR, Gen 5), enabling linear interpolation across two to eight axes and circular interpolation between any two axes. It provides comprehensive operational status feedback, supports interrupts under configurable conditions, and integrates seamlessly with servo motor drivers.

These advanced capabilities are accessible through simple, intuitive commands, simplifying integration and operation. Its intelligent design reduces CPU overhead, resulting in a robust and powerful solution with extensive operational flexibility.


Feature

Description

Standalone control separated from PC

Operate independently without a PC, using onboard program execution capabilities.

Programming language (A-Script)

Easy-to-use A-Script language; create programs on a PC, then compile and download to the Commander core.

Operation check by utility software

Easy to use monitoring screens for motor status, I/O status, and system operation status

Compile, write and read standalone program by utility software

Easy to use tools to write, edit and debug software

Joystick operation with analog input (X-axis, Y-axis)

Utilize joystick for manual control of motion

13 types of homing mode

Flexibility in how machine mechanisms are setup and homing operation is initiated

Manual pulse generator operation


On-the-fly speed change (speed overridden during movement)

Quickly change operation speed on-the-fly (manual)

On-the-fly target position change (target position overridden during movement).

Target position can be updated on-the-fly (manual)

2 to 4-axis linear interpolation

Create a variety of paths utilizing interpolation options

2-axis circular and arc interpolation, including 3rd axis for Helical motion

Create circles, arcs or helical motion utilizing x, y and/or z axes

Sync output configuration


Absolute positioning or incremental positioning can be selected

Flexibility of positioning coordinates as absolute from a home location or incremental

12 inputs and 12 outputs of general-purpose input/output signals

Flexibility in outputs, including configuration of general-purpose I/O, dedicated I/O and high-speed inputs

< Previous Section | Topic Home | Home |  Next Section  >