RobotPlacePos リザルト

プログラム実行中のみ

適用
ビジョンオブジェクト: ArcFinder、ArcInspector、Blob、Correlation、DefectFinder、Edge、Geometric、LineInspector Point、Polar

解説
上向きカメラでのパーツの検出後に、パーツを配置するのに使用できる位置を返します。

用法

VGet  Sequence.Object.RobotPlacePos[(result)], found, placePoint
Sequence
シーケンス名またはシーケンス名を示す文字列変数
Object
オブジェクト名またはオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
found
パーツが検出されたかどうかを示すBoolean型変数
placePoint
配置位置を示すPoint型変数
result
省略可能なリザルト番号。省略するとCurrentリザルトがリザルト番号になります。複数のリザルトを返すオブジェクトに対して使用します。


  • found: TrueまたはFalse
  • placePoint: パーツを配置するのに必要な座標を示すPoint型変数

詳細説明
RobotPlacePosリザルトは、上向きカメラでのパーツの検出後に、パーツを配置できる位置を返します。

RobotPlacePosを使用することで、上向きカメラで検出されたパーツを配置する際にロボット用にツールを定義する必要がなくなります。RobotPlacePos を使用するには、Vision Guide GUIのCalRobotPlacePosウィザードを使用するか、またはプログラム実行中にCalRobotPlacePosを設定してRobotPlacePosのキャリブレーションを行う必要があります。

キーポイント


本リザルトを取得した時のToolとArmの選択と、取得した位置に動作させる時のToolとArmの選択は同一である必要があります。

参照
CalRobotPlacePos プロパティー, RobotPlaceTargetPos プロパティー, RobotPos プロパティー