Industrial Machine Connectivity & IIoT Data Collection
Connect CNC machines, PLCs and industrial controllers. Collect machine data and make it available to MES, SCADA, dashboards, analytics and other Industry 4.0 applications.
Windows install · SmartConnect is the data layer between the shop floor and your software.
- CNC Machines
- PLCs
- Industrial Controllers
- MES
- SCADA
- Dashboards
- ERP
- Analytics
- Cloud
Your machines already generate valuable data
Machine status, running and stopped condition, production counts, alarms, operating information, machine parameters, cycle information and program details are already inside your controllers. Getting that data out is the hard part.
Different CNC controllers, PLCs and industrial machines expose data through different communication methods, protocols and interfaces. A machine from one builder rarely speaks the same language as the machine beside it.
As a result, teams end up writing custom software for each machine or controller, maintaining fragile point-to-point integrations, and repeating the same work every time a new line, cell or application is added.
- Every controller family exposes data differently.
- Point-to-point integrations are costly to build and maintain.
- Legacy machines are often left disconnected.
- MES, SCADA and analytics teams cannot get consistent machine data.
Data trapped on the shop floor
| Machine status | Running / stopped / idle |
|---|---|
| Production | Part and cycle counts |
| Alarms | Faults and warnings |
| Parameters | Feeds, speeds, overrides |
| Program | Active program / job |
SmartConnect creates the data layer between machines and software
SmartConnect IIoT connects to your machines and controllers, collects the configured data, and publishes it through standard industrial interfaces — so every application above it reads machine data the same, consistent way.
- CNC Machines
- PLCs
- Industrial Controllers
- MES
- SCADA
- Dashboards
- ERP
- Analytics
- Cloud
Instead of building a custom connection for every machine and every application, you connect machines to SmartConnect once. SmartConnect then exposes that data through OPC UA, MTConnect and MQTT.
SmartConnect is the connectivity and data layer. It does not replace your MES, ERP, SCADA, OEE or analytics platforms — it provides the machine data those systems need.
Connect → Collect → Process → Integrate
Four steps from a machine on the floor to data in your applications.
Connect
Connect to supported CNC machines, PLCs and industrial controllers over their native interfaces.
Collect
Read the machine and controller data you configure — status, production, alarms, parameters and more.
Process
Normalise and structure the collected data into a consistent model at the edge.
Integrate
Publish through OPC UA, MTConnect and MQTT to MES, SCADA, dashboards and analytics.
What can SmartConnect connect?
SmartConnect is designed to connect the equipment that runs your production — with a current focus on CNC machine connectivity and data collection.
CNC Machines
Collect status, production, alarms and program data from CNC machine tools.
CNC data collection →PLCs
Read tags and registers from programmable logic controllers on your equipment.
PLC data collection →Industrial Controllers
Connect other industrial machines and controllers as a common data layer.
Industrial IoT gateway →Supported CNC Controllers
SmartConnect currently connects to and collects machine data from supported Mitsubishi and FANUC CNC controllers. Contact us to confirm support for your specific machines.

Mitsubishi CNC
Connect and collect machine data from supported Mitsubishi CNC controllers.

FANUC CNC
Connect and collect machine data from supported FANUC CNC controllers.
How data leaves SmartConnect
Collected machine data is published through the industrial standards your applications already understand.
CNC machine data collection software
SmartConnect is particularly focused on CNC data collection. It connects to CNC controllers and collects machine data such as run status, cycle and part counts, alarms, feed and spindle information, and the active program — then makes that data available to your monitoring, MES and analytics software.
Whether you need CNC machine monitoring, CNC data acquisition for a single cell, or CNC connectivity across an entire shop, SmartConnect provides a consistent way to collect and integrate CNC machine data.

Industrial machine data collection
The long-term SmartConnect vision extends beyond CNC. The same connectivity and data layer applies to PLCs and other industrial controllers, giving you one consistent approach to industrial machine data collection across mixed equipment.
Standardising machine connectivity means new lines, cells and applications reuse the same data layer instead of starting each integration from scratch.

An edge connectivity and data layer for Industry 4.0
Industry 4.0 and smart manufacturing start with reliable machine data. SmartConnect runs at the edge, close to your machines, and feeds the higher-level systems that turn data into decisions.
Edge connectivity
Collect and process machine data near the equipment for low latency and resilience.
Standard protocols
Deliver data through OPC UA, MTConnect and MQTT instead of proprietary interfaces.
Application ready
Give MES, SCADA, dashboards and analytics a single, consistent source of machine data.
Practical use cases
SmartConnect provides the machine data behind common manufacturing and IIoT scenarios.
CNC monitoring
Track machine status and utilisation across CNC equipment.
Learn more →Machine data collection
Collect structured data from machines and controllers.
Learn more →MES integration
Feed machine data into manufacturing execution systems.
Learn more →SCADA integration
Provide machine tags to SCADA over OPC UA.
Learn more →Industrial IoT
Publish machine data to edge and cloud IIoT platforms.
Learn more →Production monitoring
Supply the data for production and OEE dashboards.
Learn more →Legacy machine connectivity
Bring older machines into a modern data layer.
Learn more →Builders & integrators
Offer machine connectivity as part of your solution.
Learn more →Where SmartConnect fits
A clear separation between machines, the connectivity layer, industrial protocols and your applications.
- CNC Machines
- PLCs
- Industrial Controllers
- MES
- SCADA
- Dashboards
- ERP
- Analytics
- Cloud
Built for engineers and integrators
One data layer
Connect machines once and reuse the data across every application above it.
Standards-based
OPC UA, MTConnect and MQTT instead of proprietary, per-machine integrations.
Focused scope
A connectivity and data layer — not another MES or analytics platform to rip and replace.
Edge deployment
Runs close to your machines for reliable, low-latency data collection.
Consistent model
Normalises machine data so applications read it the same way every time.
Scalable
Start with CNC data collection and grow toward a broader IIoT platform.
Download the SmartConnect IIoT trial
Evaluate machine connectivity and data collection in your own environment. Connect a machine, collect data and publish it through OPC UA, MTConnect or MQTT.