Perché non è possibile l'esecuzione di una seconda homing dopo un homing abortiti?
FAQ #100222
Non è possibili procedere un homing secondo dopo il primo tentativo fallisce (per esempio a causa di un timeout) sui moduli PCD2.H32x. Qual è il motivo e come a ottenere il servo in esecuzione di nuovo?
Questo comportamento della libreria PCD2.H32x FB è implementato per motivi di sicurezza. Durante l'homing che diversi flag interno di FB sono set/reset (per esempio un flag che indica che è stato trovato il limite swich 1 e pertanto è stato cambiato il senso di movimento). Su un timeout non ripristino quelle bandiere e quindi era molto pericoloso di procedere con l'homing senza aver inizializzato quelle bandiere nuovamente.
L'Init FB resetterà tutte quelle bandiere. Therfore è sufficiente chiamare l'Init FB ancora una volta per l'asse interessato al fine di riuscire a casa il relativo asse.
Categories
PCD2 / Hxxx
Last update: 17.09.2004 13:17
First release: 17.09.2004 12:46
Views: 1846