viTran6  (ライブラリ)  【μVisionボード用】


視覚座標をロボット座標に変換(6軸)


viTran6(<CAL番号>,<視覚座標X>,<視覚座標Y>,<ロボット座標(P型)>)


視覚の座標(X,Y)をロボットの絶対座標(X,Y,Z)に変換します。
このライブラリを実行するためには、事前に視覚CALを実行し、視覚CALデータをコントローラに転送する必要があります。
CAL番号には視覚CALを実行した番号を指定します。
この座標変換では絶対座標(X,Y,Z)のみが求まるため、MOVE命令を実行するためには姿勢データを別途設定する必要があります。


'F1には視覚座標Xを格納
'F2には視覚座標Yを格納
TAKEARM
CHANGETOOL 1
'視覚CALを行なったツールに設定
MOVE P,P10
'待機位置に移動
P11 = P10
'待機位置の姿勢データをコピー
CALL viTran6(0,F1,F2,P11)
'視覚座標をロボット座標に変換(視覚CAL
'データの"0"を使用)
APPROACH P,P11,100
MOVE L,P11
'視覚で計測した位置に移動
DEPART L,100
CHANGETOOL 0