Guten Tag zusammen.
Ich beschäftige mich zum ersten mal mit Programmsprüngen. Schau mir gerade das Drilling Beispielprogramm vom Heidenhain Übungsplatz iTNC530 an.
Den Sprung nach allen Abarbeitungen "FN 9: IF +0 EQU +0 GOTO LBL 99" verstehe ich noch nicht ganz. Heißt ja "wenn 0 gleich 0 Spring zu LBL 99.
Auf welche Null bezieht sich der Sprung, bzw. welche Null ist denn gemeint, und LBL99 steht am Ende des Programms. Hat LBL 99 eine spezielle Bedeutung? LBL`s sollten ja eigentlich mit LBL 0 geschlossen werden.
Wäre dankbar für eine Erklärung
0 BEGIN PGM drilling MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 FN 0: Q1 =+2
4 TOOL CALL 4 Z S3200
5 ; D8,0
6 L Z+100 R0 FMAX M3
7 CYCL DEF 200
BOHREN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q201=-3 ;TIEFE ~
Q206=+250 ;VORSCHUB TIEFENZ. ~
Q202=+3 ;ZUSTELL-TIEFE ~
Q210=+0 ;VERWEILZEIT OBEN ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+Q1 ;2. SICHERHEITS-ABST. ~
Q211=+0 ;VERWEILZEIT UNTEN
8 CALL LBL 10
9 TOOL CALL 2 Z S3800
10 ; D5,0
11 L Z+100 R0 FMAX M3
12 CYCL DEF 200 BOHREN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q201=-13 ;TIEFE ~
Q206=+350 ;VORSCHUB TIEFENZ. ~
Q202=+13 ;ZUSTELL-TIEFE ~
Q210=+0 ;VERWEILZEIT OBEN ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+Q1 ;2. SICHERHEITS-ABST. ~
Q211=+0 ;VERWEILZEIT UNTEN
13 CALL LBL 10
14 TOOL CALL 3 Z S260
15 ; M6
16 L Z+100 R0 FMAX M3
17 CYCL DEF 206 GEWINDEBOHREN ~
Q200=+3 ;SICHERHEITS-ABST. ~
Q201=-8 ;GEWINDETIEFE ~
Q206=+260 ;VORSCHUB TIEFENZ. ~
Q211=+0 ;VERWEILZEIT UNTEN ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+Q1 ;2. SICHERHEITS-ABST.
18 CALL LBL 10
19 L Z+100 R0 FMAX
20 FN 9: IF +0 EQU +0 GOTO LBL 99
21 LBL 1
22 CYCL DEF 220 MUSTER KREIS ~
Q216=+0 ;MITTE 1. ACHSE ~
Q217=+0 ;MITTE 2. ACHSE ~
Q244=+20 ;TEILKREIS-DURCHM. ~
Q245=+0 ;STARTWINKEL ~
Q246=+360 ;ENDWINKEL ~
Q247=+0 ;WINKELSCHRITT ~
Q241=+4 ;ANZAHL BEARBEITUNGEN ~
Q200=+Q1 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+Q1 ;2. SICHERHEITS-ABST. ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q365=+0 ;VERFAHRART
23 CYCL DEF 220 MUSTER KREIS ~
Q216=+0 ;MITTE 1. ACHSE ~
Q217=+0 ;MITTE 2. ACHSE ~
Q244=+36 ;TEILKREIS-DURCHM. ~
Q245=+0 ;STARTWINKEL ~
Q246=+360 ;ENDWINKEL ~
Q247=+0 ;WINKELSCHRITT ~
Q241=+8 ;ANZAHL BEARBEITUNGEN ~
Q200=+Q1 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+Q1 ;2. SICHERHEITS-ABST. ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q365=+0 ;VERFAHRART
24 LBL 0
25 LBL 10
26 CYCL DEF 7.0 NULLPUNKT
27 CYCL DEF 7.1 X+25
28 CYCL DEF 7.2 Y+25
29 CALL LBL 1
30 CYCL DEF 7.0 NULLPUNKT
31 CYCL DEF 7.1 Y+75
32 CALL LBL 1
33 CYCL DEF 7.0 NULLPUNKT
34 CYCL DEF 7.1 X+75
35 CALL LBL 1
36 CYCL DEF 7.0 NULLPUNKT
37 CYCL DEF 7.1 Y+25
38 CALL LBL 1
39 CYCL DEF 7.0 NULLPUNKT
40 CYCL DEF 7.1 X+0
41 CYCL DEF 7.2 Y+0
42 LBL 0
43 LBL 99
44 END PGM drilling MM