15 pr ogramován pr oměnných – HEIDENHAIN CNC Pilot 4290 Uživatelská příručka
Stránka 192
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