Programmeertechnieken | Selectiefuncties
Functiebeschrijving
De besturing werkt het NC-programma als volgt af:
1 De besturing werkt het NC-programma af tot een ander NC-programma met
CALL PGM wordt opgeroepen. Wanneer de besturing SEL PGM leest, onthoudt
deze het gedefinieerde NC-programma.
2 Wanneer de besturing CALL SELECTED PGM leest, roept u het eerder gese-
lecteerde NC-programma op deze plaats op.
3 Aansluitend voert de besturing het opgeroepen NC-programma tot de laatste
NC-regel uit.
4 Vervolgens gaat de besturing door met het oproepende NC-programma met de
volgende NC-regel na CALL SELECTED PGM.
Voor oproepen van programma's gelden de volgende randvoorwaarden:
Het opgeroepen NC-programma mag geen oproep CALL PGM naar het
oproepende NC-programma bevatten. Hierdoor ontstaat een eindeloze lus.
Het opgeroepen NC-programma mag geen additionele functie M30 of M2
bevatten. Als u in het opgeroepen NC-programma subprogramma's met
label hebt gedefinieerd, kunt u M30 of M2 door de sprongfunctie FN 9: If +0
EQU +0 GOTO LBL 99 vervangen. Hierdoor werkt de besturing bijvoorbeeld
Subprogramma's niet zonder oproep af.
Verdere informatie: "Onvoorwaardelijke sprong", Pagina 1323
Wanneer het opgeroepen NC-programma de additionele functies bevat, geeft de
besturing een foutmelding.
Het opgeroepen NC-programma moet volledig zijn. Wanneer de NC-regel END
PGM ontbreekt, geeft de besturing een foutmelding.
Invoer
11 SEL PGM "reset.h"
* - ...
21 CALL SELECTED PGM
De NC-functie SEL PGM bevat de volgende syntaxiselementen:
Syntaxiselement
SEL PGM
" " of QS
De NC-functie CALL SELECTED PGM bevat de volgende syntaxiselementen:
Syntaxiselement
CALL SELECTED
PGM
HEIDENHAIN | TNC7 | TNCguide | 01/2022
; NC-programma selecteren om op te
roepen
; Geselecteer NC-programma oproepen
Betekenis
Syntaxisopener voor de keuze van een op te roepen
NC-programma
Pad van opgeroepen NC-programma
Vaste of variabele naam
U kunt het NC-programma met een keuzemenu selecteren.
Betekenis
Syntaxis voor het oproepen van het geselecteerde
NC-programma
12
349