15 pr ogr ammazione v a riabili – HEIDENHAIN CNC Pilot 4290 Manuale d'uso

Pagina 194

Advertising
background image

4 DIN PLUS

182

4.15 Pr

ogr

ammazione v

a

riabili

Barra di disattivazione /..

Un blocco NC preceduto da barra di disattivazione non viene
eseguito
con barra di disattivazione attiva (vedi ”

4.3.3

Menu

Lavorazione”).

Le barre di disattivazione vengono attivate/disattivate in
”Automatico” (modalità Macchina).

Si può utilizzare anche il ciclo di disattivazione (parametro di
predisposizione 11 ”Barra/Ciclo di disattivazione”). Un ”Ciclo di
disattivazione x” attiva la barra di disattivazione ogni x volte.

Esempio:

/1 N 100 G...

”N100” non viene eseguito se è attiva la barra di disattivazione 1.

L'identificativo slitta non è necessario
per torni con una slitta o se è indicata
una slitta nell'”Intestazione programma”.

SWITCH..CASE – Salto programma

L'”istruzione Switch” è costituita dai seguenti elementi:

SWITCH – seguito da una variabile. Il contenuto della variabile

viene richiesto nelle seguenti istruzioni CASE.

CASE x – questo salto CASE viene eseguito in caso di variabile

con valore x. CASE può essere programmato più volte.

DEFAULT – questo salto viene eseguito se non corrisponde

alcuna istruzione CASE al valore della variabile. DEFAULT non è
obbligatorio.

BREAK – chiude il salto CASE o DEFAULT

Note di programmazione

Selezionare SWITCH (menu: ”Lavorazione – Istruzioni – Dati DIN

PLUS”)

Inserire la ”variabile” (senza parentesi)

Per ogni salto CASE:

Selezionare CASE (menu: ”Lavorazione – Istruzioni – Dati DIN

PLUS”)

Impostare la ”condizione SWITCH” (valore della variabile)

Inserire i blocchi NC da eseguire

Per il salto DEFAULT:

Inserire i blocchi NC da eseguire

Esempio:

N.. SWITCH {V1}

N.. CASE 1

[viene eseguito con V1=1]

N..

G0 Xi10

. . .

N.. BREAK

N.. CASE 2

[viene eseguito con V1=2]

N..

G0 Xi10

. . .

N.. BREAK

N.. DEFAULT

[viene eseguito se nessuna

N..

G0 Xi10

istruzione CASE corrisponde

. . .

al valore della variabile]

N.. BREAK

N.. ENDSWITCH

. . .

Se il salto viene eseguito sulla base di

variabili V o eventi, la riproduzione del
profilo viene disattivata con l'istruzione
SWITCH e riattivata con ENDSWITCH.
Con l'istruzione G703 è possibile attivare
la riproduzione del profilo.

Il valore della variabile dovrebbe essere

un numero intero, non viene arrotondato.

Identificativo slitta $..

Un blocco NC preceduto da un identificativo slitta viene eseguito
soltanto per la slitta indicata (vedi ”

4.3.3

Menu Lavorazione”).

Blocchi NC senza identificativo slitta vengono eseguiti su tutte le
slitte.

6_4290BH4.pm6

21.02.2005, 08:03

182

Advertising