FX-2_动作说明书.pdf - 第68页

Rev1.0 动作说明书 3-55 3-11-3 .指定标记的修正方法 3 点的 BOC 标识时 ( 区域指定标记也一样 ) 上图的 ○ 显示的点 M1,M2,M3 是基板数据种的 BOC 标记坐标,经各个点的识别求得得实际坐标为 ● 显示 的 M1’、M2’、M3’ 时,计算对应贴装数据上的贴装坐标 P 点 (□) 的实际贴装坐标 P’ 点 (■) 。 此时, 基板也同样地移动、 变形的话, 让通过 M1,M2,M3 的 3 点内的 …

100%1 / 112
Rev1.0
动作说明书
3-54
3-11BOC 标记识别
3-11-1.动作时间
BOC标记识别时的 XY 轴动作和识别装置的动作时间如下所示。
开始了 BOC 识别动作之后,在 BOC 标记识别位置,XY 轴开始移动的同时,发送向识别装置和向
BOC 摄像机的变换指令。此时 BOC 灯也亮灯。
移动到 BOC 标记识别位置之后,发送识别装置的 BOC 标记识别指令。
接收到从识别装置读取标记的画像完了的信号之后,开始把 XY 轴移动到下一个标记的识别位置。此时,
识别装置继续进行标记的识别处理。
接收到从识别装置发来的识别结果之后,再次发送摄像机变换指令。
反复②~④的操作,直到最后的 BOC 标记,接收到最后的 BOC 标记图像读取完了的信息之后,BOC
灯灭灯。
待机接收最后的 BOC 标记的识别结果,进行下一个动作。
3-11-2.识别顺序
标记的识别顺序考虑到识别所花费的移动时间,以最优化的识别次序进行识别。
并未根据 BOC 位置的输入顺序进行识别。
XY轴
识别装置
变换摄像机
读取图像
识别标记
接下一动作
3-11-1
Rev1.0
动作说明书
3-55
3-11-3.指定标记的修正方法
3 点的 BOC 标识时区域指定标记也一样
上图的显示的点M1,M2,M3是基板数据种的 BOC 标记坐标,经各个点的识别求得得实际坐标为显示
M1’、M2’、M3’时,计算对应贴装数据上的贴装坐标(□)的实际贴装坐标P’(■)
此时,基板也同样地移动、变形的话,让通过M1,M2,M3 3 点内的 2 点的直线内的 2 条作为坐标轴的斜
交坐标系上的 P 点的坐标值相等,求对应M1,M2,M3M1’、M2’、M3’的同样的斜交坐标系上的P’点的
为原点的直交坐标上的坐标。
此时,向斜交坐标轴平行地引的直线和连接M1、M2的直线,连接P12、M1、M3的直线的焦点作为P13
P’也同样连接M1’、M2’的直线连接M1’、M3’的直线的焦点分别作为P12’、P13’
即成立以上的关系。
再根据P’的定义
//
//
则成立以上的关系。
这里,把式的值作为,把式的值作为的式子①②可以表示以下的事情。
3-11-3
Rev1.0
动作说明书
3-56
式中,M1、M2、M3、P、M1’、M2’、M3’、P’为原点的直交坐标上的位置显示分别作为
(x1、y1)、(x2、y2)、(x3、y3)、(x1’、y1’)、(x2’、y2’)、(x3’、y3’)、(X、Y)的话,则为
{}{}
{}{1’)}
将此分解到 X Y 轴的各式中之后,计算
4 元联立方程式。此时,A,B,X,Y以外是已知数值,通过解此 4 元联立方程,可以求得以P’为园地
按的位置指定(X,Y)
此时,从⑦⑧计算
{}{}
{}{}
⑪⑫分别为B,解为
{()()()}{()()()}
{()()()}{()()()}
把此结果求得的A,B代入⑨⑩,就可以方便地计算出。
另外,式⑬⑭中分母为时,A,B为无限大,不能进行计算。此时哪个式子都可以成为
()()()
(x2-x1)(x3-x1)除两边之后,得出
()()()
M1,M2,M3在 1 直线上。
此时,BOC标记的 3 点无意义,所以为数据异常
角度修正值θ作为指定(M
1→P
(M’→P’)的角,经计算可以得出
θ{}{}
2 点的 BOC 标记时与区域指定标记相同