CNCYRON
Connexion
Programmation10 avril 2026 · 6 min de lecture

Compensation d'usure outil — correcteurs CNC H et D en pratique

La dérive dimensionnelle en production CNC a pour première cause l'usure progressive des outils. Bien gérer les correcteurs longueur (H/G43) et rayon (D/G41-G42) permet de corriger cette dérive sans arrêter la machine. Ce guide couvre les 4 types de correcteurs, la logique de correction géométrie/usure séparée (Fanuc), un exemple chiffré et la macro de correction automatique.

4 types de correcteurs — rôle et gestion usure

H (G43)Correcteur de longueur outil

Compense la longueur outil mesurée par rapport à la longueur de référence. Décalage Z uniquement. G43 H01 : la CN ajoute la valeur H01 à la position Z programmée.

⚙ Gestion usure : L'outil s'use → longueur diminue → côte Z en profondeur dérive. Corriger en ajoutant une valeur positive à H (ex. H01 = 150,0 → 150,05 si outil a raccourci de 0,05 mm).

D (G41/G42)Correcteur de rayon outil (compensation rayon)

G41 = outil à gauche du profil, G42 = outil à droite. D correspond au rayon de l'outil dans la table. La CN décale automatiquement la trajectoire.

⚙ Gestion usure : Outil s'use → rayon diminue → profil usiné trop grand (fraisage extérieur) ou trop petit (intérieur). Réduire D pour compenser (ex. D01 = 6,000 → 5,990 si outil a perdu 0,01 mm de rayon).

Usure H (séparée de la géométrie)Correcteur usure longueur (Fanuc)

Sur Fanuc, la table des correcteurs a 2 colonnes : Géométrie (valeur outil neuf) + Usure (dérive progressive). La CN additionne les deux. Permet de ne modifier que la colonne Usure sans toucher la géométrie de référence.

⚙ Gestion usure : Colonne Usure = 0 outil neuf. À mesure que l'outil s'use, incrémenter la colonne Usure. Réinitialiser à 0 après changement outil.

Usure D (séparée de la géométrie)Correcteur usure rayon (Fanuc)

Même principe que Usure H mais pour le rayon. Géométrie D = rayon nominal (ex. 6,000). Usure D = dérive en rayon à corriger (ex. −0,008 si outil a pris 0,008 mm de rayon en moins).

⚙ Gestion usure : Ne jamais modifier la colonne Géométrie pour corriger l'usure — toujours utiliser la colonne Usure. La géométrie reste la valeur de référence.

Exemple — correction profil trop grand de 0,05 mm

/* Exemple — fraise Ø12 mm, profil usiné 0,05 mm trop grand */

Situation :
  Pièce mesurée : Ø profil = 42,05 mm (cible = 42,00 mm)
  Fraise montée avec G41 D01

Analyse :
  Profil trop grand de 0,05 mm → l'outil usine trop loin à l'extérieur.
  La trajectoire G41 est décalée d'un rayon trop grand.
  Réduire D01 de 0,05 mm.

Avant correction :
  Table correcteurs — D01 Géométrie = 6,000 | D01 Usure = 0,000

Correction :
  D01 Usure = -0,050   ← uniquement la colonne Usure

Après correction :
  Rayon effectif = 6,000 + (-0,050) = 5,950 mm
  G41 décale de 5,950 mm → profil = 42,00 mm ✓

Règle :
  Profil trop grand (fraisage ext.) → D Usure négatif
  Profil trop petit (fraisage ext.) → D Usure positif
  Inverser la logique pour fraisage intérieur (alésage).

Macro de correction automatique (Fanuc — palpeur en machine)

/* Macro Fanuc — correction automatique après mesure palpeur */
; Mesure la cote et corrige D automatiquement

; Variable résultat de mesure palpeur O9810 :
; #5001 = valeur mesurée X, #5002 = Y, #5003 = Z

; Appel cycle mesure (simplifié)
G65 P9810 X0 D1.0    ; Mesure Ø alésage — résultat dans #130

#100 = 42.000        ; Cote cible
#101 = #130          ; Cote mesurée
#102 = #101 - #100   ; Écart (+ = trop grand, - = trop petit)

; Correction correcteur D01 (numéro 1, colonne usure rayon)
; Macro Fanuc : #2001 = usure D n°1 (rayon)
#2001 = #2001 - #102 / 2   ; Diviser par 2 car D = rayon, pas diamètre

IF [ABS[#102] GT 0.1] THEN
  #3000 = 1 (CORRECTION DEPASSE 0.1mm — VERIFIER OUTIL)
ENDIF

4 causes de dérive dimensionnelle et corrections

Dilatation thermique machine

Effet : La broche et le bâti se dilatent après échauffement → côte Z dérive de 0,01 à 0,05 mm en début de production.

Cycle de chauffe (30 min) avant production. Mesure H par tool setter après stabilisation thermique.

Usure en dépouille (VB)

Effet : Longueur outil réduit progressivement → côte Z en profondeur augmente sur pièce.

Corriger H Usure par incrément (+0,01 à +0,05 mm selon matière). Surveiller fréquence d'ajustement.

Usure rayon de bec (fraise / plaquette)

Effet : Profil usiné dérive en dimension. Fréquent sur acier et inox en production série.

Mesure dimensionnelle pièce après N pièces. Corriger D Usure. Définir une fréquence de contrôle.

Rappel élastique en finition

Effet : Pièce se déforme sous la coupe → dimension réelle ≠ théorique. Plus marqué sur pièces minces.

Réduire ap en finition. Compenser par D Usure après mesure de la première pièce.

Mesure en machine — palpeur CNC

Cycles Renishaw O9810 pour correction auto

G41 G42 — compensation rayon

Guide complet compensation rayon outil

Capabilité Cp/Cpk

Surveiller la dérive et les correcteurs avec Cpk

Questions fréquentes

Outils interactifs

Valider vos programmes CNC

Calculateurs CNC + guides programmation G-code, Fanuc, Siemens. Vérifier vos paramètres avant de lancer la broche.