CNC Machine Monitoring for Mixed-Age Machine Shops

CNC machine monitoring should help a machine shop explain setup, waiting, machining activity and completed work across equipment of different ages. addanode scopes approved controller data, suitable external measurements, job context and operator inputs into an addaNet production view. The first stage establishes what each signal actually represents, then verifies the resulting utilisation and job records against observed work on representative machines.

Begin with the decision that needs better machine-time evidence

A shop may be deciding whether to add another machining centre, change a shift pattern, revise a quotation or resolve repeated delays before first-off approval. Each decision needs a different record. Machine power alone will not explain all of them. We identify the required time categories and the people who will use the result before choosing an interface or proposing a dashboard.

The production manager usually owns the operating question. Setters and operators know how setup, prove-out, tool changes and waiting appear at the machine. The planner or estimator supplies the order and routing context. Maintenance or the control-system owner reviews available connections. A useful first project brings these roles together around a typical work order and a small group of machines representing the shop's actual equipment mix.

Distinguish powered time, spindle activity and productive work

A machine can be powered while waiting for material. Its spindle can rotate during a warm-up or a test. A program can be executing while the tool is travelling between operations. A completed cycle may produce several parts, an intermediate operation or an item still awaiting inspection. These distinctions determine which measurement can support a particular business question.

ObservationWhat the record can establishExtra context needed for a business decision
Supply or drive-current patternActivity in the measured electrical circuitObserved states and validation under representative conditions
Approved controller execution stateThe controller's reported program stateMeaning of that state, overrides and the operation being performed
Spindle or axis informationAvailable motion or operating signalsWork sequence and interpretation agreed with the shop
Cycle or part completionA defined completion eventParts per cycle, routing step and quality disposition
Operator reason or job entryThe stated work contextWho entered it, when it became effective and how it was reviewed

Select the data source machine by machine

For a controller connection, provide the manufacturer, model, software version, available interface options and the relevant machine documentation. The survey establishes the fields that can be read and the permission or licence needed to use them. Different machines can require different mappings even when their operators use similar terms. A common report should preserve those differences where they affect interpretation.

Where external measurements are more appropriate, we review the circuit or signal being observed, installation conditions and the states the team wants to distinguish. A current measurement may provide a useful activity indicator after site validation. Its usefulness depends on whether the observed pattern separates the relevant states under changing loads and operating modes. The machine retrofit service covers the wider installation options for existing equipment.

Validate the state model against an observed work sequence

Choose a representative sequence that includes normal production and the transitions that matter to the shop. Observe power-on, setup, trial execution, normal operation, feed hold where relevant, tool attention and waiting. Compare the candidate source signals with the operator's observed record. Some states may be distinguishable automatically; others may need an operator reason or an additional approved signal.

The final labels should describe the evidence available. If the installation only supports an activity classification, use a label such as measured machine activity rather than presenting it as verified cutting time. Review ambiguous intervals and define how the report shows them. This prevents the planner from treating an inferred state as a proven account of value-adding work, and gives the team a clear route for improving the measurement later.

Put jobs and operations on the same timeline

A machine's activity becomes more useful when it is associated with the work order and operation being performed. Specify where that context originates: a planning-system interface, a selected job list or an operator entry. Include the effective start time and the treatment of a job spanning shifts. The project should preserve a correction trail when a late entry changes the association of an earlier interval.

For a routing that uses several machines, keep the operation reference alongside the order reference. The same part may visit a turning centre and a machining centre before inspection. Counting both operation completions as finished parts would overstate final output. The report needs to distinguish operation progress from completed customer quantity, using the point at which the shop's own process considers that quantity complete.

Explain setup and waiting before reducing them to one percentage

Useful setup milestones can include the previous job finishing, the new setup beginning, the first trial piece and approval to run. The team chooses the milestones that it can reliably record and act on. These timestamps help distinguish physical setup work from waiting for a tool, program, material or inspection. A single stop-duration total obscures those different responsibilities.

A practical reason list should be short enough to use during work and specific enough to guide action. Allow a setter or supervisor to review unresolved events without overwriting the observed timings. When several people support one machine, make it clear whether the record describes a machine interval or a person's work. Machine monitoring provides operational evidence; its definitions should not imply a measurement of individual productivity that the installation does not collect.

Agree the denominator for utilisation and capacity discussions

Utilisation needs a stated time basis. Scheduled machine time, staffed shift time and total calendar time produce different percentages for the same activity record. Decide which view answers the current question and retain the schedule used. A machine available for an extra shift can look underused on a calendar basis while being fully committed during the staffed period. Both facts may matter when deciding whether to change staffing or buy equipment.

Consider an illustrative eight-hour period with six hours scheduled for a job and three hours of validated machine activity within that scheduled window. Activity divided by scheduled time is 50%; activity divided by the full eight-hour period is 37.5%. Neither figure establishes good-part output or a cutting-time percentage. This is a hypothetical example showing why the report must name the observation and denominator instead of publishing an unexplained utilisation score.

Use OEE where its input definitions are stable

For repeat work with an agreed ideal cycle reference, a defined count and a reliable first-pass quality record, the project can support OEE reporting. For varied job-shop work, establish state and job evidence first, then agree which comparisons remain meaningful. A first-off prove-out and a repeat production run should not be ranked as if they were interchangeable operating conditions.

If several products are combined in a report, the calculation needs the appropriate time reference for each product and a defined aggregation method. Averaging the percentages displayed on individual jobs can produce a misleading shop result. The OEE pilot acceptance checklist explains how to verify the source quantities and calculations before using them for a wider rollout. The parent OEE management service covers the broader production framework.

Retain usable records through shift changes and interruptions

Define how the local collector handles a source disconnection, device restart or loss of backhaul. LoRaWAN and 4G can form part of the monitoring design where suitable, with event capture and retained history specified separately from transmission. The important question is whether the required activity and job information survives the agreed interruption and can be reconstructed at the receiving system.

Stale and missing data should be distinguishable from a genuinely idle machine. Recovered observations should keep their original event time and avoid duplicating an interval already received. The shift handover also needs unresolved reasons, pending quality information and any maintenance changes that affect interpretation. A dashboard that resumes updating is only one part of recovery; the historical record used by planning must remain understandable.

Commission with a setter, a planner and a reference record

Acceptance exerciseEvidence to retainDecision supported
Observe representative machine statesWitnessed timeline and source-signal valuesWhich state labels are justified by the installation
Run a typical work orderJob and operation references with effective timesWhether activity and waiting belong to the correct work
Complete a multi-part cycle or operationActual output and agreed counting ruleWhether the quantity represents parts, sets or operations
Change shifts or record a correctionOriginal record, amended context and review trailWhether the next team can reproduce the report
Test a data interruption safelyFault indication and recovered sequenceWhether gaps and late records are treated correctly

Set the tolerances and observation periods before the test. The operator witnesses what actually happened; the technical team verifies the data path; the planner checks whether the resulting report answers the intended question. Retain unresolved classifications as defects or explicit scope limitations. The aim is a repeatable record that the shop can maintain when a program, job pattern or machine configuration changes.

Make quotation assumptions and maintenance responsibilities explicit

Initial costs depend on machine count, interface availability, required signals, external instrumentation, electrical installation, edge equipment and job-system integration. A mixed-age shop may use more than one collection approach. The quote should identify the data each approach provides and the fields that remain operator-entered. Include the actual report and acceptance work, not just the equipment attached to each machine.

Separate recurring platform and connectivity costs from support and on-site service. Assign ownership for job lists, reason codes, controller changes and the review of uncertain states. If quotations will use the resulting time records, agree how setup, unattended operation, rework and inspection waiting are treated in the costing exercise. Monitoring supplies a better evidence base; the estimator still decides which costs and commercial assumptions belong in the customer quote.

The manufacturing overview places this machine-shop record alongside other production and asset-monitoring requirements when planning a wider factory project.

Frequently asked questions

Can older and newer CNC machines appear in one view?

Yes, when the project establishes a suitable data source and agreed state mapping for each machine. The shared view retains the meaning and limitations of those sources, so apparently similar labels do not hide different observations.

Does spindle current tell us exact cutting time?

It may support an activity indicator after validation against observed states. Exact interpretation depends on the measured circuit, operating conditions and additional context. The scope should name what is actually measured and retain uncertain intervals for review.

Can we connect the report to our planning software?

Provide the software version, available export or API, job identifiers and the required reporting workflow. Integration is scoped against those inputs, including who owns corrections and how a job spanning shifts is represented.

What should we send to start?

Provide machine ages and controller details, one representative work order, current time or shift records, the operating decision you need to improve and the available installation window. Include a setter and planner who can help verify the first machine's results.

Method reference

Vorne's OEE calculation guide describes the defined time, count and quality inputs needed for OEE. Source reviewed 5 November 2026. The CNC state model, utilisation denominator and acceptance tests above are project-scoping methods to be agreed with the actual machine shop.

Define a first stage your team can verify.

Tell us the site, equipment, existing records and the decision you need to improve. We will use those inputs to discuss the scope and acceptance evidence.