检查系统、管理服务器、检查装置及检查数据管理方法

文档序号:6437365阅读:131来源:国知局
专利名称:检查系统、管理服务器、检查装置及检查数据管理方法
技术领域
本发明涉及检查系统、管理服务器、检查装置及检查数据管理方法,特别地涉及对检查结果的数据进行管理的检查系统、在这样的检查系统中使用的管理服务器、检查装置及检查数据管理方法,所述检查结果是指,检查在エ厂等中生产的产品时的检查结果。
背景技术
一般而言,在エ厂等生产产品时经由多个エ序。并且,在各エ序中分别设定了不同的处理条件。例如,在日本特开2007-157061号公报(专利文献I)中公开了ー种生产系统,该生产系统收集各エ序的处理条件以及在各エ序中对产品进行检查的结果数据即检查结果数据等。根据专利文献1,生产系统对所检查的结果判定为不良的产品的处理条件以及检查结果数据进行确认,由此以预防不良品为目的,收集数据。专利文献I :日本特开2007-157061号公报在这里,在专利文献I中公开的生产系统具有控制动作用计算机,其具有用于存储各エ序的处理条件的数据存储器;收集数据用计算机,其巡回收集写入到控制动作用计算机中的数据;DB(数据库)服务器,其存储由收集数据用计算机收集到的数据。S卩,在专利文献I中,采用了将处理条件存储至数据存储器的结构。若将这样的结构例如用于对上面安装有电子部件的基板的检查中,则由于在基板的检查中エ序个数及各エ序的检查项目涉及许多方面,因而数据的数量变庞大,需要将这样的庞大的数据存储至数据存储器。此时,存在存储至数据存储器中的数据的匹配性以及各エ序的数据的关联性等变复杂的可能性。另外,若如DB服务器那样用ー个数据库管理多个检查装置的检查结果数据,则使数据的收集处理集中,由此存在来自规定的检查装置的收集处理对来自规定以外的其他的检查装置的收集处理造成影响的可能性。

发明内容
本发明的目的在于,提供一种能够有效地管理从多个装置得到的数据的检查系统、用于这样的检查系统的管理服务器、检查装置及检查数据管理方法。本发明的检查系统具有用于检查产品的多个检查装置和经由通信线路与检查装置相连接的管理服务器。检查装置包括检查单元,其用于检查产品;检查装置一侧存储単元,其是键-值式数据库,用于存储表示由检查单元检查的结果的检查结果数据;发送单元,其向管理服务器发送由检查装置一侧存储单元存储的检查结果数据。管理服务器包括接收单元,其用于接收由发送单元发送的检查结果数据;服务器ー侧存储単元,其用于存储由接收单元接收的检查结果数据。根据这样的结构,检查系统能够在检查装置中将检查结果数据存储至键-值式数据库。此时,即使在检查结果数据多的情况下,也能够以能容易检索的简单的结构的状态进行存储。另外,由于采用了在检查装置一侧具备数据库的结构,所以能够将大量的检查结果数据保持在检查装置ー侧,从而能够在检查装置的任意的时刻发送检查结果数据,而不需在进行检查之后立即将检查结果数据发送至管理服务器。从而,即使在多个检查装置与管理服务器相连接的状态,也不会使发送检查结果数据的处理集中。其結果,能够有效地管理从多个检查装置得到的数据。优选地,服务器ー侧存储単元具有键-值式数据库和关系式数据库;管理服务器包括检查信息存储单元,其用于存储检查装置中的与产品的检查相关的信息;转换单元,其基于由检查信息存储单元存储的与产品的检查相关的信息,将由接收单元接收的检查结果数据转换成关系式数据。这样,由于采用了在管理服务器ー侧也具备键-值式数据库的结构,因而能够在管理服务器ー侧按照原样容易地存储暂时存储在检查装置中的检查结果 数据数据,而不需进行形式转换等。从而,由于不需在管理服务器ー侧进行施加负荷的处理,因而即使在从多个检查装置发送过来检查结果数据的情况下,也能够在管理服务器ー侧稳定地进行接收并存储检查结果数据时的处理,并且,能够缩短处理时间。另外,由于在管理服务器ー侧将检查结果数据从键-值式转换至关系式数据库,因而例如在统计检查结果数据等时能够利用关系式数据库详细地进行统计处理。另外,在向关系式数据库转换时,能够基于检查装置中的与产品的检查相关的信息来进行,因而能够进行基于检查的恰当的转换。进而优选地,管理服务器包括分析単元,该分析単元用于分析由转换单元转换的检查结果数据。根据上述的结构,能够在管理服务器ー侧分析检查結果。从而,由于在分析检查结果时能够利用关系式数据库,因而能够进行详细的分析。进而优选地,由检查信息存储单元存储的与产品的检查相关的信息与多个检查装置之间分别建立关联。根据这样的结构,在分析检查结果时,能够对多个检查装置的检查结果建立关系来进行分析。进而优选地,检查单元具有图像取得単元,该图像取得単元用于在检查产品时取得产品的图像数据。检查装置包括保存単元,其用于保存由图像取得単元取得的产品的图像数据;图像控制单元,其根据由分析単元分析的结果,控制由保存単元保存的产品的图像数据。根据上述结构,能够恰当地处理图像数据。例如,不会成为将图像数据在检查装置一侧放置的状态。本发明的另一方面涉及ー种管理服务器,该管理服务器经由通信线路与检查产品的多个检查装置相连接。管理服务器包括接收单元,其用于接收从多个检查装置发送过来的产品的检查结果数据,该检查结果数据为键-值式数据;服务器ー侧存储単元,其是键-值式数据库,用于存储由接收单元接收的检查结果数据。根据这样的结构,由于管理服务器采用了具备键-值式数据库的结构,因而能够按照原样容易地存储来自检查装置的键-值式的检查结果数据,而不需进行形式转换等。从而,由于不需在管理服务器ー侧进行施加负荷的处理,因而即使在从多个检查装置发送过来检查结果数据的情况下,也能够在管理服务器ー侧稳定地进行接收并存储检查结果数据时的处理,并且,能够缩短处理时间。其结果,能够在管理服务器中有效地管理从多个检查装置得到的数据。本发明的又一方面涉及ー种检查装置,该检查装置与管理服务器相连接,用于检查产品。该检查装置包括检查单元,其用于检查产品;检查装置一侧存储単元,其是键-值式数据库,用于存储表示由检查单元检查的结果的检查结果数据;发送单元,其向管理服务器发送由检查装置一侧存储单元存储的检查结果数据。根据上述结构,检查装置能够将检查结果数据存储至键-值式数据库。此时,即使在检查结果数据多的情况下,也能够以能容易检索的简单的结构的状态进行存储。另外,能够保持大量的检查结果数据,从而能够在检查装置的任意的时刻发送检查结果数据,而不需在进行检查之后立即将检查结果数据发送至管理服务器。从而,即使在多个检查装置与管理服务器相连接的状态,也不会使发送检查结果数据的处理集中。其结果,能够有效地管理数据。本发明的又一方面涉及ー种检查数据管理方法。该检查数据管理方法包括在用于检查产品的检查装置中,检查产品的步骤;在检查装置中,将表示检查产品的结果的检查结果数据存储至键-值式数据库的步骤;将存储到检查装置中的检查结果数据发送至管理服务器的步骤;在管理服务器中,接收从检查装置发送过来的检查结果数据的步骤;由管理服务器存储所接收的检查结果数据的步骤。根据上述结构,检查数据管理方法能够将检查结果数据存储至键-值式数据库。此时,即使在检查结果数据多的情况下,也能够以能容易检索的简单的结构的状态进行存储。另外,由于采用了在检查装置一侧具备数据库的结构,因而能够在检查装置ー侧保持大量的检查结果数据,并能够在检查装置的任意的时刻发送检查结果数据,而不需在进行检查之后立即将检查结果数据发送至管理服务器。从而,即使在多个检查装置与管理服务器相连接的状态,也不会使发送检查结果数据的处理集中。其结果,能够有效地管理从多个检查装置得到的数据。若采用本发明,则检查系统能够在检查装置中将检查结果数据存储至键-值式数据库。此时,即使在检查结果数据多的情况下,也能够以能容易检索的简单的结构的状态进行存储。另外,由于采用了在检查装置一侧具备数据库的结构,能够将大量的检查结果数据保持在检查装置ー侧,并能够在检查装置的任意的时刻发送检查结果数据,而不需在进行检查之后立即将检查结果数据发送至管理服务器。从而,即使在多个检查装置与管理服务器相连接的状态,也不会使发送检查结果数据的处理集中。其结果,能够有效地管理从多个检查装置得到的数据。


图I是示出了本发明的ー实施方式的检查系统的框图。
图2是示出了装置ー侧检查结果DB (Database :数据库)中的数据结构的一例的图。图3是示出了检查装置的动作的流程图。图4是示出了检查装置的动作的流程图。图5是示出了管理服务器的动作的流程图。图6是示出了管理服务器的动作的流程图。图7是示出了存储在装置ー侧检查结果DB中的检查结果数据的一例的图。图8是示出了存储在服务器ー侧检查结果DB中的检查结果数据的一例的图。
图9是示出了进行存储之前的统计分析DB的数据的状态的图。
图10是示出了进行存储之后的统计分析DB的数据的状态的图。图11是示出了各检查装置的检查结果和基于检查结果来处理图像数据的一例的图。图12是示出了存储在检查装置的装置ー侧检查结果DB中的检查结果数据的一例的图。图13是示出了所存储的统计分析DB的状态的图。图14是示出了由焊接检查机存储的与基板的检查相关的信息的图。图15是示出了安装检查机所具备的与基板的检查相关的信息的图。图16是示出了焊料检查机所具备的与基板的检查相关的信息的图。图17是示出了由管理服务器存储的与基板的检查相关的信息的图。其中,附图标记说明如下10检查系统I la、I lb、I Ic 检查装置13a、13b、13c 控制部14a、14b、14c装置ー侧检查结果DB15a、15b、15c装置一侧检查程序DB16 检查 ID17检查装置名18检查日期和时间19检查结果30管理服务器31控制部32服务器ー侧检查结果DB33服务器ー侧检查程序DB34统计分析DB
具体实施例方式下面,參照附图,对本发明的ー实施方式的检查系统进行说明。图I是示出了本发明的ー实施方式的检查系统10的框图。參照图1,检查系统10是在エ厂等中应用于生产产品的生产线上的系统。检查系统10具有用于检查在エ厂生产的产品的第一检查装置11a、第二检查装置I Ib及第三检查装置I lc、经由通信线路与第一 第三检查装置I la、I lb、I Ic相连接的管理服务器30。在本实施方式中,检查系统10应用于在基板上安装电子部件的生产线。第一 第三检查装置11a、lib、Ilc设在生产产品时的各エ序中。本实施方式的在基板上安装电子部件的エ序例如包括在基板上印刷焊盘等的印刷工序;在基板上装配电子部件的装配エ序;将电子部件的端子焊接在焊盘上的回流(reflow)エ序。并且,第一检查装置Ila设在印刷工序的位置上,用于进行印刷后的检查。第二检查装置Ilb设在装配エ序的位置上,用于进行装配后的检查。第三检查装置Ilc设在回流エ序的位置上,用于进行焊接后的检查。此外,用图中的箭头A表示了生产线的前进方向。在这里,对第一检查装置Ila的结构进行说明。第一检查装置Ila具有控制部13a,其包括用于控制第一检查装置Ila整体的CPU (Central Processing Unit :中央处理单元)、作为与外部的通信接ロ的接ロ部以及存储器等;装置ー侧检查结果DB (Database 数据库)14a,其作为检查装置一侧存储単元;装置一侧检查程序DB15a,其存储与基板的检查相关的信息。此外,其他的第二检查装置lib、第三检查装置Ilc也是同样的结构,因而省略说明。装置ー侧检查结果D B14a存储表示由第一检查装置Ila对基板进行检查的结果的数据即检查结果数据。装置ー侧检查结果DB14a是由键(Key)和值(Value)构成的键-值(Key-Value)式数据库。图2是示出了装置ー侧检查结果DB14a中的数据结构的一例的图。參照图2,数据库包括在检索数据库时的检索键即键和与键相对应关联的数据即值。在这里,键包括用于确定进行了检查的基板的信息即检查ID16,值包括检查装置名17、检查日期和时间18以及检查结果19,该检查装置名17是表示由第一 第三检查装置Ila Ilc中的哪ー个装置进行了检查的信息,该检查日期和时间18是进行了检查的日期和时间的信息,该检查结果19是表示进行检查的结果是否是良好等的信息。另外,装置一侧检查程序DB15a也同样是键-值式数据库。装置一侧检查程序DB15a存储与基板的检查相关的信息。在这里,与基板的检查相关的信息是指表示检查条件等的信息,例如包括表示进行检查的基板上的特定的位置的信息、表示特定的部件的信息、判断基板为良好/不良的检查基准的信息。管理服务器30具有控制部31,其包括用于控制管理服务器30整体的CPU、作为与外部的通信接ロ的接ロ部以及存储器等;服务器ー侧检查结果DB32,其作为服务器ー侧存储单元;服务器ー侧检查程序DB33,其作为存储与基板的检查相关的信息的检查信息存储单元;统计分析DB34,其作为基于服务器ー侧检查结果DB32及服务器ー侧检查程序DB33对检查结果数据进行统计及分析来将其存储的服务器ー侧存储単元。与装置ー侧检查结果DB14a同样地,服务器ー侧检查结果DB32是键-值式数据库。服务器ー侧检查结果DB32存储从第一 第三检查装置Ila Ilc接收的键-值式的检查结果数据。此外,用图I中的虚线表示了从第一 第三检查装置Ila Ilc发送的状态。另外,服务器ー侧检查程序DB33也同样是键-值式数据库。服务器ー侧检查程序DB33存储与在第一 第三检查装置IIa Ilc中存储的与基板的检查相关的信息相同的信息。例如,在服务器ー侧检查程序DB33中,分别存储第一 第三检查装置Ila Ilc中的与基板的检查相关的信息,通过在规定的时刻向第一 第三检查装置Ila Ilc分别转送与各第一 第三检查装置Ila Ilc相对应的信息,来存储与第一 第三检查装置Ila He相同的信息。统计分析DB34是关系(Relational)式数据库。由控制部31将存储在服务器ー侧检查结果DB32中的检查结果数据从键-值式转换成关系式,统计分析DB34存储转换后的该检查结果数据。即,管理服务器30是具有不同形式的两个种类的数据库即键-值式数据库和关系式数据库的结构。
在这里,利用检查系统10,对如下情况进行说明,S卩,由第一 第三检查装置Ila Ilc实施基板的检查,并由管理服务器30管理其检查结果数据。图3及图4是示出了第一 第三检查装置Ila Ilc的动作的流程图。图5及图6是示出了管理服务器30的动作的流程图。此外,在这里,对第三检查装置Ilc的动作的例子进行说明。首先,參照图3,就第三检查装置Ilc而言,若例如由传送带将完成了回流エ序的基板搬送至规定的位置为止,则第三检查装置Ilc开始对基板进行检查(在图3中是步骤Sll,以下省略“步骤”。)。具体而言,第三检查装置Ilc是图像检查装置,其基于存储在装置一侧检查程序DB15a中的与基板的检查相关的信息,来取得基板的图像数据。在这里,控制部13c作为图像取得单元来工作。并且,第三检查装置Ilc利用所取得的图像数据,并基于存储在装置一侧检查程序DB15a中的与基板的检查相关的信息,通过控制部13c检查是否 正确焊接等,并将该检查结果数据存储至装置ー侧检查结果DB14c。此时,作为检查结果,例如确定设在基板上的部件中的未正确焊接的、判断为不良的部件的个数(不良部件个数)等。在此,控制部13c作为检查单元来工作。并且,控制部13c将基板ID与检查结果如上述的图2的检查结果数据结构那样建立对应关联地输出至装置ー侧检查结果DB14c(S12),并存储至装置ー侧检查结果DB14c (S13)。并且,每当基板搬送过来时,第三检查装置Ilc重复实施这样的表示在Sll S13中的对基板的检查。图7是示出了存储至装置ー侧检查结果DB14c中的检查结果数据的一例的图。參照图7,在装置ー侧检查结果DB14c中,作为键,存储有基板ID(地址号),作为与基板ID建立对应关联的值,存储检查装置名、检查日期和时间以及作为检查结果的不良部件个数、机型以及进行了检查的部件个数(检查部件个数)。接着,參照图4,如上述的图3及图7所示,若重复将检查结果数据存储至装置一侧检查结果DB14c的处理,第三检查装置Ilc则判断是否满足向管理服务器30发送检查结果数据的发送条件(在图4中是S21)。具体而言,控制部13c监控是否在装置一侧检查结果DB14c中存储了规定个数的检查结果数据,若判断为存储了规定个数的检查结果数据(S21 是”),则在存储在装置ー侧检查结果DB14c中的检查结果数据中,提取还未向管理服务器30发送的数据(S22)。并且,通过对所提取的检查结果数据进行压缩等,来生成向管理服务器30发送的发送数据(S23),并将所生成的发送数据发送至管理服务器30 (S24)。在这里,控制部13c作为发送单元来工作。此外,其他的第一检查装置11a、第二检查装置Ilb也同样地对基板进行检查,并将检查结果数据发送至管理服务器30。此时,由于按エ序的前进方向搬送基板,因而就顺序而言,可以按照第一检查装置11a、第二检查装置lib、第三检查装置Ilc的顺序进行。这样,參照图5,管理服务器30接收来自第三检查装置Ilc的发送数据(在图5中是S31)。在此,控制部31作为接收单元来工作。并且,管理服务器30将接收的发送数据集中登录至服务器ー侧检查结果DB32 (S32)。图8是示出了存储在服务器ー侧检查结果DB32中的检查结果数据的一例的图。数据结构与上述的图7的装置ー侧检查结果DB14c同样。并且,本次集中登录的检查结果数据是在图8中的(a)部分中示出的五个数据。然后,參照图6,管理服务器30监控服务器ー侧检查结果DB32是否满足对检查结果数据开始进行统计及分析处理的条件。开始统计及分析处理的条件例如是,在服务器ー侧检查结果DB32中是否有新登录的数据。并且,若判断为有新登录的数据,即,若判断为满足条件(图6的S41 是”),则提取新登录的数据(S42)。该新登录的数据是指,从服务器ー侧检查结果DB32还未存储到统计分析DB34中的数据,在这里,是在上述的图8的(a)部分示出的数据。并且,利用存储在服务器ー侧检查程序DB33中的与基板的检查相关的信息,将所提取的数据从键-值式转换至关系式(S43)。然后,进行统计及分析处理,并存储至统计分析DB34(S44)。在这里,控制部31作为转换单元及分析单元来工作。图9是示出了存储之前的统计分析DB34的数据的状态的图,图10是示出了进行存储之后的统计分析DB34的数据的状态的图。參照图8 图10,在图8的服务器ー侧检查结果DB32中,对于检查的多个基板,即使是相同的机型也作为不同的数据来保持,相对于此,如图9及图10的统计分析DB34所示,在统计分析DB34中也可以针对每个机型汇总数据来保持。即,管理服务器30也可以利用检查结果数据,并利用存储在服务器ー侧检查程序DB33中的与基板的检查相关的信息,作为分析处理进行针对每个机型进行汇总的处理,并将汇总的数据存储至统计分析DB34这样,关于检查系统10,在检查装置I Ia I Ic能够将检查结果数据存储至键-值式数据库。此时,即使在检查结果数据多的情况下,也能够容易地以能检索的简单的结构的状态进行存储。即,能够缩短访问数据库时的处理时间等,从而能够进行高速的处理。另外,由于采用了检查装置Ila Ilc 一侧具备数据库的结构,因而在检查装置Ila Ilc ー侧能够保持大量的检查结果数据,从而能够在检查装置Ila Ilc的任意的时刻发送检查结果数据,而不需在进行检查之后立即将检查结果数据发送至管理服务器30。从而,即使是多个检查装置Ila Ilc与管理服务器30相连接的状态,也不会使发送检查结果数据的处理集中。其结果,能够有效地管理从多个检查装置Ila Ilc得到的数据。另外,由于检查系统10采用了在管理服务器30中也具备键-值式数据库的结构,因而能够在管理服务器30 —侧按照原样容易地存储暂时存储在检查装置Ila Ilc中的检查结果数据,而不需进行形式转换等。从而,由于不需在管理服务器30 —侧进行施加负荷的处理,因而即使在从多个检查装置Ila Ilc发送来检查结果数据的情况下,也能够在管理服务器30 —侧稳定地进行接收并存储检查结果数据时的处理,井能够缩短处理时间。另外,由于在管理服务器30 —侧中将检查结果数据从键-值式转换至关系式数据库,因而例如在统计检查结果数据等时能够利用关系式数据库详细地进行统计处理。另外,在向关系式数据库变换时,能够基于检查装置Ila Ilc中的与产品检查相关的信息来进行,因而能够进行基于检查的适当的转换。此外,在图4的S21中,在未存储有规定个数的检查结果数据的情况下(S21 :“否”),待机至存储规定个数的检查结果数据为止。另外,在图6的S41中,在没有新登录的数据的情况下(S41 否”),待机至新登录数据为止。此外,在上述的实施方式中,对如下的例子进行了说明,S卩,作为第一 第三检查装置Ila 11c,设有用于进行印刷之后的检查的第一检查装置11a、用于进行装配之后的检查的第二检查装置Ilb以及用于进行焊接之后的检查的第三检查装置11c,但并不限定于此,也可以是生产线中的任意的装置,例如也可以是如X射线检查装置那样的用于进行其他的检查的检查装置。另外,也可以是生产线各不相同的多个检查装置。另外,在上述的实施方式中,对如下例子进行了说明,即,从第三检查装置Ilc将检查结果数据发送至管理服务器30的时刻是存储了规定个数的检查结果数据的时刻,但并不限定于此,例如也可以是五分钟间隔等规定的时间间隔,也可以由用户能任意地设定。另外,检查系统10也可以是除了包括管理服务器30和检查装置Ila Ilc之外,还包括用于显示检查结果数据的显示装置和其他的装置的结构。在这里,对如下情况进行说明,S卩,在上述的Sll中基于管理服务器30—侧的分析来处理由检查装置Ila Ilc所取得的图像数据。为了如Sll所示那样在各检查装置Ila Ilc中对基板实施检查而取得图像数据,并将该图像数据暂时保存在各检查装置Ila Ilc内。在这里,控制部13a 13c作为保存单元来工作。此后,在管理服务器30中利用检查结果数据进行了分析等时,根据其分 析结果来决定将图像数据删除,还是发送至管理服务器30,还是按照原样保存在各检查装置Ila Ilc内等的处理。在这里,控制部13a 13c作为图像控制单元来工作。图11是示出了各检查装置Ila Ilc的检查结果和基于检查结果对图像数据的处理的一例的图。參照图11,若印刷工序的检查结果为良好且回流エ序的检查结果为良好,则在确定了回流エ序的检查结果的时刻删除保存在第一 第三检查装置Ilc内的图像数据。此时,也可以由管理服务器30指示第一 第三检查装置Ilc消除该图像数据。另一方面,如果印刷工序的检查结果为良好但回流エ序的检查结果为不良,则将印刷工序中的图像数据保存在第一检查装置Ila内直至回流エ序的检查结果确定为止,在回流エ序的检查结果确定之后,例如将该图像数据保存在第一检查装置Ila内直至接受来自用户的要求为止,并且,根据来自用户的要求来将该图像数据发送至管理服务器30。另外,一得出上述分析结果,就立即将回流エ序中的图像数据发送至管理服务器30。这样,根据管理服务器30对检查结果的分析,能够在需要时向管理服务器30仅发送需要的图像数据。此时,对利用检查系统10的用户来说能够基于在改善エ序中施加的负荷以及图像数据的利用状况,来决定用于保存图像数据的容量等。例如,能够使用于保存图像数据的容量等尽量小。另外,不仅是在检查结果为不良的情况,也可以在良好的情况将图像数据发送至管理服务器30。另外,在上述的实施方式中,对在管理服务器30中进行分析时针对每个机型汇总数据的例子进行了说明,但并不限定于此,在有多个检查项目的情况下,也可以采用针对每个检查项目能进行分析的结构。图12是示出了如S13所示那样存储在检查装置Ilc的装置ー侧检查结果DB14c中的检查结果数据的一例的图。參照图12,在装置ー侧检查结果DB14c中存储有基板ID和安装在基板上的部件的部件号码,以作为键。并且,在本实施方式中,作为检查项目计测各基板的各部件的焊料面积和焊料高度,并存储与基板ID建立关联的该计测结果来作为值。例如,对于基板ID为AOlO且部件号码为RlO的部件,焊料面积为350,焊料高度为11。管理服务器30若接收这样的检查结果数据,则利用存储在服务器ー侧检查程序DB33中的与基板的检查相关的信息,来从键-值式转换至关系式,由此进行分析并存储至统计分析DB34。在这里,针对每个检查项目分析在多个基板的检查结果数据。图13是示出了所存储的统计分析DB34的状态的图。參照图13,管理服务器30关于各部件号码,针对每个计测的焊料面积进行统计。另外,焊料高度也同样地,关于各部件号码,针对每个计测的焊料高度进行统计。例如,对部件号码为RlO的部件,焊料面积为350的数据统计为三次,对焊料高度为11的数据统计为三次。根据上述的结构,能够随时间的变化识别该部件的焊接状况。例如,在焊料面积如350、360…那样逐渐变大的数据增加的情况下,能够识别出在第I个基板和第10个基板中该部件的焊料面积明显不同。即,在多个基板中,能够容易地识别出在如焊料面积那样的检查点的变化。接着,作为本发明的另ー实施方式,对如下情况进行说明,即基于存储在装置ー侧检查程序DB及服务器ー侧检查程序DB中的与基板的检查相关的信息来进行分析。在本实施方式中,检查装置包括焊料检查机、安装检查机及焊接检查机,以。与上述的实施方式同样地,焊料检查机、安装检查机及焊接检查机具有装置一侧检查程序DB。如上述那样,装置一侧检查程序DB存储与基板的检查相关的信息。图14是示出了由焊接检查机存储的与基板的检查相关的信息的图。參照图14,在这里示出了检查方形芯片时的信息。在焊接检查机中,具有作为对漏件的检查检查部件提取颜色是否在95%以上这样的信息。另外,具有作为焊脚检查检查焊料角度是否为30°这样的信息。另外,具有作为对偏移的检查检查位移量是否在±50 iim以内这样的信息。在焊接检查机中具有这样的信息。另外,图15是示出了安装检查机所具有的与基板的检查相关的信息的图,图16是示出了焊料检查机所具有的与基板的检查相关的信息的图。例如,參照图16,在焊料检查机中具有作为焊脚检查检查焊料量是否在80% 200%的范围内这样的信息,并且,具有作为对偏移的检查检查位移量是否在± IOOiim以内这样的信息。这样,各检查装置具有成为检查基准的信息。在这里,各检查装置所具有的与基板的检查相关的信息是指,成为检查基准的基准信息。并且,基准信息在多个检查装置之间建立对应关联。例如,一个部件具有不同观点的基准信息。另ー方面,与上述的实施方式同样地,管理服务器具有服务器ー侧检查程序DB。如上述那样,服务器ー侧检查程序DB存储与基板的检查相关的信息。图17是示出了由管理服务器存储的与基板的检查相关的信息的图。參照图17,管理服务器具有焊料检查机、安装检查机及焊接检查机全部检查装置中的检查基准信息。例如,与在图14中示出的信息同样地,作为焊接检查机的基准信息具有如下信息作为对漏件的检查,如图中的(2)部分所示那样,检查部件提取颜色是否在95%以上。另外,具有作为焊脚检查如图中的(4)部分所示那样检查焊料角度是否为30°这样的信息。另外,具有作为对偏移的检查如图中的(7)部分所示那样检查位移量是否在±50i!m以内这样的信息。另外,与在图16中示出的信息同样地,作为焊料检查机的基准信息,具有作为焊脚检查如图中的(3)部分所示检查焊料量是否在80% 200%的范围内这样的信息,并且,具有作为对偏移的检查如图中的(5)部分所示那样检查位移量是否在± lOOym以内这样的信息。并且,管理服务器具有这样的各检查装置中的全部基准信息的同时,还具有综合地判定各检查装置的基准信息的综合判定规则。參照图17,综合判定规则是指,例如,作为焊脚检查,组合焊料检查机的基准信息(图中的(3))和焊接检查机的基准信息(图中的
(4)),若在焊料检查机及焊接检查机中都满足基准并判断为良好,则在管理服务器中判定为良好这样的规则。即,在管理服务器中组合使用各检查装置所具有的与基板的检查相关的信息。从而,即使在焊料检查机中判断为良好,只要在焊接检查机中判断为不良,就在管理服务器中判定为不良。根据上述的结构,由于在管理服务器和检查装置中共有与基板的检查相关的信息,因而能够在管理服务器ー侧恰当地分析检查结果数据。管理服务器能够组合使用各检查装置所具有的与基板的检查相关的信息,从而能够综合地分析各检查装置的检查結果。 以上,參照附图,对本发明的实施方式进行了说明,但本发明并不限定于图示的实施方式。在与本发明同一的范围内或均等的范围内,能够对图示的实施方式追加各种修正和变形。本发明有效地利用于需要管理数据的情況。
权利要求
1.ー种检查系统,具有检查产品的多个检查装置和经由通信线路与所述检查装置相连接的管理服务器,其特征在干, 所述检查装置包括 检查单元,其用于对产品进行检查, 检查装置一侧存储単元,其是键-值式数据库,用于存储检查结果数据,该检查结果数据表示由所述检查单元检查到的结果, 发送单元,其向所述管理服务器发送所述检查装置一侧存储単元所存储的所述检查结果数据; 所述管理服务器包括 接收单元,其用于接收所述发送単元所发送的所述检查结果数据, 服务器ー侧存储単元,其用于存储所述接收単元接收到的所述检查结果数据。
2.根据权利要求I记载的检查系统,其特征在干, 所述服务器一侧存储単元具有键-值式数据库和关系式数据库; 所述管理服务器包括 检查信息存储单元,其用于存储所述检查装置中的与产品的检查相关的信息, 转换单元,其基于所述检查信息存储单元所存储的与产品的检查相关的所述信息,将所述接收単元接收到的所述检查结果数据转换成关系式数据。
3.根据权利要求2记载的检查系统,其特征在干, 所述管理服务器包括分析単元,该分析単元用于分析由所述转换单元转换的检查结果数据。
4.根据权利要求2或3记载的检查系统,其特征在干, 由所述检查信息存储单元存储的与产品的检查相关的所述信息在所述多个检查装置之间分别建立关联。
5.根据权利要求3记载的检查系统,其特征在干, 所述检查単元具有图像取得単元,该图像取得単元用于在检查产品时取得所述产品的图像数据; 所述检查装置包括 保存単元,其用于保存所述图像取得単元所取得的所述产品的图像数据, 图像控制単元,其根据所述分析単元所分析的结果,控制所述保存単元所保存的所述产品的图像数据。
6.ー种管理服务器,其经由通信线路与检查产品的多个检查装置相连接,其特征在干, 该管理服务器包括 接收单元,其用于接收从所述多个检查装置发送来的产品的检查结果数据,该检查结果数据是键-值式数据, 服务器ー侧存储単元,其是键-值式数据库,用于存储所述接收単元接收到的所述检查结果数据。
7.—种检查装置,用于检查产品并与管理服务器相连接,其特征在干, 该检查装置包括 检查单元,其用于对产品进行检查,检查装置一侧存储単元,其是键-值式数据库,用于存储检查结果数据,该检查结果数据表示所述检查单元检查到的结果, 发送单元,其向所述管理服务器发送所述检查装置一侧存储単元所存储的所述检查结果数据。
8.—种检查数据管理方法,其特征在干, 该检查数据管理方法包括 在用于检查产品的检查装置中检查产品的步骤, 在检查装置中,将表示检查产品得到的结果的检查结果数据存储至键-值式数据库的步骤, 将存储在检查装置中的检查结果数据发送至管理服务器的步骤, 在管理服务器中,接收检查装置所发送的检查结果数据的步骤, 由管理服务器存储所接收的检查结果数据的步骤。
全文摘要
本发明提供一种检查系统、管理服务器、检查装置及检查数据管理方法,该检查系统能够有效地管理从多个装置得到的数据。检查系统(10)具有检查装置(11a、11b、11c),用于检查在工厂中生产的产品;管理服务器(30),其经由通信线路与检查装置(11a、11b、11c)相连接。检查装置(11a)具有装置一侧检查结果数据库(14a)。装置一侧检查结果数据库(14a)用于存储表示由检查装置(11a)对基板进行检查的结果的数据即检查结果数据。装置一侧检查结果数据库(14a)是由键和值构成的键-值式数据库。
文档编号G06Q10/06GK102650875SQ20111034298
公开日2012年8月29日 申请日期2011年10月25日 优先权日2011年2月25日
发明者久泉卓也, 佐藤毅士, 川田哲博 申请人:欧姆龙株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1