Why isn't it possible executing a second homing after an aborted homing?
It isn't possilbe to proceed a second homing after the first attempt faild (e.g. due to a timeout) on the PCD2.H32x modules. What is the reason and how do I get the servo running again?
This behaviour of the PCD2.H32x FB library is implemented for security reasons. During the homing several FB internal flags are set/reset (e.g. a flag indicating that the limit swich 1 was found and therefore the moving direction was changed). On a timeout those flags aren't reset and therefore it was very dangerous to proceed with the homing without having initialized those flags again.
The FB Init will reset all those flags. Therfore it is sufficient to call the FB Init once again for the concerned axis in order to be able to home the relevant axis.
PCD2 / Hxxx
Last update: 28.05.2015 07:30
First release: 17.09.2004 14:46