ロボット通信設定

本ガイドを読むことで、Vizとの通信プログラムをABBロボットに読み込む方法、Vizティーチングの通信設定を習得できます。

  • Vizとの通信プログラムの読み込みは、 Vizとの通信プログラムと設定ファイルをロボットシステムにロードすることで、ビジョン側とロボット側との通信を確立し、Mech-Mindソフトウェアシステムによるロボットの制御を実現します。

  • それ以外のロボットを使用している場合は、 Vizティーチング通信 を参照してロボットの通信設定を行います。

動画:ロボット通信設定

事前準備

コントローラとRobotWareのバージョンを確認

  1. コントローラにD652またはDSQC1030のIOボードが装着されていることを確認します。

  2. ティーチペンダントでRobotWareのバージョンが6.0以上であることを確認します。

    check version1
    check version2
  3. ティーチペンダントで、コントローラに以下のコントロールモジュールがインストールされていることを確認します。

    • 623-1 Multitasking

    • 616-1 PCInterface

    check installation

上記の条件を満たしていない場合は、Vizティーチング通信ができませんので、ロボットメーカーにお問い合わせください。

ロボットシステムのリセット

コントローラのハードウェアとソフトウェアの状態を確認した後、ロボットシステムのリセットが必要です。お使いのロボットは工場出荷時の状態である場合、ロボットシステムのリセットは不要です。

リセットすると工場出荷時の設定に戻りますので、バックアップ操作が完了していることを確認してください。

ロボットシステムをリセットするには、以下の手順を実行します。

  1. ティーチペンダントで、左上隅のメニューバーをクリックしてメイン画面を表示し、再起動をクリックします。

    reset1
  2. 詳細…をクリックします。

    reset2
  3. システムのリセットを選択し、次へをクリックします。

    reset3
  4. システムのリセット をクリックします。

    reset4
リセットにかかる時間は1~2分程度です。再びメイン画面が表示されると、リセットは完了します。

ネットワーク接続

  1. IPCのLANケーブルのもう一端を、下図のようにロボットコントローラの X6(WAN) LANポートに接続します。

    port
  2. ABBロボットのIPアドレスが、IPCのIPアドレスと同じネットワークセグメントにあることを確認します。

読み込みファイルの準備

  1. IPCで、Mech-Mindソフトウェアシステムのインストールディレクトリに格納されている Mech-Center/Robot_Server/Robot_FullControl/abb/server on ABB フォルダを開きます。

  2. このフォルダをコピーしてUSBメモリに貼り付け、USBメモリをRobotStudioソフトウェアがインストールされているPCに差し込みます。

    RobotStudioは、ABB製ロボットのシミュレーションおよびオフラインプログラミングソフトウェアです。IPCや他のPCにインストールすることができます。この例では、RobotStudioは別のPCにインストールされています。

ファイルの説明は以下の通りです:

  • フォルダ 「MM」:ロボットプログラムモジュール。

  • 「config」:ロボットの設定ファイル。

    • D652 IOボードを現場で使用する場合は、D652.cfgとSYS.cfgのファイルが必要です。

    • DSQC1030 IOボードを現場で使用する場合は、DSQC1030.cfgとSYS.cfgのファイルが必要です。

    • D652 IOまたはDSQC1030 IOボードを現場で使用しない場合は、EIO.cfgとSYS.cfgが必要です。

ロボットプログラムの読み込み

RobotStudioの起動とコントローラの接続

RobotStudioのコントローラメニューをクリックし、ツールバーでコントローラの追加  コントローラの追加を選択します。表示されるコントローラの追加画面で、コントローラを選択してOKをクリックします。

load program2

ロボットの書込みアクセスの取得

  1. RobotStudioのツールバーで書き込みアクセスのリクエストをクリックします。

    load program2 1
  2. ティーチペンダントで表示される書き込みアクセスのリクエスト画面で同意をクリックします。

ロボットの設定ファイルの読み込み

  1. RobotStudioでコントローラのメニューをクリックし、ツールバーでパラメータをロードを選択し、USBメモリでロードする設定ファイルを選択し、パラメータを読み込んで重複を上書きするを選択してから、開くをクリックします。

    load program3
  2. ポップアップするダイアログでOKボタンを連続してクリックします。

    load program3 1

ロボットプログラムモジュールのロード

  1. RobotStudioでコントローラメニューをクリックし、ツールバーでファイル転送をクリックします。ファイル転送画面の左側パネルで「MM」フォルダを選択し、転送ボタンをクリックしてロボットシステムのHOMEパスに転送します。

    load program4
  2. RobotStudioでコントローラメニューをクリックし、ツールバーで再起動をクリックしてロボットシステムを再起動します。

これで、Vizとの通信プログラムとコンフィグファイルはロボットに読み込まれています。

Vizティーチング通信が有効であるかをテスト

ロボットシステムが再起動後、Vizによりロボットをティーチングするかどうかをテストするには、以下の手順を実行します。

ロボットの自動モードへの切り替え

  1. ロボットコントローラでは、キースイッチによってロボットを自動モードに切り替えます。

  2. ティーチペンダントでポップアップするダイアログでOKをクリックします。

  3. ロボットコントローラで、パワーオンのボタンを押してロボットの電源を入れます。このボタンは、電源投入に成功すると必ず点灯します。

メインプログラムの実行

  1. ティーチペンダントで、T_ROB1のプログラムポインターをメインプログラムに移動してから、PPをメインへをクリックします。

    run program1
  2. ポップアップするダイアログではいをクリックします。

    run program1 1
  3. ティーチペンダントの右側の実行ボタンを押します。

    run program2

Mech-Vizプロジェクトの作成

  1. Mech-Vizを起動し、ファイル  プロジェクトを新規作成を選択します。

    create viz project
  2. ロボットブランドを「ABB」に設定し、右側のパネルで「ABB_IRB_1300_11_0_9」を選択してから選択をクリックします。

    select robot model
  3. キーボードで Ctrl + S を押し、「Viz_段ボール箱ピッキング」といったフォルダを新規作成して選択し、 フォルダの選択 をクリックします。

    save viz project

    Mech-Vizプロジェクトが正常に保存されると、リソースパネルにプロジェクト名が「Viz_段ボール箱ピッキング」と表示されるようになります。

  4. プロジェクト名を右クリックし、自動的に読み込むにチェックを入れます。

    auto load viz project
  5. ロボットを安全に動かすために、ツールバーのパラメータ 速度加速度 を5%など小さい値に設定します。

    set robot speed
  6. キーボードでCtrl + Sを押してプロジェクトを保存します。

Mech-CenterでVizティーチング通信の関連設定を実行

  1. Mech-Centerを起動し、設定  Robot Serverを選択し、Robot Serverを使用にチェックを入れます。

  2. ロボット型番がロボット実機の型番と同じであることを確認し、ロボットIPアドレスをロボット実機のIPアドレスに設定し、保存をクリックします。

    test robot connection

ロボットを接続

Mech-Centerのツールバーで ロボットを制御 icon_1 をクリックします。

  • 接続に成功すると、サービスステータスバーにロボットのアイコンと型番が表示され、ログバーにロボット接続成功のメッセージが出力されます。

  • 接続に失敗した場合は、前の操作が正しかったかどうか再確認してください。

ロボットを移動

  1. Mech-Vizのツールバーでロボットを同期させるをクリックし、仮想ロボットの位置姿勢とロボット実機の位置姿勢を同期させ、再度クリックしてロボットを同期させるの選択を解除します。

    move robot 3
  2. ロボットパネルの関節角度のオプションで、J1関節角度を調整(例えば、0°から3°に調整)すると、仮想ロボットが動くようになります。

    move robot 4
  3. ロボット実機を移動をクリックします。

    move robot 5
    ロボットを操作する際は、人の安全を確保してください。緊急時には、ティーチペンダントの緊急停止ボタンを押してください!

    ロボット実機が仮想ロボットの位置姿勢に移動することができたら、Vizティーチング通信が有効になります。

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

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