CNCYRON

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.

Codes de référence

CodeFonctionGroupe modal
G40Annulation compensation rayon7
G41Compensation rayon gauche (outil à gauche du profil)7
G42Compensation rayon droite (outil à droite du profil)7

Règles d'utilisation

Activer sur G00 ou G01 uniquement

Ne pas activer G41/G42 sur une interpolation circulaire (G02/G03). Toujours activer sur un déplacement linéaire, hors matière.

Renseigner D (numéro correcteur)

G41 D1 ou G42 D2 — le numéro D pointe vers la ligne de la table correcteurs contenant le rayon R.

Annuler avec G40 sur G00/G01

G40 s'annule également sur un déplacement linéaire. Une annulation sur G02/G03 provoque une alarme sur la plupart des CNC.

Distance d'approche ≥ rayon outil

Le premier déplacement après G41/G42 doit être d'une longueur supérieure au rayon outil, sinon le CN ne peut pas calculer le décalage (alarme).

Choisir G41 ou G42 — selon le cas d'usinage

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

Alarme "arc trop petit" / "undercut"

Cause : 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

Cause : 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

Cause : 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)

Cause : Annulation de compensation sur mouvement circulaire

Programmer G40 sur un déplacement G01 ou G00 hors matière

Compensation active au changement d'outil

Cause : G41/G42 non annulé avant M06 — comportement imprévisible

Toujours programmer G40 avant M06 ou M30

Exemples de programme

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

Siemens — même exemple

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

Pages associées

Hub Programmation CNCCalculateur vitesse de coupeAvance fraisage
Bêta ouverte — Inscription gratuite

USINAX — L'assistant de programmation CNC

Du plan à la machine en quelques minutes. Import STEP / DXF / PDF, génération G-code FANUC & Siemens 840D, fiches de réglage atelier.

Rejoindre la bêta gratuite →

Aucun spam. Notification à l'ouverture uniquement.