CNCYRON
Connexion

G41 / G42 — Compensation de rayon outil

G41 (compensation à gauche) et G42 (compensation à droite) permettent de programmer le profil pièce sans calculer les trajectoires offset. Le CN calcule automatiquement le décalage selon le rayon renseigné dans la table correcteurs (groupe modal 7).

PROGRAMMATION — COMPENSATION RAYON G41/G42

G41/G42 ne s'active que sur G00 ou G01, hors matière, avec une distance d'approche ≥ rayon outil. Activation sur G02/G03 = alarme immédiate. Distance trop courte = vecteur de compensation incalculable = alarme ou sur-usinage. Programmer le segment d'approche à ≥ 1,5× rayon outil. Annuler avec G40 sur G01/G00 hors matière avant tout M06 ou M30. Choix G41 vs G42 : outil à gauche du profil (sens de déplacement) → G41 · outil à droite → G42. En tournage : G41 alésage intérieur, G42 tournage extérieur.

Codes de référence — groupe modal 7

3 codes de compensation rayon Fanuc/Siemens — G40 (annulation), G41 (gauche), G42 (droite).
CodeFonctionGroupe modal
G40Annulation compensation rayon7
G41Compensation rayon gauche (outil à gauche du profil)7
G42Compensation rayon droite (outil à droite du profil)7

Choisir G41 ou G42 — selon le cas d'usinage

6 cas d'usinage type — choix G41/G42 selon contour extérieur/intérieur et sens horaire/anti-horaire (fraisage + tournage).
Cas d'usinageG41G42Remarque
Contour extérieur, sens horaire (CW)G42Outil à droite du profil CW = G42
Contour extérieur, sens anti-horaire (CCW)G41Fraisage avalant sur contour ext. CCW
Poche intérieure, sens horaire (CW)G41Outil à gauche de la poche CW
Poche intérieure, sens anti-horaire (CCW)G42Fraisage avalant sur poche CCW
Tournage — extérieurG42Outil à droite de la trajectoire X décroissant
Tournage — intérieur (alésage)G41Outil à gauche de la trajectoire X croissant

Erreurs courantes et alarmes

5 erreurs typiques en compensation rayon — symptôme, cause et action corrective.
ErreurCauseCorrection
Alarme "arc trop petit" / "undercut"Rayon de la trajectoire < rayon outil → la compensation crée un arc impossibleAugmenter le rayon intérieur du profil ou réduire le diamètre fraise
Sur-usinage à l'activationDistance d'approche < rayon outil — le CN ne peut pas calculer le vecteur de compensationAugmenter la distance d'approche à ≥ rayon outil (min 2× rayon recommandé)
Activation sur G02/G03G41/G42 activé sur une interpolation circulaire — non supportéToujours activer G41/G42 sur G00 ou G01, hors matière
G40 sur arc (G02/G03)Annulation de compensation sur mouvement circulaireProgrammer G40 sur un déplacement G01 ou G00 hors matière
Compensation active au changement d'outilG41/G42 non annulé avant M06 — comportement imprévisibleToujours programmer G40 avant M06 ou M30

Exemple Fanuc — fraisage contour extérieur

N10 G17 G90 G54
N20 T1 M6          ; Fraise Ø12
N30 G43 H1 Z50     ; Longueur outil
N40 S3000 M3       ; Broche
N50 G0 X-20 Y0     ; Approche
N60 G41 D1 G1 X0 Y0 F300  ; Activation G41, D1 = rayon
N70 G1 X100        ; Profil
N80 G1 Y50
N90 G1 X0
N100 G1 Y0
N110 G40 G0 X-20   ; Annulation sur déplacement rapide

Exemple Siemens — même contour

N10 G17 G90 G54
N20 T1 D1          ; Outil 1, correcteur 1
N30 G43 Z50        ; Longueur
N40 S3000 M3
N50 G0 X-20 Y0
N60 G41 G1 X0 Y0 F300   ; G41 avec D actif
N70 G1 X100
N80 G1 Y50
N90 G1 X0
N100 G1 Y0
N110 G40 G0 X-20

Pièges atelier et conseils terrain

DANGER
Activation sur G02/G03 — alarme immédiate
G41/G42 ne s'active JAMAIS sur une interpolation circulaire. Le CN ne peut pas calculer le vecteur de compensation sur un arc. Toujours activer sur G00 ou G01, hors matière. Idem pour G40 : annulation uniquement sur G00/G01.
ATTENTION
Distance d'approche < rayon outil — sur-usinage ou alarme
Le premier déplacement après G41/G42 doit être ≥ rayon outil (min 2× rayon recommandé) pour permettre au CN de calculer le décalage. Si la distance est trop courte, le vecteur de compensation est incalculable → alarme ou compensation tronquée = sur-usinage du profil.
ATTENTION
D correcteur (rayon réel) à renseigner avant G41/G42
G41 D1 ou G42 D2 — le numéro D pointe la ligne de la table correcteurs contenant le rayon Rde la fraise. Convention Fanuc : D = numéro outil. Oublier d'entrer la valeur R dans la table = compensation 0 = trajectoire programmée brute (sur-usinage).
DANGER
Annulation G40 obligatoire avant M06 ou M30
G41/G42 non annulé au changement d'outil = comportement imprévisible avec le nouveau rayon. Toujours G40 avant M06. En fin de programme, G40 avant M30 pour laisser la machine dans un état connu.
INFO
Sens G41 = climb milling sur contour extérieur CCW
Pour fraiser en avalant (climb milling) — meilleure finition + moins de chaleur dans l'outil — un contour extérieur en trajectoire anti-horaire (CCW) utilise G41. Sens horaire CW utilise G42. Inversé pour les poches intérieures.
INFO
Tournage — G41 alésage, G42 extérieur
Au tour CNC, la compensation utilise le rayon de bec de plaquette (R0.4, R0.8…) renseigné en table. G42 pour tournage extérieur (outil à droite de la trajectoire X décroissant). G41 pour alésage intérieur (outil à gauche de la trajectoire X croissant).
📄 OUTIL ATELIER — PDF À IMPRIMER

Mémo Atelier CNC — Paramètres de coupe par matière

Vc, fz, Ra pour 10 matières (acier, inox, alu, titane, Inconel...) + 7 formules essentielles + checklist 16 points. 2 pages, format A4, à imprimer et garder près de la machine.

Aucun spam. Désabonnement en 1 clic. Données utilisées uniquement pour l'envoi de ressources CNCYRON, conformément à notre politique de confidentialité.

Questions fréquentes

Aller plus loin — calculateurs et ressources

G43 / G44 — compensation longueur/programmation-cnc/g-code/g43-g44/Compensation longueur outil — complémentaire de G41/G42 (rayon).Codes G et M — référence/programmation-cnc/g-code/codes-g-m/Liste complète Fanuc/Siemens avec modalité et famille.Cycles de tournage G70/G71/G72/G73/programmation-cnc/g-code/cycles-tournage/Ébauche tournage — G41/G42 applicable au profil P-Q.Calculateur avance fraisage Vf/calculateurs/avance-fraisage/Vf = fz × Z × N — recalculer F avant activation G41/G42.Côtes hors tolérances/problemes-usinage/cotes-hors-tolerances/Décalage rayon outil — wear offset et correction profil.Blog — Compensation rayon G41/G42/blog/compensation-rayon-outil-g41-g42-fraisage/Guide pratique : entrée/sortie tangentielle, cas d'usinage, paramétrage table D.