6 jeśli/to-decyzje z parametrami q, Zastosowanie, Bezwarunkowe skoki – HEIDENHAIN TNC 640 (34059x-04) Instrukcja Obsługi
Strona 296: Programowanie jeśli/to-decyzji, Jeśli/to-decyzje z parametrami q
Programowanie: parametry Q
9.6
Jeśli/to-decyzje z parametrami Q
9
296
TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 4/2014
9.6
Jeśli/to-decyzje z parametrami Q
Zastosowanie
W przypadku jeśli/to-decyzji TNC porównuje Q-parametr z innym
Q-parametrem lub wartością liczbową. Jeśli warunek jest spełniony,
to TNC kontynuuje program obróbki od tego Label poczynając,
który zaprogramowany jest za warunkiem (Label patrz "Zaznaczyć
podprogramy i powtórzenia części programu", strona 272). Jeśli
warunek nie jest spełniony, TNC wykonuje następny wiersz.
Jeśli chcemy wywołać inny program jako podprogram, to proszę
zaprogramować za znacznikiem PGM CALL.
Bezwarunkowe skoki
Bezwarunkowe skoki to skoki, których warunek zawsze
(=koniecznie) jest spełniony, np.
FN 9: IF+10 EQU+10 GOTO LBL1
Programowanie jeśli/to-decyzji
Jeśli/to-decyzje pojawiają się przy naciśnięciu na softkey SKOKI.
TNC pokazuje następujące softkeys:
Funkcja
Softkey
FN 9
: JESLI ROWNY, SKOK
np. FN 9: IF +Q1 EQU +Q3 GOTO LBL
“UPCAN25“
Jeśli obydwie wartości lub parametry są równe, to
skok do podanej etykiety (label)
FN 9
: JESLI NIEZDEFINIOWANY, SKOK
np. FN 9: IF +Q1 IS UNDEFINED GOTO LBL
“UPCAN25“
Jeśli podany parametr nie jest zdefiniowany, to
skok do podanego Labela
FN 9
: JESLI ZDEFINIOWANY, SKOK
np. FN 9: IF +Q1 IS UNDEFINED GOTO LBL
“UPCAN25“
Jeśli podany parametr jest zdefiniowany, to skok
do podanego Labela
FN 10
: JESLI NIEROWNY, SKOK
np. FN 10: IF +10 NE –Q5 GOTO LBL 10
Jeśli obydwie wartości lub parametry są nierówne,
to skok do podanego labela
FN 11
: JESLI WIEKSZY, SKOK
np. FN 11: IF+Q1 GT+10 GOTO LBL 5
Jeśli pierwsza wartość lub parametr są większe
niż druga wartość lub parametr, skok do
podanego labela
FN 12
: JESLI MNIEJSZY, SKOK
np. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Jeśli pierwsza wartość lub parametr jest mniejsza
niż druga wartość lub parametr, to skok do
podanego labela