Etykiety (patrz „jeśli/to-decyzje z, Q-parametrami” na stronie 525), 5 jeśli/to-decyzje z q-parametrami – HEIDENHAIN iTNC 530 (340 49x-03) ISO programming Instrukcja Obsługi
Strona 525
HEIDENHAIN iTNC 530
525
11
.5 Je
śli/to-decyzje z Q-parametrami
11.5 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 500). 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 G98 wywołanie programu z %.
Bezwarunkowe skoki
Bezwarunkowe skoki to skoki, których warunek zawsze (=koniecznie)
jest spełniony, np.
D09 P01 +10 P02 +10 P03 1 *
Programować jeśli/to-decyzje
Jeśli/to-decyzje pojawiają się przy naciśnięciu na softkey SKOKI. TNC
pokazuje następujące softkeys:
Funkcja
Softkey
D09: JESLI ROWNY, SKOK
np. D09 P01 +Q1 P02 +Q3 P03 “UPCAN25“ *
Jeśli obydwie wartości lub parametry są równe, skok
do podanego znacznika (Label)
D10: JESLI NIEROWNY, SKOK
np. D10 P01 +10 P02 -Q5 P03 10 *
Jeśli obydwie wartości lub parametry nie są równe, to
skok do podanego znacznika (Label)
D11: JESLI WIEKSZY, SKOK
np. D11 P01 +Q1 P02 +10 P03 5 *
Jeśli pierwsza wartość lub parametr jest większa niż
druga wartość lub parametr, to skok do podanego
znacznika (Label)
D12: JESLI MNIEJSZY, SKOK
np. D12 P01 +Q5 P02 +0 P03 “ANYNAME“ *
Jeśli pierwsza wartość lub parametr jest większa niż
druga wartość lub parametr, to skok do podanego
znacznika (Label)