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
| Cycle | Description | Paramètres clés | Équiv. Fanuc |
|---|---|---|---|
| CYCLE81 | Perçage simple — sans débourrage | RTP, RFP, SDIS, DP, DPR | G81 |
| CYCLE82 | Perçage avec temporisation en fond | RTP, RFP, SDIS, DP, DPR, DTB | G82 |
| CYCLE83 | Perçage profond avec débourrage incrémental | RTP, RFP, SDIS, DP, DPR, FDEP, DAM, DTB, DTS, FRF, VARI | G83 |
| CYCLE84 | Taraudage rigide (broche synchronisée) | RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1 | G84 / CYCLE84 |
| CYCLE85 | Alésage à avance aller/retour programmable | RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF | G85 |
Cycles de fraisage
| Cycle | Description | Paramètres clés | Équiv. Fanuc |
|---|---|---|---|
| CYCLE71 | Surfaçage rectangulaire (fraise face) | EPA, EPB, EPAP, MID, FALD, STA1, INDA, FFD, FFP1, MFF, VARI | Macro custom / CAM |
| CYCLE72 | Contournage — poche ou île libre avec correction automatique | KNAME, EPA, EPB, STA, MID, FALD, FFP1, FFP2, FALD, RCP | G41/G42 + trajectoire |
| CYCLE76 | Poche rectangulaire — ébauche + finition | RTP, RFP, SDIS, DP, LENG, WID, CRAD, PA, PO, STA, MID, FAL | Macro custom |
| CYCLE77 | Poche circulaire | RTP, RFP, SDIS, DP, PA, PO, PRAD, MID, FAL, VARI, MIDA | Macro custom |
| CYCLE90 | Filetage de filet extérieur ou intérieur (fraise à fileter) | RTP, RFP, SDIS, DP, DIATH, KDIAM, PIT, FFR, VARI, TYPTH, NUMTH | G02/G03 hélicoïdal |
Comparaison SINUMERIK vs Fanuc
| Concept | SINUMERIK | Fanuc |
|---|---|---|
| Sous-programme | Appel par nom : L123 ou NOM_SPG | M98 P123 |
| Passage d'argument | Paramètres : SPG(A, B, C) | G65 P123 A1 B2 |
| Variable locale | DEF REAL VAR1 = 0 | #1 (arg A), #100–199 |
| Condition | IF (condition) ELSE ENDIF | IF [cond] GOTO N |
| Boucle | WHILE/FOR/ENDWHILE | WHILE [] 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
📖 Voir aussi : Macros Fanuc B — variables et boucles · Référence codes G et M