Mazak / MAZATROL Control & Machine Family Guide

Mazak is unusual among machine tool builders: it makes both the machine and the control, and that control — MAZATROL — is a conversational CNC that has been evolving under Mazak's own roof since 1981. The single most important thing to understand about any Mazak is that it is dual-mode: the same machine will run a shape-and-process MAZATROL conversational program or a standard EIA/ISO G-code program, and you can even mix the two. This guide maps the whole picture — how the two languages relate, the Smooth control generations from MATRIX up to the current SmoothAi, the machine families from the HCN horizontals to the INTEGREX mill-turns, and how Mazak's manual set (with its cryptic H-code numbers like H747PA1000E) is organized so you can find the right book.

What "MAZATROL" Actually Is

MAZATROL is Mazak's proprietary control software — the conversational programming language, the operating system, and the human-machine interface all under one name. When a shop says a machine "is a Mazatrol," they mean it runs Mazak's own control rather than a Fanuc, Siemens, or Heidenhain. What makes it distinctive is the conversational half: instead of writing G-code, the operator answers the control's questions about the workpiece and the features to be machined, and the control generates the toolpath, feeds, and speeds. You describe what the part looks like and what processes to run; MAZATROL works out the how.

But — and this is the point everyone new to Mazak gets wrong — MAZATROL machines are not only conversational. Every modern MAZATROL control is dual-mode. It reads and runs two completely different kinds of program:

Mode What it is How you build it Best for
MAZATROL (conversational)Mazak's own process language — a program is a list of units (a base/coordinate unit, then process units: FACE MILL, POINT DRILL, LINE, DRILL, BORE, etc.) filled in on graphical screensAt the machine, answering the control's prompts; each unit is a form, not a block of codePrismatic shop-floor parts, quick one-offs, hole work, families of similar parts — programmed by the operator without CAM
EIA/ISO (G-code)Standard RS-274 G&M code — G0/G1/G2/G3, G54, G43, canned cycles, user macros with # variablesPosted from CAM, or hand-written; loaded as a program file and run directly3D surfacing, simultaneous 5-axis, complex contours, probing macros, anything CAM produces

Both program types live side by side in the control's memory. On the same machine you might run a MAZATROL program for a simple fixture plate in the morning and a CAM-posted EIA/ISO program for a 5-axis impeller in the afternoon. You can even call an EIA/ISO subprogram from inside a MAZATROL program (and vice-versa) — a common pattern is a MAZATROL work plan that hands off a contour to a posted G-code subprogram. The manuals reflect this split down the middle: there is one MAZATROL Programming Manual and a separate EIA/ISO Programming Manual for every control generation (see the manual table below).

The Two Languages Side by Side

A taste of the difference. A MAZATROL program is a numbered list of process units — here, drilling a hole pattern, roughly as it reads on the control's program screen:

UNo. UNIT       (MAZATROL conversational)
0   BASE       WPC-0  additional WPC, work coordinate
1   DRILLING   TOOL: DRILL 10.  DEP 25.  hole data below
PT      X 15.   Y 15.
PT      X 165.  Y 15.
PT      X 165.  Y 165.
PT      X 15.   Y 165.
2   END        continue / number of repeats

The operator never wrote a feed, a spindle speed, or a Z-approach — MAZATROL pulled the tool from the tool file and computed the cutting conditions. The same four holes in EIA/ISO are explicit G-code you would typically post from CAM:

O1234 (DRILL PATTERN)
G90 G0 G54 X15. Y15.
G43 H1 Z50. S1600 M3
G81 Z-25. R2. F160. M8      (drill canned cycle)
X165.
Y165.
X15.
G80
G0 Z250. M9
M30

Same holes, two philosophies. MAZATROL trades typing for interaction and shop-floor speed; EIA/ISO trades interaction for the raw expressiveness CAM needs. The EIA/ISO side is full Fanuc-style code — canned cycles, cutter comp (G41/G42), work offsets (G54–G59, plus extended sets), G43 length compensation, and user macros (arithmetic on # variables, IF/GOTO, G65/G66 macro calls, G31 skip for probing). Mazak's own Renishaw probing cycles ship as EIA/ISO macro programs.

The MAZATROL Smooth Generation Lineage

MAZATROL is a moving target — the conversational language has stayed recognizable for decades, but the control hardware and feature set have gone through named generations. Knowing which one you have tells you the processor speed, the screen, the network features, and which manual set applies. The current era is the SMOOTH family (introduced 2013), and its top tier today is SmoothAi — the generation in the two machines this guide is built from. Earlier generations are described qualitatively; do not assume model-specific specs for controls not in front of you.

Generation Era What it is, roughly
Pre-Smooth — legacy controls, still cutting parts
MAZATROL T / M-Plus and earlier (T-2/T-3/M-2…)1980s–1990sThe original conversational controls. T lineage for turning, M lineage for machining centers. Monochrome / early color screens, floppy-era memory. If you can still read a program, the unit concept is already there.
MAZATROL FUSION 640~2000sWindows-CE-based generation that unified mill and turn programming and modernized the interface. The bridge between the old alphabetic controls and the graphical era.
MAZATROL MATRIX / MATRIX 2~2005 / ~2010The generation before Smooth. MATRIX brought the modern graphical MAZATROL screens, Intelligent functions (thermal/vibration control), and a big memory bump; MATRIX 2 refined it. Enormously common on shop floors today.
The SMOOTH era — current family (launched 2013)
SmoothG2013+Core mid/high tier of the first Smooth wave — large touchscreen, fast block processing, smooth surface control. The NC on the HCN 5000 in this guide's manual set. Extremely widespread.
SmoothX2013+The top tier of the first Smooth wave — highest processing power, aimed at the flagship multi-tasking and 5-axis machines (INTEGREX, VARIAXIS). Handles the heaviest simultaneous-axis and surface work.
SmoothC / SmoothM / SmoothB / SmoothG Turn2013+Value and machine-class variants of the Smooth platform — C is the economical tier for standard verticals and turning centers; others tailor the platform to specific machine lines. Same MAZATROL language, trimmed hardware/feature set.
SmoothAi~2018+ (current)The current AI generation — adds machine-learning-assisted functions (AI thermal shield, spindle/vibration intelligence, adaptive control), a faster CPU, and the SMOOTH Ai interface. The NC on the VARIAXIS C-600 (VRX C600) in this guide's manual set. Newest Mazak machines ship on SmoothAi.

The Smooth generations are close cousins: they share the MAZATROL conversational language and most of the EIA/ISO command set, so programs and skills carry across. The differences are processing power, screen, network/IoT features, and the “intelligent” option set — SmoothAi's headline being the AI-assisted compensation functions. Note also that Mazak's shared NC-unit manuals (the ones titled “for Machining Centers”) often list several Smooth names on the cover because one book covers the whole family — don't read that as your specific machine being all of them.

Which Smooth Do I Have?

Read the NC name, not the machine badge. Two reliable places: the machine-specific operating manual states it on the cover (e.g. “OPERATING MANUAL — VARIAXIS C-600 — NC: MAZATROL SmoothAi”), and the control itself shows the NC generation and software version on its system/version screen. The two machines documented in this guide illustrate that the badge and the NC generation are independent choices Mazak makes per machine and per build year:

Machine (this guide's docs) Machine class NC generation (per its manuals)
HCN 5000Horizontal machining centerMAZATROL SmoothG
VRX C600 (VARIAXIS C-600)5-axis vertical machining centerMAZATROL SmoothAi

Same builder, same era, same MAZATROL language — but one carries SmoothG and the other SmoothAi. That is normal: control generation tracks the machine's model, tier, and year of manufacture, so always confirm from the machine's own operating manual or version screen before ordering options or downloading a manual set.

Mazak Machine Families

Mazak's catalog is broad, but the model names follow families whose prefix tells you the machine class. The two grounded in this guide's manuals — the HCN 5000 horizontal and the VARIAXIS C-600 5-axis — are called out; the rest are described by class and typical use, without fabricating per-model specs.

Family / prefix Machine class Typical use
Machining centers — milling
HCN (e.g. HCN 5000)Horizontal machining centerProduction milling on a pallet-changing horizontal — boring, drilling, and milling of prismatic parts, often automated with a pallet pool. The HCN 5000 is a mid-size box-way/linear horizontal; documented here on SmoothG.
VARIAXIS / VRX (e.g. VRX C600, VARIAXIS C-600)5-axis vertical machining centerSimultaneous 5-axis and 3+2 machining of complex parts — aerospace, medical, molds. Tilting/rotating table verticals. The VRX C600 is documented here on SmoothAi.
VCN / VTC / VCEVertical machining centerGeneral 3-axis vertical milling. VCN = vertical center nexus travel-column verticals; VTC = vertical traveling-column for long parts. The workshop bread-and-butter.
NEXUS (e.g. VCN, HCN, QTN Nexus)Value line (spans mill and turn)Mazak's affordable line — the “Nexus” suffix marks the value-tier version of a vertical, horizontal, or turning machine. Full MAZATROL, trimmed spec.
Turning & multi-tasking
INTEGREX (e.g. INTEGREX i-series)Multi-tasking mill-turn (the flagship)Done-in-one machining — turning plus full milling with a tilting B-axis milling spindle, often twin spindles and a lower turret. Mazak's flagship line; typically SmoothX/SmoothAi. Turns and mills a complex part complete in one setup.
QUICK TURN / QT (QTN = Quick Turn Nexus)Turning center / lathe2-axis and multi-axis CNC turning, with live tooling and sub-spindle variants. General turned parts.
SLANT TURN / MEGA TURN / e-seriesLarge / vertical turningBig-bore, heavy, and vertical turning (VTC/vertical turn). Large-diameter chucking work.
Beyond metal-cutting
OPTIPLEX / SPACE GEAR (laser)2D / 3D laser cuttingSheet and tube laser cutting — a separate product line that also carries Mazak controls.
VC-500 AM / INTEGREX AM (additive)Hybrid multi-tasking + additiveDirected-energy-deposition additive combined with machining on one platform. Niche, newest.

Rules of thumb for the prefixes: H = horizontal, V = vertical, QT = quick turn (lathe), INTEGREX = multi-tasking mill-turn, and NEXUS appended anywhere = the value tier of that class. The letter families are stable even as individual model numbers churn.

The Manual Set — Which Book Answers What

A Mazak machine ships with a stack of manuals, each with a Mazak document code like H747PA1000E. The code looks opaque but is systematic, and once you can read it you can navigate the whole set. The core books every machine has:

Manual Answers questions about HCN 5000 (SmoothG) VRX C600 (SmoothAi)
Operating Manual (machine-specific)Running this machine: controls, panels, safety, setup, machine-specific operationHE01SG0111EHD28SG0012E
Operating Manual — NC Unit & Preparation for Automatic OperationOperating the MAZATROL control itself: screens, tool/coordinate data, editing, preparation to runH749S31001EH747S31000E
Operating Manual — Automatic OperationRunning programs in auto: cycle start, restart, interrupt, MDI (shared across MC/INTEGREX/VORTEX)H747S41006EH747S41001E
Programming Manual — MAZATROL ProgramConversational programming: every unit type, tool/shape sequences, cutting-condition logicH749PA1003EH747PA1000E
Programming Manual — EIA/ISO ProgramG-code/M-code, canned cycles, cutter comp, work offsets, user macros, coordinate conversionH749PB1003EH747PB1000E
Parameter List / Alarm List / M-Code ListParameter numbers & meanings, the full alarm/error catalog, and the M-code referenceHE00HA0066EHD28HA0010E
Maintenance ManualLubrication, periodic service, adjustment, replacement proceduresHE01MA0120EHD28MA0012E
Parts List / Electric & Ladder DiagramsSpare-part numbers; wiring and PLC ladder for the machine builder sideDP330038-10E / DDE… / DLE…DP309226-10E / DAD… / DLD…

On top of the core set, each machine carries a long list of supplement manuals — one per installed option (touch probe, thermal compensation, tool-ID management, field-network functions, NC rotary table, and so on). These are the …SB… / …SA… codes, and each names the specific feature on its cover.

Reading the Mazak document code:

H747 P A 1000 E
|    | | |    |
|    | | |    +-- language: E = English
|    | | +------- sequential document number
|    | +--------- sub-type within category (A = MAZATROL prog, B = EIA/ISO prog)
|    +----------- category letter block (P = Programming, S = operating/System)
+---------------- manual series / platform:
H747 / H749 / H751 = Smooth-series NC-unit manuals
HE0x = HCN machine-family manuals
HD28 = VARIAXIS C-600 machine manuals
HGEN / HGMC = generic (shared across many machines)
D... (DP/DA/DL/DD) = parts list & electrical/ladder diagrams

Practical decoding of the category/sub-type letters you'll meet most:

Pattern Manual type Examples
…PA…Programming — MAZATROL (conversational)H747PA1000E, H749PA1003E
…PB…Programming — EIA/ISO (G-code)H747PB1000E, H749PB1003E
…S3… / …S4…Operating — NC unit & automatic operationH747S31000E, H747S41001E, H749S31001E
…SG…Operating manual — machine-specificHE01SG0111E, HD28SG0012E
…HA…Parameter List / Alarm List / M-Code ListHE00HA0066E, HD28HA0010E
…MA…Maintenance manualHE01MA0120E, HD28MA0012E
…SA… / …SB…Supplement — one installed option/feature eachH747SA0031E (field network), H747SB0073E (thermal expansion comp.)
DP… / DA… / DL… / DD…Parts list; electric diagram; ladder diagramDP330038-10E, DAD28000107A, DLE11LD2400A

So if a setup sheet references a G-code feature, reach for the PB (EIA/ISO) book; a conversational unit question goes to the PA (MAZATROL) book; an alarm number goes to the HA list; and a “how do I run this” question goes to an S/SG operating manual. For alarm and parameter lookups specifically, see Mazak Alarms & Parameters.

MAZATROL vs EIA/ISO — When to Use Which

Because a Mazak runs both, the real question on the shop floor is which mode to program a given job in. The trade is between MAZATROL's shop-floor speed and EIA/ISO's raw expressive power.

Reach for… When the job is… Because…
MAZATROL (conversational)Prismatic parts, hole patterns, faces, bores, pockets; quick one-offs; families of similar parts; work you program at the machineYou describe features and let the control compute toolpaths and cutting conditions — fast to write, easy to edit at the machine, no CAM seat or post needed. Built-in tool and material data drive feeds/speeds.
EIA/ISO (G-code)3D surfacing, simultaneous 5-axis, complex freeform contours, anything posted from CAM; probing/measuring routines; parametric/macro logicCAM produces G-code; simultaneous multi-axis and surface toolpaths can't be expressed as MAZATROL units. Macros (# variables, IF/GOTO, G65) and skip probing (G31) live only on the EIA/ISO side.
MixedA conversational work plan that needs one contour or subroutine only G-code can express (or vice-versa)MAZATROL can call an EIA/ISO subprogram and EIA/ISO can call MAZATROL — use each where it's strongest in one job.

Rule of thumb: if you'd be comfortable programming it standing at the machine and it's mostly holes, faces, and prismatic features, MAZATROL will be faster; the moment CAM, 3D, simultaneous 5-axis, or macro math enters the picture, it's an EIA/ISO job.

Going Deeper

This guide is the map; the sibling articles are the detail for each half of the dual-mode control and for diagnostics:

  • MAZATROL Conversational Programming — unit types, base/coordinate units, tool and shape sequences, and how the control builds toolpaths from your answers.
  • EIA/ISO Programming — the G-code/M-code side: canned cycles, cutter comp, work offsets, coordinate conversion, and user macros.
  • Mazak Alarms & Parameters — reading the alarm list, common error classes, and the parameter/M-code reference.

References

  • Mazak, MAZATROL SmoothAi Programming Manual — MAZATROL Program (VARIAXIS C-600), H747PA1000E, 01/2020; and — EIA/ISO Program, H747PB1000E, 02/2020.
  • Mazak, MAZATROL SmoothG Programming Manual — MAZATROL Program (HCN Machining Centers), H749PA1003E, 09/2022; and — EIA/ISO Program, H749PB1003E, 07/2022.
  • Mazak, Operating Manual — VARIAXIS C-600 (NC: MAZATROL SmoothAi) HD28SG0012E; HCN-5000 (NC: MAZATROL SmoothG) HE01SG0111E; NC-unit operating H747S31000E / H749S31001E; automatic operation H747S41001E / H747S41006E.
  • Mazak, Parameter List / Alarm List / M-Code List — VARIAXIS C-600 HD28HA0010E; HCN-4000/5000 HE00HA0066E. Maintenance Manual HD28MA0012E / HE01MA0120E.

Have a question or want to contribute?

Contact us with corrections, additions, or topics you'd like covered.

Get in Touch