Programmation DIN | Programmation des variables
#c1 .. #c30 : variables globales dépendantes d'un canal
qui sont disponibles pour chaque chariot (canal CN). Les
mêmes numéros de variable sur différents chariots n'ont
pas d'interaction. Le contenu de la variable est globalement
disponible sur un canal. "Global" signifie qu'une variable décrite
dans un sous-programme peut aussi être utilisée dans le
programme principal, et inversement.
#g1 .. #g199 : variables réelles globales indépendantes du canal
qui ne sont disponibles qu'une seule fois sur la commande.
Si le programme CN modifie une variable, cette modification
s'applique à tous les chariots. Les variables sont sauvegardées
même après la mise hors tension de la commande et peuvent
être réutilisées après remise sous tension
#g200 .. #g299 : variables entières globales indépendantes
du canal qui ne sont disponibles qu'une seule fois dans la
commande. Si le programme CN modifie une variable, cette
modification s'applique à tous les chariots. Les variables
sont sauvegardées même après la mise hors tension de la
commande et peuvent être réutilisées après remise sous
tension
#x1 .. #x20 : variables textuelles locales dépendantes d'un
canal, qui agissent à l'intérieur d'un programme principal ou
d'un sous-programme. Elles ne peuvent être lues que sur le
canal sur lequel elles ont été écrites.
Exemple : Variables générales
. . .
N.. #l1=#l1+1
N.. G1 X#c1
N.. G1 X(SQRT(3*(SIN(30)))
N.. #g1=(ABS(#2+0.5))
. . .
N.. G1 Z#m(#l1)(Z)
N.. #x1="Text"
N.. #g2=#g1+#l1*(27/9*3.1415)
. . .
HEIDENHAIN | Manuel d'utilisation Programmation smart.Turn et DIN | 12/2019
6
517