一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

BOM数据转化管理方法与流程

2022-06-01 15:28:48 来源:中国专利 TAG:

bom数据转化管理方法
技术领域
1.本发明涉及汽车领域,尤其涉及一种bom数据转化管理方法。


背景技术:

2.传统的bom数据结构主要是将装配线使用的采购件或自制件进行扁平化的bom管理,而头零件以下用父子关系来体现。这种传统的bom管理方式有一个很大的弊端,就是当模块化头零件涉及的功能较多时,模块化头零件号的数量是会成几何级数量上升,而且工程师在发布数据的时候容易出错,在工程变更的时候需要大量的零件号,有时候多个子零件的交差变更会导致系统根本没法实施。随着汽车企业制造模式的多样化及平台化车型设计模式的推广,传统bom的数据结构已不能高效的支撑工程数据的发布及下游生产制造,为了更好地满足企业的业务发展需求,急需一种新的bom管理方式来解决多工厂和多工艺柔性的业务需求。
3.因此,现有技术中的bom的数据结构存在使用不便的问题。


技术实现要素:

4.本发明的目的在于解决现有技术中的bom的数据结构存在使用不便的问题。本发明提供一种bom数据转化管理方法,具有使用方便的优点。
5.为解决上述问题,本发明的实施方式提供一种bom数据转化管理方法,根据bom数据创建初始bom数据结构,所述初始bom数据结构包括:各节点的节点号信息,及节点号的描述信息,各节点所属的节点组信息,及节点组的描述信息,以及各节点的父节点号信息;所述节点为模块化的零部件;
6.根据创建的所述初始bom数据结构,按照多层可配置多扁平化的方式发布多层可配置模块化数据,以将所述初始bom数据结构转换成目标bom数据结构;所述目标bom数据结构为bom结构树;所述多层可配置模块化数据用于描述所述初始bom数据中的模块化组的多层可配置矩阵。
7.采用上述技术方案,本实施方式中的bom数据转化管理方法可在初始bom中以多层可配置扁平化方式发布生产数据,转换到正式bom时候,系统自动转换成传统的bom结构,并有效的支持下游生产制造。
8.本发明的另一种实施方式提供一种bom数据转化管理方法,根据bom数据创建初始bom数据结构包括创建节点树结构;且创建所述节点树结构包括:根据零部件的特征信息创建所述节点树结构的节点层及各所述节点层内的节点,并创建各节点之间的父子关系;所述特征信息包括功能结构关系和所述不同产品和版本年的业务需求。
9.本发明的另一种实施方式提供一种bom数据转化管理方法,包括:
10.根据所述功能结构关系将整车定义为所述节点树的第一层节点;将svpps的前三层分别定义为所述节点树的第二层节点、第三层节点和第四层节点;
11.根据所述不同产品和版本年的业务需求创建所述节点树的第四层以下层级的节
37.u
子3
=m1&c1’
&c2&c338.其对应的零件号分别为p

、p
子1
、p
子2
、p
子3

39.本发明的有益效果:
40.本发明中的bom数据转化管理方法为一种全新的多层可配置的扁平化bom技术和实现的方法,能支持模块化开发及多工厂柔性制造等复杂业务,能大大减少工程发布的数据量并简化工程变更难度,提高bom数据的发布效率和发布准确率。缩短项目数据发布周期,减少人力资源投入。
附图说明
41.图1为本发明实施例提供的bom数据转化管理方法的流程图。
具体实施方式
42.以下由特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点及功效。虽然本发明的描述将结合较佳实施例一起介绍,但这并不代表此发明的特征仅限于该实施方式。恰恰相反,结合实施方式作发明介绍的目的是为了覆盖基于本发明的权利要求而有可能延伸出的其它选择或改造。为了提供对本发明的深度了解,以下描述中将包含许多具体的细节。本发明也可以不使用这些细节实施。此外,为了避免混乱或模糊本发明的重点,有些具体细节将在描述中被省略。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
43.应注意的是,在本说明书中,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
44.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
46.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
47.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
48.本实施例的一种实施方式提供一种bom数据转化管理方法,如图1所示,其包括以下步骤:
49.在步骤s1中,根据bom数据创建初始bom数据结构,初始bom数据结构包括:各节点的节点号信息,及节点号的描述信息,各节点所属的节点组信息,及节点组的描述信息,以及各节点的父节点号信息;节点为模块化的零部件。
50.在步骤s2中,根据创建的初始bom数据结构,按照多层可配置多扁平化的方式发布多层可配置模块化数据,以将初始bom数据结构转换成目标bom数据结构;目标bom数据结构为bom结构树;多层可配置模块化数据用于描述初始bom数据中的模块化组的多层可配置矩阵。
51.更为具体的,在本实施方式中,实施方式中的bom数据转化管理方法可在初始bom中以多层可配置扁平化方式发布生产数据,转换到正式bom时候,系统自动转换成传统的bom结构,并有效的支持下游生产制造。
52.更为具体的,在本实施方式中,各节点的节点号信息,及节点号的描述信息,各节点所属的节点组信息,及节点组的描述信息在下文进行举例说明。
53.进一步地,本实施例的另一种实施方式提供一种bom数据转化管理方法,根据bom数据创建初始bom数据结构包括创建节点树结构;且创建节点树结构包括:根据零部件的特征信息创建节点树结构的节点层及各节点层内的节点,并创建各节点之间的父子关系;特征信息包括功能结构关系和不同产品和版本年的业务需求。
54.本实施例的另一种实施方式提供一种bom数据转化管理方法,包括:
55.据功能结构关系将整车定义为节点树的第一层节点;将svpps的前三层分别定义为节点树的第二层节点、第三层节点和第四层节点;
56.根据不同产品和版本年的业务需求创建节点树的第四层以下层级的节点结构。
57.本实施例的另一种实施方式提供一种bom数据转化管理方法,还包括为节点树结构中的各节点创建节点号信息:
58.将第一层节点的节点号定义为0;
59.将第二层节点定义为节点组,且第二层节点的节点号用字母表示;
60.第二层节点以下节点在其所在节点层的编号通过数字定义;
61.且第三层节点组及其以下节点组的节点号由节点的父节点的节点号和节点在其所在节点层的编号组成。
62.例如,bom数据可配置为以下结构:
[0063][0064]
本实施例的另一种实施方式提供一种bom数据转化管理方法,节点的节点号的表达方式为多层级结构,且各层级之间形成有用于区分级层的区分符;节点的节点号的表达方式为首字符为节点组信息。
[0065]
具体的,在本实施方式中,区分符可以为字母,也可以为数字,其具体可根据实际设计和使用需求制定,本实施方式对此不做限定。
[0066]
本实施例的另一种实施方式提供一种bom数据转化管理方法,按照多层可配置多扁平化的方式发布所有模块化数据后,还包括:确认发布后的数据的所有的相关字段是否是有效和完整。
[0067]
本实施例的另一种实施方式提供一种bom数据转化管理方法,初始bom数据结构为对bom数据中的数据进行分层节点化处理得到的多层可配置数据结构。
[0068]
本实施例的另一种实施方式提供一种bom数据转化管理方法,
[0069]
多层可配置矩阵i为in=(c1,c2,c3,c4),其中:
[0070]
c1=(p1,p2,

pn);
[0071]
c2=(g1,g2,
…gn
);
[0072]
c3=(n1,n2,
…nn
);
[0073]
c4=(u1,u2,

un);
[0074]
c1代表多层可配置矩阵中零件号的集合,其中px代表c1任意一个元素,px为来自企业零件号基础库中的零件号;
[0075]
c2代表多层可配置矩阵中节点组的集合;
[0076]
c3代表多层可配置矩阵中节点号的集合;
[0077]
c4代表多层可配置模块矩阵中ucstring的集合,其中每一个元素ux为具体零件行功能的逻辑运算符。
[0078]
具体的,在本实施方式中,
[0079]
c1代表该多层可配置矩阵中所有零件号的集合,即有模块总成零件号也有模块子件零件号,其中px代表c1任意一个元素,px都是来至企业零件号基础库中的零件号;
[0080]
c2代表该多层可配置矩阵中节点组的集合,一般同一模块为同一个模块化组,所
以同一个模块化组中任意一个元素gx为同一代码,例如gx=a(仪表板组);
[0081]
c3代表该多层可配置矩阵中节点号的集合,节点号的表达方式为首字符为节点组号,每层用点来区分,每个层级都是2位数字,例如:nx=a.01.01
……
.01,其中a为节点组代码,a.01为a的下一层,依次类推;
[0082]
c4代表该多层可配置模块矩阵中ucstring(本文指一种由汽车车型、功能和特征为使用条件构成的零件号)的集合,其中每一个元素ux为具体零件行功能的逻辑运算符,具体表达为ux=m&oc1&oc 2&oc 3&
……
&oc n,其中m为model,oc x为不同的feature code。
[0083]
本实施例的另一种实施方式提供一种bom数据转化管理方法,零件号包括模块总成的零件号和模块子件的零件号。
[0084]
本实施例的另一种实施方式提供一种bom数据转化管理方法,同一模块为同一个模块化组,同一个模块化组中任意一个元素gx为同一代码。
[0085]
本实施例的另一种实施方式提供一种bom数据转化管理方法,ux=m&oc1&oc2&oc3&

&ocn,其中m为model(代指车型),oc x为不同的feature code(指零件功能特征代码)。
[0086]
本实施例的另一种实施方式提供一种bom数据转化管理方法,同一个节点组中某个父和子级零件的ucstring分别为:
[0087]u父
=m1&c1&c2&c3&
……
&cn[0088]u子1
=m1&c1&c2&c3[0089]u子2
=m2&c1&c2&c3[0090]u子3
=m1&c1’
&c2&c3[0091]
其对应的零件号分别为p

、p
子1
、p
子2
、p
子3

[0092]
具体的,在本实施方式中,由于u
子1
中model能够与u

匹配,且u

中的feature code包含u
子1
的所有feature code,所以u

包含u
子1
,则p
子1
为p

的子零件;由于u
子2
的model不能够与u

的匹配,所以u
父不
包含u
子2
,则p
子2
不是p

的子零件;u
子3
的model能够与u

的匹配,但是由于u

中的code并不能全部包含u
子3
的所有feature code,所以p
子3
也不是p

的子零件。
[0093]
更为具体的,在本实施方式中,初始bom中多层可配置数据转换如下:
[0094][0095]
更进一步,本实施方式中的bom数据转化管理方法为一种全新的多层可配置的扁平化bom技术和实现的方法,能支持模块化开发及多工厂柔性制造等复杂业务,能大大减少工程发布的数据量并简化工程变更难度,提高bom数据的发布效率和发布准确率。缩短项目数据发布周期,减少人力资源投入。
[0096]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献