资源描述
怎么管理复杂产品的BOM?
这是在PDM/PLM群中看到的一个问题,我正好写了个论文,还没有发,先给大家看看,提提意见去完善。
1 k. ~( z7 }) |* I/ o8 E2 e- I( K-最专业的ERP社区,帮助你在ERP行业实现价值!ERP, SAP, Oracle ERP,用友,金蝶8 C- J4 l1 R# T/ J1 m I
- f, u( m! g! X+ s3 x6 `4 W在PDM领域,如何管理复杂的产品结构关系,始终是产品建模的重点和难点。在实际实施过程中,秋叶也经常遇到产品BOM关系建模不合理的情况。针对以上问题,笔者总结了各种类型企业的产品结构关系,设计了一个通用的产品建模工具体系,可以适应一般大批量生产,多品种小批量,单件生产,型号研制等多种类型的产品建模工作。
2 H! K3 @% l6 t0 O
" ]% u' u6 _4 L4 T0 K/ k-最专业的ERP社区,帮助你在ERP行业实现价值!为了便于理解和达成一致,先做如下统一定义(这些定义是秋叶自己的理解,未必和其它资料完全一致)。
9 e/ U" {1 u4 y" i, f u/ y% @# @
/ ~5 x& S" x& s+ J$ }" @1 RErp100论坛EBOM:对所有装配关系唯一精确确定的产品结构我们称之为EBOM,在EBOM结构上允许设置选装替换件。所有EBOM的集合就构成企业的产品目录。
+ A3 n0 I4 d8 iERP, SAP, Oracle ERP,用友,金蝶同一产品的EBOM可以存在多个状态,例如研制阶段的EBOM,试制阶段的EBOM,量产阶段的EBOM,同一产品之间的EBOM可能代号不同,状态属性不同(例如阶段标志),结构关系不同,关联技术管理或制造文件不同。
1 K9 c. B# Q, f+ r5 W0 s( w4 p @Erp100论坛( \- _5 G0 @/ @1 K9 Z; |
VBOM:可变的产品模型,记录了某类产品进行参数化配置的变量和规则,输入变量来自客户各种定制参数要求,输出变量包括产品代号变化,装入零部件种类和选配关系变化,装入零部件数量变化,零部件属性变化(例如颜色),关联制造文件变化等等。VBOM是企业经验和设计知识的结晶。是一种知识化的产品结构设计工具,而不是某个具体的产品,可以通过VBOM工具衍生出一系列符合或接近客户要求的原型EBOM。/ m7 p. M; x1 g& u a
. z* K. x$ Y9 oERP, SAP, Oracle ERP,用友,金蝶PBOM:同一产品在生产中可能存在不同的加工批次,如果这些加工批次的技术要求可能和产品设计要求有各种原因造成的偏离,这样生产批次产品结构和产品设计结构(EBOM)不会完成等同,这个时候我们把某个特定的生产批次对应的产品结构叫PBOM。PBOM和EBOM在代号,属性,结构关系,关联制造文件方面都可以存在局部差异。一个EBOM可以对应多个PBOM。 G; P3 U% b( X- m. F- l) [
Erp100论坛8 E+ x3 W& D9 B3 r, c7 r
MBOM:某个产品及其下级零部件在生产中装配顺序和制造顺序,需要根据产品和零部件工艺路线和工艺规程变换后精确确定,是真正能指导ERP生产计划排产的产品结构。每个PBOM都应该派生出唯一确认的MBOM,在没有PBOM的情况下,MBOM可直接由EBOM根据工艺信息转换得到。7 g$ Y3 {4 h6 a2 S9 U
) _3 P* L, ~( t-最专业的ERP社区,帮助你在ERP行业实现价值!
* q7 V, F- @" g, L7 L, bERP, SAP, Oracle ERP,用友,金蝶为了便于分析产品模型之间的关系,我们先假定我们面对的是一类最简单只负责设计的企业,不考虑生产后续业务,也不生产有复杂配置关系的产品,也不需要经过多个阶段的研发业务,我们以这个起点设计我们的产品结构模型,逐步深化展开。
: z% o; w9 n; ?/ h: S8 j" r* V, k
1 B/ y) g, l2 } }无论是什么企业,产品一旦设计完成,就得到精确的EBOM,也就是所谓在PDM中一个产品形成一个产品结构树。
& @6 L% u# P) }7 W2 W* J/ w/ }Erp100论坛' i/ R4 z1 a+ Y- N: o
在产品结构树上反映了产品的装配关系,同时关联了产品设计产生的二维图纸或三维模型。" t9 K# ~9 L6 f' w8 N3 W
1 ? A! U) i8 G# r3 p W2 f) L
每个产品都是唯一的代号和下级装配关系。如果存在多个产品,就有多个EBOM,这些EBOM就构成了企业的产品目录,在PDM系统中,也相应提供一个专门的产品分类管理对应。
6 \* V- c; N% [4 JERP, SAP, Oracle ERP,用友,金蝶ERP, SAP, Oracle ERP,用友,金蝶/ v% B5 K$ ?+ y
有了产品分类目录,也可以对应建立零件仓库,零件仓库是构成产品结构的元器件,可单独维护,不要和产品分类在一起显示。在维护产品结构的时候,可以随时调用零件仓库去组合成产品。
# g. V- i4 M: W/ J1 x-
+ s9 v; g+ v( r) J& _. J那么在未来在设计新产品的时候,有两种情况,一种是在老产品基础上进行改良或改型设计,那么设计人员可以在产品目录中选择一种老产品另存为新产品代号,在修改产品的结构,图纸或三维模型以满足定制化要求。, n* y. i; K8 S- ~
这个时候新产品和老产品之间就存在着按时间顺序的结构派生演化关系。这种关系在企业的管理手段往往是借用件明细表。
& x5 V9 Q9 J* K' q$ P0 \Erp100论坛-最专业的ERP社区,帮助你在ERP行业实现价值!- ]/ T3 c* U; o8 l4 F! t4 H
这种设计在企业往往称之为变型设计,一般不需要经过复杂的流程,设计完成通过审批就可以投产,另一种方式是新产品设计,设计结果直接变成EBOM进入新的产品目录。-最专业的ERP社区,帮助你在ERP行业实现价值!) d1 Z! w* R) }: ~* y8 ^
- H2 C G8 B J: r. S0 }ERP, SAP, Oracle ERP,用友,金蝶新产品设计往往比较慎重,也需要经过一些周期,例如很多企业要求新产品要经过试制,小批量生产,大批量生产等阶段,在军工行业往往要求经过初样,模样,定型,量产四大阶段。
8 d% o8 |) c, N& k: U# d4 B
. O) M7 a2 e% _# U0 如果严格按照技术文档进行阶段状态管理的话,应该每个阶段都要针对同一产品保留完整的技术数据,以备出现问题时进行追溯。
. t$ @1 \( Q8 e8 j; ^9 |& z4 Y
4 U3 i! w+ G% b0 A2 b# \同一产品可能随阶段状态的不同,存在多个EBOM,例如试制阶段的EBOM和最终定型阶段的EBOM装配结构关系就可能存在一些差异,包括关联的各种技术资料都存在不同。ERP, SAP, Oracle ERP,用友,金蝶4 z8 K& h- }3 m4 ]9 L7 U
" B! j: ^3 [) ]! t2 `
对一个产品而言,这些EBOM的代号都是相同的,只是阶段不同,我们可以把其视做是一种广义的“状态”管理。这些EBOM彼此之间业务关联度很高,上一阶段输出的EBOM是下一阶段的输入。-最专业的ERP社区,帮助你在ERP行业实现价值!. ]: I6 A7 A# S& B' _
2 d6 n" |. J& O {( V
这些EBOM之间就存在一个状态迁移管理,前一阶段的EBOM不仅仅是简单的复制为下一阶段的EBOM,还要考虑是否关联复制其图纸,模型,对应工艺,是否要更改对应技术资料的阶段标识。-最专业的ERP社区,帮助你在ERP行业实现价值!, _& d: c* C0 C; y
Erp100论坛0 M6 |- O7 E# E3 W; H6 |
此外要特别说明的是,传统管理模式下PDM区分产品唯一标识的方法是代号,尽管这些EBOM都是独立的个体,但代号是完全一致的,仅仅通过代号一个字段区分是不可能的,对于EBOM的阶段状态也要成为它们的唯一性标识组成部分。
$ k, s) [, X2 K$ V" AErp100论坛-最专业的ERP社区,帮助你在ERP行业实现价值!5 b+ _0 W/ g' b0 J ~! t
同一代号不同阶段的EBOM应该有更集中的管理界面,管理不同阶段之间的状态迁移关系。ERP, SAP, Oracle ERP,用友,金蝶/ @0 D1 a( U; j( Z4 |( A+ F" ]3 Z5 b
-最专业的ERP社区,帮助你在ERP行业实现价值!1 i2 I9 z& `# o& m9 N" T/ P5 R
如果企业设计的产品种类足够多,或者积累了一些设计经验,就可以总结出客户常见的定制化要求。设计人员可结合常用客户定制化要求,在产品结构上提供了一些可选的配置。
6 b& \9 R1 Y3 s& z0 T2 }, ]+ \9 E; oErp100论坛- i0 _. G* ?$ x' o
例如同一手机可以同时配几种不同的外壳,也可以只配一种外壳。这种选装的特点是多种选装的结构可以同时选装。4 q3 U7 U2 `- V% v2 x% b! L. }
再例如汽车产品可以选装不同的车载音响,这种选装的特点是选装一种配置就不能选装另一种配置。Erp100论坛" s, L( @" D( s* J' u5 j
: k3 u: D3 \7 t0 T/ P8 S那么这个时候产品结构就不再是单一结构模型,而是可以根据不同业务要求形成一些配置组合,在管理上还是看做一个产品,代号不变,但在不同的应用场合可以选择不同的结构配置。
& f8 U8 i4 _* q; ^3 X9 G2 Y" L4 ^-最专业的ERP社区,帮助你在ERP行业实现价值!" g* S8 a5 C+ e2 E& a
这个时候得到的EBOM就是复杂EBOM,带配置关系的EBOM。配置关系的改变不造成产品代号的变化,在实际应用中针对不同具体业务形成的具体配置关系应该保留下来,记录和相关业务的关系,例如是哪一个合同采用了哪一种具体的配置。
# `1 X) [' N# O, i/ B% X7 V* jERP, SAP, Oracle ERP,用友,金蝶
( } F) @& m! J' o4 a3 |Erp100论坛为了减少数据冗余,PDM系统选择记录配置参数,需要查看结构时再通过参数驱动复杂EBOM结构形成具体配置结构。
; x" l3 B: X2 t2 e( I-最专业的ERP社区,帮助你在ERP行业实现价值!这些配置结构相当与产品在某一时刻完整定型结构的记录,也可以称之为产品结构快照,快照上可以存在替换关系的选装,也可以存在选用关系的选装,但最终结构不存在变化的可能,是唯一组合关系。
6 H+ H* W( f4 {6 u v这种关系往往和生产批次关联,我们也可以将其视做是PBOM。) K. l# d ^6 U# H z" w
2 m$ K" s5 k1 C0 N N1 z# @Erp100论坛如果这种配置变化关系积累得足够丰富,我们可以在设计时就考虑各种参数选配关系,形成一种产品配置模型,只要我们输入客户定制参数,就可以获得满足或接近满足客户定制要求的原型产品,在此基础上加以调整最终获得客户需要的产品。Erp100论坛$ H6 Q& X2 i$ `3 T
) @" A1 v( ?6 W5 ?这种设计过程就是产品配置过程,在产品配置过程中,建立了完整配置关系的产品模型就是VBOM。产品的VBOM不是产品,而是一个产品系列的各种允许的配置关系集合,在配置模型下,产品的代号、下级零部件件的选配关系、数量、属性都是可以通过客户定单输入参数选择或计算确定。
# u- i0 a/ ~2 J- E: a2 }' [
8 i C& h' w# w" l7 PErp100论坛产品的VBOM应该单独作为一个设计知识库管理,有一定权限的设计人员调用,派生出符合用户要求的EBOM原型放到产品目录中再去完善。ERP, SAP, Oracle ERP,用友,金蝶& ?" h% E( F/ c+ \* i$ s
ERP, SAP, Oracle ERP,用友,金蝶+ o6 u% `$ D( M" Z0 b9 b5 c2 m
因此一个VBOM可以被不同设计人员驱动产生多个符合客户要求的EBOM,而且VBOM模型随着设计经验不断积累,也存在一个不断完善的过程,因此要记录每个阶段的VBOM基线模型。可以追溯从VBOM派生出来的EBOM属于哪个基线版本。8 \( Z, Z) h4 y- p7 D8 d
) `3 I, I7 \+ aERP, SAP, Oracle ERP,用友,金蝶在基线版本的VBOM发生变化的时候,对应的EBOM结构是否要同步更新,也是PDM系统可以设置的选项,可以设置某些EBOM子结构要随基线VBOM变更同步更新,也可以设置为不受影响。
' P5 k! d5 o# o: [* T. R* I. m9 nERP, SAP, Oracle ERP,用友,金蝶
* J4 d. I5 I L( J# k# mERP, SAP, Oracle ERP,用友,金蝶如果企业要加工制造产品,就必须给其规划制造路线和制造规范。
8 Z1 y9 v/ y! c W, f' q# h6 VErp100论坛
1 R8 o1 @; Z1 L* ?" K产品设计装配关系和实际装配顺序并不见得完全一致,此外一个零件加工制造过程也需要经过一系列步骤,每个步骤经过哪些车间,需要哪些设备,耗费多少工时,这些是ERP系统指导生产,安排计划调度时需要的基础数据,这些数据就是我们常说的MBOM。4 J/ M! ?/ f3 i3 l0 D
' ^/ g7 l4 @/ y2 k3 ]3 c5 wERP, SAP, Oracle ERP,用友,金蝶显然没有工艺制造信息很难单独由EBOM提供完整的数据,因此每个产品要投入生产还需要提供MBOM信息。Erp100论坛9 W* n* N7 I2 K5 S3 ?* E5 Y* h# K9 D
对于大部分简单产品生产的企业,补充制造信息后,可以通过一定途径把EBOM转换为MBOM,直接传递给ERP系统等系统利用。
# Q7 o3 [, o8 T$ F7 N0 U! H0 J3 qERP, SAP, Oracle ERP,用友,金蝶$ K3 B% a. H% v- l8 D1 J
但对复杂产品,就有其它的考虑变量。
% R5 s8 a( o- E) l-最专业的ERP社区,帮助你在ERP行业实现价值!5 x' e( t! u/ K' S: ~5 H' N
例如对于有复杂选装配置产品,如果需要传递MBOM信息给其它系统,最好在针对某个生产批次形成的PBOM上,结合该PBOM上采用的工艺路线和工艺规程形成MBOM。
3 ]2 O( t! X1 X" G: r9 PErp100论坛
5 K2 \! M, M4 J! u. ]2 P* @-最专业的ERP社区,帮助你在ERP行业实现价值!对于阶段EBOM,往往在每个阶段也要形成多个制造批次,而且每一批次结构和前一批次结构都进行了调整,制造工艺也在不断优化,也就意味着一个阶段EBOM也要对应不少于一个的PBOM,输出给生产系统使用的MBOM信息就只能由某一特定的PBOM转换而来。
& n1 {& W1 D+ I5 T9 wERP, SAP, Oracle ERP,用友,金蝶% b' D- G ^3 O3 [' c# s
很多PDM实施过程中没有注意PBOM这个层次的变化,假定EBOM在生产过程中是一成不变的,这样输出的接口数据难免质量不高。Erp100论坛! m. u) g7 m- z4 r! D6 w
6 D) o5 g/ ?; N1 _
因此在一个有设计和制造的企业,至少有EBOM和MBOM,如果产品结构比较复杂的情况下,应该有带配置的EBOM,如果产品研发过程比较复杂的话,应该有带状态的EBOM,这两种EBOM都可能对应着多轮生产批次,也就是PBOM,如果企业设计经验比较丰富的话,可以积累出可用的VBOM。
5 w6 F5 s k5 M. X5 yERP, SAP, Oracle ERP,用友,金蝶4 d0 Z7 U- q& \, R' |, G
在没有PBOM的情况下,可以直接由EBOM转换为生产管理系统需要的MBOM,如果在有PBOM的情况下,可以由PBOM转换为生产管理系统需要的MBOM,如果产品特别简单,也可以直接将EBOM(或PBOM)作为MBOM传递给企业生产管理系统。
" @8 y0 H) X, Z1 q7 g-最专业的ERP社区,帮助你在ERP行业实现价值!
. i8 f! G2 v- \3 y
2010年读书节活动方案
一、 活动目的:
书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想!
二、活动目标:
1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。
2、通过活动,在校园内形成热爱读书的良好风气。
3、通过活动,使学生养成博览群书的好习惯。
4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。
三、活动实施的计划
1、 做好读书登记簿
(1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。
(2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。
(3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。
2、 举办读书展览:
各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的___”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。
3、 出读书小报:
展开阅读全文