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

以下では、FANUCロボットの標準インターフェースの通信設定について説明します。

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

  • FANUCロボット: 6軸または7軸ロボット

  • FANUCロボットのシステムバージョン: V8.*または V9.*バージョン

  • FANUCロボットに必要なソフトウェアパッケージ:

    R651またはR632 (karel)

    R648 (User Socket Msg)

ネットワーク接続を確立

ハードウェアの接続

下図に示すように、LANケーブルをロボットコントローラのCD38AまたはCD38B LANポートに挿入します。CD38Aは、ロボットIPのポート1に相当します。CD38Bは、ロボットIPのポート2に相当します。

hardware connection

IP設定

  1. 画面選択  設定  ホスト通信  入力 をクリックして、ホスト通信の画面に入ります。

    ip setup
  2. ホスト通信の画面で TCP/IP を選択して 詳細 をクリックし、ホスト通信の設定画面に入ります。

    tcpip
  3. LANケーブルをCD38A(ポート1に対応)に接続した場合、 IPアドレス をクリックし、ティーチペンダントのキーボードを使用してロボットのIPアドレスを入力します(ロボットのIPアドレスは、IPCのIPアドレスと同じネットワークセグメント内にある必要があります)。入力が完了したら ENTER をクリックして設定を保存します。

    set ip p1
    set ip p2

    LANケーブルをCD38B(ポート2に対応)に接続した場合、 ポート をクリックしてポート2に切り替えます。その後、 IPアドレス をクリックし、ティーチペンダントのキーボードを使用してロボットのIPアドレスを入力します。入力が完了したら ENTER をクリックして設定を保存します。

    set ip p3

Mech-Visionで「ロボット通信設定」を実行

  1. Mech-Visionのツールバーで ロボット通信設定 をクリックします。

  2. ロボットを選択 のドロップダウンボックスをクリックし、 適応可能なロボット を選択して ロボット型番を選択 をクリックします。表示される画面で特定のFANUCロボット型番を選択して 次へ をクリックします。

  3. 通信方式 の画面で、インターフェースタイプを 標準インターフェース に、通信プロトコルを TCP Server に、プロトコル形式を HEX(ビッグエンディアン) に選択してから、 適用 をクリックします。

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

    configure communication 2

ファイルの読み込み

ロボットファイルをバックアップ

  1. 画面選択  ファイル  ファイル  入力 をクリックしてファイルの画面に入ります。

    enter file path
    USBメモリはコントローラに挿入するか、ティーチペンダントに挿入するかを選択できますので、実際のニーズに応じて選択してください。
  2. ファイル画面で 機能  装置の切替 を順番にクリックし、USBメモリのフォルダを選択します。入力 を押してフォルダの中に入ります。USBメモリをコントローラに挿入した場合、 USBディスク(UD1:) を選択します。USBメモリをティーチペンダントに挿入した場合、 TPノUSB(UT1:) を選択します。

    select device
    enter usb file
  3. USBメモリのフォルダ画面で 機能  ディレクトリ作成 をクリックしてフォルダを新規作成します。

    build file 1
  4. 必要に応じて 単語アルファベットカタカナ または ソナタ/キーボード を選択し、フォルダの名前( AOA を例として)を入力します。 入力 を押して確認したら、このフォルダの中に入ります。

    build file 2
  5. 保存  全て  入力を押してファイルをバックアップします。

    rebase file 1
  6. 保存が開始するとメッセージが表示され、 はい をクリックし、新規作成されたフォルダの内容を消去します。確認後、保存メッセージが表示され、 はい をクリックしてロボットファイルを保存します。

    rebase file 2
    rebase file 3
  7. 保存したら、 全てのファイル  入力 をクリックして、保存されたファイルを確認できます。

    check file 1
    check file 2

事前準備

Mech-Mindソフトウェアシステムのインストールディレクトリ Mech-Center/Robot_Interface には、FANUCフォルダ全体をUSBメモリのルートディレクトリにコピーしてください。

ファイルの読み込み

  1. 画面選択  ファイル  ファイル  入力 をクリックしてファイルの画面に入ります。

    select file
    USBメモリはコントローラに挿入するか、ティーチペンダントに挿入するかを選択できますので、実際のニーズに応じて選択してください。
  2. ファイルの画面で 機能  装置の切替 をクリックします。

    set device
  3. USBのインストールフォルダを選択します。USBメモリをコントローラに挿入した場合、 USBディスク(UD1:) を選択します。USBメモリをティーチペンダントに挿入した場合、 TPノUSB(UT1:) を選択します。

    all files usb
  4. 選択後、入力を押すと、USB メモリのルートディレクトリにあるファイルを表示できます。最初の行 (全てのファイル) をクリックしてから、 入力 をクリックします。

    all files
  5. USBメモリのルートディレクトリで FANUC をクリックします。

    fanuc dir
  6. FANUC ディレクトリで インストール をクリックし、 はい をクリックしてプログラムの読み込みを開始します。

    install ut
  7. 以下のようなメッセージ(Programs Loaded)が表示されれば、読み込みが成功しました。OK をクリックしてプログラムを終了します。

    loaded successfully

読み込み後の操作

  1. ティーチペンダントの 一覧 をクリックしてプログラム選択画面に入り、カーソルを MM_AUTO_CALIB プログラムに移動し、 入力 をクリックしてプログラムを開きます。

    auto cable
  2. MM_AUTO_CALIBプログラムの画面でパラメータ CALL MM_INIT_SKT を設定します。このコマンドには4つのパラメータがあり、実際のニーズに応じて設定してください。

    • パラメータ1:クライアント側ポート番号(1~8)

    • パラメータ2:IPCのIPアドレス

    • パラメータ3:IPCのサーバー側ポート番号

    • パラメータ4:タイムアウト待ち時間(min単位)

注意:MM_INIT_SKT を初回実行の後、ロボットを再起動する必要があります。

mm init skt
  1. 設定後、 ステップ をクリックしてロボットがステップモードに切り替え、ティーチペンダントディスプレイの ステップ が黄色に変わります。

    step
    step 2
  2. ティーチペンダントの背面にあるイネーブルスイッチを押します(どちらでもかまいません)。

    enable switch
  3. シフト前進 を同時に押し、最初の行 CALL MM_INIT_SKT を実行します。

    run command
  4. CALL MM_INIT_SKT を実行した後、 画面選択-ユーザー をクリックして、ユーザー画面に入ります。

    user interface
  5. ユーザー画面に以下のメッセージが表示された場合、読み込みが成功しました。

    restart robot

上記をすべて完了した後、ロボットを再起動する必要があります。

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

上記を参考に、ロボットプログラムMM_AUTO_CALIBの1行目のコマンド CALL MM_INIT_SKT を手動でシングルステップします。接続に成功すると、 Mech-Vision のログの「Console」タブに関連するメッセージが表示されます。

vision center log

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

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