ロボット温度ドリフト補正

現在ご覧いただいているのは2.2.1 バージョンの内容です。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ 最新版をご利用される場合は、弊社ホームページよりダウンロードが可能です。ダウンロードにはパスワードが必要となりますので、サポート窓口までお問い合わせください。

■ ご利用中のバージョンが分からない場合や、サポートが必要な場合はお気軽にサポート窓口までご連絡ください。

機能

キャリブレーションボールの位置姿勢を取得し、キャリブレーションボール位置姿勢の変化に基づいてロボット温度ドリフト補正モデルを生成し、ロボット温度ドリフトによる精度誤差を補正します。

使用シーン

高精度なインライン測定シーンに適しています。ロボットを長時間運転すると、温度変化によってロボット温度ドリフトが発生し、その絶対精度が低下し、ひいては測定結果の正確性に影響を及ぼします。このステップでロボット温度ドリフト補正モデルを生成することで、温度ドリフトによる精度誤差を補正できます。

使用フロー

このステップの使用フローは以下の通りです。

robot-thermal-drift-compensation-workflow
  1. 入力データを選択します。プロジェクト編集エリアで対応するステップのポートを接続するか、パラメータ設定エリアの 入力欄 で対応する入力データを選択します。

  2. ロボットモデルを選択 をクリックしてロボットの型番を選択し、キャリブレーションボールの数、各キャリブレーションボールで取得する位置姿勢の数などの取得パラメータを設定します。

  3. ラウンドごとにキャリブレーションボールの位置姿勢を取得します。1番目のラウンドで取得したデータが基準グループ、それ以降のラウンドで取得したデータが観測グループとなります。取得に失敗した場合は、現在のラウンドまたはすべてのラウンドの取得済み位置姿勢をクリアしてから再取得できます。

  4. 補正ファイルの保存パスなどのパラメータを設定します。

  5. ステップを実行し、実行結果を確認 します。実行が成功すると、指定したパスにロボット温度ドリフト補正ファイルが生成されます。

入力説明

入力項目 説明

位置姿勢

カメラ座標系におけるキャリブレーションボールの位置姿勢。

パラメータ説明

パラメータ 説明

キャリブレーションボールの数

データ取得に使用するキャリブレーションボールの数を指定します。初期値は6です。

キャリブレーションボールごとの取得位置姿勢数

各キャリブレーションボールで取得する位置姿勢の数を指定します。初期値は4です。

現在のデータグループ

現在のラウンドで取得するデータのグループ種類を指定します。

  • 基準グループ:1番目のラウンドで取得したデータを指します。

  • 観測グループ:1番目のラウンド以降に取得したデータを指します。

初期値は 基準グループ です。初回実行時は 基準グループ に設定し、1番目のラウンドの実行完了後、ソフトウェアは自動的に 観測グループ に切り替わります。

ロボットモデル

このステップで使用するロボットの型番を指定します。温度ドリフト補正ファイルの読み込みまたは生成を行う前に、まずロボットモデルを選択する必要があります。

補正ファイルの保存パス

生成されるロボット温度ドリフト補正ファイルの保存パスを指定します。デフォルトでは、プロジェクトファイルディレクトリの下にある「robot_compensation_data」フォルダに設定されています。

現在のラウンドで取得した位置姿勢をクリア

現在のラウンドで取得済みのキャリブレーションボールの位置姿勢データをクリアします。デフォルトではチェックされています。実行開始後、ソフトウェアによって自動的にチェックが外されます。

全ラウンドの位置姿勢を再取得

すべてのラウンドで取得済みのキャリブレーションボールの位置姿勢データをクリアし、取得を最初からやり直します。デフォルトではチェックされています。実行開始後、ソフトウェアによって自動的にチェックが外されます。

後続の実行時に、1番目のラウンドのキャリブレーションボール(24点)の取得が完了する前に予期しない中断が発生した場合は、現在のデータグループ を 観測グループ に設定し、現在のラウンドで取得した位置姿勢をクリア にチェックを入れ、全ラウンドの位置姿勢を再取得 のチェックを外してから、ロボットプログラムを再実行してください。

出力説明

出力項目 説明

補正後の位置姿勢

ロボット座標系における補正後のキャリブレーションボールの位置姿勢。

トラブルシューティング

  • 各ステップで共通のエラーコードについては、エラーコード一覧 をご参照ください。

  • エラーコードとエラーメッセージが一致しない場合は、テクニカルサポートにお問い合わせください。

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

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

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