CN102811600A - 运算装置、部件安装装置 - Google Patents

运算装置、部件安装装置 Download PDF

Info

Publication number
CN102811600A
CN102811600A CN2012101593185A CN201210159318A CN102811600A CN 102811600 A CN102811600 A CN 102811600A CN 2012101593185 A CN2012101593185 A CN 2012101593185A CN 201210159318 A CN201210159318 A CN 201210159318A CN 102811600 A CN102811600 A CN 102811600A
Authority
CN
China
Prior art keywords
mentioned
suction nozzle
parts
information
action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101593185A
Other languages
English (en)
Other versions
CN102811600B (zh
Inventor
朝仓凉次
立石淳
星野正浩
森谷友二
关口裕人
小山富圣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Motor Co Ltd
Original Assignee
Hitachi High Tech Instruments Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi High Tech Instruments Co Ltd filed Critical Hitachi High Tech Instruments Co Ltd
Publication of CN102811600A publication Critical patent/CN102811600A/zh
Application granted granted Critical
Publication of CN102811600B publication Critical patent/CN102811600B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Abstract

本发明提供运算装置、部件安装装置。提供一种能够降低异常发生率的技术。本部件安装装置(运算装置)进行以下的处理:取得或计算表示吸附动作时的吸嘴与部件的距离的状态参数值的处理(s1);计算状态参数的波动值的处理(s2);在波动值超过了第一阈值的情况下(s3),以包含Z方向的形式将吸嘴的吸附位置的参数值向吸嘴接近部件的位置修正的处理(s7)。另外,本部件安装装置(运算装置)进行延长吸嘴的停止时间(s8)、减慢吸嘴的动作速度(s9)这样的修正。

Description

运算装置、部件安装装置
技术领域
本发明涉及与电子设备的生产有关的将部件(电子部件)安装在基板(电路基板)上的装置(部件安装装置)等的技术,特别涉及进行用于计算、决定、修正部件安装装置的部位(头、吸附吸嘴等)的动作控制的设定的参数值的运算(信息处理)的技术。
背景技术
部件安装装置用内部被减压了的吸附吸嘴(以下也称为“吸嘴”)吸附保持在部件供给装置(给料器)上的部件,而搬运到基板的预定位置而进行装配(以下将包含吸附和装配在内称为安装)。对于部件安装装置,将与重力方向交叉(也可以是斜着)的方向作为X、Y方向(X-Y平面),将与X、Y方向(X-Y平面)垂直交叉的方向作为Z方向。此外,Z方向可以与X、Y方向(X-Y平面)交叉,也可以垂直。在该情况下,部件安装装置在进行上述装配动作时,通过使吸嘴(具备吸嘴的头等)在X、Y方向和Z方向上移动,而使其移动到与保持在给料器上的部件(吸附对象)接近的位置(预定的X、Y、Z位置),使其停止预定时间,并对吸嘴的内部进行减压,从而吸附部件,在将部件吸附在吸嘴上的状态下,按照预定的动作速度使其在X、Y方向和Z方向上移动,由此将部件装配在基板的预定位置上。
作为现有技术例子,有日本特开2002-050896号公报(专利文件1)。在专利文件1中,记载了对吸附部件时吸嘴在X、Y方向上的位置进行设定的技术。在该技术中,在吸附部件后对吸嘴和吸嘴所把持的部件进行摄像,计算部件的目标把持位置和吸嘴的实际把持位置之间的差分,按照与差分成正比的值对吸附部件时吸嘴在X、Y方向上的位置进行修正。
现有技术文献
专利文献
专利文献1:日本特开2002-050896号公报
在上述那样的部件安装装置中,认为需要与承载、保持在给料器上的部件的位置、部件的形状、重量等对应,适当地设定吸嘴吸附时的位置、吸嘴吸附时的停止时间、吸嘴吸附后的动作速度等。
例如,在部件的安装位置相对于Z方向的吸嘴停止位置(稍微在部件的上部)向相反侧一方的位置偏离的情况(例如承载部件的给料器(凹部)在Z方向上稍微向下偏离的情况)下,部件与吸嘴之间的距离变大,难以适当地将部件吸附在吸嘴上(图5)。由此,会产生在倾斜的状态下吸附部件的异常、无法吸附部件的异常。在这样的情况下,例如考虑需要使吸嘴的吸附位置(停止位置)向在Z方向上接近部件的位置移动。
另外,例如在与吸嘴有关的压力控制机构恶化的情况下,到吸嘴的内部被减压为止会花费时间,因此,吸嘴会在吸嘴的内部没有被充分减压的状态下动作,会产生倾斜地吸附部件的异常、无法吸附部件的异常。在这样的情况下,例如考虑需要增加吸嘴吸附部件时的停止时间,或者与吸嘴内部的减压状况对应地降低动作速度(吸嘴、头等移动时的速度),使得吸嘴内部被充分减压。
为了降低上述那样的异常的发生率,例如考虑需要通过运算来计算出吸嘴吸附部件时的位置、停止时间、动作速度等而适当地进行设定(修正)。
在现有技术例子中,有以下这样的问题点。在上述专利文件1的技术中,设定吸附部件时的吸嘴的X、Y方向位置。但是,在该技术中,没有提供(公开)设定Z方向的吸嘴位置的方法、设定吸附部件时的吸嘴的停止时间的方法等。
因此,例如即使在通过降低吸嘴的Z方向位置使部件与吸嘴接触、或将吸嘴按压在部件上而能够降低异常发生率的情况下,在专利文献1的技术中,也无法将Z方向的吸嘴位置设定为适当的值,因此,无法降低异常发生率。另外,即使在通过延长吸附部件时吸嘴的停止时间而能够降低异常发生率的情况下,在专利文件1的技术中,也无法将吸嘴的停止时间设定为适当的值,因此,无法降低异常发生率。
另外,在专利文件1等现有技术例子中,甚至公开了在把持位置的平均值有某种程度的偏离时修正把持位置(X、Y方向),但并没有揭示出如本发明那样在把持位置的波动程度大时修正包含Z方向在内的位置、停止时间、动作速度等。
发明内容
鉴于以上问题,本发明的主要目的(课题)在于提供一种与部件安装装置有关,通过适当地计算、决定、修正吸附部件时的包含Z方向在内的吸嘴的位置、停止时间、动作速度等,能够降低异常发生率的技术。
为了达到上述目的,本发明的代表性方式是一种运算装置、具备该运算装置的部件安装装置、以及执行该运算装置中的处理的程序等,该运算装置进行用于对部件安装装置的动作控制的设定(动作控制方法)的信息(参数值)进行计算、决定、修正的运算(信息处理),其特征在于具有如下所示的结构。
本方式的运算装置具备以下功能:在吸嘴吸附部件时的位置等的波动大的情况下,对上述设定的信息进行修正。在本功能的处理中,使用与现有技术不同的输入信息(包含Z方向在内的吸嘴的吸附位置等),进行与现有技术不同的处理(波动值的计算、判定等),得到与现有技术不同的输出信息(包含Z方向在内的吸嘴的吸附位置、停止时间、动作速度等)。本运算装置利用上述功能,对部件安装装置的安装动作(包含吸附动作和装配动作)的设定进行适当的修正,由此降低异常发生率。
本方式的部件安装装置具备:供给部件的供给装置;包含用于吸附部件的吸嘴的装配装置;全体控制装置,其按照设定的信息,对包含吸附动作、以及的、安装动作中的包含供给装置和安装装置的各部位的动作进行控制,其中,上述吸附动作是通过吸嘴吸附部件的动作,上述装配动作是将通过吸嘴吸附了的部件装配到基板上的动作;以及检测装置,其检测吸附动作时的与吸嘴和部件有关的状态。部件安装装置使装配装置的吸嘴在X、Y、Z方向上移动到与供给装置的预定部件的位置对应的预定的吸附位置(停止位置),使得通过该吸嘴吸附该部件,使吸附了该部件的吸嘴在X、Y、Z方向上移动,而将该部件装配到基板的预定位置。将使吸嘴相对于供给装置的部件的承载面垂直地接近或远离的方向作为Z方向,将与Z方向垂直的平面的方向作为X、Y方向。
本方式的运算装置具有:运算控制部,其进行用于进行上述修正的计算处理;存储部,其存储在该计算处理中使用的数据信息。在存储部中存储吸附结果信息、波动信息、阈值信息。吸附结果信息包含表示部件安装装置的吸附动作的结果(实际成绩)的信息。波动信息包含表示把持位置(在吸附动作中是吸嘴把持部件的位置)等的波动信息。阈值信息包含用于判定波动的程度的阈值。运算装置例如使用部件安装装置的检测装置取得与吸嘴和部件有关的状态。运算控制部根据存储部的信息,进行以下的处理:(1)第一处理,以包含Z方向的形式取得或计算表示吸附动作时的吸嘴与部件的距离、相对位置的状态参数,将该信息(距离KZ、把持位置HX、HY)存储在吸附结果信息中;(2)第二处理,计算基于吸附结果信息的在多次(实际成绩)的吸附动作中的状态参数的波动值,将该信息存储在波动信息中;(3)第三处理,在状态参数的波动值超过了基于阈值信息的第一阈值的情况下,以包含Z方向的形式将吸嘴的吸附位置(停止位置)的参数向吸嘴接近部件的位置修正。
另外,运算控制部进行第四处理,(4)在状态参数的波动值超过了基于阈值信息的第二阈值的情况下,对吸嘴在吸附位置的停止时间的参数进行修正使其变大。
另外,运算控制部进行第五处理,(5)在状态参数的波动值超过了基于阈值信息的第三阈值的情况下,对包含吸嘴的吸附位置附近的包含Z方向在内的移动的移动速度的参数进行修正使其变小。
根据本发明的代表性方式,能够提供一种部件安装装置,其能够将吸附部件后的吸嘴的部件把持位置、吸附部件时的吸嘴的Z方向位置等作为输入信息,适当地计算、决定吸附时的吸嘴的Z方向位置、停止时间、动作速度等,从而能够降低异常发生率。
附图说明
图1是表示本发明的一个实施方式的部件安装装置(包含运算装置)的结构例子的图。
图2是表示本部件安装装置中的处理例子的流程图。
图3是示意地表示本部件安装装置中的给料器、头等部位的结构例子、以及将部件向基板安装的结构例子的图。
图4是表示头和吸嘴的结构例子的图。
图5是表示从侧面看吸附时的部件和吸嘴的位置的例子的图。
图6是表示侧面检测部的图像的例子的图。
图7是表示从上面看吸附时的部件和吸嘴的位置的例子的图。
图8是表示下面检测部的图像的例子的图。
图9是表示本运算装置的处理例子(动作信息的计算、修正处理)的流程图。
图10是表示装配信息的表例子的图。
图11是表示动作信息的表例子的图。
图12是表示吸附结果信息的表例子的图。
图13是表示波动信息的表例子的图。
图14是表示阈值信息的表例子的图。
图15是表示修正内容确认的画面例子的图。
符号说明
50:部件(P);90:基板;100:部件安装装置;110:供给装置;111:给料器基座;111a:给料器(F);112、125、133、145、163:IF部;120:装配装置;121:头;122:梁;122a:导轨;123:吸嘴(吸附吸嘴)(N);124:驱动控制部;125:压力控制部;130:部件检测装置;131:侧面检测部;132:下面检测部;140:全体控制装置;141:存储部;144:全体控制部;150:运算装置;151:存储部;D1:装配信息;D2:动作信息;D3:吸附结果信息;D4:波动信息;D5:阈值信息;160:运算控制部;161:输入部;162:输出部;170:输入装置;171:输出装置;172:通信IF装置;173:总线
具体实施方式
以下,使用图1~图15,说明本发明的一个实施方式(运算装置、部件安装装置等)。另外,在用于说明实施方式的全部图中,原则上对相同部附加相同的符号,并省略其重复的说明。作为说明上的记号,例如将给料器设为F,将吸嘴设为N,将部件设为P。
在本实施方式的部件安装装置100(运算装置150)中,根据图1、图3、图4等的硬件、软件的结构,进行图2、图9那样的处理(包含对部件安装装置100的部件安装方法(动作控制的设定信息)进行计算、决定、修正的处理)。对图10~图14那样的数据信息进行管理。在图15那样的画面中,用户(利用和管理包含本部件安装装置100的***的操作者等)能够输入输出信息。
作为特征之一,在图2的处理步骤S9(在图9中详细说明)中,使用与吸嘴N对部件P的把持位置(HX、HY)、吸嘴N与部件P的距离(KZ)有关的波动信息,计算出吸附时的吸嘴N的停止位置(L)、或停止时间(T)、或动作速度(V)等参数的修正值(谋求为使异常发生率降低的适当的修正值),将其结果反映到部件安装装置100的动作控制的设定信息中。
[部件安装装置]
在图1中,表示了本发明的一个实施方式的部件安装装置100和运算装置150的结构。运算装置150被设置在部件安装装置100的内部。另外,也可以是运算装置150被连接在部件安装装置100的外部的形式,还可以是将运算装置150和全体控制装置140统一为1个的形式等。
部件安装装置100具备供给装置110、装配装置120、部件检测装置130、全体控制装置140、运算装置150、输入装置170、输出装置171、通信IF装置172等,经由总线173将它们相互连接起来。输入装置170是接受用户操作的信息输入的例如鼠标、键盘等。输出装置171是向用户输出信息的显示器、打印机等。通信IF装置172是用于经由总线173、外部网络等与其他装置、***(也能够与现存的生产管理***等连接)连接,进行信息收发的接口。总线173将各部分(110~172)连接起来。各装置(110~150)的IF部(112~163等)是用于经由总线173进行信息收发的接口。
供给装置110具备具有多个给料器F的给料器基座111、IF部112等。供给装置110具有在图3内详细示例的物理结构(另外这是一个例子,能够进行各种应用)。
装配装置120具备头121、梁122、吸嘴(吸附吸嘴)123、驱动控制部124、压力控制部125、IF部126等。装配装置120具有在图3内详细地示例的物理结构(另外这是一个例子,能够进行各种应用)。驱动控制部124根据来自全体控制装置140的指示、对头121、梁122、以及吸嘴123等部位(图3~图5等)进行控制,使得针对后述的装配信息142(图10)所示的装配顺序、以及基板上的部件装配位置坐标来装配部件。压力控制部125根据来自全体控制装置140的指示,控制吸嘴123的内部的压力。例如,压力控制部125从全体控制部140接受指示而降低吸嘴123的内部压力,将部件P吸附到吸嘴123上。
部件检测装置130具备侧面检测部131、下面检测部132、IF部133等。侧面检测部131接受全体控制部140的指示,从旁边(侧面)对吸附了部件P的吸嘴123(N)进行摄像,使用该图像,通过图案匹配(图像处理)等单元,测量、计算Z方向(图5)上的吸嘴N与部件P的距离(KZ)(后述,图5、图6等)。侧面检测部131例如如图4所示那样,具有承载在头121上的受光部131a和射光部131b而构成,并包含上述值(KZ)的计算处理功能。
另外,下面检测部132接受全体控制部140的指示,从下方对吸附了部件P的吸嘴123(N)进行摄像,使用该图像,通过图案匹配(图像处理)等的单元,测量、计算X、Y方向(图3)上的吸嘴N对部件P的把持位置(HX、HY)(后述,图7、图8等)。下面检测部132例如如图3所示,被配置在给料器基座111与基板90之间,并包含上述值(HX、HY)的计算处理功能。
另外,在本实施方式中,上述KZ、HX、HY值的计算处理通过侧面检测部131、下面检测部132进行,由运算装置150取得其结果,但也可以由运算装置150等其他部位进行该计算处理。在通过运算装置150进行计算的情况下,从侧面检测部131、下面检测部132取得各数据信息(例如图像数据),由运算装置150计算出各值。另外,用于取得上述值的单元并不限于摄像、图案匹配等单元,能够进行各种应用。
全体控制装置140是部件安装装置100的主要控制部,具备全体控制部144、存储部141、IF部145等。在存储部141的存储区域中,存储装配信息D1(后述,图10)、动作信息D2(后述,图11)等。
全体控制部144对由供给装置110、装配装置120、部件检测装置130、运算装置150、输入部170、输出部171、以及通信IF部172等执行的处理进行控制。全体控制装置140依照装配信息D1和动作信息D2,对供给装置110、装配装置120、部件检测装置130等各部位(包含给料器F、吸嘴N等)的动作进行控制。全体控制部144依照存储在装配信息D1中的顺序,从预定的给料器F通过预定的吸嘴N、依照存储在动作信息D2中的设定来吸附部件P。在吸附时,全体控制部144使部件检测部130计算部件把持位置HX、HY、距离KZ等。另外,全体控制部144使得将部件P装配到存储在装配信息D1中的基板的位置上。
装配信息D1和动作信息D2(其存储信息)是用于对部件安装装置100的各部位的动作(安装动作)进行控制的信息(设定信息)之一。
[运算装置]
运算装置150具备运算控制部160、存储部151、输入部161、输出部162、IF部163等。在存储部151的存储区域中,存储吸附结果信息D3(后述,图12)、波动信息D4(后述,图13)、阈值信息D5(后述,图14)等。
运算装置150能够用一般的计算机、IC等实现。例如,运算控制部160能够通过CPU、存储器(ROM、RAM等)等硬件、以及基于它的软件程序处理(本实施方式的程序的处理)等实现。例如,通过由运算控制部160装载并执行存储在存储部151或外部等中的程序,来实现各处理功能(包含图2内、图9内所示的处理)。存储部151能够通过各种存储器、HDD等外部存储装置、对CD、DVD等存储介质读写信息的读写装置、或者对外部网络的数据进行读写的装置等实现。输入部161能够由接受用户操作的信息输入的键盘、鼠标等输入装置实现,输出部162能够由向用户输出信息的显示器等输出装置实现,IF部163能够由与总线173连接并经由总线173收发信息的接口实现。
运算控制部160使用存储在吸附结果信息D3中的信息(实际成绩数据),进行计算与部件把持位置HX、HY和距离KZ有关的波动等、基于判定对存储在动作信息D2中的信息(设定信息)进行修正的处理(后述,图2、图9等)。
将存储在运算装置150内的吸附结果信息D3、波动信息D4、阈值信息D5作为在运算装置150的处理中必需的信息进行管理。另外,根据需要,可以将这些信息与全体控制装置140内的各信息(装配信息D1、动作信息D2)统一或分离。
[供给装置、装配装置]
图3表示与图1的供给装置110和装配装置120相关的给料器基座111、头121、梁122、以及导轨122a等的概要结构(上面)。给料器基座111上具备多个给料器111a(F)。部件供给装置(给料器基座111)作为一个例子是台式的,例如在每个给料器F上承载供给对象的多个部件P。例如,如果通过头121的吸嘴N(图4)吸附了容纳在给料器F上的1个部件P,则与全体控制装置140的指示对应地,该给料器F自动地将剩余的部件P中的下一个部件输送到能够由该吸嘴N吸附的位置(在图3中是Y方向)。
与全体控制装置140的指示对应地控制头121和梁122等的动作。头121构成为能够沿着梁122在一个坐标轴方向(在图3中是X方向)上移动。梁122构成为能够沿着导轨122a在与头121移动的坐标轴方向交叉的其他坐标轴方向(在图3中是Y方向)上移动。进而,构成为能够使头121(承载在头121上的吸嘴N)在与X、Y方向垂直的方向(Z方向)上移动。
构成为能够使头121和梁122在X、Y方向上移动,使头121所具备的吸嘴N在Z方向上移动,通过预定的吸嘴N从预定的给料器F吸附预定的部件P(50),进而,能够使各部位在X、Y、Z方向上同样地移动,将部件P(50)装配到基板90上的预定的位置上。
[头、吸嘴]
图4表示作为头121的结构例子的下面。该头121在下面部具备多个吸嘴123(N),进而,承载有作为侧面检测部131的结构要素的受光部131a、射光部131b。在本例子中,是将多个(例如12个)吸嘴N配置为圆形,通过旋转控制等,能够利用希望的吸嘴N的机构。另外,同样是通过旋转控制等,能够通过受光部131a对希望的吸嘴N进行摄像的机构。用编号来识别各吸嘴N的位置。
除此以外,能够对头121和吸嘴N应用各种形式。例如,可以列举在1个单元中承载多个头121、吸嘴N的结构。
[侧面检测部、距离KZ]
在侧面检测部131中,受光部131a(图4)接受从射光部131b发射的光,从光的影子的部分,例如生成(摄像)图6所示那样的图像。另外,侧面检测部131根据该摄像的图像,计算部件P相对于吸嘴N的相对距离KZ。
图5表示从侧面看吸附时的给料器F的部件P和吸嘴N的位置的例子。是将部件50(P)容纳在给料器F的每个凹部520中的情况。(a)例如是设定上的标准位置(停止位置L)的情况,(b)是从(a)稍微偏离的情况。
在(a)中,501是与吸嘴N的位置(停止位置L)有关的Z方向的基准线(Z方向位置(z)=0)。例如将相对于基准线501的下方向(吸嘴N下降方向)作为+(正),将上方向作为-(负)。503表示吸嘴N的前端(下端)的吸嘴停止位置L的线。502表示与503的停止位置L对应的吸嘴N的Z方向位置(z)。504表示部件P的上端的部件位置的线。505表示吸嘴N下端与部件P上端的距离。506表示吸嘴N下端与部件P下端(凹部502底面)的距离。例如可以由505或506计算出距离KZ。
给料器F(凹部502)上的部件P的位置在包含Z方向在内的方向上可能产生偏离、波动。例如在如上所述那样给料器F由于搬运而移动情况下,可以考虑凹部520的面在Z方向上稍微偏离的情况。由此,部件P相对于吸嘴N的相对位置(距离)稍微偏离。
(b)是相对于(a)部位P位置相对于吸嘴N位置向相反侧(+Z方向)离开而偏离的情况。509表示部件P的上端的部件位置的线。504和509的线之间的距离相当于偏离的大小。在该情况下,与(a)相比,吸嘴N与部件P的距离(507或508)大。即,难以通过吸嘴N吸附部件P,容易产生异常(斜着吸附部件P、吸附部件P的端部、无法吸附部件P、在吸附后落下等异常)。
图6是侧面检测部131的基于摄像的图像例子,是2值图像数据的情况。在(a)的图像700a中,711是相当于吸嘴N的部分,712是相当于部件P的部分。701是Z方向的测量基准线,是通过了吸嘴N的前端(下端)的直线。702是部件P的下端的直线。703表示701和702的距离KZ。另外,在(b)的图像700b中,为了容易理解地表示出距离KZ的概念,而表示出吸附时的部件P的倾斜大的情况。704是部件P的下端的直线。705表示701和704的距离KZ。
在此处定义的距离KZ中,具有以下的关系,即与(a)相比,如(b)那样吸嘴N进行吸附时的部件P的倾斜越大,则KZ值越大。如(b)那样KZ值越大,则异常发生率越高。在本实施方式中,与距离KZ的波动值的大小对应地进行与吸附时的吸嘴N的位置等有关的修正。
在本实施方式中,距离KZ的定义简单地是Z方向上的从吸嘴N到部件P的距离。在图6的例子中,作为距离KZ的计算方法,是从吸嘴N前端(701)到部件P下端(702等)的距离。
距离KZ也可以是其他定义(计算方法)。例如并不限于下端、上端等,也可以是基准点之间的距离。进而也可以是将距离值等作为输入而按照预定的公式计算出的值等。另外,并不限于Z方向,也可以包含X、Y方向计算出距离值。
[下面检测部、部件把持位置HX、HY]
下面检测部132的基于摄像的图像,根据X、Y方向上的部件P中心与吸嘴N中心的位置的差分,计算出部件把持位置HX、HY。
图7表示从上面看吸附时的部件P和吸嘴N的位置的例子。是在X、Y方向(与图3一样)上,在长方形的部件P上重叠有圆形的吸嘴N的情况。外侧的圆是吸嘴N的外形,内侧的圆是吸嘴N的内径。CP表示部件P中心点,CN表示吸嘴N中心点。601、602表示通过CP的X、Y方向的基准线。603、604表示通过CN的X、Y方向的基准线。PX、PY表示吸嘴N(CN)相对于部件P(CP)的X、Y方向的相对位置、距离。在许多部件中,CN与CP一致的情况是理想的吸附状态。
图8是下面检测部132的基于摄像的图像例子(与图7为对应关系)。在图8的图像800中,C是测量基准点,是与CP一致的点。801、802通过C,不是绝对坐标系的基准线,而是以部件P单位的坐标系(例如在图7、图8的情况下,与长边平行的方向为X,与短边平行的方向为Y)为基准的测量基准线。801是与部件的相对关系与图7的601相同的直线。例如,在图7中,601是与部件的短边平行的直线,但在该情况下,801也是与部件的短边平行的直线。同样,802是与部件的相对关系与图7的602相同的直线。820是相当于部件P的部分。810(虚线所示的区域)是相当于吸嘴N的部分。803、804是通过吸嘴中心CN的与X、Y方向的测量基准线801、802平行的直线。810由于是从下面的摄像,所以在图像800上被部件P(820)遮住而不显出,但通过使吸嘴N移动到预定的位置(例如摄像部位的中心),能够掌握吸嘴中心CN。
图7的PX、PY与图8的部件把持位置HX、HY对应。HX、HY的方向与部件P被承载在给料器F上时的部件P的X、Y方向(绝对坐标系中的X、Y方向)一致。例如,在长方形的部件P被承载在给料器F上时,在部件P的长边与图3的X方向平行,短边与图3的Y方向平行的情况下,部件把持位置HX表示与部件P的长边平行的方向上的部件中心CP与吸嘴中心CN的差分,同样,部件把持位置HY表示与部件P的短边平行的方向上的CP与CN的差分。
HX、HY值越大,则偏离越大,难以由吸嘴N吸附部件P,容易发生异常(斜着吸附部件P、吸附部件P的端部、无法吸附部件P、吸附后落下等异常)。
[处理概要(图2)]
图2表示包含本实施方式的特征的部件安装装置100的全体处理概要的流程(S1等表示处理步骤)。特别使用图9在后面说明S9的详细结构例子。
(S1)全体控制装置140的全体控制部144使用装配信息D1(图10)、动作信息D2(图11),向包含供给装置110、装配装置120的各部件指示安装动作。
(S2)根据S 1的指示,供给装置110使给料器F(111a)等动作,装配装置120使头121、梁122、吸嘴N(123)等动作。特别使对象的头121、吸嘴N在X、Y方向上(图3)移动,而移动到对象的给料器F-部件P(吸附对象)的位置。
(S3)接着,使吸嘴123(N)在Z方向(图5)上移动(下降),使其移动到接近对象部件P(上)的预定位置(吸嘴N的停止位置L{x、y、z})后停止。另外,在本实施方式中,是将S2(X、Y方向移动)和S3(Z方向移动)分开的形式,但也可以是将S2和S3合为1个而同时进行控制(X、Y、Z方向移动)的形式。
(S4)使吸嘴N在停止位置L停止预定时间(停止时间T),通过由压力控制部125对吸嘴N内部进行减压,而吸附、把持部件P。
(S5)按照预定的动作速度VZ使吸嘴N从停止位置L在Z方向移动(上升)。
另外,在本实施方式中,在S4、S5时,使用侧面检测部件131,从侧面对吸附、把持了部件P的状态下的吸嘴N进行摄像,从而计算出距离KZ。
(S6)进而,使头121、吸嘴N等在X、Y、Z方向上移动,使其移动到基板的部件装配位置,通过解除吸附,而装配部件P(图3)。
另外,在本实施方式中,在S6时,使用下面检测部132,从下面对吸附、把持了部件P的状态下的吸嘴N进行摄像,从而计算出部件把持位置HX、HY。
(S7)针对通过上述S1~S6进行动作的给料器F、吸嘴N等的组合,生成实际成绩数据的吸附结果信息152,并存储在运算装置150的存储部151中。在吸附结果信息152中包含上述距离HZ、部件把持位置HX、HY的信息。另外,也可以在其他定时下进行该存储。例如,运算装置150也可以根据需要,从外部(全体控制装置140等)取得吸附结果信息152等。同样地对多次的每次的每个部件安装动作次存储实际成绩数据。
(S8)在装配上述部件P后,全体控制装置140的全体控制部144针对通过上述S1~S7进行动作的给料器F、吸嘴N等的组合,向运算装置150指示对动作信息D2进行修正(包含对其是否需要的判断)。
(S9)运算装置150的运算控制部160根据指示,使用吸附结果信息152,进行用于计算、修正动作信息D2的以下的处理(在图9中详细说明)。作为进行修正的对象、候选,包含与吸嘴N的停止位置L(11c)有关的Z方向位置(z)、停止时间T(11d)、动作速度VZ(11e)。
(1)基于上述侧面检测,计算吸嘴N-部件P的距离KZ(图6等)。在本实施方式中,取得通过侧面检测部131计算、输出的距离KZ的信息。
(2)基于上述下面检测,计算吸嘴N-部件P的部件把持位置HX、HY(后述,图8等)。在本实施方式中,取得通过下面检测部132计算、输出的部件把持位置HX、HY的信息。
(3)针对上述(1)的距离KZ、(2)的部件把持位置HX、HY,分别计算波动值,并作为波动信息153存储。
(4)针对上述(3)的波动值,使用阈值信息154,判断波动的大小(程度)。根据该判断的结果以及优先度判断(后述)等,进行以下的(5)~(7)那样的与各设定要素(参数)有关的修正(修正值计算)。
(5)计算与吸嘴N的停止位置L{x、y、z}有关的修正值。特别包含与Z方向位置有关的修正。
(6)计算与吸嘴N的停止时间T有关的修正值。
(7)计算与吸嘴N的动作速度V(VZ)有关的修正值。特别包含与Z方向的移动的移动速度VZ有关的修正。
另外,考虑到对生产节奏时间的影响后的修正的优先度是上述(5)的L为第一优先,上述(6)的T、(7)的V为第二优先。
(8)运算装置150的运算控制部160将包含上述修正内容信息(包含参数修正值等)的S9的处理结果存储在吸附结果信息152中。
(S10)运算装置150的运算控制部160等例如在画面上显示S9的修正内容信息,使用户对修正执行进行确认(后述,图15)。在确认的基础上,向全体控制装置140应答发送S9的修正内容信息(包含是否要修正),由此,全体控制部144对动作信息143的内容进行更新(再设定)。另外,也可以是省略上述画面、用户的确认的形式,在该情况下,是自动地更新全体控制装置140内的设定信息的形式。
[装配信息]
图10表示作为装配信息D1的一个实施方式的装配信息表例子。本表具有顺序10a、部件装配位置坐标10b、给料器编号10c、吸附吸嘴编号10d等各字段。D1(其存储信息)包含从给料器F通过吸嘴N吸附部件P时、以及将该部件P装配到基板上时的顺序、位置、给料器F、吸嘴N等信息。另外,也可以具有未图示的部件ID等其他字段。
顺序10a存储表示部件P装配到基板的装配顺序的信息、表示通过吸嘴N吸附该部件P的吸附顺序的信息。在本实施方式中,构成为装配顺序与吸附顺序相同,但也可以不同。部件装配位置坐标10b将基板上的X、Y方向的坐标的信息作为表示将该部件P装配到基板(图3的90)上的位置的信息来存储。
给料器编号10c存储表示保持该部件P的给料器F(位置)的信息。在本实施方式中,存储唯一地识别给料器基座111(图3)上的该给料器F(111a)的承载位置的给料器编号。吸附吸嘴编号10d存储表示吸附该部件P的吸嘴N的信息。在本实施方式中,使用被分配为唯一地识别该吸嘴N的承载位置的吸附吸嘴编号(例如1~12),作为用于确定与该吸嘴N关联的头121(图4)上的该吸嘴N的位置的信息。
[动作信息]
图11表示作为动作信息D2的一个实施方式的动作信息表的例子。该表具有给料器编号11a、吸附吸嘴编号11b、停止位置(L)11c{X方向位置(x)、Y方向位置(y)、Z方向位置(z)}、停止时间(T)11d、动作速度(VZ)11e(修正系数)等各字段。D2(其存储信息)包含通过吸嘴N从给料器F吸附部件P时的吸嘴N的停止位置L、停止时间T、动作速度V等信息。
给料器编号11a存储用于确定该给料器F(承载对象部件P)的位置的信息(与10c一样)。吸附吸嘴编号11b存储用于确定该吸嘴N(吸附对象部件P)的位置的信息(与10d一样)。停止位置11c(L{x,y,z})存储用于确定由11b所示的吸嘴N吸附被承载在由11a所示的位置(给料器F)处的部件P时的吸嘴N的停止位置L(换一种说法就是吸附位置)的信息。在本实施方式中,具有X、Y、Z方向的各位置(用相对于基准位置的相对位置表示)。X方向位置(x)、Y方向位置(y)表示图3的X、Y方向的位置。例如,如图7所示,使吸嘴N停止在部件中心CP和吸嘴中心CN之间的x方向上的距离与11c的x的存储值相同的位置上。Z方向位置(z)表示图5的Z方向的位置。例如,如图5所示,使吸嘴N下降停止在相对于基准线501(z=0)的距离与11c的z的存储值相同的位置。
停止时间(T)11d存储用该吸嘴N吸附对应位置(给料器F)的部件P时的11c的停止位置L处的吸嘴N(对应的头121等)的与停止时间T有关的修正值的信息。在本例中,使吸嘴N停止与11d的值对应的量。例如,在11d的值为1的情况下,设为T=0.1秒。
在动作速度(VZ)11e(修正系数)中存储用相应的吸嘴N吸附相应位置(给料器)的部件P时的、用于确定吸嘴N的动作速度V的信息。在本实施方式中,作为动作速度V,至少包含动作速度VZ。动作速度VZ是使吸附了部件P的状态下的吸嘴N在Z方向上上升时的动作速度。另外,用修正系数表示11e。将把用11e表示的值乘以设定上的预定的标准动作速度值所得的值作为实际使用的动作速度(修正值)。也可以在其他移动时对11e(VZ)的控制进行应用。例如,也可以应用到X、Y方向的移动、以及头121和梁122等的移动中。
[全体控制例子]
全体控制装置140(全体控制部144)使用装配信息D1(图10)和动作信息D2(图11)进行的部件安装动作的控制例子如下。全体控制部144向供给装置110和装配装置120发出指示使得按照装配信息D1的顺序10a,通过吸附吸嘴编号10d的吸嘴N(d11)吸附承载在给料器编号10c的给料器F位置(d10)上的部件P,并使其移动到基板上的部件装配位置坐标10b进行装配。D10等是用于区别的符号。
全体控制部144使吸嘴N(d11)定位(停止)在动作信息D2的11c的停止位置L{x(d12),y(d13),z(d14)},向压力控制部125发出指示使得对相应吸嘴N(d11)的内部进行减压,并使吸嘴N(d11)停止11d的停止时间T(d15),由此吸附部件P。然后,在经过了停止时间T(d15)后,全体控制部144按照11e的动作速度VZ(d16)使相应吸嘴N(d11)等移动。
另外,在上述吸附后,全体控制部144使吸附了部件P的状态下的吸嘴N(d11)移动到能够由侧面检测部131摄像的位置而从侧面进行摄像。由此,计算出上述距离KZ(d17)。另外,全体控制部144使吸附了部件P的状态下的吸嘴N(d11)移动到能够通过下面检测部132(图3)摄像的预定的位置而从下面进行摄像。由此,计算出上述的部件把持位置HX(d18)、HY(d19)。
全体控制部144将上述动作的10c的给料器位置(d10)、10d的吸嘴N(d11)、11c的停止位置L{x(d12),y(d13),z(d14)}、11d的停止时间T(d15)、11e的动作速度VZ(d16)、上述计算出的距离KZ(d17)、部件把持位置HX(d18)、HY(d19)的值等存储在吸附结果信息D3(图12)的最终行的相应的字段(12a~12h)中。
然后,全体控制部144使吸嘴N(d11)在X、Y、Z方向上移动到基板上的部件装配位置坐标10b,向压力控制部125发出指示使得解除吸嘴N(d11)的内部的减压,由此将部件P装配到该位置。
[吸附结果信息]
图12表示作为吸附结果信息152的一个实施方式的吸附结果信息表的例子。吸附结果信息D3存储包含使用部件检测装置130检测、计算出的信息的部件吸附结果的信息(实际成绩数据)。该表具有给料器编号12a、吸附吸嘴编号12b、停止位置12c(L{x,y,z})、停止时间(T)12d、动作速度(VZ)12e、部件把持位置HX(12f)、部件把持位置HY(12g)、距离KZ(12h)等各字段。12a~12e是与图11的11a~11e对应的字段,如上述S7和[全体控制例子]所说明的那样,将上述那样的值(d10~d19)存储在这些各字段中。
在部件把持位置HX(12f)、HY(12g)中存储上述(图7、图8)的由下面检测部132检测、计算出的用于确定部件把持位置HX、HY的信息。在本例子中,是将图7的CP=CN时设为0的值。在距离KZ(12h)中存储上述(图5、图6)的由侧面检测部131检测、计算出的用于确定距离KZ的信息。在本例子中,是吸嘴N前端与部件P在Z方向上的距离。
[波动信息]
图13表示作为波动信息D4的一个实施方式的波动信息表的例子。该表具有给料器编号13a、吸附吸嘴编号13b、部件把持位置平均AveX(13c)、部件把持位置平均AveY(13d)、部件把持位置方差VarXY(13e)、距离方差VarZ(13f)等各字段。在波动信息D4中,存储通过图9的处理计算出的信息。
给料器编号13a存储给料器F位置的信息(与10c一样)。吸附吸嘴编号13b存储吸嘴N位置的信息(与10d一样)。
部件把持位置平均AveX(13c)存储部把持位置HX(12f)的平均值(为AveX)的信息。部件把持位置平均AveY(13d)存储部把持位置HY(12g)的平均值(为AveY)的信息。另外,按照上述的给料器F-吸嘴N的单位(组合)取得13c、13d的平均(也可以与吸嘴N无关地取得与同一给料器F有关的平均。另外,还可以与给料器F无关地,取得与同一吸嘴N有关的平均)。另外,还取得基于过去多次安装动作的实际成绩数据的平均。
另外,在部件把持位置方差VarXY(13e)中,存储根据部件把持位置HX(12f)、HY(12g)计算出的方差值(为VarXY)的信息。距离方差VarZ(13f)存储根据距离KZ(12h)计算出的方差值(为VarZ)的信息。这些方差(VarXY、VarZ)表示波动程度。
[阈值信息]
图14表示作为阈值信息D5的一个实施方式的阈值信息表的例子。该表具有第一阈值Th1(14a)、第二阈值Th2(14b)、第三阈值Th3(14c)、Z方向位置初始值(14d)等各字段。阈值信息D5是与吸附时的吸嘴N的动作的修正有关的在图9的判断(s3、s4、s6)中使用的设定信息,可以由用户设定变更各字段值。
第一阈值Th1(14a)存储用于判断(s3)是否实施吸嘴N的Z方向位置(z)、停止时间(T)、动作速度(VZ)等修正处理的信息。第二阈值Th2(14b)存储用于判断(s4)是否实施吸嘴N的X方向位置(x)、Y方向位置(y)的修正处理的信息。第三阈值Th3(14c)存储用于判断(s6)是否实施吸嘴N的停止时间(T)、动作速度(VZ)的修正处理的信息。
在Z方向位置初始值(14d)中,存储实施了T、VZ的修正的情况下的用于决定吸嘴N的Z方向位置(z)的复位时的值(重设值)的信息。在本实施方式中,在实施了T、VZ的修正的情况下,进行控制(复位)而使吸嘴N的位置在Z方向上恢复为上方的初始值(14d),因此,能够设定该初始值(14d)。
[处理详细(图9)]
图9表示与图2的S9相关的用于由运算装置150(主要是运算控制部160)计算、修正动作信息D2的处理例子(s1等表示处理步骤)。运算控制部160例如如果从全体控制装置140(全体控制部144)经由IF部163等接收到用于指定成为动作信息D2(表)的修正对象的给料器F(给料器位置)(d201)与吸嘴N(吸嘴位置)(d202)的组合等的信息、动作信息D2的修正处理的指示,则执行图9的处理。
(s1)运算控制部160计算出部件把持位置HX的平均值(AveX)、部件把持位置HY的平均值(AveY)、距离KZ的平均值(AveZ)。另外,取得给料器F、吸嘴N、部件P等的单位的平均(Ave)。
首先,运算控制部160在动作信息D2的表中,确定给料器编号11a与d201相等并且吸附吸嘴编号11b与d202相等的行,读入存储在该行中的X方向位置(x)(d203)、Y方向位置(y)(d204)、Z方向位置(z)(d205)、停止时间T(11d)(d206)、动作速度VZ(11e)(d207)。进而,运算控制部160在吸附结果信息D3的表中,检索全部的行,确定符合下述条件1的行,读入符合条件1的行中的部件把持位置HX(12f)、HY(12g)、距离KZ(12h)的信息。
(条件1)给料器编号12a的存储值与d201相等,吸附吸嘴编号12b的存储值与d202相等,12c的X方向位置(x)的存储值与d203相等,Y方向位置(y)的存储值与d204相等,Z方向位置(z)的存储值与d205相等,停止时间T(12d)的存储值与d206相等,动作速度VZ(12e)的存储值与d207相等。
在此,将符合条件1的行中的从上数第i行中的部件把持位置HX(12f)的信息称为Xi,将部件把持位置HY(12g)的信息称为Yi,将距离KZ(12h)的信息称为Zi,将符合条件1的行的个数称为n。
进而,运算控制部160计算出部件把持位置HX的平均值(AveX)、部件把持位置HY的平均值(AveY)、以及距离KZ的平均值(AveZ)。在数据的个数n为预定的阈值Th0(例如5)以下的情况下,设为数据数少,并设为AveX=0、AveY=0、AveZ=0。在n比阈值Th0大的情况下,运算控制部160依照下式(1)、式(2)、以及式(3),计算出AveX、AveY、AveZ。
AveX = ( Σ i = 1 n X i ) / n . . . ( 1 )
AveY = ( Σ i = 1 n Y i ) / n . . . ( 2 )
AveZ = ( Σ i = 1 n Z i ) / n . . . ( 3 )
运算控制部160将上述的d201存储在波动信息D4的表的给料器编号13a中,将d202存储在吸附吸嘴编号13b中,将AveX存储在13c中,将AveY存储在13d中。
(s2)运算控制部160计算出HX、HY的方差(VarXY)作为表示部件把持位置HX、HY的波动的值,计算出KZ的方差(VarZ)。
运算控制部160在数据个数n为预定阈值Th0(例如5)以下的情况下,设为数据数少,对于HX、HY的方差的和即VarXY,设为VarXY=0,对于距离KZ的方差即VarZ,设为VarZ=0。在n比阈值Th0大的情况下,运算控制部160依照下式(4)、式(5),计算出VarXY、VarZ。
VarXY = ( Σ i = 1 n { ( X i - AveX ) 2 + ( Y i - AveY ) 2 } ) / ( n - 1 ) . . . ( 4 )
VarZ = ( Σ i = 1 n { Z i - AveZ } ) / ( n - 1 ) . . . ( 5 )
运算控制部160将上述的VarXY存储在波动信息D4的表的13f中,将VarZ存储在13g中。
(s3)运算控制部160使用在s2中计算出的HX、HY的波动(方差VarXY)、距离KZ的波动(方差VarZ)的数据、以及阈值信息D5(第一阈值Th1),进行用于决定下面进行的处理的判断。运算控制部160在VarXY或VarZ为第一阈值Th1(14a)以上的情况下(S3-是(Y)),接着进行s6以后的处理(Z修正处理),在VarXY和VarZ都不足第一阈值Th1(14a)的情况下(s3-否(N)),接着进行s4以后的处理(XY修正处理)。在s6以后的处理(Z修正处理)中,对吸嘴N的停止位置L(Z方向位置(x))、或者、停止时间T或动作速度VZ进行修正,在s4以后的处理(XY修正处理)中,修正X方向位置(x)、Y方向位置(y)。
(s4)运算控制部160使用部件把持位置HX、HY的平均值(AveX、AveY)、以及阈值信息D5,进行用于决定下面进行的处理的判断。运算控制部160在AveX或AveY为第二阈值Th2(14b)以上的情况下(s4-是),接着进行s5的处理,在AveX和AveY不足第二阈值Th2(14b)的情况下(s4-否),判断为在吸附中没有问题,结束处理。
(s5)运算控制部160使用上述平均值AveX、AveY,修正吸附时的吸嘴N的X、Y方向的位置(x、y)。运算控制部160使用下式(6)、式(7),计算出X方向位置(x)的修正值(newd203)和Y方向位置(y)的修正值(newd204)。在此,式(6)和式(7)中的α是0~1之间的实数(例如0.9)。
newd203=d203-α×AveX    …(6)
newd204=d204-α×AveY    …(7)
运算控制部160针对上述计算出的修正值(newd203和newd204),在动作信息D2的表中确定给料器编号11a的存储值与d201相等、吸附吸嘴编号11b的存储值与d202相等的行,将该行中的11c的X方向位置(x)的数据修正为newd203,将Y方向位置(y)的数据修正为newd204,结束处理。
(s6)运算控制部160使用Z方向位置(z)的值、以及阈值信息D5,进行用于决定下面进行的处理的判断。运算控制部160在d205(z)不足第三阈值Th3(14c)的情况下(s6-是),作为第一优先的处理,进行判断为部件P与吸嘴n之间有富裕(分离),在s7等中将吸嘴N的Z方向位置(z)修正为与部件P接近的位置的处理。在d205(z)为Th3(14c)以上的情况下(s6-否),进行判断为部件P与吸嘴N之间过于接近,在s8等中修正吸嘴N的Z方向位置(z)以外的参数(停止时间T和动作速度VZ)的处理。
(s7)运算控制部160进行计算出Z方向位置(z)的修正值的处理。运算控制部160例如计算将对d205(z)加上预定的实数(例如0.1)所得的值作为Z方向位置(z)的修正值(newd205)。另外,判断为不需要修正停止时间T和动作速度VZ,将d206代入到停止时间T的修正值(newd206),将d207代入到动作速度VZ的修正值(newd207)。作为上述修正方法,也可以不设为加法,而设为乘法等。
(s8)运算控制部160进行计算停止时间T的修正值的处理。运算控制部160例如计算将对d206加上预定的实数(例如0.1)所得的值作为停止时间T的修正值(newd206)。
(s9)运算控制部160进行计算出动作速度VZ的修正值的处理。运算控制部160例如计算出将从d207减去预定的实数(例如0.1)所得的值作为动作速度VZ的修正值(newd207)。
(s10)运算控制部160在s8的停止时间T的修正值和s9的动作速度VZ的修正值中,将对生产节奏时间影响小的修正值确定为优先度高的修正值(用于修正的修正值),统一地决定Z方向位置(z)、停止时间T、动作速度VZ的修正值。
运算控制部160依照下式(8),计算出停止时间T的修正值(假定)的生产节奏时间增加量与动作速度VZ的修正时(假定)的生产节奏时间增加量之间的差分(DifTime)。
DifTime=(newd206-d206)-(β/newd207-β/d207) …(8)
在此,公式(8)中的β是表示头121的动作距离(例如从给料器基座111到基板90的距离)的实数。
在上述的DifTime为0以下的情况下,如果修正停止时间T而使其增加则生产节奏时间增加量少,因此决定为对停止时间T进行修正。因此,将d207代入到newd207,(为了进行复位)将Z方向位置初始值(14d)代入到newd205。
另外,在DifTime比0大的情况下,如果修正动作速度VZ而使其减少则生产节奏时间增加量少,因此决定为对动作速度VZ进行修正。因此,将d206代入到newd206,(为了进行复位)将Z方向位置初始值(14d)代入到newd205。
(s11)运算控制部160根据到s10的处理结果,输出Z方向位置(z)的修正值、停止时间T的修正值、动作速度VZ的修正值等信息(修正内容信息)。在本实施方式中,进行将修正内容信息显示在画面上的处理,能够由用户进行修正内容的确认以及修正执行(图15)。通过部件安装装置100的输出部171(或运算装置150的输出部162)显示画面。
图15表示在s11中显示的画面例子。在本画面中,显示作为修正对象的给料器F的编号(g11)、吸嘴N的编号(g12)、部件把持位置HX、HY的波动(方差值)(g13)、距离KZ的波动(方差值)(g14)、修正前的动作信息D2{(Z方向位置(z)(g15)、停止时间T(g16)、动作速度VZ(g17)等)}、修正后的动作信息D2{(Z方向位置(z)(g18)、停止时间T(g19)、动作速度VZ(g20)等)}的信息、以及可否执行修正的按键(g21、g22)等。
运算装置160将d201显示为g11,将d202显示为g12,将VarXY显示为g13,将VzrZ显示为g14,将d205显示为修正前的g15,将d206显示为g16,将d207显示为g17,将newd205显示为修正后的g18,将newd206显示为g19,将newd207显示为g20。
(s12)运算控制部160接受通过s11(图15的画面)的用户的输入结果(通过“是”(Yes)按键(g21)的可执行修正等)。在可执行修正(是)的情况下(Y),进行s13的处理,在不可执行修正(否)的情况下,不进行S13而结束。另外,如上所述,也可以省略s11、s12而自动地执行s13的修正(例如能够预先设定自动执行)。
(s13)运算控制部160使用上述处理结果(修正内容信息),修正动作信息D2(z、T、VZ等)(上述的S10)。例如,在动作信息D2的表中,确定给料器编号11a的存储值与d201相等、并且吸附吸嘴编号11b的存储值与d202相等的行,将该行中的11c的Z方向位置(z)的数据修正为newd205,将停止时间T(11d)的数据修正为newd205,将动作速度VZ(11e)的数据修正为newd206,结束处理。
[补充]
说明利用与吸嘴N、部件P有关的状态参数值(距离KZ、部件把持位置HX、HY)的数据信息的波动的理由。
首先,在部件把持位置HX、HY的波动大的情况下,表示吸嘴N吸附部件P的端部的可能性高。如果吸附部件P的端部,则吸嘴N的孔露出到部件P外的可能性高,空气流入到吸嘴N的内部的可能性高。如果空气流入到吸嘴N的内部,则吸嘴N的内部的压力变大,使部件P落下的可能性变高。因此,必须减小部件把持位置HX、HY的波动。
另外,在距离KZ的波动大的情况下,吸嘴N有很大倾斜地吸附部件P的可能性高。如果有很大倾斜地吸附部件P,则例如会成为无法按照适当的方向将部件P设置在基板上而产生不合格基板的原因。因此,必须减小距离KZ的波动。
作为部件把持位置HX、HY、距离KZ的波动扩大的理由,可以列举由吸嘴N吸附部件P时的部件P与吸嘴N的距离大、吸附时的吸嘴N的停止时间T小而在吸嘴N的内部的压力充分降低之前吸嘴N动作、吸嘴N的动作速度V大等。吸附时的部件P与吸嘴N的距离大、吸附时部件P从给料器F移动到吸嘴N的距离扩大,部件把持位置HX、HY、部件的倾斜(距离KZ)发生波动。在吸嘴N的内部的压力没有充分降低的情况、吸嘴N的动作速度V大的情况下,由于吸嘴N的动作而产生的空气阻抗等比吸嘴N的吸附力还大,部件P的把持位置HX、HY、部件的倾斜(距离KZ)发生波动。
[效果等]
如以上说明的那样,在本实施方式的部件安装装置100(运算装置150)中,将根据实际成绩数据(吸附结果信息D3)而吸附部件P后的吸嘴N的部件把持位置HX、HY、吸附时的吸嘴N的Z方向位置(z)等作为输入信息,适当地对包含吸附时的吸嘴N的Z方向位置(z)在内的停止位置L、停止时间T、动作速度VZ等进行计算、修正,由此能够降低异常发生率。
以上,根据实施方式具体说明了本发明人的发明,但本发明并不限于上述实施方式,在不脱离其宗旨的范围内,当然能够进行各种变更。
本发明能够用于生产管理***等中。

Claims (8)

1.一种运算装置,其对将部件安装到基板上的部件安装装置的动作控制的设定进行计算,其特征在于:
上述部件安装装置具备:
供给装置,其供给上述部件;
装配装置,其包含用于吸附上述部件的吸嘴;
全体控制装置,其按照上述设定的信息,对包含吸附动作以及装配动作的安装动作中的包含上述供给装置和装配装置的各部位的动作进行控制,其中,上述吸附动作是通过上述吸嘴吸附上述部件的动作,上述装配动作是将通过上述吸嘴吸附了的上述部件装配到基板上的动作;以及
检测装置,其检测上述吸附动作时的与上述吸嘴和部件有关的状态,
将使上述吸嘴相对于上述供给装置的部件的承载面接近或远离的方向作为Z方向,将与Z方向交叉的平面的方向作为X、Y方向,
上述运算装置具有:进行上述计算处理的运算控制部;以及存储在该计算处理中使用的数据信息的存储部,
上述运算装置使用上述检测装置取得与上述吸嘴和部件有关的状态,
上述运算控制部根据上述存储部的信息,进行以下的处理:
(1)第一处理,以包含Z方向的形式取得或计算表示上述吸附动作时的上述吸嘴与部件的距离、相对位置的状态参数,并存储该信息;
(2)第二处理,计算上述吸附动作中的上述状态参数的波动值,并存储该信息;
(3)第三处理,在上述状态参数的波动值超过了第一阈值的情况下,以包含Z方向的形式将上述吸嘴的吸附位置的参数值向上述吸嘴接近部件的位置修正。
2.根据权利要求1所述的运算装置,其特征在于:
上述运算控制部根据上述存储部的信息进行以下处理:
(4)第四处理,在上述状态参数的波动值超过了第二阈值的情况下,对上述吸嘴在吸附位置的停止时间的参数值进行修正使其变大。
3.根据权利要求1所述的运算装置,其特征在于:
上述运算控制部根据上述存储部的信息进行以下处理:
(5)第五处理,在上述状态参数的波动值超过了第三阈值的情况下,对包含上述吸嘴的吸附位置附近的包含Z方向在内的移动的移动速度的参数值进行修正使其变小。
4.根据权利要求1~3的任一项所述的运算装置,其特征在于:
计算方差值并将其作为上述状态参数的波动值而利用。
5.根据权利要求2所述的运算装置,其特征在于:
在上述修正时,相对于上述第四处理而优先进行上述第三处理,在上述吸嘴过于接近部件的情况下,进行上述第四处理。
6.根据权利要求3所述的运算装置,其特征在于:
在上述修正时,相对于上述第五处理而优先进行上述第三处理,在上述吸嘴过于接近部件的情况下,进行上述第五处理。
7.根据权利要求1所述的运算装置,其特征在于:
在上述部件安装装置或运算装置所具备的输出装置的画面中,显示上述状态参数的波动值、与上述设定的参数有关的包含上述修正前后的值的修正内容信息,在由用户确认的基础上,执行上述修正。
8.一种部件安装装置,其将部件安装到基板上,其特征在于,
上述部件安装装置具备:
供给装置,其供给上述部件;
装配装置,其包含用于吸附上述部件的吸嘴;
全体控制装置,其按照上述设定的信息,对包含吸附动作、以及装配动作的安装动作中的包含上述供给装置和装配装置的各部位的动作进行控制,其中,上述吸附动作是通过上述吸嘴吸附上述部件的动作,上述装配动作是将通过上述吸嘴吸附了的部件装配到基板上的动作;
检测装置,其检测上述吸附动作时的与上述吸嘴和部件有关的状态;以及
运算装置,其对上述部件安装装置的动作控制的设定进行计算,
将使上述吸嘴相对于上述供给装置的部件的承载面接近或远离的方向作为Z方向,将与Z方向交叉的平面的方向作为X、Y方向,
上述运算装置具有:进行上述计算处理的运算控制部;存储在该计算处理中使用的数据信息的存储部,
上述运算装置使用上述检测装置取得与上述吸嘴和部件有关的状态,
上述运算控制部根据上述存储部的信息,进行以下的处理:
(1)第一处理,以包含Z方向的形式取得或计算表示上述吸附动作时的上述吸嘴与部件的距离、相对位置的状态参数,并存储该信息;
(2)第二处理,计算上述吸附动作中的上述状态参数的波动值,并存储该信息;
(3)第三处理,在上述状态参数的波动值超过了第一阈值的情况下,以包含Z方向的形式将上述吸嘴的吸附位置的参数值向上述吸嘴接近部件的位置修正。
CN201210159318.5A 2011-06-03 2012-05-21 运算装置、部件安装装置 Active CN102811600B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011124753A JP5795882B2 (ja) 2011-06-03 2011-06-03 演算装置、部品実装装置、及びプログラム
JP2011-124753 2011-06-03

Publications (2)

Publication Number Publication Date
CN102811600A true CN102811600A (zh) 2012-12-05
CN102811600B CN102811600B (zh) 2016-01-06

Family

ID=47235139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210159318.5A Active CN102811600B (zh) 2011-06-03 2012-05-21 运算装置、部件安装装置

Country Status (2)

Country Link
JP (1) JP5795882B2 (zh)
CN (1) CN102811600B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592684A (zh) * 2014-11-11 2016-05-18 Juki株式会社 电子部件安装装置
CN106061230A (zh) * 2015-04-09 2016-10-26 松下知识产权经营株式会社 部件安装装置以及动作参数的设定值的设定方法
CN107155289A (zh) * 2016-03-04 2017-09-12 松下知识产权经营株式会社 部件安装装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6488553B2 (ja) * 2014-03-31 2019-03-27 日本電気株式会社 部品搬送装置、部品搬送方法、及びプログラム
JP6384089B2 (ja) * 2014-03-31 2018-09-05 日本電気株式会社 部品搬送装置、部品搬送方法、及びプログラム
JP6413071B2 (ja) * 2014-07-17 2018-10-31 パナソニックIpマネジメント株式会社 部品実装方法および部品実装システム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08162799A (ja) * 1994-12-06 1996-06-21 Sony Corp 電子部品装着機
JP2001024395A (ja) * 1999-07-12 2001-01-26 Yamaha Motor Co Ltd 異形部品の装着方法
CN1613284A (zh) * 2001-06-08 2005-05-04 松下电器产业株式会社 元件安装装置和元件安装方法
CN1893811A (zh) * 2005-07-06 2007-01-10 重机公司 电子部件安装装置
CN101209007A (zh) * 2005-06-27 2008-06-25 松下电器产业株式会社 贴装条件确定方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4607820B2 (ja) * 2005-06-27 2011-01-05 パナソニック株式会社 実装条件決定方法
JP2007043076A (ja) * 2005-07-06 2007-02-15 Juki Corp 電子部品の実装装置
JP4704218B2 (ja) * 2006-01-24 2011-06-15 ヤマハ発動機株式会社 部品認識方法、同装置および表面実装機

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08162799A (ja) * 1994-12-06 1996-06-21 Sony Corp 電子部品装着機
JP2001024395A (ja) * 1999-07-12 2001-01-26 Yamaha Motor Co Ltd 異形部品の装着方法
CN1613284A (zh) * 2001-06-08 2005-05-04 松下电器产业株式会社 元件安装装置和元件安装方法
CN101209007A (zh) * 2005-06-27 2008-06-25 松下电器产业株式会社 贴装条件确定方法
CN1893811A (zh) * 2005-07-06 2007-01-10 重机公司 电子部件安装装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592684A (zh) * 2014-11-11 2016-05-18 Juki株式会社 电子部件安装装置
CN105592684B (zh) * 2014-11-11 2019-12-31 Juki株式会社 电子部件安装装置
CN106061230A (zh) * 2015-04-09 2016-10-26 松下知识产权经营株式会社 部件安装装置以及动作参数的设定值的设定方法
CN106061230B (zh) * 2015-04-09 2020-01-07 松下知识产权经营株式会社 部件安装装置以及动作参数的设定值的设定方法
CN107155289A (zh) * 2016-03-04 2017-09-12 松下知识产权经营株式会社 部件安装装置

Also Published As

Publication number Publication date
JP5795882B2 (ja) 2015-10-14
CN102811600B (zh) 2016-01-06
JP2012253200A (ja) 2012-12-20

Similar Documents

Publication Publication Date Title
CN102811600A (zh) 运算装置、部件安装装置
CN101784862B (zh) 试样的表面形状的测定方法及装置
US20180073853A1 (en) Method for capturing dynamic vibrations of a roughness sensor, method for measuring a roughness of a workpiece surface, computer program product and measuring device configured to carry out the methods
US10747215B2 (en) Method and terminal device for diagnosing robot errors
CN103801980B (zh) 工具机刀具的补偿测量方法及其***
CN109952019B (zh) 印刷电路板检查装置、感知焊膏是否异常的方法及计算机可判读记录介质
JP5749996B2 (ja) アプリケーション・コードの実行表示用のシステムおよび方法
WO2012101895A1 (ja) 設計支援装置、方法およびプログラム
JP2006517472A5 (zh)
CN107511303B (zh) 点胶控制方法及***
US10191468B2 (en) Tool track display device for displaying track of tool
CN106383999A (zh) 一种多源时序数据的趋势分析方法和装置
CN106994545A (zh) 设定辅助装置以及设定辅助方法
JP2018203231A (ja) ショックアブソーバ寸法
CN102541725A (zh) 一种数控***功能模块的仿真测试方法
CN104285509A (zh) 运算装置、部件安装装置以及程序
CN111783226A (zh) 生成自动驾驶场景度量参数的方法、装置、电子设备和存储介质
CN107405718B (zh) 飞溅分析方法及装置
JP2007025997A (ja) 稼働分析装置
JP5272248B2 (ja) 表面性状測定装置、表面性状測定方法、及びプログラム
US11609089B2 (en) System and method for analysis of measurement data acquired from multiple workpieces
EP2410429A1 (en) System and method for use in indicating execution of application code
JP6465729B2 (ja) 鉄道車両の製造方法、計測装置及び計測方法
CN107885607A (zh) 一种基于嵌入式***软件多视图事故模型及其建模方法
CN109857064B (zh) 信息处理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: YAMAHA MOTOR CO. LTD.

Free format text: FORMER OWNER: HITACHI HIGH TECH INSTR CO., LTD.

Effective date: 20150313

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150313

Address after: Shizuoka

Applicant after: Yamaha Motor Co., Ltd.

Address before: Saitama Prefecture, Japan

Applicant before: Hitachi High Tech Instr Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant