Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Modélisme/CNC/Recettes/G-Code

De Ordinoscope.net
< Modélisme‎ | CNC‎ | Recettes
Sauter à la navigation Sauter à la recherche

Introduction

Quelques notes sur des instructions G-Code

G-Code

Code Description Exemple(s)
G00 Déplacement rapide G0 X1 Y-2.3
G01 Interpolation linéaire
G02 Interpolation circulaire (sens horaire, anti-trigo)
G03 Interpolation circulaire (sens anti-horaire, trigo)
G04 Arrêt programme et ouverture carter (pour nettoyer) (temporisation - suivi de l'argument F ou X en secondes)
G10/G11 Écriture de données / Effacement de données (suivi de l'argument L suivant le type de données à écrire)
G17 Sélection du plan X-Y
G18 Sélection du plan X-Z
G19 Sélection du plan Y-Z
G20 Passe en pouces G20
G21 Passe en mm G21
G28 Aller à une position prédéfinie
G30 Aller à une position prédéfinie
G31 Saute la fonction (Mode Interrupt utilisé pour les capteurs et les mesures pièces et de longueur d'outil)
G33 Filetage à pas constant
G34 Filetage à pas variable
G40 Pas de compensation de rayon d'outil
G41 Compensation de rayon d'outil à gauche
G42 Compensation de rayon d'outil à droite
G54 → G59 Activation du décalage d'origine pièce (Offset)
G68 / G68.1 Activation du mode "Plan incliné" (Tilted plane working) pour les centres d'usinage 5 axes
G71 / G71.7 Cycle d'ébauche suivant l'axe Z (appel de profil balisé entre les arguments P et Q)
G76 / G76.7 Cycle de filetage
G69 Annulation du mode Tilted plane working (Plan incliné)
G84 Cycle de taraudage rigide
G90 Déplacements en coordonnées absolues
G91 Déplacements en coordonnées relatives
G94/G95 Déplacement en pouces par minute/pouce par tour
G96/G97 Vitesse de coupe constante (vitesse de surface constante)/Vitesse de rotation constante ou annulation de G96
G98 G98.2 Z-20 F20

M-Code

(Les 0 ne sont pas obligatoires)

Code Description Exemple(s)
M00 Arrêt du programme non optionnel
M01 Arrêt du programme avec condition
M02 Fin du programme
M03 Démarrage broche sens horaire M3 S6000
M04 Démarrage broche sens antihoraire
M05 Arrêt de broche M5
M06 Changement d'outil
M07 Démarrage arrosage
M08 Démarrage arrosage
M09 Arrêt arrosage (tous)
M21 Activation pression broche /M121 à M127 Palier pression selon outils
M30 Fin du programme, réinitialisation, rembobinage
M99 Fin du sous-programme

Références