The Commander core provides four high-speed synchronization outputs. This feature allows the controller to perform a high-speed comparison between the encoder or pulse position counter and a set condition (comparator), which is set with the SYNP[axis] command.  When the condition is met, the corresponding synchronization output is enabled. The timing between the condition being met and the synchronization output being triggered is 150 to 200ns.

There are three modes for the synchronization outputs to be enabled, which can be set with the SYNC[axis] command:

  1. At position mode (counter = comparator)
  2. > or < position mode (counter is either > or < than the comparator)
  3. Continuous mode (every comparator position)

For continuous mode, and at position mode, the output can be output in both directions, or limited to only one direction (positive or negative) of movement.  

For > or < position mode, you can select only Counter > Comparator or Counter < Comparator.


Each axis has a designated high-speed synchronization output.  While synchronization output is enabled for an axis, the corresponding digital output cannot be manually controlled by the user.  See corresponding synchronization output for each axis in table synchronization output below.

Axis

Output

X

DO1/SYNCx

Y

DO2/SYNCy

Z

DO3/SYNCz

U

DO4/SYNCu

Synchronization output

Use the SYNO[axis] command to enable and the SYNF[axis] command to disable the synchronization feature.  To read the synchronization status, use the synchronization status SYNS[axis] command (2-bit).


Command

Description

Available with:

Link

ASCII

Standalone

CMD-4CR

PMX-4EX

PMX-4ET

PMX-2ED

PMX-2EX

SYNC

SYNCFG

Comparison configurations for synchronization





SYNC

SYN[axis]C






SYNF

SYNOFF

Comparator synchronization disabled





SYNF

SYN[axis]F






SYNMAX


Maximum value of sync pulse





SYNMAX

SYNMIN


Minimum value of sync pulse





SYNMIN

SYNO

SYNON

Comparator synchronization enabled





SYNO

SYN[axis]O






SYNP

SYNPOS

Comparator data settings





SYNP

SYN[axis]P






SYNS

SYNSTAT

Comparator status





SYNS

SYN[axis]T


Sync output pulse width





SYNWF


Disable synchronization window





SYNWF

SYNWO


Enable synchronization window





SYNWO

The black dots indicate the command is available on the listed controller family.