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 プロパティー