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

プレリリース版のマニュアルを表示しています。安定リリース版(星マーク付き)のマニュアルを表示するには、ページの右上隅にあるバージョン番号をクリックして切り替えてください。

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

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

事前準備

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

  • Yaskawaの6軸ロボットを使用していることを確認します。本文では、YASKAWA_GP8ロボットを使用しています。

  • コントローラ型番とロボットシステムのバージョンが以下の要件を満たしていることを確認します。

    コントローラ型番 ロボットシステムのバージョン

    DX200

    DN3.16.00A-00

    YRC1000

    YAS2.94.00-00

    YRC1000micro

    YBS2.31.00-00

    以下では、YRC1000(YAS2.94.00-00)ロボットを例として説明します。
  • Yaskawaロボットのイーサネット機能が有効になっていることを確認します。

    (クリックして展開)詳細方法
    1. ティーチペンダントの MAIN MENU キーを押しながらロボットの電源を入れると、メンテナンスモード になります。

      ロボットがすでに起動している場合は、MAIN MENU キーを押しながらロボットを再起動します。
      set ip 1
    2. メンテナンスモード では、SYSTEM  SECURITY  MANAGEMENT MODE を選択します。

      set ip 2
      set ip 3
    3. パスワードを入力し、ENTER をクリックして MANAGEMENT MODE になります。デフォルトのパスワードは16桁の「9」です。

      set ip 4
      set ip 5
    4. Main MenuSYSTEM  SETUP  OPTION FUNCTION を選択してイプション機能画面に入ります。

      set ip 6
      set ip 7
    5. NETWORK FUNCTION SETTINGDETAIL を選択し、ティーチペンダントの SELECT キーを押して ネットワーク機能設定 画面に入ります。

      check network option
    6. イーサネットUSED と表示されているか確認します。

      check network ethernet
      ステータスが「UNUSED」の場合は、ロボットメーカーにお問い合わせください。
  • YaskawaロボットのMotoPlus機能が有効になっていることを確認します。

    (クリックして展開)詳細方法
    1. メンテナンスモード管理モード では、Main Menu から MotoPlus APL.  MotoPlus FUNC.SETTING を選択します。

    2. MotoPlus FUNC.SETTING 画面で、APPLI. AUTOSTART AT POWER ON ステータスが ENABLE と表示されているか確認します。

      check motoplus 1
    3. 「DISABLE」である場合、DISABLE を選択し、ティーチペンダントの SELECT キーを押すと、「ENABLE」になります。

      check motoplus 2

上記の条件を満たしていない場合は、標準インターフェース通信ができませんので、ロボットメーカーにお問い合わせください。

ネットワーク接続を確立

  1. YRC1000シリーズのコントローラを使用している場合は、IPCのLANケーブルのもう一端をコントローラのCPUボードのLAN2(CN106)ポートに接続します。

    • DX200シリーズのコントローラを使用している場合は、IPCのLANケーブルのもう一端をコントローラのCPUボードのCN104ポートに接続します。

    • YRC1000シリーズのコントローラに関する注意事項は以下の通りです。

      • LAN1ポートはティーチペンダントの接続に使用されますので、IPCのLANケーブルには接続できません。

      • LAN2ポートが占有されている場合は、IPCのLANケーブルをLAN3ポートに接続できます。

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

    (クリックして展開)詳細方法
    1. メンテナンスモード管理モード では、Main Menu から SYSTEM  SETUP  OPTION FUNCTION をクリックしてオプション機能の画面に入ります。その後、LAN INTERFACE SETTING を選択してLANインターフェース設定画面に入ります。

      set ip 6
      set ip 7
      set ip 8
    2. ロボットのIPアドレス(LAN2ポートのIPアドレス)を確認します。

      set ip address 2
    3. ロボットのIPアドレスが、IPCのIPアドレスと同じネットワークセグメントにあることを確認します。同じネットワークセグメントにない場合、IPCのIPアドレスを設定 を参照してIPCのIPアドレスを設定します。

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

  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. IPCで、Mech-VisionとMech-Vizソフトウェアのインストールディレクトリにある Mech-Center/Robot_Interface/YASKAWA フォルダを開きます。

  2. YRC1000シリーズのコントローラを使用している場合は、JBI フォルダおよび mm_module_yrc1000.out ファイルをコピーして 空のUSBメモリのルートディレクトリ に貼り付けます。

    • USBメモリは事前にフォーマットしておく必要があり、USBメモリのファイルシステム形式はFAT32です。

    • DX200シリーズのコントローラを使用している場合は、mm_module_dx200.out というバックグラウンドプログラムファイルをコピーする必要があります。

    • mm_module_yrc1000.out ファイル:バックグラウンドプログラムファイル。

    • JBI フォルダ:フォアグラウンドプログラムファイル。

  3. USBメモリをティーチペンダントの背面にあるUSBポートに挿入します。

MotoPlusで他のプログラムが実行されていないことを確認

ロボットプログラムをロボットに読み込む前に、他のMotoPlusプログラムが実行されていないことを確認してください。

  • 実行中のプログラムがない場合は、この手順をスキップしてください。

  • 実行中のプログラムがある場合は、それを削除してください。

    (クリックして展開)詳細方法
    1. メンテナンスモード管理モード では、Main Menuから MotoPlus APL.  DELETE を選択します。

      delete motoplus app 1
    2. MotoPlusアプリの削除画面 では、削除するプログラムファイルを選択し、ティーチペンダントの SELECT を押してそのファイルを選択します。

      delete motoplus app 2
    3. ティーチペンダントの ENTER キーを押し、ポップアップウィンドウの YES を選択してプログラムを削除します。

      delete motoplus app 3

ファイルの読み込み

バックグラウンドプログラムファイルをロボットに読み込む

  1. ティーチペンダントの MAIN MENU キーを押しながらロボットを起動し、メンテナンスモード に入ります(すでにメンテナンスモードに入っている場合はこの手順をスキップしてください)。

    ロボットがすでに起動している場合は、MAIN MENU キーを押しながらロボットを再起動します。
  2. メンテナンスモード では、SYSTEM  SECURITY  MANAGEMENT MODE を選択します。

    set ip 2
    set ip 3
  3. パスワードを入力し、ENTER をクリックして MANAGEMENT MODE になります。デフォルトのパスワードは16桁の「9」です。

  4. Main Menu から MotoPlus APL.  DEVICE  USB:Pendent を選択します。

    begin to load 1
    begin to load 2
  5. MotoPlus APL.  LOAD(USER APPLICATION) を選択します。

    begin to load 3
  6. mm_module_yrc1000.out を選択し、ティーチペンダントの ENTER キーを押して YES を選択してロードを行います。

    DX200型番のコントローラを使用している場合は、ここでは mm_module_dx200.out を選択する必要があります。
    begin to load 4
    begin to load 5
  7. ロード後、MotoPlus APL.  FILE LIST を選択します。ロードされたファイルにバックグラウンドプログラム(mm_module_yrc1000.out)が表示されると、バックグラウンドプログラムのロードは成功です。

    DX200型番のコントローラを使用している場合は、表示されたプログラムは mm_module_dx200.out となります。
    begin to load 6
    begin to load 7
  8. バックグラウンドプログラムファイルが読み込まれた後、電源スイッチを入れてコントローラを再起動すると オンラインモード になります。

    フォアグラウンドプログラムファイルとサンプルプログラムファイルを読み込むには、オンラインモードで操作する必要があるため、この操作はバックグラウンドプログラムの読み込みが完了してから行ってください。

フォアグラウンドプログラムファイルをロボットに読み込む

  1. オンラインモード で、ティーチペンダントのメインメニューから SYSTEM INFO  SECURITY を選択します。

    change language level 1
  2. ドロップダウンメニューから MANAGEMENT MODE を選択します。

    change language level 2
  3. デフォルトのパスワード(16桁の「9」)を入力します。

    change language level 3

    パラメータを入力した後、ティーチペンダントパネルの右下隅にある Enter をタッチして 管理モード に切り替えます。

    change language level 4
  4. ティーチペンダントパネルの左下隅にある ページ切替 icon 2 をタッチし、SETUP  TEACHING COND を選択します。LANGUAGE LEVELのドロップダウンメニューで EXPANDED を選択します。

    change language level 5
    change language level 6
  5. EX. MEMORY  DEVICE を選択し、USB:Pendent を選択します。

    loading foreground program 1
    loading foreground program 2
  6. EX. MEMORY  FOLDER を選択します。ファイル一覧から JBI を選択します。

    loading foreground program 3
    loading foreground program 4
    loading foreground program 5
  7. EX. MEMORY  LOAD を選択し、JOB を選択すると、ロードするプログラム一覧が表示されます。

    loading foreground program 6
    loading foreground program 7
    loading foreground program 8
  8. その後、EDIT  SELECT ALL を選択してすべてのプログラムを選択します。

    loading foreground program 9
    loading foreground program 10
  9. ティーチペンダントの Enter を押し、ポップアップウィンドウで YES を選択してフォアグラウンドプログラムをロードします。

    ティーチペンダント画面に4228のアラームコードが表示された場合は、問題解決のために 《YRC1000 ALARM CODE 4228 WRONG DATA》 の説明をご参照ください。

    loading foreground program 11
  10. ロード後、JOB  SELECT JOB を選択すると、ロードされたプログラム一覧が表示されます。ロードされたプログラム一覧にすべてのフォアグラウンドプログラムが表示されると、フォアグラウンドプログラムのロードは成功です。

    loading foreground program 12
    loading foreground program 13

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

  1. Main Menu から JOB  SELECT JOB を選択してロードされたプログラム一覧の画面に入ります。

    loading foreground program 12
    loading foreground program 13
  2. MM_COMTEST プログラムを選択し、SELECT キーを押して開きます。

    test connection 1
  3. 0001行の内容を選択し、右下隅に表示された内容でIPアドレスおよびポート番号を選択し、Enter キーを押して変更画面に入ります。

    test connection 2
  4. IPアドレスをIPCのIPアドレスに変更します。Mech-Visionでのホストのポート番号が変更された場合、ここでの50000というポート番号もMech-Visionで設定されたポート番号と一致するように変更する必要があります。

    test connection 3
  5. ティーチペンダントのスイッチを TEACH に回すと、ティーチモード になります。

  6. モードスイッチで、SERVO ON READY を押してから、背面にある イネーブルスイッチ を押しながらカーソルをプログラムの最初の行に移動させます。

    これは、プログラムが最初の行から実行されるようにすることです。

    test connection 9
    test connection 10
    test connection 11
  7. その後、ティーチペンダントの INTER LOCKTEST START を同時に押します。

    これは、テスト運転によって通信が正常であるかどうかを判断することです。

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

    vision center log

付録

IPアドレス設定

  1. ティーチペンダントの MAIN MENU キーを押しながらロボットの電源を入れると、メンテナンスモードになります。

    • ロボットを起動させるときに、同時に MAIN MENU キーを押していないと、通常モードになります。

    • ロボットがすでに起動している場合は、MAIN MENU キーを押しながらロボットを再起動する必要があります。

    set ip 1
  2. SYSTEM  SECURITY を選択し、MANAGEMENT MODE を選択します。

    set ip 2
    set ip 3
  3. パスワードを入力し、ENTER をクリックして MANAGEMENT MODE になります。デフォルトのパスワードは16桁の「9」です。

    set ip 4
    set ip 5
  4. SYSTEM  SETUP  OPTION FUNCTION を選択し、オプション機能の画面に入ります。次に、LAN INTERFACE SETTING を選択してLANインターフェースの設定画面に入ります。

    set ip 6
    set ip 7
    set ip 8
  5. LAN2のIPアドレスはLAN2ポートで設定する必要があります。ドロップダウンメニューで MANUAL SETTING を選択し、IPアドレスサブネットマスク(サブネットマスク) を正しく設定してください。

    set ip address 1
    set ip address 2
    • LAN2ポートのIPアドレスとIPCのIPアドレスは、同じネットワークセグメントにある必要があります。

    • サブネットマスクを「255.255.255.0」に設定します。

  6. IPアドレスを変更した後、ティーチペンダントの右下隅にある ENTER キーを押し、ポップアップウィンドウYES を選択します。

    set ip address 3

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

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