Lab manual
lab3-motion-errors
Lab 3 · Motion error and backlash
- Goal
- Measure backlash, compensate it, and understand the difference between repeatability and accuracy.
- Estimated time
- 45min
- Level
- Intermediate
- Prerequisites
- Complete Lab 1.
Goal
Measure the backlash of demo-2axis-vision (the configuration says 2.4 µm) and answer:
why is unidirectional positioning accurate while reciprocating motion is not?
Steps
Devices → Virtual devices → axisX → Error model, confirmbacklashUm = 2.4.- Unidirectional repeatability: move X from 50 mm to 100 mm, always from the same side, 30 times, measuring the actual position with vision each time. Compute the standard deviation.
- Bidirectional repeatability: alternate 50 → 100 → 50 → 100, 30 times. Compute again.
- Compare. Half the difference estimates the backlash.
- Set
backlashUmto 50 and repeat steps 2 and 3. See how far the two curves separate. - Enable
Compensation → Backlash, enter your measured value, repeat step 3.
Pass criteria
| Item | Criterion |
|---|---|
| Unidirectional repeatability (1σ) | < 1.5 µm |
| Bidirectional, uncompensated (b = 2.4) | clearly worse than unidirectional |
| Backlash estimate | 2.4 ± 0.5 µm |
| Bidirectional after compensation | close to the unidirectional figure |
Common mistakes
- Concluding from a unidirectional test only. Almost every "accurate in the lab, inaccurate on the line" story starts here.
- Confusing repeatability with accuracy. Repeatability says "the same every time"; accuracy says "the same as the truth". A machine can repeat to 1 µm and be 20 µm off.
- Compensating with the wrong sign. The error doubles, which is at least obvious.
- Forgetting to home. Homing repeatability also lands in your measurement.
Review questions
- Why does backlash compensation never fully remove bidirectional error? (Hint: backlash is not a constant — it depends on load and position.)
- Which can be removed by a single constant, pitch error or backlash? Which needs a lookup table?
- If your application only ever moves one way, is compensation worth it? Work the cost-benefit.
- Using the error budget: on this machine, how much does the final 3σ figure improve if backlash drops from 2.4 µm to 1 µm? Is that worth a new ballscrew?