When executed, the data for synchronization mode is written from local memory to the ASIC to activate the synchronization mode. These commands are also used when changes are made to synchronization mode to move the values from local memory to the ASIC in both standalone and ASCII operations.


Applies to: CMD-4CR, CMD-4EX-SA


ASCII                        SYNO[axis]                                

Standalone                SYNON[axis]

Syntax:                        

Write:

SYNO[axis]                

Where:        [axis] is set to X, Y, Z, U

Reply: 

Command is accepted and executed

Write:           

OK


Command cannot be processed

       An error message is returned. See Error Codes

Example: 

ASCII

Turn on synchronization output.

SYNPX=1000

* Sets target synchronization position to 1000 on X-axis.

SYNCX=1

* Sets synchronization mode to at-position, in any direction, on X-axis, based on pulse position.


Make changes to synchronization mode.

SYNCX=3

* Sets synchronization mode to at-position, in negative direction, on X-axis, based on pulse position

SYNOX

* Writes new values to the ASIC for the X-axis.


Standalone

Turn on synchronization output.

SYNPOSZ=700

* Sets target synchronization position to 700 on Z-axis.

SYNCFGZ=8

* Sets synchronization mode to continuous, in any direction, on Z-axis, based on pulse position.

SYNONZ

* Writes data to ASIC then turns on synchronization for the Z-axis.


Make changes to synchronization mode.

SYNCFGZ=24

* Sets synchronization mode to continuous, in any direction, on Z-axis, based on encoder position.

SYNONZ

* Writes new values to the ASIC for the Z-axis.

Notes:

  • The synchronization function for each axis is independent. 
  • Manual pulsar function must be disabled to use the synchronization mode. (MPE[axis])

See also:

I/O Setup

SYNC, SYNF, SYNP, SYNS, SYNWO, SYNWF, SYNMAX, SYNMIN

Commander Manual

2.1.3.2.2 High-Speed Digital Output