物料清单生成系统及方法

文档序号:6643894阅读:225来源:国知局
专利名称:物料清单生成系统及方法
技术领域
本发明涉及一种物料清单生成系统及方法。
背景技术
对于主板设计者及生产相关人员而言,物料清单(Bill ofMaterials,BOM)的生成及分类对辅助主板的设计有着很重要的作用。
电路图设计工具ORCAD为一套广泛应用于设计电路的设计工具程序,其可在窗口环境操作系统下执行,帮助设计端进行电路设计,并产生BOM文件以交由制造端进行生产管理及仓储管理。
另外,主板上某些位置的零件可以用其它零件来代替,且能达到同样效果或更好效果。为了考虑主板的成本、零件的充足情况及性能,一种主板会有多种不同配置。设计部门在设计电路图时,根据配置的不同需要设计出同类主板不同配置的多份电路图。由此,设计者维护电路图的工作量很大,且当某种配置的电路图中有零件或组件发生变更时,同类主板的其它配置电路图无法同时变更。
目前,ORCAD仅为一软件包,其输出格式无法完全按照制造端特定要求排定,需由人工将其输出的BOM表重新进行判别及分类,再以手写/键盘输入方式重新建立符合制造端需求的标准BOM表,如此将大量耗费成本,并且使得制造端作业流程迟缓,无法及时提供资源配置相关信息。尤其是,当同类主板有几十份电路图时,工作量大,设计工程师需要花费更长的时间,且极容易出错。

发明内容鉴于以上内容,有必要提供一种物料清单生成系统,其可以将同类主板不同配置的多份电路图设计成一份综合电路图进行统一管理,并能根据用户所需要的配置生成一份符合制造流程的标准物料清单文件,及时提供物料清单文件给设计及生产相关人员。
鉴于以上内容,有必要提供一种物料清单生成方法,其可以将同类主板不同配置的多份电路图设计成一份综合电路图进行统一管理,并能根据用户所需要的配置生成一份符合制造流程的标准物料清单文件,及时提供物料清单文件给设计及生产相关人员。
一种物料清单生成系统,安装于一计算机内,该物料清单生成系统包括一导出模块,用于从所述综合电路图种导出一份原始物料清单文件;一判断模块,用于判断所述原始物料清单文件中的资料是否符合主板设计要求;一读取模块,用于读取所述原始物料清单文件并提取同类主板不同配置信息供选择;一查找/替换模块,用于从所述原始物料清单中查找虚拟零件,并根据所选择的主板配置用真实零件替换该虚拟零件;一分析处理模块,用于分析所选择的主板配置信息并对其进行分类;一文件生成模块,用于根据上述原始物料清单文件的分类将零件资料和组件资料输入到对应的工作表中,生成标准物料清单文件。
进一步地,所述物料清单生成系统的读取模块还用于读取存于该计算机内的一零件坐标文件,该零件坐标文件包括零件和组件在双面主板上的坐标位置。
进一步地,所述物料清单文件生成系统的判断模块还用于判断所选择主板配置是否为双面板。
其中,所述虚拟零件指同类主板不同配置在相同坐标点用到的不同零件。所述真实零件指同类主板所有配置在相同坐标点用到的相同零件。
一种物料清单生成方法,该方法包括如下步骤(a)从综合电路图导出一份电子表格格式的原始物料清单文件;(b)判断所述原始物料清单文件是否符合主板设计需求;(c)读取所述原始物料清单文件,提取同类主板不同配置的信息供选择;(d)查找虚拟零件,并根据所选择的同类主板不同配置信息用真实零件替换虚拟零件;(e)分析处理所选择主板配置信息并对其进行分类;(f)按照所述分类生成标准物料清单文件。
进一步地,所述物料清单生成方法还包括步骤若上述原始物料清单文件不符合主板设计需求,则修改主板电路图,然后返回导出原始物料清单文件的步骤。
进一步地,所述物料清单生成方法还包括步骤判断所选择主板配置是否为双面板;若该主板是双面板,则读取零件坐标文件,并进入分析处理该主板配置信息并对其进行分类的步骤。
进一步地,所述物料清单生成方法还包括步骤若该主板是单面板,则直接进入分析处理该主板配置信息并对其进行分类的步骤。
其中,所述标准物料清单文件包括标准单面板物料清单文件和标准双面板物料清单文件。
相较于现有技术,所述物料清单生成系统及方法,可实现同类主板不同配置的多个电路图综合成一份电路图,并根据用户所需要的配置生成一份符合制造流程的标准BOM文件,当电路图中某个零件需要变更时,同类主板不同配置的电路图可以同时变更,减少了变更风险,且可以及时提供符合制程的BOM文件给设计及生产相关人员,辅助主板电路设计,提升主板的品质,节省开发时间和开发费用。

图1是本发明物料清单生成系统较佳实施例的功能模块图。
图2是本发明物料清单生成方法较佳实施例的作业流程图。
具体实施方式本发明以主板的物料清单生成为例。
如图1所示,是本发明物料清单生成系统较佳实施例的功能模块图。该物料清单生成系统1可安装于任意计算机设备,例如个人电脑,所述物料清单生成系统1包括一导出模块10、一判断模块12、一读取模块14、一查找/替换模块16、一分析处理模块18及一文件生成模块20。
导出模块10,利用一电路设计应用软件如ORCAD从一综合电路图中导出一原始物料清单(Bill of Material,BOM)文件,该综合电路图指由同类主板不同配置的多份电路图所综合出的一份电路图。其中,当同类主板所有配置在相同坐标点用到的零件相同时,该坐标点的零件用真实零件表示;当同类主板不同配置在相同坐标点用到的零件不同时,该坐标点的零件用虚拟零件表示。所述原始BOM文件包括该主板不同配置的零件和组件信息,具体而言,该原始BOM文件包括该主板不同配置的所有零件和组件的料号、规格描述、供货商简介、供货商料号、该零件和组件在主板上的数量、项目承认状态、位置、值、零件封装图文件及零件包装类别等。本发明所称的BOM文件为窗口应用软件Excel兼容格式输出的主档,指生产某产品尤其指电子产品所需的零件和组件细目表。
判断模块12,用于判断所述原始BOM文件中的资料是否符合主板设计要求,若该原始BOM文件中的资料不符合主板设计需求,则设计者修改该原始BOM文件对应的综合电路图,并用电路设计应用软件重新导出一份原始BOM文件,所述电路设计应用软件例如ORCAD。判断模块12还用于判断主板是否为双面板,若主板是双面板,则读取存于该计算机设备的一零件坐标文件用于确定零件和组件在该双面板上的坐标位置,分析处理该主板的原始BOM文件,并对其进行分类,所述分类依据是生产制造流程;若主板是单面板,则直接分析处理该主板的原始BOM文件。
读取模块14,用于读取所述原始BOM文件,提取同类主板不同配置信息显示给用户,供用户选择。读取模块14还用于主板是双面板时读取存储于该计算机设备的零件坐标文件,所述零件坐标文件记录双面板上零件和组件的坐标位置。查找/替换模块16,用于从原始BOM文件中查找虚拟零件,并根据用户所选择的配置,用相同坐标点的真实零件替换该虚拟零件。
分析处理模块18,用于根据生产制造流程分析所述原始BOM文件并对其进行分类。其中,当主板是双面板时,将原始BOM文件中的零件和组件分为正面贴片机段(Surface Mount Device Top,SMDTOP)零件和组件资料、反面贴片机段(Surface Mount Device Bottom,SMD Bottom)零件和组件资料、手工插件段(Plate Through Hole,PTH)零件和组件资料、预留空间(Dummy)资料、包装段(Packing)零件和组件资料及材料变更(Change List)。当主板是单面板时,将原始BOM文件中的零件和组件分为SMD零件和组件资料、PTH零件和组件资料、Dummy零件和组件资料、Packing零件和组件资料及ChangeList。其中,Dummy用于描述预留空间的相关信息,所述预留空间用于描述主板上暂时不用的零件或组件。
文件生成模块20,用于生成一份BOM文件模板,并根据上述原始BOM文件的分类将零件资料和组件资料输入到该BOM文件模板的对应工作表中,生成标准BOM文件。其中,所述BOM文件模板指符合制造流程的电子表格格式的BOM文件,其内除了标题栏,还有至少一个工作列表。
透过上述的物料清单生成系统1,于实施该物料清单的生成步骤,如下所述。
于本实施例中,当一生产部门欲生产一种主板时,设计部门需先设计出一份主板电路图,该主板电路图是指将同类主板不同配置的多份电路图综合成的一份电路图。其中,同类主板所有配置在相同坐标点用到的零件相同时,该坐标点的零件用真实零件表示;当同类主板不同配置在相同坐标点用到的零件不同时,该坐标点的零件用虚拟零件表示。
接着,导出模块10由综合电路图导出一份原始BOM文件,该原始BOM文件为一份电子表格格式的文件,其包括同类主板不同配置的所有零件和组件信息,具体而言,该原始BOM文件包括同类主板不同配置的所有零件和组件的料号、规格、值及数量的信息。
判断模块12判断该原始BOM文件是否符合主板电路图的设计,若该原始BOM文件不符合主板电路图的设计,则设计工程师需先对该综合电路图的错误之处进行修改,然后重新导出一份原始BOM文件;若该原始BOM文件符合主板电路图的设计,则读取模块14读取该原始BOM文件,提取同类主板不同配置的信息供设计者选择主板配置,查找/替换模块16从该原始BOM文件中查找虚拟零件,并根据所选择主板配置信息用真实零件替换该虚拟零件。分析处理模块18分析处理所选择的主板配置信息并根据生产制造流程对其进行分类。文件生成模块20按照所述分类将所选择的主板配置信息输入到一BOM文件模板的对应工作表中,生成标准BOM文件。
如图2所示,是本发明物料清单生成方法较佳实施例的作业流程图。首先,设计者将同类主板不同配置的多份电路图设计成一份综合电路图进行统一管理,其中,当该主板所有配置在相同坐标点用到的零件相同时,该坐标点的零件用真实零件表示;当该主板不同配置在相同坐标点用到的零件不同时,该坐标点的零件用虚拟零件表示(步骤S100)。
导出模块10导出该综合电路图的原始BOM文件,该原始BOM文件包括所述主板不同配置的所有零件和组件信息,其标题栏依次为项目\公司料号\客户料号\规格描述\供货商简介\供货商料号\数量\项目承认状态\位置\值\零件封装图文件\零件包装类别\注释,其中,注释栏所存放的数据包括所述主板不同配置的类型及虚拟零件相关信息(步骤S101)。
判断模块12判断该原始BOM文件中的数据是否符合所述主板的电路图设计(步骤S102)。若该原始BOM文件中有数据不符合所述主板的电路图设计,则修改所述主板电路图,然后返回步骤S101(步骤S103)。
若所述原始BOM文件中的数据符合所述主板电路图的设计,则读取模块14读取该原始BOM文件中的数据,提取所述主板不同配置的信息显示给用户,供用户选择主板配置(步骤S104)。
查找/替换模块16根据用户所选择的主板配置从原始BOM文件中查找虚拟零件,并根据用户所选择的配置信息用真实零件替换该虚拟零件(步骤S105)。
判断模块12判断用户所选择的主板配置对应的主板是否为双面板(步骤S106)。
若该主板是双面板,则读取模块14读取所述零件坐标文件,所述零件坐标文件包括所有零件和组件在双面板上的坐标位置,例如,零件在双面板的正面还是反面及其坐标(步骤S107)。
分析处理模块18根据生产制造流程分析处理用户所选择的主板配置信息,并对该主板配置的零件和组件进行分类(步骤S108)。
文件生成模块20按照步骤S108的分类将所选择主板配置的零件资料和组件资料输入到一BOM文件模板的对应工作表中,生成标准BOM文件(步骤S109)。
若步骤S106中,若判断模块16判断该主板是单面板,则直接进入步骤S108。
在步骤S108中,若主板是双面板,则依据制造流程将用户所选择的主板配置中的零件和组件分为如下几类正面贴片机段SMD TOP零件和组件资料、反面贴片机段SMD Bottom零件和组件资料、手工插件段PTH零件和组件资料、Dummy资料、Packing零件和组件资料及Change List。若主板是单面板,则将原始BOM文件中的零件和组件分为SMD零件和组件资料、PTH零件和组件资料、Dummy资料、Packing零件和组件资料及Change List。
在步骤S109中,所述BOM文件模板指符合制造流程的电子表格格式的BOM文件,其内除了标题栏,还有至少一个工作列表。若主板是双面板,则生成标准双面板BOM文件,该标准双面板BOM文件有六个工作表,依次为SMD正面板零件和组件存放工作表、SMD反面板零件和组件存放工作表、PTH零件和组件存放工作表、Packing零件和组件存放工作表、Dummy存放工作表及Change List工作表。若主板为单面板,则生成标准单面板BOM文件,该标准单面板BOM文件有五个工作表,依次为SMD零件和组件存放工作表、PTH零件和组件存放工作表、Packing零件和组件存放工作表、Dummy存放工作表及Change List。标准BOM文件除了Change List没有标题栏外,其余各个工作表都有相同的标题栏,所述标题栏依次为项目\公司料号\客户料号\规格描述\供货商简介\供货商料号\数量\项目承认状态\位置\值\零件封装图文件\零件包装类别。
权利要求
1.一种物料清单生成系统,安装于计算机内,用于将同类主板不同配置的多份电路图设计成一份综合电路图进行统一管理,并根据所选主板配置生成一份符合制造流程的标准物料清单文件,该系统包括一导出模块,用于从所述综合电路图导出一份原始物料清单文件;一判断模块,用于判断所述原始物料清单文件中的资料是否符合主板设计要求;一读取模块,用于读取所述原始物料清单文件并提取同类主板不同配置信息供选择;一查找/替换模块,用于从所述原始物料清单文件中查找虚拟零件,并根据所选择的主板配置用真实零件替换该虚拟零件;一分析处理模块,用于分析所选择的主板配置信息并对其进行分类;一文件生成模块,用于根据上述原始物料清单文件的分类生成一份标准物料清单文件。
2.如权利要求1所述的物料清单生成系统,其特征在于,所述标准物料清单文件是指根据主板制程要求把零件和组件区分摆放在不同的工作列表中所生成的文件。
3.如权利要求2所述的物料清单生成系统,其特征在于,所述的标准物料清单文件包括标准单面板物料清单文件和标准双面板物料清单文件。
4.如权利要求1所述的物料清单生成系统,其特征在于,所述的真实零件指同类主板所有配置在相同坐标点所用到的相同零件,所述的虚拟零件指同类主板不同配置在相同坐标点所用到的不同零件。
5.如权利要求1所述的物料清单生成系统,其特征在于,所述判断模块还用于判断所选择的主板配置是否为双面板。
6.如权利要求5所述的物料清单生成系统,其特征在于,所述读取模块还用于主板是双面板时读取存储于该计算机设备的一零件坐标文件,该零件坐标文件包括零件和组件在双面板上的坐标位置。
7.一种物料清单生成方法,用于将同类主板不同配置的多份电路图设计成一份综合电路图进行统一管理,并根据所选主板配置生成一份符合制造流程的标准物料清单文件,其特征在于,该方法包括如下步骤从所述综合电路图中导出一份电子表格格式的原始物料清单文件;判断该原始物料清单文件是否符合主板设计要求;若该原始物料清单文件符合主板设计需求,则读取该原始物料清单文件,提取同类主板不同配置的数据供选择;查找虚拟零件,并根据所选择的主板配置用真实零件替换该虚拟零件;分析处理所选择的主板配置信息并对其进行分类;按照上述分类生成标准物料清单文件。
8.如权利要求7所述的物料清单生成方法,其特征在于,所述方法还包括若所述原始物料清单文件不符合主板设计需求,则修改主板电路图,然后返回导出原始物料清单文件的步骤。
9.如权利要求7所述的物料清单生成方法,其特征在于,该方法还包括步骤判断所选择主板配置是否为双面板;若主板是双面板,则读取一零件坐标文件,然后进入分析处理所选择的主板配置并对其进行分类的步骤。
10.如权利要求9所述的物料清单生成方法,其特征在于,该方法还包括步骤若主板是单面板,则直接进入分析处理所选择的主板配置并对其进行分类的步骤。
11.如权利要求9所述的物料清单生成方法,其特征在于,所述零件坐标文件包括零件和组件在双面板上的坐标位置。
12.如权利要求7所述的物料清单生成方法,其特征在于,所述的标准物料清单文件包括标准单面板物料清单文件和标准双面板物料清单文件。
13.如权利要求12所述的物料清单生成方法,其特征在于,所述的标准单面板物料清单文件包括自动贴片机段零件和组件存放工作表、手工插件段零件和组件存放工作表、包装段零件和组件存放工作表、预留空间存放工作表及材料变更工作表。
14.如权利要求12所述的物料清单生成方法,其特征在于,所述的标准双面板物料清单文件包括自动贴片机段正面板零件和组件存放工作表、自动贴片机段反面板零件和组件存放工作表、手工插件段零件和组件存放工作表、包装段零件和组件存放工作表、预留空间存放工作表及材料变更工作表。
全文摘要
本发明提供一种物料清单生成方法,该方法包括从一综合电路图导出一份原始BOM文件;判断该原始BOM文件是否符合主板设计需求;读取该原始BOM文件,提取同类主板不同配置的信息供选择;查找虚拟零件,并根据所选择的同类主板不同配置信息用真实零件替换虚拟零件;分析处理所选择主板配置信息并对其进行分类;按照所述分类生成标准BOM文件。利用本发明,可以将同类主板不同配置的多份电路图进行统一管理,并根据所选择配置生成一份符合制造流程的标准BOM文件。
文档编号G06F17/50GK1959709SQ20051010096
公开日2007年5月9日 申请日期2005年11月2日 优先权日2005年11月2日
发明者丘德盛, 曾革新, 符常文, 王会章 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1