Powtórzenie programu „while..endwhile, 35 uwarunkowane wykonanie wiersza – HEIDENHAIN CNC Pilot 4290 V7.1 Instrukcja Obsługi

Strona 332

Advertising
background image

332

4.35 Uwarunkowane wykonanie wiersza

Powtórzenie programu „WHILE..ENDWHILE“

„Powtórzenie programu” składa się z następujących elementów:

„

WHILE , a po nim następuje warunek. Przy „warunek” znajdują się z

lewej i prawej strony od „operatora porównania” zmienne lub

wyrażenia matematyczne.

„

„ENDWHILE” zamyka „warunkowe powtórzenie programu”

Wiersze NC pomiędzy WHILE i ENDWHILE zostają tak długo

wykonywane, jak spełniony jest "warunek". Jeśli warunek nie jest

spełniony, to CNC PILOT kontunuje od wiersza z ENDWHILE.

Programowanie:

U

„Instr > DIN PLUS-słowa“ wybrać w menu obróbki. CNC PILOT

otwiera listę wyboru "DIN PLUS-słowa".

U

"WHILE" wybrać

U

„Warunek” wprowadzić

U

Wiersze NC wstawić pomiędzy „WHILE“ i „ENDWHILE“.

"V-zmienne" zostają odwzorowywane w symulacji. Można

przyporządkowywać V-zmiennym wartości i w ten sposób

przetestować wszystkie rozgałęzienia programu NC.

Operatory porównania
<

Mniejszy

<=

Mniejszy lub równy

<>

Nierówny

>

Większy

>=

Większy lub równy

==

Równy

Połączyć warunki:
AND

Logiczne połączenie I (niem. UND)

OR

Logiczne połączenie LUB (ODER)

Przykład: „WHILE..ENDWHILE“

. . .

N.. WHILE (#4<10) AND (#5>=0)

N.. G0

Xi10

. . .

N.. ENDWHILE

. . .

„

Mogą one łączyć maksymalnie dwa warunki.

„

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. Z G702, G703 lub G706 sterujemy przejściem

po konturze.

„

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.

Advertising