Les articulations de robot à double encodeur deviennent de plus en plus importantes dans la robotique haute performance. Mais l'ajout d'un deuxième encodeur ne consiste pas simplement à installer un autre capteur.
L'objectif réel est de répondre à deux questions différentes :
De combien le moteur a-t-il bougé ?
et
De combien l'articulation du robot a-t-elle réellement bougé ?
Dans un module d'articulation robotisée composé d'un moteur couple sans carcasse, d'un réducteur de précision, d'un encodeur et d'une bride de sortie, l'encodeur côté moteur peut mesurer avec précision la position et la vitesse du moteur. Cependant, la sortie réelle de l'articulation peut encore être affectée par l'erreur de transmission, la déformation torsionnelle, le frottement, la dérive thermique, les tolérances d'assemblage et les variations de charge externe.
C'est pourquoi une articulation de robot à double encodeur peut fournir une architecture de retour plus complète. Un encodeur surveille le côté moteur, tandis que l'autre mesure le côté sortie de l'articulation. Ensemble, ils permettent au contrôleur d'observer à la fois la dynamique du moteur et la position réelle de l'articulation.
Une architecture typique à double encodeur pour articulation robotisée peut être simplifiée comme suit :
Moteur → Encodeur côté moteur → Réducteur de précision → Encodeur côté sortie → Sortie de l'articulation
L'encodeur côté moteur est installé près du rotor du moteur ou de l'arbre d'entrée. Il fournit principalement un retour à grande vitesse pour la commutation du moteur, la commande orientée champ (FOC), la commande de vitesse et l'estimation de l'état du moteur.
L'encodeur côté sortie, également appelé encodeur côté articulation, est installé après le réducteur et mesure la position angulaire réelle de l'articulation du robot.
Cette architecture est couramment décrite comme :
Double encodeur
Double retour
Commande à double boucle
Retour côté moteur et côté articulation
Les deux encodeurs ne doivent pas nécessairement utiliser la même technologie. Selon l'application, une articulation de robot peut utiliser des encodeurs incrémentaux, des encodeurs absolus monotour ou des encodeurs absolus multitours.

Dans une articulation de robot conventionnelle à encodeur unique, l'encodeur est généralement installé côté moteur.
Le contrôleur connaît la position du moteur et calcule la position théorique de sortie selon le rapport de réduction :
θout ≈ θmotor / N
où N est le rapport de réduction.
Cette approche fonctionne bien lorsque le système de transmission peut être considéré comme suffisamment rigide et prévisible.
Cependant, une articulation de robot réelle n'est pas un système de transmission rigide idéal.
Le réducteur peut introduire une erreur de transmission, tandis que les composants flexibles peuvent se déformer sous charge. Les roulements, accouplements et brides de sortie peuvent également introduire de faibles écarts mécaniques. Les variations de température peuvent en outre affecter la structure mécanique et les mesures de l'encodeur.
Par conséquent :
Position calculée de l'articulation ≠ Position réelle de l'articulation
Cette différence est l'une des principales raisons pour lesquelles des encodeurs côté sortie sont utilisés dans les articulations de robot haute performance.
Un encodeur secondaire peut fournir un retour supplémentaire pour identifier et compenser les erreurs de transmission, en particulier dans les articulations de robot affectées par la flexibilité, le jeu, le frottement et d'autres perturbations mécaniques.
Le concept le plus important derrière un actionneur à double encodeur est simple :
L'encodeur côté moteur mesure le côté entrée de la transmission.
L'encodeur côté sortie mesure la sortie réelle de l'articulation.
Le contrôleur peut alors comparer les deux signaux de retour et identifier les différences entre le mouvement du moteur et le mouvement de l'articulation.
Par exemple, le moteur peut tourner jusqu'à la position commandée tandis que la bride de sortie est encore légèrement déplacée en raison d'une déformation torsionnelle, d'une erreur de transmission ou d'un comportement mécanique dépendant de la charge.
Un système à encodeur unique peut supposer :
Le moteur a atteint la position commandée, donc l'articulation a atteint la position commandée.
Un système à double encodeur peut identifier :
Le moteur a atteint la position commandée, mais la sortie de l'articulation présente encore une erreur de position.
C'est l'un des avantages fondamentaux du retour à double boucle dans les modules d'articulation robotisée.
L'un des principaux avantages d'une architecture à double encodeur est que la boucle de position peut utiliser le retour de la sortie réelle de l'articulation.
Dans un système de retour conventionnel côté moteur, le contrôleur de position observe principalement la position du moteur.
Avec le double retour, l'architecture de commande peut séparer les deux fonctions :
Encodeur moteur → Commande moteur
Encodeur de sortie → Retour de position de l'articulation
Cela permet au contrôleur de réguler non seulement le moteur, mais aussi la position réelle de sortie après le réducteur.
Cette architecture est particulièrement utile pour :
Articulations de robot de haute précision
Robots collaboratifs
Systèmes de mouvement de précision
Axes rotatifs CNC
Mécanismes servo haute performance
Pour les applications nécessitant un suivi précis de trajectoire, le retour de position côté sortie peut aider à réduire l'influence des erreurs liées à la transmission sur la position finale de l'articulation.
Une idée reçue courante est qu'un double encodeur peut simplement « éliminer le jeu ».
Cela n'est pas techniquement exact.
Une articulation de robot à double encodeur n'élimine pas mécaniquement le jeu. Au contraire, le deuxième encodeur permet au système de commande de mesurer la différence entre le mouvement côté moteur et le mouvement côté sortie, et de compenser une partie de l'erreur de transmission par des algorithmes de commande.
Selon le réducteur et la conception mécanique, les sources d'erreur pertinentes peuvent inclure :
Erreur de transmission
Déformation torsionnelle
Hystérésis
Frottement
Déformation élastique
Erreur d'assemblage
Dérive thermique
En comparant les retours de position côté moteur et côté articulation, le contrôleur peut construire un modèle d'erreur et appliquer une compensation selon la position de l'articulation, le sens, la vitesse, la charge et d'autres conditions de fonctionnement.
Par conséquent, une description plus précise est :
Les doubles encodeurs permettent de mesurer et de compenser les erreurs de transmission.
Plutôt que :
Les doubles encodeurs éliminent le jeu.
Cette distinction est importante lors de l'évaluation des performances réelles d'une articulation de robot à transmission harmonique ou d'un autre actionneur basé sur un réducteur de précision.

Une haute résolution d'encodeur ne signifie pas automatiquement une grande précision de positionnement du robot.
Trois concepts techniques doivent être clairement distingués :
La résolution décrit le plus petit incrément de position qu'un encodeur peut distinguer.
Par exemple, un encodeur monotour de 23 bits fournit :
2²³ = 8,388,608 comptes par révolution
L'incrément angulaire théorique est approximativement :
0.154 arcsec par compte
Cependant, il s'agit de la résolution de l'encodeur, et non de la précision de positionnement globale de l'articulation du robot.
La précision décrit à quel point la position mesurée correspond à la position physique réelle.
La répétabilité décrit avec quelle constance le système revient à la même position lorsque le même mouvement est répété.
Par conséquent :
Haute résolution d'encodeur ≠ Haute précision du système
Les performances finales d'une articulation de robot dépendent du système complet, notamment de la précision de l'encodeur, de l'erreur de transmission du réducteur, du faux-rond des roulements, de la rigidité mécanique, des effets thermiques, de l'étalonnage et des algorithmes de commande.
C'est pourquoi le retour à double encodeur doit être évalué comme faisant partie de l'architecture complète de commande de mouvement, plutôt que sur le seul nombre de bits de l'encodeur.
Il s'agit d'un autre avantage important d'une architecture à double encodeur pour articulation robotisée.
Considérez une articulation de robot utilisant un rapport de réduction de 100:1.
Le moteur peut tourner d'un angle relativement important, tandis que l'articulation de sortie ne tourne que d'une petite fraction de cet angle.
Dans le même temps, le réducteur et la structure mécanique peuvent se déformer légèrement lorsque la charge externe change.
Le contrôleur peut donc calculer une position théorique de l'articulation à partir de l'encodeur moteur, mais cela ne représente pas nécessairement la position réelle de sortie.
L'encodeur de sortie fournit un retour direct depuis le côté articulation.
Le système de commande peut donc observer deux états différents :
Dynamique du moteur
et
Dynamique de l'articulation
Cette distinction devient de plus en plus importante dans les mouvements de robot à grande vitesse, les variations de charge dynamiques et la commande de trajectoire de haute précision.
La réponse est :
Ils peuvent aider, mais les doubles encodeurs à eux seuls n'éliminent pas automatiquement le référencement.
La capacité d'une articulation de robot à conserver sa position après une perte d'alimentation dépend principalement du type d'encodeur et du mécanisme de conservation de position multitour.
Un encodeur incrémental ne conserve généralement pas les informations de position absolue après une perte d'alimentation et peut nécessiter une procédure de référence ou de référencement.
Un encodeur absolu monotour peut identifier la position angulaire sur une révolution, mais ne fournit pas à lui seul des informations de position multitour illimitées.
Un encodeur absolu multitour peut fournir à la fois la position monotour et la position de rotation accumulée sur plusieurs révolutions.
La conservation de position multitour peut être mise en œuvre à l'aide de différentes technologies, notamment des systèmes avec batterie de secours, des mécanismes de comptage mécaniques et des technologies de conservation de position sans batterie.
Par exemple, l'encodeur ABZO d'Oriental Motor utilise un système mécanique de position absolue sans batterie capable de conserver les informations de position après la coupure de l'alimentation.
Par conséquent, la relation d'ingénierie est mieux décrite comme suit :
Double encodeur + Retour absolu multitour approprié → Référencement conventionnel potentiellement réduit ou éliminé
plutôt que :
Double encodeur → Élimine automatiquement le référencement
Oui, mais une distinction importante doit être faite :
Deux encodeurs ne signifient pas automatiquement une redondance de sécurité fonctionnelle.
Si deux encodeurs sont simplement connectés à un contrôleur conventionnel sans diagnostic approprié, détection des défauts et architecture de sécurité, le système ne peut pas automatiquement revendiquer PL d, PL e, SIL 2 ou SIL 3.
La valeur du double retour dans les applications liées à la sécurité est que le contrôleur peut comparer deux mesures de position différentes.
Par exemple :
Position de l'encodeur moteur ≠ Position de l'encodeur d'articulation
peut indiquer :
Défaillance de l'encodeur
Défaillance de la transmission mécanique
Endommagement du réducteur
Problèmes d'arbre ou d'accouplement
Déplacement mécanique inattendu
Erreurs de communication ou de signal
Le système de commande peut alors détecter la condition anormale et exécuter une réponse aux défauts appropriée.
IEC 61800-5-3 traite des encodeurs liés à la sécurité, tandis que IEC 61800-5-2 couvre les fonctions liées à la sécurité pour les systèmes d'entraînement électrique.
Par conséquent, l'affirmation techniquement correcte est :
Les doubles encodeurs peuvent prendre en charge une architecture de sécurité fonctionnelle, mais la capacité finale PL ou SIL dépend du système complet lié à la sécurité, des diagnostics, de l'architecture et de la validation.

La sécurité fonctionnelle dans une articulation de robot n'est pas déterminée par un seul encodeur.
Elle repose sur le système de commande complet lié à la sécurité.
Les normes pertinentes peuvent inclure :
Fournit le cadre général pour la sécurité fonctionnelle et les niveaux d'intégrité de sécurité (SIL).
Définit les fonctions liées à la sécurité pour les systèmes d'entraînement électrique, y compris des fonctions telles que Safe Torque Off (STO) et d'autres fonctions de sécurité liées à l'entraînement.
Fournit des exigences pour les encodeurs liés à la sécurité utilisés dans les applications de sécurité fonctionnelle.
Traite des parties des systèmes de commande liées à la sécurité et définit les niveaux de performance (PL).
Spécifie les exigences de sécurité pour les systèmes de robots industriels.
Traite des exigences de sécurité pour les applications de robots industriels et les cellules robotisées.
Le point essentiel est qu'un double encodeur peut faire partie d'une architecture de retour liée à la sécurité, mais le nombre d'encodeurs seul ne détermine pas le niveau de sécurité final.
L'architecture du système, la couverture diagnostique, la réponse aux défauts, la protection contre les défaillances de cause commune et la validation doivent toutes être prises en compte.
Le choix entre un encodeur unique et un double encodeur dépend de l'application.
Caractéristique Encodeur unique Double encodeur
Retour de position moteur Oui Oui
Retour direct de position de sortie Généralement non Oui
Surveillance des erreurs de transmission Limitée Améliorée
Commande à double boucle Limitée Oui
Compensation des erreurs de réducteur Limitée Améliorée
Position absolue multitour Dépend de l'encodeur Dépend de l'encodeur
Vérification croisée des défauts Limitée Améliorée
Complexité du système Plus faible Plus élevée
Coût Plus faible Plus élevé
Adapté aux articulations haute performance Dépend de l'application Avantage important
Un encodeur unique peut suffire pour des articulations de robot sensibles au coût ou des systèmes dont la précision de transmission est déjà adéquate.
Une architecture à double encodeur devient plus attrayante lorsque l'application exige de hautes performances de positionnement, une compensation des erreurs de transmission, une commande de mouvement avancée ou des diagnostics de position supplémentaires.
Si les doubles encodeurs fournissent un retour supplémentaire, pourquoi ne pas les utiliser partout ?
La réponse est la complexité du système.
L'ajout d'un encodeur de sortie augmente :
Le coût de la nomenclature
La complexité de l'intégration mécanique
Les exigences de câblage
Les exigences de conception EMC
Les exigences d'étalonnage
La complexité du contrôleur
Les exigences de diagnostic
Les exigences d'assemblage
L'encodeur côté sortie peut également être sensible aux erreurs d'installation mécanique.
L'excentricité de l'encodeur, le faux-rond de l'arbre, la déformation de la bride et les erreurs d'accouplement peuvent tous influencer la position de sortie mesurée.
Par conséquent, l'objectif n'est pas d'installer autant de capteurs que possible.
L'objectif est d'utiliser la bonne architecture de retour pour les performances requises de l'articulation du robot.
Une articulation de robot haute performance peut être comprise comme comportant trois couches principales de retour.
L'encodeur côté moteur prend principalement en charge :
Commande orientée champ (FOC)
Commande du courant et de la vitesse
Retour de position moteur
Le retour doit être suffisamment rapide et stable pour une commande dynamique du moteur.
L'encodeur côté articulation fournit principalement :
Position réelle de l'articulation
Retour de position de sortie
Surveillance des erreurs de transmission
Surveillance de l'état mécanique
Parce qu'il est installé après le réducteur, il fournit des informations qui ne peuvent pas être obtenues directement à partir de l'encodeur côté moteur.
Le contrôleur combine les deux sources de retour :
Position moteur → État du moteur
Position de sortie → État de l'articulation
Différence de position → Informations sur les erreurs de transmission et mécaniques
Cela crée une boucle de retour plus complète pour l'articulation du robot.
La raison la plus importante d'utiliser deux encodeurs n'est pas simplement d'augmenter la résolution de l'encodeur.
Elle consiste à rendre la cible de mesure plus complète.
Un encodeur unique mesure principalement :
Moteur
Un système à double encodeur mesure :
Moteur + Articulation
Cela permet au système de commande de distinguer le mouvement du moteur du mouvement réel de l'articulation.
Cette distinction est particulièrement précieuse lorsque l'articulation du robot comprend un réducteur de précision à rapport élevé, tel qu'une transmission harmonique ou un réducteur RV.
Une architecture à double encodeur mérite d'être envisagée lorsque l'articulation du robot exige un ou plusieurs des éléments suivants :
Lorsque la position finale de sortie compte davantage que la position moteur calculée.
Lorsque les erreurs du réducteur et de la transmission mécanique doivent être mesurées et compensées.
Lorsque le système de commande nécessite un retour précis à la fois côté moteur et côté articulation.
Lorsque le robot doit conserver les informations de position de l'articulation après une perte d'alimentation.
Lorsque les positions côté moteur et côté articulation doivent être comparées en continu afin de détecter un comportement mécanique anormal.
Lorsqu'un retour de position redondant ou vérifié de manière croisée est requis dans le cadre d'un système de commande complet lié à la sécurité.
Alors que les robots collaboratifs, les robots humanoïdes et les robots industriels haute performance exigent une précision plus élevée, une réponse plus rapide et de meilleures capacités de diagnostic, les architectures d'articulations robotisées deviennent plus sophistiquées.
La structure traditionnelle :
Moteur + Réducteur + Encodeur
évolue de plus en plus vers :
Moteur + Encodeur moteur + Réducteur de précision + Encodeur d'articulation + Contrôleur
Le changement essentiel n'est pas simplement l'ajout d'un autre capteur.
Il s'agit du passage de l'estimation de la position de l'articulation à partir du mouvement du moteur à la mesure directe de l'état réel de l'articulation.
Pour les articulations de robot utilisant des réducteurs harmoniques, cette distinction peut être particulièrement importante. Les réducteurs de précision offrent des rapports de réduction élevés, une forte densité de couple et des structures mécaniques compactes, mais les performances finales de l'articulation sont toujours influencées par l'erreur de transmission, la rigidité torsionnelle, les effets thermiques, les tolérances mécaniques et les charges externes.
Une architecture à double encodeur donne au contrôleur accès aux deux côtés de la chaîne de transmission.
Cela fournit une base plus solide pour :
Commande de position de haute précision
Compensation des erreurs de transmission
Surveillance de l'état de l'articulation
Commande de mouvement à double boucle
Commande de mouvement robotique avancée
Architectures de sécurité fonctionnelle sélectionnées
En d'autres termes, un double encodeur n'est pas simplement « un capteur de plus ».
Il crée une chaîne de retour entrée–transmission–sortie plus complète à l'intérieur de l'articulation du robot.
Pour les actionneurs robotiques de nouvelle génération, ce passage de l'estimation de la position de l'articulation à la mesure directe du comportement de l'articulation peut être plus précieux que la simple augmentation de la résolution de l'encodeur.
En savoir plus
En savoir plus sur l'histoire de HONPINE et les tendances de l'industrie liées à la transmission de précision.
Double Cliquez
Nous fournissons des réducteurs à entraînement harmonique, des réducteurs planétaires, des moteurs d'articulation de robot, des actionneurs rotatifs de robot, des réducteurs à engrenages RV, des effecteurs terminaux de robot, des mains robotiques habiles