15 pr ogramowanie zmiennych – HEIDENHAIN CNC Pilot 4290 Instrukcja Obsługi

Strona 192

Advertising
background image

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

Advertising