CNC Spindle
CNC machining spindle with speed control, tool wear progression, cutting dynamics, and ISO 10816-3 vibration monitoring. Haas VF-2 class.

What it is
A machining-center spindle with speed control, three-axis vibration, tool wear and cutting load. Production counting belongs to the line layer. The model is based on Haas VF-2 class machine specifications, ISO 10816-3 vibration limits and ISO 3685 tool life criteria.
Used in
smart-factory: the first station (cnc-001) of the line
What it tracks
| Member | Description |
|---|---|
running | Spindle operating state. |
spindle_speed_feedback | Ramped actual speed in rpm. |
spindle_load | Cutting load as a fraction of rated. |
feed_rate | Feed rate while cutting. |
power_draw | Electrical power, coupled to load. |
vibration_x / vibration_y / vibration_z | Three-axis RMS velocity, ISO 10816-3 aligned. |
bearing_temp | Bearing temperature. |
tool_wear_pct | Share of tool life used. |
good_count / scrap_count | Part counts, added when the asset is a line station. |
ideal_cycle_time / actual_cycle_time | Ideal and last completed cycle durations, added when the asset is a line station. |
coolant_temp | Coolant temperature. It follows spindle power, not a chiller. |
runtime_hours | Lifetime counter. |
Fault modes
bearing_wear: vibration and bearing temperature rise. Production is derated to 0.8.tool_breakage: a vibration and power spike, then feed drops to zero for 900 s. Production stops.thermal_overload: starts when bearing temperature passes 85 °C. Power draw and spindle load drop for 300 s.coolant_sensor_failure: open-circuit RTD: coolant temperature collapses to the range minimum for 900 s with qualitybad.spindle_seizure: end-of-life failure, only in thecriticalstage (rate 1.6/h, so it almost always fires within the stage's 3 operating hours). Spindle speed drops to 0 over 10 s, feed goes to 0 and bearing temperature jumps 25 °C:runninggoes false. Production stops. It has no duration: it stays tripped untilResetFault,Maintainormiravo inject --clear.
Key parameters
| Parameter | Default | Unit |
|---|---|---|
rated_speed_rpm | 9000 | rpm |
rated_power_kw | 22 | kW |
cycle_time_nominal_s | 300 | s |
Use cases
- Tool-life prediction and wear trending.
- OEE and cycle-time analytics with ISO-aligned vibration data.
- Predictive maintenance models trained on cutting load and vibration.
Customize
miravo models add cnc-spindle --from cnc-spindlemiravo models inspect cnc-spindleWas this page useful?
Last updated on
Air compressor
Model a reciprocating air compressor with load state, thermal lubrication response, runtime health, and fault behavior for industrial scenarios.
Industrial chiller
Air-cooled chilled-water chiller with dual-stage compressor and refrigerant circuit monitoring. Holds its supply setpoint under load. 10-ton class with R-134a.
Miravo