BEGIN PGM 405 MM
CALL PGM CHECK_BAMODE.CYC
FN 9: IF +Q169 EQU +1.1 GOTO LBL 254
Q198 = 405
CALL PGM ORIENT.CYC
CALL PGM INIT.CYC
FN 10: IF +Q247 NE +0 GOTO LBL 103
FN 14: ERROR= 1011
LBL 103
FN 11: IF +Q247 GT +4.9999 GOTO LBL 104
FN 12: IF +Q247 LT -4.9999 GOTO LBL 104
FN 14: ERROR= 1011
LBL 104
Q320 = Q320 + Q2 + Q3
FN 0: Q9 =+0
Q5 = ( Q262 / 2 ) - Q320
FN 11: IF +Q5 GT +0 GOTO LBL 12
FN 0: Q5 =+0
LBL 12
Q10 = Q325
FN 12: IF +Q261 LT +Q260 GOTO LBL 130
FN 0: Q260 =+Q261
FN 0: Q301 =+0
LBL 130
FN 1: Q1 =+Q109 + +1
FN 18: SYSREAD Q0 = ID270 NR1 IDXQ1
FN 11: IF +Q0 GT +Q260 GOTO LBL 120
L  Z+Q260 R0 FQ59
LBL 120
CC  X+Q321  Y+Q322
LP  PR+Q5  PA+Q10 R0 FQ59
TCH PROBE 1.0 BEZUGSPUNKT POLAR
TCH PROBE 1.1 X WINKEL:+Q10
TCH PROBE 1.2  Z+Q261
CALL PGM READ_RESULT.CYC
FN 0: Q27 =+Q141
FN 0: Q28 =+Q142
FN 1: Q10 =+Q10 + +Q247
FN 9: IF +Q5 EQU +0 GOTO LBL 23
FN 9: IF +Q301 EQU +0 GOTO LBL 21
L  Z+Q260 R0 FQ59
LBL 21
FN 12: IF +Q247 LT +0 GOTO LBL 22
CP IPA+Q247 DR+ R0 FQ59
FN 9: IF +0 EQU +0 GOTO LBL 23
LBL 22
CP IPA+Q247 DR- R0 FQ59
LBL 23
TCH PROBE 1.0 BEZUGSPUNKT POLAR
TCH PROBE 1.1 X WINKEL:+Q10
TCH PROBE 1.2  Z+Q261
CALL PGM READ_RESULT.CYC
FN 0: Q25 =+Q141
FN 0: Q26 =+Q142
FN 1: Q10 =+Q10 + +Q247
FN 9: IF +Q5 EQU +0 GOTO LBL 26
FN 9: IF +Q301 EQU +0 GOTO LBL 24
L  Z+Q260 R0 FQ59
LBL 24
FN 12: IF +Q247 LT +0 GOTO LBL 25
CP IPA+Q247 DR+ R0 FQ59
FN 9: IF +0 EQU +0 GOTO LBL 26
LBL 25
CP IPA+Q247 DR- R0 FQ59
LBL 26
TCH PROBE 1.0 BEZUGSPUNKT POLAR
TCH PROBE 1.1 X WINKEL:+Q10
TCH PROBE 1.2  Z+Q261
CALL PGM READ_RESULT.CYC
FN 0: Q23 =+Q141
FN 0: Q24 =+Q142
FN 1: Q10 =+Q10 + +Q247
FN 9: IF +Q5 EQU +0 GOTO LBL 29
FN 9: IF +Q301 EQU +0 GOTO LBL 27
L  Z+Q260 R0 FQ59
LBL 27
FN 12: IF +Q247 LT +0 GOTO LBL 28
CP IPA+Q247 DR+ R0 FQ59
FN 9: IF +0 EQU +0 GOTO LBL 29
LBL 28
CP IPA+Q247 DR- R0 FQ59
LBL 29
TCH PROBE 1.0 BEZUGSPUNKT POLAR
TCH PROBE 1.1 X WINKEL:+Q10
TCH PROBE 1.2  Z+Q261
CALL PGM READ_RESULT.CYC
FN 0: Q21 =+Q141
FN 0: Q22 =+Q142
FN 24: Q31 = CDATA Q21
L  X+Q31  Y+Q32 R0 FQ59
FN 18: SYSREAD Q31 = ID270 NR1 IDX1
FN 18: SYSREAD Q32 = ID270 NR1 IDX2
L  Z+Q260 R0 FQ59
CALL PGM COMP_BROT405.CYC
FN 17: SYSWRITE ID 990 NR1 =+0
FN 17: SYSWRITE ID 990 NR2 =+0
LBL 254
FN 17: SYSWRITE ID 990 NR16 =+0 ;# Spindelkontrolle aus
END PGM 405 MM
