Machine Condition Monitoring & Automated Inspection
Machine condition monitoring and automated inspection built into the machine. Multi-channel acquisition designed around the fault you need to detect, and in-line inspection built on the imaging stack the camera already provides.
Who this is for
-
Machine builders
Build health monitoring and in-line inspection into the machine, so your customer does not have to instrument it after commissioning.
-
OEMs adding a monitoring or inspection product
Settle the sensing, sample rate and transport before the analytics question, because the analytics can only use what was sampled.
-
Plant engineering teams
Establish whether a line is a candidate for condition-based maintenance or automated inspection before committing to a platform.
What we do
- 01
Condition-monitoring readiness assessment
A predictive maintenance readiness assessment that states what your machines can already support and what they cannot.
- 02
Sensor and acquisition design
Multi-channel data acquisition on the industrial side, with sensor placement, sample rate and channel correlation designed around the fault you need to detect.
- 03
Signal processing at the machine
FFT-based analysis, envelope detection and motor current signature analysis run close to the machine instead of in a historian.
- 04
Data reduction and transport
What is kept at full rate, what is aggregated and what is sent upstream for analysis. This decision sets the cost of everything downstream.
- 05
Automated optical inspection engineering
In-line inspection built on the imaging hardware and vendor stack the line already uses, from image acquisition, line-scan through to the classification step.
- 06
Defect classification models
Where image processing alone cannot separate the defect classes, we train a classifier against your labelled examples and benchmark architecture against the cost of producing them.
- 07
Third-party sensing and platform integration
Off-the-shelf vibration, current and acoustic monitoring units and analytics platforms integrated into the machine and its network, where buying that layer is the better answer than building it.
Technology verticals
- Sensing
- MEMS accelerometer (G-sensor) · piezo vibration · acoustic signature · temperature · motor current signature · spindle speed · line-scan and area-scan imaging
- Transport
- OPC UA history read · OPC UA PubSub · MQTT · DDS · direct PLC acquisition at sub-second correlation
- What you receive
- Readiness assessment · acquisition and sensor-placement design · on-machine processing implementation · data-reduction and transport design · trained inspection model with its benchmark record · integration notes
What do you cover under machine condition monitoring?
Machine condition monitoring and automated inspection are engineered into the machine or the product.
That means multi-channel acquisition, on-machine signal processing, and a transport design to filter and send the essential data upstream for analysis. As an example, our team has built acquisition and transport designs correlating piezo vibration, current and temperature at the drive and fan ends sub-second at the controller, and line-scan inspection systems classifying a moulded consumer product at production rate. Condition monitoring and in-line inspection are two disciplines, and they sit on one page because our engineering underneath both is shared: sensing choice, sample rate, correlation, and what leaves the machine. Monitoring watches the machine’s own health over time. Inspection judges each part the machine produces. The engagement is usually one of these shapes:
- A readiness assessment. A predictive maintenance readiness assessment or machine health assessment and audit that states what the machines can already support, including when the answer is “not much yet”.
- The acquisition layer. Multi-channel data acquisition with sensor placement, sample rate and channel correlation designed around the fault.
- On-machine processing. Vibration analysis for predictive maintenance and motor current signature analysis run at the machine, so a developing fault shows in a trend held locally instead of waiting for the next bulk upload.
- Data reduction and transport. What is kept at full rate, what is aggregated, what is sent upstream, and over which transport.
- An in-line inspection system. Automated optical inspection integration, from image acquisition on the line’s own camera stack through to classification at line rate.
- An online condition monitoring system, end to end, built inside the machine, including the third-party sensing units, gateways and analytics backends it has to work with. Note that we do not sell an off-the-shelf monitoring product.
Four decisions sit behind all of them, and they are taken in this order:
- Which fault you are trying to catch.
- Where you have to sense to see it.
- How fast you have to sample before it becomes invisible.
- What analysis runs on the result.
Most projects start at the last one, but it needs the insight generated from the previous three steps. A model cannot recover information that was never sampled. The sample rate follows from the fault’s P-F interval: the time between the point where the fault becomes detectable and the point where the machine fails. A rate chosen to suit a historian’s ingest budget can miss that interval entirely, and the dataset then holds no trace of the fault. Most of the value we add is upstream of the analytics, in the acquisition and transport design.
We do not instrument plants or commission machines. The monitoring layer inside your machine or your product is ours to design and build, and we integrate and test it with your engineers, onshore while that phase is running and remotely afterwards.
Can the sampling and data-reduction design be changed after deployment?
The sampling design can be revisited, but the data-reduction half of it is irreversible.
Once a machine has aggregated a signal to a one-minute average and discarded the rest, the transient that was the early warning is gone. The data-reduction decision is a design commitment, and it is made per signal, not per system. Some channels justify full-rate capture and a fast transport, and most do not. In practice the bands fall out at roughly 100 ms, 40 ms, 10 ms and 1 ms depending on what the signal is for, and the transport selection follows from the band:
| Data-reduction band | Transport |
|---|---|
| Slow | An OPC UA history read against the controller |
| Fast | A publish-subscribe path: OPC UA PubSub, MQTT or DDS |
| Correlation-critical | Read from the PLC directly |
Those paths are established in the readiness assessment, before anything is committed, because they decide what the backend can be asked to do afterwards. That is where this work meets OPC UA modelling above it and real-time Ethernet beneath it.
Who chooses the historian or analytics backend?
You do, or your data platform does.
We design the acquisition and transport layer to feed a historian, an MES or a named analytics backend, and we treat that target as given. Selecting and operating it is a platform decision with its own procurement. Where a controller exposes what is needed, the acquisition layer works across PLC brands, because it runs over standard paths and not through vendor-specific tooling.
Where does in-line inspection differ from condition monitoring?
The measurement is an image, and the judgement is per part instead of per trend.
- Image processing first. Most in-line inspection is image processing. The camera vendor supplies an SDK and an imaging stack, usually OpenCV-based, and thresholding, morphology and dimensional checks on that stack resolve the majority of defect classes without any model at all. That is the first thing we try, because it is faster to build, cheaper to run and easier for a quality team to explain.
- A trained classifier second. It goes in where image processing cannot separate the classes: variable, natural or textural defects where the rule is not expressible as a threshold. When that step is needed we train the model against your labelled examples, and we benchmark the architecture against the number of examples it needs. A heavier model that classifies marginally better but needs several times the labelled examples is the wrong choice for a deployment that has to produce those examples on a running line. As an example, our team has built a line-scan inspection system for a moulded consumer product, separating correctly formed units from partially formed, empty and incomplete ones.
What happens to an inspection model when the product changes?
It gets retrained, and we design for that from the start.
A product change, a lighting change or a line-rate change can all move a classifier’s accuracy, and on a running line at least one of the three will happen. The same benchmarking process runs again against fresh labelled examples, so the model size sets the number of training iterations and the cost of each round of change. Your team is typically the one producing those examples on a running line, and once the architecture is established the retraining can be done by the same team.
Frequently asked questions
Who builds machine condition monitoring into a machine?
Do you sell a condition monitoring platform?
Can you predict failures with machine learning on vibration data?
Do you do acoustic emission or thermal imaging?
Is this the same as outgoing quality inspection?
Do you supply the cameras and sensors?
How long does a readiness assessment take?
What false positive rate can we expect from the inspection models?
What does the sensing and acquisition hardware cost?
How do you correlate channels that are sampled at different rates?
- ISO 13374 — condition monitoring and diagnostics of machines, and the data processing blocks that structure it
- ISO 10816 / ISO 20816 — mechanical vibration evaluation by measurements on non-rotating parts
- IEC 62541 — OPC UA, including the history-read and PubSub paths a monitoring design chooses between
- ISO 17359 — condition monitoring and diagnostics of machines, general guidelines, including the P-F interval
- ISO 18436-2 — qualification and assessment requirements for vibration condition monitoring personnel
- ISO 20958 — electrical signature analysis of three-phase induction motors, which motor current signature analysis is performed under
Ready to scope this for your product?
Start with our engineering notes, or talk directly to the team that will build it.