生产程序生成系统的制作方法

文档序号:8017963阅读:173来源:国知局
专利名称:生产程序生成系统的制作方法
技术领域
本发明涉及一种生产程序生成系统,更详细地说,涉及这样一种生产程序生成系统,其生成生产程序,该生产程序是将各种处理作为模块记载而成,这各种处理用于使用部件安装机将由部件供给装置供给的电子部件搭载到基板上而生产基板。
背景技术
当前,使用部件安装机(装配机),将由加载装置提供的电子部件用吸附头进行吸附,使该吸附头移动到基板的规定位置,将部件搭载到基板上。该情况下,基板的生产(部件安装),通过对于每个基板种类生成生产该基板的生产程序来进行。各个生产程序包含用于在安装机上生产基板的各种数据,例如,由与基板相关的数据、与搭载位置相关的数据、与部件相关的数据(例如纵横高度尺寸)、与吸附位置相关的数据、图像识别用的信息、以及与粘结剂涂层相关的数据等构成。
这种部件安装机,通常作为多台流水线设置,分配器也设有多台,以进行多种基板的生产。在生产多种基板的情况下,为了能够在最短时间内高效地进行多个生产程序,使多个生产程序成为如同1个程序(组群化),在组群化后的生产程序内,即使基板的种类改变也不需要进行加载装置的重新配置,从而进行生产程序以及加载装置配置的优化(专利文献1)。
另外,还将在各个生产程序中使用的加载装置,以在各个部件安装机之间进行平衡生产的方式,分配给部件安装机(专利文献2)。
这样,用于生产多个基板的生产程序,以可以在最短时间内高效地进行基板生产,以及可以进行流水线平衡生产的方式生成,为了生成该程序,需要采用由多个处理模块构成的生产程序生成系统。这里所说的模块(Module)是工科等中的设计性的概念,是指构成系统的单元、工位等(图4)。
专利文献1特开2003-229696号公报专利文献2特开2004-319719号公报发明内容利用上述生产程序生成系统,可以构成由特性各异的各种部件安装机进行的流水线,但在生产程序生成系统的特性方面,每次出现新机种时都必须支持该机种,在现有的系统结构中存在以下缺点由于对应每个新机种在各个处理模块内增加新机种用的处理,所以在系统整体中分散存在依赖于机种的处理。
例如,现有的生产程序生成系统如图7所示,由多个功能模块A、B、C等构成,功能模块A例如是为了在最短时间内进行基板生产而优化加载装置的配置、或将生产程序组群化的优化处理模块,另外,功能模块B是按照实际生成的程序模拟生产的仿真模块。另外,模块C是记载其他模块生产处理的处理模块。
在这种现有的系统结构中,在有新机种的部件安装机出现的情况下,因为在各个模块内分散存在各种机种的结构信息表及机种依赖处理,所以必须全面修正依赖于机种的处理、各个机种的结构信息、供应装置的结构信息,最终必须进行系统整体的变更。
因此,存在机种的结构要素变更或对应新机种时所需工时多、变更、修正系统整体而使得可靠性降低的问题。对于部件供给装置,也存在与机种对应的同样的问题。
本发明是为了解决该问题而提出的,其课题在于提供一种系统,其在对部件安装机和/或部件供给装置增加新机种的情况下,或者要改变其结构要素的情况下,也能够在短时间内生成具有可靠性的生产程序。
技术方案1所述的生产程序生成系统,其生成生产程序,该生产程序将以下处理记载为模块(A至C)而成,该处理用于使用部件安装机将由部件供给装置供给的电子部件搭载到基板上,生产基板,其特征在于,围绕已有的部件安装机进行模型化(参考图4),同时将已有的部件安装机的模型化后的结构信息记录于数据库(45)中,前述模块可以对应于模型化后的部件安装机进行动作,从前述数据库44中取得各个部件安装机的结构信息,生成进行通用处理的模块。
另外,技术方案2所述的生产程序生成系统,其生成生产程序,该生产程序将以下处理记载为模块(A至C),该处理用于使用部件安装机将由部件供给装置供给的电子部件搭载到基板上,生产基板,其特征在于,围绕已有的部件供给装置进行模型化(参考图5),同时将已有的部件供给装置的模型化后的结构信息记录于数据库(45)中,前述模块可以对应于模型化后的部件供给装置进行动作,从前述数据库中取得各个部件供给装置的结构信息,生成进行通用处理的模块。
发明的效果根据这种结构,则生产程序的模块不是依赖于特定机种的处理,而是以动态地从数据库中取得部件安装机或部件供给装置的结构信息而进行通用处理的方式生成,因此,在已有的部件安装机或部件供给装置的结构要素改变的情况下,或者出现可以用模型表现的新机种的情况下,只需要改变数据库即可,因而,能够减少在部件安装机或部件供给装置为新装置的情况下、或者其结构改变的情况下,生产程序生成开发的工时,同时可以防止版本升级时的系统可靠性降低。


图1是表示部件安装机的外观的斜视图。
图2是表示生成部件安装机和生产程序的主机的配置的配置图。
图3是表示通用地记载为生产程序的模块从数据库中取得信息的状态的说明图。
图4是表示部件安装机的模型结构的结构图。
图5是表示部件供给装置的模型结构的结构图。
图6是表示更新设备模型数据库的流程的流程图。
图7是表示现有结构的结构图。
具体实施例方式
下面,根据附图所示的实施例,详细说明本发明。
这里所谓的模型化,是指将已有的安装机的各个结构分解成块(图4所示的单元、工位等)。
图1是简要表示将电子部件(以下称为部件)搭载到电路基板上的部件安装机(装配机)1的图。如该图所示,设有吸附嘴13a的头部单元13以可以在X轴方向上移动的方式安装在X轴机架11上,另外,X轴机架11以可以在Y轴方向移动的方式安装在Y轴机架12上,由此,头部单元13可以向X、Y方向移动。由部件供给装置14供给的部件被头部单元13吸附,搭载到沿着传送通路15传送的基板10的规定位置上。为了识别基板的位置偏差,在头部单元13上搭载基板识别照相机17,另外,为了识别部件的吸附姿态,在部件安装机1的底部安装有部件识别照相机16。另外,在部件安装机1的后部,为了更换为具有与部件尺寸对应的吸附嘴直径的吸附嘴,设有吸附嘴更换机20。
而且,根据机种的不同,在头部单元13上搭载激光单元,以识别不要求高精度识别的部件。
另外,在部件安装机1的前表面上部,设有显示装置的动作状态等的操作监视器18,进行装置整体控制、图像处理等的控制部19设在主体内。控制部19处理基板识别照相机17的图像而计算基板的位置偏差,并根据部件识别照相机16拍摄的部件图像,计算部件吸附偏差,对这些偏差进行修正,从而以正确的姿态将部件搭载到基板10的规定位置。
通常,在基板的生产中,如图2所示,使用多台(图示例子中为2台)部件安装机1、1’,以流水线结构进行基板生产。部件安装机1、1’具有图1所示的结构,但在图2中仅示意地图示出由多个加载装置(feeder)构成的部件供给装置14、14’,以及控制部19、19’。基板10沿着传送通路15传送到部件安装机1上,由此在基板10上搭载由部件供给装置14供给的部件。然后,基板10被传送到部件安装机1’上,由此由部件供给装置14’供给其余部件并搭载到基板10上,通过两个安装机1、1’的共同作用生产出1块基板。
在该基板的生产时,使用由主机30生成的基板生产程序。由主机30生成的生产程序,传送至控制部19、19’,各个控制部按照该生产程序,将由部件供给装置供给的部件搭载到基板上。该生产程序为了缩短由部件安装机1、1’进行的基板的生产时间(所有部件的搭载时间),对加载装置进行优化而生成。在生产多种基板的情况下,生成多个生产程序,但为了在最短时间内高效地实施多个生产程序,使多个生产程序成为如同1个程序(组群化),在组群化后的生产程序内,能够以即使基板的种类改变也不需要进行加载装置的重新配置的方式,进行生产程序及加载装置的优化。另外,在生产一个基板的情况下,以使得由部件安装机1进行的所有部件搭载时间、和由部件安装机1’进行的所有部件搭载时间均衡,在各个部件安装机之间进行均衡的生产的方式,(优选使得由两个机器进行的各自生产时间大致相等的方式),将加载装置分配给各个部件安装机。
通常,生产程序如图3所示,由多个模块A、模块B、模块C组成,在各个模块中记载用于生成基板的各种处理。例如,模块A是为了使基板生产在最短时间内进行而记载加载装置配置的优化处理的优化模块,另外,模块B是记载按照实际生成的程序模拟基板生产的仿真模块,另外,模块C是记载其他的基板生成过程中的处理的模块。
在本发明中,使部件安装机模型化。该情况下,可以将各机种的部件安装机作为模型表现。另外,在各个模块A~C中,记载该模型化后的部件安装机进行动作的通用处理41~43。
在图4中图示部件安装机的模型的1个例子。“装配机”表示部件安装机1、1’,“工位”是使用多台部件安装机的情况下的配置各个部件安装机的工位。另外,“ATC单元”对应于吸附嘴更换机20,“OCC单元”对应于基板识别照相机17,“机架”对应于X、Y轴机架11、12。“HMS”是测量部件高度的传感器(图1中未图示),“激光单元”是用于识别安装在头部单元13上的芯片部件的单元(图1中未图示),“坏板标记传感器”是检测表示基板电路不良的坏板标记的传感器(图1中未图示)。“头部单元”对应于头部单元13,“头部吸附嘴”对应于吸附嘴13a,“加载库单元”对应于部件供给装置14,“VCS单元”对应于部件识别照相机16,“传送单元”对应于传送通路15。“MTC”是部件供给装置为托盘的情况,“DTS”是托盘设置两个的情况。也包括其他结构,在图4中,对于每个结构要素,图示包含各结构的使用、未使用的属性。另外,部件安装机的结构及其属性,记录在设备模型数据库44中。
此外,在图4中,标记“1”和“*(多个)”表示各个结构要素间的关联。例如,如果标记“1”和“*”,则表示以1对多相关联。
另外,与用模型表现部件安装机同样地,部件供给装置也模型化,可以将其结构在数据库45内定义,即使在出现新的部件供给装置的情况下,也可以利用部件供给装置定义窗口等,仅通过更新数据库45而使系统动作。因此,如图5所示,将部件供给装置模型化,将其结构及其属性记录在部件供给装置数据库45内。由此,即使在例如出现新型的带式加载装置的情况下,也可以通过在数据库45中增加加载装置种类、占有孔数、敲击信息,与新型产品对应。
这样将部件安装机和部件供给装置模型化,将其结构信息数据库化,并记载对于以模型表现的部件安装机及部件供给装置通用的模块A、B、C中的各个处理41~43。并且,在执行生产程序时,参考数据库44、45,获取实际部件安装机及部件供给装置的结构信息,执行记载为模块A~C的通用的处理41~43。
如上所述,将部件安装机及部件供给装置的属性作为对象的集合,在生成生产程序时,通过在执行时从数据库44、45中动态地获取已经编码后的各个部件安装机及部件供给装置的结构信息,实现模块A、B、C中的各个处理的通用化。
根据这种结构,例如,即使在已有部件安装机或部件供给装置的结构要素变化的情况下,模块A、B、C中的处理也能够通用地记载,而不受该变化影响,因此仅改变数据库44、45即可。另外,可以得到以下优点即使在出现可以由上述模型表现的新机种的部件安装机或新型部件供给装置的情况下,可以仅通过在数据库44、45中对应于该新机种或新型号改变或增加结构要素,减少更新生产程序本身的部分。
而且,关于相对于新机种的部件安装机的设备模型数据库44的更新方法,可以考虑以下方法。
通过网络将部件安装机1、1’和生成生产程序的主机30连接,在该状态下,由主机30侧检测部件安装机为新机种,从部件安装机主体侧,向在主机30侧设置的设备模型数据库44中上载所需的数据,以可以更新数据库。
该方法在图6中图示。
首先,通过LAN等网络连接部件安装机1、1’和主机30(步骤S1),从部件安装机1、1’侧向主机30侧通知部件安装机的机种名或版本(步骤S2)。主机30检索设备模型数据库44(步骤S3),在部件安装机1、1’为新机种的情况下,进入更新数据库的准备(步骤S4)。这样,部件安装机1、1’将更新所需的信息向主机30上载(步骤S5),在主机30侧,根据上载的信息,更新设备模型数据库44(步骤S6)。由此,结束数据库44的更新,完成与新机种的对应(步骤S7)。
更新设备模型数据库44的方法除了上述方法之外,还考虑在主机30侧直接更新设备模型数据库44的方法。例如,可以在XML文件等中记载新机种用的设备模型定义,通过由主机30识别该文件,更新设备模型数据库44。
权利要求
1.一种生产程序生成系统,其生成生产程序,该生产程序使以下处理模块化,该处理用于使用部件安装机将由部件供给装置供给的电子部件搭载到基板上,生产基板,其特征在于,将部件安装机模型化,同时将部件安装机的结构信息记录于数据库中,前述模块对应于模型化后的部件安装机进行动作,从前述数据库中取得各个部件安装机的结构信息,生成进行通用处理的模块。
2.一种生产程序生成系统,其生成生产程序,该生产程序使以下处理模块化,该处理用于使用部件安装机将由部件供给装置供给的电子部件搭载到基板上,生产基板,其特征在于,将部件供给装置模型化,同时将部件供给装置的结构信息记录于数据库中,前述模块对应于模型化后的部件供给装置进行动作,从前述数据库中取得各个部件供给装置的结构信息,生成进行通用处理的模块。
3.如权利要求1所述的生产程序生成系统,其特征在于,在部件安装机为新机种的情况下,通过从部件安装机侧向生产程序生成侧上载该新机种的部件安装机的结构信息,使前述数据库对应于新机种进行更新。
全文摘要
本发明提供一种系统,其在对部件安装机和/或部件供给装置增加新机种的情况下,或者其结构要素有变更的情况下,也能够在短时间内生成具有可靠性的生产程序。将部件安装机和部件供给装置模型化,同时建立记录其结构信息的数据库(44、45)。生产程序的模块A、B、C,对应于由模型表现的部件安装机或部件供给装置进行动作,将实际结构信息生成为从数据库(44、45)中取得并进行处理的模块。由这种结构,生产程序的模块不是依赖于特定机种的处理,而是以动态地从数据库中取得结构信息而进行通用处理的方式生成,因此即使在结构要素改变或出现新机种的情况下,也仅改变数据库即可,从而可以减少生产程序生成开发的工时。
文档编号H05K13/04GK101065011SQ20071009794
公开日2007年10月31日 申请日期2007年4月23日 优先权日2006年4月25日
发明者奥田忠雅 申请人:Juki株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1