What is homing?
Homing is a sequence of predefined motions that are normally required in order to configure the system's absolute position after power up. The homing sequence is carried out by searching for an absolute known sensor along the mechanical travel, and updating the internal position accordingly.
Essentially, when we start the motor, we do not know it's absolute position. Homing means the motor would go to a position known, either update it's position and start from there, or it would record it's encoder counts, update it's absolute position, then add those encoder counts to start from the position we started in.
Things to lookup:
- How to monitor how much current is being pulled by the motor?
- RUIA
- Ba 'get overcurrent status bit'