Podmíněné skoky

IF podmínka THEN
...
ELSE
...
END

Pokud je splněna podmínka za IF, jsou vykonávány bloky až po odpovídající ELSE. Pokud není ELSE definováno, jsou prováděny bloky až po END.

Podmínka může obsahovat následující porovnávací operátory:

> Větší než
< Menší než
== Je rovno
!= nebo <> Není rovno
<= Menší než nebo rovno
>= Větší než nebo rovno


Příklad:

FOR P21 = 60 TO 45-P22 STEP P22 IF P24 == 0 THEN CALL Kuzel ELSE CALL Vybrani P23 = P23 + P24 END P25 = P25 + P26 END

Příkaz předčasného ukončení cyklu, návratu z cyklu, návratu z podprogramu:

IF ... CONTINUE
IF ... BREAK
IF ... RETURN

Příkaz IF...CONTINUE přeruší v případě splnění podmínky právě probíhající cyklus, systém přejde na začátek cyklu, vyhodnotí podmínku cyklu a podle jejího výsledku pokračuje v dalším provádění cyklu nebo cyklus ukončí.

Příkaz IF...BREAK ukončí v případě splnění podmínky právě probíhající cyklus, systém pokračuje v provádění bloků za příslušným END.

Příkaz IF...RETURN ukončí v případě splnění podmínky právě probíhající podprogram.

Viz také

Parametrické programování

Ladění CNC programů
Seznam přípravných funkcí a pevných cyklů

Seznam pomocných funkcí

Adresy funkcí

Podprogramy a externí funkce

Obsah