VDefToolXYZ 语句

适用
视觉校准

说明
VDefToolXYZ使用视觉检测计算工具偏移值(XYZ)。

用法

VDefToolXYZ  ToolNumber, LocalNumber, PointNumber1, PointNumber2, Sequence1, Sequence2, FinalAngle, InitialAngle, TargetTolerance, RobotSpeed, RobotAccel
ToolNumber
表示进行工具设定的工具编号的整数变量(1~15)
LocalNumber
表示用于机器人动作的本地坐标编号的整数变量
机器人以指定的本地坐标在XY平面上动作。
PointNumber1
表示第1姿态中的点的整数变量
PointNumber2
表示第2姿态中的点的整数变量
Sequence1
第1姿态中用于视觉检测的序列名或表示序列名的字符串表达式
Sequence2
第2姿态中用于视觉检测的序列名或表示序列名的字符串表达式
FinalAngle
表示旋转角度(度)的实数变量
值范围:5~180, -5~-180
LocalNumber中指定的本地坐标系的U轴旋转。
InitialAngle
表示临时工具设定时的旋转角度(度)的实数变量
值范围:0.01~10, -0.01~-10
LocalNumber中指定的本地坐标系的U轴旋转。
该值的绝对值必须小于FinalAngle的绝对值。
TargetTolerance
表示视觉检测结果被视为与对象位置匹配的像素距离的实数变量
值范围:0.1~3.0 pixel
RobotSpeed
表示机器人速度(%)的整数变量
值范围:1~100
RobotAccel
表示机器人加速度(%)的整数变量
值范围:1~99

详细说明
VDefToolXYZ使用视觉检测计算工具偏移值(XYZ)。计算出的工具偏移值设置为指定ToolNumber的X, Y, Z。此时,U, V, W指定为0。

注意:


机器人根据目标的检测结果自动运行。请注意机器人与周边设备的干涉。为避免工具设置中出现错误,请避免使用通过各关节延伸的奇异点附近的姿态。

使用例

'计算工具前端位置的偏移
VDefToolXYZ 1, 0, 1, 2, seq01, seq02, 30, 5, 1, 5, 5
'计算工具中央位置的偏移
VDefToolXYZ 2, 0, 3, 4, seq03, seq04, 30, 5, 1, 5, 5
'计算工具底部位置的偏移
VDefToolXYZ 3, 0, 5, 6, seq05, seq06, 30, 5, 1, 5, 5
'计算工具的姿态偏移,并在登录到工具1中
VDefToolXYZUVW 1, 2, 3, VISION_DEFTOOL3D_BAR


VDefTool语句、VDefToolXYZUVW语句