ロード手順

本節では、標準インターフェイスプログラムをKawasakiロボットにロードする方法について説明します。主に次の手順が含まれます。

コントローラーとソフトウェアバージョンを確認

  • コントローラ:EシリーズおよびFシリーズ。

  • ソフトウェアバージョン:特別な要件はありません。

  • ソフトウェアオプション:特別な要件はありません。

ネットワーク接続を確立

ハードウェアの接続

LANケーブルでコントローラのLANポートと産業用コンピュータのLANポートを接続します。

コントローラのCPUボードに2つのLANポートがあり、それらのIPを別々に設定する必要があります。

../../../../_images/handware_connection1.png

IP設定

  1. ロボットLANポートのIPを設定するには、まず、ティーチペンダントの 補助 をクリックします。そして 8. システム ‣ 12. ネットワーク設定 をクリックします。

    ../../../../_images/set_ip_13.png
    ../../../../_images/set_ip_23.png
    ../../../../_images/set_ip_32.png
  2. ポート1画面でロボットのネットワークポート1のIPとサブネットマスクを設定します(ロボットIPと産業用コンピュータIPを同じネットワークセグメントに設定する必要があります)。ゲートウェイを使用すれば、ゲートウェイIPの設定も必要があります。

    ../../../../_images/set_ip_43.png
  3. ロボットがポート2に接続する場合、ポート1の設定画面の下にある 前ページ をクリックし、ポート2の画面に設定を行います。

    ../../../../_images/set_ip_51.png
    ../../../../_images/set_ip_61.png
  4. IPアドレスを設定した後、ティーチペンダントの 登録 をクリックして、コントローラの電源を入れ直します。

ファイルをロボットにロード

ロードするファイルを選択する

ファイルはMech-Centerのインストールフォルダー( XXXX/Mech-Center-xxx/Robot_Interface/KAWASAKI )にあります。

mm_module.as ファイルをUSBメモリのルートディレクトリにコピーしてからUSBメモリをコントローラに挿入します。

../../../../_images/choose_file.png

事前準備

  1. ユーザーのプログラムを保存

    ヒント

    ティーチペンダントにユーザーのプログラムがある場合、ロードを実行する前にそれをバックアップしてください。

  2. 補助 をクリックして、 2. セーブ/ロード ‣ 1. セーブ をクリックします。

    ../../../../_images/attention_before_burning_1.png
    ../../../../_images/attention_before_burning_2.png
    ../../../../_images/attention_before_burning_3.png
  3. 保存画面でファイル名をクリックします。それで ファイル名入力 をクリックして入力してから セーブ をクリックします。保存したらティーチペンダントの R をクリックしてメインインターフェイスに戻ります。

    ../../../../_images/attention_before_burning_4.png
  4. ロードする前に、ティーチペンダントのプログラムウインドウに登録されているプログラムがないことを確認してください。登録されているプログラムがあれば、下図に従ってそれを登録解除してください。

    ../../../../_images/attention_before_burning_5.png

    また、ロードする前、ロボットがティーチモードになっている必要があります。確認したら、ティーチペンダントの画面は下図のように示します。

    ../../../../_images/attention_before_burning_6.png

ロードを実行

  1. ティーチペンダントで 補助 をクリックして、 2. セーブ/ロード ‣ 2. ロード をクリックします。プログラムファイル mm_module.as をダブルクリックして mm_module.as をファイル名に表示します。そして ロード をクリックします。

    ../../../../_images/load_the_program_files_110.png
    ../../../../_images/load_the_program_files_23.png
    ../../../../_images/load_the_program_files_31.png
    ../../../../_images/load_the_program_files_41.png
  2. ファイルをロードして確認した後、ティーチペンダント R をクリックして終了します。

    ../../../../_images/load_the_program_files_51.png

産業用コンピュータ側のパラメータを設定

Mech-Centerでインターフェイスのパラメータを設定

  1. Mech-Centerを起動し、 設定 をクリックしてその中に入ります。

    ../../../../_images/configuring_interface_parameters_1.png
  2. Mech-Interface をクリックしてその画面に入った後、 Mech-Interfaceを使用 にチェックを入れます。

    • インターフェイスサービスのタイプを標準インターフェイスとして選択します。

    • インターフェイスオプションは、TCP Server、ASCIIを選択します。

    • 既知のロボットをKAWASAKIに選択し、ロボット実機と同じ型番を選択します。

    • 既知のロボットにそれの型番がない場合は、ユーザーロボットを選択することができます。また、オイラー角のタイプを「rzyz」に設定する必要があります。

    • デフォルトのポート番号は50000です。ポート番号に変更する必要がある場合は、8192-65535のポート範囲が設定可能です。

  3. 保存 をクリックし、設定を保存します。

    ../../../../_images/center_settings_11.png

インターフェイスを起動

  1. Mech-Centerで icon_1 をクリックしてインターフェイスサービスを起動し、ロボット側でプログラムが接続されるのを待ちます。

    ../../../../_images/start_interface_service_1.png
  2. 以下に示すような画面が表示された後、インターフェイスサービスは正常に起動されます。

    ../../../../_images/start_interface_service_2.png

ロボットの接続状態をテスト

ロボット通信をテストするためのプログラムを選択して変更

注意

vision_sample_1 プログラムを実行する前に、次の条件を満たす必要があります。

  • Mech-Visionで プロジェクトの自動読み込み にチェックを入れたこと。

  • Mech-Centerの「設定」でMech-Visionのプロジェクトリストを同期させます。またプロジェクトの順序も調整することができます。

    ../../../../_images/prerequisite_11.png
  1. ティーチペンダントのフォアグラウンドプログラム vision_sample_1 を選択し、プログラムウィンドウをクリックして、リストからプログラム vision_sample_1 を選択し、ティーチペンダントの 登録 を押します。

    ../../../../_images/test_connect_1.png
    ../../../../_images/test_connect_2.png

    フォアグラウンドプログラムが追加された後、下図のように示します。

    ../../../../_images/test_connect_3.png
  2. vision_sample_1 プログラムの10行目を変更し、「127, 0, 0, 1」を実際の産業用コンピュータのIPアドレスに変更します。また、「50000」をMech-Centerの 設定 ‣ Mech-Interface 画面に設定されたホストアドレスに変更します。

    1. ティーチペンダントの J/E を押し、ポップアップメニューで プログラム編集画面 を選択し、 登録 を押します。

      ../../../../_images/test_connect_4.png
      ../../../../_images/test_connect_5.png
    2. プログラムリストで vision_sample_1 を選択し、 登録 を押します。

      ../../../../_images/test_connect_6.png
    3. ティーチペンダントの方向キーを使用して赤い枠を10行目の右側に移動し、 登録 を押します。

      ../../../../_images/test_connect_7.png
    4. ティーチペンダントの方向キーを使用して、入力ボックスのカーソルを対応する位置に移動し、「127,0,0,1」を産業用コンピュータのIPアドレスに変更します。また、「50000」をMech-Centerの 設定 ‣ Mech-Interface 画面に設定されたホストアドレスに変更します。変更後、 登録 を押して、 R を押して終了します。

      ../../../../_images/test_connect_8.png
    5. ポップアップウィンドウで、 はい を選択し、次に 閉じる を選択します。

      ../../../../_images/test_connect_9.png
      ../../../../_images/test_connect_10.png

テストプロジェクトを実行

  1. コントローラを リピートモード に切り替え、速度を 10 % に調整します。そして、 リピートモードステップ連続、リピート一回 に調整します。

    ../../../../_images/test_connect_11.png
  2. ステップ1から実行すれば、ロボットは初期位置に戻ります。テスト中にロボットを初期位置に戻さないで、それを現在の位置にそのまま保持したい場合は、ステップ1をステップ9に変更することで通信接続のみをテストすることができます。その後、 登録 をクリックすると、7行目の命令をスキップできます。

    ../../../../_images/test_connect_12.png
    ../../../../_images/test_connect_13.png
  3. ティーチペンダントの A を押しながら、 MOTOR をクリックして、 MOTOR を点灯させます。ティーチペンダントの A を押しながら、 CYCLE をクリックして、CYCLE を点灯させます。 RUNが点灯していない場合は、A -> 一時停止/実行を順番に押します。

    ../../../../_images/test_connect_14.png
  4. Mech-Centerのログに以下のようなメッセージが表示された場合、正常に接続しました。

    ../../../../_images/test_connect_15.png