RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
273
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 activate_fly_2d or activate_fly_xy (also see chapter 8.7.7, page 188)
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.