VDefToolXYZUVW 语句
适用
视觉校准
说明
VDefToolXYZUVW使用3个工具定义,计算工具偏移值(UVW)。
用法
VDefToolXYZUVW ToolNumber1, ToolNumber2, ToolNumber3, ToolType
- ToolNumber1
- 表示第1个工具定义的工具编号的整数变量(1~15)
- 在条形类型中,指定表示工具前端的工具编号。在平面类型中,指定表示工具中心的工具编号。
- ToolNumber2
- 表示第2个工具定义的工具编号的整数变量(1~15)
- 在条形类型中,指定表示工具中心的工具编号。在平面类型中,表示工具中心以外的,与ToolNumber3不同的工具编号。
- ToolNumber3
- 表示第3个工具定义的工具编号的整数变量(1~15)
- 在条形类型中,指定表示工具底部的工具编号。在平面类型中,表示工具中心以外的,与ToolNumber2不同的工具编号。
- ToolType
- 表示工具类型的整数变量
- VISION_DEFTOOL3D_BAR:条形类型
- VISION_DEFTOOL3D_PLANE:平面类型
详细说明
VDefToolXYZUVW使用视觉检测计算工具偏移值(UVW)。计算出的工具偏移值设置为指定ToolNumber1的U, V, W。此时,ToolNumber1的X, Y, Z 不变。
- ToolType为条形类型:连接ToolNumber2, 3的向量设置为ToolNumber1的姿态。
- ToolType为平面类型:ToolNumber1, 2, 3组成的平面的法线设置为ToolNumber1的姿态。
使用例
'计算工具前端位置的偏移
VDefToolXYZ 1, 0, 1, 2, seq01, seq02, 5, 30, 1, 5, 5
'计算工具中央位置的偏移
VDefToolXYZ 2, 0, 3, 4, seq03, seq04, 5, 30, 1, 5, 5
'计算工具底部位置的偏移
VDefToolXYZ 3, 0, 5, 6, seq05, seq06, 5, 30, 1, 5, 5
'计算工具的姿态偏移,并在登录到工具1中
VDefToolXYZUVW 1, 2, 3, VISION_DEFTOOL3D_BAR
参照
VDefToolXYZ语句