What actually happens when a machine is connected.

One data point followed from spindle to screen: what is read, why the timestamp step matters more than the rest, and the four ways collection quietly goes wrong.

This article follows a single data point from the machine to the screen. It is deliberately non-technical: if you want sampling intervals and timestamp integrity, read CNC machine data acquisition instead. If you want to know what is actually happening when someone says a machine is 'connected', start here.

The journey of one data point

From spindle to screen.

ORIGINThe machineSomething changes: the spindle starts, a part completes, an alarm is raised.
CAPTUREAcquisitionThat change is read from the control, from a PLC, or from a wire carrying a signal.
STAMPTimestamp at sourceThe moment is recorded where it happened, not when it arrives.
STORETime-series recordWritten to the plant server as an event with a time and a machine.
DERIVEComputationStates become durations, durations become OEE, patterns become alerts.
PRESENTScreenDashboard, TV wall, WhatsApp summary or exported report.

The important step is the third. A reading timestamped where it occurred survives a network interruption; a reading timestamped on arrival produces a timeline that looks plausible and is wrong after every reconnection.

What is collected, in plain terms

For a CNC that can be read over the network, the useful material is machine state — running, idle, stopped — along with cycle timing, part counts and whether an alarm condition is present. Where the control and its options allow, operator login can be included so activity is attributable.

For machines that cannot be read, the same picture is assembled from discrete signals. A contactor tells you the drive is energised; a counter tells you a part completed; a stack light tells you the machine is calling for attention. Less detail, same shape.

What is deliberately not collected is anything the plant has not agreed to. There is no program content, no drawing data and no write access. Integration is read-only in both directions of that phrase: the system reads, and it does not act on the machine.

Push and pull

Two ways data leaves a machine, and why it matters to you.

ModelHow it worksWhere you see itPractical consequence
PolledThe monitoring system asks the machine at a set intervalMost CNC controls and Modbus devicesResolution is bounded by the interval. Events shorter than it can be missed unless the machine latches them.
Event-drivenThe machine or device reports when something changesDigital inputs on a gateway; some modern interfacesBetter resolution for short events, at the cost of needing somewhere reliable to send them.
HybridFrequent polling for state, event capture for edgesTypical of a mixed floorWhat most real deployments end up doing, because machine populations are mixed.
Where collection commonly goes wrong

PROBLEM

The interval is too coarse

A six-second stop on a machine polled every ten seconds may never appear. On floors where micro-stops matter, this is the difference between finding the loss and missing it.

PROBLEM

Timestamps applied on arrival

Any network hiccup shifts events. The record looks continuous and is quietly wrong, which is worse than an obvious gap.

PROBLEM

No buffering at the edge

A switch reboot becomes a hole in the day. Data held locally until the server acknowledges it removes the whole class of problem.

PROBLEM

Counts inferred rather than counted

Where a real counter exists, use it. Inferred counts are estimates and should be labelled as such in any report that leaves the plant.

What you should ask a vendor

Three questions separate a serious answer from a demonstration. What is the sampling or polling interval, and is it configurable per machine? Different machines justify different intervals. Where is the timestamp applied? There is only one right answer. What happens to data during a network interruption? If it is discarded, your timeline has holes exactly when the plant was busiest.

None of these questions require you to know how any specific control works. They are about the integrity of the record, which is the part you will rely on when the number is disputed.

Questions

Straight answers.

What data is collected from a CNC machine?
Machine state, cycle timing, part counts and alarm presence, with operator login where the control and options allow. No program content, no drawing data, and no write access to the machine.
What is the difference between polled and event-driven collection?
Polled means the system asks the machine at an interval; event-driven means the machine or device reports on change. Polling bounds resolution by the interval; event capture handles short events better. Most real floors use both.
Can short stops be missed?
Yes, if the polling interval is coarser than the stop. On floors where micro-stops matter, the interval should be configurable per machine rather than fixed platform-wide.
Why does it matter where the timestamp is applied?
A timestamp applied at the machine survives a network interruption. One applied on arrival at the server shifts events after every reconnection, producing a record that looks continuous and is wrong.
What happens to data if the network drops?
It should be buffered locally until the server acknowledges receipt. If it is discarded, the timeline develops holes exactly when the plant was busiest.
Is any data sent outside the plant?
Not with an on-premises deployment. The server is inside your building, and production data does not leave your network.
FREE 2-MACHINE PILOT
Live OEE on two of your machines — this week. ₹0 to start.
Software-first setup in under an hour each · your data stays on-premises · plant-specific ROI model included.