G-code c'est la langue que parlent les machines CNC. C'est une liste de commandes en texte brut, une par ligne, qui indique à la machine où se déplacer, à quelle vitesse, et quand activer ou désactiver certaines fonctions (comme le fil chaud). Chaque outil CNC — fraiseuses, tours, imprimantes 3D, découpeuses de mousse — utilise un certain dialecte de ce langage.
Anatomie d'une ligne
Une ligne est une commande lettre-chiffre (un « mot »), éventuellement suivie de coordonnées :
G1 X10.5 Y20 U10.5 V20 F400
- G1 un déplacement de coupe droit
- X / Y — position cible de l'extrémité gauche du fil chaud
- U / V — position cible de l'extrémité droite du fil (sur 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
| Code | Signification |
|---|---|
G0 | Déplacement rapide (positionnement, fil coupé) — aller vite, sans coupe. |
G1 | Déplacement de découpe linéaire à la vitesse d'avance. |
G4 P<s> | Pause — attente de P secondes (utilisée pour le préchauffage du fil) |
G90 / G91 | Coordonnées absolues / relatives |
G21 | Les unités sont en millimètres. |
G92 | Définir la position actuelle à une valeur donnée (par exemple zéro). |
M8 / M9 | Activer / désactiver la sortie |
M30 | Fin du programme. |
Coordonnées & origine
Positions sont mesurées à partir d'un travail zéro (origin). In absolute mode (G90) every coordinate is relative to that zero. Setting the origin correctly — physically, on the machine — is what makes the cut land where you intend.
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 être capable lire Est-ce inestimable pour vérifier un travail — c'est pourquoi l'outil inclut un système de couleurs Visualiseur G-codeSuivant : G-code pour découpe de mousse.