# CNC machines with MTConnect

> PLCGateway reads any MTConnect agent and combines machine tools of different brands in one OEE and monitoring system.

MTConnect gives machine tools of different builders a common data model. Many machines offer an MTConnect agent directly or through an adapter from the machine builder. PLCGateway reads the agent's current data and lets you browse all data items.

Execution state, part count, spindle and position data of every machine then appear in the same dashboards, OEE calculations and reports, next to machines connected with FOCAS or Haas Q commands.

## Families and models

| Family | Models (examples) | Protocol |
|---|---|---|
| Mazak | MAZATROL SmoothX / SmoothG / SmoothAi — MTConnect agent of the MAZATROL controls. | [MTConnect](https://plcgateway.com/protocols/mtconnect.md) |
| Okuma | OSP-P300 / P500 (MTConnect adapter) — MTConnect adapter and agent for OSP controls. | [MTConnect](https://plcgateway.com/protocols/mtconnect.md) |
| DMG MORI | CELOS, MAPPS — MTConnect interface of CELOS / MAPPS machines. | [MTConnect](https://plcgateway.com/protocols/mtconnect.md) |
| Hurco | WinMax — MTConnect of the WinMax control. | [MTConnect](https://plcgateway.com/protocols/mtconnect.md) |
| Haas | Next Generation Control — MTConnect of the Next Generation Control, or Haas Q commands. | [MTConnect](https://plcgateway.com/protocols/mtconnect.md), [Haas machine data collection](https://plcgateway.com/protocols/haas.md) |
| FANUC · Siemens · Heidenhain controls | MTConnect adapter / agent — MTConnect adapter and agent of the machine builder; FANUC controls can also use FOCAS directly. | [MTConnect](https://plcgateway.com/protocols/mtconnect.md), [FANUC FOCAS](https://plcgateway.com/protocols/fanuc-focas.md) |

## Notes for commissioning

- Check that the agent answers in a browser (for example http://machine:5000/probe).
- One agent can serve several machines; enter the device name to select one.
- Use the execution state and part count for availability and output in the production model.
- MTConnect is read only; use FOCAS or Haas Q commands where values have to be written.

## Questions and answers

### Does every CNC have MTConnect?

No. Many newer machines offer it, others need an adapter from the machine builder or a third party. FANUC controls can be read directly with FOCAS.

### Can I mix MTConnect and other drivers?

Yes, every machine is a device with its own driver; dashboards and OEE treat them the same.

### Is a cloud service needed?

No, PLCGateway reads the agents in the local network and runs on your own hardware.

## Related controllers and devices

- [FANUC CNC](https://plcgateway.com/controllers/fanuc.md)
- [Haas Automation](https://plcgateway.com/controllers/haas.md)
- [All protocols](https://plcgateway.com/protocols.md)

_Product and model names are trademarks of their owners. They are named only to show which equipment the drivers communicate with; PLCGateway is not affiliated with these companies._

---
Source: https://plcgateway.com/controllers/mtconnect-machines
