首页> 中国专利> 运算装置、部件组装装置、程序以及运算方法

运算装置、部件组装装置、程序以及运算方法

摘要

提供能够确定异常的原因在于吸嘴和供料器的哪一方的运算装置、部件组装装置、程序以及运算方法。运算装置(150)具备存储部以及控制部。所述存储部存储:针对第一部件和第二部件的每个组合,确定将部件安装到基板上时使用的所述第一部件以及所述第二部件的动作次数的装置动作信息;和针对所述第一部件以及所述第二部件的每个组合,确定在将部件安装到基板上时,在所述第一部件以及所述第二部件中发生异常的异常次数的异常履历信息。所述控制部将异常发生率高的第一部件的方差值和异常发生率高的第二部件的方差值进行比较,判断值较小的一方的部件所属的类别成为异常原因的可能性高。

著录项

  • 公开/公告号CN101902901A

    专利类型发明专利

  • 公开/公告日2010-12-01

    原文格式PDF

  • 申请/专利权人 株式会社日立高新技术仪器;

    申请/专利号CN200910263615.2

  • 申请日2009-12-23

  • 分类号H05K13/04;H05K13/08;

  • 代理机构北京银龙知识产权代理有限公司;

  • 代理人许静

  • 地址 日本群马县

  • 入库时间 2023-12-18 01:18:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-02-18

    未缴年费专利权终止 IPC(主分类):H05K13/04 授权公告日:20120829 终止日期:20131223 申请日:20091223

    专利权的终止

  • 2012-08-29

    授权

    授权

  • 2011-01-12

    实质审查的生效 IPC(主分类):H05K13/04 申请日:20091223

    实质审查的生效

  • 2010-12-01

    公开

    公开

说明书

技术领域

本发明涉及一种确定安装部件时的异常的原因的技术。

背景技术

在将电子部件安装到电路基板上的部件组装装置中,使用安装头的吸嘴吸着在部件供给装置的给料器上保持的部件,将其运送到电路基板的固定位置然后进行安装。

在这样的部件组装装置中,由于在给料器上保持的部件的保持位置的偏移或吸嘴的阻塞等,有时产生吸嘴无法从给料器吸着部件的异常。

当产生这样的异常时,在确定异常的原因并解除所确定的异常的原因之前,必须停止部件组装装置的运转,部件组装装置的生产能力降低。因此,需要尽快确定这样的异常的原因并采取对策。

关于这一点,在专利文献1中记载了根据各个吸嘴的不良发生率和各个吸嘴的安装位置的不良发生率,来推定异常的原因在于吸嘴和吸嘴的安装位置中的哪一方的技术,以及根据各个给料器的不良发生率和各个给料器的安装位置的不良发生率,来推定异常的原因在于给料器和给料器的安装位置中的哪一方的技术。

在专利文献1记载的技术中,可以推定异常的原因在于吸嘴和吸嘴的安装位置中的哪一方,或者可以推定异常的原因在于给料器和给料器的安装位置中的哪一方,但无法推定异常的原因在于吸嘴和给料器中的哪一方。

因此,在专利文献1记载的技术中,存在虽然异常原因实际在于给料器,但针对吸嘴分析异常原因的情况,在这样的情况下,分析异常原因需要花费很多时间。而且,在分析异常原因的期间停止了部件组装装置,此时,部件组装装置的生产能力降低。

专利文献1:日本专利第3421372号公报

发明内容

因此,本发明的目的在于提供一种可以确定异常的原因在于吸嘴和给料器中的哪一方的技术。

为了解决以上的课题,本发明将异常发生率高的第一部件和第二部件中的异常发生率的偏差小的一方确定为异常的原因。

例如,本发明的特征为:具备存储部以及控制部,所述存储部存储装置动作信息和异常履历信息,所述装置动作信息针对第一部件和第二部件的每个组合确定在将部件安装到基板上时使用的所述第一部件以及所述第二部件的动作次数,所述异常履历信息针对所述第一部件以及所述第二部件的每个组合确定在将部件安装到基板上时,在所述第一部件以及所述第二部件中发生异常的异常次数,所述控制部进行以下的处理:把通过所述异常履历信息确定的在第一部件以及第二部件中发生异常的异常次数除以通过所述装置动作信息确定的该第一部件以及该第二部件的动作次数,由此针对所述第一部件以及所述第二部件的每个组合计算第一异常发生率;把通过所述异常履历信息确定的在第一部件中发生异常的异常次数的总和除以通过所述装置动作信息确定的该第一部件的动作次数的总和,由此针对每个所述第一部件计算第二异常发生率;把通过所述异常履历信息确定的在第二部件中发生异常的异常次数的总和除以通过所述装置动作信息确定的该第二部件的动作次数的总和,由此针对每个所述第二部件计算第三异常发生率;确定所述第二异常发生率高的第一部件,从所述第一异常发生率中提取所确定的第一部件的异常发生率,计算提取出的值的差分值;确定所述第三异常发生率高的第二部件,从所述第一异常发生率中提取所确定的第二部件的异常发生率,计算提取出的值的差分值;比较所确定的第一部件的差分值和所确定的第二部件的差分值,判断出包含差分值较小的一方的类别成为异常原因的可能性高。

如上所述,根据本发明,可以确定异常的原因在于吸嘴和给料器中的哪一方。

附图说明

图1是部件组装装置的概要图。

图2是给料器基座、头部以及梁的概要图。

图3是头部的仰视图。

图4是安装信息表的概要图。

图5是运算装置的概要图。

图6是装置动作信息表的概要图。

图7是异常履历信息表的概要图。

图8是异常发生率汇总信息表的概要图。

图9是吸嘴异常发生率信息表的概要图。

图10是给料器异常发生率信息表的概要图。

图11是推定结果信息表的概要图。

图12是计算机的概要图。

图13是表示对装置动作信息以及异常履历信息进行更新的处理的流程图。

图14是表示确定异常原因的处理的流程图。

图15是第一输出画面的概要图。

图16是第二输出画面的概要图。

图17是第三输出画面的概要图。

符号说明

100部件组装装置、110供给装置、111给料器基座、120安装装置、121头部、122梁、123吸嘴、124驱动控制部、130异常检测装置、131异常检测部、140全体控制装置、141存储部、143全体控制部、150运算装置、151存储部、152取得信息存储区域、153装置动作信息存储区域、154异常履历信息存储区域、155异常发生率汇总信息存储区域、156吸嘴异常发生率信息存储区域、157给料器异常发生率信息存储区域、158推定结果信息存储区域、160控制部、161运算控制部、162原因推定部

具体实施方式

图1是作为本发明的一个实施方式的部件组装装置100的概要图。如图所示,部件组装装置100具备供给装置110、安装装置120、异常检测装置130、全体控制装置140、运算装置150、输入部170、输出部171和通信IF部172,它们经由总线173相互连接。

供给装置110具备给料器基座111和IF部112。

在给料器基座111上,如图2(给料器基座111、头部121以及梁122的概要图)所示,配置多个给料器111a。

给料器111a根据后述的全体控制装置140的指示,在由后述的吸嘴123吸着给料器111a所保持的部件的情况下,将保持的剩余部件输送到吸嘴123可以吸着的位置。

IF部112是用于经由总线173进行信息收发的接口。

安装装置120具备头部121、梁122、吸嘴123、驱动控制部124、IF部125。

如图2所示,使头部121可以沿着梁122在一个坐标轴方向上(在图2中为X方向)移动。

如图2所示,使梁122可以沿着引导机构122a,在与头部121进行移动的坐标轴方向交叉的另一坐标轴方向上(在图2中为Y方向)移动。

如图3(头部121的仰视图)所示,在位于头部121下方的头部旋转部121a上圆形地配置了多个吸嘴123,通过使头部旋转部121a旋转,可以改变吸嘴123的位置。

并且,通过使头部121以及梁122在X方向以及Y方向上移动,使头部旋转部121a旋转,可以通过预定的吸嘴123从装配在给料器基座111上的给料器111a吸着部件,将部件安装在基板180的预定位置上。

驱动控制部124根据来自后述的全体控制装置140的指示,控制头部121、头部旋转部121a、梁122以及吸嘴123,以便按照通过后述的安装信息表142a确定的安装顺序以及安装位置来安装部件。

此外,驱动控制部124在为了通过吸嘴123吸着部件而进行控制时,进行经由IF部125把表示已吸着了部件的吸着信息发送给运算装置150的处理。

IF部125是用于经由总线173进行信息收发的接口。

异常检测装置130具备异常检测部131和IF部132。

异常检测部131检测吸嘴123的部件吸着异常。例如,对由吸嘴123吸着的部件的位置、形状、姿势等进行拍摄,通过图形匹配(pattern matching)等来检测这些是否没有异常。

然后,异常检测部131当检测到吸嘴123的部件吸着异常时,向运算装置150输出确定发生异常的异常发生信息。

IF部132是用于经由总线173进行信息收发的接口。

全体控制装置140具备存储部141、全体控制部143和IF部144。

存储部141具备安装信息存储区域142。

在安装信息存储区域142中存储安装信息,该安装信息用于确定部件的安装顺序以及吸着顺序、在基板上安装部件的位置、吸着部件的吸嘴123的位置、以及部件的供给位置。例如,在本实施方式中,存储有图4(安装信息表142a的概要图)所示的安装信息表142a。

如图所示,安装信息表142a具有:顺序字段142b、部件安装坐标字段142c、吸嘴编号字段142d、给料器编号字段142e。

在顺序字段142b中存储用于确定部件的安装顺序、部件的吸着顺序的信息。在此,在本实施方式中,使部件的安装顺序和吸着顺序相同,但也可以使它们成为不同的顺序。

在部件安装坐标字段142c中存储用于确定将部件安装到基板180上的位置的信息,该部件是从通过给料器编号字段142e确定的给料器11a在给料器基座111中的装配位置吸着的种类的部件。

在吸嘴编号字段142d中存储用于确定吸嘴123在头部121上的位置的信息,该吸嘴123吸着被配置在通过给料器编号字段142e确定的给料器111a在给料器基座111中的装配位置上的种类的部件。在此,作为确定位置的信息,存储对于在头部121中装配吸嘴123的位置唯一分配的吸嘴编号。

在给料器编号字段142e中存储用于确定给料器111a在给料器基座111中的装配位置的信息,该给料器111a保持按照通过顺序字段142b确定的顺序被安装在通过部件安装坐标字段142c确定的坐标上的部件。在此,在本实施方式中,作为确定在给料器基座111上的装配位置的信息,存储作为唯一地识别在给料器基座111上的装配位置的识别信息的给料器编号。

全体控制部143控制通过供给装置110、安装装置120、异常检测装置130、运算装置150、输入部170、输出部171以及通信IF部172进行的处理。

例如,全体控制部143对于供给装置110以及安装装置120,输出为了按照通过安装信息表142a确定的顺序,在吸嘴123以及安装坐标上安装部件所需要的指示。

此外,全体控制部143为了在必要的时刻检测部件以及该部件的吸着姿势的异常,向异常检测装置130输出必要的指示。

IF部144是用于经由总线173进行信息收发的接口。

图5是运算装置150的概要图。如图所示,运算装置150具备存储部151、控制部160、输入部164、输出部165、IF部166。

存储部151具备:取得信息存储区域152、装置动作信息存储区域153、异常履历信息存储区域154、异常发生率汇总信息存储区域155、吸嘴异常发生率信息存储区域156、给料器异常发生率信息存储区域157、推定结果信息存储区域158。

在取得信息存储区域152中存储从全体控制装置140取得的安装信息表142a。

当在全体控制装置140中更新了在安装信息表142a中存储的信息时,例如从全体控制装置140向运算装置150发送更新后的信息或者更新后的表,使运算装置150中也进行更新(由后述的运算控制部161进行更新)。

在装置动作信息存储区域153中存储用于确定部件组装装置100的特定部件或部位的动作次数的装置动作信息。例如,在本实施方式中,存储图6(装置动作信息表153a的概要图)所示的装置动作信息表153a。

如图所示,装置动作信息表153a具有吸嘴编号确定区域153b、给料器编号确定区域153c、吸着次数确定区域153d。

在吸嘴编号确定区域153b的各行中,分别存储用于确定吸嘴123在头部121上的配置位置的信息。

在给料器编号确定区域153c的各列中,分别存储用于确定给料器111a在给料器基座111上的装配位置的信息。

并且,在吸着次数确定区域153d中存储一种信息,该信息用于确定通过配置在由吸嘴编号确定区域153b的各行所确定的位置上的吸嘴123,从装配在由给料器编号确定区域153c的各列所确定的位置上的给料器111a吸着部件的次数。在吸着次数确定区域153d中,作为初始值而存储“0”的值。

在此,在本实施方式中,在装置动作信息存储区域153中存储了吸嘴123和给料器111a的组合的吸着次数,但并不限于这样的方式,还可以存储用于确定部件组装装置100的特定部件或部位的动作次数的其他指标。

在异常履历信息存储区域154中存储用于确定在部件组装装置100的特定部件或部位中发生异常的次数的异常履历信息。例如,在本实施方式中,存储图7(异常履历信息表154a的概要图)所示的异常履历信息表154a。

如图所示,异常履历信息表154a具有吸嘴编号确定区域154b、给料器编号确定区域154c、异常次数确定区域154d。

在吸嘴编号确定区域154b的各行中,分别存储用于确定吸嘴123在头部121上的配置位置的信息。

在给料器编号确定区域154c的各列中,分别存储用于确定给料器111a在给料器基座111上的装配位置的信息。

并且,在异常次数确定信息区域154d中存储一种信息,该信息用于确定通过配置在由吸嘴编号确定区域154b的各行所确定的位置上的吸嘴123,从装配在由给料器编号确定区域154c的各列所确定的位置上的给料器111a吸着部件时,检测到异常的次数。在异常次数确定区域154d中,作为初始值而存储“0”的值。

在异常发生率汇总信息存储区域155中,存储用于确定在部件组装装置100的特定部件或部位中发生异常的概率的异常发生率汇总信息。例如,在本实施方式中,存储图8(异常发生率汇总信息表155a的概要图)所示的异常发生率汇总信息表155a。

如图所示,异常发生率汇总信息表155a具有吸嘴编号确定区域155b、给料器编号确定区域155c、异常发生率确定区域155d。

在吸嘴编号确定区域155b的各行中,分别存储用于确定吸嘴123在头部121上的配置位置的信息。

在给料器编号确定区域155c的各列中,分别存储给料器111a在给料器基座111上的装配位置的信息。

并且,在异常发生率确定区域155d中存储一种信息,该信息用于确定通过配置在由吸嘴编号确定区域155b的各行所确定的位置上的吸嘴123,从装配在由给料器编号确定区域155c的各列所确定的位置上的给料器111a吸着部件时,检测到异常的概率。在异常发生率确定区域155d中,作为初始值而存储表示没有数据的“-”。

在吸嘴异常发生率信息存储区域156中,存储用于确定配置在头部121上的各个吸嘴123的异常发生率的吸嘴异常发生率信息。例如,在本实施方式中,存储图9(吸嘴异常发生率信息表156a的概要图)所示的吸嘴异常发生率信息表156a。

如图所示,吸嘴异常发生率信息表156a具有吸嘴编号字段156b、异常发生率字段156c。

在吸嘴编号字段156b中存储用于确定吸嘴123在头部121上的配置位置的信息。

在异常发生率字段156c中存储一种信息,该信息用于确定在配置在通过吸嘴编号字段156b确定的位置上的吸嘴123中吸着了部件时,发生异常的概率。在异常发生率字段156c中,作为初始值而存储“0”的值。

在给料器异常发生率信息存储区域157中存储给料器异常发生率信息,该给料器异常发生率信息用于确定从装配在给料器基座111上的给料器111a吸着部件时的异常发生率。例如,在本实施方式中,存储图10(给料器异常发生率信息表157a的概要图)所示的给料器异常发生率信息表157a。

如图所示,给料器异常发生率信息表157a具有给料器编号字段157b、异常发生率字段157c。

在给料器编号字段157b中存储用于确定给料器111a在给料器基座111中的装配位置的信息。

在异常发生率字段157c中存储一种信息,该信息用于确定从装配在通过给料器编号字段157b确定的位置上的给料器111a吸着部件时,发生异常的概率。在异常发生率字段157c中,作为初始值而存储“0”的值。

在推定结果信息存储区域158中存储用于确定在部件组装装置100中发生异常的原因的推定结果信息。例如,在本实施方式中,存储图11(推定结果信息表158a的概要图)所示的推定结果信息表158a。

如图所示,推定结果信息表158a具有原因1名称字段158b、原因1推定结果字段158c、原因2名称字段158d、原因2推定结果字段158e。

在原因1名称字段158b中存储用于确定与在部件组装装置100中发生的异常对应的原因的信息。在本实施方式中,作为确定异常原因的信息,存储确定发生异常的部件的名称(在此为“吸嘴”或“给料器”)的信息。

在原因1推定结果字段158c中,存储用于确定通过原因1名称字段158b确定的原因引起部件组装装置100中发生的异常的可能性的高低的信息。例如,在本实施方式中,当在本字段中存储了“1”时,表示通过原因1名称字段158b确定的原因引起部件组装装置100中发生的异常的可能性高,另一方面,在存储“0”时,表示可能性低。

在原因2名称字段158d中存储用于确定在通过原因1名称字段158b确定的原因中包含的原因的信息。在本实施方式中,在本字段中存储用于确定在通过原因1名称字段158b确定的名称的部件中包含的各个部件的信息(在此为确定吸嘴123的配置位置或者给料器111a的装配位置的信息)。

在原因2推定结果字段158e中,存储用于确定通过原因2名称字段158d确定的原因引起部件组装装置100中发生的异常的可能性的高低的信息。例如,在本实施方式中,当在本字段中存储了“1”时,表示通过原因2名称字段158d确定的原因引起部件组装装置100中发生的异常的可能性高,另一方面,在存储“0”时,表示可能性低。

控制部160具备运算控制部161和原因推定部162。

运算控制部161控制运算装置150进行的全部处理。

并且,运算控制部161进行以下处理:从安装装置120以及异常检测装置130取得必要的信息,将其存储在装置动作信息表153a以及异常履历信息表154a中,对这些表进行更新。

原因推定部162进行以下处理:根据来自运算装置150的操作者的指示,根据在装置动作信息表153a以及异常履历信息表154a中存储的信息,计算吸嘴123以及给料器111a的每个组合的异常发生率,然后将其存储在异常发生率汇总信息表155a中,并且计算每个吸嘴123以及每个给料器111a的异常发生率,分别存储在吸嘴异常发生率信息表156a以及给料器异常发生率信息表157a中。

此外,原因推定部162确定发生异常的可能性高的吸嘴123以及给料器111a,计算并比较各个异常发生率和特定的值(在此,为各个部件的异常发生率的平均值)的差分(方差),由此确定(推定)在吸嘴123以及给料器111a的哪一方中发生异常的可能性高。

并且,原因推定部162进行以下处理:把用于确定发生异常的可能性高的吸嘴123或给料器111a的信息加工成预定形式的推定结果数据,然后将其输出给输出部165。

输入部164接受信息的输入。

输出部165输出信息。

IF部166是用于经由总线173进行信息收发的接口。

以上记载的运算装置150例如由图12(计算机900的概要图)所示的一般的计算机900来实现,计算机900具备CPU(Central Processing Unit)901、存储器902、HDD(Hard Disk Drive)等外部存储装置903、对于CD(CompactDisk)或DVD(Digital Versatile Disk)等可移动的存储介质904读写信息的读写装置905、键盘或鼠标等输入装置906、显示器等输出装置907、用于与总线173连接的I/F(接口)908。

例如,存储部151可以通过CPU901使用存储器902或外部存储装置903来实现,控制部160可以通过把外部存储装置903中存储的规定的程序加载到存储器902中,由901执行该规定的程序来实现,输入部164可以通过CPU901使用输入装置906来实现,输出部165可以通过CPU901使用输出装置907来实现,IF部166可以通过CPU901使用I/F908来实现。

该规定的程序可以经由读写装置905从存储介质904,或者经由未图示的通信装置从网络下载到外部存储装置903中,然后将规定的程序加载到存储器902上,由CPU901来执行。此外,还可以经由读写装置905从存储介质904,或者经由未图示的通信装置从网络直接加载到存储器902上,由CPU901来执行。

返回图1,输入部170是用于接受信息输入的输入装置,例如可以通过鼠标、键盘等构成。

输出部171是输出信息的输出装置,例如可以由显示器等构成。

通信IF部172是用于经由网络与其他装置进行信息收发的接口。

总线173是连接供给装置110、安装装置120、异常检测装置130、全体控制装置140、运算装置150、输入部170、输出部171以及通信IF部172的通信线路。

图13是表示在运算装置150中,对装置动作信息以及异常履历信息进行更新的处理的流程图。

首先,运算装置150的运算控制部161,当经由IF部166从安装装置120接收到表示吸着了部件的吸着信息时(在S10为“是”),进入到步骤S11。

在步骤S11中,运算控制部161在装置动作信息表153a中,更新与进行了部件吸着的吸嘴123以及进行了该部件的供给的给料器111a对应的栏的值。

例如,运算控制部161从取得信息存储区域152中存储的安装信息表142a中,与通过顺序字段142b确定的顺序对应地,从吸嘴编号字段142d以及给料器编号字段142e读入进行了吸着的吸嘴123的吸嘴编号、以及成为吸着对象的给料器111a的给料器编号。然后,运算控制部161在装置动作信息表153a中,确定存储有与读入的吸嘴编号对应的信息的吸嘴编号确定区域153b的行,此外,确定存储有与读入的给料器编号对应的信息的给料器编号确定区域153c的列,并且对与确定的行和列对应的吸着次数确定区域153d的栏的值加“1”。

然后,运算控制部161当经由IF部166接收到吸着信息后,在预定的时间内从异常检测装置130接收到表示检测到异常的异常发生信息时(在S12中为“是”),进入到步骤S13。

在步骤S13,运算控制部161对异常履历信息表154a中,与进行了部件吸着的吸嘴123以及进行了该部件的供给的给料器111a对应的栏的值进行更新。

例如,运算控制部161确定在异常履历信息表154a的吸嘴编号确定区域154b以及给料器编号确定区域154c中分别存储有与在步骤S11中从安装信息表142a读入的吸嘴编号以及给料器编号对应的信息的行以及列,在与确定的行以及列对应的异常次数确定区域154d的栏的值上加“1”。

图14是表示在运算装置150中确定异常原因的处理的流程图。

首先,运算装置150的原因推定部162,当用户通过输入部164输入了异常原因推定处理的执行命令,或者经由IF部161接收到异常原因推定处理的执行命令时(在S20中为“是”),针对吸嘴编号以及给料器编号的全部的组合,计算这些组合中的异常发生率,生成异常发生率汇总信息表155a,将其存储在异常发生率汇总信息存储区域155中(S21)。

例如,原因推定部162从吸嘴编号以及给料器编号的全部组合中每次确定一个任意的组合,然后进行以下的处理。

首先,原因推定部162在装置动作信息表153a中,从所确定的组合中包含的吸嘴编号以及给料器编号与吸嘴编号确定区域153b的行以及给料器编号确定区域153c的列分别一致的吸着次数确定区域153d的栏中,读入吸着次数。

并且,原因推定部162,在读入的吸着次数为“1”以上时(在读入的吸着次数不是“1”以上时,进入到其他组合),在异常履历信息表154a中,从所确定的组合中包含的吸嘴编号以及给料器编号与吸嘴编号确定区域154b的行以及给料器编号确定区域154c的列分别一致的异常次数确定区域154d的栏中,读入异常次数。

然后,原因推定部162使用读入的吸着次数以及异常次数,根据以下的(1)式,计算吸嘴编号以及给料器编号的每个组合的异常发生率,在异常发生率汇总信息表155a中,在所确定的组合中包含的吸嘴编号以及给料器编号与吸嘴编号确定区域155b的行以及给料器编号确定区域155c的列分别一致的异常发生率确定区域155d的栏中,存储所计算出的异常发生率。

【数学式1】

然后,原因推定部162对于与全部吸嘴编号对应的吸嘴123,计算每个吸嘴123的异常发生率,生成吸嘴异常发生率信息表156a,将其存储在吸嘴异常发生率信息存储区域156中(S22)。

例如,原因推定部162每次确定一个吸嘴编号,进行以下的处理。

首先,原因推定部162在装置动作信息表153a中,从全部的列中读入所确定的吸嘴编号与吸嘴编号确定区域153b的行相一致的吸着次数确定区域153d的栏中存储的吸着次数,计算读入的吸着次数的总和。

并且,原因推定部162在异常履历信息表154a中,从全部列中读入所确定的吸嘴编号与吸嘴编号确定区域154b的行相一致的异常次数确定区域154d的栏中存储的异常次数,计算读入的异常次数的总和。

然后,原因推定部162使用计算出的吸着次数的总和以及异常次数的总和,根据以下的(2)式计算每个吸嘴编号的异常发生率,在吸嘴异常发生率信息表156a中,在吸嘴编号字段156b中存储有所确定的吸嘴编号的记录的异常发生率字段156c中存储计算出的异常发生率。

【数学式2】

然后,原因推定部162在步骤S22中生成的吸嘴异常发生率信息表156a的异常发生率字段156c中存储的异常发生率中,确定存储有最大值的记录,读入在所确定的记录的吸嘴编号字段156b中存储的吸嘴编号,在推定结果信息表158a中,确定在原因1名称字段158b中存储有“吸嘴”,并且在原因2名称字段158d中存储有读入的吸嘴编号的记录,将所确定的记录的原因2推定结果字段158e的值更新为“1”(S23)。

然后,原因推定部162,关于与全部的给料器编号对应的给料器111a,计算每个给料器111a的异常发生率,生成给料器异常发生率信息表157a,然后将其存储在给料器异常发生率信息存储区域157中(S24)。

例如,原因推定部162每次确定一个给料器编号,然后进行以下的处理。

首先,原因推定部162在装置动作信息表153a中,从全部的行中读入所确定的给料器编号与给料器编号确定区域153c的列相一致的吸着次数确定区域153d的栏中存储的吸着次数,计算读入的吸着次数的总和。

并且,原因推定部162在异常履历信息表154a中,从全部的行中读入所确定的给料器编号与给料器编号确定区域154c的列相一致的异常次数确定区域154d的栏中存储的异常次数,计算读入的异常次数的总和。

然后,原因推定部162使用计算出的吸着次数的总和以及异常次数的总和,根据以上的(2)式计算每个给料器编号的异常发生率,在给料器异常发生率信息表157a中,在给料器编号字段157b中存储有所确定的给料器编号的记录的异常发生率字段157c中存储计算出的异常发生率。

然后,原因推定部162,在步骤S24中生成的给料器异常发生率信息表157a的异常发生率字段157c中存储的异常发生率中,确定存储有最大值的记录,读入在所确定的记录的给料器编号字段157b中存储的给料器编号,在推定结果信息表158a中,确定在原因1名称字段158b中存储有“给料器”,并且在原因2名称字段158d中存储有读入的给料器编号的记录,将所确定的记录的原因2推定结果字段158e的值更新为“1”(S25)。

然后,原因推定部162计算在步骤S23中判断为异常发生率最大的吸嘴编号的方差值(S26)。

例如,原因推定部162在异常发生率汇总信息表155a中,在吸嘴编号确定区域155b的行中存储有与在步骤S23中判断为异常发生率最大的吸嘴编号一致的信息的异常发生率确定区域155d的全部的列中所存储的值中,读入全部的不是“-”的值。

然后,对于读入的值,从“1”开始按顺序分配自然数的指数i以及j,通过以下的(3)式计算出吸嘴的方差值。

【数学式3】

在此,Di是被分配了指数i的异常发生率的值,Dj是被分配了指数j的异常发生率的值,n是读入的异常发生率的值的总数。

然后,原因推定部162计算在步骤S25中判断为异常发生率最大的给料器编号的方差值(S27)。

例如,原因推定部162在异常发生率汇总信息表155a中,在给料器编号确定区域155c的列中存储有与在步骤S25中判断为异常发生率最大的给料器编号一致的信息的异常发生率确定区域155d的全部的行中所存储的值中,读入全部的不是“-”的值。

然后,对于读入的值,从“1”开始按顺序分配自然数的指数i以及j,通过以上的(3)式计算出给料器的方差值。

然后,原因推定部162把在步骤S26中计算出的吸嘴123的方差值与在步骤S27中计算出的给料器111a的方差值进行比较,在吸嘴123的方差值小于给料器111a的方差值的情况下,在推定结果信息表158a的原因1名称字段158b中存储有用于确定“吸嘴”的信息的记录的原因1推定结果字段158c中,存储“1”的值,在吸嘴123的方差值大于给料器111a的方差值的情况下,在推定结果信息表158a的原因1名称字段158b中存储有用于确定“给料器”的信息的记录的原因1推定结果字段158c中,存储“1”的值,由此来更新原因推定结果信息表158a(S28)。

然后,原因推定部162把推定结果信息表158a中存储的信息加工成预定的显示画面,输出给输出部165,或者经由IF部166输出给其他的装置(S29)。

例如,如图15(第一输出画面180的概要图)所示,原因推定部162生成以在推定结果信息表158a的原因1名称字段158b中存储的信息为父要素,以在原因2名称字段158d中存储的信息为子要素的树结构,与其他要素可以识别地显示与在原因1推定结果字段158c以及原因2推定结果字段158e中存储了“1”的记录的原因1名称字段158b以及原因2名称字段158d中存储的信息对应的要素。

例如,在本实施方式中,通过对该对应的要素赋予与其他要素不同的颜色使其可以识别,但并不限于这样的方式。

此外,原因推定部162当经由输入部164或IF部166接收到原因推定根据的提示指示的输入时,例如生成图16(第二输出画面181的概要图)所示的第二输出画面181、或者图17(第三输出画面182的概要图)所示的第三输出画面182,然后将其输出给输出部165,或者经由IF部166输出给其他装置。

例如,原因推定部162当在步骤S26中计算出的吸嘴123的方差值小于在步骤S27中计算出的给料器111a的方差值时,生成图16所示的第二输出画面181。

在此,第二输出画面181具有异常原因概要显示区域181a和原因的推定根据显示区域181d。

然后,在异常原因概要显示区域181a的发生原因显示区域181b中,显示“吸嘴”的字符串。

此外,在异常原因概要显示区域181a的吸嘴编号显示区域181c中,显示在原因1推定结果字段158c以及原因2推定结果字段158e中存储了“1”的记录的原因2名称字段158d中所存储的吸嘴编号的值。

并且,在原因的推定根据显示区域181d的异常发生率显示区域181e中,显示与异常发生率确定区域155d的全部的列中存储的值中不是“-”的值的大小成比例的各个条形图,上述异常发生率确定区域155d是在异常发生率汇总信息表155a中,在吸嘴编号确定区域155b的行中存储有与在吸嘴编号显示区域181c中显示的吸嘴编号一致的信息的异常发生率确定区域155d。

并且,在原因的推定根据显示区域181d的异常发生率的方差显示区域181f中,显示在图14的步骤S26中计算出的吸嘴的异常发生率的方差值。

另一方面,原因推定部162当在步骤S26中计算出的吸嘴123的方差值大于在步骤S27中计算出的给料器111a的方差值的情况下,生成图17所示的第三输出画面182。

在此,第三输出画面182具有异常原因概要显示区域182a和原因的推定根据显示区域182d。

并且,在异常原因概要显示区域182a的发生原因显示区域182b中显示“给料器”的字符串。

此外,在异常原因概要显示区域182a的给料器编号显示区域182c中,显示在原因1推定结果字段158c以及原因2推定结果字段158e中存储了“1”的记录的原因2名称字段158d中所存储的给料器编号的值。

并且,在原因的推定根据显示区域182d的异常发生率显示区域182e中,显示与异常发生率确定区域155d的全部的行中存储的值中不是“-”的值的大小成比例的各个条形图,上述异常发生率确定区域155d是在异常发生率汇总信息表155a中,在给料器编号确定区域155c的列中存储有与在给料器编号显示区域182c中显示的给料器编号一致的信息的异常发生率确定区域155d。

并且,在原因的推定根据显示区域181d的异常发生率的方差显示区域181f中,显示在图14的步骤S27中计算出的给料器的异常发生率的方差值。

如上所述,根据本实施方式,在发生了异常时,可以根据履历确定(推定)该异常的原因在于吸嘴123或给料器111a的哪一方,并且,可以从被确定为原因的吸嘴123或给料器111a中,将故障率高的一方确定(推定)为故障的原因部位。

在以上记载的实施方式中,在图14所示的流程图中,在步骤S23中确定异常发生率最大的吸嘴编号,在步骤S25中确定异常发生率最大的给料器编号,在步骤S26以及S27中计算它们的方差值,在步骤S28中判断出方差值较小的一方成为异常原因的可能性高。

但是,本发明并不限于这样的方式,例如在图14所示的流程图中,也可以在步骤S23中确定异常发生率的值比预定的阈值大的吸嘴编号,在步骤S25中确定异常发生率的值比预定的阈值大的给料器编号,在步骤S26以及S27中计算它们的方差值,在步骤S28中判断出方差值最小的一方或者方差值的平均值较小的一方成为异常原因的可能性高。

此外,在图14的步骤S23或S25中,在存在多个异常发生率最大的吸嘴编号或给料器编号时,可以选择任意的一方,此外,还可以确定在步骤S26或S27中计算出的方差值较小的一方,作为与其他方进行比较的对象。

此外,在图14的步骤S28中,在吸嘴的方差值和给料器的方差值相同时,可以比较异常发生率第二大的各方的方差值,将较小的一方确定为异常的原因,还可以将异常的发生次数多的一方确定为异常的原因。

在以上记载的实施方式中,运算装置150从安装装置120取得表示已吸着了部件的吸着信息,从异常检测装置130取得表示发生了异常的异常发生性能系,但本发明并不限于这种方式,例如,全体控制装置140可以检测对安装装置120指示吸着部件时的信号,此外,还可以从异常检测装置130对全体控制装置140发送表示发生了异常的异常发生信息,从全体控制装置140取得异常发生信息。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号