32 TABLE OPERATION
32.2 Operations of Control Method
537
32
Interpolation Operation (Relative Address Specification)
The following describes control method [20: Interpolation Operation (Relative Address Specification)]. Only FX5S/FX5U/
FX5UC CPU module and high-speed pulse input/output module support interpolation operation.
The following table shows the operand assignment.
*1 When the positioning table data is set to use device, the value can be changed during positioning operation. The change is applied when
the table operation instruction is restarted.
*2 Set the number of output pulses per table execution to 2147483647 or lower.
Using the reference axis (control method [20: Interpolation Operation (Relative Address Specification)]) and counterpart axis
(control method [21: Interpolation Operation (Relative Address Specification Target Axis)]), which is specified in operand 4,
linear interpolation positioning is performed. The transfer distance of the operation is the distance from the current stop
position (start address) to the positioning addresses specified in operand 1 of the reference axis and the counterpart axis.
(Page 542 Interpolation Operation (Relative Address Specification Target Axis)) For the counterpart axis specified in
operand 1, [21: Interpolation Operation (Relative Address Specification Target Axis)] is assigned as the control method in the
same table number as that for the reference axis. If dwell time is set, the complete flag turns on after the dwell time elapses.
(Page 417 Complete flag)
*1 The calculation method differs depending on the specification method for the interpolation speed. (Page 412 Interpolation Speed
Specified Method)
Item Operand 1
*1
Operand 2
*1
Operand 3
*1
Operand 4
Description Positioning Address Command Speed Dwell Time Axis to be Interpolated
Range -2147483648 to +2147483647
(User system unit)
1 to 2147483647
(User system unit)
0 to 32767 (ms) Axis 1 Specification to Axis 4
Specification, 0
Details Set the relative address within the
range of -2147483648 to
+2147483647
*2
in pulse.
Set the speed within the range of
1 pps to 200 kpps in pulse.
For the FX5S CPU module, set a
value 1 pps to 100 kpps.
Dwell time is the time until the
complete flag turns on after the
positioning address is reached.
For the CPU module, specify the
axis number of the interpolation
counterpart.
In the case of the high-speed
pulse input/output module, the
reference-axis is fixed as the
smaller number in the same
module and the counterpart axis
is fixed as the larger number, so
specify 0.
Forward direction (counterpart axis)
Reverse direction (counterpart axis)
Stop address
(Positioning address (reference axis),
positioning address (counterpart axis))
Transfer distance of
the counterpart axis
(Operand 1)
Start address
(Stop position)
Moves at the
interpolation
speed.
*1
Reverse direction
(reference axis)
Forward direction
(reference axis)
Transfer distance of the reference axis
(Operand 1)