Le fichier de “commandes numériques” NC
- est un fichier TEXTE,
- éditable par le Notepad,
- et qui comporte une séquence de lignes d’instructions aux micromoteurs du graveur,
- (CNC = computer numeric control)
- sous la forme d’un G-CODE, que l’on pourrait appeler “Codes de Gravure“
Les instructions de base sont :
- AVANCER
- GRAVER
- PUISSANCE
- VITESSE
On distingue 2 types d’informations :
- Les instructions
- Et les commentaires
Les commentaires sont écrits (entre parenthèses)
- Et peuvent être placés en début :
(MON LOGO - ROSE - Juillet 2020)
- Ou en fin de ligne :
G0 X0Y0Z0 (Home)
Les instructions sont des macro-commandes symbolisées par une Lettre unique suivie d’un nombre entier ou décimal
Les 4 instructions principales sont :
- G pour GO (Aller – ou déplacer)
- S pour Rotation Speed ? (Utile pour une fraise, Pour un LASER c’est la quantité de lumière ou Puissance)
- F pour Feed Rate ( définit la vitesse linéaire du faisceau, en pratique LASER = Graisse ou épaisseur du trait)
- M pour Mode ou Action Moteur
Les coordonnées du pointeur laser sont exprimées en 3 dimensions :
- X pour l’abscisse (déplacement horizontal)
- Y pour l’ordonnée (déplacement vertical)
- Z pour la profondeur (qui agit sur la puissance du faisceau et correspond en pratique au paramètre S)
ARTICULATION DES INSTRUCTIONS
Principe :
Si je veux | Je code |
|
G X Y |
Avec arguments :
Si je veux | Je code |
|
G0 X10 Y10 S0 |
Si je veux | Je code |
|
G1 X10 Y10 S1000 |
Pour le débutant
G possède 2 indices : 0 et 1
- G0 pour désactiver la gravure (LASER OFF)
- G1 pour activer la gravure (LASER ON)
G0 doit avoir au moins un argument,
- soit X, soit Y qui indique le déplacement à partir de la position du pointeur
G0 X50 |
|
G0 X50 Y50 |
|
Note :
- On peut écrire G0 X0Y0 sans espace
- La précision se fait au millième de millimètre = Micron (séparateur = point) :
G1 X23.375 Y17.125 S1000
Arguments facultatifs
- S0 : le déplacement rapide se fait LASER avec la Lumière à Zéro = éteint : G0 X0Y0 S0
- On peut utiliser un paramètre Z (Z0)
G1 doit avoir au moins 2 arguments :
- La localisation (xyz)
- La puissance (s)
- G1 veut dire “déplacement lent” synonyme = graver
- S définit la puissance de la lumière de 0 à 1000
Les 2 valeurs les plus utilisées sont :
- S0 = laser éteint
- S1000 = laser au max
- On peut utiliser S1 comme valeur de repérage. La lumière s’allume mais ne brûle pas)
G1 X50 Y50 S1000 |
|
G1 X50 Y50 S0 |
|
G0 X0Y0Z0 S0 |
|
Une page de G-CODE s’articule en 3 sections dans un fichier NC
- L’entête ou initialisation
- Le corps ou développement (gravure)
- Le pied ou finalisation
1-Tête
- Permet de modifier le paramétrage global par défaut de la machine
- et d’envoyer des réglages personnalisés pour l’ensemble du travail
- L’Initialisation commence en général par un positionnent rapide à l’origine
G0 X0 Y0 Z0
Et se termine par un lancement du MOTEUR (mode)
M3 (mode constant)
M4 (mode dynamique ou adaptatif)
- Elle est en général suivie par la définition du trait de remplissage (FEED RATE), qui reste en principe constante pendant toute l’exécution du travail.
F1500 (conseillé par le constructeur pour le bois)
2- LE PIED
Correspond aux instructions après le dernier point gravé
Elle comporte obligatoirement une dernière instruction M d’arrêt du moteur
M5
On peut lui ajouter
- Une désactivation du LASER
- Ce qui évite d’avoir une brûlure perforante au point de positionnement final du LASER (sécurité si on laisse la machine sans surveillance)
G1 S0 équivalent à G0 S0 (G0 étant plus rapide)
- Et un retour forcé à l’origine au micron près.
- Ce qui permet de faire une multitude de passes (section ou gravage profond) simplement en relançant la gravure (le programme recommence toujours au point ou il s’est arrêté avant le M5)
G0 X0 Y0 S0
3- LE CORPS
- Est la partie complexe qui correspond au dessin
- En dehors des formes géométriques simples, il n’est pas possible de réaliser cette partie à la main.
- Il faut dont faire appel à des programmes libres comme LaserGRBL qui sont capable de traduire n’importe quel dessin JPG ou PNG en G-CODE
Le corps est en général constitué :
- d’une succession de lignes G0 (positionnement rapide)
- et G1 (gravure)
Exemple pour s’entraîner de GRILLE de 5 CM x 5 avec des cases de 1 cm
Le LASER trace d’abord les lignes horizontales puis les lignes verticales, pour finir au garage lumières éteintes. Il est ainsi possible de relancer plusieurs fois le programme qui suivra toujours rigoureusement le même chemin, pour obtenir un trait plus épais ou sectionner le support s’il est fin…
(TRACE UNE GRILLE 5*5) (5 7 2020) G0 X0 Y0 (HOME) M4 (START) F1500 (Epaisseur du trait) (HORIZONTALES) (LIGNE 1) G1 X50 S1000 (TRAIT DU BAS) G0 Y10 S0 (MONTE 1 CASE) (L2) G1 X0 S1000 G0 Y20 S0 (L3) G1 X50 S1000 G0 Y30 S0 (L4) G1 X0 S1000 G0 Y40 S0 (L5) G1 X50 S1000 G0 Y50 S0 (L6) G1 X0 S1000 (VERTICALES) G0 X0 Y0 S0 (ORIGINE) (COL 1) G1 Y50 S1000 (LIGNE GAUCHE) G0 X10 (UNE CASE A DROITE) (L2) G1 Y0 S1000 G0 X20 (L3) G1 Y50 S1000 G0 X30 (L4) G1 Y0 S1000 G0 X40 (L5) G1 Y50 S1000 G0 X50 (L6) G1 Y0 S1000 G0 Y0X0 S0 (HOME) M5 (END)
Liens :