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 ?

Le G-code est un type de langage de programmation de contrôle numérique préparatoire facile à utiliser, utilisé dans les logiciels de FAO pour contrôler une machine CNC afin qu'elle fonctionne automatiquement.

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-07Page précédent

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

2022-12-16Prochaine page

Lectures complémentaires

Avantages et bénéfices de l'usinage CNC 5 axes
2020-05-152 Min Read

Avantages et bénéfices de l'usinage CNC 5 axes

Par rapport aux machines CNC à 3 ou 4 axes, les machines CNC à 5 axes présentent leurs propres avantages. Vous bénéficierez des avantages particuliers de l'usinage CNC à 5 axes.

Qui a besoin d'une machine de routeur CNC ?
2021-08-304 Min Read

Qui a besoin d'une machine de routeur CNC ?

Que peut faire une fraiseuse CNC ? Remplacera-t-elle les travailleurs ? Mon emploi est-il en danger ? Voici quelques-unes des questions que vos employés vous poseront lors de l'achat.

Guide de sécurité pour les fraiseuses CNC
2022-02-253 Min Read

Guide de sécurité pour les fraiseuses CNC

Le guide de sécurité contient les procédures et précautions que les opérateurs CNC doivent suivre lors de l'utilisation d'une fraiseuse CNC. Il s'agit d'une mesure visant à garantir une production sûre, et c'est également la base des enquêtes sur les violations et le contenu principal de la formation des employés en matière de sécurité.

Découpeuse de verre, découpeuse CNC ou découpeuse laser pour verre de smartphone
2023-11-214 Min Read

Découpeuse de verre, découpeuse CNC ou découpeuse laser pour verre de smartphone

Glasschneider, machine CNC, découpeuse laser, quel est le meilleur choix pour les fabricants de téléphones portables pour couper le verre des smartphones (ainsi que le verre des tablettes et des ordinateurs portables) tels que le verre Gorilla, Sapphire, le verre Dragontrail pour fabriquer des écrans de téléphones portables personnalisés, des écrans, des couvertures avant, des panneaux arrière, un couvercle d'appareil photo, un filtre, une feuille d'identification d'empreintes digitales, un prisme ?

Installation du fil de terre pour la machine à défoncer le bois CNC
2022-10-212 Min Read

Installation du fil de terre pour la machine à défoncer le bois CNC

Afin d'éviter les accidents par électrocution, la machine à bois CNC nécessite un dispositif de mise à la terre. Comment installer le fil de terre ? Commençons à apprendre.

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

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

Vous recherchez un logiciel de CAO/FAO gratuit ou payant pour l'usinage CNC sous Windows, macOS ou Linux ? Consultez ce guide pour découvrir les 21 meilleurs logiciels de CAO/FAO. 2025 pour les machines CNC populaires, 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.

Postez votre avis

Évaluation de 1 à 5 étoiles

Partagez vos pensées et vos sentiments avec les autres

Cliquez pour changer le captcha