Opakování programu „while..endwhile, 35 podmín ěné provedení bloku – HEIDENHAIN CNC Pilot 4290 V7.1 Uživatelská příručka
Stránka 321
HEIDENHAIN CNC PILOT 4290
321
4.35 Podmín
ěné provedení bloku
Opakování programu „WHILE..ENDWHILE“
„Opakování programu“ tvoří tyto prvky:
WHILE (zatímco), následované podmínkou. V „podmínce“ stojí
vlevo a vpravo od „relačního operátoru“ proměnné nebo
matematické výrazy.
ENDWHILE uzavírá „podmíněné větvení programu“.
NC-bloky, které se nachází mezi WHILE a ENDWHILE, se provádí tak
dlouho, dokud je daná „podmínka“ splněna. Jakmile podmínka
splněna není, pokračuje CNC PILOT blokem za ENDWHILE.
Programování:
U
Zvolte „Pokyny > Slova DIN PLUS“ v nabídce obrábění. CNC PILOT
otevře seznam pro výběr „Slov DIN PLUS“.
U
Zvolte „WHILE“
U
Zadejte „podmínku“
U
Vložte NC-bloky mezi „WHILE“ a "ENDWHILE".
„V-proměnné“ se modelují při simulaci. V-proměnným můžete
přiřazovat hodnoty a tak testovat všechny větve svého NC-programu.
Relační operátory
<
menší
<=
menší nebo rovný
<>
nerovný
>
větší
>=
větší než nebo rovný
==
rovno
Slučování podmínek:
AND
logický součin (konjunkce) A
OR
logický součet (disjunkce) NEBO
Przykład: „WHILE..ENDWHILE“
. . .
N.. WHILE (#4<10) AND (#5>=0)
N.. G0
Xi10
. . .
N.. ENDWHILE
. . .
Slučovat můžete maximálně dvě podmínky.
Dochází-li k opakování na základě V-proměnných nebo
událostí, vypne se při příkazu WHILE sledování obrysu
a při ENDWHILE se opět zapne. Pomocí G702, G703
nebo G706 řídíte sledování obrysu.
Je-li „podmínka“ v příkazu WHILE splněna vždy,
dostanete „nekonečnou smyčku“. To je častá příčina
chyb při práci s opakováními programu.