Mazak · MTConnect

How to Set Up MTConnect on a Mazak Smooth Control

MTConnect is Mazak's own native data story on SmoothX, SmoothG, and SmoothAi controls. Turn on the adapter, confirm it, and connect it to Spall.

~15 min · Last reviewed August 13, 2026

MTConnect isn’t a workaround on a Mazak, it’s the vendor’s own story. Mazak has shipped MTConnect adapter software factory-prepped on hundreds of machine models running its Smooth-technology controls (SmoothX, SmoothG, SmoothC, SmoothAi), and Mazak itself publishes the reference agent and a step-by-step setup guide for it. Once the adapter and agent are running, the control publishes run state, program, spindle load, and part count as standard MTConnect, and Spall reads it the same way it reads MTConnect off any other control. Nothing is written back to the machine.

Before you start This covers Smooth-family controls (SmoothX, SmoothG, SmoothC, SmoothAi). Older Mazatrol-only controls without a Smooth CNC may not carry the same factory-installed adapter, check with Mazak or your service rep if you’re not sure which generation your machine runs. You’ll need the MTConnect Adapter and Agent enabled (Mazak ships them, they may just need turning on), an Ethernet drop, a fixed IP from your network person, and the Spall gateway on the same network. The gateway reads only. It never writes to the control.

1. Confirm the MTConnect adapter is enabled

On a Smooth control, the MTConnect adapter and agent are typically already installed, since Mazak preps machines for it at the factory. What varies is whether they’re switched on. Check with your Mazak service contact or your own controls team for the exact enable step on your software version, Mazak’s own step-by-step MTConnect setup document (available through Mazak or your dealer) covers this for SmoothX/SmoothG in detail, since the screen path has changed across Smooth CNC releases.

MAZAK SMOOTH CNC / MTCONNECT MACHINE ID: VC-500 Adapter RUNNING Agent port 5000 RUNNING Device UUIDVC500-0231 NetworkFactory LAN, static IP Serves on 5000 Both need to show RUNNING. On most Smooth CNCs both are already installed, only enabling is left.
Mazak's MTConnect adapter and agent, once enabled. The adapter converts native Smooth CNC data, the agent serves it as MTConnect on port 5000.

2. Put the control on the network

Give the Smooth CNC’s network interface a static IP, or a DHCP reservation, in the same range as the Spall gateway. Write it down for the next step.

3. Confirm the agent is answering

Mazak’s reference agent serves MTConnect on the standard port, 5000. From any PC on the same network:

# device definition
http://10.0.4.22:5000/probe

# live values right now
http://10.0.4.22:5000/current
10.0.4.22:5000/current <MTConnectStreams> <DeviceStream name="VC500-0231"> <Execution>ACTIVE</Execution> <ControllerMode>AUTOMATIC</ControllerMode> <Program>O4410-BRKT</Program> <PartCount>318</PartCount> </DeviceStream> </MTConnectStreams>
A live /current response. XML like this is exactly what Spall reads, no adapter-specific parsing on Spall's side needed.

If /current returns XML, the machine is ready. If nothing answers, the adapter or agent likely isn’t enabled yet, back to step 1, not a network problem.

4. Open the port on your firewall

The agent serves on TCP port 5000. If a PC elsewhere on the network can’t reach the XML, ask IT to allow that port between the Mazak and the Spall gateway.

5. Point Spall at the machine

In Spall, add the machine, choose MTConnect as the source, and enter the control’s address and port:

10.0.4.22:5000

Assign the Spall gateway and save. Run state, program, and part count start populating within seconds. Run a cycle and watch execution flip to ACTIVE.

What Spall does with this data

Availability. Every hour splits into running, idle, and down straight from Execution and ControllerMode, no clipboards.

Downtime and reasons. Each stop is caught the instant it happens. Operators tag the reason, and Spall ranks them into a Pareto so the biggest loss gets attacked first.

Production. Spall reads PartCount directly for target-vs-actual by shift and job, standard MTConnect, no Mazak-specific translation needed on Spall’s end.

Quality and OEE. Availability, performance, and quality roll into one OEE view, each loss ranked in dollars.

One thing worth repeating Spall reads. It never writes. The gateway pulls MTConnect data on your network and sends it outbound over encrypted MQTT. There’s no inbound port opened on your firewall for machine data, no VPN, and no changes to your programs or the control. Worst case if it can’t reach the machine is a gap in the chart. The spindle keeps running.

Quick recap

  • Confirm the Mazak MTConnect adapter and agent are enabled (most Smooth CNCs ship with both installed)
  • Set a static IP on the control’s network interface
  • Verify ip:5000/probe and ip:5000/current return XML
  • Open TCP 5000
  • Add the machine in Spall

Mazak built MTConnect in from the factory on most Smooth-family machines. Repeat this per machine, or hand us the addresses and we’ll bring them on together.

Related guides

From the Help Center

$200/machine/mo · pilots from $4,500 · hardware included

See full pricing →

Bring your machine list. We'll tell you exactly what plugs in.

30 days, hardware included, line pilot $4,500 or plant pilot $8,500, fully credited when you expand.