部件安装生产线中的程序的版本升级方法与流程

文档序号:14070918阅读:141来源:国知局

本发明涉及多个部件安装用设备连结而成的部件安装生产线中的程序的版本升级方法。



背景技术:

对于构成部件安装生产线的部件安装装置等部件安装用设备的动作控制用的程序,通常在设备开始运行之后,出于不良情况的修正、动作的改进的目的等,频繁地执行变更内容的版本升级。在版本升级中,需要中断部件安装用设备中的基板的生产。因此,提出了用于缩短生产中的因部件安装用设备的版本升级导致的时间损失的对策。例如,参照专利文献1(日本特开2008-205075号公报)。

在专利文献1的部件安装用设备(电子部件安装用装置)中具有存储部,该存储部具备多个存储程序的存储区域,在执行一个存储区域中存储的程序而执行基板的生产的期间,向其他存储区域写入版本升级用的程序,通过切换区域来执行版本升级,从而缩短时间损失。



技术实现要素:

本发明涉及一种部件安装生产线中的程序的版本升级方法,在多个部件安装用设备连结而成的部件安装生产线中,从多个部件安装用设备中的前端的部件安装用设备起向所述多个部件安装用设备中的下游侧的多个部件安装用设备依次执行部件安装用设备的程序的版本升级。

前端的部件安装用设备在得到执行版本升级的指示的时刻结束向生产中的基板的安装,在基板向下游侧的多个部件安装用设备中的、相邻的部件安装用设备的搬出结束后,执行版本升级。

附图说明

图1是本实施方式的部件安装生产线的结构说明图。

图2是本实施方式的部件安装装置的俯视图。

图3是示出本实施方式的部件安装生产线的控制系统的结构的框图。

图4是本实施方式的部件安装生产线的前端的部件安装装置中的程序的版本升级方法的流程图。

图5是本实施方式的部件安装生产线的从前端起第二台以后的部件安装装置中的程序的版本升级方法的流程图。

图6是本实施方式的部件安装生产线中的程序的版本升级方法的说明图。

具体实施方式

在包括专利文献1在内的现有技术中,提出了作为部件安装用设备单体而缩短因版本升级造成的时间损失的技术。但是,并未提及作为多个部件安装用设备连结而成的部件安装生产线整体而缩短因版本升级造成的时间损失的对策。因此,期望作为部件安装生产线整体而缩短因程序的版本升级造成的生产时间的损失。

以下,使用附图对本发明的一个实施方式进行详细说明。以下所述的结构、形状等是用于说明的示例,能够根据部件安装生产线、部件安装装置(部件安装用设备)的规格而适当变更。以下,在所有附图中对相对应的要素标注相同的附图标记,并省略重复的说明。

首先,参照图1对部件安装生产线1进行说明。在图1中,部件安装生产线1从基板搬运方向的上游侧朝向下游侧将部件安装装置m1、部件安装装置m2、部件安装装置m3连结并通过通信网络2而连接,整体由管理计算机3控制。部件安装生产线1具有向基板安装部件而生产安装基板的功能。

需要说明的是,部件安装生产线1的结构不限定于图1所示的例子。例如,可以将4台以上的部件安装装置m1~m3连结,也可以由2台的部件安装装置m1~m3构成。另外,构成部件安装生产线1的部件安装用设备不限定于部件安装装置m1~m3。例如,部件安装用设备可以是向基板印刷膏状钎料的印刷装置、对印刷于基板的钎料的状态进行检查的印刷检查装置、对安装于基板的部件的状态进行检查的安装检查装置。另外,也可以包括向下游侧供给基板的基板供给装置。这样,部件安装生产线1通过将多个部件安装用设备连结而成。

接下来,参照图2对部件安装装置m1~m3的结构进行说明。在图2中,作为在水平面内相互正交的两轴向,示出基板搬运方向的x方向(图2中的左右方向)、与基板搬运方向正交的y方向(图2中的上下方向)。部件安装装置m1~m3为同样的结构,在此对部件安装装置m1进行说明。部件安装装置m1具有执行将从部件供给部供给的部件向基板安装的部件安装作业的功能。在基台4的中央沿x方向配设有基板搬运机构5。基板搬运机构5将基板6搬入安装作业位置并进行定位保持,该基板6通过向相邻的上游侧的部件安装用设备发送基板要求信号而从上游侧搬运来。另外,当基板搬运机构5接收到来自相邻的下游侧的部件安装用设备的基板要求信号时,向下游侧搬出部件安装作业结束了的基板6。

在基板搬运机构5的两侧方配置有部件供给部7。在各个部件供给部7上并列安装有多个带馈送器8。带馈送器8通过沿着从部件供给部7的外侧朝向基板搬运机构5的方向(带进给方向)对形成有收纳部件的凹槽的载带进行间距进给,并向以下说明的部件安装机构的安装头的部件取出位置供给部件。

在基台4的上表面的x方向的一侧的端部,沿y方向配设有具备直线驱动机构的y轴梁9。同样地具备直线驱动机构的两个x轴梁10沿y方向移动自如地结合于y轴梁9。x轴梁10沿x方向配设。安装头11沿x方向移动自如地分别装配于两个x轴梁10。安装头11具备能够吸附并保持部件而进行升降的多个吸附单元11a。在吸附单元11a的各自的下端部安装有吸附保持部件的吸附嘴。

在图2中,通过驱动y轴梁9、x轴梁10,从而安装头11沿x方向、y方向移动。由此,两个安装头11分别通过吸附嘴从配置在对应的部件供给部7的带馈送器8的部件取出位置吸附并取出部件,并向定位于基板搬运机构5的基板6的安装点安装。y轴梁9、x轴梁10以及安装头11构成通过使保持部件的安装头11移动从而将部件向基板6安装的部件安装机构12。

在部件供给部7与基板搬运机构5之间配设有部件识别相机13。从部件供给部7取出部件的安装头11在部件识别相机13的上方移动时,部件识别相机13对由安装头11保持的状态的部件进行拍摄从而识别部件的保持姿态。在安装有安装头11的板10a安装有基板识别相机14。基板识别相机14与安装头11一体地移动。

通过安装头11移动,从而基板识别相机14移动至由基板搬运机构5定位的基板6的上方,对设置于基板6的基板标识(未图示)进行拍摄,从而识别基板6的位置。另外,基板识别相机14移动至带馈送器8的部件的取出位置的上方,识别部件取出位置附近的载带的状态。在由安装头11进行的向基板6的部件安装动作中,考虑基于部件识别相机13的部件的识别结果和基于基板识别相机14的基板位置的识别结果来进行安装位置的修正。

接下来,参照图3对部件安装生产线1的控制系统的结构进行说明。部件安装装置m1~m3为同样的结构,在此对部件安装装置m1进行说明。部件安装装置m1所具备的安装控制部21是具备cpu功能的运算处理装置,作为内部处理功能具备更新控制部21a。安装存储部22是存储装置,除存储处理程序以外,还存储更新程序22a等。显示部23是液晶面板等显示装置,显示各种数据、信息等。通信部24是通信接口,借助通信网络2在与管理计算机3、其他部件安装装置m2、m3之间进行信号、数据的发送接收。

安装控制部21通过执行存储于安装存储部22的处理程序,从而控制基板搬运机构5、部件供给部7、部件安装机构12、部件识别相机13、基板识别相机14、以及显示部23的各部,执行将从部件供给部7供给的部件向由基板搬运机构5保持的基板6安装的部件安装作业。

在图3中,更新控制部21a执行程序的更新处理,在该程序的更新处理中,将安装存储部22以及部件安装装置m1的各部所具备的控制装置(省略图示)所具有的存储部中存储的处理程序、动作参数版本升级为最新版。具体地说,更新控制部21a在接收到来自管理计算机3的更新指示时、或者接收到表示相邻的上游侧的部件安装用设备(部件安装装置m1~m3等)已开始进行更新处理的开始报告时,开始进行程序的更新处理。

另外,更新控制部21a在更新处理刚开始后,停止向相邻的上游侧的部件安装用设备的基板要求信号。由此,防止从上游侧新搬入成为部件安装的对象的基板6。另外,更新控制部21a在开始进行更新处理的时刻结束生产中的部件向基板6的安装,将部件安装装置m1内的所有的基板6向下游侧的部件安装用设备搬出。另外,更新控制部21a向管理计算机3发送版本升级用的更新程序22a的要求,将从管理计算机3发送的更新程序22a存储于安装存储部22。

另外,在将所有的基板6向下游侧搬出时,更新控制部21a向相邻的下游侧的部件安装用设备发送表示已开始进行更新处理的开始报告。另外,更新控制部21a执行更新程序22a,在更新程序22a的执行结束时,使需要再起动的各部再起动(在电源断开后使电源接通)。另外,在再起动结束时,更新控制部21a再次向相邻的上游侧的部件安装用设备的发出基板要求信号,使基板6的生产再次开始。

在图3中,管理计算机3具备管理控制部31、管理存储部32、输入部33、显示部34、以及通信部35。管理控制部31是cpu等运算装置,具有更新管理部31a等内部处理部。管理存储部32是存储装置,除存储有用于综合控制部件安装生产线1的部件安装数据以外,还存储有更新程序32a等。

更新程序32a是用于将部件安装生产线1所具备的部件安装用设备的处理程序、动作参数版本升级为最新版的程序,与部件安装用设备的种类对应地存储。更新管理部31a对部件安装生产线1所具备的多个部件安装用设备的程序的版本升级进行管理控制。具体地说,更新管理部31a向部件安装生产线1的前端(最上游侧)的部件安装用设备发送指示执行程序的更新的更新指示。另外,更新管理部31a根据来自各部件安装用设备(部件安装装置m1~m3)的要求,向要求源发送与该部件安装用设备对应的更新程序32a。

在图3中,输入部33是键盘、触摸面板、鼠标等输入装置,在输入操作命令、数据时使用。显示部34是液晶面板等显示装置,除显示各种数据以外,还显示通知信息等。通信部35是通信接口,借助通信网络2在与部件安装装置m1~m3之间进行信号、数据的发送接收。

接下来,按照图4、图5的流程,参照图6对部件安装生产线中的程序的版本升级方法(程序的更新处理)进行说明。图4示出部件安装生产线1所具备的多个部件安装用设备中的、前端(最上游)的部件安装用设备即部件安装装置m1中的程序的更新处理的流程。图5示出部件安装生产线1所具备的多个部件安装用设备中的、从前端起第二台以后的部件安装用设备即部件安装装置m2、m3中的程序的更新处理的流程。图6是本实施方式的部件安装生产线1中的程序的版本升级方法的说明图。在图6中,基板6(1)、基板6(2)、基板6(3)、基板6(4)、基板6(5)、以及基板6(6)示出各个状况下的基板6。

在此,对在部件安装生产线1所具备的3台部件安装装置m1~m3中执行程序的版本升级的例子进行说明。另外,在即将开始进行更新处理之前的部件安装生产线1中,如图6的(a)所示,部件安装装置m1执行相对于基板6(3)的部件安装作业,部件安装装置m2执行相对于基板6(2)的部件安装作业,部件安装装置m3执行相对于基板6(1)的部件安装作业。

首先,参照图4对部件安装装置m1中的程序的更新处理进行说明。前端的部件安装用设备即部件安装装置m1从管理计算机3接收更新指示(st1:更新指示接收工序)。由此,程序的更新处理开始。接下来,部件安装装置m1的更新控制部21a停止向相邻的上游侧的部件安装用设备(省略图示的基板供给装置、印刷检查装置等)的基板要求信号(st2:停止基板要求信号工序)。

在部件安装装置m1中继续进行安装基板的生产(st3:基板生产工序),更新控制部21a判断是否所有的基板6从部件安装装置m1的基板搬运机构5向下游侧被搬出(st4:搬出结束判断工序)。即,部件安装装置m1在得到执行版本升级的指示(更新指示)的时刻直至生产中的基板6(3)被搬出之前(st4中为no),继续进行部件向基板6(3)的安装(st3)。

如图6的(b)所示,当部件安装装置m1中的部件安装作业结束,基板6(3)被搬出至下游侧的部件安装装置m2(st4中为是)时,更新控制部21a朝向部件安装装置m2发送表示已开始进行版本升级的开始报告(st5:开始报告发送工序)。接下来,更新控制部21a从管理计算机3下载更新程序22a,并执行更新程序22a(st6:更新程序执行工序)。由此,安装存储部22的处理程序等被更新为最新版。需要说明的是,更新程序22a的下载也可以与安装基板的生产(st3)并行地执行。

接下来,更新控制部21a在需要再起动的各部的再起动结束后,再次发送向相邻的上游侧的部件安装用设备的基板要求信号(st7:再次发送基板要求信号工序)。接下来,更新控制部21a使部件安装装置m1中的安装基板的生产再次开始(st8:再次开始基板生产工序)。由此,部件安装装置m1中的程序的版本升级结束,如图6的(c)所示,开始向由上游侧搬运来的基板6(4)的部件安装作业。

如以上说明那样,部件安装装置m1(前端的部件安装用设备)在得到执行版本升级的指示(更新指示)的时刻(st1)结束向生产中的基板6(3)的安装(st3)。然后,在基板6(3)向部件安装装置m2(相邻的下游侧的部件安装用设备)的搬出结束后(st4中为是),执行版本升级(st5~st8)。

接下来,参照图5对比前端的部件安装用设备(部件安装装置m1)靠下游侧的部件安装用设备(部件安装装置m2、m3)中的程序的更新处理进行说明。部件安装装置m2以及部件安装装置m3中的程序的更新处理相同,在此对部件安装装置m2进行说明。在部件安装装置m1中,开始程序的更新处理(版本升级)的触发信号是从管理计算机3发送的更新指示。相对于此,在部件安装装置m2中,开始程序的更新处理(版本升级)的触发信号与部件安装装置m1不同,是从部件安装装置m1发送的开始报告。以下,对与部件安装装置m1中的程序的更新处理相同的工序标注相同的附图标记,并省略详细的说明。

在部件安装装置m2即将开始进行更新处理之前的部件安装生产线1中,如图6的(b)所示,部件安装装置m1执行程序的更新处理,部件安装装置m2执行相对于基板6(3)的部件安装作业,部件安装装置m3执行相对于基板6(2)的部件安装作业。

在图5中,对基板6(3)进行部件安装作业中的部件安装装置m2接收从相邻的上游侧的部件安装用设备即部件安装装置m1发送的开始报告(st11:开始报告接收工序)。由此,程序的更新处理开始。接下来,部件安装装置m2的更新控制部21a在停止基板要求信号工序(st2)中,停止向部件安装装置m1(相邻的上游侧的部件安装用设备)的基板要求信号。

即,部件安装装置m2(比前端的部件安装用设备靠下游侧的各个部件安装用设备)在从部件安装装置m1(相邻的上游侧的部件安装用设备)接收到开始报告的时刻(st11),停止向部件安装装置m1(相邻的上游侧的部件安装用设备)的基板要求信号(st2)。

接下来,在接收到开始报告的时刻直至基板6(3)被搬出至部件安装装置m3之前,执行生产中的基板6(3)的基板生产工序(st3)。当在搬出结束判断工序(st4)中判断为搬出结束时(是),更新控制部21a执行开始报告发送工序(st5),向相邻的下游侧的部件安装用设备即部件安装装置m3发送开始报告。接下来,更新控制部21a执行更新程序执行工序(st6),从管理计算机3下载并执行更新程序22a。

接下来,更新控制部21a在执行了所需的再起动后,执行再次发送基板要求信号工序(st7),再次发送向部件安装装置m1的基板要求信号。接下来,更新控制部21a执行再次开始基板生产工序(st8),使部件安装装置m2中的安装基板的生产再次开始。由此,部件安装装置m2中的程序的版本升级结束,如图6的(d)所示,在程序版本升级后的部件安装装置m1中搬运安装有部件的基板6(4),通过程序版本升级后的部件安装装置m2开始向基板6(4)的部件安装作业。

如以上说明那样,部件安装装置m2(比前端的部件安装用设备靠下游侧的各个部件安装用设备)在从部件安装装置m1(相邻的上游侧的部件安装用设备)接收到表示已开始进行版本升级的开始报告的时刻(st11),结束生产中的基板6(3)的安装(st3)。然后,在结束基板6(3)向部件安装装置m3(相邻的下游侧的部件安装用设备)的搬出和开始报告的发送(st5)后,执行版本升级(st6~st8)。

如图6的(d)所示,当部件安装装置m3在开始报告接收工序(st11)中接收到从部件安装装置m2发送的开始报告时,开始进行更新处理。

接下来,对正在执行程序的更新处理的部件安装生产线1整体的状况进行说明。在图6的(b)、图6的(c)、图6的(d)中,用双点划线包围正在执行程序的更新处理的部件安装装置m1~m3。另外,利用斜线对通过程序版本升级后的部件安装装置m1~m3执行了部件安装作业的基板6(基板6(4)、基板6(5))标注阴影线。

如图6的(b)、图6的(c)、图6的(d)所示,在部件安装生产线1中,从多个部件安装用设备(部件安装装置m1~m3)中的前端(部件安装装置m1)开始朝向下游侧依次执行部件安装用设备的程序的版本升级。由此,能够防止通过处理程序的版本不同的部件安装装置m1~m3重复地执行向基板6的部件安装。具体地进行说明,基板6(1)、基板6(2)、基板6(3)以旧版本的处理程序执行部件安装作业,基板6(4)、基板6(5)以更新后的新版本的处理程序执行部件安装作业。

另外,在正在执行程序的更新处理的部件安装装置m1~m3以外的部件安装装置m1~m3中,继续进行向基板6的部件安装作业。例如,在图6的(b)中,正在执行版本升级的部件安装用设备(部件安装装置m1)以外的多个部件安装用设备(部件安装装置m2、m3)继续进行基板6的生产。由此,能够缩短部件安装装置m1~m3为了进行程序的更新处理而停止安装基板的生产的时间,作为部件安装生产线1整体能够缩短生产时间的损失。

如以上说明那样,在本实施方式的部件安装生产线中的程序的版本升级方法中,从多个部件安装用设备(部件安装装置m1~m3)中的前端(部件安装装置m1)起开始朝向下游侧依次执行部件安装用设备的程序的版本升级。

此时,前端的部件安装用设备(部件安装装置m1)在得到执行版本升级的指示的时刻(st1)结束向生产中的基板6的安装,在基板6向相邻的下游侧的部件安装用设备(部件安装装置m2)的搬出结束后(st4中为是),执行版本升级(st5~st8)。由此,能够在正在执行版本升级的部件安装用设备以外的部件安装用设备中继续进行安装基板的生产,因此作为部件安装生产线1整体能够缩短因程序的版本升级造成的生产时间的损失。

需要说明的是,在上述说明中,作为部件安装用设备以具备一组载置基板6的位置设定为一处的基板搬运机构5的部件安装装置m1~m3为例而进行了说明,但本实施方式的部件安装生产线中的程序的版本升级方法的应用不限定于这种部件安装装置m1~m3。例如,在部件安装生产线1中连结的部件安装用设备可以是沿y方向并排配备有两组基板搬运机构5的部件安装装置,也可以是在基板搬运机构5中设定有多个载置基板6的位置的部件安装装置。在该情况下,在搬出结束判断工序(st4)中,判断是否所有的基板6从部件安装装置所具备的所有的基板搬运机构5被搬出。

根据本发明,作为部件安装生产线整体能够缩短因程序的版本升级造成的生产时间的损失。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1