Programmation DIN | Exécution conditionnelle de séquence
Branchement de programme SWITCH..CASE
La branche de programme se compose des éléments suivants :
SWITCH, suivi d'une variable. Le contenu de la variable est
interrogé dans les instructions CASE suivantes.
CASE x : cette branche CASE est exécutée avec la valeur de
variable x. CASE peut être programmé plusieurs fois.
DEFAULT : cette branche est exécutée si aucune instruction
CASE n'a correspondu à la valeur de la variable. DEFAULT est
inutile
BREAK : ferme la branche CASE- ou DEFAULT
Programmation:
Sélectionner Extras > DINplus mot... dans le menu. La
commande ouvre la liste de sélection Insérer mot DIN PLUS
Sélectionner SWITCH
Entrer une variable Switch
Pour chaque branche CASE :
Sélectionner CASE (dans Extras > DINplus mot...)
Programmer la condition SWITCH (valeur des variables) et
insérer les séquences NC à exécuter
Pour la branche DEFAULT, insérer les séquences CN à exécuter
Exemple : SWITCH..CASE
. . .
N.. SWITCH #g201
N.. CASE 1
N.. G0 Xi10
. . .
N.. BREAK
N.. CASE 2
N.. G0 Xi20
. . .
N.. BREAK
N.. PAR DEFT
N.. G0 Xi30
. . .
N.. BREAK
N.. ENDSWITCH
. . .
HEIDENHAIN | Manuel d'utilisation Programmation smart.Turn et DIN | 12/2017
Est exécuté avec #g201=1
Est exécuté avec #g201=2
Aucune instruction CASE ne correspond à la valeur de la
variable
4
505