El) (patrz, Jeśli/to-decyzje z q-parametrami” na stronie 611), 6 jeśli/to-decyzje z q-parametrami – HEIDENHAIN iTNC 530 (340 49x-04) Instrukcja Obsługi
Strona 611
HEIDENHAIN iTNC 530
611
11
.6 Je
śli/to-decyzje z Q-parametrami
11.6 Jeśli/to-decyzje z
Q-parametrami
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 kontynuje program obróbki od tego LABEL poczynając, który
zaprogramowany jest za warunkiem (LABEL patrz „Oznaczenie
podprogramów i powtórzeń części programu”, strona 586). 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 LABEL 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: JEŚLI RÓWNY, SKOK
np. FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“
Jeśli obydwie wartości lub parametry są równe, skok do
podanego znacznika (Label)
FN 10: JEŚLI NIERÓWNY, SKOK
np. FN 10: IF +10 NE –Q5 GOTO LBL 10
Jeśli obydwie wartości lub parametry nie są równe, to
skok do podanego znacznika (Label)
FN 11: JEŚLI WIEKSZY, SKOK
np. FN 11: IF+Q1 GT+10 GOTO LBL 5
Jeśli pierwsza wartość lub parametr jest większa niż
druga wartość lub parametr, to skok do podanego
znacznika (Label)
FN 12: JEŚLI MNIEJSZY, SKOK
np. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Jeśli pierwsza wartość lub parametr jest większa niż
druga wartość lub parametr, to skok do podanego
znacznika (Label)