The Commander core allows for each device to have a unique identification number, allowing up to 64 devices to be connected to the same host. If multiple devices are connected to the host, the identification number for each device should be unique.

By default, all Commander cores are shipped from the factory with identification number 01. The current identification number of a device can be found by reading the ID command. Also, the device name will always include the current identification number. For USB communication the device name will be "CMD-4CR-xx" where xx is the identification number of the device. For serial communication, the “DeviceName” is only the identification number of the device.

In order to change the identification number of the device, first store the desired number using the ID command. Note that this value must be within the range [00-99].

For example, the command ID=02 can be sent to change the identification number to 02. To save a modified identification number to the flash memory of the device, use the STORE command. The new identification number will not take effect until after a power cycle.

The current version of firmware can be found with the VER command.


It is possible to use an external trigger to start a defined motion profile.  This is done by connecting the /CSTA pins as shown in Figure 2-1.  The /CSTA line needs an external pullup resistor to VDD.

By default, the external start input is disabled (EXST=0), which will allow motion to start immediately upon receipt of any motion command.  If the external start input is enabled (EXST=1) than any motion command sent will wait for the /CSTA input to go low, before motion is started.  The Commander core can buffer up to 3 motions on a first-in first-out order; they will start one at a time each time the /CSTA input goes low.

The logical input of the /CSTA input cannot be changed.




Command

Description

Available with:

Link

ASCII

Standalone

CMD-4CR

PMX-4EX

PMX-4ET

PMX-2ED

PMX-2EX

CLR

ECLEAR

Clears alarm and limit flags

CLR

DB


Baud rate


DB

D


StepNLoop deviation counter value





D

DX




DN


Device name




E


Encoder value (axis)

E

EDEC


Unique global deceleration status



EP


Encoder value (all)



EP

ERC


Deflection counter enable/disable





ERC

ERCD


Error signal pulse delay





ERCD

ERCP


Error signal pulse width





ERCP

EXST


External start enable/disable





EXST

ID


Commander-4CR identification number



ID

IERR


Ignore alarm/limit flags enable/disable

IERR

INP


In-position enable/disable





INP

LCA


Global limit correction value





MST

MST

Axis status acquisition

MST

P

P

Pulse counter value (axis)

P

PE


Position values for all encoders





EP






EP

POL


Input and logic configuration



POL

PO






PP


Pulse counter value (all)



PP

PS

PSX

Current operation speed value

PS

PWM


Pulse width modulation duty cycle





PWM

REG


Registers





REG

SDC


Slow down deceleration signal configuration





SDC

SDE


Slow down deceleration signal enable/disable





SDE

STORE


Save system configuration settings to flash memory

STORE

VER


Returned firmware version number

VER