liste des code-g fanuc

Liste des Code-G fanuc

Les codes G, ou « codes préparatoires », constituent le langage de base de la programmation en usinage CNC : ce sont des commandes numériques normalisées (norme ISO 6983) qui préparent et contrôlent les mouvements et fonctions de la machine-outil en associant la lettre G à un numéro (ex: G01, G90). Ils déterminent fondamentalement la nature des déplacements (rapides, interpolations linéaires ou circulaires, cycles fixes), le système de coordonnées (absolu/incrémental), les plans de travail (XY, XZ, YZ), les unités de mesure (mm/pouces), les compensations d’outil (rayon et longueur), la vitesse de coupe ou encore les modes d’usinage (arrêt exact, continu). Bien qu’il existe un noyau commun de codes G universel, leur implémentation varie significativement selon les constructeurs (FANUC, Siemens, Fagor) et le type de machine (tournage, fraisage), rendant indispensable la consultation du manuel de programmation spécifique pour chaque équipement.

Voici les listes des codes G FANUC pour tournage et fraisage :

Table des codes G – TOURNAGE

Code GGroupeDescription
G0001Déplacement rapide point à point
G0101Interpolation linéaire
G0201Interpolation circulaire sens horaire
G0301Interpolation circulaire sens anti-horaire
G0400Temporisation (dwell)
G1000Programmation des données offset
G2006Programmation en pouces
G2106Programmation en millimètres
G2800Retour au point de référence machine
G3000Retour au 2ème point de référence
G3101Saut de fonction (skip)
G3201Filetage avec pas constant
G3301Filetage avec pas constant (synonyme)
G3401Filetage avec pas variable (accélération)
G3501Filetage avec pas variable (décélération)
G4007Annulation compensation de rayon d’outil
G4107Compensation de rayon à gauche de la trajectoire
G4207Compensation de rayon à droite de la trajectoire
G5011Limitation de vitesse maximale broche / Définition origine programme
G7009Cycle de finition (après G71/G72)
G7109Cycle d’ébauche en longitudinale
G7209Cycle d’ébauche en frontal
G7309Cycle d’ébauche par profil répété
G7409Cycle de gorge ou de façonnage en Z
G7509Cycle de gorge ou de façonnage en X
G7609Cycle de filetage de précision
G9009Cycle de tournage simple (longitudinal)
G9209Cycle de filetage simple
G9409Cycle de dressage simple (frontal)
G9613Vitesse de coupe constante (VC)
G9713Vitesse de rotation constante (tr/min)
G9805Avance par minute (mm/min)
G9905Avance par tour (mm/tr)

Table des codes G – FRAISAGE

Code GGroupeDescription
G0001Déplacement rapide point à point
G0101Interpolation linéaire
G0201Interpolation circulaire sens horaire
G0301Interpolation circulaire sens anti-horaire
G0400Temporisation (dwell)
G1000Programmation des données offset
G1517Annulation des coordonnées polaires
G1617Activation des coordonnées polaires
G1702Plan de travail XY (axe perçage)
G1802Plan de travail ZX
G1902Plan de travail YZ
G2006Programmation en pouces
G2106Programmation en millimètres
G2800Retour au point de référence machine
G3000Retour au 2ème point de référence
G3101Saut de fonction (skip)
G4007Annulation compensation de rayon d’outil
G4107Compensation de rayon à gauche de la trajectoire
G4207Compensation de rayon à droite de la trajectoire
G4308Compensation de longueur d’outil positive
G4408Compensation de longueur d’outil négative
G4908Annulation compensation de longueur d’outil
G5200Décalage d’origine local
G5300Déplacement en coordonnées machine
G5412Origine pièce n°1
G5512Origine pièce n°2
G5612Origine pièce n°3
G5712Origine pièce n°4
G5812Origine pièce n°5
G5912Origine pièce n°6
G6113Mode d’arrêt exact
G6213Mode d’arrondi automatique
G6313Mode taraudage
G6413Mode d’usinage continu
G6500Appel de macro simple
G6614Appel de macro modal
G6714Annulation d’appel modal macro
G6816Rotation du système de coordonnées
G6916Annulation rotation coordonnées
G7309Cycle de percage à copeaux brisés
G7409Cycle de percage avec contre-écrou / Taraudage gaucher
G7609Cycle d’alésage de précision
G8009Annulation des cycles fixes
G8109Cycle de percage simple
G8209Cycle de lamingage / percage avec dwell
G8309Cycle de percage profond à copeaux brisés
G8409Cycle de taraudage droitier
G8509Cycle d’alésage / percage-ressuyage
G8609Cycle d’alésage avec arrêt broche
G8709Cycle de lamingage arrière
G8809Cycle d’alésage avec dwell et manuel
G8909Cycle d’alésage avec dwell
G9003Programmation en coordonnées ABSOLUES
G9103Programmation en coordonnées INCREMENTALES
G9200Définition de l’origine programme
G92.100Annulation de l’origine programme
G9405Avance par minute (mm/min)
G9505Avance par tour (mm/tr)
G9810Retour au plan initial en cycle
G9910Retour au plan R en cycle

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut