电子元件供给装置的制作方法

文档序号:16853170发布日期:2019-02-12 22:55阅读:205来源:国知局
电子元件供给装置的制作方法

本发明涉及一种具备多个供料器的电子元件供给装置,更加详细而言,涉及一种更新各供料器的动作用软件的结构。



背景技术:

作为生产安装有多个电子元件的基板的设备,具有钎焊印刷机、电子元件安装机、回流焊机、基板检查机等。通常,连接这些基板生产设备而构成基板生产线。其中,电子元件安装机具备:基板输送装置、电子元件供给装置、元件移动载置装置及控制装置。作为电子元件供给装置,多使用以可更换的方式具备多个供料器的结构。供料器具有:送出保持有多个电子元件的载带的带送出机构及通过利用动作用软件进行动作来控制带送出机构的单独控制部。

动作用软件在供料器被生产的时刻下安装在单独控制部中的软件,存在根据各供料器的机型为的规格或生产时期而不同的多个种类。另外,即使是在供料器的使用开始后,动作用软件也能够与技术改良等对应地进行全部或者一部分的更新。对动作用软件的至少一部分进行替换的更新用软件例如通过通信从上位控制部传送。在专利文献1中公开有与这种电子元件供给装置及供料器的动作用软件的更新相关的技术例。

专利文献1的电子元件安装机构成为,具备头单元,该头单元从基于控制程序而进行动作的多个供料器拾取电子元件并向基板安装,用于更新控制程序的各更新程序包含相互一致的共用程序部分,该共用程序部分能够同时向多个供料器发送。由此,与向各供料器单独地依次发送全部更新程序的情况相比,能够与能够同时向多个供料器发送共用程序部分相应地缩短通信时间。

现有技术文献

专利文献1:日本特开2010-182768号公报



技术实现要素:

发明所要解决的课题

然而,在专利文献1的技术例中,各更新程序的除了共用程序部分以外的固有部分依然向各供料器依次发送。因此,通信时间的缩短效果有限,多个供料器的程序的更新所需的更新时间未大幅地缩短。

另外,在通过通信从上位控制部向各供料器传送动作用软件的结构中,为了确保与以往生产的旧式的供料器之间的整合性及互换性,即使是新式的供料器也需要使用较慢的通信速度。另一方面,上位控制部和单独控制部的处理速度日益进步而远超出较慢的通信速度。其结果是,上位控制部和单独控制部等待通信结束的时间损失变得显著,在每个供料器的较长的通信时间相加而成的更新时间的期间,电子元件安装机的作业中断。

本发明鉴于上述背景技术的问题点而作出,其课题在于解决提供一种能够大幅地缩短将多个供料器的动作用软件替换为更新用软件所需的更新时间的电子元件供给装置。

用于解决课题的技术方案

解决上述课题的本发明的电子元件供给装置具备:多个供料器,分别具有送出保持有多个电子元件的载带的带送出机构及通过利用动作用软件进行动作来控制上述带送出机构的单独控制部,上述多个供料器向各自的供给位置依次供给上述电子元件;上位控制部,能够保持对上述动作用软件的至少一部分进行替换的更新用软件;及多个信息传送部,以能够传送信息的方式连接于上述上位控制部与上述多个供料器的上述单独控制部之间,相互独立地从上述上位控制部向上述单独控制部传送上述更新用软件。

发明效果

本发明的电子元件供给装置具备能够在上位控制部与多个供料器的单独控制部之间相互独立地进行传送的多个信息传送部,因此能够对不同的供料器同时传送更新用软件。因此,与依次向多个供料器传送更新用软件的以往技术相比,能够与同时向不同的供料器传送更新用软件相应地大幅地缩短更新时间。

附图说明

图1是示意性地表示搭载第一实施方式的电子元件供给装置的电子元件安装机的整体结构的俯视图。

图2是示意性地表示以可更换的方式装备于电子元件供给装置的供料器的结构例的侧视图。

图3是电子元件供给装置的传送更新用软件的部分的功能框图。

图4是示意性地表示电子元件供给装置的动作的时间表的图。

图5是比较例的电子元件供给装置的传送更新用软件的部分的功能框图。

图6是第二实施方式的电子元件供给装置的传送更新用软件的部分的功能框图。

具体实施方式

(1.电子元件安装机1的整体结构)

参照图1~图4来说明本发明的第一实施方式的电子元件供给装置3。首先,说明搭载电子元件供给装置3的电子元件安装机1的整体结构。图1是示意性地表示搭载第一实施方式的电子元件供给装置3的电子元件安装机1的整体结构的俯视图。从图1的左侧朝向右侧的方向是搬入搬出基板k的x方向,纸面的上下方向是y方向。如图所示,电子元件安装机1由基板输送装置2、电子元件供给装置3、元件移动载置装置4及控制装置7(如图3所示)等构成。

基板输送装置2配置于机台9的上表面,将沿着x方向输送基板k并将其定位于安装实施位置。基板输送装置2由一对导轨21、一对输送带22及夹紧装置23等构成。一对导轨21沿着x方向延伸且相互平行地配置。一对输送带22为能够载置基板k的环状,以能够轮转的方式设于导轨21的相对的内侧。夹紧装置23配置于在一对导轨21之间的x方向上的中央附近设定的安装实施位置的下方。基板k被导轨21引导并被输送带22搬入搬出,且被夹紧装置23定位固定于安装实施位置。

电子元件供给装置3以大致矩形的托盘部件31为主部件而构成。在托盘部件31的上表面形成有沿着y方向延伸并沿着x方向排列的多个插槽32。电子元件供给装置3在多个插槽32分别以可更换的方式装备有多个供料器6。电子元件供给装置3在托盘部件31的内部具有控制所装备的供料器6的上位控制部51(如图3所示)。

供料器6在后侧以可更换的方式保持带盘r,在前侧上部具有元件供给位置67。在图1的例子中,在托盘部件31上设有十六组插槽32。并且,分别在托盘部件31的靠右端的两处位置及靠左端的四处位置合计六处位置的插槽32装备有供料器6。在多数情况下,在电子元件供给装置3的托盘部件31上设有更多的插槽32。

元件移动载置装置4由一对固定导轨41、头移动导轨42、安装头43、吸嘴44及基板识别用相机45等构成。一对固定导轨41在基板输送装置2的上方沿着y方向延伸并相互平行地配置。头移动导轨42沿着x方向延伸,其两端以能够移动的方式支撑于固定导轨41。头移动导轨42被省略图示的滚珠丝杠输送机构沿着y方向驱动。安装头43以能够移动的方式支撑于头移动导轨42。安装头43被省略图示的滚珠丝杠输送机构沿着x方向驱动。安装头43朝下地具有吸嘴44及基板识别用相机45。吸嘴44从供料器6吸附拾取电子元件,并向被定位的基板k安装。基板识别用相机45识别被定位的基板k的准确的坐标位置。

在基板输送装置2与元件供给装置3之间配置有元件识别用相机95。元件识别用相机95从下方拍摄并识别被吸嘴44拾取后的电子元件的吸附状态。控制装置7协调控制基板输送装置2、电子元件供给装置3及元件移动载置装置4,使电子元件安装机1顺畅地进行作业。

(2.第一实施方式的电子元件供给装置3及供料器6的结构)

图2是示意性地表示以可更换的方式装备于电子元件供给装置3的供料器6的结构例的侧视图。供料器6构成为,在侧板69上安装有带盘保持轴61、带引导部件62、链轮63、驱动马达64、单独控制部65、操作面板66及带检测传感器68等。带盘保持轴61设于侧板69的后侧靠下方处。带盘保持轴61对卷绕有保持电子元件的载带t的带盘r以可更换的方式进行保持。

带引导部件62从被保持的带盘r的前侧向前上方倾斜地延伸,在到达了侧板的69的上缘之后向前方水平地延伸。带引导部件62将从带盘r送出的载带t向前侧上部的元件供给位置67引导。在带引导部件62的靠前方的下侧处枢轴支撑有链轮63。链轮63的外周的齿卡入载带t的链轮孔。驱动马达64能够驱动链轮63而使其向正转方向及反转方向中的任一方向旋转。驱动马达64由单独控制部65控制。链轮63及驱动马达64构成带送出机构。

操作面板66设于侧板69的靠后部的上表面。操作面板66具有送出开关661及回卷开关662。送出开关661及回卷开关662是由作业者操作的手动开关,将其操作状况向单独控制部65传送。当按压了送出开关661或者回卷开关662时,单独控制部65使驱动马达64及链轮63间歇性地正转驱动或者反转驱动。由此,载带t每次被少量地送出或者少量地回卷。带检测传感器68配置于带引导部件62的靠后侧的倾斜部分。带检测传感器68检测有无送出的载带t,并向单独控制部65送出检测结果。

单独控制部65是具有cpu的计算机控制装置。单独控制部65经由设于前表面的连接器651而与上位控制部51通信连接(详细内容见后述)。单独控制部65在内部的存储器中存储有识别供料器6的个体的id编码及供料器6的机型的信息。在供料器6装备于插槽32的时刻下,从单独控制部65向上位控制部51传送id编码及机型的信息。

另外,单独控制部65在内部的存储器中存储有动作用软件655。动作用软件655例如由动作用程序及常量数据构成。具体地说,动作用软件655记述了考虑操作面板66的操作状况及带检测传感器68的检测结果,并基于来自上位控制部51的指令来控制驱动马达64的控制处理内容。

与供料器6的技术改善、性能提高相对应地,动作用软件655的至少一部分能够替换为更新用软件。向更新用软件的替换通常在电子元件安装机1的作业的间歇期进行。作为技术改善和性能提高的例子,具有载带t的送出性能的提高、元件供给位置67处的电子元件的位置精度的提高、操作了操作面板66时的响应性的提高等。

图3是电子元件供给装置3的传送更新用软件的部分的功能框图。在图3~图5中,供料器6被简化为第一供料器601、第二供料器602及第三供料器603这三台。如图3所示,在托盘部件31的内部配置有上位控制部51、第一信息传送部521、第二信息传送部522及第三信息传送部523。上位控制部51接收并存储来自控制装置7的指令。作为指令的一个种类,有软件的更新指令。除了更新用软件的数据以外,软件的更新指令还包括成为更新对象的供料器6的id编码及机型的信息。

三个信息传送部521、522、523为同一结构,与供料器601、602、603一对一地设置。第一信息传送部521具有第一存储器531及第一通信功能电路541。相同地,第二信息传送部522具有第二存储器532及第二通信功能电路542,第三信息传送部523具有第三存储器533及第三通信功能电路543。三个信息传送部521、522、523相互独立地动作。

存储器531、532、533经由总线55而与上位控制部51连接。作为总线55,能够例示地址总线及16位并行的数据总线,但是不限定于此。上位控制部51具有经由总线55而向存储器531、532、533写入各种指令和更新用软件等数据的功能。此外,上位控制部51具有经由总线55而从存储器531、532、533读出数据的功能。

三个通信功能电路541、542、543与存储器531、532、533连接。通信功能电路541、542、543具有从存储器531、532、533读出数据的功能,例如能够以16位并行读出数据。此外,通信功能电路541、542、543具有向存储器531、532、533写入数据的功能。

另外,第一通信功能电路541经由装备的第一供料器601的连接器651而与单独控制部65通信连接。相同地,第二通信功能电路542经由装备的第二供料器602的连接器651而与单独控制部65通信连接,第三通信功能电路543经由装备的第三供料器603的连接器651而与单独控制部65通信连接。通信功能电路541、542、543具有对从存储器531、532、533读出的更新用软件实施行并行-串行转换并以串行方式向单独控制部65发送的功能。另外,通信功能电路541、542、543具有接收来自单独控制部65的响应的功能。

(3.第一实施方式的电子元件供给装置3的动作及作用)

移向第一实施方式的电子元件供给装置3的动作的说明。图4是示意性地表示电子元件供给装置3的动作的时间表的图。在图4中,从左侧向右侧依次排列有上位控制部51、第一存储器531及第一通信功能电路541、第二存储器532及第二通信功能电路542、第三存储器533及第三通信功能电路543。另外,时间从图4的上方向下方经过,但是时间刻度并不严格。

在图4的步骤s01中,上位控制部51从控制装置7接收软件的更新指令。由此,上位控制部51开始进行供料器6的动作用软件655的更新控制。在步骤s02中,上位控制部51确认更新指令的内容。首先,上位控制部51对第一供料器601用的更新用软件sw1的数据长与第一存储器531的存储器容量进行比较。相同地,上位控制部51对第二供料器602用的更新用软件sw2的数据长与第二存储器532的存储器容量进行比较,对第三供料器603用的更新用软件sw3的数据长与第三存储器533的存储器容量进行比较。在数据长小于存储器容量的情况下,上位控制部51决定以一次传送更新用软件sw1、sw2、sw3。相反,在数据长大于存储器容量的情况下,上位控制部51决定将更新用软件sw1、sw2、sw3分割为多个数据包,并以数据包为单位分多次传送。

此外,上位控制部51确认成为更新对象的供料器6。在图4的例子中,更新对象被设为第一供料器601、第二供料器602及第三供料器603这三台。因此,上位控制部51向第一存储器531写入更新用软件sw1,接下来,向第二存储器532写入更新用软件sw2,最后向第三存储器533写入更新用软件sw3。由此,三个通信功能电路541、542、543能够同时进行动作。另外,三个更新用软件sw1、sw2、sw3可以相同,也可以互不相同。以下,详细地进行说明。

在步骤s03中,上位控制部51向第一存储器531写入第一供料器601用的更新软件sw1。另外,在更新用软件sw1被分割为多个数据包的情况下,上位控制部51向第一存储器531写入第一供料器601用的更新软件sw1的第一数据包。由于是经由总线55的写入,因此写入时间tm1成为较短的时间。在写入完成后的步骤s04中,上位控制部51向第一存储器531写入通信开始标志f1s。通信开始标志f1s是向第一通信功能电路541指令开始发送的标志。

另一方面,第一通信功能电路541通过来自上位控制部51的控制而在步骤s11中启动。在步骤s12中,第一通信功能电路541读出第一存储器531的通信开始标志f1s。在读出后的步骤s13中,第一通信功能电路541向第一供料器601的单独控制部65发送更新软件sw1或者其第一数据包。由于是串行方式的通信,因此发送时间ts1成为比写入时间tm1长的时间。第一通信功能电路541在完成了发送后等待来自第一供料器601的响应。

第一供料器601的单独控制部65将接收到的更新软件sw1或者其第一数据包对动作用软件655的至少一部分进行替换而更新。当更新完成时,第一供料器601的单独控制部65向第一通信功能电路541发送更新完成的响应。第一通信功能电路541当在步骤s14中接收到了更新完成的响应时,在接下来的步骤s15中,向第一存储器531写入通信结束标志f1e。在之后的步骤s16中,第一通信功能电路541停止。

在步骤s04完成后的步骤s05中,上位控制部51以写入时间tm2向第二存储器532写入第二供料器602用的更新软件sw2或者其第一数据包。在写入完成后的步骤s06中,上位控制部51向第二存储器532写入通信开始标志f2s。通信开始标志f2s是向第二通信功能电路542指令开始发送的标志。

另一方面,第二通信功能电路542通过来自上位控制部51的控制而在步骤s21中启动。在步骤s22中,第二通信功能电路542读出第二存储器532的通信开始标志f2s。在读出后的步骤s23中,第二通信功能电路542向第二供料器602的单独控制部65发送更新软件sw2或者其第一数据包。由于是串行方式的通信,因此发送时间ts2成为比写入时间tm2长的时间。第二通信功能电路542在完成了发送后,等待来自第二供料器602的响应。

在此,第二通信功能电路542的发送开始比第一通信功能电路541的发送开始晚。即便如此,第二通信功能电路542的发送时间的ts2的大部分也与第一通信功能电路541的发送时间ts1重叠。

第二供料器602的单独控制部65将接收到的更新软件sw2或者其第一数据包对动作用软件655的至少一部分进行替换而更新。当更新完成时,第二供料器602的单独控制部65向第二通信功能电路542发送更新完成的响应。第二通信功能电路542当在步骤s24中接收到了更新完成的响应时,在接下来的步骤s25中,向第二存储器532写入通信结束标志f2e。在之后的步骤s26中,第二通信功能电路542停止。

在步骤s06完成后的步骤s07中,上位控制部51以写入时间tm3向第三存储器533写入第三供料器603用的更新软件sw3或者其第一数据包。在写入完成后的步骤s08中,上位控制部51向第三存储器533写入通信开始标志f3s。通信开始标志f3s是向第三通信功能电路543指令开始发送的标志。

另一方面,第三通信功能电路543通过来自上位控制部51的控制而在步骤s31中启动。在步骤s32中,第三通信功能电路543读出第三存储器533的通信开始标志f3s。在读出后的步骤s33中,第三通信功能电路543向第三供料器603的单独控制部65发送更新软件sw3或者其第一数据包。由于是串行方式的通信,因此发送时间ts3成为比写入时间tm3长的时间。第三通信功能电路543在完成了发送后,等待来自第三供料器603的响应。

在此,第三通信功能电路543的发送开始比第二通信功能电路542的发送开始晚。即便如此,第三通信功能电路543的发送时间的ts3的大部分也与第一通信功能电路541的发送时间ts1及第二通信功能电路542的发送时间ts2重叠。即,三个通信功能电路541、542、543能够同时进行发送。

第三供料器603的单独控制部65将接收到的更新软件sw3或者其第一数据包对动作用软件655的至少一部分进行替换并更新。当更新完成时,第三供料器603的单独控制部65向第三通信功能电路543发送更新完成的响应。第三通信功能电路543当在步骤s34中接收到更新完成的响应时,在接下来的步骤s35中,向第三存储器533写入通信结束标志f3e。在之后的步骤s36中,第三通信功能电路543停止。

在步骤s08完成后,上位控制部51依次读出存储器531、532、533的内容,确认有无通信结束标志f1e、f2e、f3e。在步骤s09中,上位控制部51确认第一存储器531的通信结束标志f1e。由此,上位控制部51识别出向第一供料器601的发送正常结束。相同地,在步骤s0a中,上位控制部51确认第二存储器532的通信结束标志f2e,识别出向第二供料器602的发送正常结束。此外相同地,在步骤s0b中,上位控制部51确认第三存储器533的通信结束标志f3e,识别出向第三供料器603的发送正常结束。

在一次传送更新用软件sw1、sw2、sw3的情况下,在步骤s0b完成的时刻下,三台供料器601、602、603的动作用软件655的更新结束。因此,在步骤s0c中,上位控制部51向控制装置7响应向更新用软件sw1、sw2、sw3的更新结束。

另外,在分多次传送更新用软件sw1、sw2、sw3的情况下,在步骤s0b完成后,上位控制部51反复进行从第二次之后的步骤s03至步骤s0b,将第二数据包之后的信息依次写入存储器531、532、533。与此相对应地,三个通信功能电路541、542、543也反复进行发送。重复次数与分割更新用软件sw1、sw2、sw3而得到的数据包的数量一致。在预定的重复次数中的步骤s0b完成的时刻下,三台供料器601、602、603的动作用软件655的更新结束。因此,进入步骤s0c,上位控制部51向控制装置7响应向更新用软件sw1、sw2、sw3的更新结束。

接下来,与比较例的电子元件供给装置进行比较地说明第一实施方式的电子元件供给装置3的作用。图5是比较例的电子元件供给装置3x的传送更新用软件的部分的功能框图。在比较例中,在托盘部件31的内部配置有上位控制部51、单一的信息传送部58及选择器59。单一的信息传送部58向选择器59发送从上位控制部51接收到的更新用软件。选择器59根据来自上位控制部51的指令依次切换至成为发送的对象的供料器601、602、603的单独控制部65。在比较例中,信息传送部58也进行基于串行方式的通信的传送。

因此,在比较例中,向三台供料器601、602、603依次发送更新用软件sw1、sw2、sw3。因此,三台供料器601、602、603的动作用软件655的更新所需的更新时间比将不同时的三次发送时间加在一起而得到的时间长。与此相对,在第一实施方式中,三个通信功能电路541、542、543以使各发送时间ts1、ts2、ts3的大部分相互重叠的方式同时进行发送。由此,更新时间缩短至比较例的35%~40%左右。

根据详细的计算,写入时间tm1、tm2、tm3比发送时间ts1、ts2、ts3小三位数左右。因此,即使在装备供料器6为数十台,即具有数十组存储器及通信功能电路的结构中,上位控制部51也能够在比发送时间ts1、ts2、ts3短的时间内向数十个存储器依次写入更新用软件。由此,数十个通信功能电路能够同时进行发送,更新时间被大幅地缩短。

另外,上位控制部51能够保持与以可更换的方式装备的多个供料器6的多个机型对应而互不相同的多种更新用软件。并且,当某个机型的供料器6装备于插槽32时,上位控制部51能够通过取得该供料器6的id编码及机型的信息来判定是否是更新对象。在是更新对象的情况下,上位控制部51经由与该供料器6连接的信息传送部而向该供料器6传送所需的更新用软件。因此,成为更新对象的供料器6的台数最多与插槽32的位置数一致,最少为一台。在成为更新对象的供料器6仅为一台的情况下,与比较例相比不会产生更新时间的缩短效果。

(4.第一实施方式的电子元件供给装置3的方式及效果)

第一实施方式的电子元件供给装置3具备:多个供料器601、602、603,分别具有送出保持有多个电子元件的载带t的带送出机构(链轮63、驱动马达64)及通过利用动作用软件655进行动作来控制带送出机构的单独控制部65,该多个供料器601、602、603向各自的供给位置67依次供给电子元件;上位控制部51,能够保持对动作用软件655的至少一部分进行替换的更新用软件sw1、sw2、sw3;及多个信息传送部521、522、523,以能够传送信息的方式连接于上位控制部51与多个供料器601、602、603的单独控制部65之间,相互独立地从上位控制部51向单独控制部65传送更新用软件sw1、sw2、sw3。

由此,能够对不同的供料器601、602、603同时传送更新用软件sw1、sw2、sw3。因此,与向多个供料器601、602、603依次传送更新用软件的比较例相比,能够与同时向不同的供料器601、602、603传送更新用软件sw1、sw2、sw3相应地大幅地缩短更新时间。

此外,多个信息传送部521、522、523分别具有:存储器531、532、533,上位控制部51经由总线55向该存储器531、532、533写入更新用软件sw1、sw2、sw3;及通信功能电路541、542、543,将被写入存储器531、532、533的更新用软件sw1、sw2、sw3向单独控制部65发送。

由此,由于上位控制部51向存储器531、532、533依次写入更新用软件sw1、sw2、sw3的写入时间tm1、tm2、tm3为较短的时间即可,因此发送时间ts1、ts2、ts3的大部分重叠,更新时间的缩短效果变得明显。即使在更新数十台供料器6的动作用软件655的情况下也相同地产生该效果。

此外,多个信息传送部521、522、523各自的通信功能电路541、542、543在存储器531、532、533被写入更新用软件sw1、sw2、sw3时开始进行发送。由此,由于在通信功能电路541、542、543中不会产生无用的待机时间,因此不会发生更新时间被无益地拖长的情况。

此外,信息传送部521、522、523与多个供料器601、602、603一对一地设置。由此,无需如比较例那样依次向多个供料器601、602、603发送更新用软件,能够可靠地缩短更新时间。

此外,上位控制部51能够保持与以能够更换的方式装备的多个供料器6的多个机型对应而互不相同的多种更新用软件sw1、sw2、sw3,当装备了多个供料器6中的第一机型的供料器6时,多个信息传送部521、522、523中的与第一机型的供料器6连接的信息传送部传送多种更新用软件中的与第一机型的供料器对应的更新用软件。由此,对于被暂时拆下的供料器6,也能够可靠地更新动作用软件655,不会产生忘记更新的情况。

此外,更新用软件sw1、sw2、sw3能够以被分割为多个的数据包为单位而被分多次进行传送。由此,即使在更新用软件sw1、sw2、sw3存在数据长的不同,也能够可靠地更新动作用软件655。

(5.第二实施方式的电子元件供给装置3a)

接下来,以与第一实施方式不同的点为主来说明第二实施方式的电子元件供给装置3a。在第一实施方式中,能够可靠且大幅地缩短更新时间,但是当插槽32的位置数较多时,信息传送部的电路规模变大,成本增加。因此,在第二实施方式中,使用第一选择器561、第二选择器562及第三选择器563来使电路规模小规模化。图6是第二实施方式的电子元件供给装置3a的传送更新用软件的部分的功能框图。在图6中,供料器6被简化为第一供料器601、第二供料器602、第三供料器603、第四供料器604、第五供料器605及第六供料器606这六台。

对图6与图3进行比较可知,在第二实施方式中,在第一通信功能电路541的发送输出侧连接有第一选择器561的输入侧。相同地,在第二通信功能电路542的发送输出侧连接有第二选择器562的输入侧,在第三通信功能电路543的发送输出侧连接有第三选择器563的输入侧。在第二实施方式中,除了选择器561、562、563以外的功能大致与第一实施方式相同,因此省略详细的说明。

第一选择器561选择操作第一供料器601及第四供料器604中的一个供料器。相同地,第二选择器562选择操作第二供料器602及第五供料器605中的一个供料器,第三选择器563选择操作第三供料器603及第六供料器606中的一个供料器。三个选择器561、562、563按照来自上位控制部51的设定来进行选择操作。另外,选择器561、562、563也可以选择操作三台以上的供料器6中的任一个供料器。

移向第二实施方式的电子元件供给装置3a的动作的说明。以下,将以六台供料器601、602、603、604、605、606为更新对象,一次传送更新用软件的情况作为例子进行说明。上位控制部51从控制装置7接收软件的更新指令,开始进行供料器6的动作用软件655的更新控制。首先,上位控制部51确认更新用软件的数据长小于存储器容量而能够一次传送及更新对象为六台供料器601、602、603、604、605、606。

接下来,上位控制部51以选择操作第一供料器601的方式预先设定第一选择器561,向第一存储器531写入第一供料器601用的更新软件及通信开始标志。然后,第一通信功能电路541读出通信开始标志,进而读出第一供料器601用的更新软件并向第一选择器561发送。由此,第一供料器601用的更新软件经由第一选择器561而被正确地向第一供料器601的单独控制部65发送。

接下来,相同地,上位控制部51以选择操作第二供料器602的方式预先设定第二选择器562,向第二存储器532写入第二供料器602用的更新软件及通信开始标志。然后,第二通信功能电路542读出通信开始标志,进而读出第二供料器602用的更新软件并向第二选择器562发送。由此,第二供料器602用的更新软件经由第二选择器562而被正确地向第二供料器602的单独控制部65发送。

进而相同地,上位控制部51以选择操作第三供料器603的方式预先设定第三选择器563,向第三存储器533写入第三供料器603用的更新软件及通信开始标志。然后,第三通信功能电路543读出通信开始标志,进而读出第三供料器603用的更新软件并向第三选择器563发送。由此,第三供料器603用的更新软件经由第三选择器563而被正确地向第三供料器603的单独控制部65发送。

通过上述发送,第一供料器601、第二供料器602及第三供料器603的各单独控制部65将分别接收到的更新软件对动作用软件655的至少一部分进行替换而更新。当更新完成时,各单独控制部65向通信功能电路541、542、543发送更新完成的响应。通信功能电路541、542、543在接收到了更新完成的响应时,分别向存储器531、532、533写入通信结束标志。

接下来,上位控制部51依次读出存储器531、532、533的内容,确认有无通信结束标志。上位控制部51在确认了第一存储器531的通信结束标志时,以选择操作第四供料器604的方式预先设定第一选择器561,向第一存储器531写入第四供料器604用的更新软件及通信开始标志。然后,第一通信功能电路541读出通信开始标志,进而读出第四供料器604用的更新软件并向第一选择器561发送。由此,第四供料器604用的更新软件经由第一选择器561而被正确地向第四供料器604的单独控制部65发送。

接下来,相同地,上位控制部51在确认了第二存储器532的通信结束标志时,以选择操作第五供料器605的方式预先设定第二选择器562,向第二存储器532写入第五供料器605用的更新软件及通信开始标志。然后,第二通信功能电路542读出通信开始标志,进而读出第五供料器605用的更新软件并向第二选择器562发送。由此,第五供料器605用的更新软件经由第二选择器562而被正确地向第五供料器605的单独控制部65发送。

进而相同地,上位控制部51在确认了第三存储器533的通信结束标志时,以选择操作第六供料器606的方式预先设定第三选择器563,向第三存储器533写入第六供料器606用的更新软件及通信开始标志。然后,第三通信功能电路543读出通信开始标志,进而读出第六供料器606用的更新软件并向第三选择器563发送。由此,第六供料器606用的更新软件经由第三选择器563而被正确地向第六供料器606的单独控制部65发送。

通过上述发送,第四供料器604、第五供料器605及第六供料器606的各单独控制部65将分别接收到的更新软件对动作用软件655的至少一部分进行替换而更新。当更新完成时,各单独控制部65向通信功能电路541、542、543发送更新完成的响应。通信功能电路541、542、543在接收到了更新完成的响应时,分别向存储器531、532、533写入通信结束标志。

接下来,上位控制部51依次读出存储器531、532、533的内容,确认有无通信结束标志。上位控制部51在确认了三个通信结束标志的时刻下,识别为六台供料器601、602、603、604、605、606的动作用软件655的更新结束,对控制装置7响应更新结束。

在此,即使将上位控制部51设定选择器561、562、563的设定时间和向存储器531、532、533写入更新软件及通信开始标志的写入时间加在一起,也远小于通信功能电路541、542、543的发送时间。因此,三个通信功能电路541、542、543的第一次发送时间的大部分相互重叠,第二次发送时间的大部分也相互重叠。另一方面,在比较例中,需要依次向六台供料器601、602、603、604、605、606发送更新用软件,需要发送时间的六次的量。因此,在仅为发送时间的大致两次的量即可的第二实施方式中,更新时间缩短至比较例的35%~40%左右。

动作用软件655的更新时间的缩短效果取决于一组信息传送部及选择器所承担的供料器6的台数。作为一例,假定插槽32具有六十五处位置的情况。在该情况下,可考虑有具备十三组信息传送部及选择器而各组承担五台供料器6的第一结构例和具有五组信息传送部及选择器而各组承担十三台供料器6的第二结构例。第一结构例及第二结构例能够兼顾更新时间的缩短效果和电路规模的小规模化的效果。并且,在更新时间的缩短效果的方面,第一结构例较优异,在电路规模的小规模化的方面,第二结构例较优异。

另外,在第二实施方式中,成为更新对象的供料器6的台数不作限定。在仅由特定的选择器来承担成为更新对象的多个供料器6的情况下,与比较例相比,不会产生更新时间的缩短效果。

在第二实施方式的电子元件供给装置3a中,多个信息传送部521、522、523的数量比多个供料器601、602、603、604、605、606少,多个信息传送部521、522、523的至少一部分具有根据来自上位控制部51的指令而切换成为传送的对象的单独控制部65的选择器561、562、563。由此,能够兼顾动作用软件655的更新时间的缩短效果和电路规模的小规模化的效果。

(6.实施方式的应用及变形)

另外,能够适当地变更与存储器531、532、533的电连接相关的硬件的结构、读写数据的软件的顺序、通信功能电路541、542、543的通信规格等。另外,在第二实施方式中,选择器561、562、563根据来自上位控制部51的设定来进行选择操作,但是也存在其他方法。例如,上位控制部51也可以构成为,向存储器531、532、533写入选择指令,读出了选择指令的通信功能电路541、542、543设定选择器561、562、563。本发明除此以外也可以进行各种应用和变形。

附图标记说明

1、电子元件安装机;3、3a、电子元件供给装置;31、托盘部件;32、插槽;3x、比较例的电子元件供给装置;51、上位控制部;521、522、523、第一、第二、第三信息传送部;531、532、533、第一、第二、第三存储器;541、542、543、第一、第二、第三通信功能电路;55、总线;561、562、563、第一、第二、第三选择器;6、供料器;601、602、603、604、605、606、第一、第二、第三、第四、第五、第六供料器;63、链轮;64、驱动马达;65、单独控制部;655、动作用软件;sw1、sw2、sw3、更新用软件。

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