GCODE- #nn : des variables dans le GCODE

comme dans une multitude de langage de programmation , il est possible d’utiliser des variables dans un programme GCODE.

pour designer une variable on utilise le caracter “#” suivi d’un numero de variable puis la valeur de la variable .

petit exemple de programme pour illustrer cela :

on peut utiliser les opérations de base ( addition, soustraction, multiplication et division). cela permet de faire des programmes passe partout type cycle de fraisage ou il ne reste plus qu’a rentrer les valeurs de paramètres en début de programme pour obtenir différentes variantes de fraisages .

petit exemple du fraisage d’une rainure rectangulaire paramétrée:

l’ecriture du programme GCODE de fraisage  paramétré pourrait ainsi être la suivante:

pour faire varier la taille et la position de la rainure , il n’y a plus qu’a changer les valeurs des variables sans avoir à refaire tout le programme.

NOTA: le GCODE à quelques limitations sur l’utilisation des variables:

#1 à #33 pour des  variables locales

#100 à #199 pour des variables utilisateurs ( remises a zero apres RESET)

#500 à #999 pour des  variables système (mémorisées après RESET ou coupure CNC).

outre les opérations de base, il est possible de faire des calculs évolués sur les variables. Dans la syntaxe GCODE, les parenthèse étant réservées aux commentaires , pour les formules , ou les calcul complexes nécessitant classiquement des parenthèses, ils faudra remplacer ces parenthèses () par des crochets [ ]. le GCODE reconnait egalment un certain nombre de fonctions mathematiques simples dont voici la liste:

pour des exemples de calculs sur les variables voir la rubrique EXEMPLES du chapitre sur le GCODE.