Bonjour à tous, lors du débogage d'un équipement, j'ai constaté qu'après avoir basculé manuellement entre les modes pas entier, demi-pas et micro-pas, les coordonnées du point final d'une même course du moteur pas à pas (se décalent systématiquement, et cet écart n'est pas fixe. La vérification répétée des paramètres d'impulsion n'a pas permis d'identifier le problème.
Le câblage et les paramètres du pilote sont configurés conformément au manuel. Je souhaiterais savoir quelles sont les méthodes de dépannage courantes pour ce type d'anomalie de positionnement liée au changement de mode.
Vos suggestions et conseils seront les bienvenus.
Comment résoudre un problème de logique de positionnement d'un moteur pas à pas ?
Re: Comment résoudre un problème de logique de positionnement d'un moteur pas à pas ?
J'ai déjà rencontré un comportement similaire. Une question me vient : après avoir changé de mode (pas entier, demi-pas, micro-pas), est-ce que le contrôleur recalcule automatiquement la position de référence, ou bien il conserve simplement le compteur de pas précédent ?
Si le logiciel continue à compter les impulsions comme si la résolution n'avait pas changé, on peut obtenir des écarts de position qui semblent "aléatoires". Je vérifierais aussi si le changement de mode est toujours effectué moteur à l'arrêt, car certains pilotes recommandent de ne jamais modifier la résolution des micro-pas pendant que le moteur est alimenté ou en mouvement.
Ce serait intéressant de connaître le modèle du pilote et la façon dont les impulsions sont générées (automate, Arduino, CNC, etc.), cela aiderait à cibler la cause plus précisément.
Si le logiciel continue à compter les impulsions comme si la résolution n'avait pas changé, on peut obtenir des écarts de position qui semblent "aléatoires". Je vérifierais aussi si le changement de mode est toujours effectué moteur à l'arrêt, car certains pilotes recommandent de ne jamais modifier la résolution des micro-pas pendant que le moteur est alimenté ou en mouvement.
Ce serait intéressant de connaître le modèle du pilote et la façon dont les impulsions sont générées (automate, Arduino, CNC, etc.), cela aiderait à cibler la cause plus précisément.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités
