Universal Robots .NET Communication SDK

Créez rapidement des applications qui communiquent avec un robot industriel Universal Robots.

Essayer gratuitement pendant 30 joursLire la documentationCommander votre clé de licence
Universal Robots .NET Communication SDK

Fonctionnalités

Flux de mesure

Réception de données sur l'état du robot à 10 Hz via le protocole Primary Interface :

  • Position cartésienne et angulaire
  • Mode de fonctionnement
  • Etat des entrées et sorties
  • Plus de 100 autres mesures...

Flux de mesure

Exécution de script à distance

Envoi et exécution de script URScript à distance via le protocole Primary Interface

Exécution de script à distance

Commandes à distance

Controler à distance le robot via le protocole Dashboard Server :

  • Mise en service et hors service
  • Ouverture des freins
  • Chargement, démarrage, pause et arrêt de programmes
  • Chargement de fichier installation
  • etc...

Commandes à distance

XML-RPC

Réponse à des requêtes XML-RPC envoyées par le script du robot. Le robot peut par exemple demander par script à votre application une position résultant d'un traitement d'image.

XML-RPC

Manipulation de fichier

Ce SDK implémente le protocole SFTP (Secure File Tranfer Protocole) qui permet de manipuler à distances les fichiers et les dossiers du robot, comme par exemple les programmes *.URP. Les actions suivantes sont possibles : télécharger sur le robot, importer depuis le robot, renommer, supprimer, déplacer, lister les fichiers d'un dossier...

Manipulation de fichier

Commandes Linux

Ce SDK permet d'ouvrir une liaison SSH (Secure Shell) avec le robot pour exécuter des lignes de commandes Linux, comme dans un terminal.

Commandes Linux

Compatibilité

Liaison ethernet TCP/IP avec tous les robots UR et tous les firmwares :

  • UR3
  • UR5
  • UR10
  • UR16
  • CB-Series
  • e-Serie

Compatibilité

DLL .NET

Une assembly "UnderAutomation.UniversalRobots.dll" 100% managée sans dépendances dans la version de votre choix :

  • .NET Framework ≥3.5
  • .NET Standard
  • .NET Core : Windows, Linux, MacOS

DLL .NET

Rien à installer sur le robot

Le SDK utilise les fonctionnalités de communication natives du robot.

Rien à installer sur le robot

Exemple prêts à utilisation

Le SDK contient le code source et le résultat compilé d'exemples en Winforms et Console pour Windows, Linux et MacOS

Exemple prêts à utilisation
Universal robots
LabVIEW

LabVIEW

Ce SDK permet à LabVIEW de communiquer avec votre robot Universal Robots. Un exemple de VI est fourni.

Python

Python

Ce SDK est aussi utilisable dans votre application Python 2.* ou 3.*. Un exemple est fourni.

MATLAB

MATLAB

Ce SDK est intégrable dans MATLAB qui supporte nativement l'utilisation de DLL .NET.

Logo

UnderAutomation
66 Avenue des Champs-Elysées
75008 Paris
FRANCE

© 2021 UnderAutomation - UnderAutomation Universal Robots .NET Communication SDK (Software Development Kit) offre la possibilité de créer des applications personnalisées .NET Core, .NET Framework et .NET Standard qui peuvent communiquer avec tous les robots UR. Des exemples prêts à l'emploi pour Windows, Mac OS et Linux, LabView, Node.js et Python sont fournis. Ce SDK utilise le serveur de Dashboard Server TCP/IP et XML-RPC pour contrôler le robot à distance et le protocole Client Interface pour recevoir et décoder le flux de données.