Newport XPS-Q8 Users Manual, Software Tools And Tutorial page 181

Universal high-performance motion controller/driver
Hide thumbs Also See for XPS-Q8:
Table of Contents

Advertisement

XPS-Q8 Controller
The function PositonerPositonCompareAquadBAlwaysEnable() has only one input
parameter, the positioner name. When sent, AquadB signals are generated always. To
disable this mode use the function PositionerPositionCompareDisable().
The function PositonerPositonCompareAquadBWindowedSet () has three input
parameters.
Positioner name
Minimum Position
Maximum Position
To enable the AquadB signals, the function PositionerPositionCompareEnable() must
be sent.
Example
GroupInitialize(MyStage)
GroupHomeSearch(MyStage)
PositionerPositionCompareAquadBWindowedSet(MyStage.X, 10, 20)
PositonerPositionCompareEnable(MyStage.X)
PositionerPositionCompareGet(MyStage, &MinimumPosition,
&MaximumPosition, &EnableState)
This function returns the parameters previously defined, the minimum
position 10, the maximum position 20 and the enabled state (1=enabled, 0
=disabled).
GroupMoveAbsolute(MyStage,30)
PositionerPositionCompareDisable(MyStage.X)
The figure below shows a screen shots from an oscilloscope for the example above.
The group has to be in a READY state for the position compare to be enabled. Also, the
PositionerPositionCompareAquadBWindowedSet() function must be completed before
the PositionerPositionCompareEnable() function. In this example, AquadB signals are
generated when the positioner is between the minimum position of 10 mm and the
maximum position of 20 mm.
169
XPSDocumentation V1.4.x (EDH0301En1060 — 10/17)
Motion Tutorial

Advertisement

Table of Contents
loading

Table of Contents