CONTRÔLES ROBOTISÉS EN ULTRASONS PAR TRANSMISSION DE PIÈCES A PROFILS COMPLEXES ROBOTISED UT TRANSMISSION NDT OF COMPLEX SHAPE PARTS

Documents pareils
Cadre COMMENT TIRER BENEFICE DES SYSTEMES ROBOTISES. Yash Khandhia, Wilfrid Baroche, Dominique Humblot - AC&E

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

PEINTAMELEC Ingénierie

Et si l avenir de votre CFD passait par OPEN FOAM?

Nouveaux enjeux de recherche en sécurité routière liés à l'automatisation des véhicules : conséquences sur l'activité de conduite

METHODES ALTERNATIVES A LA GAMMAGRAPHIE A L IRIDIUM? Alternatives methods to Iridium gammagraphy?

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Acquisition et conditionnement de l information Les capteurs

Processus d Informatisation

DISQUE DUR. Figure 1 Disque dur ouvert

Algorithmes pour la planification de mouvements en robotique non-holonome

Caractéristiques des ondes

DERNIERES AVANCEES DE LA PLATE FORME DE SIMULATION CIVA ET APPLICATIONS RECENT EVOLUTIONS OF THE CIVA SIMULATION PLATFORM AND APPLICATIONS

3. Artefacts permettant la mesure indirecte du débit

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Chapitre 0 : Généralités sur la robotique 1/125

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

C - ICM LTE Gamme DE

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Logiciel de palpage Productivity+ Active Editor Pro pour machines-outils

Cours IV Mise en orbite

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Chapitre 0 Introduction à la cinématique

OPTICSVALLEY AU SERVICE DE L'INSTRUMENTATION

IV- Comment fonctionne un ordinateur?

TP 7 : oscillateur de torsion

ASSURER LA QUALITE DES RESULTATS D ESSAI ET D ETALONNAGE Assuring the quality of test and calibration results

Multivac Vision System (MVS) : Détection visuelle d objets et inspection qualité. * Le meilleur de l emballage

Radiographie Industrielle Etat de l Art et Alternatives Des exemples. ASN Orléans 01/04/2011

JOURNEE TECHNIQUE AFIAP du 15 Mai 2014

Robots CNC. WITTMANN nommé «Meilleur achat» pour les robots. Technology working for you.

Résonance Magnétique Nucléaire : RMN

PC-DMIS NC. 3D Form Inspect. PC-DMIS NC Gage

De meilleures prises de décisions pour des produits de meilleure qualité

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

V112-3,0 MW. Un monde, une éolienne. vestas.com

Forthcoming Database

DE LA NUMÉRISATION DES ACTIONS PHYSIQUES DES UTILISATEURS VERS LA CONCEPTION D INTERFACE AVEC LA KINECT

intelligence artificielle et cognitique"

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

Once the installation is complete, you can delete the temporary Zip files..

Comparaison de Relevés 3D issus de plusieurs Systèmes de Numérisation

AUTRES ASPECTS DU GPS. Partie I : tolérance de Battement Partie II : tolérancement par frontières

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU)

«SERVICES D INGENIERIE»

Caméra double vitesse CAPTEUR DE VISION F160

GÉREZ VOTRE RELATION CLIENT SANS QUITTER MICRO SOFT OUTLOOK

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Actions de réduction de bruit sur un moteur poids lourd

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

Chapitre 1 Cinématique du point matériel

NIKON METROLOGY I VISION BEYOND PRECISION. Focus 10 : logiciel de nuage de points Inspection par MMT et par scanning laser portable

AU DELA DU TEST 3 vers les nages codifiées, le sauvetage, la natation synchronisée

DECOUVREZ Discover TYPE EDIT V12 Français

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Scanner laser HDS7000 Ultra rapide, à portée étendue

Auscultation par thermographie infrarouge des ouvrages routiers

CIRCUITS DE PUISSANCE PNEUMATIQUES

LES LOIS PHYSIQUES APPLIQUÉES AUX DEUX-ROUES : 1. LA FORCE DE GUIDAGE

LE CETIME votre partenaire pour le progrès et l innovation:


Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

La (les) mesure(s) GPS

... et l appliquer à l optimum. Reconnaître la qualité... Solution Partner. Answers for industry.* *Des réponses pour l industrie.

Catalogue Produits. Version 1

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG

H Conception et dessin produits mécaniques

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

Differential Synchronization

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

André Crosnier LIRMM ERII4, Robotique industrielle 1

H Intervention technique qualité en mécanique et travail des métaux

Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle

Les nouveautés de Femap 11.1

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

Evolution des techniques de CND par électromagnétisme et ultrasons pour un contrôle fiable des soudures

Préparation / Industrialisation. Manufacturing Engineering/ On-site Industrialisation. Qualité, contrôle et inspection. On-site quality and Inspection

UviLight XTW Spectrophotomètre UV-Vis

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Solutions hautes performances pour le gardiennage et la surveillance

SOLUTION DE SUIVI ET GESTION DE FLOTTE

MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION

SOLO MIDI AVD DUO NETTOYAGE HAUTE PERFORMANCE DE PIECES EN MILIEU AQUEUX EXPERTS DANS LA TECHNOLOGIE, LA CHIMIE ET LE PROCESS DU NETTOYAGE DE PIECES

CH IV) Courant alternatif Oscilloscope.

Métiers d études, recherche & développement dans l industrie

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Multichronomètre SA10 Présentation générale

Toni Lazazzera Tmanco is expert partner from Anatole ( and distributes the solution AnatoleTEM

GENERALITES SUR LA MESURE DE TEMPERATURE

Exercices Corrigés Premières notions sur les espaces vectoriels

SYSTÈMES DE COMMANDE. The Art of Mobility

Fonctions de plusieurs variables

Inspection Pédagogique Régionale de Technologie Académie de Reims juin /8

Projet du service «ON DEMAND BUS» à Kashiwa (Japon)

DOCUMENT DE SYNTHÈSE. Accéder facilement à la vidéo sur IP Les encodeurs vidéo offrent instantanément les avantages de la surveillance sur IP

EFFET DOPPLER EXOPLANETES ET SMARTPHONES.

Calcul intégral élémentaire en plusieurs variables

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

Transcription:

CONTRÔLES ROBOTISÉS EN ULTRASONS PAR TRANSMISSION DE PIÈCES A PROFILS COMPLEXES ROBOTISED UT TRANSMISSION NDT OF COMPLEX SHAPE PARTS P. LOUVIOT - PROFILE Contrôles Industriels - Président A. TACHATTAHTE - PROFILE Contrôles Industriels Ingénieur R & D Les exigences croissantes de qualité, dans tous les secteurs industriels, en production ou en maintenance, imposent que les contrôles non destructifs soient accompagnés de cartographies. Les imperfections relevées pourront être suivies tout au long de la vie de l appareil ou du composant. L automatisation des contrôles apporte efficacité et fiabilité tout en générant des gains de productivité importants, gages de la compétitivité de nos industries. Les machines ou robots cartésiens répondent à ce besoin d automatisation dans grand nombre d applications. Les robots polyarticulés ouvrent une porte vers le contrôle automatique de pièces de formes complexes mais à condition de bien prendre en compte les contraintes propres aux END (exactitude des cartographies, programmation des contrôles, synchronisation de 2 robots pour le contrôle en UT Transmission ). Due to increasingly strict quality standards in all industrial sectors for both production and maintenance, non-destructive testing must be used along with C-scan mapping. The flaws detected can then be monitored throughout the service life of the device or component. Automated testing is more efficient and reliable, and it considerably boosts productivity, thus keeping our industries competitive. Automated gantry systems can fulfil the automation requirements in a number of applications. Six-axis industrial robots can be used for automated inspection of complexshaped parts, as long as you take the constraints that are specific to non-destructive testing (NDT) into account, e.g. C-scan mapping accuracy, inspection programming, or dual robots movement real time synchronisation for UT Transmission NDT. I - LES MACHINES CARTESIENNES Un grand nombre de systèmes automatiques de contrôles non destructifs, que ce soit ultrasons ou courants de Foucault, utilisent des machines cartésiennes. Elles sont généralement composées de deux ou trois axes linéaires (X, Y et Z) aux quels peuvent éventuellement venir s ajouter des axes rotatifs (plateau tournant, orientation de la sonde). Ces machines sont largement utilisées pour les contrôles de pièces de formes simples (plans, cylindres, cônes) ou peu évolutives (pièces de révolutions, hélicoïdales ). Ce sont généralement des machines spéciales ou totalement dédiées au contrôle de pièces de formes et/ou de dimensions identiques.

Exemple de mécanique 3 axes La qualité des cartographies, quelque soit la méthode CND utilisée, est tributaire de l acquisition du signal mais aussi de la position de la ou des sondes au moment où le signal est acquis. La plupart des machines cartésiennes sont équipées de moteurs pas-à-pas ou de codeurs qui permettent de connaître cette position en quasi temps réel. Ainsi, leurs performances en matière de précision, de résolution et de cadences de contrôle répondent à la demande des industriels. Toutefois leur souplesse d utilisation et leur capacité à s adapter à des pièces de formes complexes sont limitées. II LES ROBOTS POLYARTICULES L intégration de robots polyarticulés s impose dès lors que l on veut simplifier les opérations de contrôle sur des pièces de formes complexes et évolutives. Si, comme nous l avons vu précédemment, sur les machines cartésiennes connaître la position de la sonde en temps réel ne pose pas de problèmes en soit, ce n est pas le cas lorsque l on se trouve en présence d un robot polyarticulé. Les robots standards ne délivrent leur position (articulaire ou cartésienne) que périodiquement toutes les 2 à 8 millisecondes (voire plus). Les fréquences d acquisition avec la position réelle de la sonde ne sont donc possibles qu à des fréquences de 100 à 500 Hertz. L interpolation permet de créer des positions virtuelles entre les positions réellement connues. Les algorithmes d interpolation sont relativement simples à développer et à mettre en place mais cette solution présente un inconvénient majeur. Deux conditions sont à respecter : - La fréquence d acquisition des signaux doit être constante. - La vitesse de déplacement de la sonde (du robot) doit, elle aussi, être constante. La fréquence d acquisition est très bien maîtrisée par la plupart des appareils. La vitesse de déplacement ne peut être considérée comme constante que dans deux cas : - En dehors des phases d accélération et de décélération du robot (début et fin de lignes d acquisition). On doit donc étendre la zone de balayage à l extérieur de la zone à contrôler. - Dans des zones où les changements de directions ne sont pas trop importants. Or, le propre des pièces à formes complexes est justement de comporter des zones nécessitant des changements notables dans la direction des trajectoires. Fort de ce constat, PROFILE Contrôles Industriels a lancé le développement d un système résolvant ces inconvénients majeurs pour la qualité des contrôles.

III SYSAXE ROBOTIQUE ET CND Nous avons travaillé en collaboration avec ADEPT, fabricant de robots, sur la problématique de la transmission des données de position du robot à haute cadence. L objectif étant d atteindre des fréquences d acquisition des données compatibles avec les exigences des CND. Par ailleurs, nous nous sommes imposés que le système soit utilisable et programmable par un opérateur n ayant pas ou très peu de connaissance en robotique. Enfin, nous avons voulu ouvrir le système à tout appareil de contrôle par ultrasons ou courants de Foucault munis d entrées codeurs TTL (2 minimum). III.A - Interfaçage avec l appareil de contrôles non destructifs La solution retenue s articule autour de trois étapes décrites dans les paragraphes suivants (III.A.1 à III.A.3). III.A.1 - Récupération des données de positions articulaires Les positions angulaires de chacun des 6 axes du robot sont connues du rack de pilotage du ou des robots. Celles-ci sont nécessaires à la bonne exécution des trajectoires programmées. En collaboration avec le fabricant ADEPT, nous avons développé et implanté le rack de pilotage, un module logiciel qui saisi les positions articulaires à une cadence de 8 KHz. Elles sont ensuite transmises, sous format numérique et à la même fréquence, à une électronique programmable qui les traite par groupe de trois axes. III.A.2 - Transformations en coordonnées cartésiennes Les données articulaires, à un format numérique, sont, par le modèle inverse du robot utilisé, transformées en coordonnées cartésiennes. Celles-ci sont disponibles dans différents repères (machine, cellule de contrôle, pièce) et suivant différentes formes (X-Y-Z ou X-Y-Z- Ɵ1- Ɵ2- Ɵ3) ou en abscisses curvilignes (X -Y ) ou une combinaison des deux (X -Y -X-Y-Z- Ɵ). Puis elles sont transmises à l appareil de contrôle sous forme de signaux TTL (codeurs incrémentaux). Une abscisse curviligne correspond non pas à une coordonnée suivant un axe (X, Y ou Z) mais au trajet parcouru dans la direction de balayage (X ) ou la direction d incrémentation (Y ). Les acquisitions en abscisses curvilignes permettent ainsi : - D acquérir des données de position dans l espace avec un appareil ne disposant que deux entrées codeurs. - De réaliser des cartographies en temps réel en développé et non pas en projection sur le plan de balayage/incrémentation. III.A.3 - Transmission des coordonnées au format TTL (codeurs incrémentaux)

L électronique convertit les données numériques en signaux TTL (codeurs incrémentaux) qui sont exploitables directement par la plupart des appareils de contrôles non destructifs. PROFILE a breveté cette technologie sous le nom de Sysaxe. III.B - Avantages de la technologie L acquisition en position réelle devient possible avec tous les avantages qui y sont liés : - Précision des cartographies. - Absence d effet de peigne. - Acquisition durant les phases d accélération et de freinage. - Acceptation des accélérations en cas de changement de trajectoires en suivi de profil. - Selon l appareil utilisé, possibilité de retour au point précis. III.C - Calibration des robots Système Sysaxe Single 850 Les coordonnées cartésiennes sont déduites des positions articulaires du robot à travers son modèle inverse. Il s agit donc de positions théoriques liées à l exactitude de ce modèle inverse. Les tolérances de fabrication du robot peuvent conduire à des erreurs de position à l échelle millimétrique. Ce n est pas acceptable dans le cas de nos applications. Pour s affranchir de cette erreur dans le positionnement en absolu, il est nécessaire de procéder à une calibration précise du robot effectuée par laser. III.D - Définition des trajectoires Dans les cas les plus simples, les trajectoires sont définies à partir de surfaces élémentaires telles que rectangles droits ou gauches, cylindres, cônes, etc qui pourront s enchaîner pour obtenir la surface à scanner.

Pièce composite à contrôler Dans le cas de pièces de formes plus complexes, les trajectoires sont définies à partir de fichiers CAO obtenus de différentes façons et à l aide d un logiciel de simulation robotique adapté aux applications CND. III.D.1 - Simulation La définition des trajectoires est simplifiée par l intégration d un logiciel de simulation robotique développé par Applied Computing Engineering (ACE). Les développements des fonctions particulières au contrôle non destructif ont été réalisés en collaboration entre les trois sociétés PROFILE, ADEPT et ACE avec la participation de laboratoires CND de grands groupes industriels. En plus de la définition de la cellule de contrôle et de la position optimale du ou des robots dans celle-ci, la simulation a trois objectifs :* - Définir les trajectoires de balayage. - Vérifier que le robot ne percute pas la pièce ou la cellule de contrôle. - Vérifier qu il ne se trouve pas dans des positions singulières ou inaccessibles. III.D.2 - Apprentissage des trajectoires Dans le cas de contrôle de pièces à profil évolutif mais peu complexe et que l on ne peut pas décomposer en surfaces élémentaires, on a recourt à l apprentissage par points. L opérateur enregistre, à l aide du joystick, différents points de la surface judicieusement choisis. Le fichier de points obtenus est exporté à un format CAO vers le logiciel de simulation robotique et traité de la même manière que les fichiers CAO de fabrication ou ceux obtenus par scanning 3D (voir paragraphes suivants). III.D.3 - Fichiers CAO de réalisation Dans le cas de contrôles en fabrication, on dispose très souvent des données CAO nécessaires à la réalisation de la pièce. Celles-ci sont directement exploitables par le logiciel de simulation à condition d avoir sélectionné le format adéquat (Catia, Step, Iges ).

L opérateur importe le fichier, positionne la pièce dans la cellule de contrôle définie, saisit les paramètres de balayages (finesse de suivi de trajectoires, pas d incrémentation etc.) et les valide après avoir vérifié la faisabilité de l inspection (accessibilité, zones singulières ). Cette étape limite considérablement les risques de mauvaise manipulation lors des contrôles. Dès lors que les trajectoires sont possibles et satisfaisantes, le système crée un fichier qui est transmis à la commande robots qui est prêt à effectuer l inspection. Ecran de simulation robotique III.D.4 - Scanning 3D Dans le cas de contrôles de pièces au profil complexe et inconnu (maintenance, pièces réalisés hors CAO ), l opérateur ne dispose d aucune donnée lui permettant d effectuer une simulation et déterminer les trajectoires. La solution proposée est de scanner en 3D le profil à contrôler. Les essais ont été réalisés avec un appareil KONICA-MINOLTA VI-910. La prise de clichés, sur une surface de l ordre du mètre carré, s effectue en quelques secondes. Pour les surfaces de plus grandes dimensions, le scanning s effectue en plusieurs clichés qui sont «raboutés» automatiquement par logiciel. On obtient ainsi un nuage de points que l on transforme et exporte à un format CAO (rétro-conception) vers le logiciel de simulation. Nuages de points obtenus par scanning laser L opérateur se retrouve ainsi dans la même situation que s il avait disposé des données d origine mais avec le profil exact de la pièce à inspecter. III.D.5 - Recalage des origines Dans certains cas, il n est pas possible d assurer un positionnement ou repositionnement précis des pièces (pièces composites, par exemple). Il faut alors recaler les origines et/ou les trajectoires.

Le recalage des origines s effectue par prise de référence de trois points sur la pièce à contrôler. L opérateur positionne, avec le joystick, le robot sur les trois points de référence. Après validation de ces trois positions, le recalage des origines est effectué automatiquement. Si les pièces à contrôler ont des différences de formes, le recalage peut s effectuer par un «pré-balayage» grossier par ultrasons qui a pour but de déterminer la surface de la pièce (par mesure de la hauteur de la colonne d eau) et de déterminer les nouvelles trajectoires. Toutefois, les recalages (de position ou de forme) doivent restés limités pour éviter de placer le robot dans des zones singulières et les mouvements y étant liés. C-Scan amplitude obtenu III.E - Contrôle ultrasons en réflexion ou contrôle Courants de Foucault La sonde ou les sondes sont embarquées en bout du bras du robot. Pour les ultrasons, plusieurs méthodes sont applicables : - Au contact : dans ce cas, la sonde est montée dans un support compliant munie d un système d amenée (et, éventuellement, de récupération) d eau de couplage. Sysaxe Single : CND ultrasons au contact de soudure de piquage - En immersion locale : le couplage est assuré par une micro-buse qui est déplacée à distance et à inclinaison constantes par rapport à la surface de la pièce à contrôler.

- En immersion totale : la pièce est immergée dans une cuve et la sonde est déplacée à colonne d eau constante. Sysaxe Single : CND UT immersion d arbre métallique Le degré de protection contre l humidité du robot est différent selon la méthode (protection aux aspersions ou à l immersion). Ces systèmes intègrent un seul robot polyarticulé. III.F - Contrôle ultrasons en transmission, synchronisation de deux robots Le contrôle en transmission peut s effectuer de plusieurs manières en mode automatique. La méthode la plus simple est d utiliser une fourche dotée, à l extrémité de chacune de ses branches, d une «buse jet d eau» (squirter). Un seul mouvement, donc un seul robot est à gérer. Cette méthode, adaptée aux pièces de géométrie simple (plane ou de révolution), ne peut s envisager sur des géométries complexes. Dans ce cas, il faut utiliser deux robots qui doivent se déplacer en vis-à-vis. Les axes des faisceaux ultrasonores de la sonde émettrice et celui de la sonde réceptrice doivent être sécants et coaxiaux. L erreur de positionnement tolérable est, selon la taille des robots utilisés, de l ordre du millimètre et le défaut de coaxialité inférieur à quelques degrés.

Sysaxe Dual : Cellule de CND à double robots (IZFP Saarbrück Allemagne) Nous avons utilisé les possibilités de la technologie Sysaxe, entre autres les cadences élevées de remontée de positions du ou des robots, pour assurer une synchronisation qui réponde au besoin décrit ci-dessus. III.G - Axes externes Il est possible d adjoindre un ou plusieurs axes externes pour augmenter les capacités du système qu il comporte un ou deux robots : Pour les pièces plutôt de révolution (cylindriques, elliptiques, ovoïdes ), on couple un plateau tournant, Pour les pièces de grande longueur, on couple un axe linéaire. La programmation et la commande de ces systèmes s effectuent de la même manière que pour les robots seuls. De tels systèmes robotisés et leurs déclinaisons trouvent des applications dans divers secteurs industriels : Aéronautique (éléments composites ou métalliques. Chaudronnerie dans les domaines nucléaire, chimie et pétrochimie. Naval Sidérurgie (forge, fonderie )