CNCYRON
PROGRAMMATION6 min de lecture

Chanfreins et rayons de raccordement CNC — programmation G-code

Les chanfreins et congés peuvent être programmés directement en G-code (virgule Fanuc, G02/G03) ou usinés avec des outils dédiés. Ce guide couvre les deux approches avec exemples de code complets.

Chanfreins — 3 méthodes

Virgule Fanuc (raccordement direct)

G01 X100. ,C2.5

Chanfrein 2,5 mm inséré automatiquement entre deux droites. Disponible Fanuc 0i et suivants.

La virgule C (ou ,C) insère un chanfrein à 45°. ,R insère un rayon de raccordement.

G01 explicite (deux blocs)

G01 X96. Y50. G01 X100. Y46.

Programmation directe du chanfrein par coordonnées. Compatible tous CN.

Plus verbeux mais universel. Calculer les coordonnées du point début/fin chanfrein.

Fraise à chanfreiner (outil dédié)

T5 M6 ; G43 H5 Z50.

Outil conique (45°, 60°, 90°) positionné en Z pour obtenir la largeur de chanfrein voulue.

La profondeur Z détermine la largeur du chanfrein. Calculer Z = rayon_outil - largeur/tan(angle).

Rayons de raccordement (congés) — 3 méthodes

Virgule Fanuc (raccordement R)

G01 X100. ,R5.

Rayon de raccordement R5 inséré automatiquement entre deux droites. Tangent automatiquement.

Fanuc 0i-D et suivants. Vérifier si l'option est active (paramètre 8132).

G02/G03 explicite

G01 X95. G02 X100. Y5. R5.

Arc de cercle tangent programmé directement. Plus précis, compatible tous CN.

Calculer le point de tangence : XTC = X_coin - R, YTC = Y_coin - R (quadrant 1→2).

Fraise boule

G02/G03 avec coordonnées 3D

Fraise boule pour rayons 3D ou congés de fond de poche. Programmation par CAM ou G02/G03 en hélicoïdal.

La compensation de rayon G41/G42 ne s'applique pas en Z — intégrer le rayon dans les coordonnées.

Formules de calcul

CasFormuleExemple
Chanfrein 45° — largeur L = 3 mmDécalage XY = L = 3 mm (chanfrein 45° identique dans les deux axes)Coin en X100, Y0 → début chanfrein X97, Y0 → fin X100, Y-3
Chanfrein angle A — largeur L en XDécalage Y = L × tan(A). Décalage X = LChanfrein 30°, L=5 mm → ΔY = 5 × tan(30°) = 2,89 mm
Rayon R — point de tangence (coin X/Y)XTC = X_coin ± R, YTC = Y_coin ± R (signe selon direction)Coin X100 Y50, congé R5, arc 1er→2nd quadrant → XTC=95, YTC=50 ; arc fin X100, Y45
Z chanfre avec fraise conique 45° — largeur CΔZ = C / tan(45°) = C. Z_outil = Z_surface - (Routil - C)Fraise D12, chanfrein C=2 mm → Z = Z_surface - (6 - 2) = Z_surface - 4

Exemples de code complets

Profil avec chanfrein 2×45° — méthode virgule Fanuc

G54 G90 G17
T1 M6 (FRAISE D8)
G43 H1 Z50.
M3 S3000
G0 X0. Y0.
G1 Z-5. F100
G41 D1 X10. Y0. F300
G1 X90. ,C2. (chanfrein auto 2mm)
G1 Y50. ,C2.
G1 X10. ,C2.
G1 Y0.
G40 G1 X0.
G0 Z50.
M5 M9 M30

La virgule ,C2. insère automatiquement un chanfrein 2 mm à 45° entre chaque droite.

Profil avec congés R5 — méthode G02/G03 explicite

G54 G90 G17
T1 M6 (FRAISE D8)
G43 H1 Z50.
M3 S3000
G0 X5. Y0.
G1 Z-5. F100
G41 D1 X10. F300
G1 X85. (droite)
G2 X90. Y5. R5. (congé coin)
G1 Y45. (droite)
G2 X85. Y50. R5. (congé coin)
G1 X15.
G2 X10. Y45. R5.
G1 Y5.
G2 X15. Y0. R5.
G1 X10.
G40 G1 X0.
G0 Z50.
M5 M30

Profil rectangulaire avec 4 congés R5. Points de tangence calculés géométriquement.

📖 Voir aussi : Compensation rayon G41/G42 · Référence codes G et M

← Blog CNC