Programmation CNC
Codes G, cycles fixes, stratégies d'usinage et références syntaxiques pour Fanuc, Siemens et Heidenhain.
Codes G et M de base
DISPONIBLEG00, G01, G02, G03, M03, M05, M08… Référence complète avec exemples.
Cycles fixes de perçage
DISPONIBLEG81, G83, G84, G85 — centrage, perçage, taraudage, alésage.
Compensation de rayon outil
DISPONIBLEG41/G42 : activation, annulation, rayon dans la table correcteurs.
Décalages origine
DISPONIBLEG54 à G59, G92 — réglage des origines pièce et décalages.
Sous-programmes
DISPONIBLEM98/M99 : appel et retour sous-programme, macros.
Cycles de tournage (G71/G72/G73/G70)
DISPONIBLEG71 ébauche axiale, G72 frontale, G73 copie de profil, G70 finition — syntaxe et exemples complets.
Macros Fanuc — variables et boucles
DISPONIBLEVariables #1–#999, opérateurs, fonctions trig, IF/GOTO, WHILE/DO, appel G65 avec arguments.
Compensation longueur outil (G43/G44)
DISPONIBLEG43 (longueur+), G44 (longueur-), annulation G49. Table H, méthodes de mesure outil-setter et palpeur.
Rotation de repère (G68/G69)
DISPONIBLEG68 : rotation du repère XY autour d'un centre. G69 : annulation. Pièces inclinées, patterns polaires, Siemens AROT.
Filetage au tour CNC
DISPONIBLEG32, G76, G92 : codes filetage, pas métrique et pouce.
G31 — Cycles palpeur (Skip cycle)
DISPONIBLEG31 : mesure longueur outil, prise d'origine pièce, contrôle en cours et détection bris outil. Variables #5021–#5025, macros et Siemens MEAS.
Fanuc — guide commande
DISPONIBLE0i, 16i, 18i, 30i : structure programme, macros, variables, modèles.
Siemens 840D — guide commande
DISPONIBLESinumerik 840D/828D : cycles CYCLE81, variables R, ShopMill, comparatif Fanuc.
Mazatrol — guide commande
DISPONIBLEMazatrol Matrix et Smooth : blocs COMMON/PROCESS/UNIT, cycles, gestion outils WPC.
📖 Décalages d'origine : G54–G59 — réglage, multi-pièces et 3 règles critiques
📖 Sous-programmes : M98/M99, macros G65 et variables #1–#33 expliqués