15 pr ogramován pr oměnných – HEIDENHAIN CNC Pilot 4290 Uživatelská příručka

Stránka 192

Advertising
background image

4 DIN PLUS

180

Př klad:

. . .

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ěj obsahovat žádné dalš př kazy

Při větven ch na základě V

proměnných neboli událost se při
př kazu IF sledován obrysu vypne a při
ENDIF opět zapne. Pomoc G703
můžete sledován obrysu zapnout.

4.15 Pr

ogramován pr

oměnných

Př klad:

. . .

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

N..

G0 Xi10

. . .

N.. ENDWHILE

. . .

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 G703
můžete sledován obrysu zapnout.

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.

WHILE..ENDWHILE – opakován programu

„Opakován programu” tvoř tyto prvky:

„WHILE” (zat mco) – následované podm nkou. U této

„podm nky” stoj vlevo a vpravo od „relačn ho operátoru”
proměnné nebo matematické výrazy.

„ENDWHILE” – ukončuje „podm něné větven programu”

NC bloky, které se nacházej mezi WHILE a ENDWHILE, se
prováděj tak dlouho, dokud je daná „podm nka” splněna. Jakmile
podm nka splněna nen , pokračuje CNC PILOT blokem za
„ENDWHILE”.

Upozorněn pro programován

zvolte WHILE (menu: „Obráběn – Př kazy – DIN PLUS slova”)

Zadejte „podm nku” (zadaj se pouze potřebné závorky)

vložte NC bloky

IF..THEN..ELSE..ENDIF – větven programu

„Podm něné větven ” tvoř tyto prvky:

„IF” (jestliže) – následované podm nkou. U této „podm nky”

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” – ukončuje „podm něné větven programu”.

Upozorněn pro programován

zvolte IF (menu: „Obráběn – Př kazy – DIN PLUS slova”)

zadejte „podm nku” (zadaj se pouze potřebné závorky)

vložte NC bloky větve THEN a ELSE – větev ELSE může

odpadnout

Advertising