Скачать презентацию Chap 3 Caractéristiques Mécaniques Identification des erreurs Скачать презентацию Chap 3 Caractéristiques Mécaniques Identification des erreurs

cc84331c861965a9dd3af4703fc81759.ppt

  • Количество слайдов: 33

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Objectifs Identification et quantification Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Objectifs Identification et quantification des erreurs commises par un robot lors de l'exécution de tâches automatisées. 4 catégories (PRINCIPALES CAUSES D'ERREURS) 1) Erreurs de quantification et de calcul E X A C T I T U D E - Arrondis dans les calculs - Quantification des codeurs incrémentaux ou absolus - Performance des algorithmes utilisés - Troncature des valeurs numériques lors des calculs trigonométriques La diminution de ces erreurs dépend principalement de l'amélioration algorithmique 2) Erreurs d'étalonnage - Etalonnage des codeurs - Erreur d'initialisation des codeurs - Détermination des longueurs des bras - Rapport de réduction des réducteurs introduits dans l'opérateur géométrique La diminution de ces erreurs dépend principalement de l'amélioration ou d'une meilleure connaissance du mécanisme du robot 3) Erreurs cinématiques de type systématique - Flexion des bras due à la charge - Dilatation des pièces mécaniques 1

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS 4 catégories (PRINCIPALES CAUSES Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS 4 catégories (PRINCIPALES CAUSES D'ERREURS) 1) Erreurs de quantification et de calcul EXACTITUDE 2) Erreurs d'étalonnage 3) Erreurs cinématiques de type systématique 4) Erreurs cinématiques de type aléatoire Chaque articulation possède une zone morte due à : - quantification des codeurs position précise à +/- 1 pas -jeux mécaniques - Erreur statique autorisée pour les asservissements L'évolution possible de chaque articulation à l'intérieur de cette zone sans déclenchement d'un signal d'erreur, est possible, et de nature aléatoire. La diminution de ces erreurs dépend principalement de l'amélioration des lois d'asservissement et de commande Dépend des taches à réaliser : Pick and Place , Contournement, … Trajectoire Positionnement R E P E T A B I L I T E 2

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Trois modes de programmation Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Trois modes de programmation 1) Programmation On-Line 1) a) Programmation par apprentissage (déplacement manuel du robot) L'opérateur compense les erreurs susceptibles d'être réalisées par le robot. Il compense directement les déformations, les erreurs de modélisations, . . Seule la répétabilité caractérise la précision du système 1) b) Programmation analytique Les coordonnées des points sont saisies par l'opérateur qui ne déplace plus le robot. Les erreurs générées par le calculateur géométrique, les déformations… influent sur la précision du point à atteindre. Exactitude + Répétablité caractérise la précision du système. 3

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS 2) Programmation Off-Line Les Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS 2) Programmation Off-Line Les points programmés sont simulés dans un environnement virtuel. Une succession de transformations permettent le téléchargement dans la baie du robot, des coordonnées qui serviront finalement à l'exploitation sur site réel. Cette méthode programmation est performante, mais génère pour le point programmé un cumul d'erreurs successives qui dégradent considérablement la précision que l'on peut espérer de cette méthode. Exactitude + Répétablité caractérise la précision du système. L'identification des repères où sont caractérisées les trajectoires lors de la simulation et lors de l'exécution des trajectoires est importante. Conclusions : La précision d'exécution de trajectoires d'un robot est étroitement liée au mode de programmation. 4

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES GÉNÉRALES Charge nominale Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES GÉNÉRALES Charge nominale Charge maximale supportée par l'interface mécanique sans dégradation des performances cinématiques et statiques annoncées par le constructeur Charge limite La masse maximale qui peut être transportée par l'interface mécanique, sans dommages pour le robot avec des vitesses et précision réduites. L'espace de travail Espace à l'intérieur duquel il n'y a pas de limitations de mouvements des axes secondaires du robot, autre que ceux imposés par les articulations de ces axes secondaires. La limite extérieure de l'espace de travail est décrite par le mouvement du point d'intersection des axes secondaires (le centre du poignet) Définition de la vitesse Exprime la distance ou l'angle parcouru par unité de temps, dans les conditions normales de fonctionnement : (charge & précision) 5

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES GÉNÉRALES Définition de Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES GÉNÉRALES Définition de l'accélération L'accélération d'un robot représente la modification de la vitesse d'un point considéré par unité de temps dans les conditions normales de fonctionnement Temps de déplacement minimal Temps s'écoulant entre deux états stationnaires pour parcourir une distance ou un angle prédéterminé (temps de déplacement et d'orientation, incluant la période stable) (spécifié pour la charge nominale) Résolution La plus petite distance ou le plus petit angle qui peut être effectué pour chaque axe du robot lors d'un déplacement élémentaire 6

Chap 3 Caractéristiques Mécaniques • Caractéristiques pour Programmation On-Line LES CARACTERISTIQUES DE POSE Pour Chap 3 Caractéristiques Mécaniques • Caractéristiques pour Programmation On-Line LES CARACTERISTIQUES DE POSE Pour programmer une trajectoire de robot, l’opérateur mémorise une succession de poses, en production l’automate du robot génère une trajectoire unique, qui passe par ces poses Chaque pose se définie par une position, et une orientation Les caractéristiques de pose permettent d’évaluer les dispersions entre pose commandée et pose atteinte, ainsi que les fluctuations des poses atteintes Pose commandée : pose apprise lors de la programmation Pose atteinte : pose atteinte par le robot lors de la restitution de la trajectoire 7

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS 1) CARACTÉRISTIQUES DE POSE Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS 1) CARACTÉRISTIQUES DE POSE LOCALE Deux valeurs permettent de caractériser l’écart qu’il y a entre la pose commandée et atteinte : l’Exactitude et la Répétabilité 8

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Exactitude de positionnement Ecart Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Exactitude de positionnement Ecart de positionnement entre la pose commandée et la moyenne des poses atteintes Xc, Yc, Zc position commandée (X , Y , Z) n est le nombre de répétitions Exactitude (Xc, Yc, Zc) Répétabilité de pose locale Répétabilité maximale 9

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Exactitude d'orientation n est Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS Exactitude d'orientation n est le nombre de répétitions Répétabilité maximale en orientation 10

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS LA RÉPÉTABILITÉ STATISTIQUE de Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS LA RÉPÉTABILITÉ STATISTIQUE de positionnement avec Ecart type des mesures angulaire 11

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS EXACTITUDE MULTI-DIRECTIONNELLE Position/orientation programmée Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS EXACTITUDE MULTI-DIRECTIONNELLE Position/orientation programmée avec trajectoires différentes. Les précisions atteintes sont différentes selon la direction avec laquelle on approche le point. 12

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS TEMPS DE STABILISATION / Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS TEMPS DE STABILISATION / DEPASSEMENT EN POSITION Durée nécessaire pour qu'une réponse oscillatoire amortie, pour une pose donnée, décroisse à l'intérieur d'une limite fixée. Ecart maximum entre la position commandée et les poses atteintes par le robot dans sa phase d'approche sur la pose commandée. 13

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS EXACTITUDE ET RÉPÉTABILITÉ BIPOSE Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS EXACTITUDE ET RÉPÉTABILITÉ BIPOSE Lors d'une programmation Hors Ligne il est impossible d'évaluer avec un système de mesure externe la localisation du repère de base du robot. Ainsi dans l'absolu il est impossible d'identifier la localisation des points atteints avec précision. On réalise l'évaluation d'une exactitude et répétabilité en distance sur deux points programmés. La distance effectivement réalisée est comparée à la distance commandée. RÉPÉTABILITÉ BIPOSE 14

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES DE TRAJECTOIRE ET Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES DE TRAJECTOIRE ET DE DÉPLACEMENT Par analogie avec les caractéristiques de pose on définit une exactitude de position et d'orientation de trajectoire Exactitude et Répétabilité de trajectoire sont indépendantes de la forme de la trajectoire commandée 15

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES DE TRAJECTOIRE Exactitude Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES DE TRAJECTOIRE Exactitude de positionnement Xzi Ezk Ezj EZi Ez 1 zi Yzi Définition : Valeur maximale de la distance entre la trajectoire commandée et le barycentre des trajectoires réalisées. Pour chaque cote Zi donnée, on évalue la dispersion de l'abscisse Xzi et l'ordonnée Yzi Pour chaque point échantillonné (m points échantillonnés le long de la trajectoire) ( n passages successifs ) Exactitude d'orientation Définition : Ecart maximal des angles d'orientation entre la trajectoire commandée et les trajectoires réalisées. ( pour m points mesurés le long de la trajectoire) 16

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES DE TRAJECTOIRE Répétabilité Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS CARACTÉRISTIQUES DE TRAJECTOIRE Répétabilité de positionnement Xzi Rstatz i Définition : Variation statistique des positions le long d'une même trajectoire parcourue n fois Pour chaque cote Zi le barycentre de la section de passage est : Rzi Pour chaque point échantillonné Yzi ( n passages successifs ) Répétabilité d'orientation Définition : Variation statistique des orientations le long d'une même trajectoire ( pour m points mesurés le long de la trajectoire) parcourue n fois 17

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS RACCORDEMENT DE TRAJECTOIRE Définition Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS RACCORDEMENT DE TRAJECTOIRE Définition : Aptitude du robot à raccorder deux trajectoires successives L'essai porte sur deux trajectoires rectilignes, perpendiculaires. Les mesures sont réalisées sur un échantillonnage de points, le long de la trajectoire Y Si la trajectoire est orientée dans un Xc , Yc , Zc repère Y, Z Yi>Yc Pour Yi>Yc D pt Dépassement ndi arro Erreur d'arrondi Z 18

Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS EXACTITUDE ET RÉPÉTABILITÉ DE Chap 3 Caractéristiques Mécaniques • Identification des erreurs des ROBOTS EXACTITUDE ET RÉPÉTABILITÉ DE VITESSE La trajectoire est réalisée n fois, et m mesures sont réalisées. vj vi vk Exactitude de vitesse Exactitude et Répétabilité sont déterminées à partir des vitesses moyennes , et exprimées en pourcentage de la vitesse de commande Répétabilité en vitesse 19

Chap 3 Caractéristiques Mécaniques Fin Chapitre 3 20 Chap 3 Caractéristiques Mécaniques Fin Chapitre 3 20

Chap 3 Caractéristiques Mécaniques • Séparation 21 Chap 3 Caractéristiques Mécaniques • Séparation 21

Chap 3 Caractéristiques Mécaniques • Programmation par apprentissage 22 Chap 3 Caractéristiques Mécaniques • Programmation par apprentissage 22

Chap 3 Caractéristiques Mécaniques • Programmation par apprentissage Mise sous puissance Basculement Apprentissage/production Syntaxeur Chap 3 Caractéristiques Mécaniques • Programmation par apprentissage Mise sous puissance Basculement Apprentissage/production Syntaxeur : Pupitre de commande Touches programmables (appli métier) Environnement Windows Arrêt d’urgence Contrôle homme mort Clavier alpha-numérique Touches de fonctions Programme 23

Chap 3 Caractéristiques Mécaniques • Programmation Off-Line Logiciel de simulation 24 Chap 3 Caractéristiques Mécaniques • Programmation Off-Line Logiciel de simulation 24

Chap 3 Caractéristiques Mécaniques • Programmation Off-Line 25 Chap 3 Caractéristiques Mécaniques • Programmation Off-Line 25

Chap 3 Caractéristiques Mécaniques Programmation Off-Line 26 Chap 3 Caractéristiques Mécaniques Programmation Off-Line 26

Chap 3 Caractéristiques Mécaniques • Capacité de charge 27 Chap 3 Caractéristiques Mécaniques • Capacité de charge 27

Chap 3 Caractéristiques Mécaniques • Capacité de charge 28 Chap 3 Caractéristiques Mécaniques • Capacité de charge 28

Chap 3 Caractéristiques Mécaniques Espace de travail 29 Chap 3 Caractéristiques Mécaniques Espace de travail 29

Chap 3 Caractéristiques Mécaniques Caractéristiques cinématiques 30 Chap 3 Caractéristiques Mécaniques Caractéristiques cinématiques 30

Chap 3 Caractéristiques Mécaniques Notion de Pose 31 Chap 3 Caractéristiques Mécaniques Notion de Pose 31

Chap 3 Caractéristiques Mécaniques 32 Chap 3 Caractéristiques Mécaniques 32

Chap 3 Caractéristiques Mécaniques 33 Chap 3 Caractéristiques Mécaniques 33