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

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

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

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

事前準備

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

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

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

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

ネットワーク接続を確立

ハードウェアの接続

LANケーブルでコントローラのLANポートとIPCのLANポートを接続します。

コントローラのCPUボードに2つのLANポートがあり、それらのIPを別々に設定する必要があります。LANポート1(上)は通常、コントローラのフロントパネルに接続され、LANポート2(下)は通常、ポートとして予約されています。

handware connection

IPアドレス設定

  1. ティーチペンダントパネルの 補助 をタッチし、 システム  ネットワーク設定 をタッチします。

    set ip 1
    set ip 2
    set ip 3
  2. ポート1画面でロボットのネットワークポート1のIPとサブネットマスクを設定します(ロボットのIPアドレスがIPCのIPアドレスが同じネットワークセグメントにある必要があります)。ゲートウェイを使用すれば、ゲートウェイIPの設定も必要があります。

    set ip 4

    ロボットがポート2に接続する場合、ポート1の設定画面の下にある 次ページ をタッチし、ポート2の画面に設定を行います。

    set ip 5
    set ip 6

    IPアドレスが設定したら、ティーチペンダントの 登録 を押して確定します。

    login button
  3. コントローラの電源を入れ直します。

    restart robot

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

  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
  4. Mech-Visionのメイン画面で、ツールバーのインターフェースサービスが起動されていることを確認します。

    interface service

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

標準インターフェースプログラム または 標準インターフェースのサンプルプログラム は、以下の手順でロボットに自動的に読み込むことができます。ここでは、標準インターフェースプログラムを例として説明します。同様な方法で標準インターフェースのサンプルプログラムの自動読み込みを実行できます。

自動読み込み中にエラーが発生し、解決できない場合は、 ファイルの読み込み(手動) を参照して手動で読み込みを行ってください。
  1. Mech-VisionおよびMech-Vizソフトウェアのインストールディレクトリにある Mech-Center/tool/Robot Program Loader フォルダを開き、Robot Program Loaderプログラムをダブルクリックして読み込みツールを起動します。

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

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

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

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

上記の操作が完了したら、 標準インターフェース通信をテスト に進んで残りの操作を完了してください。

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

ファイルの読み込み(自動) が成功した場合、この部分をスキップできます。

読み込みファイルを選択

Mech-VisionとMech-Vizソフトウェアのインストールディレクトリにある `Mech-Center\Robot_Interface\KAWASAKI`フォルダを開き、 mm_module.as ファイルをUSBメモリのルートディレクトリにコピーします。その後、USBメモリをコントローラのUSBポートに挿入します。

事前準備

  1. ユーザーのプログラムを保存します。

    ティーチペンダントにユーザーのプログラムがある場合、読み込む前にそれをバックアップしてください。プログラムがなければ、このステップをスギャップしてください。
    (クリックして展開)詳細方法
    1. 補助 をタッチし、 セーブ/ロード  セーブ をタッチします。

      attention before burning 1
      attention before burning 2
      attention before burning 3
    2. 保存画面でファイル名をタッチし、 ファイル名入力 をタッチして入力してから セーブ をタッチします。保存後、ティーチペンダントの R キーを押してメイン画面に戻ります。

      attention before burning 4
  2. 読み込む前に、ティーチペンダントのプログラムウインドウに登録されているプログラムがないことを確認してください。登録されているプログラムがあれば、下図に従ってそれを登録解除してください。

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

    attention before burning 6

プログラムの読み込み

  1. ティーチペンダントパネルの 補助 をタッチします。

    load the program files 1
  2. セーブ/ロード  ロード をタッチします。

    load the program files 2
    load the program files 3
  3. プログラムファイル mm_module.as をダブルタッチして mm_module.as をファイル名に表示します。そして ロード をタッチします。

    load the program files 4
  4. ファイルをロードした後、問題がないことを確認します。ティーチペンダントの R キーを押して終了します。

    load the program files 5

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

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

  1. ティーチモードでは、プログラムウィンドウをタッチして、表示されるメニューから 一覧表示 を選択します。

    test connect 1
  2. リストでフォアグラウンドプログラム mm_comtestを選択し、ティーチペンダントの 登録 キーを押して確定します。

    test connect 2

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

    test connect 3
  3. mm_comtest プログラムのmm_init_sktコマンドのパラメータを以下のように変更します。

    1. ティーチペンダントの J/E キーを押し、表示されるメニューから プログラム編集画面 を選択し、 登録 キーを押して確定します。

      test connect 4
      test connect 5
    2. プログラム一覧から mm_comtest を選択し、 登録 キーを押して確定します。

      test connect 6
    3. ティーチペンダントの方向キーを使用して、赤いチェックボックスをmm_init_sktのある行に移動させ、 call mm_init_skt(127,0,0,1,50000) が選択されていることを確認し、 登録 キーを押して確定します。

      test connect 7
    4. ティーチペンダントの方向キーを使用して、入力ボックスのカーソルを対応する位置に移動させ、 127,0,0,1 をIPCのIPアドレスに変更します。また、「50000」をMech-Visionで設定されたホストのポート番号に変更します。変更後、 登録 キーを押して確定し、 R キーを押して終了します。

      test connect 8
    5. ポップアップウィンドウで、 はい を選択し、 閉じる を選択します。

      test connect 9
    test connect 10

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

  1. ティーチペンダントの ティーチ/リピート スイッチを リピートモード に回して、ティーチペンダのスイッチを切ってリピートモードにします。

    change mode
  2. タッチパネルでプログラムの実行モードを ステップ連続、リピート一回 に設定し、 リピート速度10 % に設定します。

    test connect 11
  3. ティーチペンダントの A キーを押しながら、パネルで MOTOR をタッチして、 MOTOR を点灯させます。ティーチペンダントの A キーを押しながら、パネルで CYCLE をタッチして、 CYCLE を点灯させます。この時、 RUN は点灯しなければ、 A を押したままティーチペンダントの RUN/HOLD キーを押します。

    RUNMOTORCYCLE は全部点灯したら、通信テストプログラムが実行できるようになります。
    test connect 12
  4. ロボットとビジョンシステム間の通信接続が成功すると、Mech-Visionのログバーの コンソール タブに関連メッセージが表示されます。

    vision center log

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

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