ソフトウェアライブラリ
Yaskawa
Motoman Yaskawa Industrial Robotと通信する.NETアプリケーションをすばやく作成します。
機能のプレビュー
ロボットを移動します
ライブラリを使用すると、デカルトおよびジョイントの動きのコマンドを送信でき、現在の位置、いくつかのエンジン、および位置決めエラーを回復できます。
// 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);
ロボットプログラムを実行します
SDKを使用すると、プログラムをコントローラーに送信してリモートで開始できます。
その後、実行の進捗状況とアラーム状態に従うことが可能です。
// 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();
データの読み取りと書き込み
アプリケーションは、ロボット内のすべてのタイプのレジスタを読み書きできます(IO、位置変数、バイト変数、...)
// 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);
ファイル処理
ライブラリを使用すると、コントローラー上のファイルを使用できます。ダウンロード、送信、削除、リスト
// 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");
ドキュメントを閲覧します
ダウンロードとテスト

Windowsアプリケーションの例
SDKのすべての機能を簡単なインターフェイスでテストできます。 この例は、.NET 8を使用して「Self Conted」および「Single File」でコンパイルされています。アプリケーションはインストールなしでポータブルです。
ダウンロードすることにより、一般的な使用条件を受け入れます。
利用規約を見る
利用規約を見る
見積もりと注文をリクエストしてください
最も人気のある
フルライセンス
990 € (EUR) • $1090 (USD)
$
1090
一生$
654
大学向け (40% 割引)完全かつ永続的なSDK:定期的なサブスクリプションは必要ありません。ライセンスは永遠にあなたのものであり、ロボットブランドのすべてのプログラミング言語で機能します。
指示された郵便住所で、ライセンスを保持している組織がのみ使用できます。
すべてのチーム開発者は、開発マシンの数に関係なく、同じライセンスを共有します。
SDKを使用して開発されたアプリケーションは、接続するロボットの数に関係なく、追加費用なしで顧客の無制限の数に配信できます。
ライセンスは、機能のロックを解除するコードを呼び出すためのパスワードの一種です。
インストールする追加のソフトウェアはありません。
USBキーはありません。
1年間のメンテナンスを含む(アップデートへのアクセス
銀行振り込みでのお支払いをご希望の方は、お問い合わせください。本SDKのライセンスをご購入いただくと、ライセンス番号と請求書がメールで届きます。
ソースコードライセンス
9900 € (EUR) • $11 900 (USD)
$
11 900
一生$
7140
大学向け (40% 割引)C#によるライブラリの完全な内部コード
数年にわたり開発された110,000行のコードを含むVisual Studioソリューション
お客様は、一般利用規約で定められた範囲内で、このソースコードを改変し、お客様のアプリケーションで使用することができます。