Dernière mise à jour: 2024-01-17 Par 3 Min Lire

Qu'est-ce que le code G pour la programmation et l'usinage CNC ?

G-Code

Qu’est-ce que le code G ?

Le G-code est le langage de programmation CNC le plus courant utilisé dans les logiciels de FAO (fabrication assistée par ordinateur) pour contrôler les machines-outils automatiques, également connu sous le nom de RS-274.

Le code G est l'instruction du programme CNC, appelée commande G. L'utilisation du code G permet de réaliser un positionnement rapide, une interpolation circulaire inverse, une interpolation circulaire parallèle, une interpolation circulaire de point intermédiaire, une programmation de rayon et un traitement de saut pour l'usinage CNC.

Qu'est-ce qu'un interpréteur de code G ?

L'interpréteur de code G est un module important du logiciel du contrôleur CNC. Machines CNC Les codes G sont généralement utilisés pour décrire les informations d'usinage de la machine-outil, telles que le parcours de l'outil, la sélection des coordonnées et l'ouverture du liquide de refroidissement. La fonction principale de l'interpréteur de codes G est d'interpréter les codes G en blocs de données pouvant être reconnus par le système CNC. L'ouverture de l'interpréteur de codes G est également un problème qui doit être pris en compte lors de la conception et de la mise en œuvre.

Dans l'interpréteur G-code, la décomposition des mots-clés du G-code constitue le squelette, et le regroupement du code constitue la base de la vérification de la syntaxe.

L'interpréteur de code G lit le code G, l'interprète en code intermédiaire G, puis subit un traitement d'interpolation et de contrôle de position, et enfin le module de sortie appelle le pilote pour le sortir vers la carte PCI ou ISA d'une machine CNC.

Que signifie le code G ?

G00 signifie positionnement rapide.

G01 signifie interpolation linéaire.

G02 signifie interpolation circulaire dans le sens des aiguilles d'une montre.

G03 signifie interpolation circulaire dans le sens inverse des aiguilles d'une montre.

G04 signifie pause chronométrée.

G05 signifie interpolation d'arc via des points intermédiaires.

G06 signifie interpolation parabolique.

G07 signifie interpolation Z-spline.

G08 signifie accélération de l'alimentation.

G09 signifie décélération de l'alimentation.

G10 signifie configuration des données.

G16 signifie programmation polaire.

G17 signifie usinage du plan XY.

G18 signifie plan XZ usiné.

G19 signifie plan YZ usiné.

G20 signifie tailles impériales (système Frank).

G21 signifie tailles métriques (système Frank).

G22 signifie par programmation la taille du rayon.

G220 signifie utilisation sur l'interface d'exploitation du système.

G23 signifie Diamètre Taille Programmable.

G230 signifie utilisation sur l'interface d'exploitation du système.

G24 signifie fin de sous-programme.

G25 signifie Jump Machining.

G26 signifie usinage en boucle.

G30 signifie « amortissement du grossissement ».

G31 signifie définition de grossissement.

G32 signifie filetage à pas égal, impérial.

G33 signifie filetage à pas égal, métrique.

G34 signifie filetage à pas augmenté.

G35 signifie filetage à pas réduit.

G40 signifie décalage d'outil/déconnexion du décalage d'outil.

G41 signifie compensation de fraise - gauche.

G42 signifie compensation de fraise - à droite.

G43 signifie décalage d'outil - positif.

G44 signifie décalage d'outil - négatif.

G45 signifie décalage d'outil +/-.

G46 signifie décalage d'outil +/-.

G47 signifie décalage d'outil-/-.

G48 signifie décalage d'outil -/+.

G49 signifie décalage d'outil 0/+.

G50 signifie décalage d'outil 0/-.

G51 signifie décalage d'outil +/0.

G52 signifie décalage d'outil-/0.

G53 signifie décalage droit, décalage logarithmique.

G54 signifie décalage X droit.

G55 signifie Y décalé droit.

G56 signifie décalage Z droit.

G57 signifie décalage linéaire XY.

G58 signifie décalage droit XZ.

G59 signifie décalage droit YZ.

G60 signifie mode de trajectoire précis (fin).

G61 signifie mode de trajectoire précise (milieu).

G62 signifie mode de chemin précis (grossier).

G63 signifie taraudage.

G68 signifie décalage d'outil, coin intérieur.

G69 signifie décalage d'outil, coins extérieurs.

G70 représente les tailles impériales.

G71 représente les dimensions métriques.

G74 signifie retour au point de référence (zéro machine).

G75 signifie revenir à la coordonnée zéro programmée.

G76 signifie boucles composées filetées.

G80 signifie déconnexion du cycle en conserve.

G81 signifie cycles fixes externes.

G331 signifie cycles fixes filetés.

G90 signifie taille absolue.

G91 signifie taille relative.

G92 représente les coordonnées préfabriquées.

G93 signifie compte à rebours, avance.

G94 signifie vitesse d'avance, avances par minute.

G95 signifie vitesse d'avance, avance par tour.

G96 signifie contrôle de vitesse linéaire constante.

G97 signifie annuler le contrôle de vitesse linéaire constante.

Comment utiliser un découpeur plasma CNC pour les débutants ?

2022-09-07 Précédent

Pouvez-vous utiliser des fraises ordinaires dans une machine CNC ?

2022-12-16 Suivant

Lectures complémentaires

Comment construire une machine CNC à partir de zéro ? - Guide de bricolage
2025-02-10 10 Min Read

Comment construire une machine CNC à partir de zéro ? - Guide de bricolage

Vous apprenez et faites des recherches sur la façon de fabriquer vos propres kits CNC pour débutants ? Consultez ce guide de bricolage sur la façon de construire une machine CNC étape par étape à partir de zéro.

2025 Meilleur logiciel de CAO/FAO pour machines CNC (gratuit et payant)
2025-02-06 2 Min Read

2025 Meilleur logiciel de CAO/FAO pour machines CNC (gratuit et payant)

Vous recherchez un logiciel de CAO et de FAO gratuit ou payant pour l'usinage CNC basé sur Windows, macOS, Linux ? Consultez ce guide pour découvrir les 21 meilleurs logiciels de CAO/FAO du marché. 2025 pour les machines CNC les plus courantes, notamment AutoCAD, MasterCAM, PowerMill, ArtCAM, AlphaCAM, Fusion 360, SolidWorks, hyperMill, UG & NX, SolidCAM, Solid Edge, BobCAD, ScultpGL, K-3D, Antimony, Smoothie 3D, DraftSight, CATIA, CAMWorks, HSM, SprutCAM.

10 meilleurs tours à bois que vous pouvez choisir 2025
2025-02-05 8 Min Read

10 meilleurs tours à bois que vous pouvez choisir 2025

Vous recherchez votre meilleur tour pour le travail du bois ? Voici une liste des 10 tours à bois les plus populaires 2025 pour les débutants comme pour les professionnels.

2025 Meilleurs routeurs CNC pour l'aluminium
2025-02-05 7 Min Read

2025 Meilleurs routeurs CNC pour l'aluminium

Trouvez et achetez les meilleures machines de routeur CNC de 2025 pour 2D/3D Usinage de pièces en aluminium, fraisage de moules, sculpture en relief, découpe de tôles, tubes et profilés en aluminium.

Un guide pour acheter votre premier routeur CNC en 2025
2025-02-05 14 Min Read

Un guide pour acheter votre premier routeur CNC en 2025

Ce guide vous aidera à comprendre ce qu'est une machine de routeur CNC ? Comment ça marche ? Quels sont les types ? À quoi ça sert ? Combien ça coûte ? Comment choisir et acheter ?

Contrôleur CNC Weihong NcStudio V5.5.60 Configuration en anglais
2025-02-05 2 Min Read

Contrôleur CNC Weihong NcStudio V5.5.60 Configuration en anglais

Le contrôleur de vision industrielle CNC Weihong NcStudio V5.5.60 FRANÇAIS prend en charge les fonctions de démarrage anticipé, de reprise du point d'arrêt, d'assistant MPG, de découpe inversée, etc.

Postez votre avis

Évaluation de 1 à 5 étoiles

Partagez vos pensées et vos sentiments avec les autres

Cliquez pour changer le captcha