15 pr ogramowanie zmiennych – HEIDENHAIN CNC Pilot 4290 Instrukcja Obsługi
Strona 192
4 DIN PLUS
180
Przykład:
. . .
N.. IF {E1[16]==1}
N.. THEN
N..
G0 X100 Z100
N.. ELSE
N..
G0 X0 Z0
N.. ENDIF
. . .
■
Wiersze NC z IF, THEN, ELSE, ENDIF
nie mog zawierać żadnych innych
poleceń
■
W przypadu rozgał zień wskutek V
zmiennych lub zdarzeń, śledzenie za
przebiegiem konturu zostaje wył czone
przy poleceniu IF i przy ENDIF ponownie
wł czone. Przy pomocy G703 można
wł czyć śledzenie za przebiegiem
konturu.
4.15 Pr
ogramowanie zmiennych
Przykład:
. . .
N.. WHILE (#4<10) AND (#5>=0)
N..
G0 Xi10
. . .
N.. ENDWHILE
. . .
■
Jeśli nast puje powtórzenie wskutek
V zmiennych lub zdarzeń, to śledzenie
za konturem zostaje przy WHILE
poleceniu wył czone i przy ENDWHILE
ponownie wł czone. Przy pomocy G703
można wł czyć śledzenie za
przebiegiem konturu.
■
Jeśli warunek w WHILE poleceniu jest
zawsze spełniony, to otrzymujemy
nieskończon p tl . To jest cz sta
przyczyna bł dów przy pracy z
powtórzeniami programu.
WHILE..ENDWHILE – powtórzenie programu
Powtórzenie programu składa si z nast puj cych elementów:
■
WHILE – a po nim nast puje warunek. Przy ”warunku” znajduje
si po lewej i prawej od ”operatora porównania” zmienna lub
wyrażenia matematyczne.
■
ENDWHILE – zamyka uwarunkowane rozgał zienie programu
Wiersze NC pomi dzy WHILE i ENDWHILE zostaj tak długo
wykonywane, jak długo spełniony jest warunek. Jeśli warunek nie
jest spełniony, to CNC PILOT kontunuje od wiersza z ENDWHILE.
Wskazówki dotycz ce programowania
WHILE wybrać (menu: "obróbka – polecenia – DIN PLUS słowa")
zapisać "warunek" (zapisać tylko konieczne nawiasy)
Wstawić wiersze NC
IF..THEN..ELSE..ENDIF rozgał zienie programu
"Uwarunkowane rozgał zienie" składa si z nast puj cych
elementów:
■
”IF” (jeśli) a po nim nast puje warunek. Przy ”warunku”
znajduj si na lewo i na prawo od ”operatora porównania”
zmienne lub wyrażenia matematyczne.
■
”THEN” (to) " jest spełniony warunek, to zostaje wykonane
rozgał zienie ”THEN”
■
”ELSE” (inaczej) " warunek nie jest spełniony, to zostaje
wykonane ”ELSE odgał zienie”
■
”ENDIF” " zamyka ”uwarunkowane rozgał zienie programu”.
Wskazówki dotycz ce programowania
IF wybrać (menu: "obróbka – polecenia – DIN PLUS słowa")
zapisać "warunek" (zapisać tylko konieczne nawiasy)
Wstawić wiersze NC THEN i ELSE gał zi – ELSE gał ź może
zostać pomini ta