15 pr ogr ammation de v a riables – HEIDENHAIN CNC Pilot 4290 Manuel d'utilisation
Page 193

CNC PILOT 4290 HEIDENHAIN
181
Niveau de saut /..
Une séquence CN débutant par le niveau de saut (plan
d'occultation) n'est pas exécutée si le niveau de saut est activé (cf.
„
4.3.3 Menu Usinage“).
Les niveaux de saut sont activés/désactivés en „mode
Automatique“ (mode de fonctionnement Machine).
En outre, vous pouvez utiliser le cycle de saut (paramètre de
réglage 11 „Niveau/cycle de saut“). Un „cycle de saut x“ active le
niveau de saut toutes les nièmes fois.
Exemple:
/1 N 100 G...
„N100“ ne sera pas exécuté si le niveau de saut 1 est actif.
Sur les tours équipés d'un chariot ou
bien si l'on indique un chariot dans l'„en-
tête programme“, l'indicatif du chariot
n'est pas nécessaire.
4.15 Pr
ogr
ammation de v
a
riables
SWITCH..CASE – Opérations relationnelles dans le
programme
L'„instruction Switch“ comporte les éléments suivants:
■
SWITCH – suivi d'une variable. Le contenu de la variable est
interrogé dans les instructions CASE suivantes.
■
CASE x – Cette relation CASE est exécutée avec la valeur de va-
riable x. CASE peut être programmée plusieurs fois.
■
DEFAULT – Cette relation est exécutée si aucune instruction
CASE ne correspondait à la valeur de la variable. DEFAULT est
inutile.
■
BREAK – ferme la relation CASE ou DEFAULT
Remarques sur la programmation
Sélectionner „SWITCH“ (menu: „Usinage – Ordre – Mots DIN
PLUS“)
Introduire la „variable“ (sans parenthèses)
pour chaque relation CASE:
Sélectionner „CASE“ (menu: „Usinage – Ordre – Mots DIN
PLUS“)
Introduire la „condition SWITCH“ (valeur de variable)
Insérer les séquences CN à exécuter
pour la relation DEFAULT:
Insérer les séquences CN à exécuter
Exemple:
N.. SWITCH {V1}
N.. CASE 1
[sera exécuté avec V1=1]
N..
G0 Xi10
. . .
N.. BREAK
N.. CASE 2
[sera exécuté avec V1=2]
N..
G0 Xi10
. . .
N.. BREAK
N.. DEFAULT
[exécuté si aucune instruc-
N..
G0 Xi10
tion CASE ne correspond
. . .
à valeur de la variable]
N.. BREAK
N.. ENDSWITCH
. . .
Indicatif de chariot $..
Une séquence CN précédée d'un indicatif de chariot ne sera
exécutée que pour le chariot indiqué (cf. „
4.3.3 Menu Usinage“). –
Les séquences CN sans indicatif de chariot seront exécutées sur
tous les chariots.
■
Pour l'opération relationnelle avec va-
riables V ou événements, l'adaptation
(actualisation) du contour est désactivée
avec l'instruction SWITCH et réactivée
avec ENDSWITCH. Avec G703, vous
pouvez activer l'adaptation du contour.
■
La valeur de la variable doit être un
nombre entier qui ne sera pas arrondi.