Switch..case – salto di programma, 32 esecuzione blocco condizionata – HEIDENHAIN SW 54843x-03 DIN Programming Manuale d'uso

Pagina 426

Advertising
background image

426

Programmazione DIN

4.32 Esecuzione blocco condizionata

SWITCH..CASE – Salto di programma

La "istruzione switch" è costituita dagli elementi:

SWITCH, seguito da una variabile. Il contenuto delle variabili viene
interrogato nelle seguenti istruzioni CASE.

CASE x: questo salto CASE viene eseguito con il valore di variabile
x. CASE può essere programmato più volte.

DEFAULT: questo salto viene eseguito, se nessuna istruzione CASE
corrispondeva al valore della variabile. DEFAULT può essere
omesso.

BREAK: chiude il salto CASE o DEFAULT

Programmazione:

Selezionare nel menu "Extra \> DINplus Parola...". Il Controllo
numerico apre la lista di selezione "Inserisci parola DIN PLUS".

Selezionare "SWITCH"

Inserire la "variabile switch"

Per ogni salto CASE:

Selezionare "CASE" (in "Extra \> DINplus Parola...").

Inserire "Condizione SWITCH" (valore delle variabili) e
immettere i blocchi NC da eseguire

Per il salto DEFAULT: immettere i blocchi NC da eseguire

Esempio: SWITCH..CASE

. . .

N.. SWITCH #g201

N..

CASE 1

[Esecuzione con #g201=1]

Esecuzione con #g201=1

N.. G0

Xi10

. . .

N..

BREAK

N..

CASE 2

[Esecuzione con #g201=2]

Esecuzione con #g201=2

N.. G0

Xi20

. . .

N..

BREAK

N..

DEFAULT

Nessuna istruzione CASE corrispondeva al valore
della variabile

N.. G0

Xi30

. . .

N..

BREAK

N..

ENDSWITCH

. . .

Advertising
Questo manuale è associato alle seguenti prodotti: