EasyManua.ls Logo

Newport XPS-D - Xyzsplineexecution

Newport XPS-D
722 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
XPS Unified Programmer’s Manual
7.2.1.393 XYZSplineExecution
Name
XYZSplineExecution Executes a Spline trajectory.
Input tests
- Refer to section 7.1: “Input Tests Common to all XPS Functions”.
- Checks trajectory file name length: (-3)
- Checks group type (must be a XYZ group): (-8)
- Checks input value (Velocity and Acceleration must >0): (-17)
- Checks group name: (-19)
- Group state must be "READY”: (-22)
- Checks backlash (must not be enabled): (-46)
- Checks BaseVelocity (stages.ini, must = 0): (-48)
- Checks trajectory file existence or file reading: (-61)
- Checks message queue: (-71)
- Checks the velocity (Velocity ≤TrajectoryMaximumVelocity): (-68)
- Checks the acceleration (Acceleration ≤TrajectoryMaximumAcceleration): (-69)
Description
This function executes a Spline trajectory. The trajectory file must be stored in the
folder “\Admin\Public\Trajectory” of the XPS controller. If the trajectory cannot be
initialized (message queue or task error) then (-72) is returned.
Before a trajectory execution, it is recommended to check whether the trajectory is
within the positioner motion capabilities by using “XYZSplineVerification” and
“XYZSplineVerificationResultGet” functions.
During the trajectory execution, if a positioner reaches one of travel limits, the
trajectory execution will stop and the (-25) error is generated in the positioner errors.
NOTE
In case of an (-33) error, an (-25) error or (-44) error, the group state becomes
DISABLE. To help determine the error source, check the positioner errors, the
hardware status and the driver status.
Prototype
int XYZSplineExecution(
int SocketID,
char GroupName[250],
char FileName[250],
double Velocity,
double Acceleration
)
579 EDH0373En1023 01/18

Table of Contents

Other manuals for Newport XPS-D

Related product manuals