CNCYRON
Mazak Mazatrol Matrix & Smooth

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.

Structure d'un programme Mazatrol

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

COMMON

En-tête programme

  • Matière (type ISO : STEEL, STAINLESS, ALUMINIUM…)
  • État brut (forme : barre, brut, pièce finie)
  • Origine programme (WPC)
  • Vitesse maximum broche (SMAX)
PROCESS

Opération d'usinage

  • Type d'opération (surfaçage, contournage, perçage, taraudage…)
  • Outil utilisé (numéro T et type outil)
  • Paramètres de coupe (Vc ou N, fz ou f)
  • Profondeur et largeur de passe (ap / ae)
UNIT

Géométrie de la forme à usiner

  • Coordonnées des points (X, Y, Z en absolu)
  • Rayons et chanfreins sur les arêtes
  • Sens de contournage (horaire/anti-horaire)
  • Profondeur de passe par passée (Q)
END

Fin de programme

  • Retour broche au point de changement outil
  • Arrêt de broche et de liquide de coupe
  • Retour origine machine (optionnel)

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

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 de la 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.

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

Gestion des outils (Tool Data)

Numéro T

Identifiant de l'outil dans la table (1 à 999 selon magasin). Lié à une poche physique.

Type outil

Fraise en bout, foret, taraud, plaquette ronde, outil de tour… Mazatrol adapte les calculs selon le type.

Diamètre (D)

Diamètre nominal de l'outil. Utilisé pour calculer N depuis Vc et appliquer la compensation de rayon.

Longueur (H)

Longueur mesurée depuis la face de référence broche. À saisir après mesure sur prérégleur ou in situ.

Correcteur usure (Wear)

Correction fine de la longueur et du diamètre. À ajuster quand la cote dérive. Ne pas compenser > 0.3 mm sans changer l'outil.

Durée de vie (Life)

Mazatrol peut suivre l'utilisation outil (minutes ou passages). Alerte ou arrêt automatique à l'atteinte du seuil.

Origines pièce (WPC — Work Part Coordinate)

Attention :toujours effectuer un retour à l'origine machine (ZERO RETURN) avant de définir ou d'utiliser un WPC. Sans retour origine, les coordonnées sont incorrectes et les fins de course logiciels inactifs.

WPC #1 (G54)

Origine pièce principale. Réglée par palpage de la surface de référence ou mise en Z avec jaugeage.

WPC #2 à #6 (G55–G59)

Origines supplémentaires. Utiles pour multi-pièces, retournement, 2e serrage, ou contre-broche.

WPC #7… (G54.1 P1…)

Origines étendues (Smooth uniquement). Jusqu'à 300 origines supplémentaires pour palettes multi-pièces.

Décalage temporaire (SHIFT)

Décalage de la pièce sans modifier le WPC. Pratique pour aléas de centrage sans reprogrammer.

Versions Mazatrol — compatibilité

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

Transfert et sauvegarde des programmes

Clé USB

Méthode la plus simple sur Smooth. Format FAT32. Répertoire MAZAK ou racine. Extensions : .EIA (ISO) ou .MIN (Mazatrol).

Réseau Ethernet (DNC)

FTP natif sur Smooth X/G. Sur Matrix : logiciel MAZATROL NEXUS ou MazaCAM. Nécessite configuration IP machine.

Carte mémoire CF/SD

Sur certaines commandes Matrix : carte Compact Flash interne. Capacité 128 Mo – 1 Go selon version.

Sauvegarde paramètres

Menu Maintenance → Backup. Sauvegarde : programmes, table outils, WPC, paramètres machine. Faire mensuellement sur USB.

🛑 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 →
Guide Fanuc →Guide Siemens 840D →← Programmation CNC