1.本说明书公开了与数据管理装置以及数据管理方法相关的技术。
背景技术:2.专利文献1所记载的元件装配机在存储部中暂时保存全部图像数据,当在保存区域中没有空的空间时,从优先顺序较低的图像数据起依次删除。优先顺序被设定为,从能够删除的图像数据中的旧的图像数据起开始删除,在不存在能够删除的图像数据的情况下,从锁定对象的图像数据(保存对象的图像数据的一种)中的旧的图像数据起开始删除。
3.现有技术文献
4.专利文献
5.专利文献1:国际公开第2012/111202号
技术实现要素:6.发明所要解决的课题
7.然而,专利文献1所记载的元件装配机在存储部中暂时保存全部图像数据,但是并未对图像数据赋予与元件装配作业相关的信息并以该信息为单位设定最大保存量,继而保存以及管理图像数据。
8.鉴于这样的情况,本说明书公开能够对于对基板作业机关于对基板作业而取得的取得数据进行与以往不同的保存以及管理的数据管理装置以及数据管理方法。
9.用于解决课题的技术方案
10.本说明书公开一种数据管理装置,具备数据管理部和优先级设定部。所述数据管理部对于对基板进行预定的对基板作业的对基板作业机关于所述对基板作业而取得的取得数据,赋予与所述对基板作业相关的至少一个附加信息,将所述取得数据保存于对应每个所述附加信息而设定了最大保存量的存储装置。所述优先级设定部设定保存优先级,所述保存优先级是使保存于所述存储装置的所述取得数据的保存继续的优先级。在将所述取得数据保存于所述存储装置时所述附加信息中的至少一个超过所述最大保存量的情况下,所述数据管理部从保存于所述存储装置的所述取得数据中的、由所述优先级设定部设定的所述保存优先级较低的所述取得数据起开始删除。
11.另外,本说明书公开一种数据管理方法,具备数据管理工序和优先级设定工序。在所述数据管理工序中,对于对基板进行预定的对基板作业的对基板作业机关于所述对基板作业而取得的取得数据,赋予与所述对基板作业相关的至少一个附加信息,将所述取得数据保存于对应每个所述附加信息设定了最大保存量的存储装置。在所述优先级设定工序中,设定保存优先级,该保存优先级是使保存于所述存储装置的所述取得数据的保存继续的优先级。在所述数据管理工序中,在将所述取得数据保存于所述存储装置时所述附加信息中的至少一个超过所述最大保存量的情况下,从保存于所述存储装置的所述取得数据中的、由所述优先级设定工序设定的所述保存优先级较低的所述取得数据起开始删除。
12.发明效果
13.根据上述数据管理装置,具备数据管理部以及优先级设定部。由此,数据管理装置能够对于关于对基板作业而取得的取得数据赋予与对基板作业相关的至少一个附加信息,并对应每个附加信息而设定最大保存量而保存以及管理取得数据。上述针对数据管理装置的内容对于数据管理方法也同样。
附图说明
14.图1是表示对基板作业生产线wml的结构例的结构图。
15.图2是表示元件装配机wm3的结构例的俯视图。
16.图3是表示数据管理装置80的控制块的一个例子的框图。
17.图4是表示通过元件相机14拍摄被保持部件30保持的元件91所得的图像数据的保存方法的一个例子的示意图。
18.图5是表示基于数据管理部81的控制步骤的一个例子的流程图。
19.图6a是表示针对作为附加信息的元件种类pa设定的最大保存数npa与保存于存储装置db的图像数据的关系的一个例子的示意图。
20.图6b是表示针对由作为附加信息的识别信息n1确定的保持部件30设定的最大保存数nn1与保存于存储装置db的图像数据的关系的一个例子的示意图。
21.图6c是表示针对作为附加信息的作业结果(良好)设定的最大保存数nok与保存于存储装置db的图像数据的关系的一个例子的示意图。
22.图6d是表示针对作为附加信息的作业结果(不良)设定的最大保存数nng与保存于存储装置db的图像数据的关系的一个例子的示意图。
具体实施方式
23.1.实施方式
[0024]1‑
1.对基板作业生产线wml的结构例
[0025]
在对基板作业生产线wml中,对基板90进行预定的对基板作业。构成对基板作业生产线wml的对基板作业机wm的种类以及数量并未被限定。如图1所示,本实施方式的对基板作业机wml具备印刷机wm1、印刷检查机wm2、元件装配机wm3、回流焊炉wm4以及外观检查机wm5这多个(五个)对基板作业机wm。多个(五个)对基板作业机wm从上游侧起按照印刷机wm1、印刷检查机wm2、元件装配机wm3、回流焊炉wm4、外观检查机wm5的顺序配置。基板90被搬入位于对基板作业生产线wml的顶头的印刷机wm1。然后,基板90被对基板作业生产线wml的基板搬运装置(省略图示)朝向下游侧搬运,并被从位于对基板作业生产线wml的末尾的外观检查机wm5搬出。
[0026]
在基板90上,印刷机wm1向多个元件91各自的装配位置印刷焊料。印刷于基板90的焊料为膏状,具备预定的粘性。焊料作为接合基板90与装配于基板90的多个元件91的接合材料而发挥功能。印刷检查机wm2对由印刷机wm1印刷的焊料的印刷状态进行检查。元件装配机wm3在由印刷机wm1印刷的焊料上装配多个元件91。元件装配机wm3既可以是一个,也可以是多个。在设有多个元件装配机wm3的情况下,多个元件装配机wm3能够分担而装配多个元件91。
[0027]
回流焊炉wm4通过元件装配机wm3对装配有多个元件91的基板90进行加热,使焊料熔融而进行焊接。外观检查机wm5对由元件装配机wm3装配的多个元件91的装配状态等进行检查。具体地说,外观检查机wm5识别装配于基板90的多个元件91各自适当与否、多个元件91各自的装配状态(x轴坐标、y轴坐标以及装配角度)等,并将基板90向管理装置wmc送出。这样,对基板作业生产线wml能够使用多个(五个)对基板作业机wm,依次输送基板90,执行包括检查处理在内的生产处理而生产基板产品900。
[0028]
此外,对基板作业生产线wml例如能够具备作为对基板作业机wm的功能检查机。功能检查机通过回流焊炉wm4来进行焊接后的基板90的功能检查。另外,对基板作业生产线wml例如能够根据要生产的基板产品900的种类等适当地追加对基板作业生产线wml的结构,能够适当地变更结构。对基板作业生产线wml例如也能够具备缓冲装置、基板供给装置、基板反转装置、屏蔽装配装置、粘接剂涂敷装置、紫外线照射装置等对基板作业机wm。
[0029]
构成对基板作业生产线wml的多个(五个)对基板作业机wm以及管理装置wmc通过通信部lc电连接。通信部lc既可以是有线的,也可以是无线的。另外,通信方法可以采用各种方法。在本实施方式中,由多个(五个)对基板作业机wm以及管理装置wmc构成内部信息通信网(lan:local area network)。由此,多个(五个)对基板作业机wm能够经由通信部lc相互通信。另外,多个(五个)对基板作业机wm能够经由通信部lc而与管理装置wmc进行通信。
[0030]
管理装置wmc进行构成对基板作业生产线wml的多个(五个)对基板作业机wm的控制,监视对基板作业生产线wml的动作状况。在管理装置wmc中存储有控制多个(五个)对基板作业机wm的各种控制数据。管理装置wmc向多个(五个)对基板作业机wm各自发送控制数据。另外,多个(五个)对基板作业机wm各自向管理装置wmc发送动作状况以及生产状况。
[0031]
在管理装置wmc中设有存储装置db。在存储装置db中保存有对基板作业机wm关于对基板作业而取得的取得数据。例如,由对基板作业机wm拍摄到的各种图像数据包含在取得数据中。另外,由对基板作业机wm取得的运转状况的记录(日志数据)包含在取得数据中。此外,也能够在管理装置wmc设置生产信息服务器(省略图示)等。生产信息服务器能够保存与基板90的生产相关的各种生产信息。例如,生产信息所包含的元件数据包括与元件91的每个种类的形状相关的信息、与电特性相关的信息、与元件91的处理方法相关的信息等。另外,基于印刷检查机wm2、外观检查机wm5等检查机的检查结果包含在生产信息中。
[0032]1‑
2.元件装配机wm3的结构例
[0033]
元件装配机wm3将多个元件91装配于基板90。如图2所示,元件装配机wm3具备基板搬运装置11、元件供给装置12、元件移载装置13、元件相机14、基板相机15以及控制装置16。基板搬运装置11例如由带式传送机等构成,将基板90沿搬运方向(x轴方向)搬运。基板90是电路基板,形成有电子电路以及电气电路中的至少一方。基板搬运装置11将基板90搬入元件装配机wm3的机内,并且将基板90定位于机内的预定位置。基板搬运装置11在基于元件装配机wm3的多个元件91的装配处理结束之后,将基板90向元件装配机wm3的机外搬出。
[0034]
元件供给装置12供给向基板90装配的多个元件91。元件供给装置12具备沿基板90的搬运方向(x轴方向)设置的多个供料器121。多个供料器121各自对收纳有多个元件91的载带(省略图示)进行间距输送,在位于供料器121的前端侧的供给位置以能够拾取的方式供给元件91。另外,元件供给装置12也可以将与芯片元件等相比较为大型的电子元件(例如,引线元件等)以配置在托盘上的状态进行供给。
[0035]
元件移载装置13具备头驱动装置131以及移动台132。头驱动装置131构成为能够通过直动机构使移动台132沿x轴方向以及y轴方向移动。在移动台132上,通过夹持部件(省略图示)能够装卸(能够更换)地设有装配头20。装配头20使用至少一个保持部件30来拾取并保持由元件供给装置12供给的元件91,并将元件91装配于由基板搬运装置11定位的基板90。保持部件30例如能够使用吸嘴、夹头等。
[0036]
元件相机14以及基板相机15例如能够使用具有拍摄元件的数字式的拍摄装置。拍摄元件例如能够使用电荷耦合元件(ccd:charge coupled device)或者互补型金属氧化膜半导体(cmos:complementary metal oxide semiconductor)等图像传感器。元件相机14以及基板相机15基于从控制装置16发送的控制信号进行拍摄。由元件相机14以及基板相机15拍摄到的图像数据被向控制装置16发送。
[0037]
元件相机14以光轴朝z轴方向的上方(铅垂上方方向)的方式固定于元件装配机wm3的基台。元件相机14能够从下方拍摄由保持部件30保持的元件91。基板相机15以光轴朝z轴方向的下方(铅垂下方方向)的方式设于元件移载装置13的移动台132。基板相机15能够从上方拍摄基板90。
[0038]
控制装置16具备公知的中央运算装置以及存储装置,构成控制电路(均省略图示)。中央运算装置(cpu:central processing unit)能够进行各种运算处理。存储装置具备第一存储装置以及第二存储装置。第一存储装置是易失性的存储装置(ram:random access memory),第二存储装置是非易失性的存储装置(rom:read only memory)。向控制装置16输入从设于元件装配机wm3的各种传感器输出的信息、图像数据等。控制装置16基于控制程序以及预先设定的预定的装配条件等,对各装置送出控制信号。
[0039]
例如,控制装置16使基板相机15拍摄被基板搬运装置11搬入并定位的基板90。控制装置16对由基板相机15拍摄到的图像进行图像处理,识别基板90的定位状态。控制装置16例如能够通过图像处理来掌握设于基板90的定位基准部(省略图示)等,从而识别基板90的定位状态。另外,控制装置16使保持部件30拾取并保持由元件供给装置12供给的元件91,使元件相机14拍摄被保持部件30保持的元件91。控制装置16对由元件相机14拍摄到的图像进行图像处理,识别元件91的保持姿势。控制装置16例如能够通过图像处理来掌握元件91的外观中特征性的部位等,从而识别元件91的保持姿势。
[0040]
控制装置16使保持部件30朝向通过控制程序等预先设定的装配预定位置的上方移动。另外,控制装置16基于基板90的定位状态、元件91的保持姿势等,对装配预定位置进行修正,设定实际装配元件91的装配位置。装配预定位置以及装配位置除了位置(x轴坐标以及y轴坐标)以外还包括旋转角度。控制装置16根据装配位置来修正保持部件30的目标位置(x轴坐标以及y轴坐标)以及旋转角度。控制装置16在修正后的目标位置使保持部件30以修正后的旋转角度下降,从而将元件91装配于基板90。控制装置16通过反复进行上述拾放循环来执行向基板90装配多个元件91的装配处理。
[0041]1‑
3.数据管理装置80的结构例
[0042]
当理解为控制块时,数据管理装置80具备数据管理部81和优先级设定部82。优选的是,数据管理装置80在优劣判断部83以及数据发送部84中至少还具备优劣判断部83。另外,优选的是,数据管理装置80还具备存储容量计算部85。如图3所示,本实施方式的数据管理装置80具备数据管理部81、优先级设定部82、优劣判断部83、数据发送部84以及存储容量
计算部85。本实施方式的数据管理装置80设于管理装置wmc,但是数据管理装置80也能够设于保存以及管理取得数据的各种服务器等。
[0043]1‑3‑
1.数据管理部81
[0044]
数据管理部81对于对基板90进行预定的对基板作业的对基板作业机wm关于对基板作业而取得的取得数据,赋予与对基板作业相关的至少一个附加信息。例如,在对基板作业机wm是向基板90装配元件91的元件装配机wm3的情况下,基板90的搬运作业、基板90的定位作业、元件91的吸附作业、元件91的保持作业、元件91的装配作业包含在对基板作业中。另外,取得数据只要是对基板作业机wm关于对基板作业而取得的数据即可,并未被限定。取得数据例如也可以是已述的图像数据、文本数据(例如,日志数据)等。
[0045]
如图2以及图3所示,例如,在对基板作业机wm为元件装配机wm3的情况下,优选的是,元件装配机wm3具备拍摄装置cd,该拍摄装置cd具备基板相机15以及元件相机14中的至少一方。基板相机15拍摄定位后的基板90,元件相机14拍摄被保持部件30保持的元件91。在该情况下,优选的是,取得数据是由拍摄装置cd拍摄到的图像数据。图像数据一般与文本数据(日志数据)等相比数据容量较大,适合于使用数据管理装置80的取得数据的保存以及管理。
[0046]
优选的是,附加信息包括基板信息、设备信息、作业信息以及物品信息中的至少一个。基板信息是指与基板90相关的信息。设备信息是指与在对基板作业中使用的使用设备相关的信息。作业信息是指与对基板作业的作业条件以及作业结果相关的信息。物品信息是指与在对基板作业中附加于基板90的物品相关的信息。
[0047]
例如,从标记于基板90的识别码读取的信息(确定基板90的识别信息等)、设于基板90的定位基准部的位置信息以及形状信息、基板90的搬运速度等包含在基板信息中。另外,例如,在对基板作业机wm为元件装配机wm3的情况下,确定元件装配机wm3的信息、确定供料器121的信息、确定供料器121的元件供给装置12中的搭载位置(元件91的吸附位置)的信息、确定装配头20以及保持部件30的信息等包含在设备信息中。
[0048]
另外,例如,存储于控制装置16的控制程序以及预先设定的装配条件等包含在与作业条件相关的作业信息中。例如,控制程序的版本信息、元件91的装配顺序、元件91装配于基板90时的电路编号、元件91的吸附位置以及允许值、元件91的装配位置、供料器121的载带的输送次数以及输送修正量等包含在与作业条件相关的作业信息中。另外,元件移载装置13的头驱动装置131例如通过滚珠丝杠等直动机构使移动台132沿x轴方向以及y轴方向移动。在该情况下,由于热膨胀的程度根据滚珠丝杠的温度而不同,因此控制装置16根据滚珠丝杠的温度来修正移动量。针对移动台132的热膨胀的修正量包含在与作业条件相关的作业信息中。
[0049]
进而,例如,对由基板相机15拍摄到的图像进行图像处理而识别基板90的定位状态的识别结果(良好或者不良、错误代码等)包含在与作业结果相关的作业信息中。对由元件相机14拍摄到的图像进行图像处理而识别元件91的保持姿势的识别结果(良好或者不良、错误代码等)包含在与作业结果相关的作业信息中。另外,对由外观检查机wm5拍摄到的图像进行图像处理而检查元件91的装配状态的检查结果(良好或者不良、错误代码等)包含在与作业结果相关的作业信息中。
[0050]
另外,例如,与通过元件装配机wm3装配于基板90的元件91相关的信息包含在物品
信息中。例如,将元件91装配于基板90时的电路编号、元件91的吸附位置、元件91的装配位置、元件91的元件种类、元件91的制造者、元件91的制造批次、元件91的外形形状(外形尺寸)以及供给方法等包含在物品信息中。此外,也存在有附加信息包含在基板信息、设备信息、作业信息以及物品信息这多个信息中的情况。例如,元件91的吸附位置包含在设备信息中,并且也包含在作业信息以及物品信息中。
[0051]
数据管理部81将取得数据保存于对应每个附加信息设定了最大保存量的存储装置db。存储装置db能够使用可改写数据的非易失性的存储装置。存储装置db例如能够使用硬盘驱动器等磁存储装置、光盘等光学存储装置等。另外,在最大保存量中例如包含取得数据的最大保存数、最大保存容量(最大数据容量)。本实施方式的存储装置db对应每个附加信息设定了最大保存数。最大保存量的设定方法可以采用各种方法。例如,假设在附加信息中包含与元件91的元件种类、元件91的制造者以及元件91的制造批次中的至少元件91的元件种类相关的信息即物品信息的情况。在该情况下,优选的是,越是向基板90装配的数量多的元件91的元件种类,则数据管理部81将最大保存量设定得越多。
[0052]
例如,假设在一块基板90中元件种类pa的元件91比元件种类pb的元件91装配得多的情况。但是,为了便于说明,按照元件种类pa的元件91逐个被保持部件30保持的顺序取得图像数据,按照元件种类pb的元件91逐个被保持部件30保持的顺序取得图像数据。在该情况下,数据管理部81将与元件种类pa的元件91相关的图像数据的最大保存数设定得比与元件种类pb的元件91相关的图像数据多。由此,数据管理部81将与向基板90装配的数量较多的元件种类pa的元件91相关的图像数据的保存区域确保得比与向基板90装配的数量较少的元件种类pb的元件91相关的图像数据多。
[0053]
上述内容对于元件91的制造者以及元件91的制造批次也是同样的。例如,越是与向基板90装配的数量多的元件91的制造者相关的取得数据,数据管理部81能够将最大保存数设定得越多。另外,越是与向基板90装配的数量多的元件91的制造批次相关的取得数据,数据管理部81也能够将最大保存数设定得越多。此外,在同时拍摄多个元件91来取得图像数据的情况下,数据管理部81将最大保存数设定为针对同时拍摄的元件91而取得一个图像数据。
[0054]
另外,例如,假设在附加信息中包含与对基板作业的作业结果相关的信息即作业信息的情况。在该情况下,优选的是,数据管理部81将对基板作业的作业结果为不良时的最大保存量设定得比对基板作业的作业结果为良好时的最大保存量多。由此,数据管理部81能够将用于应对基板作业的故障的可能性较高的作业结果为不良时的取得数据的保存区域确保得比用于应对故障的可能性较低的作业结果为良好时的取得数据多。
[0055]
图4示出了通过元件相机14拍摄被保持部件30保持的元件91所得的图像数据的保存方法的一个例子。图像数据img1是同时拍摄装配于由识别信息id1确定的基板90的电路编号r1~r12的元件种类pa的元件91所得的图像数据(取得数据),由数据管理部81标记有管理编号0001。另外,该元件91是从设于由识别信息m1确定的元件装配机wm3的由识别信息f1(包括搭载位置)确定的供料器121供给的元件91。进而,该元件91是被具备由识别信息n1~n12确定的保持部件30且由识别信息h1确定的装配头20拾取并保持继而装配于基板90的元件91。
[0056]
另外,对由识别信息n1~n11确定的保持部件30所分别保持的元件91的保持姿势
进行识别所得的识别结果为良好,对由识别信息n12确定的保持部件30所保持的元件91的保持姿势进行识别所得的识别结果为不良。进而,通过外观检查机wm5对分别装配于电路编号r1~r11的元件91进行检查所得的检查结果为良好,通过外观检查机wm5对装配于电路编号r12的元件91进行检查所得的检查结果为不良。
[0057]
图像数据img2是对装配于由识别信息id1确定的基板90的电路编号r13的元件种类pb的元件91进行拍摄所得的图像数据(取得数据),由数据管理部81标记有管理编号0002。另外,该元件91是从设于由识别信息m1确定的元件装配机wm3的由识别信息f2(包括搭载位置)确定的供料器121供给的元件91。进而,该元件91是被具备由识别信息n1确定的保持部件30且由识别信息h1确定的装配头20拾取并保持继而装配于基板90的元件91。另外,对由识别信息n1确定的保持部件30所保持的元件91的保持姿势进行识别所得的识别结果为良好,通过外观检查机wm5对装配于电路编号r13的元件91进行检查所得的检查结果为良好。
[0058]
数据管理部81对于在图像数据img2之后取得的图像数据(取得数据)也同样地标记连续的管理编号,并与附加信息一并地保存以及管理图像数据。另外,数据管理部81对于由基板相机15拍摄到的图像数据(取得数据)也能够同样地标记连续的管理编号,并与附加信息一并地保存以及管理图像数据。此外,如图4所示,图像数据也能够按照取得顺序连续地存储于存储装置db。另外,图像数据例如也能够以取得年月日为单位生成目录(文件夹)并存储于对应的目录(文件夹)。
[0059]
优选的是,数据管理部81基于附加信息来管理取得数据的保存以及删除,在存储装置db中构成数据库。由此,数据管理部81能够容易地管理大量的取得数据,与期望的附加信息相关的取得数据的检索变得容易。数据库能够采用公知的各种数据库。数据库例如能够使用层级型数据库、网型数据库、关系数据库(relational database)等,但是优选的是,使用关系数据库。另外,数据库也可以标准化,也可以设定索引(index)。
[0060]
图5示出了基于数据管理部81的控制步骤的一个例子。图6a示出了针对作为附加信息的元件种类pa设定的最大保存数npa与保存于存储装置db的图像数据(取得数据)的关系的一个例子。图6b示出了针对由作为附加信息的识别信息n1确定的保持部件30设定的最大保存数nn1与保存于存储装置db的图像数据(取得数据)的关系的一个例子。与元件种类pa的元件91相关的图像数据是标记有管理编号0001、0010、
…
、0013、
…
、lstpa的图像数据。与由识别信息n1确定的保持部件30相关的图像数据是标记有管理编号0001、0002、
…
、0013、
…
、lstn1的图像数据。此外,将针对元件种类pa的元件91设定的最大保存数设为最大保存数npa,将针对由识别信息n1确定的保持部件30设定的最大保存数设为最大保存数nn1。
[0061]
在将取得数据保存于存储装置db时针对附加信息中的至少一个超过最大保存量的情况下,数据管理部81从保存于存储装置db的取得数据中的、由优先级设定部82设定的保存优先级较低的取得数据起开始删除。具体地说,数据管理部81对由对基板作业机wm取得的图像数据赋予已述的附加信息(图5所示的步骤s11)。然后,例如,在最大保存量为最大保存数的情况下,数据管理部81在将图像数据保存于存储装置db时,判断针对附加信息中的至少一个是否超过最大保存数(步骤s12)。数据管理部81例如对应每个所赋予的附加信息计算保存于存储装置db的当前的图像数据的数量,对各计算值加上新保存的图像数据的
数量,对应每个所赋予的附加信息判断是否超过最大保存数。
[0062]
例如,假设在数据管理部81将一个图像数据保存于存储装置db时超过针对元件种类pa的元件91设定的最大保存数npa的情况。在超过最大保存数的情况下(在图5所示的步骤s12中为“是”的情况下),数据管理部81针对超过最大保存数的量,从由优先级设定部82设定的保存优先级较低的图像数据起开始删除保存于存储装置db的图像数据(步骤s13)。例如,从图像数据被保存的时刻起算的经过时间越短,则图像数据的保存优先级越高。
[0063]
在该情况下,数据管理部81删除从图像数据被保存的时刻起算的经过时间最长的图像数据(图4以及图6a所示的标记有管理编号0001的图像数据img1)。然后,数据管理部81将新保存的图像数据保存于存储装置db(步骤s14),暂时结束控制。在最大保存数以下的情况下(在步骤s12中为“否”的情况下),数据管理部81将新保存的图像数据保存于存储装置db(步骤s14),暂时结束控制。此外,在最大保存量为最大保存容量的情况下,数据管理部81例如在步骤s12中进行以下所示的处理,在步骤s13以后的处理中将最大保存数替换为最大保存容量(最大数据容量)即可。数据管理部81例如对应每个所赋予的附加信息计算保存于存储装置db的当前的图像数据的保存容量(数据容量),对各计算值加上新保存的图像数据的保存容量,对应每个所赋予的附加信息判断是否超过最大保存容量(最大数据容量)(步骤s12的代替处理)。
[0064]1‑3‑
2.优先级设定部82
[0065]
优先级设定部82设定保存优先级,该保存优先级是使保存于存储装置db的取得数据的保存继续的优先级。保存于存储装置db的时间较短的新的取得数据包含相对最新的对基板作业的作业结果的可能性较高。为此,优选的是,从取得数据被保存的时刻起算的经过时间越短,则优先级设定部82越是提高保存优先级。由此,数据管理部81能够一边保留保存于存储装置db的时间较短的新的取得数据,一边从保存于存储装置db的时间较长的旧的取得数据起开始删除。
[0066]
另外,例如,存在有对基板作业机wm的制造者在应对对基板作业机wm的故障时参照保存于存储装置db的取得数据的情况。从最后参照的时刻起算的经过时间较短的取得数据是用于应对相对最新的故障的取得数据的可能性较高。另外,存在有对基板作业机wm的使用者为了确认对基板作业机wm的作业状况而参照保存于存储装置db的取得数据的情况。从最后参照的时刻起算的经过时间较短的取得数据被认为是对使用者而言关心相对较高的取得数据。为此,优选的是,从取得数据通过对于数据管理部81的询问而被最后参照的时刻起算的经过时间越短,则优先级设定部82越提高保存优先级。
[0067]
上述情况对于参照次数也是同样的。例如,参照次数较多的取得数据在应对故障时被多次使用的可能性较高。另外,参照次数较多的取得数据被认为是对使用者而言关心相对较高的取得数据。为此,优选的是,取得数据通过对于数据管理部81的询问而被参照的次数越多,则优先级设定部82越提高保存优先级。这样,数据管理部81能够一边保留期望的取得数据,一边从该取得数据以外的取得数据起开始删除。
[0068]
优先级设定部82也能够组合上述保存优先级的设定方法来设定保存优先级。具体地说,优先级设定部82例如在从取得数据被保存的时刻起算的经过时间相同的情况下,也能够提高从取得数据被最后参照的时刻起算的经过时间较短的取得数据的保存优先级。另外,优先级设定部82例如在从取得数据被保存的时刻起算的经过时间相同的情况下,也能
够提高取得数据被参照的次数较多的取得数据的保存优先级。
[0069]
此外,如图4所示,元件种类pa的元件91例如被由识别信息n1确定的保持部件30拾取并保持,继而装配于基板90。因此,在将拍摄该元件91所得的图像数据保存于存储装置db的情况下,存在有超过针对图6a所示的元件种类pa的元件91设定的最大保存数npa、并且超过针对由图6b所示的识别信息n1确定的保持部件30设定的最大保存数nn1的情况。由此,优先级设定部82预先设定附加信息间的保存优先级即可。
[0070]
例如,假设将与元件种类pa的元件91相关的图像数据的保存优先级设定得比与由识别信息n1确定的保持部件30相关的图像数据高的情况。在该情况下,数据管理部81针对将保存优先级设定得比元件种类pa的元件91低的由识别信息n1确定的保持部件30,例如删除参照次数最少的图像数据(设为标记有图6b所示的管理编号0013的图像数据)。另外,数据管理部81也针对图6a所示的元件种类pa的元件91删除标记有管理编号0013的图像数据,确保附加信息间的匹配性。
[0071]
此外,假设在与元件种类pa的元件91相关的图像数据和与由识别信息n1确定的保持部件30相关的图像数据之间不存在标记有相同的管理编号的图像数据的情况。在该情况下,数据管理部81针对保存优先级设定得比元件种类pa的元件91低的由识别信息n1确定的保持部件30,例如尝试删除参照次数较少的图像数据。在即使重复该操作也不存在标记有相同的管理编号的图像数据的情况下,数据管理部81删除与元件种类pa的元件91相关的图像数据中的、保存优先级最低的图像数据,删除与由识别信息n1确定的保持部件30相关的图像数据中的、保存优先级最低的图像数据。
[0072]
附加信息间的保存优先级能够根据各种观点来设定。优先级设定部82例如也能够基于以下所示的优劣判断部83的判断结果来设定附加信息间的保存优先级。另外,优先级设定部82也能够组合已述的保存优先级的设定方法和基于优劣判断部83的判断结果的保存优先级的设定方法来设定保存优先级。
[0073]1‑3‑
3.优劣判断部83
[0074]
优劣判断部83基于取得数据来判断对基板作业的优劣。例如,在对基板作业机wm为元件装配机wm3的情况下,优劣判断部83能够对由基板相机15拍摄到的图像进行图像处理而识别基板90的定位状态,从而判断基板90的定位作业的优劣。另外,优劣判断部83能够对由元件相机14拍摄到的图像进行图像处理而识别元件91的保持姿势,从而判断元件91的保持作业的优劣。进而,在对基板作业机wm为外观检查机wm5的情况下,优劣判断部83能够对由外观检查机wm5拍摄到的图像进行图像处理而识别元件91的装配状态,从而判断基于元件装配机wm3的元件91的装配作业的优劣。
[0075]
在任何情况下,优劣判断部83能够在对图像进行图像处理而识别出的识别结果(作业结果)包含在预定范围内时,将对基板作业的作业结果判断为良好,在识别结果(作业结果)未包含在预定范围内时,将对基板作业的作业结果判断为不良。在此,将优劣判断部83将对基板作业的作业结果判断为良好时所使用的取得数据设为良好取得数据,将优劣判断部83将对基板作业的作业结果判断为不良时所使用的取得数据设为不良取得数据。
[0076]
不良取得数据与良好取得数据相比,用于应对对基板作业的故障的可能性较高。为此,优选的是,优先级设定部82使不良取得数据的保存优先级高于良好取得数据的保存优先级。由此,与良好取得数据相比,不良取得数据易于保留于存储装置db。
[0077]
另外,优选的是,优先级设定部82使作为与不良取得数据相关联的良好取得数据的关联良好取得数据的保存优先级高于除了关联良好取得数据以外的良好取得数据的保存优先级。由此,关联良好取得数据与除了关联良好取得数据以外的良好取得数据相比,易于保留于存储装置db。良好取得数据中的、满足预定条件的数据与不良取得数据相关联。优选的是,预定条件为,在对基板作业中使用的使用设备、对基板作业的作业条件以及在对基板作业中附加于基板90的物品的种类、物品的制造者以及物品的制造批次中的至少一个相同。
[0078]
在对基板作业机wm为元件装配机wm3的情况下,使用供料器121、装配头20以及保持部件30,将元件91装配于基板90。例如,存在有依据使用设备而产生对基板作业的故障的情况。在该情况下,通过确认使用了该使用设备的对基板作业的作业结果,能够依据使用设备来判断是否产生有对基板作业的故障。
[0079]
具体地说,如图4所示,对被由识别信息n12确定的保持部件30保持的元件91的保持姿势进行识别所得的识别结果为不良。在该情况下,需要确认与在该元件91的保持作业中使用的使用设备(例如,由识别信息f1确定的供料器121、由识别信息n12确定的保持部件30、由识别信息h1确定的装配头20)相关的图像数据。例如,在与由识别信息n12确定的保持部件30相关的图像数据中,在识别了元件91的保持姿势的识别结果为不良的比例比其它保持部件30高的情况下,可以说基于由识别信息n12确定的保持部件30而产生有保持作业的故障。
[0080]
上述内容对于已述的对基板作业的作业条件也是同样的。例如,在针对在同一作业条件下在一定期间内进行了生产的情况下的作业结果为不良的比例比其它作业条件高的情况下,可以说基于该作业条件而产生有对基板作业的故障。另外,上述内容对于在对基板作业中附加于基板90的物品的种类、物品的制造者以及物品的制造批次也是同样的。例如,即使是同种的元件91,若元件91的制造者、元件91的制造批次不同,则存在有元件91的外形形状(外形尺寸)、色彩、拍摄状态等也稍微不同的情况。例如,在针对使用同一制造批次的元件91进行了生产的情况下的作业结果为不良的比例比其它制造批次高的情况下,可以说基于该制造批次而产生有对基板作业的故障。
[0081]
另外,假设如下情况:对被由图4所示的识别信息n12确定的保持部件30保持的元件91的保持姿势进行识别所得的识别结果为良好,通过外观检查机wm5对装配于电路编号r12的元件91进行检查所得的检查结果为不良。在该情况下,例如,存在有对由保持部件30保持的元件91进行拍摄的元件相机14的拍摄方法(例如,曝光时间、光圈、照明的照射方法等)以及图像数据的图像处理方法中的至少一方不适合该元件91的可能性。另外,虽然元件91的保持作业为良好,但是也考虑例如因元件91的落下等而导致元件91的装配作业变得不良的可能性。这样,也能够针对多个对基板作业机wm之间的取得数据假设关联良好取得数据。
[0082]
图6c示出了针对作为附加信息的作业结果(良好)设定的最大保存数nok与保存于存储装置db的图像数据(取得数据)的关系的一个例子。图6d示出了针对作为附加信息的作业结果(不良)设定的最大保存数nng与保存于存储装置db的图像数据(取得数据)的关系的一个例子。良好取得数据是标记有管理编号0001、0002、
…
、0048、0049、0052、0053、
…
、lstok的图像数据。不良取得数据是标记有管理编号0001、0011、
…
、0050、0051、
…
、lstng的
图像数据。此外,将针对良好取得数据的最大保存数设为最大保存数nok,将针对不良取得数据的最大保存数设为最大保存数nng。另外,不良取得数据的保存优先级比良好取得数据高。
[0083]
标记有管理编号0050、0051的图像数据是不良取得数据。另外,标记有管理编号0048、0049、0052、0053的图像数据是良好取得数据。如上所述,按照图像数据的取得顺序连续地对图像数据标记管理编号。由此,图6c以及图6d示出了在预定期间内作业结果为良好之后,作业结果变得不良而作业结果再次变得良好的情况。这样,在不良取得数据被取得的时刻的前后所取得的预定数量的良好取得数据例如可以说是使用设备等相同的可能性较高(满足已述的预定条件)的关联良好取得数据。
[0084]
另外,优劣判断部83将对基板作业的作业结果判断为不良,进行对基板作业的重试,将优劣判断部83在将重试时的对基板作业的作业结果判断为良好时使用的取得数据设为重试时良好取得数据。重试时良好取得数据是在因对基板作业的作业结果被判断为不良而进行的对基板作业的作业结果中取得的。由此,优选的是,重试时良好取得数据为关联良好取得数据。由此,重试时良好取得数据与除了重试时良好取得数据以外的良好取得数据相比,易于保留于存储装置db。
[0085]
进而,如图4所示,标记有管理编号0001的图像数据img1是同时拍摄被由识别信息n1~n12确定的保持部件30分别保持的元件91所得的图像数据。然后,对被由识别信息n1~n11确定的保持部件30分别保持的元件91的保持姿势进行识别所得的识别结果为良好,对被由识别信息n12确定的保持部件30保持的元件91的保持姿势进行识别所得的识别结果为不良。这样,存在有如下情况:在一个取得数据(图像数据)中,关于预定的附加信息是良好取得数据,但是关于其它附加信息是不良取得数据。因此,与预定的附加信息相关的良好取得数据和与其它附加信息相关的不良取得数据相关联,可以说是关联良好取得数据。
[0086]1‑3‑
4.数据发送部84
[0087]
数据发送部84针对对基板作业机wm的制造者在应对对基板作业机wm的故障时使用的数据服务器ds,将关联良好取得数据与不良取得数据一并地发送。
[0088]
数据服务器ds能够使用可改写数据的非易失性的存储装置。数据服务器ds例如能够使用硬盘驱动器等磁存储装置、光盘等光学存储装置等。如图1以及图3所示,数据服务器ds被设为能够与管理装置wmc进行通信。另外,数据服务器ds例如能够设于应对来自使用对基板作业机wm的使用者的询问的顾客应对部门。
[0089]
如上所述,在判断对基板作业的故障的主要原因时,存在有与不良取得数据一并地需要与该不良取得数据相关联的关联良好取得数据的情况。由于本实施方式的数据管理装置80具备数据发送部84,因此对基板作业机wm的制造者能够使用不良取得数据和与该不良取得数据相关联的关联良好取得数据来应对对基板作业机wm的故障。
[0090]1‑3‑
5.存储容量计算部85
[0091]
存储容量计算部85计算存储装置db所需的存储容量。优选的是,存储容量计算部85基于单位数据容量、取得数据数、预定期间的基板制品900的生产预定块数以及对应每个附加信息设定的最大保存量来计算存储装置db的存储容量。其中,单位数据容量是指对应每个对基板作业的种类设定的每一个取得数据的数据容量的概算值。取得数据数是指生产一块对基板90进行了对基板作业所得的基板产品900时所取得的取得数据的数量。
[0092]
若决定了对基板作业的种类(例如,元件91的保持作业),则能够大致决定取得数据的取得条件(例如,图像数据的拍摄条件、保存条件等),能够对应每个对基板作业的种类决定单位数据容量。由此,存储容量计算部85能够将单位数据容量、取得数据数以及预定期间的基板产品900的生产预定块数相乘,计算存储装置db所需的存储容量的概算值。
[0093]
另外,由于存储装置db对应每个附加信息设定最大保存量,因此存储容量计算部85针对存储装置db所需的存储容量的估算值,加入对应每个附加信息设定的最大保存量,计算存储装置db所需的存储容量即可。例如,假设在一块基板90中元件种类pa的元件91比元件种类pb的元件91装配得多的情况。其中,为了便于说明,按照元件种类pa的元件91逐个地由保持部件30保持的顺序取得图像数据,按照元件种类pb的元件91逐个地由保持部件30保持的顺序取得图像数据。
[0094]
在该情况下,存储容量计算部85针对与元件种类pa的元件91相关的图像数据,使用针对元件种类pa的元件91设定的最大保存数npa来计算取得数据数。另外,存储容量计算部85针对与元件种类pb的元件91相关的图像数据,使用针对元件种类pb的元件91设定的最大保存数,计算取得数据数。此外,如图4所示,在同时拍摄多个元件91而取得图像数据的情况下,将同时拍摄的元件91作为一个图像数据来计算取得数据数。
[0095]
2.其它
[0096]
数据管理部81还能够确认在存储装置db中设定的每个附加信息的最大保存量是否适当。例如,数据管理部81能够设定对所设定的最大保存量乘以预定比例所得的阈值(上限值以及下限值)。数据管理部81在预定期间的取得数据的实际的保存量包含在上限值与下限值之间时,能够判断为最大保存量适当。数据管理部81在预定期间的取得数据的实际的保存量比上限值多时,能够判断为最大保存量不适当(保存区域的不足)。数据管理部81在预定期间的取得数据的实际的保存量比下限值少时,能够判断为最大保存量不适当(保存区域的剩余)。数据管理部81在判断为最大保存量不适当时,也能够根据预定期间的取得数据的实际的保存量而使最大保存量增减。
[0097]
已述的取得数据、对基板作业以及对基板作业机wm是一个例子,并不限定于已述的内容。例如,拍摄装置cd也能够具备能够从侧方拍摄由保持部件30保持的元件91的侧方相机。由侧方相机拍摄到的图像的图像数据包含在取得数据中。另外,对基板作业机wm例如也可以是向基板90上的元件91的装配位置印刷焊料的印刷机wm1。在该情况下,优选的是,附加信息还包含已述的基板信息、设备信息、作业信息以及物品信息中的至少一个。例如,向基板90上印刷的焊料的种类、温度以及粘性、以及焊料基板90上的印刷位置、电路编号等包含在物品信息中。另外,对由印刷检查机wm2拍摄到的图像进行图像处理而对焊料的印刷状态进行检查所得的检查结果(良好或者不良、错误代码等)包含在与作业结果相关的作业信息中。
[0098]
3.数据管理方法
[0099]
上述针对数据管理装置80的内容对于数据管理方法也同样。具体地说,数据管理方法具备数据管理工序和优先级设定工序。数据管理工序相当于数据管理部81进行的控制。优先级设定工序相当于优先级设定部82进行的控制。另外,优选的是,数据管理方法至少具备优劣判断工序以及数据发送工序中的优劣判断工序。优劣判断工序相当于优劣判断部83进行的控制,数据发送工序相当于数据发送部84进行的控制。进而,优选的是,数据管
理方法具备存储容量计算工序。存储容量计算工序相当于存储容量计算部85进行的控制。
[0100]
4.实施方式的效果的一个例子
[0101]
根据数据管理装置80,具备数据管理部81以及优先级设定部82。由此,数据管理装置80能够对关于对基板作业而取得的取得数据赋予与对基板作业相关的至少一个附加信息,并对应每个附加信息设定最大保存量来保存以及管理取得数据。上述针对数据管理装置80的内容对于数据管理方法也同样。
[0102]
5.参考方式
[0103]
也能够将数据发送部84设于将取得数据保存于未对应每个附加信息设定最大保存量的存储装置db的数据管理装置(以下,称为“第二数据管理装置”)。第二数据管理装置具备第二数据管理部、优劣判断部83以及数据发送部84。第二数据管理部相当于数据管理部81。其中,第二数据管理部将对基板90进行预定的对基板作业的对基板作业机wm关于对基板作业而取得的取得数据保存于存储装置db。优劣判断部83基于取得数据来判断对基板作业的优劣。将优劣判断部83将对基板作业的作业结果判断为良好时所使用的取得数据设为良好取得数据,将优劣判断部83将对基板作业的作业结果判断为不良时所使用的取得数据设为不良取得数据。数据发送部84将不良取得数据和与该不良取得数据相关联的良好取得数据即关联良好取得数据一并地向对基板作业机wm的制造者在应对对基板作业机wm的故障时使用的数据服务器ds发送。
[0104]
优选的是,第二数据管理装置还具备优先级设定部82以及存储容量计算部85中的至少一方。在第二数据管理装置具备优先级设定部82的情况下,在将取得数据保存于存储装置db时超过在存储装置db中设定的最大保存量的情况下,第二数据管理部从保存于存储装置db的取得数据中的、由优先级设定部82设定的保存优先级较低的取得数据起开始删除。上述针对优先级设定部82以及存储容量计算部85的内容对于第二数据管理装置也同样。其中,存储容量计算部85基于单位数据容量、取得数据数、预定期间的基板产品900的生产预定块数来计算存储装置db的存储容量。单位数据容量是对应每个对基板作业的种类设定的每一个取得数据的数据容量的概算值。取得数据数是生产一块对基板90进行了对基板作业所得的基板产品900时所取得的取得数据的数量。进而,优选的是,第二数据管理部管理取得数据的保存以及删除,并在存储装置db中构成数据库。另外,上述针对第二数据管理装置的内容对于第二数据管理方法也同样。
[0105]
附图标记说明
[0106]
80:数据管理装置 81:数据管理部 82:优先级设定部
[0107]
83:优劣判断部 84:数据发送部 85:存储容量计算部
[0108]
wm:对基板作业机 wm3:元件装配机 db:存储装置
[0109]
ds:数据服务器
[0110]
90:基板 91:元件 900:基板产品 30:保持部件
[0111]
14:元件相机 15:基板相机 cd:拍摄装置