警告
現在、このドキュメントは古いバージョンをご覧いただいています。 最新の情報をご希望の場合は、下記をご参照してください 5.0 .ハンドアイ校正のグッドプラクティス
ロボット座標系(RCF)
ロボット座標系はどこにあっても、ハンドアイ校正の性能は変わりません。ただし、次の点に注意してください:
【ロボット座標をアジキューブと同一平面に配置】 ロボット座標のZ=0 をアジキューブのプレートと同一平面に配置してください。
ロボットアプリケーションにおいては単純に、部品(ワーク)をピックする時のロボットの座標は、 EYE+ \((x,y)\) にピッキング位置の高さ \(z\) を加えた座標値となります。
アジキューブのプレートにRCFを配置することで、手動で追加した \(z\) の有効性が保証されます。代わりにワールド座標系を使用した場合、アジキューブのプレートはロボットのベースと完全に平行ではない可能性があります。これは、 \(z\) 座標が \((x,y)\) 座標に依存する可能性があることを意味します。
【ロボット座標の原点がアジキューブの4つのコーナー内のひとつにある場合】 原点がコーナーにあると、 EYE+ で送られてくる座標が可視化されやすくなります( 図 260 )。
ツールセンターポイント(TCP)
ロボットが空間内を移動するために座標系を利用します。ロボットに工具やグリッパーがない場合は、アームの先端を運動制御の基準点として使用します(ロボットの最後の関節にあるTCP)。
コントローラは、ロボットの各々の関節を同時に回転させて、基準点を要求された位置に空間的に移動させることができます。ロボットアームにツールやグリッパを追加した場合、ツールのためのオフセットにより、基準点を変更する必要があります。必要なオフセットを作成するには、ツールセンターポイント(TCP)を使用します。これにより、コントローラはアームの端ではなくツールが追従するように座標系内を移動させることができます。
ツール座標系(TCF:Tool coordinate frame)
ツール座標系は ツールセンターポイント(TCP) に配置されます。通常、TCFのZベクトルはロボットの最終関節とは反対か、ロボットツールとは反対の方向を向いています。TCPの位置は、部品を掴みたい位置です。
いくつかのTCPの例:
フィンガーグリッパー:グリッパーが部品をつかむTCPの位置( 図 260)。
バキュームグリッパー:グリッパーの先端のTCPの位置。
RZ 角度補正
EYE+ は TCF の X 軸を、ハンドアイ校正に使われた座標系(通常は、 RCF )の X 軸に合わせます。そのため、RZ 角度は TCF とハンドアイ校正で使われた座標系との間のオフセットを考慮して補正されます。
固定のエラーがある場合、RZ の角度を補正するには?
EYE+ は、ハンドアイ校正に使用された座標系(通常は、 RCF)と TCF の座標系との間のオフセットに対応できません。そのため、固定のオフセットが必要になる場合があります。次の図はこの状況を示しています。 RCF と TCF は同じ向きではありません。
TCF を正しい方向に移動させるか、EYE+ で角度を得る度に固定のエラーを修正するかのどちらかです。
固定の補正値を得るため、以下の手順で行います:
グリッパーを使ってアジキューブの上に部品を配置します(向きは問いません)。
部品が正しく配置されている場合は、ロボットが与えたRZ 角度に注意してください。
部品を動かさずにロボットを視野外に移動させ、EYE+ から TCPターミナル の get_part コマンドを送信して、EYE+ から送られてきた角度を確認します。
注釈
やり方がわからない場合は、 TCP プログラミングガイド を参照してください。
ロボット側では、ロボットと EYE+ とで角度が同じになるように静的な補正を行います。
部品を別の向きに移動させて補正を確認します。ロボットと EYE+ は同じ値を示す必要があります。
ハンドアイ校正の精度を高めるには?
ハンドアイ校正に使用した部品の使用
【グリッパーをガイドする部品】 図 263 は、グリッパーの先端を特定の位置にガイドする部品の例です。こうすることで、グリッパーより正確に位置決めすることができます。
【基本的な形状を持っている部品】 基本的な形状をしているため、レシピ内に記述されるピック位置の座標が特定されます。
【高さが低い部品】 高さが低い部品の場合、ピック位置に視差補正が考慮されません。これにより、位置決め誤差を最小限に抑えることができます。
グリッパーの先端をピッキングの位置と同じ位置になるように位置決めしてください。
注釈
もし TCP がグリッパーの先端にない場合は、グリッパーの向きをできるだけ垂直にしてください。
注釈
ハンドアイ校正を行うためだけに特定のパーツを使う場合は、レシピを最後まで仕上げる必要はありません。ピッキング位置のステップの後でレシピの編集を終了することができます。
重要
ハンドアイ校正を行う際に、自動運転時と同じグリッパーを使用しない場合は、それらの異なる TCP を考慮するようにしてください。
部品の位置決め
【プレート上での位置決め】 4つの部品をアジキューブの端に触れないようにし、互いにできるだけ離れた位置に配置してください。4つの最適な位置は、アジキューブの各コーナーにあります。4つの座標が違えば違うほど、校正に適しています。
【相対位置】 ロボット座標取得とビジョン座標取得の間に部品を動かしてはいけません。