Programmation DIN | Programmation des variables
La mémorisation des variables après mise hors tension
doit être activée par le constructeur de la machine au
paramètre machine CfgNcPgmParState (n°200700).
Si la mémorisation des variables n'est pas activée,
celles-ci sont toujours à "zéro" après la mise sous
tension.
Vous pouvez également utiliser des variables pour
programmer des fonctions M.
Variables string
La fonction TIME écrit la date ou l'heure dans un script de
variables. Celle-ci peut ensuite être gravée avec un cycle de
gravure.
Le contenu des variables peut être converti en variables string
et additionné.
Exemple : date et heure
. . .
N.. #x1=TIME("D.M.YY")
N.. #x2=TIME("h:m:s")
. . .
Exemple : conversion en variable string
. . .
N.. #x1=STRING(#i21)
N.. #x2=TIME("h:m:s")+STRING(#i21)
. . .
Dimensions de la machine
#m1(n) .. #m99(n) : n remplace ici la lettre de l'axe (X, Z, Y)
pour lequel la cote de la machine doit être lue ou écrite. Le
calcul des variables est réalisé avec le tableau mach_dim.hmd.
: le tableau mach_dim.hmd est lu par la simulation
Simulation
lors du démarrage de la commande. La simulation fonctionne
maintenant avec le tableau de la simulation.
Exemple : cotes de la machine
. . .
N.. G1 X(#m1(X)*2)
N.. G1 Z#m3(Z)
N.. #m4(Z)=350
. . .
HEIDENHAIN | Manuel d'utilisation Programmation smart.Turn et DIN | 12/2017
Date en variable string #x1
Heure en variable string #x2
Convertir la variable #i21 en variable string #x1
Ajouter l'heure et la variable #i21
4
483