Switch..case – větvení programu, 32 podmín ěné provedení bloku – HEIDENHAIN SW 54843x-03 DIN Programming Uživatelská příručka

Stránka 421

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

421

4.32 Podmín

ěné provedení bloku

SWITCH..CASE – Větvení programu

„Příkaz Switch“ tvoří tyto prvky:

SWITCH, následovaný proměnnou. Obsah této proměnné se

vyhodnocuje v následujících příkazech CASE.

CASE x: Tato větev CASE se provede při hodnotě proměnné x.

CASE lze programovat vícekrát.

DEFAULT: Tato větev se provede tehdy, pokud hodnota proměnné

neodpovídá žádnému příkazu CASE. DEFAULT může odpadnout.

BREAK: Zakončuje větev CASE nebo DEFAULT.

Programování:

„Další volby \> Slovo DINplus...“ zvolte v menu. Řízení otevře

seznam s výběrem „Vložit slovo DIN PLUS“.

Zvolte „SWITCH“

Zadejte „proměnnou Switch“

Pro každou větev CASE:

Zvolte „CASE“ (z „Další možnosti \> Slovo DINplus ...“ )

Zadejte „podmínku SWITCH“ (hodnotu proměnné) a

vložte NC-bloky k provedení

Ve větvi DEFAULT: vložte NC-bloky, které se mají provést

Příklad: SWITCH..CASE

. . .

N.. SWITCH #g201

N..

CASE 1

[provede se při #g201=1]

provede se při #g201=1

N.. G0

Xi10

. . .

N..

BREAK

N..

CASE 2

[provede se při #g201=2]

provede se při #g201=2

N.. G0

Xi20

. . .

N..

BREAK

N..

DEFAULT

Hodnotě proměnné neodpovídal žádný příkaz

CASE

N.. G0

Xi30

. . .

N..

BREAK

N..

ENDSWITCH

. . .

Advertising
Tato příručka se vztahuje na následující produkty: