Cycles fixes de perçage en ISO : G81, G82, G83 et leurs équivalents Siemens

Les cycles fixes condensent en un bloc les mouvements répétitifs de perçage : approche, travail, temporisation, retrait. Cette fiche détaille la syntaxe ISO des cycles G81 à G89 dans le dialecte Fanuc, le rôle des plans R et de retrait, et donne les équivalences CYCLE8x de Siemens avec des listings commentés prêts à adapter.

Publiée le
Lecture
5 min
Niveau
Intermédiaire
Rédaction
[À COMPLÉTER : auteur]
Schéma du cycle de perçage avec débourrage G83 montrant le plan initial, le plan R, les passes successives de profondeur Q et les remontées de dégagement
Fig. 1 — Cycle G83 : passes de profondeur Q entrecoupées de remontées complètes au plan R.

Le principe : un bloc, puis des positions

Sans cycle fixe, percer huit trous impose de programmer huit fois la même séquence approche–perçage–retrait. Le cycle fixe mémorise cette séquence : une fois le cycle armé, chaque bloc contenant une position X/Y relance automatiquement le perçage à cette position. Le cycle reste actif (il est modal) jusqu’à son annulation explicite par G80 ou l’appel d’un autre groupe de déplacement.

Trois altitudes structurent tous les cycles de perçage :

PlanRôleDéfini par
Plan initialposition Z avant l’appel du cyclele dernier mouvement Z programmé
Plan Raltitude d’approche rapide, début du travailadresse R du bloc de cycle
Point final Zfond de trouadresse Z du bloc de cycle

Le choix du plan de retour entre deux trous se fait par G99 (retour au plan R, plus rapide) ou G98 (retour au plan initial, indispensable pour franchir une bride ou un épaulement entre deux trous).

Tableau des cycles fixes (dialecte Fanuc)

CodeOpérationDescenteFond de trouRemontée
G81Perçage simple, centrageavance Frapide
G82Perçage avec temporisation (lamage)avance Ftemporisation Prapide
G83Perçage avec débourragepasses Q, retour au Rrapide
G73Perçage brise-copeauxpasses Q, léger reculrapide
G84Taraudage rigideavance = pasinversion brocheavance = pas
G85Alésage à l’alésoiravance Favance F
G86Alésage barre, arrêt brocheavance Farrêt broche M5rapide
G76Alésage fin avec dégagementavance Farrêt orienté + décalagerapide
G80Annulation de tout cycle actif

Deux subtilités du tableau valent une non-conformité si on les oublie : G84 exige une cohérence stricte entre S, le pas et F (en taraudage rigide, F = pas × n en G94), et G73 ne remonte pas au plan R entre les passes — il recule de quelques dixièmes seulement, ce qui le réserve aux copeaux courts.

Syntaxe détaillée : G81 et G83 commentés

Perçage de 8 trous Ø8,5 mm (avant taraudage M10) dans une plaque C45 de 20 mm, foret HSS-E revêtu, Vc = 44 m/min soit n ≈ 1 650 tr/min, avance 0,11 mm/tr soit F ≈ 180 mm/min en G94 — valeurs issues de la fiche FT-2026-001 sur les données de coupe.

O0102 (PLAQUE 8 TROUS D8.5 - C45 EP.20)
N10 G90 G94 G17 G21 G40 G80 (SECURITES EN TETE)
N20 T03 M06 (FORET D8.5 HSS-E)
N30 G54 G00 X20. Y20. S1650 M03
N40 G43 H03 Z25. M08 (JAUGE LONGUEUR + ARROSAGE)
N50 G99 G83 Z-22. R2. Q4. F180 (DEBOURRAGE PASSES 4MM)
N60 X50. (TROU 2 - LE CYCLE SE REJOUE)
N70 X80.
N80 X110.
N90 Y50. (TROU 5)
N100 X80.
N110 X50.
N120 X20.
N130 G80 G00 Z100. M09 (ANNULATION PUIS DEGAGEMENT)
N140 M05
N150 M30

Lecture du bloc N50 :

  • G99 — entre chaque trou, retour au plan R seulement (2 mm au-dessus de la face) ;
  • Z-22. — fond de trou : 20 mm de tôle + pointe du foret (≈ 0,3 × D) et marge de débouchage ;
  • R2. — le travail en avance commence 2 mm au-dessus de la matière ;
  • Q4. — profondeur de chaque passe de débourrage (ici ≈ 0,5 × D, valeur classique en HSS dans l’acier) ; après chaque passe, remontée complète au plan R pour évacuer le copeau ;
  • F180 — avance en mm/min puisque G94 est actif ; en G95, on aurait écrit F0.11 (mm/tr).

Pour un perçage simple dans une tôle mince, le même programme se réduit à G99 G81 Z-8. R2. F180 : mêmes adresses, sans Q.

Équivalences Siemens (SINUMERIK)

Siemens ne reprend pas G81–G89 : les cycles sont des sous-programmes paramétrés CYCLE8x, appelés une fois (CYCLE81(...) seul) ou de façon modale par MCALL — l’équivalent fonctionnel du couple G81/G80 :

FanucSiemensOpération
G81CYCLE81perçage simple
G82CYCLE82perçage avec temporisation
G83CYCLE83débourrage / brise-copeaux (paramétrable)
G84CYCLE84taraudage rigide
G85CYCLE85alésage en avance travail
G80MCALL sans argumentfin d’appel modal

Le même perçage simple s’écrit :

N10 G90 G17 G54 G94
N20 T="FORET_8_5" M6
N30 S1650 M3 F180
N40 G0 X20 Y20 Z25 M8
N50 MCALL CYCLE81(25, 0, 2, -22) (RTP, RFP, SDIS... SELON VERSION)
N60 X50 Y20 (CHAQUE POSITION RELANCE LE CYCLE)
N70 X80 Y20
N80 MCALL (FIN DE MODALITE)
N90 G0 Z100 M9
N100 M30

Les paramètres de CYCLE81 sont, dans l’ordre : plan de retrait, cote de référence, distance de sécurité, profondeur finale. La liste exacte des paramètres de CYCLE83 (profondeurs dégressives, temporisations, mode brise-copeaux ou débourrage) dépend de la version de SINUMERIK — 810D, 840D sl ou ONE — et se vérifie dans la documentation de programmation de la CN concernée ; l’assistant graphique du pupitre (programGUIDE) renseigne chaque champ, ce qui évite les erreurs de position d’argument.

Les cinq erreurs qui coûtent un foret (ou une pièce)

  1. Oublier G80 : le bloc de déplacement suivant contient un X/Y… et la machine perce un trou imprévu au passage.
  2. Plan R trop bas sur une face brute ou une bride : collision en rapide. Sur brut de fonderie, prendre R ≥ 5 mm.
  3. G99 au lieu de G98 avec un obstacle entre deux trous : le foret traverse la bride au niveau du plan R.
  4. Avance en mm/tr héritée d’un tour : F0.11 interprété en mm/min sous G94 immobilise le foret dans la matière — vérifier le couple G94/G95 en tête de programme.
  5. Q trop grand en profond : au-delà de 3 × D de profondeur, réduire les passes (Q ≈ 0,5 × D puis dégressif) ou passer à un cycle brise-copeaux haute pression.

Aller plus loin

Le comportement des cycles sur une CN ancienne (mémoire limitée, pas de programGUIDE) est l’un des arguments récurrents en faveur d’une modernisation du directeur de commande : la fiche FT-2026-004 — Rétrofit d’une commande numérique détaille ce que change une CN récente en atelier. Pour dimensionner S et F avant d’écrire le bloc de cycle, repartir de la fiche FT-2026-001 — Vitesses de coupe en fraisage.