一种建材装备制造BOM管理方法及管理系统技术方案

技术编号:11735688 阅读:254 留言:0更新日期:2015-07-15 10:48
本发明专利技术公开了一种建材装备制造BOM管理方法和管理系统,用于对建材装备制造BOM数据进行有效的管理。该管理系统包括多个客户终端计算机、一应用服务器及一个数据库;其中:每个客户端计算机具有用户操作界面,供技术人员执行BOM管理的相关操作,显示BOM信息;应用服务器包含了BOM管理的多个功能模块,用于对BOM数据的管理,并分析出各种报表;数据库用于存储BOM管理过程中的各种数据,包括物料编码、产品变更状态以及BOM分析报表;该系统是基于一个数字化管理平台而非特定的产品来管理制造BOM,可以降低重复性工作,提高工作效率,并保证数据的准确性。

【技术实现步骤摘要】

: 本专利技术涉及建材装备物料清单(B0M),更具体的说,涉及一种建材装备制造B0M管 理方法及管理系统。
技术介绍
: 建材装备制造企业是我国具有代表性的大中型企业,典型的特点就是小批量的大 单件生产模式。产品的生产周期一般都很长,制造工艺复杂,投资大,但重复度又比较低。传 统建材装备制造企业采用EXCEL来实现B0M的编制和管理,即对单个装备产品进行数据管 理。但随着我国建材装备制造技术的快速发展,企业订单逐渐增加,从而导致B0M维护和增 加的工作量急剧增长,而巨大的B0M数据给传统建材装备制造企业B0M管理方法带来了压 力。 目前,国内外许多学者对B0M的管理做了大量的研宄,主要体现在对B0M模型构建 以及基于B0M的生产计划制定、成本统计等。但是针对建材装备产品特点,如何利用B0M管 理系统来有效的管理和规范建材装备制造企业业务流程,如何解决建材装备制造由于B0M 结构调整、变更引起的数据追溯、归集问题,国内外还缺少相关的研宄成果。
技术实现思路
: 针对现有技术的上述缺陷,本专利技术提出针对建材装备产品的一种建材装备制造 B0M管理方法及管理系统。该系统是基于一个数字化管理平台而非特定的产品来管理制造 B0M,可以降低重复性工作,提高工作效率,并保证数据的准确性。 本专利技术解决技术问题采用的技术方案是:提供一种建材装备制造B0M管理方法及 管理系统,用于对B0M模型构建、B0M管理、B0M变更以及B0M追溯和归集。 一种建材装备制造B0M管理方法,包括以下步骤: S0、建立统一的物料库、产品零件库; S1、B0M集合关系定义 本文结合建材装备产品制造过程特点,在传统B0M结构基础上提出基于总序和序 号B0M层级结构归属关系定义方法,以灵活表达建材装备产品的复杂层级关系,以及满足 由于制造发运需要对B0M拆分重组的需要。 1)定义结构s的集合S= {si,s2,…};s=〈V,w,t>,v指版本,w指是否变更,t 指编制时间;在存储模型中,一个部件或零件可以存在多个产品结构;但是对于一个BOM实 例在版本确定情况下,只能有一个有效的树形结构(若有多个有效结构,则取最大版本), 对于历史版本数据则存储在关联表单中。 2)定义B0M的层级表示方法 目前B0M结构的存储和读取,大多采用的是按照B0M结构进行递归查询;或通过 SQL脚本来实现递归遍历结构放到临时表进行递归来构建B0M树。本文采用总序识别法来 实现对B0M间层级的表示和读取,通过一次查询就能得到B0M结构树,而且不需要递归运 算,因而执彳丁效率$父尚。制造BOM总序和序号表不方法如下: Pn= 其中,Pn表示产品或零部件的总序,n表示该零部件处于第n层级,fn表示零部件 在第n层级的序号,其中序号fn由阿拉伯数字1,2, 3…表示。 根据B0M结构的总序,就能够确定零部件间的归属关系,确定方式如下: 若Pi=f^f2. f3. ? ?fH. (i>0); Pj=f!?f2.f3. . . fj. . . fj(j>i>0) 则PiGPj。 3)BOM的读取 对于BOM的读取,根据总序的大小按顺序排列即可。BOM间总序的运算规则如下: 假设产品A和产品B的总序分别为:AjPBm,表示如下: Ak -£1 1. £12. ? ? &k-1. (k〉〇) Bm=b!?b2.b3. . . b^. bm(m>0) ?总序大小比较规则: 假设b^(iG(〇, <k,m>),其中<k,m>表示k、m间较小的值) ①当 则Bm>Ak; ②当ai=b" 若m>k,则Bm>Ak; 若m〈k,则Bm〈Ak; ③当a^bi,则B^Ak。 鲁总序交集运算规则: 假设aH=bh(iG(〇, <k,m>),其中<k,m>表示k、m间较小的值) ①当a^bi,则AkflBm=杏; ②当ai=b"若m>k,则AkflBm=Bm; 若m〈k,则AkflBm=Ak; ③当apbp则AknBm=杏。 鲁总序并集运算规则: 假设aH=bh(iG(〇, <k,m>),其中<k,m>表示k、m间较小的值) ①当a^bi,则A*-UB,"=Aa.十B,"; ②当ai=b"若m>k,则AkUBm=Ak; 若m〈k,则AkUBm=Bm; ③当ai>bi,则Aa-U= 十B,"。 通过BOM的层级表示方法和运算规则就能快速表示出BOM的结构,对BOM的查询 只需按照总序的交集和总序大小,由小到大逐条显示出来即可,减少了运算的复杂性。 S2、B0M数据输入 当需要增加B0M数据时候,通过B0M管理系统进行批量导入或者逐条增加数据,增 加的数据存储在B0M表中。 S3、B0M制作明细生成 在制作明细生产过程中,建材装备产品由于其体积大,制造过程中需要考虑装箱 单的制作和发运,从而需要对特殊的部件和零件进行拆分后制作。拆分过程中,BOM结构则 需要发生变动,但同时又得保留原始B0M结构。基于此,本文新增加序号列作为B0M的属 性,正常情况下,序号与总序默认一致,在涉及拆分情况下,部件和零件的数量、重量一分为 二,但是拆分后的总序保持不变。拆分后,按照新的B0M结构,用序号来表示各层级间的归 属性,其中序号与总序的表示方法一致。 在建材装备制造企业中,重量是产品最终核算的一个依据,在B0M制作明细编制 完成后,需要对产品按层级关系进行重量归集。由于一部分部件和零件会不参与计算重量, 为了保证重量归集的准确性,本文提出B0M虚拟部件概念,其序号和总序都用1. 0表示,对 于不参与计算重量的部件和零件,其序号则必须归属在虚拟部件下面。 S4、B0M物料计划生成 在B0M录入过程中,数据库中存储了产品结构下部件、物料的重量、数量,因此根 据B0M则可以很方便的按产品或部件,按物料编码对物料计划进行汇总,对于材料不同的 类别汇总不同的数据,例如标准件按数量汇总,板材和型材则按重量进行汇总。 对于唯一的物料编码,其物料计划数量为:【主权项】1. 一种建材装备制造BOM管理方法,其特征在于,所述方法包括以下步骤: 50、 建立统一的物料库、产品零件库; 51、B0M集合关系定义;结合建材装备产品制造过程,基于总序和序号B0M层级结构归 属关系定义方法,以表达建材装备产品的复杂层级关系,以及满足由于制造发运需要对B0M 拆分重组的需要;具体为: 1) 定义结构s的集合S= {si,s2,…};s=〈V,w,t>,v指版本,w指是否变更,t指编 制时间;在存储模型中,一个部件或零件可以存在多个产品结构;对于一个B0M实例在版本 确定情况下,只有一个有效的树形结构,对于历史版本数据则存储在关联表单中; 2) 定义B0M的层级表示方法 采用总序识别法来实现对B0M间层级的表示和读取,通过一次查询得到B0M结构树,制 造B0M总序和序号表不方法如下: Pn=f!?f2.f3.. .fn-!.fn(n>0) 其中,Pn表示产品或零部件的总序,n表示该零部件处于第n层级,€"表示零部件在第n层级的序号,其中序号fn由阿拉伯数字1,2, 3本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/CN104778540.html" title="一种建材装备制造BOM管理方法及管理系统原文来自X技术">建材装备制造BOM管理方法及管理系统</a>

【技术保护点】
一种建材装备制造BOM管理方法,其特征在于,所述方法包括以下步骤:S0、建立统一的物料库、产品零件库;S1、BOM集合关系定义;结合建材装备产品制造过程,基于总序和序号BOM层级结构归属关系定义方法,以表达建材装备产品的复杂层级关系,以及满足由于制造发运需要对BOM拆分重组的需要;具体为:1)定义结构s的集合S={s1,s2,…};s=<v,w,t>,v指版本,w指是否变更,t指编制时间;在存储模型中,一个部件或零件可以存在多个产品结构;对于一个BOM实例在版本确定情况下,只有一个有效的树形结构,对于历史版本数据则存储在关联表单中;2)定义BOM的层级表示方法采用总序识别法来实现对BOM间层级的表示和读取,通过一次查询得到BOM结构树,制造BOM总序和序号表示方法如下:Pn=f1.f2.f3...fn‑1.fn(n>0)其中,Pn表示产品或零部件的总序,n表示该零部件处于第n层级,fn表示零部件在第n层级的序号,其中序号fn由阿拉伯数字1,2,3…表示;根据BOM结构的总序,确定零部件间的归属关系,确定方式如下:若Pi=f1.f2.f3...fi‑1.fi(i>0);Pj=f1.f2.f3...fi‑1.fi...fj‑1.fj(j>i>0)则Pi∈Pj;3)BOM的读取对于BOM的读取,根据总序的大小按顺序排列即可;BOM间总序的运算规则如下:假设产品A和产品B的总序分别为:Ak和Bm,表示如下:Ak=a1.a2.a3...ak‑1.ak(k>0)Bm=b1.b2.b3...bm‑1.bm(m>0)总序大小比较规则:假设ai‑1=bi‑1(i∈(0,<k,m>),其中<k,m>表示k、m间较小的值①当ai<bi,则Bm>Ak;②当ai=bi,若m>k,则Bm>Ak;若m<k,则Bm<Ak;③当ai>bi,则Bm<Ak;总序交集运算规则:假设ai‑1=bi‑1(i∈(0,<k,m>),其中<k,m>表示k、m间较小的值①当ai<bi,则Ak∩Bm=∮;②当ai=bi,若m>k,则Ak∩Bm=Bm;若m<k,则Ak∩Bm=Ak;③当ai>bi,则Ak∩Bm=∮;总序并集运算规则:假设ai‑1=bi‑1(i∈(0,<k,m>),其中<k,m>表示k、m间较小的值①当ai<bi,则Ak∪Bm=Ak⊕Bm;②当ai=bi,若m>k,则Ak∪Bm=Ak;若m<k,则Ak∪Bm=Bm;③当ai>bi,则Ak∪Bm=Ak⊕Bm;通过BOM的层级表示方法和运算规则表示出BOM的结构,对BOM的查询只需按照总序的交集和总序大小,由小到大逐条显示出来;S2、BOM数据输入当需要增加BOM数据时候,通过BOM管理系统进行批量导入或者逐条增加数据,增加的数据存储在BOM表中;S3、BOM制作明细生成在制作明细生产过程中,需要对特殊的部件和零件进行拆分后制作;拆分过程中,BOM结构则需要发生变动,但同时又得保留原始BOM结构;基于此,新增加序号列作为BOM的属性,序号与总序默认一致,在涉及拆分情况下,部件和零件的数量、重量一分为二,但是拆分后的总序保持不变;拆分后,按照新的BOM结构,用序号来表示各层级间的归属性,其中序号与总序的表示方法一致;BOM制作明细编制完成后,对产品按层级关系进行重量归集;为了保证重量归集的准确性,提出BOM虚拟部件概念,BOM虚拟部件概念序号和总序都用1.0表示,对于不参与计算重量的部件和零件,其序号则必须归属在虚拟部件下面;S4、BOM物料计划生成在BOM录入过程中,数据库中存储了产品结构下部件、物料的重量、数量,根据BOM并按产品或部件、按物料编码对物料计划进行汇总,对于材料不同的类别汇总不同的数据,对于唯一的物料编码,其物料计划数量为:N=Σi=1nnumi]]>其中,n为BOM表中该物料编码的个数,numi则表示第i行的数量;当物料计划生成以后,依次按行号赋予一个计划跟踪号,其中计划跟踪号由“项目+产品+批次+行号”组成,在后续物料入库、出库,领料生产以及产品的成本核算过程中,根据计划跟踪号追溯该种物料归属于哪个项目和产品,计算出产品的材料费用;S5、BOM变更管理BOM内容上的变更操作包括了对内容的添加、修改、删除,BOM变更后,明细需要根据版本号来获取新的数据。...

【技术特征摘要】

【专利技术属性】
技术研发人员:孙利波张金才马斌么伟李俊张旭邓朝晖张超臣卢海波史明强
申请(专利权)人:中材装备集团有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1