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

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

Advertisement

XPS-Q8 Controller
XPSDocumentation V1.4.x (EDH0301En1060 — 10/17)
• HomePreset: Encoder position value at the home position.
• LinearEncoderCorrection: Value in ppm. Correction is given by
(EncoderPosition – HomePreset)*(1+LinearCorrection/10
• Mapping file: Declaration of mapping in the stages.ini file (Positioner mapping
section).
The positioner mapping data is defined in a text file. Each line of that file represents one
set of data. Each set of data is composed of the position and the error at this position.
The separator between the two data entries in each line is a tab. All positions are relative
to the physical home position of the positioner. The data file must contain the line "0 0",
which means that the error at the home position is 0. This hardware reference for
positioner mapping has the advantage of being independent of the value of the
HomePreset.
The following shows the general structure of such a data file:
PosMin
Pos 1
Pos 2
...
0
...
PosMax
To activate positioner mapping, the mapping file must be in the ..\admin\config
directory of the XPS controller and the following settings must be configured in the
stages.ini:
• PositionerMappingFileName: Name of the mapping file.
• PositionerMappingLineNumber: Number of lines of the file.
• PositionerMappingMaxPositionError: Maximum absolute error in the file must
be larger than any entry in the mapping file. To be read properly, the error entries
must be in index format, see example.
PositionerMappingLineNumber and PositionerMappingMaxPositionError are only used
to check for the correctness of the mapping file.
114
Figure 36: Positioner Mapping.
CorrectedPosition = HomePreset +
Error 0
Error 1
Error 2
...
0
...
Error LineNumber-1
Motion Tutorial
6
).

Advertisement

Table of Contents
loading

Table of Contents