Quel est le G-code ?

Une explication adaptée aux débutants du G-code : le langage en texte brut qui indique aux machines CNC où se déplacer, comment les commandes sont structurées, et comment il s'applique à la découpe de mousse par fil chaud.

Ajouter un fichier STL

G-code est le langage que les machines CNC parlent. Il s'agit d'une liste d'instructions en texte brut, une par ligne, qui indique à la machine où se déplacer, à quelle vitesse et quand activer ou désactiver des éléments (comme le fil chaud). Chaque outil CNC — fraiseuses, tours, imprimantes 3D, découpeuses de mousse — utilise un dialecte de celui-ci.

Anatomie d'une ligne

Une ligne est une commande lettre-chiffre (un "mot"), suivie éventuellement de coordonnées :

G1 X10.5 Y20 U10.5 V20 F400
  • G1 un déplacement de coupe en ligne droite ?
  • X / Y — position cible de l'extrémité gauche du fil
  • U / V — position cible de l'extrémité droite du fil (sur les machines à 4 axes) ?
  • F400 — vitesse d'avance (vitesse) pour ce déplacement, en unités par minute.

La machine lit chaque ligne dans l'ordre et se déplace en conséquence.

Les commandes que vous verrez

CodeSignification
G0Déplacement rapide (positionnement, fil éteint) — aller vite, sans coupe ?
G1Déplacement de coupe linéaire à la vitesse d'avance ?
G4 P<s>Pause — interruption pendant P secondes (utilisée pour le préchauffage du fil)
G90 / G91Coordonnées absolues / relatives
G21Les unités sont en millimètres.
G92Définir la position actuelle comme une valeur donnée (par exemple zéro).
M8 / M9Allumer / éteindre une sortie — utilisé ici pour le fil chaud.
M30Fin de programme.

Coordonnées & origine

Les positions sont mesurées à partir d'un zéro de travail (origine). En mode absolu (G90), chaque coordonnée est relative à ce zéro. Définir correctement l'origine — physiquement, sur la machine — est ce qui permet à la coupe d'aboutir là où vous le souhaitez.

L'écrivez-vous rarement à la main ?

Pour la découpe de mousse, vous ne tapez pas de G-code ; un outil comme cncfoam.com le génère à partir de votre forme et de vos paramètres. Mais savoir le lire est inestimable pour vérifier la validité d'un travail — c'est pourquoi l'outil inclut un visualiseur de G-code en couleurs. Ensuite : G-code pour la découpe de mousse.

```