X, Y, Z, U – Positioning Function
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.
[axis][value][axis][value]
[axis][value][axis][value][axis][value]
[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
Commander Manual
Buffered interpolation operation