ElmoMC Multi-Axis Motion Controller-Maestro User Manual
Page 52

Function
splinep - adds a point to the sequence of points that defines the spline
trajectory
Call Format
<Vector name>.splinep(int <Pos X>,int <Pos Y>, int <Pos Z>)
The first point of the sequence must define the current position after homing
(this behavior differs from the spline segment inside a polyline where the
start point is added automatically)
Parameters
int <Pos X>, int <Pos Y>, int <Pos Z> - spline point position (counts)
Return Value
OK or FAILED : Error message
Example
Vec1.splinep(1000, 30000, 7000)
Program examples can be found in Samples Tutorial – Motion Library
Tutorial Examples – Vector 3D
Function
splines - begins spline trajectory sequence for Vector2D and Vector3D
objects
Call Format
<Vector name>.splines()
<Vector name>.splines(<Trajectory name >)
Parameters
<Trajectory name> - name of Vector PVT table (trajectory) to be saved
Return Value
OK or FAILED : Error message
Example
V1.splines() - begin spline trajectory calculation with saving the results in a
file with a standard predefined name v1.trj
Program examples can be found in Samples Tutorial – Motion Library
Tutorial Examples – Vector 3D
Function
startp - begin user’s PVT vector trajectory sequence
Call Format
<Vector name>.startp()
<Vector name>.startp(<Trajectory name >)
Parameters
<Trajectory name> - name of Vector PVT table (trajectory) to be saved
Return Value
OK or FAILED : Error message
Example
V1.startp() - begin user’s PVT trajectory
V1.startp(traj_name) - begin user’s PVT trajectory and save result I a file
trajectory named “traj_name”
For more information see the vector ends function example.
Function
starts - begin polyline trajectory calculation sequence for Vector
Call Format
<Vector name>.starts()
<Vector name>.starts(<Trajectory name >)
Parameters
<Trajectory name> - name of Vector PVT table (trajectory) to be saved
Return Value
OK or FAILED : Error message
Example
V1.starts() - begin polyline trajectory calculation
Program examples can be found in
Samples Tutorial – Motion Library Tutorial Examples – Vector 3D
Function
trj – used to initialize PVT mechanism and load the vector PVT trajectory
table on each axis of the vector
Call Format
<Vector name>.trj(<Trajectory name>)
Maestro
Software Manual
General and Motion Instructions
MAN-MASSW (Ver. Q)
4-33