CNCYRON
PROGRAMMATION8 min de lecture

Siemens SINUMERIK — cycles d'usinage et programmation CNC

SINUMERIK est la CN Siemens la plus répandue en Europe. Ce guide couvre les cycles d'usinage principaux (CYCLE81–90, CYCLE71–77), la programmation paramétrée et la comparaison avec Fanuc pour faciliter la transition.

Cycles de perçage

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, SST, SST1G84 / CYCLE84
CYCLE85Alésage à avance aller/retour programmableRTP, RFP, SDIS, DP, DPR, DTB, FFR, RFFG85

Cycles de fraisage

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 ou île libre avec correction automatiqueKNAME, EPA, EPB, STA, MID, FALD, FFP1, FFP2, FALD, 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 de filet 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

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 (condition) ELSE ENDIFIF [cond] GOTO N
BoucleWHILE/FOR/ENDWHILEWHILE [] DO / END
TCPM (5 axes)TRAORI (activation), TRAFOOF (désact.)G43.4 (RTCP ON), G49
Plan incliné (3+2)CYCLE800 (interface graphique)G68.2 + G53.1
Position outil$AA_IW[X] (courant) $AA_IM[X] (machine)#5041 (X actuel)

Exemples de code

CYCLE83 — Perçage profond 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 chaque passe.

Sous-programme paramétré (equiv. macro Fanuc)

; 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

Sous-programme avec paramètres typés. PROC/ENDPROC = équivalent macro G65/M99 Fanuc.

📖 Voir aussi : Macros Fanuc B — variables et boucles · Référence codes G et M

← Blog CNC