HEART actuators.position-mismatch H-09002
Position mismatch. It ended up somewhere other than where it was told to go.
| Code | HEART actuators.position-mismatch; inside a message "code": "actuators.position-mismatch" |
|---|---|
| H-number | H-09002: area 09, code 002 |
| Area | actuators: Motors, valves, heaters, compressors |
| Typical severity | error. A product may set another for its own case. |
| Applies to | Products with motors, valves, pumps, heaters, compressors, contactors or other moving parts |
Likely causes
- Lost steps on a stepper motor: a layer shift on a 3D printer.
- A slipping belt, pulley or coupling.
- An obstruction.
- A position sensor that is wrong.
How to fix or prevent it
- Check belts, pulleys and couplings.
- Remove any obstruction.
- Home the axis (home), and check the position sensor.
What the HEART does by itself
It raises an error alert with the position asked for and the one reached. It does not move the part again until a person has looked, if moving could cause harm.
When to call service
If it repeats after checking the mechanics.
Related codes
actuators.stalledH-09003: Actuator stalledactuators.overcurrentH-09005: Overcurrentsensors.driftH-08005: Sensor drift
Inside a message a code is written bare, "code": "storage.full". In logs, tickets, documents and searches it is written
HEART storage.full. Things that simply happen, such as system.started, are event types, not faults.
The codes are defined in Part 3, Section 5.4, and their H-numbers in Section 5.7.
All of it, as data: fault-codes.json.
All fault codes, by area · All fault codes, by H-number · Problem types (API errors)