RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
273
innovators for industry
Ctrl Command get_marking_info
Function
returns information about any boundary exceedances during Processing-on-the-fly
correction as well as improper encoder signals;
also returns the error bits of laser-signal auto-suppression.
Call
MarkingInfo = get_marking_info()
Result
Error code as an unsigned 32-bit value:
Bit #0 (LSB)
= 1:
Processing-on-the-fly underflow in X direction (X < –524288)
Bit #1
= 1:
Processing-on-the-fly overflow in X direction (X > +524287)
Bit #2
= 1:
Processing-on-the-fly underflow in Y direction (Y < –524288)
Bit #3
= 1:
Processing-on-the-fly overflow in Y direction (Y > +524287)
Bit #4
= 1:
Processing-on-the-fly underflow in X direction (X < Xmin)
Bit #5
= 1:
Processing-on-the-fly overflow in X direction (X > Xmax)
Bit #6
= 1:
Processing-on-the-fly underflow in Y direction (Y < Ymin)
Bit #7
= 1:
Processing-on-the-fly overflow in Y direction (Y > Ymin)
Bit #8
= 1:
TriggerError: an enabled external trigger or simulated trigger occurred during execution of a
list
Bit #9
= 1:
ActivateFlyError: an error has occurred during activation of Processing-on-the-fly correction
via
(also see
Bit #10
PosAck error bit of head A’s X axis
Bit #11
TempOK error bit of head A’s X axis
Bit #12
PowerOK error bit of head A’s X axis
Bit #13
PosAck error bit of head A’s Y axis
Bit #14
TempOK error bit of head A’s Y axis
Bit #15
PowerOK error bit of head A’s Y axis
Bit #16
= 1:
Signal 1 of encoder input ENCODER X has too-short spacing
Bit #17
= 1:
Signal 2 of encoder input ENCODER X has too-short spacing
Bit #18
= 1:
Signal 1 of encoder input ENCODER Y has too-short spacing
Bit #19
= 1:
Signal 2 of encoder input ENCODER Y has too-short spacing
Bit #20
= 1:
Improper signal sequence at encoder input ENCODER X
Bit #21
= 1:
Improper signal sequence at encoder input ENCODER Y
Bit #22
= 1:
Processing-on-the-fly underflow in Z direction (Z < –32.768)
Bit #23
= 1:
Processing-on-the-fly overflow in Z direction (Z > +32.767)
Bit #24
= 1:
Processing-on-the-fly underflow in Z direction (Z < Zmin)
Bit #25
= 1:
Processing-on-the-fly overflow in Z direction (Z > Zmax)
Bit #26
PosAck error bit of head B’s X axis
Bit #27
TempOK error bit of head B’s X axis
Bit #28
PowerOK error bit of head B’s X axis
Bit #29
PosAck error bit of head B’s Y axis
Bit #30
TempOK error bit of head B’s Y axis
Bit #31
PowerOK error bit of head B’s Y axis
The remaining bits are reserved.