Variables

Le micrologiciel implémente un système de variables complet et sophistiqué qui permet la programmation dynamique G-code, le stockage des paramètres et les calculs mathématiques. Ce système permet aux utilisateurs de stocker, récupérer et manipuler des valeurs numériques tout au long de l'exécution du G-code, offrant une flexibilité et une puissance significatives pour les opérations d'usinage complexes.

La syntaxe pour l'affectation de variables est #variable_number = expression

Exemple d'affectation de variable
#101 = 10.5                   ; Affectation simple
#102 = [5+3*2]                ; Expression mathématique
#103 = [#101+#102]            ; Utilisation d'autres variables
#104 = [sin[45]*10]           ; Utilisation de fonctions
#501 = 25.0                   ; Variable permanente

Catégories de variables

  1. Variables locales (#101-#120) : Stockées en RAM, perdues à l'arrêt de l'alimentation

  2. Variables permanentes (#501-#520) : Stockées en EEPROM, persistantes

  3. Variables de sonde (#151-#156) : Lecture seule, définies par les commandes de sonde

  4. Variables système : La plupart sont en lecture seule, sauf #150

Nom de la variable
Fonction
lecture seule ?

#101-120

variables à usage général. non sauvegardées à l'arrêt de l'alimentation

n

#501-520

variables à usage général. sauvegardées à l'arrêt de l'alimentation

n

#150

diamètre de la pointe de la sonde

y

#151

diamètre sondé X

y

#152

diamètre sondé y

y

#153

valeur d'angle sondée

y

#154

centre du coin sondé X

y

#155

centre du coin sondé Y

y

#156

position z sondée (M466)

y

#2000

compensation de longueur d'outil actuelle

y

#3026

outil dans la broche

y

#3027

vitesse de broche (RPM)

y

#3033

Le mode d'arrêt facultatif est-il activé ?

y

#5021

position machine axe X

y

#5022

position machine axe Y

y

#5023

position machine axe Z

y

#5024

position machine axe A

y

#5041

Position actuelle SDC axe X

y

#5042

Position actuelle SDC axe Y

y

#5043

Position actuelle SDC axe Z

y

#5044

Position actuelle SDC axe A

y

Exemples

Contrôle qualité basé sur la sonde

Mis à jour