import pandas as pd
from datetime import timedelta
def schedule_maintenance(machine_id, hours_run, interval=500):
next_service = hours_run + interval
return {'machine': machine_id, 'next_at': next_service}
def predict_failure(machine_data, threshold=0.85):
risk_score = machine_data['vibration'] * 0.4 + machine_data['temp'] * 0.3 + machine_data['hours'] * 0.3
return risk_score > threshold
# Generate maintenance schedule