Les paramètres locaux utilisés en langage de haut niveau pourront être définis, soit comme
indiqué précédemment, soit au moyen des lettres A-Z, à l'exception de Ñ, de telle sorte que
A est égal à P0 et Z à P25.
L'exemple suivant présente ces 2 méthodes de définition:
(IF ((P0+P1)
(IF ((A+B)
Si un nom de paramètre local (lettre) est utilisé pour lui affecter une valeur (A au lieu de P0
par exemple), et si l'expression arithmétique est une constante numérique, la déclaration
peut être abrégée comme suit:
(P0=13.7) -> (A=13.7) -> (A13.7)
On n'utilisera les parenthèses qu'avec précautions, car M30 ne signifie pas la même chose
que (M30). La CNC interprète (M30) comme une déclaration, et comme M est une autre
façon de définir le paramètre P12, cette déclaration sera lue comme (P12=30), et la valeur
30 sera affectée au paramètre P12.
Les paramètres globaux (P100-P299) peuvent être utilisés dans tout le programme par
n'importe quel bloc, indépendamment de son niveau d'imbrication.
Les usinages multiples (G60, G61, G62, G63, G64, G65) et les cycles fixes d'usinage (G69,
G81, .... G89) utilisent le sixième niveau d'imbrication de paramètres locaux, quand ils sont
actifs.
Les cycles fixes d'usinage utilisent le paramètre global P299 pour leurs calculs internes,
tandis que les cycles fixes de palpeur emploient les paramètres globaux P294 à P299.
Chapitre:
PROGRAMMATION EN LANGAGE DE HAUT NIVEAU VARIABLES DE CARACTERE
∗ P2/P3
EQ P4) GOTO N100)
∗ C/D
EQ E)
GOTO N100)
13
Section:
GENERAL
Page
7