check_vibration_alert
Classify machine vibration by comparing RMS velocity to ISO 10816 thresholds and return alert level (none, warning, alarm, danger).
Instructions
Check an RMS velocity value against ISO 10816 alert thresholds.
Classifies the reading into ISO zones (A/B/C/D) and returns the
corresponding alert level (none, warning, alarm, danger).
Args:
ctx: MCP context for user communication.
rms_velocity: RMS velocity in mm/s.
machine_group: ISO 10816 machine group (1 or 2, default: 2).
support_type: Support type — "rigid" or "flexible" (default: "rigid").
Returns:
AlertResult with zone classification and alert level.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rms_velocity | Yes | ||
| machine_group | No | ||
| support_type | No | rigid |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alert_level | Yes | none, warning, alarm, or danger | |
| zone | Yes | ISO zone classification (A/B/C/D) | |
| rms_velocity | Yes | Input RMS velocity value | |
| exceeded_threshold | No | Threshold that was exceeded | |
| message | Yes | Human-readable alert message |