EasyManuals Logo

Newport XPS-D Programmer's Manual

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
Page #627 background imageLoading...
Page #627 background image
XPS Unified Programmer’s Manual
7.2.2.21 MoveAbsolute
Name
MoveAbsoluteMoves the stage to the end position. The positions are defined in um.
Input tests
- Refer to section 7.1: “Input Tests Common to all XPS Functions”.
- Valids object type (group or positioner): (-8)
- Verifies target position in relation with the travel limits: (-17)
TargetPosition ≥MinimumTargetPosition.
TargetPosition ≤MaximumTargetPosition.
- Valids positioner name: (-18)
- Valids group name: (-19)
- Group status must be "READY” or “MOVING”: (-22)
Description
This function executes an absolute motion to go to a target XY position. The group state
must be “READY” or “MOVING” else the (-22) error is returned. If the group is
“READY” then the group status becomes “MOVING”.
Each “positioner” move refers to the acceleration, velocity, minimumTjerkTime and
maximumTjerkTime as defined in the “Stages.ini” file or as redefined by the
“PositionerSGammaParametersSet” function.
If a slave error or a following error is detected during the moving then (-25) or
ERR_SLAVE (-44) error is returned. In this case, the motion in progress is stopped and
the group status becomes “DISABLE”.
If a “MotionDoneMode” is defined as “VelocityAndPositionWindowMotionDone” then
an (-33) error can be returned if the time out (defined by “MotionDoneTimeout” in the
stages.ini file) is reached before the motion done.
If “AbortMove” or “GroupMoveAbort” is done, an (-27) error is returned. In this case,
the motion in progress is stopped and the group status becomes “READY”.
If a “GroupKill” command, an emergency brake or an emergency stop is occurred, an (-
26) error is returned. In this case, the motion in progress is stopped and the group status
becomes “NOT INITIALIZED”.
NOTE
The asynchronous moves for positioners of the same group are possible through
the use of different sockets to send the function.
Prototype
int MoveAbsolute(
int SocketID,
double PositonAbsoluteX_um,
double PositionAbsoluteY_um
)
613 EDH0373En1023 01/18

Table of Contents

Other manuals for Newport XPS-D

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Newport XPS-D and is the answer not in the manual?

Newport XPS-D Specifications

General IconGeneral
BrandNewport
ModelXPS-D
CategoryController
LanguageEnglish

Related product manuals