Bonjour,
tu trouves de tout, resolver, encoder incrémental relatif, absolu , liaison série ...
Ça ressemble peut être à un truc comme ça, tu peux peut être vérifier si la vis de l'accouplement
au niveau de l'arbre ou celle du corps du codeur sont desserrées ? ce qui confirmerait un
" simple " décalage.
Je ne comprends pas réellement le fonctionnement d'un encodeur, y a t il une relation entre celui ci et mach3? compare t il la position réelle et celle du logiciel? analyse t il le nombre de pas? je m'entends est qu'il a une mémoire de position ou est ce qu'il vérifie juste le déplacement et la synchronisation entre celui ci et le moteur?
pas de relation avec mach3. mach3 voit l'équivalent d'un pas à pas classique donc non asservi.
Tout se passe et est paramétrable dans le drive.
Comme tu dis, l'encodeur mesure la correspondance entre les positions demandées par mach3
et les positions restituées par le moteur, indépendamment de toute perturbation que le moteur peut
percevoir. Ceci avec une certaine tolérance, c'est l'erreur de poursuite ou de position.
La tolérance est paramétrable, au delà tu peux exploiter un signal de dépassement.
l'encodeur assure aussi la bonne commutation des courants dans les bobines, il se substitue
au collecteur + balais d'un moteur continu à aimant permanent. En pratique, un AC a exactement le même
comportement que ce moteur à balais. Les aimants sont sur le rotor et il faut un bon calage angulaire
entre le rotor et l'encodeur pour que les commutations se fassent au bon moment. C'est l'objet des
videos.