CNCYRON
Connexion
ProgrammationSINUMERIK 840D5 avril 2026 · 8 min de lecture

Siemens SINUMERIK — cycles d'usinage et programmation CNC

SINUMERIK est la CN Siemens la plus répandue en Europe (808D, 828D, 840D SL). Ce guide couvre les cycles d'usinage principaux (CYCLE81-90, CYCLE71-77), la programmation paramétrée PROC/ENDPROC et la comparaison avec Fanucsur 8 concepts clés pour faciliter la transition d'une CN à l'autre.

SINUMERIK — RÉFÉRENCE CYCLES & SYNTAXE

SINUMERIK = CN Siemens (808D entrée gamme · 828D milieu · 840D SL haut gamme). Cycles perçage : CYCLE81 (simple), CYCLE82 (tempo fond), CYCLE83 (débourrage), CYCLE84 (taraudage rigide), CYCLE85 (alésage). Cycles fraisage : CYCLE71 (surfaçage), CYCLE72 (contournage), CYCLE76 (poche rect), CYCLE77 (poche ronde), CYCLE90 (filetage). Sous-programmes : PROC NOM(REAL D, REAL P) ... ENDPROC avec arguments typés (équivalent macro G65 Fanuc, plus lisible). 5 axes : TRAORI (ON) / TRAFOOF (OFF) = équivalent RTCP G43.4 Fanuc. Plan incliné : CYCLE800 (interface graphique 3+2). ShopMill / ShopTurn = surcouche conversationnelle générant du G-code SINUMERIK standard. Compatibilité : G01/G02/G03/M03/F identiques à Fanuc — différences sur cycles, sous-programmes et macros.

Cycles de perçage SINUMERIK

Les cycles CYCLE81-CYCLE85 couvrent 90 % des opérations de perçage / taraudage / alésage. Ils prennent jusqu'à 13 paramètres positionnels — utiliser ShopMill pour générer la syntaxe graphiquement, ou recopier les exemples ci-dessous.

CycleDescriptionParamètres clésÉquiv. Fanuc
CYCLE81Perçage simple — sans débourrageRTP, RFP, SDIS, DP, DPRG81
CYCLE82Perçage avec temporisation en fondRTP, RFP, SDIS, DP, DPR, DTBG82
CYCLE83Perçage profond avec débourrage incrémentalRTP, RFP, SDIS, DP, DPR, FDEP, DAM, DTB, DTS, FRF, VARIG83
CYCLE84Taraudage rigide (broche synchronisée)RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SSTG84
CYCLE85Alésage avance aller/retour programmableRTP, RFP, SDIS, DP, DPR, DTB, FFR, RFFG85

Cycles de fraisage SINUMERIK

Là où Fanuc oblige à passer par une CFAO ou des macros custom pour le surfaçage et les poches, SINUMERIK fournit des cycles natifs (CYCLE71/72/76/77/90) avec ébauche + finition intégrées. C'est l'un des arguments majeurs de la plateforme Siemens.

CycleDescriptionParamètres clésÉquiv. Fanuc
CYCLE71Surfaçage rectangulaire (fraise face)EPA, EPB, EPAP, MID, FALD, STA1, INDA, FFD, FFP1, MFF, VARIMacro custom / CAM
CYCLE72Contournage poche/île — correction automatiqueKNAME, EPA, EPB, STA, MID, FALD, FFP1, FFP2, RCPG41/G42 + trajectoire
CYCLE76Poche rectangulaire — ébauche + finitionRTP, RFP, SDIS, DP, LENG, WID, CRAD, PA, PO, STA, MID, FALMacro custom
CYCLE77Poche circulaireRTP, RFP, SDIS, DP, PA, PO, PRAD, MID, FAL, VARI, MIDAMacro custom
CYCLE90Filetage extérieur ou intérieur (fraise à fileter)RTP, RFP, SDIS, DP, DIATH, KDIAM, PIT, FFR, VARI, TYPTH, NUMTHG02/G03 hélicoïdal

Comparaison SINUMERIK vs Fanuc — 8 concepts

Pour les opérateurs qui passent d'une CN à l'autre, voici les 8 différences syntaxiques principales. La logique reste similaire — c'est essentiellement de la transposition syntaxique.

ConceptSINUMERIKFanuc
Sous-programmeAppel par nom : L123 ou NOM_SPGM98 P123
Passage d'argumentParamètres : SPG(A, B, C)G65 P123 A1 B2
Variable localeDEF REAL VAR1 = 0#1 (arg A), #100-#199
ConditionIF (cond) ELSE ENDIFIF [cond] GOTO N
BoucleWHILE / FOR / ENDWHILEWHILE [] DO / END
TCPM (5 axes)TRAORI (ON), TRAFOOF (OFF)G43.4 (RTCP), G49
Plan incliné (3+2)CYCLE800 (interface graphique)G68.2 + G53.1
Position outil courante$AA_IW[X] (courant), $AA_IM[X] (machine)#5041 (X actuel)
INFO
Apport pédagogique du nommage SINUMERIK
Là où Fanuc utilise des numéros opaques (#5041 = X actuel), SINUMERIK privilégie des noms de variables système explicites ($AA_IW[X] = Aktueller Wert / Istwert). Avantage : un programme SINUMERIK est lisible sans la documentation constructeur sous le coude. Coût : la syntaxe est plus verbeuse.

Exemple 1 — CYCLE83 perçage profond avec débourrage

CYCLE83(5., 0., 2., -50., , 5., 4., 0.5, 0., 0., 1., 0.5, 1)
; RTP=5  RFP=0  SDIS=2  DP=-50
; FDEP=5 (1ère passe)  DAM=4 (décrémentation)
; DTB=0.5 (temporisation fond)  DTS=0 (dégagement broche)
; FRF=1 (facteur avance retrait)  VARI=1 (perçage brisure)
; → Perce à -50 mm en commençant par 5 mm, décrémentant de 4 mm/passe

Exemple 2 — sous-programme paramétré PROC/ENDPROC

L'équivalent SINUMERIK de la macro G65 Fanuc. Avantages: arguments typés (REAL, INT), portée locale claire, lisibilité supérieure. À privilégier dès qu'on passe sur une famille de pièces avec variations dimensionnelles.

; Programme principal
DEF REAL DIAM = 20.0
DEF REAL PROF = 30.0
POCHE_CIRC(DIAM, PROF)
M30

; Sous-programme POCHE_CIRC
PROC POCHE_CIRC(REAL D, REAL P)
  DEF REAL RAY = D / 2
  G0 X0 Y0
  G1 Z-P F100
  G2 X0 Y0 I=RAY J0
  G0 Z5
ENDPROC
; PROC/ENDPROC = équivalent macro G65/M99 Fanuc avec arguments typés
ATTENTION
Compatibilité programmes Fanuc → SINUMERIK
La syntaxe G01/G02/G03/M03/M05/S/F est compatible à 90 %. Les cycles fixes G81/G83/G84 ne sont PAS portables tels quels — il faut les retraduire en CYCLE81/CYCLE83/CYCLE84 avec paramètres équivalents. Les macros G65/M99 et variables #N doivent être réécrites en PROC/ENDPROC + DEF REAL. Pour pièces de série, utiliser un post-processeur CAM (Mastercam / Fusion 360 / hyperMILL) dédié SINUMERIK.

Pour aller plus loin — articles connexes

G-code pour débutants/blog/gcode-debutant-guide-complet/14 codes G/M essentiels — base portable Fanuc / SINUMERIKInterpolation circulaire G02/G03/blog/g02-g03-interpolation-circulaire-cnc/Arcs et cercles — syntaxe identique Fanuc / SINUMERIK + CR=Programmation Haas/blog/programmation-haas-guide-debutant/Dialecte Fanuc-compatible — comparaison directe avec SINUMERIKSous-programmes et paramètres/blog/programmation-cnc-sous-programmes-parametres/M98/M99 Fanuc vs PROC/ENDPROC SINUMERIKHub Siemens/programmation-cnc/siemens/Vue d'ensemble SINUMERIK — versions, options, accessoiresHub programmation CNC/programmation-cnc/Codes G/M, Fanuc, Siemens, Mazatrol, Heidenhain
📄 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

Sources et références

Calculer paramètres avant programmation

Vitesse de broche N/calculateurs/vitesse-broche/N = (1000 × Vc) / (π × D) — paramètre S des cyclesVitesse de perçage/calculateurs/percage/N et avance pour CYCLE81 / CYCLE83Filetage taraudage/calculateurs/filetage/Diamètre perçage avant CYCLE84 taraudage rigide