Kawasakiロボットの自動キャリブレーション

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

以下では、Kawasakiロボットが標準インターフェースでMech-Mindビジョンシステムと通信する際に、自動キャリブレーションを実行する方法について説明します。

事前準備

キャリブレーションの事前準備はカメラの取り付け方式によって異なります。詳細については、以下の内容をご参照ください。

キャリブレーション前の設定

  1. Mech-Visionを起動し、ツールバーの カメラキャリブレーション をクリックします。すると、 キャリブレーション前の設定 画面が表示されます。

  2. キャリブレーション前の確認作業が完了したことを確認し、確認完了 ボタンをクリックし、次へ ボタンをクリックします。

  3. キャリブレーションの実行方法を選択 画面で、 新なキャリブレーションを開始 を選択し、 次へ をクリックします。

  4. キャリブレーションのタスクを選択 画面で、ドロップダウンリストから 適応可能なロボットのハンド・アイ・キャリブレーション を選択し、 ロボット型番を選択 をクリックして型番を選択してから、 次へ をクリックします。

  5. カメラの取り付け方式を選択 画面では、プロジェクトに使用されているカメラの取り付け方式に応じて選択してから、 次へ をクリックします。

  6. 実行モードとロボットの制御方式を選択 画面で、自動キャリブレーション標準インターフェース を選択してから、実行をクリックします。すると、キャリブレーション 画面が表示されます。

キャリブレーションの実行手順

キャリブレーションの実行手順はカメラの取り付け方式によって異なります。詳細については、以下の内容をご参照ください。

注意事項

1. キャリブレーションプログラムの選択と変更

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

    test connect 1
  2. 一覧表示で calibrate フォアグラウンドプログラムを選択し、ティーチペンダントの Enter を押して確認します。

    calibration1

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

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

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

      test connect 4
      calibration3
    2. プログラム一覧から calibrate を選択し、 Enter を押します。

      calibration4
    3. ティーチペンダントの矢印キーを使って、赤いチェックボックスをmm_init_sktのある行に移動させ、 call mm_init_skt(127,0,0,1,50000) が選択されていることを確認し、 Enter を押して確認します。

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

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

      calibration7
    calibration8

2.キャリブレーションの初期位置を設定

  1. 手動でロボットをキャリブレーションの初期位置に移動させます。

  2. ステップ画面をクリックし、「JMOVE vis_calib_start;」のある行の番号(ここでは14を例として)を入力し、 Enter を押すと、「JMOVE vis_calib_start;」のある行が選択されます。

    calibration9
  3. その後、ティーチペンダントの APOS MOD を同時に押します。

    calibration10
  4. 表示される画面で はい をクリックすると、ロボットの現在の位置姿勢が位置姿勢変数 vis_calib_start に保存されます。それをキャリブレーションの初期位置として使用可能です。

    calibration11

3. キャリブレーションプログラムを実行

  1. 次に、ステップウインドウをクリックし、1 を入力して Enter を押すと、プログラムは最初の行から実行されます。

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

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

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

    RUNMOTORCYCLE は全部点灯したら、プログラムが実行できるようになります。
    calibration14
  5. Mech-Visionの キャリブレーション 画面では、ロボットを接続 の下に「接続済み」の状態が表示され、ボタンが ロボットとの接続を待機中… から 接続を切断 に変わったら、次へ をクリックします。「動作経路を設定」手順に進みます。

    start calilbration1

外部パラメータファイルの切替え

Mech-Visionプロジェクトがカメラの外部パラメータファイルを使用している場合、ハンド・アイ・キャリブレーションが完了したら、Mech-Visionプロジェクトに使用されている外部パラメータファイルを新しいものに切り替える必要があります。

  1. カメラから画像を取得 ステップを選択します。

    change calibration parameter group
  2. ステップパラメータキャリブレーションパラメータグループchange calibration parameter group icon をクリックし、表示される画面で新しい外部パラメータファイルを選択します。

キャリブレーションに関するステータスコード

自動キャリブレーションに標準インターフェース通信を使用する場合、ビジョンシステムからロボットに返されるデータにはステータスコードが含まれます。ステータスコードはコマンドの実行を示すために使用され、以下に示すような正常実行完了のコードとエラーコードがあります。

エラーコード

エラーコード 意味

キャリブレーション:パラメータエラーです

キャリブレーション:Mech-Visionはキャリブレーションするためのフランジ位置姿勢を提供していません

キャリブレーション:Mech-Visionはキャリブレーションするための関節角度を提供していません

キャリブレーション:ロボットがキャリブレーションポイントに到達できませんでした

正常実行完了のコード

正常実行完了のコード 意味

7100

キャリブレーション:ロボットがキャリブレーションポイントに到達しました

7101

キャリブレーション:Mech-Visionから位置姿勢を取得しました

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

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