I – Interpolation (X, Y, Z Linear Interpolation)
Sets the I-buffer [value] for [axis].
Access: Write
Category: Motion
Applies to: All Commander Controllers
ASCII I
Standalone XYZ
Syntax
Write
I[Xvalue]:[Yvalue]:[Zvalue]:[Uvalue]:[speed], I[Xvalue]:[Yvalue]
|
[Xvalue] specifies target position for X-axis (28-bit value) [Yvalue] specifies target position for Y-axis (28-bit value) [Zvalue] specifies target position for Z-axis (28-bit value) [Uvalue] specifies target position for U-axis (28-bit value) [speed] specifies buffered motion high speed (pps) with range of 1 – 6,553,500. |
Reply
Command is accepted and executed
Write
OK
Command cannot be processed
An error message is returned. See Error Codes
Example
Write
ASCII
I2000:500:0:500 * Write a linear interpolation move to the buffer with X-axis target position 2000, Y-axis target position 500, Z-axis target position 0, operation speed 500
Standalone
X2000Y500Z0 * Write a linear interpolation move to the buffer with X-axis target position 2000, Y-axis target position 500, Z-axis target position 0, with operation using the global HSPD setting
Notes
- For the CMD-4CR, CMD-4EX-SA controllers, these commands require that the Buffer mode is enabled first. Use other buffer commands to initiate buffer operation.
- If an axis is not to move by the command, in ABS mode, set the target as the current axis position, in INC mode, set the target for that axis as zero.
See also
Buffer Operation, Linear Interpolation