check_bearing_faults_direct
Analyze stored vibration signals to detect bearing faults (BPFO, BPFI, BSF, FTF) using bearing specifications and RPM.
Instructions
Run all bearing fault checks (BPFO, BPFI, BSF, FTF) on a stored signal.
Args:
signal_id: ID of the stored signal.
bearing_id: Bearing designation (e.g. '6205').
rpm: Shaft speed in RPM.
tolerance_pct: Frequency matching tolerance (default 5%).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal_id | Yes | ||
| bearing_id | Yes | ||
| rpm | Yes | ||
| tolerance_pct | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal_id | Yes | Signal identifier used | |
| bearing_id | Yes | Bearing designation | |
| rpm | Yes | Shaft speed (RPM) | |
| shaft_frequency_hz | Yes | Shaft frequency (Hz) | |
| bearing_frequencies | Yes | Calculated BPFO/BPFI/BSF/FTF (Hz) | |
| fault_checks | Yes | Results for each fault type | |
| overall_assessment | Yes | Summary assessment text | |
| most_likely_fault | No | Most likely fault type if any |