XPS-Q8 Controller Motion Tutorial
PositionerError: Triggers an action when the current positioner error applied
with the error mask (for the 32 bit register) results in a
value other than zero. The first event parameter specifies
the error mask in a decimal format. The other event
parameters are 0 by default.
Code (Hexa) Bit # Decimal Positioner error description
0x00000001 0 1 General inhibition detected
0x00000002 1 2 Fatal following error detected
0x00000004 2 4 Home search time out
0x00000008 3 8 Motion done time out
0x00000010 4 16 Requested position exceed travel limits in trajectory
or slave mode
0x00000020 5 32 Requested velocity exceed maximum value in
trajectory or slave mode
0x00000040 6 64 Requested acceleration exceed max value in trajectory
0x00000100 8 256 Minus end of course activated
0x00000200 9 512 Plus end of course activated
0x00000400 10 1024 Minus end of run glitch
0x00000800 11 2048 Plus end of run glitch
0x00001000 12 4096 Encoder quadrature error
0x00002000 13 8192 Encoder frequency and coherence error
0x00010000 16 65536 Hard interpolator encoder error
0x00020000 17 131072 Hard interpolator encoder quadrature error
0x00100000 20 1048576 First driver in fault
0x00200000 21 2097152 Second driver in fault
Examples
EventExtendedConfigurationTriggerSet
(MyGroup.MyPositioner.PositionerError, 2, 0, 0, 0)
This event happens when the positioner MyGroup.MyPositioner has a fatal
following error.
EventExtendedConfigurationTriggerSet
(MyGroup.MyPositioner.PositionerError, 12, 0, 0, 0)
This event happens when the positioner MyGroup.MyPositioner has either a
home search time out or a motion done time out.
XPSDocumentation V1.4.x (EDH0301En1060 — 10/17) 134