Perform individual motion in X, Y, Z, and/or U axes.


This command initiates a move of the specified axis, either as an absolute move to a target position, or an incremental move, depending on the coordinate designation (set by MM for incremental or absolute mode).


Access: Write

Category: Standalone

Applies to: All Commander Controllers


ASCII/Standalone                        [axis][value]        

        

Syntax


Write

       X[value],Y[value],Z[value],U[value], X[value]Y[value]Z[value]U[value]

[value]  for MM=0, specifies target position (counter value, 28-bit value)

[value]  for MM=1, specifies incremental movement (pulse counts, 28-bit value)


When EINT is set to 1, an interpolated move can be written as: X[x target]Y[y target]Z[z target]U[u target] using any two (or more) axes.

2 - axis linear interpolation

       [axis][value][axis][value]

3 - axis linear interpolation

       [axis][value][axis][value][axis][value]

4 - axis linear interpolation

       [axis][value][axis][value][axis][value][axis][value]


Reply

Command is accepted and executed


Write           

OK


Command cannot be processed

       An error message is returned. See Error Codes


Example 

Write 

X20000  * Start single axis move for X axis in the positive direction for 20000 pulses when MM=1


X200Y100Z500        * Start 3 - axis linear interpolation move for X, Y, and Z axis to target position counter X200 , Y100, Z500 when MM=0


Notes

MM is set to 0 or 1 by issuing an ABS or INC command (0 = absolute, 1 = incremental)


See also

Axis Motion

J, EO, EOBOOT, EINT


Commander Manual

Positioning operation

Interpolation Operation

Linear interpolation

Buffered interpolation operation