通道优先化方法和系统技术方案

技术编号:4263045 阅读:277 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种通道优先化方法和系统。公开了用于确定装置移向许多通道中的哪一个的方法。所述方法包括根据许多条件优先化至少两个通道。所述条件至少包括每个通道中处理区中的单元的可用性和邻近所述处理区的至少另一区中的另一单元的可用性。所述方法还包括将装置移向最高优先级通道的处理区。还公开了实现所述方法的系统。

【技术实现步骤摘要】

本专利技术涉及对通道进行优先化(prioritize)的方法和系统。
技术介绍
自动光学检查(AOI)系统通常包括许多传送带,传送带将被检装置(DUT)传送到检查区用于检查。摄像头位于检查区,用于捕获每一个DUT的图像。计算装置处理每一个DUT图像,以确定DUT是否通过一系列检查标准。因为摄像头是相对昂贵的装置,因此在AOI系统中通常使用单个摄像头。该摄像头可以经由XY工作台(XY-table)在传送带之间移动。 当一条传送带上的DUT的图像已经被摄像头捕获时,则该摄像头被移到最先在其上存在DUT的另一条传送带之上。尽管这一用于摄像头移动的规则是起作用的,但它并不总是移动摄像头的最佳方式,特别是当耦合到AOI系统的上游(upstream)系统和下游(downstream)系统具有与AOI系统不同的吞吐量时。
技术实现思路
本专利技术的一个技术方案提供了一种方法,该方法包括对至少两个通道进行优先化,该优先化是至少根据每个通道中的处理区中的单元的可用性和邻近处理区的至少另一个区中的另一单元的可用性进行的。该方法还包括将一装置移向最高优先级通道的处理区。 本专利技术的另一技术方案提供了一种系统,该系统包括至少两个通道,每一个通道具有处理区和邻近所述处理区的另一个区。所述系统还包括用于移向所述至少两个通道中的一个的处理区的装置,以及控制器,该控制器至少根据每个通道中的处理区中的单元的可用性和所述至少另一个区中另一单元的可用性,对所述至少两个通道进行优先化,并且所述控制器将所述装置移向最高优先级通道的处理区。附图说明 参考图将更好地理解本专利技术,其中 图1是根据本专利技术实施例的自动光学检查(AOI)系统的图; 图2是示出图1中的AOI系统中使用的PC的元件的框图;以及 图3是根据本专利技术另一实施例,示出图1的AOI系统中用于确定摄像头移向许多传送通道中的哪一个的步骤序列的流程图。具体实施例 如附图中为说明性目的所示,本专利技术可以是一种方法,用于确定装置应当移向许多通道中的哪一个。现有的方法通常将装置移向最先在其处理区中存在被检单元的那个通道。参考图3,实施本专利技术的方法通常包括至少根据以下条件优先化至少两个通道每个通道中的处理区中的单元的可用性和在至少一个邻近所述处理区的区中的另一个单元的可用性。在优先化所述通道之后,本方法包括将所述装置移向最高优先级通道的处理区。 本方法例如可以在自动光学检查(AOI)系统中实现,所述AOI系统例如是图1中所示的AOI系统2。 AOI系统2包括三个传送带或通道4A、4B、4C,光传感器6、步进电机8、可编程逻辑控制器(PLC)10、控制器、伺服驱动器14和XY运动工作台16,XY运动工作台16具有安装在其上的图像捕获装置,所述图像捕获装置例如是但不限于是摄像头18。摄像头18至少包括一个摄像机和照明系统(两者都未示出)。控制器可以是任何计算装置,例如是个人计算机(PC)12、嵌入式控制器和基于ARM处理器的系统,但不限于此。PLC IO驱动步进电机8,使得以相同的速度或者不同的速度移动各个传送通道4A、4B、4C。当传送通道4A、4B、4C被移动时,每一个传送通道都将一个或多个被检单元(UUT) 20A-20C、22a-22c、24传送经过为每个通道4A、4B、4C定义的入口区30、处理区32和出口区34。入口区30用作缓冲区,用于容纳从上游系统(未示出)向处理区32前进的UUT,所述上游系统耦合到A01系统2并且具有比AOI系统2更高的吞吐量。出口区34用作另一个缓冲区,用于容纳离开处理区32去往下游系统(未示出)的UUT,所述下游系统耦合到A0I系统2并且具有比A01系统2更低的吞吐量。如果处理区32未被占用,则UUT将直接被传送到处理区32而不必在入口区30停留。然而,如果处理区32被占用,则UUT首先被传送到入口区30,以等待当处理区32不被占用时,轮到被进一步向前传送到处理区32。 UUT在处理区32中经过处理后,UUT在处理区32中等待直到出口区34不被占用。当出口区34未被占用时,UUT被传送离开处理区32,移进出口区34。传感器6沿着每个通道4A、4B、4C设置,以检测在所述三个区30、32、34的每一个中是否有UUT。传感器6还位于所述三个区30、32、34的外部,以使得PLC 10能够确定是否有UUT移进入口区30。 XY工作台16经由伺服驱动器14可以移动到通道4A、4B、4C中的任何一条的处理区32,以将摄像头18定位于处理区32之上。PLC 10定期地(例如每400毫秒一次)捕获来自传感器6的信号,并且将每个区30、32、34中的UUT可用性状态提供给PC 12。根据在不同时间捕获的信号,PLC 10还能够将UUT运动状态提供给PC 12。 PLC 10经由RS232耦合线(link) 40连接到PC 12上。PC 12经由SyncNet耦合线42连接到伺服驱动器14, SyncNet耦合线42支持本
的技术人员公知的标准运动控制协议。 在使用期间,PLC 10激励步进电机8,以分别移动位于每个传送通道4A、4B、4C上的UUT 20A-20C、22a-22c、24经过各个入口区、处理区和出口区30、32、34。在检测到UUT存在于摄像头16所在的通道4A、4B、4C的处理区32后,PC 12使用摄像头16捕获UUT的图像并且检查所述图像,以确定是否在UUT中存在缺陷。在UUT被检查之后,PLC 10驱动步进电机8,以将经过检查的UUT移进通道4A、4B、4C的出口区34,用于进一步传送到下游系统(未示出)。当该经过检查的UUT被移动时,PC 12执行上述方法,以确定摄像头接下来移向哪一个通道。马上将详细描述所述方法。在PC 12确定摄像头18要移向的传送通道4A、4B、4C之后,PC 12命令伺服驱动器14移动XY工作台16,以将摄像头18定位于通道4A、4B、4C之上。更具体而言,XY工作台16被移动,以将摄像头18定位于UUT的参照位置(fiduciary location)(未示出)上方。如果要使用AOI系统2检查不同类型的UUT,则摄像头18被移向每种UUT类型的参照位置直到找到了参照的位置。 PC 12包括可以适当地编程以执行通道优先化方法的典型元件。所述元件包括经由系统总线54连接到系统存储器52的可编程处理器50。可编程处理器50访问系统存储6器52和其它输入/输出(I/O)信道56和外围装置58。 PC 12还包括至少一个程序存储装 置60,例如CD-ROM、卡带、磁介质、EPROM、EEPROM、ROM等。PC 12存储实现通道优先化方法 的一个或多个计算机程序。处理器12读并且执行所述一个或多个计算机程序来实现所述 方法。每个计算机程序可以以任何希望的计算机编程语言(包括机器语言、汇编语言、高级 程序语言或面向对象编程语言)实现。在任何情况中,语言可以是已经编译的或已经解释 的语言。 接着将参考示出步骤序列70的图3来描述通道优先化方法。当A0I系统2处于 空闲(idle)状态或者AOI系统2不执行任何UUT检查时,调用该方法。序列70在根据单 元可用性对通道进行优先化步骤72开始,其中PC 12根据在每个通道4A、4B、4C本文档来自技高网
...

【技术保护点】
一种方法,包括:对至少两个通道进行优先化,该优先化是至少根据每个通道中的处理区中的单元的可用性和邻近所述处理区的至少另一个区中的另一单元的可用性进行的;以及将一装置移向最高优先级通道的处理区。

【技术特征摘要】
一种方法,包括对至少两个通道进行优先化,该优先化是至少根据每个通道中的处理区中的单元的可用性和邻近所述处理区的至少另一个区中的另一单元的可用性进行的;以及将一装置移向最高优先级通道的处理区。2. 根据权利要求1所述的方法,其中,所述至少另一个区包括邻近所述处理区的入口 区,单元被传送到所述入口区中以用于向前传送到所述处理区中,以及其中对至少两个通道进行优先化包括将最高优先级给予在其处理区和入口区的每一个中都有可用的单元的通道。3. 根据权利要求2所述的方法,其中,所述至少另一个区还包括邻近所述处理区的出 口区,单元在离开所述处理区后被传送到所述出口区,并且其中将最高优先级给予在其处 理区和入口区的每一个中都有可用的单元的通道的过程包括将最高优先级给予在其处理区和入口区的每一个中都有可用的单元并且在其出口区 没有可用单元的通道。4. 根据权利要求l所述的方法,其中,所述至少另一个区包括邻近所述处理区的出口 区,单元在离开所述处理区之后被传送到所述出口区,以及其中对至少两个通道进行优先化包括将最高优先级给予在其处理区有可用单元而在其出口区没有可用单元的通道。5. 根据权利要求1所述的方法,其中,至少根据每个通道中处理区中的单元的可用性 和邻近所述处理区的至少另一个区中的另一个单元的可用性来优先化至少两个通道的过 程包括根据在所述处理区中的单元的可用性和在所述至少另一个区中的另一个单元的可用 性优先化所述至少两个通道;以及如果存在具有同样优先级的多个通道,则进一步根据是否有单元将移进所述处理区和 是否有另一个单元将移进所述至少另一个区而对所述多个通道进行优先化。6. 根据权利要求5所述的方法,其中,对至少两个通道进行优先化还包括 如果在根据是否有单元将移进所述处理区和是否有另一个单元将移进所述至少另一个区而进一步优先化之后,存在具有同样优先级的多个通道,则将最高优先级给予所述多 个通道中距离所述装置最近的通道。7. 根据权利要求1所述的方法,其中,至少根据每个通道中处理区中的单元的可用性 和邻近所述处理区的至少另一个区中的另一个单元的可用性而优先化至少两个通道的过 程包括将权重与在所述处理区中的单元的可用性和在所述至少另一个区中的另一个单元 的可用性关联。8. 根据权利要求7所述的方法,其中,将权重与在所述处理区中的单元的可用性和在 所述至少另一个区中的另一个单元的可用性关联的过程包括将第一权重与所述处理区中 的单元的可用性关联而将第二权重与所述至少另一个区中的另一个单元的可用性关联,所 述第一权重高于所述第二权重。9. 根据权利要求1所述的方法,其中,所述处理区包括检查区,并且所述装置包括图像 捕获装置。10. —种计算机装置可读的程序存储装置,有形地包括指令程序,可由计算机装置执行所述指令程序以执行方法,所述方法包括对至少两个通道进行优先化,该优先化是至少...

【专利技术属性】
技术研发人员:刘眕彰詹姆士特蕾西詹姆士马洪拉尔夫贝克
申请(专利权)人:安捷伦科技有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1