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

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

Advertisement

XPS-Q8 Controller
The function PositionerEncoderCalibrationParametersGet() returns the results of the
last encoder calibration. To apply these values, add them manually to the appropriate
section in the stages.ini file, and reboot the controller.
In the folder ..\Admin\Public\Drivers\LabView\XPS-Q8 of the XPS controller,
embedded in Examples.llb, there is a LabVIEW application to display the current
analog encoder values. The display zone matches the maximum possible amplitude of
the analog signals. When they are larger than this, the AD converter will clip and the
interpolation error will increase dramatically. The dotted circle represents the 1 volt
peak to peak "ideal" encoder, the red circle represents the current mean encoder settings
and the green dot the current encoder value. This application uses the function
PositionerEncoderAmplitudeValuesGet() for display.
Example of the use of the functions
GroupInitializeWithEncoderCalibration(MyGroup)
PositionerEncoderCalibrationParametersGet(MyGroup.MyStage)
This function returns the encoder calibration parameter values: encoder sine
signal offset, encoder cosine signal offset, encoder differential gain, and
encoder phase compensation. These values need to be entered in the
appropriate section of the stages.ini.
PositionerEncoderAmplitudeValuesGet(MyGroup.MyStage)
This function returns the encoder amplitude values: encoder sine signal
maximum amplitude value, encoder sine signal current amplitude value,
encoder cosine signal maximum amplitude value and encoder cosine signal
current amplitude value.
Following is the complete process for calibrating a stage with an analog encoder
interface:
187
XPSDocumentation V1.4.x (EDH0301En1060 — 10/17)
Motion Tutorial

Advertisement

Table of Contents
loading

Table of Contents