Turbine vibration is the single most information-dense signal a power plant produces — a bearing with developing fatigue damage, an imbalance condition developing on a gas turbine rotor, or a steam turbine coupling misalignment all announce themselves through vibration waveforms weeks before any visual evidence appears or any operational parameter deviation triggers a DCS alarm. Yet in the majority of power plants operating today, that signal goes nowhere useful: vibration readings are logged by the continuous monitoring system, reviewed periodically by a rotating equipment specialist, and occasionally trigger a work order that gets entered manually into a CMMS days after the alert fired. This guide covers the complete framework for integrating vibration monitoring with your CMMS: the physical measurement parameters that matter most for gas turbines, steam turbines, and generators; the alert threshold architecture that distinguishes noise from actionable signals; the technical integration paths between monitoring platforms like Bently Nevada, Emerson AMS, and SKF Entek and a modern CMMS like OxMaint; and the sensor-driven work order workflows that eliminate manual latency entirely. When vibration data automatically generates, assigns, and prioritizes work orders, your maintenance team responds in minutes — not days. Start your free OxMaint trial — vibration-to-work-order integration ready to configure.
Integration Guide · Vibration Monitoring · Predictive Maintenance · 2026
Turbine Vibration Monitoring & CMMS Integration Guide
From sensor alert to work order in under 60 seconds — how modern power plants close the gap between vibration data and maintenance action
Normal
0 – 2.5 mm/s
No action
Alert
2.5 – 5.0 mm/s
Work order generated
Danger
5.0 – 7.5 mm/s
Priority WO + supervisor notified
Trip
Above 7.5 mm/s
Auto trip + emergency WO
29 hrs
Avg. latency from vibration alert to CMMS work order — manual process
<60 sec
Latency with OxMaint sensor integration — automated work order generation
83%
Of turbine forced outages preceded by detectable vibration exceedance 7+ days prior
The Core Problem
Why Vibration Data Alone Does Not Prevent Turbine Failures
01
Vibration Alert Fires
Bently Nevada 3500 or DCS historian records alert threshold exceedance at 03:40. Logged in monitoring system. No automatic downstream action.
Manual gap · avg 29 hours
02
Day Shift Reviews Alarms
Rotating equipment specialist arrives at 07:00. Reviews overnight alarm log. Prioritizes alerts manually alongside 12 other open items from prior shifts.
Judgment gap · no standard response
03
Work Order Created Manually
If the specialist judges the alert serious enough, a work order is created in the CMMS at ~09:00. 29 hours after the alert fired. No skill assignment, no parts reservation.
Execution gap · unassigned, no parts check
04
Condition Has Progressed
By the time a technician reaches the equipment, what was a 3.1 mm/s imbalance is now 4.8 mm/s and rising. The repair window has narrowed significantly.
With OxMaint Integration
01
Alert Fires at 03:40
Same sensor alert from Bently Nevada, Emerson AMS, or OSIsoft PI historian.
API trigger · under 60 seconds
02
Work Order Auto-Generated at 03:41
OxMaint creates a pre-configured work order: asset tagged, alert data attached, priority set by threshold tier, assigned to on-call rotating equipment technician.
Mobile push notification · immediate
03
Technician Responds at 03:55
On-call tech receives mobile alert, accepts work order, and reaches the equipment within 15 minutes of the original alert. Condition is still manageable.
What to Measure
Vibration Monitoring Parameters by Turbine Type
Different turbine classes require different measurement approaches. Gas turbines operating at 3,000–3,600 RPM with fluid-film bearings have fundamentally different vibration signatures than steam turbine LP stages or generators. Configuring the right parameters before integration ensures your CMMS receives actionable data — not noise.
Parameter
Sensor
Alert
Danger
Rotor relative displacement (X/Y)
Proximity probe
100 µm pk-pk
150 µm pk-pk
Shaft absolute vibration
Velomitor
7.5 mm/s RMS
12.5 mm/s RMS
Axial position (thrust)
Proximity probe
±0.40 mm
±0.55 mm
Differential expansion
Proximity probe
Per OEM curve
Per OEM curve
Casing vibration (bearing caps)
Accelerometer
4.5 mm/s RMS
7.1 mm/s RMS
Eccentricity (during roll)
Proximity probe
125 µm pk-pk
Inhibit roll
HP/IP shaft vibration
80 µm pk-pk
125 µm pk-pk
LP shaft vibration
100 µm pk-pk
150 µm pk-pk
Differential expansion HP
+8 / -4 mm
+12 / -6 mm
Thrust position
±0.35 mm
±0.50 mm
Casing absolute vibration
3.5 mm/s
5.6 mm/s
DE/NDE shaft vibration
75 µm pk-pk
125 µm pk-pk
Casing vibration
2.8 mm/s
4.5 mm/s
Stator frame vibration
1X amplitude trend
+50% baseline
Bearing metal temperature
85°C
95°C
Air gap eccentricity
15% asymmetry
25% asymmetry
Technical Integration
How Vibration Systems Connect to OxMaint
Integration Architecture
1
Sensor Threshold Exceedance
Vibration monitor records channel exceedance of configured Alert or Danger setpoint. Event timestamped in monitoring system with channel ID, asset tag, and measured value.
2
API or Webhook Trigger
Monitoring system sends structured payload to OxMaint REST API endpoint: asset ID, parameter name, measured value, threshold tier, and timestamp. Middleware or PI Notifications handle the push.
3
Work Order Auto-Generated
OxMaint maps the asset tag to the equipment record and generates a pre-configured work order. Template selection is based on parameter type (shaft vibration, thrust, casing) and tier (Alert vs Danger).
4
Skill-Based Assignment and Notification
Work order is automatically assigned to the on-call rotating equipment technician with the required certification tag. Push notification sent to assigned technician's mobile device. Supervisor notified on Danger-tier events.
5
Sensor Data Attached to Work Order
Vibration spectrum screenshot, trend plot, and raw data CSV from the monitoring system are attached to the work order automatically — giving the technician full context before they reach the equipment.
Response Framework
Vibration Alert Tier Matrix — From Threshold to Work Order Type
Tier 0 · Normal
Below Alert setpoint
No Work Order
CMMS actionData logged to trend — no WO created
NotificationNone
Response timeN/A
PM impactTrend reviewed at next scheduled PM
Tier 1 · Alert
Alert setpoint exceeded
Condition Monitoring WO
CMMS actionWO generated · monitoring template
NotificationAssigned rotating equipment tech
Response timeWithin current shift
PM impactNext PM interval reviewed and potentially shortened
Tier 2 · Danger
Danger setpoint exceeded
Priority Corrective WO
CMMS actionPriority WO · corrective template
NotificationTech + shift supervisor + plant manager
Response timeImmediate — within 2 hours
PM impactMaintenance plan review triggered · outage considered
Tier 3 · Trip
Trip setpoint — unit tripped
Emergency Work Order
CMMS actionEmergency WO · outage work pack triggered
NotificationFull escalation chain + O&M manager
Response timeImmediate — unit is already down
PM impactFull root cause investigation WO chain created
Configure Vibration Integration Today
OxMaint connects to Bently Nevada, Emerson AMS, OSIsoft PI, and any OPC-UA compatible monitoring system. Sensor-to-work-order in under 60 seconds — starting with a free trial.
Diagnostic Intelligence
Common Turbine Fault Signatures and How to Configure CMMS Responses
Mass Imbalance
Dominant frequency1X running speed
Phase characteristicStable phase angle
Affected planesRadial X and Y
Trending behaviorGradual increase with deposit buildup
WO template: Rotor balance inspection and cleaning — trigger at 1X amplitude above 2.5× baseline
Misalignment
Dominant frequency1X and 2X running speed
Phase characteristic180° phase shift across coupling
Affected planesRadial and axial both elevated
Trending behaviorAppears after coupling work or thermal shift
WO template: Shaft alignment check — trigger when 2X amplitude exceeds 40% of 1X amplitude
Oil Whirl / Whip
Dominant frequencySub-synchronous · 0.43–0.48X
Phase characteristicUnstable — precesses continuously
Affected planesRadial orbit becomes circular
Trending behaviorCan onset suddenly at light load
WO template: Bearing inspection and lube oil pressure check — Danger trigger immediate; oil whirl can progress to whip within minutes
Rotor Bow / Thermal Unbalance
Dominant frequency1X — rises on startup, falls at speed
Phase characteristicPhase shifts during thermal soak
Affected planesRadial · most visible at first critical
Trending behaviorEccentricity elevated before roll permitted
WO template: Pre-roll eccentricity check and extended turning gear soak — trigger if eccentricity does not reduce to less than 80% of limit during standard roll period
Seal Rub
Dominant frequency1X with sub-harmonics
Phase characteristicPhase reversal possible
Affected planesRadial · onset typically sudden
Trending behaviorStep change in amplitude — not gradual
WO template: Gland seal inspection — trigger on step-change amplitude increase exceeding 30% in single shift with correlated temperature rise
Bearing Deterioration
Dominant frequencyHigh frequency · BPFI / BPFO harmonics
Phase characteristicPhase typically stable
Affected planesAll radial · temperature correlated
Trending behaviorGradual increase over weeks to months
WO template: Bearing inspection and lube oil analysis — trigger on high-frequency energy rising above 3× baseline over 14-day rolling average
CMMS Configuration
How to Configure Vibration-Triggered Work Orders in OxMaint
Step 01
Map Assets to Sensor Tags
In OxMaint, each rotating equipment asset record is linked to one or more sensor tag identifiers from your monitoring system. The tag mapping table connects the Bently Nevada channel name or PI tag name to the OxMaint asset ID — ensuring work orders are created against the correct equipment record with full maintenance history context.
Step 02
Define Alert Tier Thresholds
Configure the four threshold tiers (Normal, Alert, Danger, Trip) for each parameter on each asset. Use OEM limits as the starting point, then adjust based on your equipment's actual baseline behavior. A 3,600 RPM GT that consistently runs at 1.8 mm/s can have a tighter Alert setpoint than a unit that sits at 2.2 mm/s baseline.
Step 03
Create Work Order Templates per Fault Type
Build WO templates for each common fault response: condition monitoring inspection, alignment check, bearing lubrication and inspection, pre-roll eccentricity protocol. Each template pre-fills the task list, required certifications, estimated duration, safety permit type, and spare parts checklist — so the auto-generated WO is immediately executable.
Step 04
Configure the API or Webhook Connection
Connect your monitoring system to OxMaint's REST API endpoint. For PI Historian environments, configure a PI Notification or Event Frame trigger that POSTs a structured JSON payload to OxMaint when a vibration tag transitions from Normal to Alert or above. For Bently Nevada 3500, middleware software like OSIsoft PI Interface or AspenTech IP.21 handles the historian layer.
Step 05
Set Escalation and Notification Rules
Define notification chains per tier: Alert tier notifies assigned tech and team leader via mobile push. Danger tier adds shift supervisor and maintenance manager. Trip tier triggers full escalation including O&M director and on-call contractor contacts. Notification rules are configured per asset — a generator trip escalates differently than an auxiliary pump alert.
Step 06
Validate and Test the Full Pipeline
Before go-live, run a simulation test for each tier: inject a test payload at Alert level and verify the correct WO template fires, the correct technician is notified, and the sensor data attachment appears on the work order. Run Danger and Trip tier tests with your operations team present. A 30-minute simulation session prevents the first real alert from revealing a configuration gap at 03:00.
Frequently Asked Questions
Vibration Monitoring Integration — Questions Answered
Does OxMaint integrate directly with Bently Nevada 3500 systems?
OxMaint integrates with Bently Nevada 3500 systems through the OSIsoft PI or Aspen IP.21 historian layer that most power plants already use to aggregate data from the 3500 rack. The integration path is: Bently Nevada 3500 rack outputs alert relay states and channel data to the historian via Modbus TCP or the dedicated BN Data Manager software. The historian then triggers OxMaint via PI Notifications, PI Event Frames, or a scheduled REST API call when vibration tags exceed configured thresholds. Direct Bently Nevada to OxMaint connection without a historian layer is also possible using the 3500's built-in Modbus TCP interface and OxMaint's API endpoint.
Book a demo to walk through your specific Bently Nevada configuration.
How do you prevent false alarms from flooding the CMMS with unnecessary work orders?
False alarm suppression is handled through three OxMaint configuration settings. First, a confirmation delay: the system only generates a work order if the threshold exceedance persists for a configurable duration (typically 2–5 minutes for Alert tier, immediate for Danger and Trip). This eliminates transient spikes from startup events, load changes, and electrical interference. Second, a speed-gated enable: many vibration alert criteria are only valid above minimum governing speed — OxMaint's trigger rules can be conditioned on the unit being above a defined speed tag value. Third, a duplicate suppression window: if an alert fires and a WO is already open for the same asset and parameter, no second WO is created — instead, the new alert data is attached to the existing open work order.
What vibration data gets attached to the auto-generated work order?
The data attached to an OxMaint vibration-triggered work order depends on what your monitoring system can export at the time of trigger. At minimum, the work order receives: the alert timestamp, the channel name and asset tag, the measured value at time of alert, the threshold tier that was exceeded, and the configured limit value. If your historian or monitoring system supports it, OxMaint can also attach: a 30-second trend plot exported as PNG from the historian, a spectrum plot from the vibration analyzer, and a raw data CSV of the last 60 minutes of the affected channel. The goal is that the technician who accepts the work order has enough context to make an initial assessment before physically reaching the equipment.
Can OxMaint track vibration trend data directly without a separate historian?
OxMaint's primary function is maintenance execution and work order management — not process data historian. For continuous vibration trending at high sample rates (100 Hz and above), a dedicated historian like OSIsoft PI or the Bently Nevada System 1 software remains the appropriate tool. OxMaint complements the historian: it receives structured alert events from the historian, generates and manages the maintenance response, and stores inspection findings and corrective action records against the asset history. For plants without a full historian, OxMaint supports manual vibration reading entry on a scheduled basis — a technician logs vibration readings directly in OxMaint during rounds, and the system tracks trends and generates work orders when manually-entered readings exceed configured limits.
How are vibration-triggered work orders different from standard PM work orders in OxMaint?
Vibration-triggered work orders in OxMaint are created as corrective or condition-based maintenance work orders rather than PM work orders. They carry a higher default priority than scheduled PMs, appear on the technician's mobile queue immediately regardless of shift schedule, and include the sensor data attachment as context. They are linked to the triggering asset's PM history — so if a vibration alert fires 3 weeks before the next scheduled bearing inspection, the technician can review the PM work order history while responding to the alert. If the corrective WO finds a defect that requires rescheduling the next PM, the PM interval can be adjusted directly from the corrective WO screen.
What is the typical implementation timeline for vibration-to-CMMS integration with OxMaint?
For a plant with an existing OSIsoft PI historian and Bently Nevada 3500 monitoring system, the integration implementation follows this timeline: asset tag mapping and threshold configuration in OxMaint takes 1–2 days per turbine unit. PI Notification or Event Frame configuration by the DCS team takes 1 day per monitoring system. Work order template creation for each fault response type takes 1 day. End-to-end pipeline testing takes half a day. Total elapsed time from project start to live integration: 5–10 working days for a single CCGT unit. Multi-unit and multi-site rollouts scale linearly. OxMaint's integration support team provides configuration assistance at no additional cost.
Start a free trial to begin the integration configuration.
Vibration Integration · OxMaint · Predictive Maintenance
Stop the 29-Hour Gap Between Vibration Alert and Maintenance Action
OxMaint connects to Bently Nevada, Emerson AMS, OSIsoft PI, and any OPC-UA monitoring system. Sensor threshold exceedance triggers a pre-configured, skill-assigned work order in under 60 seconds — not 29 hours later when the day shift reviews the alarm log. Free to start. Live within days.