標準インターフェース通信設定

現在ご覧いただいているのは最新版の内容です(V2.1.2)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合はお気軽にサポート窓口までご連絡ください。

Mech-MindビジョンシステムとAUBO(ARCS)ロボットの間は、プラグイン形式で標準インターフェース通信を行います。以下では、AUBO(ARCS)ロボットにプラグインをインポートし、ビジョンシステムとロボット間の標準インターフェース通信の設定を完了する方法について説明します。

ハードウェアとソフトウェアのバージョンを確認

  • AUBOロボットの制御システムがARCSであることを確認してください。

  • ティーチペンダントのバージョンが「0.31.0-rc.30」であることを確認してください。

    (クリックして展開)詳細方法
    1. ティーチペンダントの ホームページについて をクリックすると、ティーチペンダントのバージョン番号を確認できます。

      aubo arcs 1
      aubo arcs 2

ネットワーク接続を確立

ハードウェア接続

下図に示すように、LANケーブルの一端をIPCのLANポートに差し込み、もう一端をコントローラのLANポートに差し込みます。

aubo arcs 3

IPアドレス設定

  1. ティーチペンダントの ホームページ で、設定  システム  LANネットワークポート  LAN(ens33)  編集 をクリックし、実際のネットワーク環境に応じてロボットのIPアドレスを設定します。設定後、適用 をクリックします。

    aubo arcs 4
    aubo arcs 5
  2. IPCのIPアドレスを設定 します。

    IPCのIPアドレスは、ロボットのIPアドレスと同じネットワークセグメントにある必要があります。つまり、両方のIPアドレスのネットワーク部分とサブネットマスクが同じである必要があります。例えば、192.168.100.169/255.255.255.0と192.168.100.170/255.255.255.0は同じネットワークセグメントにあります。

オイラー角のタイプを設定

  1. Mech-Vizを起動し、空のプロジェクトを新規作成 をクリックします。表示された画面で オンラインのロボットモデルを読み込む をクリックし、ロボットブランドで AUBO を選択します。右側パネルで、使用する具体的なロボットモデルを選択します。

  2. 次に、Mech-Vizソフトウェアの左側パネルで、ロボットを右クリックし、ロボットファイルディレクトリを開く を選択します。

    open dir
  3. 2つ上のディレクトリに移動し、Robot Library 2.0 ディレクトリに入ります。

    robot dir
  4. エディタで robot_euler_angles_convention.json ファイルを開き、以下のコードを追加し、ファイルを保存して閉じます。

        "AUBO": {
            "euler_angles_convention": "XYZ_S_w,p,r"
        },
  5. エディタで default_robot_communication_settings.json ファイルを開き、以下のコードを追加し、ファイルを保存して閉じます。

        "AUBO": {
            "is_enable_interface": true,
            "is_interface_needed": true,
            "interface_format": "ASCII",
            "interface_name": "TCP Server"
        },
  6. Mech-Vizソフトウェアを終了します。

「ロボット通信設定」を実行

  1. Mech-Visionを起動します。表示される画面に応じて、以下のようにソリューションの作成方法を選択します。

    • ようこそ画面が表示されたら、ソリューションを新規作成 をクリックして新しい空白のソリューションを作成します。

    create solution 1
    • メイン画面が表示されたら、メニューバーの ファイル  ソリューションを新規作成 をクリックして新しい空白のソリューションを作成します。

    create solution 2
  2. Mech-Visionのツールバーで ロボット通信設定 をクリックします。

  3. ロボット通信設定 の画面で以下の設定を行います。

    1. ロボットを選択 のドロップダウンボックスをクリックし、適応可能なロボット を選択して ロボット型番を選択 をクリックします。表示される画面で特定のロボット型番を選択して 次へ をクリックします。

    2. 通信方式 の画面で、インターフェースサービスのタイプ標準インターフェース に、通信プロトコルTCP Server に、プロトコル形式ASCII に選択します。

    3. ポート番号は50000または50000以上に設定することを推奨します。設定したポート番号が他のプログラムに使用されていないことを確認してください。

    4. (オプション) ソリューションを開くとインターフェースサービスを自動的に起動 にチェックを入れることを推奨します。

    5. 適用 をクリックします。

tcp ascii
  1. Mech-Visionのメイン画面で、ツールバーのインターフェースサービスが起動されていることを確認します。

    interface service

ロボットにプラグインをインポート

  1. こちら をクリックしてプラグインをダウンロードします。ダウンロードした mminterface-x.x.x.zip プラグインファイルをUSBメモリの ルートディレクトリ(最上位階層)にコピーします。

    • 本説明では mminterface-1.0.0.zip を例にしていますが、他のバージョンファイル名の場合も操作方法は同様です。

    • ロボットが正常にUSBメモリを認識・読み取りできるよう、USBメモリのファイルシステムはFAT32形式を推奨します。

  2. USBメモリをロボットのティーチペンダントのUSBポートに挿入します。

  3. ティーチペンダントの ホームページ設定  システム  Uディスクのインポート をクリックし、使用するUSBディスク名を選択し、mminterface-x.x.x.zip ファイルの後の 輸入 をクリックします。

    aubo arcs 4
    aubo arcs 6
  4. プラグイン  新しい をクリックします。

    aubo arcs 7
  5. ポップアップウィンドウで、インポートした mminterface-x.x.x.zip ファイルを選択し、選ぶ をクリックします。

    aubo arcs 8
  6. 以下の画面で、mminterfaceプラグインのステータスをオンに設定し、再起動 をクリックしてプラグインを有効にします。

    aubo arcs 9

標準インターフェース通信をテスト

  1. ロボットの電源が入っていない場合は、ティーチペンダントの ホームページ電源オン をクリックし、有効なペイロードを確認した後、続行  起動 をクリックします。すでに電源が入っている場合は、この操作を省略し、次のステップに進んでください。

    aubo arcs 15
  2. ティーチペンダント画面で プログラム をクリックし、開始シーケンス前に追加 にチェックを入れ、プログラムが永遠にループする のチェックを外します。右側のプログラム画面に 開始前 セグメントが表示されます。

    aubo arcs 10
  3. AuboCaps をクリックし、始める前に セグメント内の 空欄 を選択し、initSocket をクリックして mm_init_socket をプログラムに追加します。注文 タブで、IP にIPCのIPアドレス、Port にMech-Visionで設定されたホストポート番号を入力します。

    aubo arcs 11
  4. ロボットプログラミング で、openSktcloseSkt をそれぞれクリックし、mm_open_socketmm_close_socket をプログラムに追加します。

    aubo arcs 12
  5. 上記のプログラムを保存し、左下の 実行 ボタンをクリックして スタート地点から走る を選択します。

    aubo arcs 13
  6. ロボットとビジョンシステム間の通信接続が成功すると、Mech-Visionのログバーの コンソール タブに関連メッセージが表示されます。

    vision center log

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。