Codes G ISO Heidenhain : Guide complet pour opérations CNC
Vue d'ensemble fonctions DIN/ISO Heidenhain TNC 640/530/410/426/430/320 Fonctions G.

Codes G ISO Heidenhain
Mouvements outil
| Code G | Description |
|---|---|
| G00 | Interpolation rectiligne, coordonnées cartésiennes, déplacement rapide |
| G01 | Interpolation rectiligne, coordonnées cartésiennes |
| G02 | Interpolation circulaire, coordonnées cartésiennes, horaire |
| G03 | Interpolation circulaire, coordonnées cartésiennes, antihoraire |
| G05 | Interpolation circulaire, coordonnées cartésiennes, sans indication direction |
| G06 | Interpolation circulaire, coordonnées cartésiennes, approche contour tangentielle |
| G07 | Bloc positionnement paraxial |
| G10 | Interpolation rectiligne, coordonnées polaires, déplacement rapide |
| G11 | Interpolation rectiligne, coordonnées polaires |
| G12 | Interpolation circulaire, coordonnées polaires, horaire |
| G13 | Interpolation circulaire, coordonnées polaires, antihoraire |
| G15 | Interpolation circulaire, coordonnées polaires, sans indication direction |
| G16 | Interpolation circulaire, coordonnées polaires, approche contour tangentielle |
Chanfrein/Arrondi/Approche contour/Départ contour
| Code G | Description |
|---|---|
| G24 | Chanfrein longueur R |
| G25 | Arrondi angle rayon R |
| G26 | Approche contour tangentielle rayon R |
| G27 | Approche contour tangentielle rayon R |
Définition outil
| Code G | Description |
|---|---|
| G99 | Avec numéro outil T, longueur L, rayon R |
Compensation rayon outil
| Code G | Description |
|---|---|
| G40 | Pas de compensation rayon outil |
| G41 | Compensation rayon outil, gauche contour |
| G42 | Compensation rayon outil, droite contour |
| G43 | Compensation paraxiale G07, allongement |
| G44 | Compensation paraxiale G07, raccourcissement |
Définition forme brute pour graphisme
| Code G | Description |
|---|---|
| G30 | (G17/G18/G19) point min. |
| G31 | (G90/G91) point max. |
Cycles perçage, taraudage, filetage fraisage
| Code G | Description |
|---|---|
| G83 | Perçage par piquage |
| G84 | Taraudage porte-outil flottant |
| G85 | Taraudage rigide |
| G86 | Filetage |
| G200 | Perçage |
| G201 | Alésage |
| G202 | Alésage fin |
| G203 | Perçage universel |
| G204 | Alésage arrière |
| G205 | Piquage universel |
| G206 | Taraudage porte-outil flottant |
| G207 | Taraudage rigide |
| G208 | Fraisage alésage |
| G209 | Taraudage avec brisement copeaux |
Cycles création motifs points
| Code G | Description |
|---|---|
| G220 | Motif circulaire |
| G221 | Motif linéaire |
Cycles SL, groupe 1
| Code G | Description |
|---|---|
| G37 | Géométrie contour, liste N° sous-programmes sous-contours |
| G56 | Perçage pilote |
| G57 | Dégrossissage |
| G58 | Fraisage contour sens horaire (finition) |
| G59 | Fraisage contour, sens antihoraire (finition) |
Cycles SL, groupe 2
| Code G | Description |
|---|---|
| G37 | Géométrie contour, liste N° sous-programmes sous-contours |
| G120 | Données contour (s'applique G121 à G124) |
| G121 | Perçage pilote |
| G122 | Dégrossissage |
| G123 | Finition fond |
| G124 | Finition paroi |
| G125 | Enchaînement contour (usinage contour ouvert) |
| G127 | Surface cylindrique |
| G128 | Rainure surface cylindrique |
Transformation coordonnées
| Code G | Description |
|---|---|
| G53 | Décalage datum dans table datum |
| G54 | Décalage datum dans programme |
| G28 | Image miroir |
| G73 | Rotation système coordonnées |
| G72 | Facteur échelle (réduire/agrandir contour) |
| G80 | Inclinaison plan travail |
| G247 | Réglage datum |
Cycles fraisage multipass
| Code G | Description |
|---|---|
| G60 | Exécuter données 3-D |
| G230 | Fraisage multipass surfaces planes |
| G231 | Fraisage multipass surfaces inclinées |
| G232 | Surfaçage |
Cycles spéciaux
| Code G | Description |
|---|---|
| G04 | Temporisation avec F secondes |
| G36 | Orientation broche |
| G39 | Appel programme |
| G62 | Écart tolérance fraisage contour rapide |
| G440 | Mesure décalage axe |
| G441 | Palpage rapide |
Définition plan usinage
| Code G | Description |
|---|---|
| G17 | Plan travail X/Y, axe outil Z |
| G18 | Plan travail Z/X, axe outil Y |
| G19 | Plan travail Y/Z, axe outil X |
| G20 | Axe outil IV |
Dimensions
| Code G | Description |
|---|---|
| G90 | Dimensions absolues |
| G91 | Dimensions incrémentales |
Unité de mesure
| Code G | Description |
|---|---|
| G70 | Pouces (réglage début programme) |
| G71 | Millimètres (réglage début programme) |
Autres fonctions G
| Code G | Description |
|---|---|
| G29 | Transférer dernière valeur position nominale comme pôle (centre cercle) |
| G38 | ARRÊT exécution programme |
| G51 | Numéro outil suivant (fichier outil central) |
| G79 | Appel cycle |
| G98 | Définir numéro étiquette |
Cycles perçage, taraudage, filetage fraisage
| Code G | Description |
|---|---|
| G240 | Centrage |
| G200 | Perçage |
| G201 | Alésage |
| G202 | Alésage fin |
| G203 | Perçage universel |
| G204 | Alésage arrière |
| G205 | Piquage universel |
| G206 | Taraudage porte-outil flottant |
| G207 | Taraudage rigide |
| G208 | Fraisage alésage |
| G209 | Taraudage avec brisement copeaux |
| G241 | Perçage profond pointe unique |
Cycles perçage, taraudage, filetage fraisage
| Code G | Description |
|---|---|
| G262 | Filetage fraisage |
| G263 | Filetage fraisage/ébavurage |
| G264 | Perçage/filetage fraisage |
| G265 | Perçage/filetage fraisage hélicoïdal |
| G267 | Filetage fraisage extérieur |
Cycles fraisage poches, bosses, rainures
| Code G | Description |
|---|---|
| G74 | Fraisage rainure |
| G75 | Fraisage poche rectangulaire sens horaire |
| G76 | Fraisage poche rectangulaire sens antihoraire |
| G77 | Fraisage poche circulaire sens horaire |
| G78 | Fraisage poche circulaire sens antihoraire |
| G210 | Fraisage rainure plongée alternative |
| G211 | Rainure ronde plongée alternative |
| G212 | Finition poche rectangulaire |
| G213 | Finition bossage rectangulaire |
| G214 | Finition poche circulaire |
| G215 | Finition bossage circulaire |
Cycles fraisage poches, bosses, rainures
| Code G | Description |
|---|---|
| G251 | Poche rectangulaire, complète |
| G252 | Poche circulaire, complète |
| G253 | Rainure, complète |
| G254 | Rainure circulaire, complète |
| G256 | Bossage rectangulaire |
| G257 | Bossage circulaire |
Cycles création motifs points
| Code G | Description |
|---|---|
| G220 | Motif points circulaire |
| G221 | Motifs points sur lignes |
Cycles fraisage multipass
| Code G | Description |
|---|---|
| G230 | Fraisage multipass surfaces lisses |
| G231 | Fraisage multipass surfaces inclinées |
| G232 | Surfaçage |
Cycles palpeur tactile mesure désalignement pièce
| Code G | Description |
|---|---|
| G400 | Rotation base deux points |
| G401 | Rotation base deux trous |
| G402 | Rotation base deux bossages |
| G403 | Compenser rotation base via axe rotatif |
| G404 | Définir rotation base |
| G405 | Compenser désalignement axe C |
Cycles palpeur tactile réglage datum
| Code G | Description |
|---|---|
| G408 | Point référence centre rainure |
| G409 | Point référence centre trou |
| G410 | Datum intérieur rectangle |
| G411 | Datum extérieur rectangle |
| G412 | Datum intérieur cercle |
| G413 | Datum extérieur cercle |
| G414 | Datum coin extérieur |
| G415 | Datum coin intérieur |
| G416 | Datum centre cercle |
| G417 | Datum axe palpeur tactile |
| G418 | Datum centre 4 trous |
| G419 | Point référence axe sélectionnable |
Cycles palpeur tactile mesure pièce
| Code G | Description |
|---|---|
| G55 | Mesurer toute coordonnée |
| G420 | Mesurer tout angle |
| G421 | Mesurer trou |
| G422 | Mesurer bossage cylindrique |
| G423 | Mesurer poche rectangulaire |
| G424 | Mesurer bossage rectangulaire |
| G425 | Mesurer rainure |
| G426 | Mesurer arête |
| G427 | Mesurer toute coordonnée |
| G430 | Mesurer centre cercle |
| G431 | Mesurer tout plan |
Cycles palpeur tactile mesure outil
| Code G | Description |
|---|---|
| G480 | Étalonnage TT |
| G481 | Mesurer longueur outil |
| G482 | Mesurer rayon outil |
| G483 | Mesurer longueur et rayon outil |
commande numérique par ordinateur
- Maîtriser les M-Codes CNC : Introduction Complète
- Guide complet des M-Codes Haas Fraiseuse : Fonctions, réglages & usage
- Guide complet des G-Codes GSK 980TDb pour systèmes de tournage CNC
- Guide complet des G-Codes Siemens Sinumerik 808D en dialecte ISO pour programmeurs CNC
- M-Codes Tormach CNC : Guide complet des fonctions M0 à M9
- DIN 66025 : Guide complet des codes de programmation CN
- Guide Complet des M-Codes Mach3 pour Usinage CNC
- Guide complet des M-Codes conversationnels Heidenhain TNC 426 – EMCO WinNC
- Maîtrise des codes M : Quiz programmation CNC