QUOTE (homerq @ 11.04.2017, 16:38 Uhr)
Satz 14 wofür steht LBL1?
Satz 25 LBL0 hinter Call LBL4 REP75
Satz 38 Call LBL4
Gruß Jens
Danke für die schnellen Antworten.
LBL1 ist das Konturlabel, mit LBL4 dient zur Zustellung.
LBL1 wollte ich später nochmal für eine Schlichtspur verwenden.
Ich habe das Programm jetzt mal geändert, die Zustellung ins Label1 gepackt, LBL 0 gelöscht und die Wiederholungen in 36 bzw 38 entfernt:
0 BEGIN PGM S1 MM
1 BLK FORM 0.1 Z X-175 Y-105 Z-30
2 BLK FORM 0.2 X+175 Y+105 Z+0
3 STOP
4 * - SR1
5 TOOL CALL 5 Z S3000 F3000 DR+0,2
6 CYCL DEF 10.0 DREHUNG
7 CYCL DEF 10.1 ROT+0
8 CYCL DEF 7.0 NULLPUNKT
9 CYCL DEF 7.1 X+50
10 L X-30 Y-130 R0 F MAX M3
11 L Z+0,66 R0 F MAX
12 LBL 1
13 L IZ-0,3333
14 L X-20 Y-120 RL F AUTO
15 L X+0
16 L Y-85
17 CC X+0 Y+0
18 C X+0 Y+85 DR+
19 L X-65
20 L Y+130
21 L IZ+50 R0 F MAX
22 L X-30 Y-130 R0 F MAX M3
23 L IZ-50 R0 F MAX
24 CALL LBL 1 REP 75/75
25 CYCL DEF 10.0 DREHUNG
26 CYCL DEF 10.1 ROT+0
27 L Z+100 R0 F MAX M5 M9
/28 STOP
29 * - SR2
30 CYCL DEF 10.0 DREHUNG
31 CYCL DEF 10.1 ROT+180
32 CYCL DEF 7.0 NULLPUNKT
33 CYCL DEF 7.1 X+50
34 L X-30 Y-130 R0 F MAX M3
35 L Z+0,66 R0 F MAX
36 CALL LBL 1
37 CYCL DEF 10.0 DREHUNG
38 CYCL DEF 10.1 ROT+0
39 L Z+100 R0 F MAX M5 M9
/40 STOP
Gleiches Ergebniss, er springt nach dem zweiten CALL LBL in Satz 36 ins Label, arbeitet es ab und macht dann bei 25 weiter.
Verstehe ich nicht.
Hier mal noch ein anderes Programm welches so funktioniert wie es gedacht ist, LBL3 45 mal ausführen zum Schruppen (wiederholung mit Zustellung über LBL4) und LBL3 1mal ausgeführt für die Schlichtspur. Habe der übersicht halber andere Bearbeitungen rausgelöscht.
Das LBL0 dient zum beenden von LBL3.
68 * - SR
69 TOOL CALL 5 Z S2000 F4000 DR+0,2
70 L X-20 Y-20 R0 F MAX M3
71 L Z+0,5
72 LBL 3
73 L IZ-0,5 R0 F MAX
74 LBL 4
75 L X+0 Y-10 RL F AUTO
76 L Y+65
77 CHF 10
78 L X+90
79 CHF 10
80 L Y+0
81 CHF 10
82 L X+10
83 L X-10 Y+20
84 L X-20 Y-20 R0 F MAX
85 LBL 0
86 CALL LBL 3 REP 45/45
87 L Z+100 R0 F MAX M5 M9
/88 STOP
97 * - SL
98 TOOL CALL 13 Z S2000 F300 DR+0
99 L X-20 Y-20 R0 F MAX M13
100 L Z-21,3 R0 F MAX
101 CALL LBL 3
102 L Z+100 R0 F MAX M5 M9
/103 STOP
Ich finde den unterschied zwischen beiden Programmen nicht. (mal abgesehen vom Zustelllabel, aber das funktioniert beim zweiten Programm ja)