M a n u e l d e p r o g r a m m a t i o n .
1.10
Variables et constantes.
Constantes.
Ce sont les valeurs fixes qui ne peuvent pas être altérées dans un programme; les numéros
exprimés en système décimal, binaire et hexadécimal sont considérés comme des
constantes, ainsi que les valeurs des tables et les variables de lecture seulement, du fait
que leur valeur ne peut pas être altérée dans un programme. Les valeurs hexadécimales
sont représentées précédées du symbole $.
Hexadécimale
$4A
Variables de la CNC.
La CNC dispose d'une série de variables internes auxquelles ont peut accéder depuis le
programme d'usager, depuis le PLC ou depuis l'interface. Toutes les informations sur les
variables de la CNC se trouvent dans le manuel « Variables de la CNC ».
Variables d'utilisateur.
La CNC permet à l'utilisateur de créer ses propres variables. Ces variables sont de lecture
et d'écriture et sont évaluées pendant la préparation de blocs.
Variable.
(V.)P.name
(V.)P.name[nb]
(V.)S.name
(V.)S.name[nb]
Remplacer le suffixe name par le nom de la variable. Remplacer le suffixe nb par le nombre
d'éléments de l'array (première fois) ou le nombre d'éléments dans l'array (fois suivantes).
V.P.myvar
V.S.myvar
V.P.myvar[4]
V.S.myvar[4]
V.P.myvar[4]=100
V.S.myvar[4]=100
Initialiser les variables d'utilisateur.
Les variables peuvent être éliminées à partir du programme pièce par l'instruction #DELETE.
Cette instruction #DELETE doit toujours être accompagnée d'une variable ; on ne peut pas
la programmer seule dans le bloc.
#DELETE V.P.localvar1
#DELETE V.S.globalvar1 V.S.globalvar2
Décimale
74
Signification.
Ces variables gardent leur valeur dans les sous-routines locales et
globales appelées depuis le programme. Les variables sont
éliminées après l'exécution de M30 ou le reset.
Ces variables gardent leur valeur entre programmes et aussi après
une RAZ. Les variables sont éliminées lorsque la CNC est mise hors
tension ou bien depuis le programme pièce avec l'instruction
#DELETE.
Variable avec nom "myvar".
Définir la variable (première utilisation).
• Variable avec nom "myvar".
• Variable d'array de quatre éléments.
Une fois que la variable est définie.
• Variable avec nom "myvar".
• Assigner au quatrième élément de l'array la valeur 100.
Binaire
0100 1010
1.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ59ꞏ