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
Codes de référence — groupe modal 7
| Code | Fonction | Groupe modal |
|---|---|---|
| G40 | Annulation compensation rayon | 7 |
| G41 | Compensation rayon gauche (outil à gauche du profil) | 7 |
| G42 | Compensation rayon droite (outil à droite du profil) | 7 |
Choisir G41 ou G42 — selon le cas d'usinage
| Cas d'usinage | G41 | G42 | Remarque |
|---|---|---|---|
| Contour extérieur, sens horaire (CW) | — | G42 | Outil à droite du profil CW = G42 |
| Contour extérieur, sens anti-horaire (CCW) | G41 | — | Fraisage avalant sur contour ext. CCW |
| Poche intérieure, sens horaire (CW) | G41 | — | Outil à gauche de la poche CW |
| Poche intérieure, sens anti-horaire (CCW) | — | G42 | Fraisage avalant sur poche CCW |
| Tournage — extérieur | — | G42 | Outil à droite de la trajectoire X décroissant |
| Tournage — intérieur (alésage) | G41 | — | Outil à gauche de la trajectoire X croissant |
Erreurs courantes et alarmes
| Erreur | Cause | Correction |
|---|---|---|
| Alarme "arc trop petit" / "undercut" | Rayon de la trajectoire < rayon outil → la compensation crée un arc impossible | Augmenter le rayon intérieur du profil ou réduire le diamètre fraise |
| Sur-usinage à l'activation | Distance d'approche < rayon outil — le CN ne peut pas calculer le vecteur de compensation | Augmenter la distance d'approche à ≥ rayon outil (min 2× rayon recommandé) |
| Activation sur G02/G03 | G41/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 circulaire | Programmer G40 sur un déplacement G01 ou G00 hors matière |
| Compensation active au changement d'outil | G41/G42 non annulé avant M06 — comportement imprévisible | Toujours 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
G00 ou G01, hors matière. Idem pour G40 : annulation uniquement sur G00/G01.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).G40 avant M06. En fin de programme, G40 avant M30 pour laisser la machine dans un état connu.Mémo Atelier CNC — Paramètres de coupe par matière
Vc, fz, Ra pour 14 matières (acier, inox, alu, titane, Inconel, fonte, bronze, plastiques techniques...) + classification ISO P/M/K/N/S/H + 9 formules essentielles + checklist lancement 16 points + checklist changement de série 6 points. 4 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é.