Detailed explanation of command words
4-227
EMvSpl (E Move Spline)
[Function]
Spline interpolation in alignment with the Ex-T coordinate system origin is executed based on the informa-
tion registered in the designated spline file.
(Refer to
Page 611, "7.3 Spline interpolation"
for details on spline interpolation.)
Note) This command is supported with software version R6b or later (F-Q series) or S6b or later (F-D
series).
[Format]
[Terminology]
<Ex-T coordinates number>
The number of Ex-T coordinates as a control point is designated with
a constant or numerical variable.
Setting range:
0: The Ex-T coordinate system origin data registered into the
spline file is used.
1 to 8: The origin data of work coordinate system corresponding to
the number is used.
<Spline No.>
The number of the spline file holding information on the path to be
moved is designated with a constant or numerical variable.
Setting range: 1 to 99
<Speed>
The spline interpolation movement speed is designated with a con-
stant or numerical variable.
Setting range: Value larger than 0.0 (mm/s).
<Acceleration/deceleration distance>
The spline interpolation acceleration/deceleration distance is des-
ignated with a constant or numerical variable.
The acceleration distance is the distance required to accelerate from
the start or movement to the designated speed.
The deceleration distance is the distance required to decelerate from
the designated speed to the end position.
With spline interpolation, the acceleration distance and deceleration
distance are a common setting.
Setting range: Value larger than 0.0 (mm)
<Frame transformation>
The details for executing frame transformation are designated with
a constant or numerical variable.
Setting range:
0: Frame transformation is not executed.
1: Frame transformation is executed using coordinate system set
in spline file.
2: Frame transformation is executed using coordinate system set
with SetCalFrm command.
When omitted: Frame transformation is not executed.
<Posture interpolation type>
The posture interpolation type is designated with a constant or numer-
ical variable.
Setting range:
0 (equivalent rotation movement)/1 (3-axis orthogonal movement)
When omitted: Equivalent rotation movement
<Filter length>
The filter length applied on the acceleration/deceleration movement
is designated with a constant or numerical variable.
Setting range: 0.0 to 1000.0 (ms)
When omitted: 100.0 ms
EMvSpl []<Ex-T coordinates number>, <Spline No.>, <Speed>,
<Acceleration/deceleration distance> [, <Frame transformation>
[, <Posture interpolation type> [, <Filter length>]]]