Příkazy cyklu

Příkaz cyklu FOR umožňuje vytváření pružných programových cyklů typu

FOR počáteční hodnota TO konečná hodnota [STEP krok]
tělo cyklu
END

Příklad:

P2 = -10 //konečná Z souřadnice P3 = 2 //pojistná souřadnice FOR P1 = 0 TO P2 STEP -1 G1 Z P1 G0 Z P3 END Každý programový cyklus, který začíná FOR, musí být ukončen klíčovým slovem END.

Příkaz cyklu WHILE je vhodný pro vytváření programových cyklů v komplikovanějších případech, kdy nelze použít příkaz FOR:

WHILE podmínka
tělo cyklu
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

Bloky, které tvoří tělo cyklu, jsou prováděny tak dlouho, dokud platí podmínka zapsaná za WHILE. Změnu parametrů tvořící podmínku je nutné realizovat v těle cyklu, počáteční nastavení parametrů se nastaví před příkazem WHILE. Jako příklad může sloužit fragment programu realizující vrtání s výplachem:

P1 = 0 //aktuální Z souřadnice P2 = -10 //konečná Z souřadnice P3 = 2 //pojistná souřadnice WHILE P1 > P2 G1 Z P1 G0 Z P3 P1 = P1-1 END G1 Z P2 G0 Z P3

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