Outils dédiés à la commande d axes et à la robotique. ni.com/fr

Documents pareils
Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

Création d une application Android (APPInventor)

Robot humanoïde NAO Système d étude de la robotique mobile

Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP)

11 Février 2014 Paris nidays.fr

Extrait des Exploitations Pédagogiques

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

Limitations of the Playstation 3 for High Performance Cluster Computing

ALTIUM DESIGNER. Solution unifiée de développement de produits électroniques, intégrée avec la mécanique

Diagrammes de Package, de déploiement et de composants UML


Etude et développement logiciel Exemples de réalisation

Cours n 12. Technologies WAN 2nd partie

11 Février 2014 Paris nidays.fr. france.ni.com

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java

Servodrives et solutions motion centric, le futur de l automation!

NXT Guide de mise en route. Rob Widger

Surveiller et contrôler vos applications à travers le Web

Logiciel EV3 LEGO MINDSTORMS Education

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Démarreur-testeur par ordinateur via le port USB d un PC pour moteurs asynchrones triphasés

Université de La Rochelle. Réseaux TD n 6

Manuel de l utilisateur NXT 2.0

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

DES SAUVEGARDES ET DES RESTAURATIONS DE DONNEES SANS CONTRAINTES DE LIEU NI DE TEMPS

Introduction à la robotique Licence 1ère année /2012

PREREQUIS TECHNIQUES. Yourcegid Etafi Start

Virtua Robot de Gravage

SAFETY ON BOARD. elearning

F210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels

Mise en œuvre de TP avec la plate-forme d enseignement NI ELVIS)

Programme des formations Gamme automates

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Journée technique Innovation dans l Ameublement. CRITT Bois Vendredi 25 septembre 2009

Installation du transfert de fichier sécurisé sur le serveur orphanet

Triphasé 400 V kw. Variateur multifonction haute performance


Fiche produit FUJITSU ETERNUS DX200F Baie de stockage Flash

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

Procédure et Pré-requis

Solutions de Cybersécurité Industrielle

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Efficace et ciblée : La surveillance des signaux de télévision numérique (2)

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Initiation au HPC - Généralités

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

Détection des deux roues motorisés par télémétrie laser à balayage

Contributions à l expérimentation sur les systèmes distribués de grande taille

Téléphone IP. Téléphone IP aux nombreuses fonctions avancées pour une utilisation professionnelle et au prix abordable FICHE PRODUIT

IV - Programme détaillé par matière (1 fiche détaillée par matière)

Représenté par Eric Mamy A22 présenté par CFR & CGL Consulting

Communications performantes par passage de message entre machines virtuelles co-hébergées

FLEXIBILITE CONTINUITE LIAISON PAR INTERNET SOLUTIONS STANDARD

LOGICIEL DE GESTION D ENTREPOT

Microsoft Dynamics AX. Solutions flexibles avec la technologie Microsoft Dynamics AX Application Object Server

Quoi de neuf en LabVIEW FPGA 2010?

FAMILLE EMC RECOVERPOINT

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

MAGTROL. Frein à courant de Foucault haute vitesse WB 23. WB 23 Fiche Technique CARACTÉRISTIQUES COMMANDE PAR PC DESCRIPTION

But de cette présentation

CONTEC CO., LTD. Novembre 2010

11 Février 2014 Paris nidays.fr. ni.com

Temps Réel. Jérôme Pouiller Septembre 2011

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Prise en main rapide

Gestion Electronique d'informations et de Documents pour l'entreprise

Parallélisme et Répartition

Le serveur modulaire d alerte, de recherche de personnes et de communication

Séquencer une application

µrv : Realité Virtuelle

Environnement Zebra Link-OS version 2.0

LE RÉFRIGÉRATEUR PRÊT À INSTALLER

LA MESURE INDUSTRIELLE

Modules Multimédia PAO (Adobe)

L étonnant flair du chien

Environnement logiciel open source pour la création d œuvres artistiques interactives

Solutions de gestion de la sécurité Livre blanc

Prenez le PLM express

Accès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution

Présentation Module logique Zelio Logic 0 Interface de communication

Ordinateur portable Latitude E5410

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

Algorithmes pour la planification de mouvements en robotique non-holonome

Environnement Zebra Link-OS version 2.0

AP 160LCD ONDULEUR RÉSEAUX LOCAUX (LAN) SERVEURS CENTRES DE TRAITEMENT DES DONNÉES

Interface Homme-Machine. Philippe Gaussier Alexandre Pitti

Rapports d évaluation professionnels

Fiche Produit Announce

TOPOLOGIES des RESEAUX D ADMINISTRATION

Analyse de performance, monitoring

Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux OL

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

Vérifier la qualité de vos applications logicielle de manière continue

Better data. Better decisions. La carière digitale, nouvel outil de suivi et de gestion de l exploitation

Transcription:

Outils dédiés à la commande d axes et à la robotique

NI LabVIEW pour une grande variété de robots Acquisition de données Vision industrielle Bras robotisés Robotics Bibliothèques pour robots DENSO Module LabVIEW LEGO MINDSTORMS NXT FIRST Robotics LabVIEW Robotics

LabVIEW Robotics Connexion directe aux capteurs et actionneurs des plus grands fabricants Déploiement sur des cibles temps réel et FPGA Bibliothèques d acquisition et d analyse d images Communication réseau à travers l Ethernet ou d autres protocoles industriels Algorithme de détection et d évitement d obstacles Algorithmes de contrôle et de cinématique

Exemples de robots développés avec LabVIEW Robots thérapeutiques Véhicules de transport Inspection de ponts (MIT) Robots explorateurs Véhicules autonomes Humanoïdes

Aperçu d un système de robotique Acquisition Filtrage Perception Mesurer Analyser Navigation Localisation Prise de décisions Déplacements Cinématique Contrôle moteur Agir

Architecture des applications LabVIEW Robotics NI CompactRIO

Starter Kit LabVIEW Robotics Livré prêt à utiliser Idéal pour l enseignement et le prototypage Une NI Single-Board RIO, des moteurs avec encodeurs et un capteur ultrasonore rotatif inclus Possibilité d ajouter des capteurs, des actionneurs pour ajouter des fonctionnalités

Composantes d un système Motion Module NI SoftMotion Application Interface Moteur SoftMotion Extension Matériel

100Hz - 1 khz Télésurveill ance Interface Fonctions haut-niveau Déplacement Rapport de réduction Comparaison de positions Capture de positions Moteur SoftMotion Générateur de trajectoires Extension Commandes bas-niveau Consigne Retour encodeur Limites Gestion des interfaces de puissance

Télésurveillance Atteinte des limites Détection d erreurs Rapport de réduction virtuel Gestion de déplacements coordonnées Prise de références

Générateur de trajectoires Types de déplacements Linéaire Circulaire Arbitraire 3ème order (S-curve) Précis Rapide Flexible P V A J

Composantes d un système Motion NI SoftMotion Module Application Interface Moteur SoftMotion Extension Matériel

10 Hz 1kHz Plannification de chemin IHM Application Interface Enregistrement Gestion des évènements Fonctions haut-niveau Déplacement Rapport de réduction Comparaison de positions Capture de positions

10 Hz 1kHz Planification de chemin IHM Enregistrement Application Gestion des évènements Blocs de fontions Interface Fonctions haut-niveau Déplacement Rapport de réduction Comparaison de positions Capture de positions

Blocs de fonctions

Hz Plannification de chemin IHM Application Inter Blocs de fontions face Enregistrement Gestion des évènements Fonctions haut-niveau Déplacement Rapport de réduction Comparaison de positions Capture de positions

Hz Plannification de chemin IHM Application Inter Noeuds de Blocs de propriétés et de fonctions méthodes face Enregistrement Gestion des évènements Fonctions haut-niveau intermédiaires Déplacement Démarrer le mouvement Rapport Définir la de position réduction Comparaison Définir la vitesse de positions Obtenir la position Capture Etc. de positions

Noeuds de propriétés et de méthodes

Noeuds de propriétés et de méthodes

Interface Mémoire partagée Exécution du mouvement Application Interface Position souhaitée Vitesse maximum Position courante Moteur SoftMotion Etat du mouvement

Interface Mémoire partagée Réduit le jitter Introduit de la latence Communication flexible Avec les blocs de fonctions Asynchrone, non-bloquant PLCOpen Avec les VI Express Synchrone, bloquant Flux de données

Composantes d un système Motion NI SoftMotion Module Application Interface Moteur SoftMotion Extension Matériel

Extension Mémoire partagée Position souhaitée Moteur SoftMotion Interface activée Retour encodeur Etat des limites Extension Matériel Etat de l interface

20 khz 40 Mhz Boucle de position Commande vectorielle Extension Commandes bas-niveau Consigne Retour encodeur Limites Gestion des interfaces de puissance Boucle de vitesse Boucle de couple Matériel PWM E/S Lien vers le moteur Signaux d E/S Phases A, B, C Encodeur A, B, Z Etc.

20 khz 40 Mhz Boucle de position Commande vectorielle Extension Commandes bas-niveau Consigne Retour encodeur Limites Gestion des interfaces de puissance Conversion des données Boucle de vitesse Boucle de couple Matériel PWM E/S Lien vers le moteur Signaux d E/S Phases A, B, C Encodeur A, B, Z

20 khz 40 Mhz Boucle de position Commande vectorielle Exte Conversion crio-9512 des données nsion Boucle de vitesse Matériel E/S NI 9512 Drive Interface Boucle Module de couple P70360 Stepper Drive PWM

Exte AKD crio-9512 EtherCAT nsion NI AKD 9512 Drive EtherCAT Interface Drive Module P70360 Stepper Drive

Exte AKD SolidWorks EtherCAT nsion Simulation AKD avec EtherCAT Drive SolidWorks

20 khz 40 Mhz Boucle de postion Commande vectorielle Exte Data SolidWorks Translation nsion Boucle de vitesse Matériel E/S Simulation avec SolidWorks Boucle de couple PWM

Composantes d un système Motion Module NI SoftMotion Application Interface Moteur SoftMotion Extension Matériel

Avec une cible temps réel (Scan Mode) Application crio-9024 Application Moteur SoftMotion Interface NI 9512 Boucle de position Boucle de vitesse E/S Moteur SoftMotion Extension P70360 Drive Boucle de couple PWM Matériel Moteur pas à pas

Avec une cible temps réel (Scan Mode) crio-9024 Application Moteur SoftMotion NI 9512 Boucle de position Boucle de vitesse E/S P70360 AKD Drive Boucle Interface de EtherCAT couple PWM Boucle de poistion FOC Boucle de vitesse Boucle de couple E/S FOC Moteur AKM pas à pas Servo moteur

Avec une cible temps réel crio-9024 PXIe-8133 RT Application Moteur SoftMotion AKD Interface EtherCAT Boucle de poistion Boucle de vitesse Boucle de couple E/S FOC AKM Servo moteur

Avec une cible temps réel PXIe-8133 NI 3110RT RT Application Moteur SoftMotion AKD Interface EtherCAT Boucle de poistion Boucle de vitesse Boucle de couple E/S FOC AKM Servo moteur

Avec un PC fixe Application PC Windows Application Interface crio-9148 Moteur SoftMotion Pas de programmation RT Moteur SoftMotion Extension NI 9512 Boucle de position Boucle de vitesse E/S Matériel P70360 Drive Boucle de courant PWM

Avec un PC fixe et une cible temps réel PC Windows Application crio-9148 crio-9074 Application Moteur SoftMotion Pas Moteur de SoftMotion programmation RT NI 9512 Boucle de position Boucle de vitesse E/S P70360 Drive Boucle de courant PWM

Avec une IHM et une cible temps réel Windows Panel PC PC Application User Code crio-9074 Application Moteur SoftMotion NI 9512 Boucle de position Boucle de vitesse E/S P70360 Drive Boucle de courant PWM

LabVIEW Real-Time + FPGA Application crio-9024 Application Moteur SoftMotion Interface crio-9113 Boucle de position boucle de vitesse Boucle de courant PWM Moteur SoftMotion Extension NI 9505 E/S Commande vectorielle Matériel Servo Moteur

Avec des cibles temps réel et FPGA crio-9024 Applicatio Moteur SoftMotion crio-9113 Boucle de position Boucle de vitesse Boucle de courant PWM NI 9505 9501 E/S Commande vectorielle Moteur Servo pas Moteur à pas

Avec des cibles temps réel et FPGA crio-9024 Application Moteur SoftMotion crio-9113 Single-Board RIO Boucle Boucle de position de position Boucle Boucle de vitesse de vitesse boucle Boucle de courant de courant PWM PWM NI 9501 E/S Moteur pas à pas

Simulation sur PC avec LabVIEW Application PC Windows Application Moteur SoftMotion Moteur Interface Simulation SoftMotion SolidWorks Matériel Simulation sur Windows Extension Simulation Matériel du matériel

Démonstration

Questions

Ressources disponibles ni.com/motion/f/ Guide de développement de machines mécatroniques Guide du développeur CompactRIO