CNCYRON
Connexion

Guide Mazatrol — programmation Matrix et Smooth

Mazatrol est le langage de programmation conversationnel de Mazak. Contrairement au G-code ISO, on programme en termes d'opérations (surfaçage, contournage, perçage) et de formes géométriques, pas d'interpolations point par point. La commande calcule les trajectoires et les paramètres à partir des données matière et outil.

PROGRAMMATION — MAZATROL CONVERSATIONNEL

Programme multi-faces avec plusieurs blocs COMMON mal ordonnés : le COMMON définit le WPC (origine pièce) — si l'ordre est incorrect, toutes les géométries UNIT suivantes sont calculées dans le mauvais repère. Les cotes sont décalées d'un vecteur silencieux, sans alarme. Action : vérifier l'ordre des blocs COMMON avant tout lancement. Utiliser TRACE 3D (simulation graphique Mazatrol) pour contrôler les trajectoires. Effectuer un ZERO RETURN machine avant toute prise de WPC après un changement de bridage. Logique programme : COMMON (matière + WPC + SMAX) → PROCESS (opération + outil + Vc/fz) → UNIT (géométrie X/Y/Z) → END (retour broche + arrêt).

Structure d'un programme Mazatrol — 4 blocs séquentiels

Un programme Mazatrol est constitué de blocs séquentiels. Chaque bloc correspond à une phase logique de l'usinage.

4 blocs structure programme Mazatrol — COMMON (en-tête) · PROCESS (opération) · UNIT (géométrie) · END (fin).
BlocRôleContenu
COMMONEn-tête programmeMatière (STEEL/STAINLESS/ALUMINIUM…) · État brut (barre/brut/pièce finie) · Origine programme (WPC) · Vitesse max broche (SMAX)
PROCESSOpération d'usinageType opération (surfaçage/contournage/perçage/taraudage…) · Outil (numéro T + type) · Paramètres coupe (Vc/N, fz/f) · Profondeur/largeur passe (ap/ae)
UNITGéométrie forme à usinerCoordonnées points (X/Y/Z absolu) · Rayons et chanfreins arêtes · Sens contournage (CW/CCW) · Profondeur passe par passée (Q)
ENDFin de programmeRetour broche au point changement outil · Arrêt broche et liquide coupe · Retour origine machine (optionnel)

Mazatrol vs G-code ISO — différences clés

8 différences clés entre programmation conversationnelle Mazatrol et G-code ISO (Fanuc/Siemens) — mode, calcul trajectoires, compensation, paramètres, lisibilité, portabilité, simulation, macros.
AspectMazatrolG-code ISO
Mode de programmationConversationnel (opérations + formes)Syntaxe alphanumérique (G, M, X, Y…)
Calcul des trajectoiresAutomatique (la commande calcule)Manuel ou via FAO
Gestion compensation rayonAutomatique si diamètre outil renseignéG41/G42 à programmer explicitement
Paramètres de coupeSuggérés par la commande selon matièreToujours à saisir manuellement
Lisibilité programmeTrès lisible (opérations en clair)Codes alphanumériques peu lisibles
Portabilité inter-machinesSpécifique Mazak (et versions)Largement compatible (avec adaptations)
Simulation graphiqueIntégrée (TRACE 3D solide)Selon commande (variable)
Macros et variablesVariables locales et globales disponiblesVariables #1-#549 (Fanuc), R (Siemens)

Cycles Mazatrol et équivalents G-code

Chaque type de bloc PROCESS correspond à un cycle d'usinage. La commande gère automatiquement les approches, retraits et passes d'ébauche/finition.

8 cycles Mazatrol et leurs équivalents G-code ISO — FACE, POCKET, CONTOUR, DRILL, TAP, BORE, TURN, THREAD.
OpérationCycle MazatrolÉquivalent G-codeParamètres clés
FACE (surfaçage)FACE / ROUGH FACEG01 zigzag manuelDirection, surépaisseur finition, nb passes
POCKET (poche)POCKET / FRAMEG01 + G02/G03Forme rectangulaire ou libre, fond et parois
CONTOURCONTOURG01+G02+G03+G41/G42Compensation rayon auto si outil renseigné
PerçageDRILLG81/G83Choix cycle (standard, débourrage, profond)
TaraudageTAPG84 / G74Pas renseigné → Mazatrol calcule F automatiquement
AlésageBOREG85 / G76Qualité H7 par correction outil (D offset)
Tournage extérieurROUGH TURN / FINISH TURNG71 + G70Profil défini par points dans le bloc UNIT
Filetage tourTHREADG76 / G92Pas, longueur, nombre de passes définis dans COMMON

Versions Mazatrol — compatibilité

7 versions Mazatrol Mazak — T-2/T-32 (1ère génération) à Smooth X/G/C (depuis 2014, interface tactile).
VersionMachines typesTypeParticularité
Mazatrol T-2 / T-32T-2, T-32TournagePremière génération, interface texte
Mazatrol M-32 / M-PlusNexus 510, 630FraisageInterface graphique couleur, simulation 3D basique
Mazatrol MatrixVariaxis, NexusFraisage / 5 axesAI SERVO CONTROL, simulation graphique solide
Mazatrol Matrix NexusQTN, IntegrexTour / MultitâcheMulti-axe, contre-broche, synchronisation Y
Mazatrol Smooth XVariaxis i-300 à i-8005 axesInterface tactile, SmoothAir, fibre réseau
Mazatrol Smooth GVCN-430A, HCNFraisage horizontaux/verticauxSmooth Corner Control, 30+ axes/broches simultanés
Mazatrol Smooth CQTN-200/250, Quick TurnTournageSmooth Turn, compensation thermique active

Origines pièce WPC — Work Part Coordinate

WPC #1 (G54) : origine pièce principale, réglée par palpage de la surface de référence ou jaugeage Z. WPC #2 à #6 (G55-G59) : origines supplémentaires (multi-pièces, retournement, 2e serrage, contre-broche). WPC #7+ (G54.1 P1+) :origines étendues Smooth (jusqu'à 300 origines pour palettes multi-pièces). Décalage temporaire (SHIFT) : décalage sans modifier le WPC, pratique pour aléas de centrage sans reprogrammer.

Pièges atelier et conseils terrain

DANGER
Alarmes Mazatrol

En cas d'alarme sur commande Mazatrol (A.001, S.001, X.001…), consultez la base de données dédiée avec causes et procédures de dépannage.

Alarmes Mazatrol — codes et solutions →
ATTENTION
Ordre des blocs COMMON — vecteur silencieux de décalage
Programme multi-faces avec plusieurs COMMON mal ordonnés = WPC mal défini = toutes géométries UNIT décalées sans alarme. Toujours vérifier l'ordre des COMMON avant lancement. Utiliser TRACE 3D simulation graphique Mazatrol pour contrôler trajectoires. ZERO RETURN machine obligatoire avant prise WPC après changement bridage.
INFO
Coexistence Mazatrol + G-code ISO sur même machine
Les machines Mazak acceptent les deux formats : programmes Mazatrol (.MIN, spécifique version) et programmes ISO (.EIA, G-code standard portable). FAO complexe → ISO. Programmation atelier sur pièces simples → Mazatrol. Choix selon contexte production.
ATTENTION
Programmes .MIN — incompatibles entre versions Matrix/Smooth
Les fichiers Mazatrol natifs (.MIN) sont spécifiques à la version de commande — programme Matrix ne s'ouvre PAS directement sur Smooth. Pour portabilité inter-machines : export en format ISO (.EIA). Outils + WPC à re-saisir sur machine cible. MazaCAM permet la conversion entre versions.
INFO
Correcteur usure (Wear) — ne pas compenser au-delà de 0,3 mm
Dans la table outils Mazatrol, le correcteur Wear permet d'ajuster finement longueur et diamètre quand la cote dérive. Limite pratique : 0,3 mm. Au-delà : changer l'outil plutôt que d'augmenter la compensation (usure outil mécanique réelle, géométrie de l'arête modifiée).
INFO
Suivi durée de vie outil (Life) — alerte automatique
Mazatrol peut suivre l'utilisation outil (minutes machine ou nombre de passages). Alerte ou arrêt automatiqueà l'atteinte du seuil défini en table Tool Data. Utile pour production série — anticipe le bris ou usure prématurée. À activer systématiquement sur outils critiques.
📄 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 — autres dialectes, alarmes et calculateurs

Programmation Fanuc CNC/programmation-cnc/fanuc/0i, 16i, 18i, 30i — guide complet ISO G-code et macros Custom Macro B.Programmation Siemens 840D/programmation-cnc/siemens/Cycles CYCLE81/POCKET3 · ShopMill · variables R · comparaison Fanuc.Alarmes Mazatrol — codes et solutions/alarmes-cnc/mazak/A.001, S.001, X.001… — causes et procédures de dépannage.Calculateur vitesse de coupe Vc/calculateurs/vitesse-de-coupe/N = (1 000 × Vc) / (π × D) — saisir N dans bloc PROCESS Mazatrol.Calculateur temps d'usinage/calculateurs/temps-usinage/Estimer durée passe — vérifier l'estimation Mazatrol auto-calculée.Calculateur avance fraisage Vf/calculateurs/avance-fraisage/Vf = fz × Z × N — calculer F avant saisie bloc PROCESS.