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

Advertising
background image

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.

Advertising