MiravoMiravo

Belt Conveyor

Model a belt conveyor with run state, material presence surfaces, startup ramp behavior, runtime health, and faults for line simulations.

Belt conveyor model illustration

What it is

A belt-driven conveyor with speed control, a startup ramp, product presence at entry and exit, and bearing-condition members. It is the transport link that moves parts from one machine to the next.

Used in

  • smart-factory: the wash station (wash-001) and the inspection station (test-001)

What it tracks

MemberDescription
runningRun state from run_command plus ramp dynamics.
speed_feedbackRamped belt speed.
motor_currentMotor current, loaded or unloaded.
product_present_entry / product_present_exitPhotoeye-style product presence at the belt ends.
head_pulley_tempBearing thermal indicator.
belt_tensionBelt tension.
vibration_bearingBearing vibration.
runtime_hoursLifetime counter.

Fault modes

  • belt_misalignment: belt tension spikes and motor current rises, after a 15-minute drift in current (+0.8 A) and tension (×1.05).
  • belt_slip: speed feedback drops to 85 % and motor current spikes.
  • bearing_failure: head-pulley temperature and belt tension rise.
  • drive_failure: end-of-life failure, only in the critical stage (rate 0.05/h, so it almost always fires within the stage's 100 operating hours). A 15-minute precursor (motor current ×1.15, head-pulley temperature +5 °C), then speed feedback drops to 0 over 10 s and head-pulley temperature jumps 15 °C: running goes false. Production stops. It has no duration: it stays stopped until ResetFault, Maintain or miravo inject --clear.

Key parameters

ParameterDefaultUnit
belt_length_m20m
design_speed_mps1.5m/s
travel_time_s13.3s
motor_power_kw5.5kW

Use cases

  • Production line throughput and presence tracking.
  • Transfer delay between discrete stations, including cycle alignment and buffers.
  • Bearing and belt condition monitoring.

Customize

miravo models add belt-conveyor --from belt-conveyor
miravo models inspect belt-conveyor

Was this page useful?

Last updated on