Introduction à l'étalonnage de l'encodeur pour le contrôle de précision du mouvement

Les encodeurs sont les principaux dispositifs de rétroaction sensorielle dans l'automatisation moderne, la robotique, les machines-outils CNC et les systèmes de positionnement de précision. Ils convertissent les mouvements mécaniques – rotatifs ou linéaires – en signaux électriques que les contrôleurs interprètent comme position, vitesse et direction. Bien que les encodeurs soient fabriqués selon des normes exigeantes, leur sortie brute est rarement parfaite directement hors de la boîte.

Sans une étalonnage rigoureuse, un encodeur à haute résolution peut être sous-performant, introduisant des erreurs de dérive de position, d'onduleur de vitesse et de synchronisation qui paralysent les lignes de fabrication à haut débit. Ce guide offre une approche complète et prête à la production pour l'étalonnage des encodeurs pour une mesure précise de la position et de la vitesse. Il couvre l'identification de la source d'erreur, les nuances spécifiques des différents types d'encodeurs, le déroulement de l'étalonnage étape par étape et les meilleures pratiques pour maintenir la précision sur le cycle de vie de l'équipement.

Principes fondamentaux de mesure et d'étalonnage de l'encodeur

Exactitude c. Résolution

Une fausse perception commune est que la haute résolution garantit une haute précision. Résolution désigne le plus petit incrément qu'un encodeur puisse distinguer, tandis que exactitude[ décrit la mesure dans laquelle la position déclarée de l'encodeur correspond à la position mécanique réelle. Un encodeur peut avoir une résolution de 0,1 seconde d'arc, mais n'a encore une précision de 10 secondes d'arc en raison de l'excentricité, des erreurs d'échelle ou des artefacts d'interpolation.

Traçabilité à une norme de référence

Pour les encodeurs linéaires, un interféromètre laser avec un laser stabilisé à hélium-néon fournit une longueur d'onde de lumière traçable. Pour les encodeurs rotatifs, une table d'indexation de précision ou un autocollimateur jumelé à un polygone optique fournit une référence angulaire absolue. La traçabilité garantit que les mesures effectuées sur différentes machines, dans différentes installations, sont cohérentes et comparables.

Sources communes d'erreurs de mesure d'encodeur

Il est essentiel de comprendre où les erreurs proviennent pour choisir la méthode d'étalonnage correcte et interpréter les résultats. Les erreurs peuvent être classées en général comme étant mécaniques, électriques ou environnementales.

Sources d'erreurs mécaniques

  • Excentricité et écoulement du arbre: Si l'arbre de l'encodeur n'est pas parfaitement coaxial avec l'arbre moteur ou la vis de plomb, la connexion mécanique provoque des erreurs de position périodique. C'est la source la plus courante d'inexactitude dans les applications rotatives.
  • Abbe Erreur :[ Dans les systèmes linéaires, si la lecture de l'encodeur n'est pas alignée sur l'axe de mesure (l'absorption), toute erreur angulaire dans le guide est amplifiée. C'est une erreur géométrique fondamentale qui ne peut être corrigée par compensation logicielle seule.
  • Couplage Conformité et contre-coups:[ Les couplages Oldham, les couplages soufflets et les couplages hélicoïdaux ont tous une rigidité torsionnelle finie. Sous la charge, le couplage se lève, créant un décalage entre la lecture de l'encodeur et la position réelle de l'arbre.
  • Distorsion de montage:[ Des vis de montage trop serrées ou le montage de l'encodeur sur une surface non plane peuvent déformer le boîtier de l'encodeur, ce qui fait que l'échelle est assise hors du plan par rapport à la tête de lecture.

Erreurs électriques et de signalisation

  • Erreurs d'interpolation (Encodeurs de sinus/cos): Ce sont les sources d'erreur dominantes dans les systèmes à haute résolution. Un encodeur de sinus/cos de 1 Vpp repose sur le contrôleur interpolant les signaux de sinus et de cosinus. Les imperfections dans le signal dues au décalage DC, à l'inadéquation d'amplitude et à l'erreur de phase créent des erreurs de position cycliques, souvent visibles comme une ondulation de vitesse à basse vitesse.
  • Edge Jitter and Bruit:[ Le bruit électrique à haute fréquence provenant des lecteurs de fréquence variable (VFD) ou des alimentations de commutation peut superposer sur les signaux de l'encodeur, ce qui provoque une lecture précoce ou tardive des bords de déclenchement (jitter).
  • La longueur du câble et la dégradation du signal:[ Les longs câbles, en particulier avec les signaux TTL/HTL, peuvent causer une atténuation et des échanges.

Sources d'erreurs environnementales

  • Extension thermique:[ Le coefficient d'expansion d'une échelle de verre (habituellement ~8 ppm/°C) signifie une échelle de 1 mètre change de longueur de 8 microns pour chaque changement de température de 1°C. Dans les applications de précision, l'environnement doit être contrôlé ou le contrôleur doit appliquer une compensation thermique.
  • Contamination: La poussière, la brume d'huile et le liquide de refroidissement peuvent masquer l'échelle optique, provoquant un décrochage ou une réduction d'amplitude du signal.

Approches d'étalonnage spécifiques à l'encodeur

Encodeurs différentiels (TTL/HTL)

L'étalonnage porte principalement sur l'emplacement de l'impulsion d'indice et l'orthogonalité des canaux A et B. L'impulsion d'indice est souvent utilisée pour une marque de référence matérielle pendant une routine de homopage. Si l'impulsion d'indice est mal chronométrée par rapport à la position mécanique, la position de référence est erronée. L'étalonnage consiste à localiser avec précision le bord de l'index et à vérifier le cycle de travail[ et de la phase[ entre les canaux à travers toute la rotation.

Encodeurs différentiels de péché/de cos (1 Vpp)

Les encodeurs Sin/Cos fournissent des niveaux de tension analogiques pour les pistes sinus et cosinus. Ces signaux sont ensuite interpolés en interne par le lecteur ou le contrôleur (par exemple, l'interpolation 4096x). L'étalonnage à ce niveau est une tâche spécialisée. L'objectif est de générer un cercle parfait de Lissajous à partir des signaux Sin et Cos. Les signaux du monde réel souffrent de trois imperfections primaires:

  • DC Offset: La valeur moyenne du signal sinus ou cosinus n'est pas zéro.
  • Amplitude Mismat: La tension de pointe à pointe du sinus est différente de la cosinus.
  • Erreur de phase : Le signal de cosinus n'est pas exactement 90 degrés de phase déplacée du sinus.

Ces erreurs sont corrigées à l'aide de l'algorithme de correction Heydemann, qui applique des paramètres de compensation gain, offset et orthogonalité. Les lecteurs modernes ont souvent une routine d'étalonnage automatique pour les signaux sin/cos. Pour la plus grande précision, ces paramètres doivent être déterminés à l'aide d'une référence de précision et appliqués à l'encodeur ou au contrôleur.

Encodeurs absolus (EnDat, BiSS, SSI, HIPERFACE DSL)

Les encodeurs absolus produisent un mot de position numérique unique pour chaque position mécanique, y compris sur les cycles de puissance. L'étalonnage implique de vérifier la valeur de position absolue par rapport à une référence connue. Les encodeurs multi-tours nécessitent l'étalonnage du compteur de tours, qui est souvent soutenu par une batterie. La mise en service implique généralement une procédure « d'apprentissage » où la position zéro de l'encodeur est réglée à un repère mécanique défini.

Le flux de travail d'étalonnage de haute précision

Un projet d'étalonnage réussi suit un flux de travail structuré qui intègre les disciplines mécaniques, électriques et logicielles.

Phase 1: Alignement et configuration mécaniques

Pour les encodeurs rotatifs, il est recommandé d'utiliser un outil d'alignement laser pour aligner l'arbre moteur sur l'arbre de l'encodeur à travers l'accouplement. L'écoulement au point d'accouplement doit être conforme aux spécifications du fabricant (souvent inférieur à 0,01 mm). Pour les encodeurs linéaires, la tête de lecture doit être parallèle à l'axe de l'échelle dans des tolérances serrées pour éviter l'erreur de cosinus. Consultez le manuel d'installation pour des tolérances d'alignement spécifiques, en les dépassant directement de la précision.

Phase 2 : Vérification de l'intégrité du signal électrique

Pour les encodeurs incrémentiels, vérifiez les niveaux de signal conformément aux normes RS-422. Vérifiez si les encodeurs sin/cos sont trop enroulés ou dépassés. Pour les encodeurs sin/cos, saisissez plusieurs cycles des signaux sinus et cosinus. Inspectez visuellement la figure Lissajous sur le mode XY de la portée. Un cercle parfait indique un encodeur sain. Les chemins elliptiques, les motifs non centrés ou le bruit indiquent l'une des erreurs discutées plus tôt. Les problèmes d'intégrité des signaux doivent être corrigés ici, car ils seront amplifiés par l'interpolation plus tard.

Phase 3 : Établissement de la norme de référence

La norme de référence choisie doit être mise en place et permise de thermoformer l'environnement. Un interféromètre laser nécessite une période de réchauffage pour que la tête laser se stabilise. Une table rotative de précision doit être vérifiée pour être plane et centrée sur l'axe de rotation. Assurez-vous que la précision de la norme de référence est au moins quatre fois supérieure à la précision souhaitée de l'encodeur étalonné (4:1 rapport d'incertitude).

Phase 4 : Acquisition de données et cartographie des erreurs

Déplacez l'axe dans toute sa portée de mouvement en utilisant une taille d'étape prédéterminée. À chaque étape, enregistrez à la fois la sortie de l'encodeur (via l'interface de diagnostic du contrôleur) et la valeur de référence. Pour un encodeur rotatif, cela implique généralement de passer à 360 degrés à 10, 20 ou 30 degrés. Pour un encodeur linéaire, collectez des centaines de points espacés sur tout le trajet. Cet ensemble de données représente la carte d'erreur de l'encodeur. Il montre l'écart systématique à chaque position définie.

Phase 5 : Rémunération et rajustement

Les contrôleurs de mouvement modernes supportent tables de compensation d'erreur. Ces tables mapent l'erreur de position connue et appliquent une correction à la position commandée. Les données de la phase 4 sont téléchargées sur le contrôleur. Pour les encodeurs sin/cos, si l'encodeur lui-même supporte des paramètres programmables, les coefficients de correction Heydemann sont écrits directement à la mémoire de l'encodeur.

Phase 6: Étalonnage dynamique et vérification de la performance

La précision statique (position à un arrêt) ne garantit pas de bonnes performances dynamiques. Le système doit être vérifié en mouvement. Exécuter un mouvement à vitesse constante à la vitesse opérationnelle et mesurer le signal d'erreur de vitesse de l'encodeur. Les pics de vitesse à haute fréquence indiquent des erreurs d'interpolation ou du bruit électrique. Un test de réponse en étape révèle le temps de réglage et le dépassement du système, qui sont fortement influencés par la qualité de la rétroaction de l'encodeur.

Outils essentiels pour l'étalonnage des encodeurs

La complexité de l'étalonnage détermine l'outillage requis. La vérification de base dans un atelier de panneaux peut nécessiter seulement un multimètre et une portée. L'étalonnage de précision dans un laboratoire de métrologie nécessite des instruments spécialisés.

  • Fixation de montage de précision ou de glissière de calibration: Un montage rigide à zéro-retour est le fondement de tout étalonnage fiable. Il doit intégrer l'axe en essai et la norme de référence.
  • Interféromètre laser (étalonnage linéaire) : Les systèmes de Renishaw ou Keysight sont la norme or. Ils fournissent une mesure linéaire traçable sur de longues distances avec une précision sous-micronique.
  • Les tables d'indexation de précision ou de l'autocollimateur/polygon (étalonnage rotatif) :[ Les tables d'indexation fournissent des positions angulaires discrètes et très précises.
  • Oscilloscope à grande largeur: Une portée de 4 canaux est essentielle pour analyser les signaux quadratures, les figures sin/cos Lissajous et diagnostiquer le bruit électrique.
  • Encoder Interface Software:[ Les outils spécifiques au fabricant (p. ex., de Heidenhain, Rockwell, Siemens, Beckhoff) sont nécessaires pour lire les registres d'encodeur brut, lancer des routines d'étalonnage automatique et des paramètres de compensation de programme dans l'encodeur ou le lecteur.
  • Système d'acquisition et d'analyse de données:[ Un logiciel capable de consigner simultanément les données de l'encodeur et de la norme de référence, de calculer les écarts et de produire des cartes d'erreurs et des budgets d'incertitude est essentiel pour les travaux de haut de gamme.

Vérification, validation et incertitude en matière de mesure

La validation permet de vérifier que le système global (encodeur, câblage, contrôleur, mécanique) satisfait aux exigences de performance de l'application. Une partie critique de la validation consiste à calculer l'incertitude de mesure [. Cela combine toutes les sources d'erreur connues (incertitude standard de référence, répétabilité du dispositif en essai, limites de résolution, variations environnementales) dans un seul intervalle de confiance. Un système peut parfaitement lire dans un étalonnage statique mais échouer à la validation en raison d'une forte incertitude due à la dérive thermique ou au bruit.

Maintenir l'intégrité de l'étalonnage au fil du temps

L'étalonnage n'est pas un événement ponctuel. L'usure des machines, la dégradation des roulements, la formation de contaminants et l'âge des composants électroniques. La mise en œuvre d'un calendrier de réétalonnage rigoureux ] est un élément central de tout système de gestion de la qualité conforme aux normes ISO 9001, AS9100 ou ISO 13485. La fréquence dépend du cycle de travail de la machine, de l'environnement de fonctionnement et de la criticité du processus.

La maintenance préventive techniques peuvent avertir de dérive imminente de l'étalonnage. Pour les encodeurs sin/cos, le suivi du décalage DC et de l'amplitude des signaux au fil du temps fournit un indicateur précoce de la santé de l'encodeur. Une augmentation progressive de l'encodeur suggère une source lumineuse défaillante ou une contamination à l'échelle. Des changements soudains d'amplitude indiquent un choc mécanique ou une défaillance électrique.

Conclusion

L'étalonnage de l'encodeur est le pont entre les signaux de retour bruts et les mesures actionnables et fiables dans le contrôle de la précision des mouvements. En abordant méthodiquement l'alignement mécanique, la pureté du signal électrique et la compensation algorithmique à l'aide d'une norme de référence traçable, les ingénieurs d'automatisation peuvent extraire le maximum de performance de leurs composants de retour.