The Sensor-to-Work-Order Workflow
It is 2:40 on a Tuesday afternoon in July, and the number 4 extruder gearbox is humming along at a vibration reading nobody is looking at. The historian, the time-series database that quietly records every sensor tag on the floor, has been logging that gearbox's vibration every second for six years. Nobody has queried it in eighteen months. Three aisles over, a predictive model that the plant bought last spring lit up a yellow tile on a dashboard at 9:15 this morning: "Extruder 4 gearbox, anomaly score elevated." The dashboard sits on a monitor in the reliability office. The reliability office has been empty since the day shift lead went to the morning production meeting and then got pulled into a changeover. At 3:55, on a hot afternoon, exactly the kind of afternoon when the cooling water runs warm and the bearings run hot, the gearbox seizes. The line goes down for nine hours. The maintenance log will later record the cost at roughly 27,000 dollars in lost production plus 8,000 dollars in the emergency rebuild, and the model, the one that saw it coming at 9:15, will be blamed for "not working." The model worked fine. The workflow did not exist. This lesson is about the workflow that turns a prediction into a prevented breakdown instead of another tile nobody clicked.
The Prediction Is Not the Product
The single most expensive misunderstanding in predictive maintenance is the belief that the prediction is the deliverable. It is not. A prediction sitting on a dashboard has the same value as a smoke detector with the battery pulled out: the sensing works perfectly and the outcome is identical to having nothing at all. The product of a predictive maintenance program, abbreviated PdM and meaning the use of condition data to forecast a failure before it happens, is a verified, prioritized, scheduled work order that a technician actually executes before the machine fails. Everything upstream of that work order is plumbing. Everything downstream is the save.
Consider the gearbox above. The model did its job. It assigned an elevated anomaly score, a single number that says "this machine's current behavior looks unlike its normal behavior," at 9:15. Between 9:15 and 3:55 there were six hours and forty minutes of runway. In that window, a planner could have pulled the next scheduled changeover forward by ninety minutes, a technician could have checked the oil and the cooling water temperature, and the gearbox could have been swapped on a planned basis over a weekend for a fraction of the cost. None of that happened, because the prediction was never converted into an instruction that landed in front of a human with the authority and the time to act. The gap between a 9:15 anomaly score and a 3:55 seizure is not a modeling gap. It is a workflow gap.
A prediction nobody converts into a work order is not predictive maintenance. It is an expensive smoke detector with the battery pulled out.
This is why we trace the whole path, sensor to work order, as a single connected system rather than a model with a dashboard glued on. The five stages are: the signal leaves the machine and lands in the historian; the model scores the signal and raises an anomaly; a human triages the anomaly to confirm it is real and not a sensor having a bad day; the confirmed anomaly becomes a prioritized, verified work order in the computerized maintenance management system, abbreviated CMMS and meaning the software that holds every asset, work order, and maintenance history; and the technician executes the work and logs the result so the next prediction is smarter and the save is provable. Skip any one stage and the chain breaks. Most plants build stage one and stage two, buy a dashboard, and declare victory. The money lives in stages three, four, and five.
From Historian Tag to a Trustworthy Signal
The chain begins at a sensor and a tag. A tag is the named address of one measured value in the historian, something like EXT04_GBX_VIB_MMS for the number 4 extruder gearbox vibration in millimeters per second. Before any model touches that tag, the signal has to be trustworthy, and on a brownfield floor, meaning an older plant retrofitted over the years rather than built clean, trust is not the default. The reader's plant likely runs a 1990s programmable logic controller, abbreviated PLC and meaning the ruggedized industrial computer that actually controls the machine, feeding a historian that nobody has audited in years. Three things routinely go wrong at this layer, and each one will poison every prediction downstream if you do not catch it.
First: the tag is stale or frozen. A sensor fails quietly and the historian keeps logging the last value it saw, a flat line that looks like a perfectly healthy reading. A model trained to spot rising vibration sees a steady number and stays silent while the bearing grinds itself to powder. The fix is a freshness check: if a tag has not changed by even a small amount in a window where it always changes, flag the sensor, not the machine.
Second: the units and the scaling are wrong. A vibration sensor reading in inches per second feeding a model trained on millimeters per second is off by a factor of about 25.4. The model will either scream constantly or never alarm. On the floor this is the single most common reason a freshly installed PdM pilot produces nonsense in its first week. Verify the unit on every tag against the sensor datasheet before you trust a single score.
Third: the sample rate is too slow to see the failure. A bearing fault shows up as a high-frequency signature. If the historian logs that tag once per minute, the failure signature is invisible, averaged away into a smooth line. You cannot detect what you never sampled. This is why a vendor demo on clean, high-rate data does not transfer to a plant logging at one-minute intervals to save historian storage.
Here is the worked number that makes this concrete. A mid-size plant ran a six-week PdM pilot on twelve critical assets and got 40 alerts. When the reliability lead audited them, 17 of the 40 traced back to sensor problems: frozen tags, a miscalibrated probe, and two tags logging in the wrong unit. That is 42 percent of all alerts caused by the data layer, not the machines. Had the team chased every alert as a real failure, they would have burned roughly 70 technician-hours on healthy equipment and trained the crew to ignore the system inside a month. Cleaning the signal first turned a noisy, distrusted pilot into a credible one. The lesson the floor teaches over and over: you cannot bolt AI onto a plant you cannot see, and the first thing you have to see clearly is your own sensor data.
The Model Raises an Anomaly, Not a Verdict
Once the signal is trustworthy, the model earns its keep. The most common and most honest form of a PdM model on a brownfield floor is an anomaly detector. It learns what normal looks like for this specific asset across temperature, load, and speed, and it outputs an anomaly score that rises when current behavior departs from that learned normal. It is important to be precise about what this score is and is not. It is a statement that something looks unusual. It is not a diagnosis of which component is failing, it is not a calendar date for the failure, and it is not, on its own, a reason to pull a running machine offline.
Treating the anomaly score as a verdict is how plants generate alert fatigue, the condition where a crew is hit with so many alarms that they stop responding to all of them, including the real one. The score is the model's way of raising its hand to say "look here." A working PdM workflow translates that raised hand into one of three states, and the translation is where engineering judgment lives.
- Green, no action: the score is within normal scatter. The machine is fine. Log nothing, alert nobody.
- Yellow, monitor and triage: the score is elevated and trending, or it crossed a watch threshold once. This is the state that should land in front of a human within the shift, not at end of week. The gearbox at 9:15 was a yellow that should have triaged to a work order by lunch.
- Red, act now: the score is high and climbing fast, or it correlates with a second independent signal such as a rising bearing temperature. This is a same-shift conversation with the planner and possibly a controlled shutdown.
The thresholds that separate these states are not the vendor's to set for you. They are a business decision about the cost of a false alarm versus the cost of a missed failure on each specific asset. Set the yellow threshold too low and the crew drowns in nuisance alerts on a non-critical conveyor. Set it too high on a 27,000-dollar-per-event extruder gearbox and you miss the save you bought the system for. The model gives you a dial. The plant decides where to set it, asset by asset, and revisits it as the crew's trust grows.
A worked example: on a critical pump where an unplanned failure costs about 18,000 dollars in lost production and a planned bearing swap costs about 1,200 dollars in parts and labor, the math overwhelmingly favors acting on weak signals. You can tolerate a handful of false alarms a quarter, because even four wasted two-hour inspections, call it 600 dollars of technician time, are trivial against one prevented 18,000-dollar seizure. On a redundant, non-critical exhaust fan where a failure costs almost nothing because a backup picks up the load, you set the threshold high and let it run to failure on purpose. The model is the same. The economics are different. The threshold follows the dollars, not the algorithm.
The Triage Step: A Human Confirms the Signal
Between the model's yellow flag and a work order stands the step most plants skip and the step that makes the whole workflow trustworthy: human triage. Triage means a qualified person looks at the flagged anomaly and answers one question before anything else happens, "is this a real developing failure, or is this a sensor, a process change, or a known condition?" Remember the pilot where 42 percent of alerts were data problems. Triage is the filter that keeps those 17 false alerts from becoming 17 wasted work orders and a crew that stops believing the green light.
Good triage is fast and structured. It is not a committee. It is one reliability tech or engineer with a short, repeatable checklist, ideally completed in ten to fifteen minutes per yellow alert. The checklist asks: Is the tag fresh and reading in the right units, or did a sensor just go bad? Did the process change in a way that explains the reading, a new material, a higher line speed, a hotter ambient? Does a second independent signal agree, for example does bearing temperature confirm what vibration is suggesting? Is there maintenance history on this asset that matches the pattern, a prior failure with the same signature? And does the timing fit a known pattern, like the hot-afternoon failures that always cluster when the cooling water runs warm?
This is exactly where grounded AI assistance earns its place, and exactly where it must stay advisory. A retrieval-grounded assistant, meaning a generative tool that answers only from the plant's own documents and history rather than from the open internet, can assemble the triage packet in seconds: it pulls the last ninety days of this tag, the asset's maintenance history from the CMMS, the machine's model book, and any prior anomalies on the same component. It can draft a summary: "Extruder 4 gearbox vibration has risen 30 percent over six days, the bearing temperature tag rose in parallel, and this asset had a similar signature before a bearing failure fourteen months ago." That draft saves the tech twenty minutes of digging. What it does not do is decide. The customer audits the plant, not the vendor, and "the model flagged it" is never a sufficient answer to an auditor or to a line manager asking why you pulled a running machine. The human reads the packet, applies judgment, and owns the call. The AI assembled the evidence. The reliability tech reached the verdict.
One more discipline: triage has to be staffed and timed, or it does not exist. The gearbox failure happened because the dashboard had no owner on shift. A yellow alert with no named human responsible for triaging it within a defined window, say within four hours for a critical asset, is functionally the same as no alert at all. Assign the alert to a person and a clock, not to a screen.
From Confirmed Anomaly to a Verified Work Order
A confirmed anomaly is still not maintenance. It becomes maintenance when it turns into a work order, the formal instruction in the CMMS that tells a named technician what to do, on which asset, with which parts, by when, and at what priority. This is the stage where the value finally crosses from analysis into the physical plant, and it is the stage where AI drafting helps most and verification matters most.
A well-formed predictive work order is specific. It names the asset by its CMMS identifier, states the observed condition in plain terms ("gearbox input-shaft bearing showing rising vibration and temperature, anomaly confirmed by reliability"), specifies the recommended action drawn from the machine's manual and the plant's procedures, lists the parts and their stock locations, estimates the labor hours, and carries a priority and a due date tied to the predicted runway. Compare that to the vague reactive work order a stressed planner types after a breakdown: "Ext 4 down, check gearbox." The first prevents a failure on a planned schedule. The second is a record of a failure that already cost nine hours.
A grounded AI assistant drafts this work order well because the inputs are all in systems it can read: the anomaly detail, the asset record, the maintenance history, the bill of materials, and the procedure library. It can produce a clean draft in under a minute, including the right part numbers and the standard task steps. That speed is real and it matters when a planner is covering three areas. But the draft is exactly that, a draft, and the verification step is non-negotiable for a simple reason this whole program returns to: a generative model can invent a torque spec, a part number, or a procedure that was never in the drawing, stated with total confidence. The job shifted from producing the draft to verifying the draft against the manual, the bill of materials, and the asset record.
So before the work order is released, a human confirms three things. The part numbers are real and in stock, checked against the CMMS inventory, because a confident but wrong bearing number sends a tech to the crib for a part that does not exist and burns the runway you fought to create. The procedure matches this specific machine, because the model may have pulled a torque spec from a similar but not identical asset. The priority and due date fit the real runway and the production schedule, because a work order due "immediately" on a line that cannot stop until the weekend is a work order that gets ignored. The AI compresses the drafting from twenty minutes to one. The human adds back five minutes of verification. The net is a faster, more accurate, audit-defensible work order, with a name on it.
Closing the Loop: Execute, Log, and Prove the Save
The work order is executed. The bearing is swapped over the weekend, the gearbox never seizes, the line never goes down. And here is the cruel irony of predictive maintenance done right: nothing happens. There is no nine-hour outage, no emergency rebuild, no war story. The save is invisible, which is precisely why so many good PdM programs get defunded. Leadership cannot see what did not break. The final stage of the workflow exists to make the invisible save visible and provable, and it is the stage that funds everything else.
Closing the loop means the technician logs the outcome in the CMMS in a structured way the moment the job is done: what was found, what was replaced, the condition of the removed part, and the labor and parts cost of the planned repair. That last record is the seed of the save calculation. The avoided-downtime number is defensible only when it is built from the plant's own history, not a vendor's marketing slide. The math is honest and simple: take the historical cost of an unplanned failure of this asset from the CMMS history, here roughly 35,000 dollars all-in for the gearbox event, subtract the actual cost of the planned intervention, here about 9,200 dollars in parts and weekend labor, and the conservative avoided cost is about 25,800 dollars for that one save. You log that number against the work order so it lives in the system, not in someone's memory.
Why this matters beyond accounting: structured outcome logging is also what makes the next prediction smarter. When the tech records "input-shaft bearing, spalled outer race, matched the rising-vibration signature," that confirmed label feeds back as ground truth. The model learns that this signature on this asset really did mean this failure, and its next score on a similar pattern is more trustworthy. A PdM program that does not close the loop is a program that never learns and never proves its worth. It will be the line item a cost-cutting review deletes, right before the next hot afternoon.
The payback math at the program level is what the graduate stands in front of a plant manager and defends. A handful of logged saves across a quarter, each tying a real CMMS cost to a real planned intervention, adds up fast. Three gearbox-class saves at roughly 25,000 dollars each is 75,000 dollars in avoided downtime in a quarter, against a program cost that includes the software, the sensors, and the reskilled technician's time. That is the number that pays back a whole training cohort many times over, and it is a number leadership trusts because every dollar of it is traceable to a closed work order in the CMMS. The dashboard tile was never the product. The closed loop, with the save logged and the model learning, is.
Key Takeaways
- The prediction is not the product. A verified, prioritized work order that a technician executes before the machine fails is the product. A prediction on a dashboard nobody owns is an expensive smoke detector with the battery pulled out, exactly the gap that let a 9:15 anomaly become a 3:55 seizure costing roughly 35,000 dollars.
- Clean the signal before you trust the score. In one six-week pilot, 42 percent of alerts (17 of 40) traced to data problems: frozen tags, wrong units, and too-slow sample rates. Verify freshness, units, and sample rate at the historian before any prediction is believed.
- The model raises an anomaly, not a verdict. Translate the score into green, yellow, or red, and set the thresholds by the dollars on each asset: act on weak signals where a failure costs 18,000 dollars and a planned fix costs 1,200, and run a redundant fan to failure on purpose.
- Human triage is the step most plants skip and the one that builds trust. A ten to fifteen minute structured checklist, with a named owner and a clock, filters out the sensor problems before they become wasted work orders and a crew that ignores the green light.
- Keep AI advisory and grounded. A retrieval-grounded assistant assembles the triage packet and drafts the work order from the plant's own historian, CMMS, and manuals in under a minute, but the human verifies part numbers, procedures, and priority, because a model can invent a confident but wrong torque spec or bearing number, and the customer audits the plant, not the vendor.
- A verified work order is specific: asset ID, observed condition, recommended action from the manual, real in-stock parts, labor hours, priority, and a due date tied to the predicted runway. Verification adds about five minutes and prevents a tech being sent for a part that does not exist.
- Close the loop or the program dies. Log the structured outcome in the CMMS, calculate the avoided cost from the plant's own failure history (about 25,800 dollars net on the gearbox save), and feed the confirmed failure label back so the next prediction is smarter.
- The save is invisible by design, so make it provable. A few logged saves a quarter, around 75,000 dollars in defensible avoided downtime, is the traceable number that funds the program and pays back a training cohort, and it lives in the CMMS, not in someone's memory.
Skill.re