Positionercompensatedpcoloadtomemory - Newport XPS Programmer's Manual

Xps unified series universal high-performance motion controller/driver
Hide thumbs Also See for XPS:
Table of Contents

Advertisement

XPS Unified
7.2.1.161

PositionerCompensatedPCOLoadToMemory

Name
PositionerCompensatedPCOLoadToMemory– Appends firing positions to controller
memory.
Input tests
-
Refer to section 7.1: "Input Tests Common to all XPS Functions".
-
Checks the positioner name: (-18)
-
Checks the positioner type: (-8)
-
Checks the position encoder ("AquadB" or "AnalogInterpolated"): (-24)
-
Checks the CIE board supports this function: (-115)
-
Checks CIE08CompensatedPCOMode = Enabled (system.ini): (-121)
-
Checks data lines (must be Position
122)
Description
This function appends firing positions to controller's memory from DataLines
parameter.
To reset the controller's memory, the PositionerCompensatedPCOMemoryReset()
function is provided.
The data line format must be :
Position
Example :
Position
Width
1
1
Position
Width
2
2
... ...
Position
Width
N
Or :
Position
Width
1
1
Data conditions: Position
Example: Send PositionerCompensatedLoadToMemory (XY.X,0 0.1;1 0.1;2 0.1;3 0.1)
Position
(i=1..N) are the offset values relative to the scanning positioner start
i
position that is defined in the PositionerCompensatedPCOPrepare().
The function works only when the CIE08 compensated PCO mode configuration is
enabled (system.ini: CIE08CompensatedPCOMode = Enabled).
This function can be used only with a position encoder ("AquadB" or
"AnalogInterpolated"), otherwise (-24) error is returned.
> Position
i
<Space or Tabulation>Width
i
N
;Position
Width
; ...;Position
2
2
> Position
, Width
i
i-1
NOTE
245
Programmer's Manual
, Width
< Position
i-1
i
i+1
<CRLF, LF or ;>
i
Width
N
N
< Position
- Position
i
i+1
i
EDH0373En1023 — 01/18
- Position
): (-
i

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xps-rlXps-qXps-d

Table of Contents