Bibliothèque logicielle
Yaskawa
Créez rapidement des applications .NET qui communiquent avec votre robot industriel Motoman Yaskawa.
Aperçu des fonctionnalités
Déplacer le robot
La bibliothèque permet l'envoi de commandes de mouvements cartésien et en joint, et permet de récupérer la position actuelle, le couple des moteurs et l'erreur de positionnement.
// Get robot positionRobotPositionCartesianData position = robot.HighSpeedEServer.GetRobotCartesianPosition();// Move cartesianrobot.HighSpeedEServer.MoveCartesian(x: 1000,y: 10,z: 0,rx: 0,ry: 0,rz: 0,PositionCommandClassification.Cartesian_MM_S,speed:10,PositionCommandOperationCoordinate.Robot);// Move jointsrobot.HighSpeedEServer.MoveJoints(new int[] { 1000, 0, 0, 0, 0, 0 }, PositionCommandClassification.LinkPercent, 10);
Exécuter des programmes robot
Le SDK permet d'envoyer des programmes dans le contrôleur et de les démarrer à distance. Il est ensuite possible de suivre l'avancement de l'exécution ainsi que l'état d'alarme.
// Send Servo ONrobot.HighSpeedEServer.ServoCommand(OnOffCommandType.Servo, true);// Upload program on robotrobot.HighSpeedEServer.LoadFile("PROGRAM.JBI", File.ReadAllText("PROGRAM.JBI"));// Select job and start itrobot.HighSpeedEServer.SelectJob("PROGRAM", 1);robot.HighSpeedEServer.StartJob();// Get robot status (Play, Error, Alarming, etc.)RobotStatusData statusData = robot.HighSpeedEServer.GetStatusInformation();
Lecture et écriture de données
Votre application peut lire et écrire les registres de tous les types dans le robot (IO, variables de position, variable Byte, ...)
// Read IO 1 to 100var ioData = robot.HighSpeedEServer.ReadIO(firstIndex: 1, count: 100);// Write IO 2701 to 2704 (Network input signal)robot.HighSpeedEServer.WriteIO(2701, new byte[] { 0x01, 0x00, 0xFF, 0x00 });// Read position registers P[1] to P[4]var positionData = robot.HighSpeedEServer.ReadPositionVariable(1, 4);
Manipulation de fichiers
La bibliothèque permet de maipuler les fichiers sur le controlleur : téléchargement, envoi, suppression, lister
// List all files with extension .JBI (programs)string[] files = robot.HighSpeedEServer.GetFileList("*.JBI").Files;// Upload file to robotrobot.HighSpeedEServer.LoadFile("PROGRAM", fileContent, onLoadFileProgress);// Download file from robotrobot.HighSpeedEServer.GetFile("PROGRAM", onGetFileProgress);// Delete filerobot.HighSpeedEServer.DeleteFile("PROGRAM.JBI");
Parcourir la documentation
Télécharger et tester

Exemple d'application Windows
Permet de tester toutes les fonctionnalités du SDK avec une interface simple. L'exemple est compilé en "Self Contained" et "Single File" avec .NET 8. L'application est portable sans installation.
En téléchargeant, vous acceptez les conditions générales d'utilisation :
Voir les conditions générales d'utilisation
Voir les conditions générales d'utilisation
Demander un devis et commander
Le plus populaire
Licence site
990 € (EUR) • $1090 (USD)
990
€
à vie594
€
pour les universités (40% de réduction)SDK complet et permanent : aucun abonnement récurrent n'est requis, la license est à vous pour toujours et fonctionne dans tous les langages de programmation pour une marque de robot.
Peut être utilisé uniquement par l'organisation détentrice de la licence, à l'adresse postale indiquée. Tous les développeurs de l'équipe partageront la même licence, quel que soit le nombre de machine de développement.
Toute application développée à l'aide du SDK peut être livrée à un nombre illimité de vos clients sans frais supplémentaires, quel que soit le nombre de robots à connecter.
La license est une sorte de mot de passe à appeler dans le code qui débloque les fonctionnalités. Pas de logiciel supplémentaire à installer. Pas de clé USB.
1 an de maintenance inclus (accès aux mises à jour)
Contactez-nous pour un paiement par virement. Une fois la licence de ce SDK achetée, vous recevrez votre numéro de license ainsi que votre facture par email.
Licence source
9900 € (EUR) • $11 900 (USD)
9900
€
à vie5940
€
pour les universités (40% de réduction)Code interne complet de la bibliothèque en C#
Solution Visual Studio qui comprend 110.000 lignes de code mis au point pendant plusieurs années
Vous pouvez modifier ce code source et l'utiliser dans votre application, selon les limites définies dans les conditions générales d'utilisation