Cycles de tournage CNC — G70 G71 G72 G73
Les cycles G71/G72/G73 automatisent l'ébauche en tournage CNC — plus besoin de programmer chaque passe manuellement. G70 exécute ensuite la finition. Ces cycles sont parmi les plus puissants de la programmation Fanuc.
G71Ébauche axiale (turning)
Enlève la matière en passes parallèles à l'axe Z. Ideal pour les profils extérieurs ou intérieurs avec beaucoup de matière à enlever. Le profil final est défini entre les blocs P et Q.
Syntaxe
G71 U___ R___ G71 P___ Q___ U___ W___ F___
Paramètres
UProfondeur de passe (rayon, mm)RDistance de retrait entre passes (mm)PNuméro du 1er bloc du profilQNuméro du dernier bloc du profilUSurépaisseur X pour la finition (diamètre, mm)WSurépaisseur Z pour la finition (mm)FAvance pendant les passes d'ébaucheG72Ébauche frontale (facing)
Enlève la matière en passes parallèles à l'axe X (dressage de face). Optimal pour les pièces avec fort diamètre et peu de longueur. Même structure que G71 mais dans la direction radiale.
Syntaxe
G72 W___ R___ G72 P___ Q___ U___ W___ F___
Paramètres
W (1ère ligne)Profondeur de passe en Z (mm)RDistance de retrait (mm)PNuméro du 1er bloc du profilQNuméro du dernier bloc du profilUSurépaisseur X finition (diamètre)W (2ème ligne)Surépaisseur Z finitionG73Répétition de profil (pattern repeat)
Répète un profil en décalant progressivement la trajectoire. Idéal pour les ébauches de pièces déjà préformées (bruts forgés, fondus, préusinés). Pas d'ébauche par passes planes — suit directement le profil.
Syntaxe
G73 U___ W___ R___ G73 P___ Q___ U___ W___ F___
Paramètres
U (1ère ligne)Distance totale à enlever en X (rayon, mm)W (1ère ligne)Distance totale à enlever en Z (mm)RNombre de répétitions (passes)PNuméro du 1er bloc du profilQNuméro du dernier bloc du profilU (2ème ligne)Surépaisseur X finitionW (2ème ligne)Surépaisseur Z finitionG70Passe de finition
Exécute une passe de finition en suivant exactement le profil défini entre P et Q, en ignorant les surépaisseurs U et W. Toujours appelé après G71, G72 ou G73. Utilise les paramètres F et S des blocs du profil.
Syntaxe
G70 P___ Q___
Paramètres
PNuméro du 1er bloc du profil (même P que G71)QNuméro du dernier bloc du profil (même Q que G71)Exemple complet — G71 ébauche + G70 finition
O0300 ; Programme tournage N10 G21 G40 G97 ; Init N20 T0101 M06 ; Outil ébauche T1 N30 G96 S180 M03 ; Vitesse coupe 180 m/min (constante) N40 G0 X82. Z2. ; Approche rapide ; ===== ÉBAUCHE G71 ===== N50 G71 U2. R0.5 ; Passe 2mm (rayon), retrait 0.5mm N60 G71 P70 Q130 U0.4 W0.1 F0.25 ; Profil N70→N130, surepaiss X0.4 Z0.1 ; --- Profil entre P(70) et Q(130) --- N70 G0 X20. ; 1er bloc P : X seulement, vers Ø20 N80 G1 Z0 F0.12 S220 ; Contact face, vitesse finition N90 X24. Z-2. ; Chanfrein 2×45° N100 Z-35. ; Cylindre Ø24 L=35mm N110 X40. Z-50. ; Cône Ø24→Ø40 sur 15mm N120 Z-80. ; Cylindre Ø40 L=30mm N130 X82. ; Dégagement — dernier bloc Q ; ===== FINITION G70 ===== N140 G70 P70 Q130 ; Finition sur le même profil P→Q N150 G0 Z100. ; Dégagement N160 M05 N170 M30
Règles de définition du profil P–Q
Le premier bloc du profil (N_P) doit être un G00 ou G01 sans Z (déplacement X uniquement vers la 1ère cote du profil).
Le sens du profil entre P et Q doit être monolithique : X croissant ou décroissant, Z toujours décroissant (vers la poupée mobile).
Ne pas programmer G96/G97, M03/M05, changement d'outil entre P et Q.
Pour G71 extérieur : profil de gauche (Z−) à droite (Z+) et X croissant. Pour alésage intérieur : X décroissant.
La surépaisseur U doit être positive pour l'extérieur, négative pour l'intérieur (alésage).
G70 utilise les vitesses (F, S) programmées dans le profil P–Q, pas celles du G71.
Équivalents Siemens 840D
G71 (ébauche ext.)
CYCLE95 (tournage profil)
G72 (ébauche front.)
CYCLE95 (avec orientation)
G73 (copie profil)
CYCLE95 avec VARI=1
G70 (finition)
Intégré dans CYCLE95