35 podmíněné provedení bloku, Větvení programu „if..then..else..endif – HEIDENHAIN CNC Pilot 4290 V7.1 Uživatelská příručka
Stránka 320

320
4.35 Podmín
ěné provedení bloku
4.35 Podmíněné provedení bloku
Větvení programu „IF..THEN..ELSE..ENDIF“
„Podmíněné větvení“ tvoří tyto prvky:
IF (jestliže) – následované podmínkou. V „podmínce“ stojí vlevo a
vpravo od „relačního operátoru“ proměnné nebo matematické
výrazy.
THEN (pak), je-li podmínka splněna provede se větev THEN.
ELSE (jinak), není-li podmínka splněna, provede se větev ELSE.
ENDIF, uzavírá „podmíněné větvení programu“.
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 „IF“
U
Zadejte „podmínku“
U
Vložte NC-bloky větve THEN.
U
V případě potřeby: vložte NC-bloky větve ELSE.
„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 pro
<
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: "IF..THEN..ELSE..ENDIF"
. . .
N.. IF{E1[16]==1}
N.. THEN
N..
G0 X100 Z100
N.. ELSE
N.. G0
X0
Z0
N.. ENDIF
. . .
NC-bloky s IF, THEN, ELSE, ENDIF nesmí obsahovat
žádné další příkazy.
Slučovat můžete maximálně dvě podmínky.
Při větvení na základě V-proměnných nebo událostí se
při příkazu IF sledování obrysu vypne a při ENDIF opět
zapne. Pomocí G702, G703 nebo G706 řídíte sledování
obrysu.