Linear interpolation is when two or more axes works together to cause movement along a straight line. For linear interpolation, each axis moves in only one direction, and start and stop at the same time. The X, Y, Z, and U commands can be combined into a single move command. Any combination of axes can be used for linear interpolation, and at least two axes must be referenced in order to perform linear interpolation. Only one linear interpolation set can be executed at a time.


By default, interpolation is enabled (EINT=1). While interpolation is enabled, linear interpolation operations are performed by writing positioning commands of multiple axes on the same line. There is no dedicated command for linear interpolation. If interpolation is disabled (EINT=0), writing positioning commands of multiple axes on the same line will not result in an interpolated move.


Command

Description

Available with:

Link

ASCII

Standalone

CMD-4CR

PMX-4EX

PMX-4ET

PMX-2ED

PMX-2EX

EINT

EINT

Interpolation enable





EINT

IX:Y:Z:[speed]


Interpolation move within buffer



I

IX:Y





IACC


acceleration setting for buffered interpolation moves




IACC

XYZU

XYZU

Interpolation move used with EINT





XYZU

XYZU

XYZU

Interpolated move




XY

XY

Interpolated move




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