您的位置:首页 > 其它

EPSON 利用CCD图像处理包标定工具坐标系

2015-02-10 10:42 459 查看
EPSON 利用CCD图像处理包标定工具坐标系

仰视式安装的相机可以用来计算工具偏移,下例使用仰视式相机来计算工具偏移。该功能首先运行一个序列来定位工具的尖端。然后计算出工具偏移(前提是CCD已标定)。

Function CalcTool
Boolean found
Real x, y, u
Real x0, y0, u0
Real xTool, yTool, rTool, theta
Tool 0

 VRun findTip
VGet findTip.tip.RobotXYU, found, x, y, u
If found Then
' Get the TOOL 0 position
x0 = CX(P*)
y0 = CY(P*)
u0 = CU(P*)
' Calculate initial tool offsets
' X and Y distance from tip found with vision
' to center of U axis
xTool = x - x0
yTool = y - y0
' Calculate angle at initial offsets
theta = Atan2(xTool, yTool)
' Calculate angle of tool when U is at zero degrees
theta = theta - DegToRad(u0)
' Calculate tool radius
rTool = Sqr(xTool * xTool + yTool * yTool)
' Calculate final tool offsets
xTool = Cos(theta) * rTool
yTool = Sin(theta) * rTool
' Set the tool
TLSet 1, XY(xTool, yTool, 0, 0)
EndIf
Fend
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: