📖 Introduction
Le G-Code (RS-274D) est un langage utilisé pour programmer les machines-outils CNC en automatisant leurs mouvements. Il est essentiel dans les industries de l’usinage, du tournage et du fraisage. Ce manuel vous propose :
✅ Une explication détaillée des commandes G-Code et M-Code
✅ Des exemples de programmes pour le tournage et le fraisage CNC
✅ Des exercices corrigés pour pratiquer et améliorer vos compétences
Un programme G-Code est une succession de lignes d’instructions, chaque ligne correspondant à un bloc de commande.
📌 Exemple de programme simple :
%
(Programme d'usinage)
G21 ; Unités en millimètres
G17 ; Sélection du plan XY
G90 ; Mode absolu
T1 M06 ; Sélection de l’outil 1
S1500 M03 ; Rotation de la broche à 1500 tr/min
G00 X50 Y50 Z10 ; Déplacement rapide
G01 Z-5 F100 ; Descente en usinage
G01 X100 Y50 ; Avance linéaire
G00 Z10 ; Remonter l’outil
M30 ; Fin du programme
%
📌 Explication des instructions :
G21 → Programme en millimètresG17 → Sélectionne le plan XYG90 → Mode absolu (coordonnées fixes)G00 → Déplacement rapide sans usinageG01 → Déplacement linéaire avec usinageS1500 M03 → Démarrage de la broche à 1500 tr/min (sens horaire)M30 → Fin du programme| Commande | Description |
|---|---|
G00 | Déplacement rapide |
G01 | Mouvement linéaire avec avance |
G02 | Interpolation circulaire horaire |
G03 | Interpolation circulaire anti-horaire |
G17 | Plan XY (Fraisage) |
G18 | Plan ZX (Tournage) |
G19 | Plan YZ |
G20 | Unités en pouces |
G21 | Unités en millimètres |
G28 | Retour au point de référence |
G40 | Annulation de la compensation d’outil |
G41 | Compensation de rayon à gauche |
G42 | Compensation de rayon à droite |
G90 | Mode absolu |
G91 | Mode relatif |
| Commande | Description |
|---|---|
M00 | Arrêt du programme |
M03 | Démarrage de la broche en sens horaire |
M04 | Démarrage de la broche en sens anti-horaire |
M05 | Arrêt de la broche |
M06 | Changement d’outil |
M08 | Activation du liquide de refroidissement |
M09 | Désactivation du liquide de refroidissement |
M30 | Fin du programme et retour au début |
| Commande | Description |
|---|---|
G81 | Perçage simple |
G82 | Perçage avec pause |
G83 | Perçage en profondeur (cycle de débourrage) |
📌 Exemple de Perçage Automatique
G81 X50 Y50 Z-10 R5 F100 ; Perçage à -10 mm
Usiner un cylindre de Ø80 mm à Ø50 mm sur 150 mm de long, avec des passes de 2 mm.
G21
G90
G96 S180 M03 ; Vitesse de coupe constante
G00 X85 Z5 ; Positionnement initial
#100 = 80 ; Diamètre initial
#101 = 50 ; Diamètre final
#102 = 2 ; Profondeur de passe
WHILE [#100 GT #101] DO1
G01 X#100 Z-150 F0.25 ; Chariotage
G00 X#100+5 ; Retour rapide
#100 = #100 - #102 ; Réduction du diamètre
END1
G00 X85 Z10 ; Sécurité
M30
Usiner un rectangle de 100 mm x 50 mm à une profondeur de -5 mm.
%
(Rectangle Fraisé)
G21
G17
G90
G94
T1 M06 ; Sélection de l’outil
S1200 M03 ; Rotation de la broche
G00 X0 Y0 Z10 ; Positionnement initial
G01 Z-5 F100 ; Descente en usinage
G01 X100 Y0 F300 ; Avance droite
G01 X100 Y50 ; Déplacement haut
G01 X0 Y50 ; Déplacement gauche
G01 X0 Y0 ; Retour au point de départ
G00 Z10 ; Sécurité
M30
%
Filetage extérieur M20x2 sur 30 mm de long, avec 6 passes.
%
(Filetage M20x2)
G21
G90
G97 S600 M03
G00 X22 Z5
G76 P6 Z-30 I0.05 K2.0 F2.0
G00 X50 Z10
M30
%
Avec ce manuel et ces exercices corrigés, vous avez les bases essentielles pour :
✅ Programmer des opérations en tournage et en fraisage
✅ Utiliser les cycles automatiques (G81, G76, etc.)
✅ Optimiser la production grâce aux commandes G-Code avancées
Ces exercices vous permettront de maîtriser la programmation CNC en tournage et en fraisage en appliquant les commandes G-Code essentielles.
Vous devez réaliser un perçage de 9 trous Ø10 mm sur une plaque en aluminium de 150 mm x 100 mm en utilisant un tableau 3×3 avec un espacement de 30 mm.
📌 Spécifications :
💡 Objectif : Programmer un cycle de perçage automatique en boucle.
G21 ; Unités en millimètres
G17 ; Plan XY
G90 ; Mode absolu
G94 ; Avance en mm/min
T2 M06 ; Sélection du foret Ø10 mm
S2000 M03 ; Rotation de la broche
G00 Z10 ; Sécurité avant perçage
G81 Z-10 R5 F200 ; Cycle de perçage
#100 = 3 ; Nombre de trous en X
#101 = 3 ; Nombre de trous en Y
#102 = 30 ; Espacement des trous
#103 = 20 ; Position initiale
WHILE [#101 GT 0] DO1
#104 = [3 - #101] * #102 + #103 ; Calcul de la position Y
WHILE [#100 GT 0] DO2
#105 = [3 - #100] * #102 + #103 ; Calcul de la position X
G00 X#105 Y#104 ; Déplacement à la position
G81 ; Exécution du perçage
#100 = [#100 - 1] ; Décrémentation de X
END2
#101 = [#101 - 1] ; Décrémentation de Y
#100 = 3 ; Réinitialisation de X
END1
G80 ; Annulation du cycle de perçage
G00 Z10 ; Sécurité
M30 ; Fin du programme
✅ Utilisation des boucles paramétriques pour automatiser le positionnement.
Vous devez usiner un cercle de Ø60 mm sur une plaque.
Le centre du cercle est à X100, Y50, et la profondeur est de -5 mm.
📌 Spécifications :
💡 Objectif : Programmer un contournage circulaire avec interpolation.
G21 ; Unités en millimètres
G17 ; Plan XY
G90 ; Mode absolu
G94 ; Avance en mm/min
T1 M06 ; Sélection de la fraise Ø12 mm
S2500 M03 ; Rotation de la broche
G00 X130 Y50 Z10 ; Positionnement au bord du cercle
G01 Z-5 F100 ; Descente en usinage
G03 X130 Y50 I-30 J0 F300 ; Contournage circulaire Ø60 mm
G00 Z10 ; Sécurité
M30 ; Fin du programme
✅ Utilisation de l’interpolation circulaire avec G03 pour générer le cercle.
Réaliser un filetage intérieur M16 x 2 sur une longueur de 25 mm à l’aide d’un outil de filetage interne.
📌 Spécifications :
💡 Objectif : Programmer le filetage interne avec le cycle G76.
%
(Filetage Intérieur M16x2)
G21
G90
G97 S120 M03 ; Rotation horaire à 120 m/min
G00 X14 Z5 ; Positionnement rapide avant filetage
G76 P6 Z-25 I0.05 K2.0 F2.0 ; Cycle de filetage interne
G00 X50 Z10 ; Sécurité
M30
%
✅ Utilisation du cycle de filetage G76 avec 6 passes et un pas de 2 mm.
Ces trois exercices types vous permettent de travailler sur :
✅ Le perçage automatisé en tableau (G81 + boucles paramétriques)
✅ L’interpolation circulaire en fraisage (G02/G03)
✅ Le filetage en tournage (G76)
Deux outils concrets pour piloter la qualité sans alourdir vos équipes Cette page met à…
Un chantier se gagne souvent avant même l’arrivée des équipes. Quand tout est clair dès…
Le mariage a du sens quand il repose sur une décision libre, mûrie et partagée.…
Une étude de cas réussie commence par une structure sûre. Ce modèle Word vous guide…
Les soft skills se repèrent vite sur une fiche, mais elles ne pèsent vraiment que…
Outil de comparaison et repérage des offres étudiantes Choisir des verres progressifs ressemble rarement à…
This website uses cookies.