1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
C
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
DECLARATIONS DE VISUALISATION
(ERROR, nombre entier, "texte d'erreur")
(MSG "message")
(DGWZ "expression 1...expression 4")
DECLARATIONS DE VALIDATION-INVALIDATION
(ESBLK et DSBLK)
(ESTOP et DSTOP)
(EFHOLD et DFHOLD)
DECLARATIONS DE CONTROLE DE FLUX
(GOTO N (expression))
(RPT N(expression), N(expression))
(IF condition <action1> ELSE <action 2>)
DECLARATIONS DE SOUS-ROUTINES
(SUB nombre entier)
(RET)
(CALL (expression))
(PCALL (expression), (déclaration d'affectation), (déclaration d'affectation), ...)
(MCALL (expression), (déclaration d'affectation), (déclaration d'affectation), ...)
(MDOFF)
(PROBE (expression), (déclaration d'affectation), (déclaration d'affectation), ...)
(REPOS X, Y, Z, ...)
10
PROGRAMMATION DE NIVEAU HAUT
La CNC exécute tous les blocs entre ESBLK et DSBLK comme s'il s'agissait d'un
bloc unique.
Validation (ESTOP) et invalidation (DSTOP) de la touche Stop et du signal Stop
externe (PLC)
Validation (EFHOLD) et invalidation (DFHOLD) de l'entrée Feed Hold (Arrêt des
avances) (PLC)
Définition de sous-routine
Fin de sous-routine
Appel de sous-routine
routine. Permet aussi, grâce aux déclarations d'affectation, d'initialiser jusqu'à 26
paramètres locaux de cette sous-routine.
PCALL, mais transforme la sous-routine indiquée en sous-routine modale.
Annulation de sous-routine modale.
fixe de palpeur, en initialisant ses paramètres au moyen des déclarations
d'affectation.
Doit toujours être utilisé dans les sous-routines d'interruption et facilite le
repositionnement de la machine sur le point d'interruption.
Interrompt l'exécution du programme et visualise l'erreur
indiquée.
Visualise le message indiqué.
Définir la zone de représentation graphique.
Provoque un saut à l'intérieur du programme jusqu'au
bloc défini par l'étiquette N(expression).
Répète l'exécution de la partie de programme existante
entre les deux blocs définis par les étiquettes
N(expression).
Analyse la condition donnée, qui devra être une expression
relationnelle. Si la condition est vraie (résultat égal à 1),
l'<action 1> est exécutée; dans le cas contraire résultat
égal à 0), l'<action 2> est exécutée.
(Section 12.2)
(Section 12.3)
(Section 12.4)
(Section 12.5)
Appel de sous-
Identique
à
Exécute un cycle