基于产品的物料清单生成方法

文档序号:6572279阅读:474来源:国知局
专利名称:基于产品的物料清单生成方法
技术领域
本发明涉及一种计算机辅助企业生产管理的物料清单(BOM)的生成方法。
背景技术
物料清单(BOM)的英文全称为Bill of Material,是计算机可以识别的产品结构数据文件,实际生产中BOM不仅仅是零件和物料的简单集合,同时还可以包含零部件所有有价值的属性信息,例如零部件图号、装配要求、技术规范、用户需求、质量标准、供应商数据、公差规范、定价数据、供应商报价、替换件、结构的有效性、引用标识等文档的交叉引用等等。作为联系与沟通企业各项业务的纽带,物料清单(BOM)的生成方法是计算机辅助企业生产管理的重要组成部分。由于不同行业的产品结构和制造方式千差万别,要生成基于产品的BOM并非易事。
传统的BOM是采用父子网状的结构记录数据的,其数据结构为父项编号,子项编号,结构数量,低层码。该方法会出现一个父项编号下面有很多个子项编号,一个子项编号同时属于不同的父项编号的情况,信息繁琐,且在一定程度上易造成管理混乱。在实际生产中,由于图纸数量多,单套产品零部件层次复杂,产品BOM的整理往往耗费大量的时间和金钱。按照传统的BOM生成方法,若一系列产品一套图纸超过200张,零部件多达上千个,即便是让操作熟练的工作人员来操作,生成一套完整的BOM也至少需两到三天的时间,而且数据的规整性和准确性都无法得到保证。

发明内容
本发明所要解决的技术问题是本方法是克服现有BOM生成技术领域内存在的效率低、使用性差、准确率低等缺点,提供的一种基于产品的BOM生成方法。
本发明采用的技术方案一种基于产品的物料清单生成方法,包括下列步骤a.生成“.xls”格式的明细表用各自的图号和零部件名称命名所有相关明细表的Excel文件,并存储在同一目录下;b.读取总装图信息通过计算机编程首先将总装图的相关明细表信息汇总到数据库当中,并对所读取信息进行相关的排序、调整处理,为后续的BOM生成做好准备;c.按总装图展开读取数据并对BOM编码从总装图信息中提取产品零部件名称图号,按照Excel文件命名规则,自动查找各零部件展开,对零部件编码、提取、再查找、再编码、逐级展开,直到BOM完成;d.对比检查对生成的BOM进行数据对比检查,完成最终BOM。
所述步骤c中BOM编码是设定第一层中的X层次码为0,第二层中的零部件A、B、C、D分别以自然数1、2、3、4编码,若其中有可展开的部件则将它下面的零部件E、F分别用2.1、2.2的形式表示,部件E的子件G、H、I则分别用2.1.1、2.1.2、2.1.3的形式表示,依此类推,向下逐级展开,以完成整套产品的层次码编制。
所述步骤c中BOM展开是从上层零件开始向下逐层展开得到下层零件。
本发明的有益效果,本发明基于产品的物料清单生成方法是一种基于计算机的明细表处理方法、BOM表的编码方法、基于计算机的产品搜索展开方法的集合。本发明材料清单生成方法不仅使产品所有构件的层次关系以及构件之间的父子关系一目了然,而且大大提高了BOM的准确性和实用性,适应性好,数据量小,记录简单,便于进行物料分解和材料汇总,为零件的反查,以及产品零部件相关信息的查询提供了方便,其效率高、使用性好、准确率更高。


图1是本发明网状结构以及编码方法示意图;图2是BOM编制实例图;图3是BOM生成的流程图。
具体实施例方式
下面通过附图对本发明进一步详细描述,一种基于产品的物料清单生成方法,包括下列步骤a.生成“.xls”格式的明细表用各自的图号和零部件名称命名所有相关明细表的Excel文件,并存储在同一目录下;b.读取总装图信息通过计算机编程首先将总装图的相关明细表信息汇总到数据库当中,并对所读取信息进行相关的排序、调整处理,为后续的BOM生成做好准备;c.按总装图展开读取数据并对BOM编码从总装图信息中提取产品零部件名称图号,按照Excel文件命名规则,自动查找各零部件展开,对零部件编码、提取、再查找、再编码、逐级展开,直到BOM完成;d.对比检查对生成的BOM进行数据对比检查,完成最终BOM。
实施例11、生成“.xls”格式的明细表明细表是BOM生成的重要依据,在大多数企业中,明细表的管理存档方式一般有两种,一种是“.dwg”文件,另一种则是“.xls”文件。基于Excel强大的表格生成和编辑功能,Excel倍受广大生产企业的青睐,而且现有的将“.dwg”格式的明细表转化为“.xls”格式的方法多而简单。用各自的图号和零部件名称命名所有相关明细表的Excel文件,并存储在同一目录下。
2、读取总装图信息通过计算机编程,首先将总装图的相关明细表信息汇总到数据库当中,并对所读取信息进行相关的排序,调整处理,为后续的BOM生成工作做好准备。
3、按总装展开,读取数据并对BOM编码从总装图信息中提取产品零部件名称图号,按照Excel文件命名规则,自动查找各零部件展开,对零部件编码、提取、再查找、再编码、逐级展开,直到BOM完成。编码对于BOM的编制是至关重要的一环,好的编码方法不仅可以避免错误的发生,而且可以有效的节省资源。
BOM可以分成自顶向下的分解型和自底向上的追踪型两种。分解型是指从上层零件开始向下逐层展开得到下层零件;分解型顺向分解的方法方便零件的逐层展开,且可以在最大程度上减少零件的遗漏,是BOM编制的优选方法。在BOM中上层零件被称为“父件”,下层零件被称为“子件”。在零件的装配关系中,“父件”就是通常的装配件,而“子件”则是组成该装配件的众多零件。“单层结构”是产品组成的基本单位,由一个“父件”和从属于该“父件”的“子件”组成。如附图1所示,X作为最上层的父件,由A、B、C、D四个子件组成,它们一起组成了第一个层次的“单层结构”。图中的零件B对于X来说是子件,但对应于E、F就成为了父件,并一起组成第二个层次的一个“单层结构”。E和G、H、I三个零件以及D和I之间也存在着同样的父子关系,I零件在不同的“单层结构”中出现了两次,即我们通常所说的“复用件”或者“借用件”,不同的零件出现在相同的“单层结构”中,可以给予不同的编码,并且加以标识。以上述产品结构为依据,以产品BOM的网状展开编码技术为核心技术,对产品零部件进行编码,如附图所示,设定第一层中的X层次码为0,第二层中的零部件A、B、C、D分别以自然数1、2、3、4编码,若其中有可展开的部件,如部件B,则将它下面的零部件E、F分别用2.1、2.2的形式表示,部件E的子件G、H、I则分别用2.1.1、2.1.2、2.1.3的形式表示,依此类推,向下逐级展开,以完成整套产品的层次码编制。在实际生产中,以整套产品的名称或代码命名第一层次,即将整套产品定义为BOM的源,并规定其编码为0,再将总装图中的相应零部件全部集合于BOM的第二层次,并依次规定其编码为1、2、3、4......。查找整个第二层次,找出其中可以展开或者需要展开的部件。例,此处假设3、6、9为符合上述条件部件,以3、6、9为父件,找出其全部子件作为第三层次,并规定其编码为3.1、3.2、3.3......,6.1、6.2......,9.1、9.2、9.3。查看3.1、3.2、3.3......,6.1、6.2......,9.1、9.2、9.3找到可展开的部件,依此类推,循环反复,直至某一层次中的所有零件均无法再次展开,完成整套产品的BOM编制。此种形式的编码方法不仅使产品所有构件的层次关系以及构件之间的父子关系一目了然,而且大大提高了BOM的准确性和实用性,适应性好,数据量小,记录简单,便于进行物料分解和材料汇总。为零件的反查,以及产品零部件相关信息的查询提供了方便。BOM编制实例见附图2。
4、对生成的BOM进行数据对比检查,完成BOM。BOM生成的流程见附图3。
以上所述内容仅为本发明构思下的基本说明,而依据本发明的技术方案所作的任何等效变换,均应属于本发明的保护范围。
权利要求
1.一种基于产品的物料清单生成方法,包括下列步骤a.生成“.xls”格式的明细表用各自的图号和零部件名称命名所有相关明细表的Excel文件,并存储在同一目录下;b.读取总装图信息通过计算机编程首先将总装图的相关明细表信息汇总到数据库当中,并对所读取信息进行相关的排序、调整处理,为后续的BOM生成做好准备;c.按总装图展开读取数据并对BOM编码从总装图信息中提取产品零部件名称图号,按照Excel文件命名规则,自动查找各零部件展开,对零部件编码、提取、再查找、再编码、逐级展开,直到BOM完成;d.对比检查对生成的BOM进行数据对比检查,完成最终BOM。
2.根据权利要求1所述基于产品的物料清单生成方法,其特征是所述步骤c中BOM编码是设定第一层中的X层次码为0,第二层中的零部件A、B、C、D分别以自然数1、2、3、4编码,若其中有可展开的部件则将它下面的零部件E、F分别用2.1、2.2的形式表示,部件E的子件G、H、I则分别用2.1.1、2.1.2、2.1.3的形式表示,依此类推,向下逐级展开,以完成整套产品的层次码编制。
3.根据权利要求1所述基于产品的物料清单生成方法,其特征是所述步骤c中BOM展开是从上层零件开始向下逐层展开得到下层零件。
全文摘要
本发明公开了一种基于产品的物料清单生成方法,包括下列步骤a.生成“.xls”格式的明细表;b.读取总装图信息;c.按总装图展开读取数据并对BOM编码;d.对生成的BOM进行数据对比检查完成最终BOM。本发明是一种基于计算机的明细表处理方法、BOM表的编码方法、基于计算机的产品搜索展开方法的集合。应用本发明不仅使产品所有构件的层次关系以及构件之间的父子关系一目了然,而且大大提高了BOM的准确性和实用性,效率高、使用性好、准确率更高。
文档编号G06F17/30GK101025805SQ20071003677
公开日2007年8月29日 申请日期2007年1月24日 优先权日2007年1月24日
发明者于晓, 仲梁维 申请人:上海理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1