Mazatrol: диалоговое программирование Mazak

На станках Mazak есть два способа программировать: обычный G-код (на стойке он называется EIA/ISO) и собственный диалоговый язык Mazatrol. В Mazatrol программист не пишет траекторию — он описывает, что за деталь и какие элементы на ней обработать, а траекторию и режимы рассчитывает стойка.

Как устроена программа Mazatrol

Программа состоит из блоков — units. Каждый блок заполняется как таблица на экране стойки, стойка подсказывает поля и рисует деталь.

  1. Общий блок (UNo 0): материал детали, размеры заготовки, припуск на торец. По материалу стойка подбирает скорость и подачу.
  2. Блоки обработки: что и каким способом обрабатывать. Внутри — строки инструмента (черновой, чистовой) и строки формы (FIG) — контур элемента по точкам.
  3. Блок END — конец программы, число деталей, повтор.

Основные блоки

БлокСтанокНазначение
BARтокарныйЧерновая и чистовая обработка из прутка по контуру — аналог G71/G70
CPYтокарныйОбработка по копиру для отливок и поковок — аналог G73
CORNERтокарныйОбработка углов, фасок, радиусов
FACINGтокарныйПодрезка торца
THREADтокарныйНарезание резьбы — аналог G76
GROOVEтокарныйКанавки — аналог G75
DRILLINGобаСверление — аналог G81/G83
TAPPINGфрезерныйНарезание резьбы метчиком — G84
LINE OUT / LINE INфрезерныйОбработка наружного / внутреннего контура с коррекцией
FACE MILLфрезерныйТорцевание
POCKETфрезерныйКарман
SLOTфрезерныйПаз

Упрощённый пример: токарная деталь

Начало программы ступенчатого вала — сравните с версией в G-коде в примере ступенчатый вал. Структура показана схематично: на стойке это экранные таблицы, а набор полей зависит от версии Mazatrol.

UNo  MAT     OD-MAX  ID-MIN  LENGTH  WORK FACE
0    S45C    50.     0.      100.    1.

UNo  MODE    PART    ...                 ; ЧЕРНОВАЯ НАРУЖНАЯ ОБРАБОТКА
1    BAR     OUT
     SNo  TOOL      NOM   ...  DEP-CUT   FEED
     R1   GENERAL   A          2.        0.25
     F1   GENERAL   A                    0.12
     FIG  PTN   S-CNR  SPT-X  SPT-Z  FPT-X  FPT-Z
     1    LIN          17.    0.     20.    -1.5   ; ФАСКА
     2    LIN          20.    -1.5   20.    -25.
     3    LIN          20.    -25.   30.    -25.
     4    LIN          30.    -25.   30.    -50.

UNo  MODE    ...
2    THREAD  OUT                         ; РЕЗЬБА
3    END

Mazatrol или G-код

MazatrolG-код (EIA/ISO)
Где пишетсяНа стойке или в программе Mazak на ПКГде угодно, чаще в CAM-системе
Скорость подготовкиБыстро для простых деталей прямо у станкаБыстрее для сложных деталей через CAM
Режимы резанияПодставляются автоматически по материалуЗадаёт программист
ПереносимостьТолько станки MazakЛюбой станок после постпроцессора
Сложные поверхности, 5 осейОграниченноДа

На практике простые детали и единичные заказы часто делают в Mazatrol прямо у станка, а сложные и серийные — в CAM с постпроцессором в EIA/ISO. Основы G-кода всё равно нужны: в режиме EIA станок Mazak понимает привычные G- и M-коды Fanuc-совместимого формата — изучите их в уроках.

Названия блоков и полей зависят от поколения стойки (Mazatrol T-Plus, Fusion, Matrix, SmoothX, SmoothG и др.). Сверяйтесь с руководством вашего станка.