RobotPlacePos结果

仅运行时

适用
视觉对象:ArcFinder, ArcInspector, Blob, Correlation, DefectFinder Edge, Geometric, LineInspector Point, Polar

说明
返回通过向上相机发现部件后可用于放置部件的点。

用法

VGet  Sequence.Object.RobotPlacePos[(result)], found, placePoint
Sequence
序列名或表示序列名的字符串变量
Object
对象名或表示对象名的字符串变量。对象必须存在于指定的序列中。
found
表示是否检测到部件的布尔变量
placePoint
表示放置位置的Point变量
result
可省略的结果编号。如果省略,结果编号为CurrentResult。用于返回多个结果的对象。


  • found:True或False
  • placePoint:包含放置部件所需坐标的Point。

详细说明
RobotPlacePos结果返回通过向上相机发现部件后放置部件的点。

使用RobotPlacePos则在放置通过向上相机发现的部件时无需定义机器人用的工具。使用RobotPlacePos前,必须从Vision Guide GUI使用CalRobotPlacePos向导或在运行时通过设定CalRobotPlacePos对其进行校准。

NOTE:


获取该结果时的Tool和Arm设定必须与移动机器人至获取位置时的设定相同。

参照
CalRobotPlacePos属性、RobotPlaceTargetPos属性、RobotPos属性