Pourquoi les modules d’articulation robotique utilisent-ils des doubles codeurs ?

Aug 10, 2026

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.



Qu'est-ce qu'une articulation de robot à double encodeur ?


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.

module d’articulation robotique à double codeur



Pourquoi un encodeur côté moteur ne suffit-il pas ?


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.



L'avantage essentiel des doubles encodeurs : mesurer ce qui se passe après le réducteur


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.


1. Améliorer le contrôle de position de l'articulation du robot


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 :



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.



2. Mesurer et compenser l'erreur de transmission du réducteur


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.

Actionneur d’articulation robotique à double codeur



3. Améliorer le retour de position réel de l'articulation


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 :


Résolution


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.


Précision


La précision décrit à quel point la position mesurée correspond à la position physique réelle.


Répétabilité


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.


4. Séparer le mouvement du moteur du mouvement réel de l'articulation


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.


Les doubles encodeurs peuvent-ils éviter la perte de position après une coupure d'alimentation ?


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.


Encodeur incrémental


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.


Encodeur absolu monotour


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.


Encodeur absolu multitour


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



Les doubles encodeurs peuvent-ils améliorer la sécurité fonctionnelle des robots ?


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.

module d’articulation robotique à double codeur



Quel est le lien entre les doubles encodeurs et les normes de sécurité fonctionnelle ?


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 :


IEC 61508


Fournit le cadre général pour la sécurité fonctionnelle et les niveaux d'intégrité de sécurité (SIL).


IEC 61800-5-2


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.


IEC 61800-5-3


Fournit des exigences pour les encodeurs liés à la sécurité utilisés dans les applications de sécurité fonctionnelle.


EN ISO 13849-1


Traite des parties des systèmes de commande liées à la sécurité et définit les niveaux de performance (PL).


ISO 10218-1:2025


Spécifie les exigences de sécurité pour les systèmes de robots industriels.


ISO 10218-2:2025


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.


Articulations de robot à double encodeur ou à encodeur unique


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.



Pourquoi les doubles encodeurs ne sont-ils pas utilisés dans chaque articulation de robot ?


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.



Architecture typique d'une articulation de robot à double encodeur


Une articulation de robot haute performance peut être comprise comme comportant trois couches principales de retour.


Retour côté moteur


L'encodeur côté moteur prend principalement en charge :


Commutation


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.


Retour côté articulation


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.


Contrôleur


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.


Les doubles encodeurs ne concernent pas seulement une précision accrue


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.



Quand utiliser une articulation de robot à double encodeur ?


Une architecture à double encodeur mérite d'être envisagée lorsque l'articulation du robot exige un ou plusieurs des éléments suivants :


Positionnement d'articulation de haute précision


Lorsque la position finale de sortie compte davantage que la position moteur calculée.


Compensation des erreurs de transmission


Lorsque les erreurs du réducteur et de la transmission mécanique doivent être mesurées et compensées.


Commande de mouvement avancée


Lorsque le système de commande nécessite un retour précis à la fois côté moteur et côté articulation.


Positionnement absolu multitour


Lorsque le robot doit conserver les informations de position de l'articulation après une perte d'alimentation.


Diagnostics basés sur la position


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.


Architecture de sécurité fonctionnelle


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é.


Pourquoi le retour à double encodeur est important pour les actionneurs robotiques de nouvelle génération ?


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