CNCYRON
Connexion

G68 / G69 — Rotation de repère CNC

G68 active une rotation du repère de programmation autour d'un point défini. Toutes les coordonnées suivantes sont interprétées dans le repère tourné. G69 annule la rotation et restaure le repère d'origine (transformation de coordonnées).

PROGRAMMATION — ROTATION DE REPÈRE G68

G68 sans X Y explicitetourne autour de la position courante de l'outil, pas de l'origine pièce. Centre de rotation décalé de 5 mm → tout le contour décalé de 5 mm sans alarme. G68 est cumulatif sur Fanuc : chaque G68 s'additionne à la rotation active — G69 obligatoire avant tout nouveau G68 absolu. Toujours définir X__ Y__ explicitement (ex. G68 X0. Y0. R30.). Inclure G69 dans la ligne d'initialisation (G21 G17 G40 G49 G69 G80). Tester en dry run lent avant production.

Syntaxe Fanuc — G68 / G69

SYNTAXE G68 / G69 — FANUC 0i / 30i
G68 X__ Y__ R__    ; Activation rotation
                    ; X,Y = centre de rotation (absolus)
                    ; R   = angle en degrés (+ = antihoraire)

  [... blocs en repère tourné ...]

G69                 ; Annulation rotation

Paramètres G68

4 paramètres de la rotation de repère G68 — code/paramètre, rôle et note d'usage.
ParamètreRôleNote
G68Activation rotation repèreReste actif (modal) jusqu'à G69
X__ Y__Centre de rotationPoint autour duquel le repère tourne (coordonnées absolues)
R__Angle de rotation (degrés)Positif = antihoraire (sens direct). Négatif = horaire.
G69Annulation rotationNon modal — annule G68 immédiatement

Exemple complet — fraisage poche inclinée à 30°

FRAISAGE POCHE 80×50 mm INCLINÉE À 30° — CENTRE DE ROTATION X0 Y0
O2000
N10 G21 G17 G40 G49 G69 G80    ; Init sécurité — G69 inclus
N20 G90 G54
N30 T01 M06                     ; Fraise Ø10
N40 G43 H01
N50 M03 S3000
N60 M08

; === Rotation 30° autour du point X0 Y0 ===
N70 G68 X0. Y0. R30.            ; Repère tourné de 30°

; Les coordonnées suivantes sont en repère TOURNÉ
N80 G00 X-5. Y-5.               ; Hors pièce (repère tourné)
N90 Z5.
N100 G01 Z-8. F200              ; Plongée
N110 G41 D01                    ; Comp. rayon gauche
N120 G01 X0. Y0. F400
N130 G01 X80. Y0.               ; Côté bas
N140 G01 X80. Y50.              ; Côté droit
N150 G01 X0. Y50.               ; Côté haut
N160 G01 X0. Y0.                ; Côté gauche
N170 G40                        ; Annul. comp.

; === Retour au repère normal ===
N180 G69                        ; Rotation annulée
N190 G00 Z50.
N200 M05
N210 M09
N220 M30
La poche 80×50 est programmée à 0° — c'est G68 qui applique l'inclinaison de 30°. Aucun recalcul trigonométrique nécessaire.

4 cas d'utilisation atelier

4 cas d'usage typiques de G68 en atelier : contour incliné, pattern polaire, réorientation pièce, plan incliné 5 axes.
Cas d'usageDescription
Contour incliné sur plan XYPièce avec une poche ou un contour à 30° par rapport à l'axe X. Au lieu de recalculer tous les points, on active G68 R30 et on programme le contour à 0°.
Répétition d'opérations en cercle (pattern polaire)Perçage de 6 trous à 60° d'intervalles. G68 increment R60 dans une boucle évite de recalculer chaque position X/Y.
Réorientation du référentiel après retournement pièceReprise de pièce : l'origine est physiquement décalée. G68 corrige l'orientation sans modifier l'origine pièce G54.
Usinage 5 axes simplifié (plan incliné)Sur certains centres 5 axes, G68.2 (Fanuc) ou CYCLE800 (Siemens) permettent de définir un plan de travail incliné. G68 simple en 2.5D reste le plus courant sur 3 axes.

Équivalents Siemens 840D SL — ROT / AROT / TRANS / CYCLE800

SIEMENS 840D SL — ROTATION DANS LE PLAN
; Rotation absolue (repart de 0°)
ROT RPL=30            ; Rotation plan XY de 30° (absolu)

; Rotation additive (s'ajoute à la rotation active)
AROT RPL=15           ; Ajoute 15° à la rotation courante

; Suppression de toutes les transformations
TRANS                 ; Réinitialise TRANS + ROT
; ou
G500                  ; Annule toutes transformations (Siemens)

; Plan incliné (5 axes) — équivalent G68.2 Fanuc
CYCLE800(...)         ; Inclinaison du plan de travail

; Exemple complet Siemens équivalent à l'exemple Fanuc ci-dessus :
G54
ROT RPL=30            ; Rotation 30°
G1 X0. Y0. F400
  X80.
  X80. Y50.
  X0. Y50.
  X0. Y0.
TRANS                 ; Annulation

Pièges atelier et conseils terrain

ATTENTION
Points de vigilance G68
  • Toujours G69 dans la ligne d'initialisation (G21 G17 G40 G49 G69 G80)
  • G68 sans X Y = rotation autour de la position courante — définir explicitement le centre
  • G68 cumulatif sur Fanuc : G69 avant tout nouveau G68 absolu
  • Vérifier l'affichage CN : les coordonnées s'affichent en repère tourné — attention aux corrections manuelles
  • Test obligatoire en simulation 3D ou en avance faible (F10) avant lancement en production
DANGER
G68 sans X Y — centre = position courante outil
Sans X__ Y__ explicite, G68 tourne autour de la position courante de l'outil, pas de l'origine pièce. Centre de rotation décalé de 5 mm → tout le contour décalé de 5 mm sans alarme. Toujours G68 X0. Y0. R__.pour rotation autour de l'origine G54.
INFO
G68 cumulatif sur Fanuc — G69 avant rotation absolue
Chaque G68 s'additionne à la rotation déjà active. G68 R30 puis G68 R45 → rotation totale 75°. Pour repartir à zéro absolu, programmer G69 avant tout nouveau G68. Comportement parfois différent sur Siemens (ROT absolu vs AROT additif).
INFO
Séquence G68 → G41/G42 (jamais l'inverse)
La compensation rayon G41/G42 doit être activée APRÈS G68pour s'appliquer dans le repère tourné. Inverser (G41 avant G68) = comportement imprévisible selon CN. Annulation : G40 dans le repère tourné, puis G69 pour revenir au repère absolu.
ATTENTION
G68 ne modifie pas G54 — affichage CN trompeur
G68 tourne le système de coordonnées autour de l'origine G54, mais G54 lui-même reste fixe. Les coordonnées affichées sur la CN passent en repère tourné — attention aux corrections manuelles en mode rotation active. Annuler G69 avant toute correction de cote au pupitre.
INFO
5 axes — G68.2 Fanuc / CYCLE800 Siemens
Sur centres 5 axes, G68.2 (Fanuc) ou CYCLE800(Siemens) permettent de définir un plan de travail incliné dans l'espace. G68 simple reste le plus courant en 3 axes 2.5D pour les contours plans inclinés. CAM moderne génère G68.2/CYCLE800 directement.
📄 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

G41 / G42 — compensation rayon/programmation-cnc/g-code/g41-g42/Compensation rayon outil — à activer APRÈS G68 dans le repère tourné.Décalages d'origine G54-G59/programmation-cnc/g-code/decalages-origine/G54-G59 + G52 + G92 + G53 — origine pièce, complémentaire de G68.Codes G et M — référence/programmation-cnc/g-code/codes-g-m/Liste complète Fanuc/Siemens avec modalité et famille.Cycles fixes de perçage/programmation-cnc/g-code/cycles-percage/G81-G85 — application typique de G68 R60 pour pattern polaire.Macros Fanuc/programmation-cnc/g-code/macros-fanuc/Boucles WHILE pour pattern polaire automatique avec G68 incrémental.Côtes hors tolérances/problemes-usinage/cotes-hors-tolerances/Décalage Y suite à rotation G68 mal centrée — diagnostic et correction.