Blogs

Les codes G CNC essentiels que vous devez connaître, les connaissez-vous vraiment ? – Yumei

Yumei Hardware, qui a été fondée en 2010, est une R&D importante pour la fabrication de tôles nationales. Il offre des capacités de conception et de fabrication de produits de premier ordre, en mettant l’accent sur les produits pour l’aluminium de fraisage cnc, les pièces de tour cnc, les pièces cnc et le prototypage cnc.

Les codes G CNC essentiels que vous devez connaître, les connaissez-vous vraiment ?

Essential CNC G-Codes

Connaissez-vous vraiment les codes G CNC ? Vérifions s’il y a quelque chose que vous ne comprenez pas.

1. Les codes G et leurs fonctions

  • G00— Positionnement rapide
  • G01— Interpolation linéaire
  • G02— Interpolation circulaire dans le sens des aiguilles d’une montre
  • G03— Interpolation circulaire dans le sens inverse des aiguilles d’une montre
  • G04— Séjour (pause)
  • G05— Interpolation circulaire par un point intermédiaire
  • G06— Interpolation parabolique
  • G07— Interpolation Z-spline
  • G08— Accélération de l’avance
  • G09— Décélération de l’alimentation
  • G10— Paramétrage des données
  • G16— Programmation des coordonnées polaires
  • G17— Usinage du plan XY
  • G18— Usinage du plan XZ
  • G19— Usinage du plan YZ
  • G20— Unité en pouces (système FANUC)
  • G21— Unité métrique (système FANUC)
  • G22— Mode de programmation du rayon
  • G220— Utilisé dans l’interface système
  • G23— Mode de programmation du diamètre
  • G230— Utilisé dans l’interface système
  • G24— Fin du sous-programme
  • G25— Saut de programme
  • G26— Usinage en boucle
  • G30— Annuler la mise à l’échelle
  • G31— Définir la mise à l’échelle
  • G32— Filetage à pas égal (pouce)
  • G33— Filetage à pas égal (métrique)
  • G34— Filetage à pas croissant
  • G35— filetage à pas décroissant
  • G40— Annuler la compensation / le décalage du rayon de l’outil
  • G41— Compensation de l’outil gauche
  • G42— Droit de compensation de l’outil
  • G43— Décalage positif de la longueur de l’outil
  • G44— Décalage négatif de la longueur de l’outil
  • G45 à G52— Divers décalages d’outils
  • G53— Annulation du décalage linéaire
  • G54 à G59— Réglages du système de coordonnées de la pièce 1 à 6
  • G60 à G62— Modes de précision de trajectoire (fin, moyen, grossier)
  • G63— Taraudage
  • G68 à G69— Décalages d’outils pour les coins intérieurs/extérieurs
  • G70— Unités en pouces (Siemens)
  • G71— Unités métriques (mm)
  • G74— Retour au point de référence (machine zéro)
  • G75— Retour à la coordonnée zéro du programme
  • G76— Cycle de filetage composé
  • G80— Annuler le cycle fixe
  • G81— Cycle fixe externe
  • G331— Cycle fixe du filetage
  • G90— Positionnement absolu
  • G91— Positionnement incrémentiel
  • G92— Coordonnée prédéfinie
  • G93— Avance en temps inverse
  • G94— Alimentation par minute
  • G95— Avance par tour
  • G96— Vitesse de surface constante (CSS)
  • G97— Annuler CSS

2. Fonctions détaillées du G-Code

Positionnement rapide

Format: G00 X(U) Z(W)
Notes:

  1. Déplace rapidement l’outil jusqu’au point cible sans couper.
  2. Tous les axes programmés se déplacent simultanément à la vitesse définie ; Les axes qui atteignent leur cible s’arrêtent tandis que d’autres continuent.
  3. Les axes inutilisés n’ont pas besoin d’être programmés.
  4. Peut également s’écrire commeG0.

Exemple:

G00 X75 Z200
G01 U-25 W-100

Déplace simultanément X et Z jusqu’au point A, puis Z continue vers le point B.


Interpolation linéaire

Format: G01 X(U) Z(W) F(mm/min)

  • Déplace l’outil le long d’une ligne droite à la vitesse d’avanceF.
  • Peut également s’écrire commeG1.

Exemple:

G01 X40 Z20 F150

Deux axes se déplacent ensemble d’un point A à un point B.


Interpolation circulaire

Format 1 : G02 X(U) Z(W) I K F

  • XetZsont les coordonnées d’extrémité (absolues avec G90, incrémentielles avec G91).
  • JeetKsont les décalages centraux à partir du point de départ.
  • Peut programmer des arcs de quadrant ou des cercles complets.

Exemple:

G02 X60 Z50 I40 K0 F120

Format 2 : G02 X(U) Z(W) R(±) F

  • Utilisé uniquement pour les arcs à segment unique.
  • R+pour les arcs <180°,R-pour les arcs >180°.

Exemple:

G02 X60 Z50 R20 F120

Formats 3 et 4 : G02 X(U) Z(W) CR=_ F / G02 X(U) Z(W) D_ F

  • Similaire au format 2, en utilisant un point ou un diamètre intermédiaire.

Accélération/décélération de l’avance

Format: G08

  • Augmente l’avance de 10 % par ligne ; Utilisez deux lignes pour une augmentation de 20 %.

Programmation du rayon/diamètre

  • G22 :Mode Rayon
  • G23 :Mode Diamètre

Programme Saut / Boucle

  • G25 LXXX :Aller à la section du programme spécifié
  • G26 LXXX QXX :Mettre en boucle une section de programmeQfois

Filetage

  • G32/G33 X(U) Z(W) F :Les filetages à démarrage unique peuvent couper des filetages coniques.
  • G331 X Z I K R P :Cycle d’enfilage en plusieurs passes.

Coordonnées de la pièce et vitesse de la broche

  • G50 S_ Q_— Réglez les vitesses de broche maximale (S) et minimale (Q).
  • G54 à G59— Sélectionnez les systèmes de coordonnées de la pièce.

Précision du chemin

  • G60— Mode de trajectoire exacte (ralentit entre les segments)
  • G64— Trajectoire continue (pour l’ébauche)

Retour / Points de référence

  • G74 X Z— Retour à la machine zéro ; Retour sur un seul axe pris en charge.
  • G75— Revenir au début des coordonnées du programme.

Cycles fixes

  • G81 X(U) Z(W) R I K F— Cycle fixe externe/interne.

Modes de programmation

  • G90— Coordonnées absolues
  • G91— Coordonnées incrémentielles
  • G92 X Z— Régler la coordonnée de la pièce à zéro

Modes d’alimentation

  • G94— Alimentation par minute
  • G95— Avance par tour

Sous-routines

  • G20 L_N_— Sous-programme d’appel
  • G24— Mettre fin au sous-programme

Commandes de broche et de liquide de refroidissement

  • M03/M04/M05— Axe avant/arrière/arrêt
  • M07/M08/M09— Brume/Liquide/Liquide de refroidissement

Arrêt / Fin du programme

  • M00— Pause du programme
  • M01— Butée facultative
  • M02— Fin du programme (réinitialisation de la machine)
  • M30— Fin du programme (le pointeur revient au début)
  • M98— Sous-programme d’appel
  • M99— Retour au programme principal

Notes supplémentaires

  1. G00 contre G01— G00 pour le positionnement, G01 pour la coupe.
  2. G02 contre G03— Arcs dans le sens des aiguilles d’une montre ou dans le sens inverse des aiguilles d’une montre.
  3. G04— Puits pour l’usinage de trous borgnes ou de rainures.
  4. G17 à G19— Sélection du plan (XY, XZ, YZ).
  5. G27 à G29— Commandes de point de référence.
  6. G40 à G42— Compensation de rayon.
  7. G43 à G49— Compensation de la longueur de l’outil.
  8. G32, G76— Cycles de filetage.
  9. Cycles de tournage — G70, G71, G72, G73.
  10. Cycles de fraisage — G73, G83, G81, G82, etc.
  11. G90/G91 — Programmation absolue ou incrémentale.
  12. Commandes de broche — G50, G96, G97, G98, G99.

Cette traduction est précise, professionnelle et conserve toutes les nuances techniques de la référence originale du code G CNC.


Nos pièces d’usinage CNC

Voici une petite sélection des pièces usinées CNC que nous avons produites pour nos clients.

Termes de recherche chauds