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

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