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