Variabelen Programmering | Variabelen: Q-, QL-, QR- en QS-parameters
24.2.6
Map Sprongopdrachten
Toepassing
In de map Sprongopdrachten van het venster NC-functie invoegen biedt de
besturing de functies FN 9 tot en met FN 12 voor sprongen met indien-dan-
beslissingen.
Bij indien-dan-beslissingen vergelijkt de besturing een variabele of vaste waarde
met een andere variabele of vaste waarde. Wanneer aan de voorwaarde is voldaan,
dan gaat de besturing verder bij het aangegeven label dat achter de voorwaarde is
geprogrammeerd.
Wanneer er niet aan de voorwaarde is voldaan, dan werkt de besturing de volgende
NC-regel af.
Verwante onderwerpen
Sprongen zonder voorwaarde met labeloproep CALL LBL
Verdere informatie: "Subprogramma's en herhalingen van programmadelen met
label LBL", Pagina 390
Functiebeschrijving
De map Sprongopdrachten bevat de volgende functies voor indien-dan-
beslissingen:
Symbool
U kunt voor de indien-dan-beslissingen vaste of variabele waarden invoeren.
HEIDENHAIN | TNC7 | Gebruikershandboek Volledige uitgave | 10/2022
Functie
FN 9: Sprong, indien gelijk
bijv. FN 9: IF +Q1 EQU +Q3 GOTO LBL "UPCAN25"
Wanneer beide waarden gelijk zijn, springt de besturing naar
het gedefinieerde label.
FN 9: Sprong, indien niet gedefinieerd
bijv. FN 9: IF +Q1 IS UNDEFINED GOTO LBL "UPCAN25"
Wanneer de variabele niet gedefinieerd is, springt de besturing
naar het gedefinieerde label.
FN 9: Sprong, indien gedefinieerd
bijv. FN 9: IF +Q1 IS DEFINED GOTO LBL "UPCAN25"
Wanneer de variabele gedefinieerd is, springt de besturing
naar het gedefinieerde label.
FN 10: Sprong, indien ongelijk
bijv. FN 10: IF +10 NE –Q5 GOTO LBL 10
Wanneer de waarden ongelijk zijn, springt de besturing naar
het gedefinieerde label.
FN 11: Sprong, indien groter dan
bijv. FN 11: IF+Q1 GT+10 GOTO LBL QS5
Wanneer de eerste waarde groter is dan de tweede, springt de
besturing naar het gedefinieerde label.
FN 12: Sprong, indien kleiner dan
bijv. FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME"
Wanneer de eerste waarde kleiner is dan de tweede, springt de
besturing naar het gedefinieerde label.
24
1411