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
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.
| Bloc | Rôle | Contenu |
|---|---|---|
| COMMON | En-tête programme | Matière (STEEL/STAINLESS/ALUMINIUM…) · État brut (barre/brut/pièce finie) · Origine programme (WPC) · Vitesse max broche (SMAX) |
| PROCESS | Opération d'usinage | Type 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) |
| UNIT | Géométrie forme à usiner | Coordonnées points (X/Y/Z absolu) · Rayons et chanfreins arêtes · Sens contournage (CW/CCW) · Profondeur passe par passée (Q) |
| END | Fin de programme | Retour broche au point changement outil · Arrêt broche et liquide coupe · Retour origine machine (optionnel) |
Mazatrol vs G-code ISO — différences clés
| Aspect | Mazatrol | G-code ISO |
|---|---|---|
| Mode de programmation | Conversationnel (opérations + formes) | Syntaxe alphanumérique (G, M, X, Y…) |
| Calcul des trajectoires | Automatique (la commande calcule) | Manuel ou via FAO |
| Gestion compensation rayon | Automatique si diamètre outil renseigné | G41/G42 à programmer explicitement |
| Paramètres de coupe | Suggérés par la commande selon matière | Toujours à saisir manuellement |
| Lisibilité programme | Très lisible (opérations en clair) | Codes alphanumériques peu lisibles |
| Portabilité inter-machines | Spécifique Mazak (et versions) | Largement compatible (avec adaptations) |
| Simulation graphique | Intégrée (TRACE 3D solide) | Selon commande (variable) |
| Macros et variables | Variables locales et globales disponibles | Variables #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.
| Opération | Cycle Mazatrol | Équivalent G-code | Paramètres clés |
|---|---|---|---|
| FACE (surfaçage) | FACE / ROUGH FACE | G01 zigzag manuel | Direction, surépaisseur finition, nb passes |
| POCKET (poche) | POCKET / FRAME | G01 + G02/G03 | Forme rectangulaire ou libre, fond et parois |
| CONTOUR | CONTOUR | G01+G02+G03+G41/G42 | Compensation rayon auto si outil renseigné |
| Perçage | DRILL | G81/G83 | Choix cycle (standard, débourrage, profond) |
| Taraudage | TAP | G84 / G74 | Pas renseigné → Mazatrol calcule F automatiquement |
| Alésage | BORE | G85 / G76 | Qualité H7 par correction outil (D offset) |
| Tournage extérieur | ROUGH TURN / FINISH TURN | G71 + G70 | Profil défini par points dans le bloc UNIT |
| Filetage tour | THREAD | G76 / G92 | Pas, longueur, nombre de passes définis dans COMMON |
Versions Mazatrol — compatibilité
| Version | Machines types | Type | Particularité |
|---|---|---|---|
| Mazatrol T-2 / T-32 | T-2, T-32 | Tournage | Première génération, interface texte |
| Mazatrol M-32 / M-Plus | Nexus 510, 630 | Fraisage | Interface graphique couleur, simulation 3D basique |
| Mazatrol Matrix | Variaxis, Nexus | Fraisage / 5 axes | AI SERVO CONTROL, simulation graphique solide |
| Mazatrol Matrix Nexus | QTN, Integrex | Tour / Multitâche | Multi-axe, contre-broche, synchronisation Y |
| Mazatrol Smooth X | Variaxis i-300 à i-800 | 5 axes | Interface tactile, SmoothAir, fibre réseau |
| Mazatrol Smooth G | VCN-430A, HCN | Fraisage horizontaux/verticaux | Smooth Corner Control, 30+ axes/broches simultanés |
| Mazatrol Smooth C | QTN-200/250, Quick Turn | Tournage | Smooth 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
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 →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..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.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é.