Alerts with an explanation: what our dashboard shows and what the maintenance engineer does with it
A red light on its own helps nobody in maintenance. Our alerts say what stands out, where, by how much, how urgent it is and what to inspect. And they ask back whether they were right.
A monitoring system is only as good as the alert that finally reaches the maintenance engineer. "Spindle 1: alarm" is not useful information. Anyone who receives something like that first has to find out what was measured, whether it really is unusual and what to do now. That is why every alert in our system is an alert with an explanation. It names the suspected component, the conspicuous feature, the size of the deviation from the learned baseline, i.e. the normal state of this spindle, the urgency and an inspection recommendation in plain language. This article goes through it field by field: what it says, how it is produced and what the maintenance engineer should do with it.
Structure of an alert with an explanation
An alert in the dashboard always has the same five parts. The order follows the questions a maintenance engineer asks when reading it:
- What: a headline with the suspected damage pattern, for example "Outer race bearing damage suspected (spindle bearing)" or "Unbalance suspected (once-per-revolution vibration increased)".
- Where: machine, measuring point and the speed at which the deviation occurs, such as "MC 3, measuring point spindle_front, at 8,000 rpm".
- How urgent: the level Noticeable, Warning or Alarm, with a fixed sentence on what that level means.
- What to inspect: a specific inspection recommendation matching the damage pattern.
- Why we say this: the explanation with the feature, the comparison with the baseline and, if available, the finding in the envelope spectrum.
Below that is the question "Is the alarm right?" with three buttons. More on this further down.
Example, structured as in the system
Warning. Outer race bearing damage suspected (spindle bearing). MC 3, measuring point spindle_front, at 8,000 rpm. How urgent: schedule an inspection at the next opportunity. What to inspect: inspect the spindle bearing (outer race): running noise, bearing temperature, lubrication. Discuss the finding with the spindle service provider. Why: the vibration at the outer race fault frequency is 3.4 times as high as in the learned baseline of this machine (Warning). Finding in the envelope spectrum: outer race, 16 dB above the noise floor. Confirmed over several consecutive measurements.
The figures in the example are assumed. The sentences, however, are exactly the building blocks from which the system assembles the alert. There are no freely worded texts and no estimate of remaining useful life. There is no sound basis for a credible remaining useful life, so we do not claim one.
Feature and size of the deviation in plain language
Behind every alert are features that the edge box calculates from the vibration signal at the machine. In the data contract they have technical names such as env_bpfo or crest_factor. These names do not appear in the dashboard. Instead, it states what the feature means:
| Feature | How it appears in the dashboard |
|---|---|
| RMS | Vibration severity (RMS) |
| Peak value | Peak vibration value |
| Crest factor, kurtosis | Impulsiveness (crest factor) or impulsiveness (kurtosis) |
| 1st and 2nd order | Vibration once or twice per revolution |
| Envelope at BPFO, BPFI, BSF | Vibration at the outer race, inner race or rolling element fault frequency |
| Envelope at FTF | Vibration at the cage frequency |
The size of the deviation is given as a factor relative to the baseline: "3.4 times as high as in the learned baseline of this machine". Anyone on the shop floor can understand that. Internally, the system calculates a robust deviation, i.e. the distance from the median divided by the learned spread. Only increases count. Exactly how this works is described in the article Learning the baseline: the learning phase in practice. The explanation names at most the two largest deviations, so that the alert stays readable.
If there is also a finding in the envelope spectrum, it is shown alongside, with its distance from the noise floor in decibels. The system only considers bearing damage as seen when its fundamental frequency and at least one harmonic are clearly above the noise floor. How these frequencies arise is explained in the article Detecting rolling bearing damage early.
Level and urgency: what to do at which level
The system has four levels. Which level applies depends on how far the most conspicuous feature lies above the baseline. The thresholds are starting values. They do not come from a standard or from the manufacturer, but are calibrated on the test rig and with feedback from operation.
| Level | Deviation (starting value) | Text in the system | What the maintenance engineer does |
|---|---|---|---|
| Normal | below 4 | no alert | Nothing. The machine is running within the band of its baseline. |
| Noticeable | from 4 | keep an eye on it, no immediate action needed | Keep an eye on the trend in the dashboard. Listen for noise and check temperature on the next walk-round. |
| Warning | from 8 | schedule an inspection at the next opportunity | Schedule the recommended inspection for the next planned downtime. Clarify spare parts and service. |
| Alarm | from 15 | inspect promptly, increased risk of failure | Carry out the inspection promptly. Agree with production whether the machine should keep running until then. |
Two rules keep the levels steady. First, a level only applies once it has been reached in three measurements in a row. A single impact, for example during a tool change, therefore triggers nothing. Second, the same rule applies downwards: a level only drops once three measurements in a row are below it. A value hovering just around a threshold therefore does not make the display flicker. A new alert is only raised when the level rises. If a warning persists, the maintenance engineer does not receive the same alert again with every measurement.
The inspection recommendation: what to inspect
The inspection recommendation depends on the damage pattern. It is deliberately practical and refers to the spindle service provider where an inspection without dismantling cannot go any further:
- Outer race, inner race, rolling element: inspect the spindle bearing: running noise, bearing temperature, lubrication. Discuss the finding with the spindle service provider.
- Cage: inspect the spindle bearing: running noise, lubrication.
- Unbalance (once per revolution): check the tool and workholding for unbalance, contamination and seating, check the balance condition.
- Twice per revolution: check alignment and mounting, i.e. loose parts and distortion.
- Increased impulsiveness: indication of possible incipient bearing damage. Inspect the spindle bearing: running noise, temperature, lubrication.
- Generally increased vibration severity: check the tool, workholding, mounting and spindle bearing.
The recommendation does not replace a diagnosis by a specialist. It says where to look first. With unbalance in particular, the cause often lies not in the spindle but in the tool or the workholding. That is cheaper to check and fix than any bearing change. More on this in the article Order analysis and spindle unbalance.
Where the alert appears in the dashboard
The dashboard is deliberately calm. The home page opens with one sentence on the overall situation, for example "2 of 9 machines need attention." or "All machines are running within their usual range." Below that come the machines, sorted by level, with the most conspicuous at the top. Each machine shows the headline of its most recent open alert.
On a machine's page there is a separate card for each measuring point and speed range. It shows the current level and the trend of the currently most conspicuous feature over the last measurements, plotted against the band of the baseline. The maintenance engineer can therefore see whether a value has suddenly jumped or has been rising slowly for days. Below that are the latest alerts for this machine with their feedback. A separate list shows all alerts, or on request only the open ones, i.e. those without feedback.
The dashboard runs in the browser, and on a mobile phone with large buttons. Login requires a password and a second factor from an authenticator app. What else we secure is described on the page Data security.
Feedback: "That's right", "False alarm", "Not sure yet"
Below every alert is the question "Is the alarm right?". The maintenance engineer has three answers (German UI: "Das stimmt", "Fehlalarm", "Weiß ich noch nicht"):
- That's right: the inspection confirmed the finding, for example a bearing with running noise or a tool with unbalance.
- False alarm: the inspection found nothing, and there is no other reason for the deviation either.
- Not sure yet: the inspection is still pending or the result is unclear, for example because the spindle service provider has not yet been.
Maintenance engineers and the customer's administrator can give feedback. Users with read-only rights can see the feedback but cannot set it. Every piece of feedback is recorded in the audit log with the person and the time. An alert without feedback counts as open and stays in the list of open alerts until someone assesses it.
How feedback sharpens the thresholds
The thresholds 4, 8 and 15 are starting values. Whether they are too sensitive or too sluggish for a particular spindle type only becomes clear in operation. That is exactly what the feedback is for. For each alert, the level, features, deviation and the maintenance engineer's assessment are available together. From this you can see for which features and deviations the alerts are accurate and where false alarms cluster. We calibrate the thresholds using this data and the results from the test rig.
It is important what does not happen: a single click on "False alarm" does not automatically adjust a threshold. That would be dangerous. A maintenance engineer under time pressure who presses "False alarm" three times could otherwise switch off the monitoring of their own spindle without noticing. We change thresholds transparently and for stated reasons, not in the background. Why we rely on a transparent method rather than opaque automation is explained in the article fixed thresholds or a learned baseline.
For you as a customer, this means: the more carefully the feedback is given, the better the thresholds fit your machines. "Not sure yet" is an honest answer and better than a guessed "False alarm". The assessment can be changed later once the inspection result is available.
Forwarding, export and monthly report
The platform also forwards alerts from the Warning level upwards to our service portal. The level from which this happens is configurable. This way we also see when something serious shows up on one of your machines and can help to interpret it. Notification by email or push message is planned; today, alerts appear in the dashboard and in the service portal.
The customer's administrator can export all data at any time: machines, features, baselines and alerts with feedback. A monthly PDF report per customer is planned. It is intended to summarise which alerts there were, how they were assessed and how the machines developed over the month. Today it is not yet part of the system, so we do not promise it as a finished feature. How a pilot runs and when which feature will be available is something we discuss in the introductory call. You will find the overall process under Process and requirements.
Frequently asked questions
What does a condition monitoring alert contain?
The suspected damage pattern, machine, measuring point and speed, the level with its urgency, an inspection recommendation and the explanation. The explanation names the conspicuous feature in plain language and how much higher it is than in the learned baseline of this machine.
How many false alarms should you expect from vibration monitoring?
That depends on the machine, the machining and the thresholds and cannot be quantified across the board. Our system only reports a level after three measurements in a row and only lets it drop again after three measurements. This suppresses individual outliers. The thresholds are calibrated using the test rig and feedback.
Does clicking "False alarm" adjust the thresholds automatically?
Not through a single click. Feedback is stored and analysed to calibrate the thresholds. Today we do this by hand. Automatic adjustment will be added. It will evaluate many pieces of feedback together and remain traceable, so that monitoring does not become insensitive without anyone noticing.
Does the system say how long the spindle will last?
No. There is no estimate of remaining useful life, because the basis for one is missing. The alert says what was measured, how much it deviates and what to inspect.
Who in the plant can assess alerts?
Maintenance engineers and the customer's administrator. Users with read-only rights can see alerts and assessments but cannot change anything. Every assessment is logged with the person and the time.