Installation guide

Keyword Reference Guide
MN1270 02.2002 127
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
1
1 x 16777215
Description:
A SPLINE move will continue through the spline table, defined with
SPLINETABLE, until the segment
set as the end segment is reached. If the spline is continuous then the move will jump to the start
segment defined with
SPLINESTART. The start segment must be within number of segments in the
currently specified spline table.
By default the number of segments in a table is given by the first element in the spline table. If multiple
SPLINE tables are required, the start and end segments can be defined.
Example:
DIM SplinePositions(21) = 20,10,20,30,40,50,60,70,80,90,100,
100,90,80,70,60,50,40,30,20,10
SPLINETABLE (0, SplinePositions, NULL, NULL)
SPLINESTART = 10
SPLINEEND = 20
SPLINE = 4
GO
The SPLINESTART keyword is used to define the start segment and SPLINEEND to define the end
segment. Therefore, for the above example, the spline move will be based on segments 10 to 20 (values
100 to 10).
When the
SPLINE keyword is executed, the start segment is set to 1 and the end segment set to the last
segment in the table. If the start or end points are to be moved, it must be done after the
SPLINE
keyword has been executed. The start and end segments can be changed before or after the spline move
has been started (
GO).
Note that it is assumed that the first element has an array index value of 0, and the segment values start
at 1.
See also
SPLINE, SPLINEEND, SPLINEINDEX, SPLINETABLE, SPLINETIME
SPLINESUSPENDTIME/SPD
Purpose:
To set the segment duration for a controlled stop during a spline move.
Controller Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
SPLINESUSPENDTIME[axes] = <expression> {,<expression> ...}
v = SPLINESUSPENDTIME[axis]
Dot Parameters:
Axis - Axis No.
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
1000 4 to 60000
Description:
Each spline is executed over a specified time period. For normal operation, the duration is set with an
array of durations or with the
SPLINETIME keyword.