ロボット通信設定

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

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

本ガイドでは、標準インターフェースプログラムをABBロボットに読み込む方法を習得し、Mech-Mindビジョンシステムとロボット間の標準インターフェース通信設定を行います。

  • 標準インターフェースプログラムの読み込みは、ロボット標準インターフェースプログラムと設定ファイルをロボットシステムにロードし、ビジョンシステムとロボット間の標準インターフェース通信を確立します。

  • それ以外のロボットを使用している場合は、標準インターフェース通信 を参照してロボットの標準インターフェース通信設定を行います。

事前準備

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

  • ABBロボットが4軸または6軸ロボットであることを確認してください。このガイドでは、ABB_IRB6700_150_3_20を例として説明します。

  • コントローラがIRC4またはIRC5で、RobotWareバージョンは6.02~6.15であることを確認してください。

  • 制御モジュールには 616-1 PC Interface オプションがインストールされていることを確認してください。

    (クリックして展開)詳細方法
    1. ティーチペンダント左上のメニューバーをクリックし、システム情報 をクリックします。

      check version1
    2. システムプロパティ をクリックし、RobotWareのバージョンが6.02以上であることを確認します。

      check version2
    3. オプション をクリックし、制御モジュールには 616-1 PC Interface オプションがインストールされていることを確認します。

      check installation
上記の条件を満たさない場合、ビジョンシステムは標準インターフェースでロボットと通信できないので、ロボットメーカーにお問い合わせください。

ネットワーク接続を確立

ハードウェア接続

下図に示すように、IPCのLANケーブルをコントローラのX6(WAN)ポートに接続します。

port

IP アドレスを設定

ロボットのIPアドレスをIPCのIPアドレスと同一セグメントに設定してください。IPアドレスの設定は、ティーチペンダントまたはRobotStudioで行います。以下では、ティーチペンダントを使用してIPアドレスを設定する手順について説明します。RobotStudioを使用したIPアドレスの設定方法については、 RobotStudioを使用してIPアドレスを設定 をご参照ください。

  1. 下図の通りにブートアプリケーションを起動します。

    ip setting1
    ip setting2
    ip setting3
    ip setting4
  2. 再起動後、以下の画面に入り、以下の操作に従ってIPアドレスを設定してください。ロボットとIPCのIPを同じネットワークセグメントに設定する必要があります。

    ip setting5
    ip setting6
    ip setting7
    ip setting8
    ip setting9

Mech-Visionソリューションの作成と保存

  1. Mech-Visionを起動すると、下図のようなようこそ画面が表示された場合、Mech-Visionが正常に起動されたことを示します。

    image
  2. Mech-Visionのようこそ画面で ソリューションライブラリから新規作成 をクリックし、ソリューションライブラリを開きます。

    project build welcome interface library
    ソリューションライブラリには、異なる業界に適応可能なソリューションやプロジェクトのソースライブラリが含まれています。
  3. 下図に示すように、ソリューションライブラリの アプリケーションテンプレート から 単載デパレタイズ ソリューションを選択します。

    project build select project

    単載デパレタイズ ソリューションが見つからない場合は、ソリューションライブラリの右上にある ダウンロード アイコンをクリックしてください。

  4. ソリューション名と保存先を設定したら、作成 をクリックします。

    プロジェクトが作成されると、Mech-Visionのメイン画面の左上にあるプロジェクトリストに、作成されたソリューションとプロジェクトが表示されます。

    • ソリューション とは、ビジョンソリューションを実現するために必要なロボットと通信、ビジョン処理、経路計画などの機能設定とデータの集りのことです。

    • プロジェクト とは、ソリューションにおけるビジョン処理のワークフローです。通常、1つのMech-Visionプロジェクトを含むソリューションで十分ですが、複雑な適用シーンでは複数のプロジェクトが必要になる場合があります。

    • 単載デパレタイズ ソリューションには、 プロジェクト「Vis_Single_Case_Depalletizing」が1つだけ含まれています。

    project build check project list

    メイン画面中央のプロジェクト編集エリアには、「 Vis_Single_Case_Depalletizing」というプロジェクトが表示されます。

    project build check project step
  5. プロジェクトリストでこのソリューションを右クリックし、ソリューションを自動的に読み込む にチェックを入れます。

    project build click auto load

    ソリューションが自動読み込みに設定されている場合、プロジェクト名が緑色で表示され、プロジェクト名の左側にプロジェクト番号が表示されます。

    project build auto load finish
    プロジェクト番号は、ロボットの把持・配置アプリケーションでMech-Visionプロジェクトの実行をトリガーするために使用されます。
  6. メニューバーから ファイル  ソリューションを保存 を選択します。

    project build save solution

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

このソリューションでは、ABBロボット(ABB_IRB6700_150_3_20)にロボット通信設定がデフォルトですでに設定されています。ツールバー上の ロボット通信設定 はすでに有効な状態になっています。

robot interface config

ファイルの読み込み(自動)

標準インターフェースプログラムまたは標準インターフェースのサンプルプログラムは、以下の手順でロボットに自動的に読み込むことができます。ここでは、標準インターフェースプログラムの自動読み込みについてのみ説明するが、標準インターフェースサンプルプログラムの自動読み込み処理もこのフローと同様です。

  1. コントローラのスイッチを自動モードに切り替え、モーターのインジケーターが点灯していることを確認してください。

    calilbration process8
  2. Mech-VisionおよびMech-Vizソフトウェアのインストールディレクトリにある Communication Component/tool/Robot Program Loader フォルダを開き、Robot Program Loaderプログラムをダブルクリックして読み込みツールを起動します。

    auto load files1
    auto load files2
    読み込みツールの言語を変更する場合は、メイン画面右上のドロップダウンリストから他の言語を選択し、新しい言語を有効にするために読み込みツールを再起動します。
  3. ロボットメーカーを ABB に設定し、ロボット実機のIPアドレスを入力し、接続 をクリックします。

    auto load files3
    接続に失敗した場合は、右下の ネットワーク接続をテスト をクリックしてトラブルシューティングを行ってください。
  4. ABBプログラムの読み込み 画面で、バックアップフォルダを選択し、バックアップ をクリックします。バックアップに成功すると、ログの下に「バックアップに成功しました」と表示されます。

    auto load files4
    後続の読み込みプロセスでエラーが発生した場合、ここでバックアップしたファイルを使用してロボットシステムをリセットできます。
  5. バックアップが成功したら、標準インターフェースプログラムの読み込み を選択して読み込みプログラムのフォルダを確認し、一括読み込み をクリックします。読み込みに成功すると、ログの下に「読み込みに成功しました」と表示されます。

    auto load files5
標準インターフェースのサンプルプログラムを読み込む必要がある場合は、ここで 標準インターフェースのサンプルプログラムの読み込み を選択して 一括読み込み をクリックします。

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

通信テスト用プログラムの選択と変更

  1. コントローラのスイッチを自動モードに回します。

  2. ティーチペンダントパネルの左上隅にあるメニューから プログラムエディタ  T_ROB1 を選択し、MM_Com_Test を選択して モジュールの表示 をクリックします。

    T_ROB1の内にMM_Com_Testがなく、画面にプログラムコードが表示された場合、タスクおよびプログラム を選択すると、表示される画面で T_ROB1 を選択して モジュールの表示 をクリックします。すると、MM_Com_Testが表示されます。
    connect robot1
  3. プログラム内のIPアドレスをダブルクリックし、編集  ABC… をクリックし、それをIPCのIPアドレスに変更してから OK をクリックします。Mech-Visionでのホストのポート番号が変更された場合、ここでの50000というポート番号もMech-Visionで設定されたポート番号と一致するように変更する必要があります。

    connect robot2
    connect robot3

通信テスト用プログラムを実行

  1. 下図のような画面では、デバッグ  PPをルーチンへ をクリックします。

    connect robot4
  2. MM_Com_Test を選択してから OK をクリックします。

    connect robot5
  3. ティーチペンダントの右側にあるイネーブルボタンを押し続け(プログラム実行中は離さないようにしてください)、プログラムポインタが9行目に到達するまで、以下のボタンを押し続けてプログラムを手動でステップ実行します。

    connect robot6
    connect robot7
  4. 以下のボタンをクリックすると、以下のメッセージの内容が表示されます。

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

    vision center log

これで、標準インターフェースプログラムと設定ファイルをロボットシステムにロードし、ビジョンシステムとロボットとの標準インターフェース通信を確立します。

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

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