SmartConnect IIoT is CNC machine data collection software. It connects to CNC controllers, collects machine data such as run status, production counts, alarms and program information, and makes that data available to your monitoring, MES, SCADA and analytics systems through OPC UA, MTConnect and MQTT.
What is CNC data collection?
CNC data collection is the process of reading data from CNC machine controllers and making it available to other software. It is also called CNC data acquisition or CNC machine data collection. The goal is to turn what a CNC machine already knows — whether it is running, how many parts it has produced, which alarms are active, and which program is loaded — into structured data that people and systems can use.
CNC data collection software sits between the controller and your applications. It handles the machine-specific details of talking to each controller, then presents the collected data through consistent, standard interfaces.
Why manufacturers collect CNC data
Accurate CNC machine data is the foundation for measuring and improving production. Without it, utilisation and downtime are estimated from memory and paperwork. With it, decisions are based on what the machines actually did.
- Understand real machine utilisation and spindle run time.
- Identify and categorise downtime and its causes.
- Track production counts and cycle times automatically.
- Surface alarms and faults as they happen.
- Provide MES, SCADA and analytics with trustworthy machine data.
- Support OEE, dashboards and continuous-improvement programmes.
The problem with accessing CNC data
CNC controllers from different builders expose data through different protocols, interfaces and options. Some provide network APIs or industrial protocols; others require specific driver libraries or hardware. Older machines may offer very limited digital access.
Because of this variety, manufacturers often end up writing custom software for each controller type and maintaining separate integrations for each machine. That work is expensive to build, fragile to run and difficult to scale as more machines and applications are added. A dedicated CNC data collection layer removes that per-machine custom work.
What CNC data SmartConnect collects
You configure the data points you need for each machine. Typical CNC data includes:
| Machine status | Running, stopped, idle or in alarm. |
|---|---|
| Production data | Part counts and cycle information. |
| Alarms | Active alarms, faults and warnings. |
| Machine information | Operating information and controller parameters. |
| Program information | The active program or job on the controller. |
| Operating parameters | Feeds, speeds and overrides where available. |
The exact data available depends on the controller and its options.
CNC controller connectivity
SmartConnect handles the machine-specific connectivity so your applications do not have to. It connects to supported CNC controllers and presents their data through a consistent model.
Supported CNC controllers: [ADD SUPPORTED CONTROLLERS] — contact us to confirm support for your specific CNC machines and controllers.
CNC data integration
Once collected, CNC data is published through standard industrial interfaces so it integrates cleanly with the software you already use:
OPC UA
Deliver CNC data to MES, SCADA and OPC UA clients.
OPC UA gateway →MTConnect
Provide CNC machine data through MTConnect where supported.
MTConnect →MQTT
Publish CNC data to IIoT, edge and cloud platforms.
MQTT gateway →From CNC data to machine monitoring
The CNC data SmartConnect collects is the foundation for machine monitoring, production monitoring and OEE. SmartConnect provides the machine data; your monitoring, MES or analytics application turns it into dashboards, reports and alerts.
For MES integration, SmartConnect supplies real-time machine status and production data. For SCADA integration, it exposes machine tags over OPC UA. For IIoT applications, it publishes CNC data over MQTT to edge and cloud platforms.
CNC data collection FAQ
What is CNC data collection software?
What CNC data can be collected?
How does SmartConnect connect to CNC machines?
Does SmartConnect replace my MES or monitoring software?
Start collecting CNC data
Download the SmartConnect IIoT trial and evaluate CNC data collection in your own environment.