よくある問題と解決策
6軸以外のロボットのキャリブレーション
4軸ロボット
4軸ロボットは、一般的に直行ロボット、SCARAロボット、パレタイズロボットに分けられます。
使用頻度のため、Mech-Vizは少数のSCARAロボットおよびパレタイズロボットにのみ対応しています(今後、対応範囲は随時追加される予定です)。
-
TCPタッチ法を使用した場合のTCP先端の取り付け問題
4軸目にTCP先端を取り付けます。4軸目を回転させて、TCP先端が一点で固定しているかを確認して、フランジ中央に取り付けられているかを判断します。 4軸ロボットのTCPはキャリブレーションにより取得できないので、XYZ値は手動で測定する必要があります。
-
4軸ロボットキャリブレーションにおけるZ方向を調整する方法
標準キャリブレーション法を使用する場合、4軸ロボットの回転自由度がないため、キャリブレーション中に回転値が不足しています。キャリブレーション完了後、外部パラメータのZ値を手動で調整する必要があります。
詳細については、4軸ロボットのキャリブレーション実行手順をご参照ください。
-
直行ロボットの使用説明
直行ロボットのキャリブレーション方法については、直行ロボットのハンド・アイ・キャリブレーション をご参照ください。
7軸ロボット/6軸スライド付きロボット/5軸ロボット
ここで「6軸スライド付きロボット」とは、スライドがロボットのティーチペンダントに統合されており、実際には7軸ロボットと同等であることを意味します。 |
上記の3種類のロボットを使用する場合、TCPタッチ法を最も推奨します。
-
標準キャリブレーション法で7軸ロボットをキャリブレーションする場合の操作要件
現場に適切なTCP先端がない場合、またはTCP先端を固定できない場合、7軸ロボットに対して、標準キャリブレーション法を使用してキャリブレーションを実行できます。
キャリブレーション中に、1つの軸の移動を制限し、6軸ロボットとして仮定して操作します。他の操作は、基本的に6軸ロボットのキャリブレーションと同じです。
ロボットのオイラー角のタイプが不確かな場合のキャリブレーション方法
ロボットのオイラー角のタイプが不確かな場合、カメラキャリブレーションツールの「オイラー角のタイプを計算」機能を使用して現在のロボットのオイラー角のタイプを取得します。
詳細な手順は以下の通りです。
-
Mech-Visionを起動し、ツールバーの カメラキャリブレーション をクリックします。すると、キャリブレーション前の設定 画面が表示されます。
-
キャリブレーションの実行方法を選択 画面で、新なキャリブレーションを開始 を選択し、次へ をクリックします。
-
キャリブレーションのタスクを選択 画面で、ドロップダウンリストボックスから その他のロボットのハンド・アイ・キャリブレーション を選択し、オイラー角のタイプを計算 をクリックして計算ツールを開きます。
-
操作説明に従ってロボットの3つのフランジ位置姿勢を記録して入力し、オイラー角のタイプを計算 をクリックします。すると、ロボットのオイラー角のタイプが計算されます。
現場では、TCPが既知のロボットハンドに取り付けられたTCP先端だけがあり、適切な固定TCP先端がない場合
正確なロボットのオイラー角タイプが取得できないため、TCPタッチ法を使用する時、オイラー角を正確なタイプで入力できないことがあります。
この場合、ティーチペンダントで位置姿勢をTCPに切り替えて、即ち、TCP先端の位置姿勢を読み取ります。
順次に3つのポイントにタッチし、ティーチングペンダントのXYZの値を読み取って入力します。いずれかのオイラー角タイプを選択し、任意の定数値を入力します。入力した3つの位置姿勢のオイラー角が一致するようにしてください。
長距離のキャリブレーション時、大量のキャリブレーションポイントの点群変動が許容範囲を超え、カメラパラメータを調整しても改善できない場合の解決策
下図に示すように、キャリブレーションボードの状態を確認して、点群に大きな変動を引き起こし得るクロスがあるかどうかを確認します。
A4用紙などを切って、そのキャリブレーションボードの白い円の中心に貼り付けます。円のエッジではなく、中心だけを貼り付けてください。クロスによる点群の変動を軽減します。
上記の方法で軽減できまい場合、手動で位置姿勢を追加してから、点群変動が大きい位置姿勢を削除してみてください。
キャリブレーション経路についてよくある誤解
-
キャリブレーションポイントの数が多いほど結果が良くなるか
キャリブレーションポイントが多すぎると、異常点が発生し、全体的な誤差率が高くなる可能性があります。
工場出荷時の補正パラメータを使用して計算する場合、カメラの焦点距離、キャリブレーションボードのサイズなどに応じて、各層のキャリブレーションポイントの個数を決定します。
-
焦点距離が300-2000mmの場合、2*2を推奨します。層ごとに4つのキャリブレーションポイントを設定します。通常は3層ですが、パレットのタイプによっては4層を使用することもあります。
-
焦点距離が2000-3500mmの場合、3*3を推奨します。層ごとに9つのキャリブレーションポイントを設定します。通常は3層ですが、パレットのタイプによっては4、5層を使用することもあります。
-
-
キャリブレーション範囲はすべての作業領域を含める必要があるか
キャリブレーション範囲は可能な限りすべての作業領域を含めれば十分です。
-
キャリブレーション済みの領域における外部パラメータは正確ですが、それ以外の領域における外部パラメータは不正確か
ロボットの絶対精度が高く、工場出荷時のキャリブレーションパラメータを使用している場合、キャリブレーションされていない領域の外部パラメータも基本的に正確に保証されます。