Download Print deze pagina

HEIDENHAIN TNC7 Gebruikershandboek pagina 405

Verberg thumbnails Zie ook voor TNC7:

Advertenties

Programmeertechnieken | Nesting van programmeertechnieken
Herhaling van een programmadeel binnen een herhaling van een programmadeel
0 BEGIN PGM REPS MM
* - ...
11 LBL 1
* - ...
21 LBL 2
* - ...
31 CALL LBL 2 REP 2
* - ...
41 CALL LBL 1 REP 1
* - ...
51 END PGM REPS MM
De besturing werkt het NC-programma als volgt af:
1 NC-programma REPS wordt tot NC-regel 31 uitgevoerd.
2 Programmadeel tussen NC-regel 31 en NC-regel 21 wordt twee keer herhaald,
dus in totaal drie keer afgewerkt.
3 NC-programma REPS wordt van NC-regel 32 tot NC-regel 41 uitgevoerd.
4 Programmadeel tussen NC-regel 41 en NC-regel 11 wordt één keer herhaald, dus
in totaal twee keer afgewerkt (omvat de herhaling van het programmadeel tussen
NC-regel 21 en NC-regel 31).
5 NC-programma REPS wordt van NC-regel 42 tot NC-regel 51 uitgevoerd. ;
Programma-einde met terugspringen naar NC-regel 1.
Subprogramma-oproep binnen een herhaling van een programmadeel
0 BEGIN PGM UPGREP MM
* - ...
11 LBL 1
12 CALL LBL 2
13 CALL LBL 1 REP 2
* - ...
21 L Z+100 R0 FMAX M30
22 LBL 2
* - ...
31 LBL 0
32 END PGM UPGREP MM
De besturing werkt het NC-programma als volgt af:
1 NC-programma UPGREP wordt tot NC-regel 12 uitgevoerd.
2 Subprogramma 2 wordt opgeroepen en tot NC-regel 31 uitgevoerd.
3 Programmadeel tussen NC-regel 13 en NC-regel 11 (incl. subprogramma 2)
wordt twee keer herhaald, dus in totaal drie keer afgewerkt.
4 NC-programma UPGREP wordt van NC-regel 14 tot NC-regel 21 uitgevoerd. ;
Programma-einde met terugspringen naar NC-regel 1.
HEIDENHAIN | TNC7 | Gebruikershandboek Volledige uitgave | 10/2022
; Begin van het programmadeel 1
; Begin van het programmadeel 2
; Programmadeel 2 oproepen en twee keer
herhalen
; Programmadeel 1 incl. programmadeel 2
oproepen en een keer herhalen
; Begin van het programmadeel 1
; Subprogramma 2 oproepen
; Programmadeel 1 oproepen en twee keer
herhalen
; Laatste NC-regel van het hoofdprogramma
met M30
; Begin van subprogramma 2
; Einde van subprogramma 2
13
405

Advertenties

loading