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 #168 background imageLoading...
Page #168 background image
XPS Unified Programmer’s Manual
7.2.1.95 GroupMoveAbsolute
Name
GroupMoveAbsolute - Initiates an absolute move for a positioner or a group.
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 initiates an absolute move to one or all positioners of the selected group.
The group state must be “READY” or “MOVING”, otherwise error (-22) is returned. If
the group is “READY” then the group state becomes “MOVING”.
An absolute motion is defined by the distance between the zero position and the target
position. If the current position is the same as the target position then no move will be
done.
Each “positioner” move refers to the acceleration, velocity, minimum jerkTime and
maximum jerkTime as defined in the “Stages.ini” file or as redefined by the
“PositionerSGammaParametersSet” function.
If a slave or following error is detected during the move then (-25) or (-44) errors are
returned. In this case, the motion in progress is stopped and the group state becomes
“DISABLE”.
If the “MotionDoneMode” is defined as “VelocityAndPositionWindowMotionDone”
error (-33) will be returned when the time out (defined by “MotionDoneTimeout” in the
stages.ini file) is reached before the motion is done. The group state will change to
“DISABLE”.
In case of “GroupMoveAbort”, error (-27) is returned., The motion in progress is
stopped and the group state becomes “READY”.
During a move with PositionCompare (or TimeFlasher) scan enabled, if the current
following error exceeds WarningFollowingError value inside the PositionCompare (or
TimeFlasher) scan zone, a WarningFollowingErrorFlag is latched. In this case the
motion continues and finishes normally (the group status becomes “READY”), but the
GroupMoveAbsolute function returns (-120) error instead of SUCCESS (0). To reset
WarningFollowingErrorFlag for next moves, execute
PositionerPositionCompareDisable(or PositionerTimeFlasherDisable) function.
If in “GroupKill” command an emergency brake or an emergency stop has occurred,
error (-26) is returned. In this case, the motion in progress is stopped and the group state
becomes “NOTINIT”.
NOTE
Asynchronous moves for positioners of the same group are possible through the
use of different sockets to send functions.
EDH0373En1023 01/18 154

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