找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 325|回复: 0

BOM的构造方法

[复制链接]
发表于 2010-9-13 22:20:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
物料清单BOM是运行MRP三个基本输入信息之一,根据产品的特性进行不同的构造可以减少基础数据准备实施工作量,提高物料分解算法的速度。本文详细分析几中BOM的构造方法,以供同行参考。 ; ?/ z) l' F+ h$ x! T

    一、常规方法

" X9 [4 {9 _: i1 y. T9 E

- c2 V3 L; X9 @: n2 z

    在传统的MRP软件中,BOM是采用网状的结构存储数据的,因此可能出现一个父项编号下面有很多个子项编号,一个子项编号同时属于不同的父项编号的情况。其数据结构为:父项编号,子项编号,结构数量,低层码。软件可以通过项目缩进的方式表示物料间的层次关系。

! s$ H- S& |9 K+ X5 D. C" n3 J9 P

    优点:1)适应性好,存储数据量小。

2 u( @3 L% E' n G6 k

          2)便于进行物料分解和材料汇总。

$ G1 S; n- \$ U) \& j* f/ u

    缺点:1)需编制大量程序实现直观显示产品构成。

5 r! ?. X0 b0 P' `0 j2 i# z, i

          2)不便于进行反查零件适合产品的情况。 

2 Y" |0 H8 ~/ h' b& K

    二、树型结构方法

`7 Z+ ^/ N9 e; i

    在MRP软件中,特别是在WINDOWS平台下的MRP软件,一般BOM采用树型结构进行构造,其数据结构为:Treekey,Parent,物资编码,结构数量,分解标志。其中Treekey标识节点号,Parent标识父节点号。

% ^+ A0 N5 d8 Z0 r) A, p. L( \# C4 t

* d% R! h4 k/ R, w

    优点:1)利用WINDOWS平台的TreeView控件可以实现节点的添、删、复制等操作。

1 ?0 y) e2 M! \9 P/ i% q

          2)界面构造美观、直观易懂,用户操作简单。

s) @ C- \# `' D# m/ r$ @" X( Z- M

          3)适应单件小批量生产方式下产品BOM的构造。

( v8 M; x0 o. }( L

    缺点:1)对于多系列多产品的情况,数据量会急剧膨胀。

) v |. I# }$ R" n4 \1 e

          2)不便于进行反查零件适合产品的情况。

3 T; h) a) b4 Y. {9 }( S0 D

          3)物料分解算法编制比较复杂,处理不当效率会很低。

8 T R- y p* D% k1 i

    三、标志位方法

% k4 w; X! o/ S* Y% M. o

    此方法适合多系列多产品的情况,每一种不同的零件都要标识出它适合的系列和产品型号,采用在相应型号标志位置位的方法。
    例如:某机车厂有17个产品系列,每个系列大约有20~25个不同型号的产品,每个产品有80~90个零件,采用Treekey,Parent构造BOM,其记录条数大约为17*20*80=27,200,其数据量非常巨大。编辑,修改,计算BOM可能效率很低。

0 W% X2 G; x9 g

8 E) G3 H* I) z1 x

    采用标志位方法按每个系列构造BOM可能可以解决问题:每个系列零件数大约在150~200条,其总记录数大约在2550条。

: u/ s% R2 A8 \

     1)构造方法:

& y9 \2 y! q/ [) E. o6 v

    ·BOM表结构:物资编码,结构数量,所属系列,适应型号,物资类别

. e$ A6 m8 D `- c' L5 G" ?5 p8 v

    注释:在物资适应该系列的某型号时,其标志位置1

# J" A- } V7 N1 T2 L5 V8 N5 g

     物资类别分为:产成品,自制件,外购件,外协件

! c: h% m$ }* h( r

    ·MARK表结构:系列编号,物资编码,码位

( Z4 j. ]- g( C$ F: `" l/ x& B

    注释: 此处存放各产成品对应的型号标志位。

; d+ u- ~4 E* v$ O8 _+ k

    2)物料分解算法

- v1 S! P; e9 ?1 J$ g }1 z

    取出MPS中的一条记录,查询BOM.dbf,若该物资为产成品,查询MARK.dbf,取出系列编号-->xlbh,码位-->mw,取出BOM.dbf中所属系列=xlbh,适应型号中mw=1的记录。

# n: c. l& A" D3 y; I# b8 X

    MPS中产成品需求数量*BOM中的结构数量既为零件毛需求量。此算法不用递归,一个简单的SELECT语句即可,效率高。
    优点:1)适合多系列多产品的情况,基础数据可按系列整理,实施工作量小。

. t$ e6 D9 R8 t3 g8 {8 [" b& K

          2)物料分解算法效率高,速度快。

% x. i2 r% p5 E9 ?+ ~# [

          3)便于进行反查零件适合的系列和型号。

8 A+ p$ u3 |+ z5 ^' b l+ c" g& a5 Q1 f

    缺点:1)要求BOM只有一层,系列为根,该系列下的零件为叶子,适应性受限制。

& b* s: v1 y" u/ _( y! k, A5 f

          2)不能以直观的方式显示每个产品的组成。

+ |; A' ]( d& K/ R9 K

    四、模块化BOM构造

& E, z1 W' U9 u9 }$ a

   模块化BOM主要应用于多系列多产品情况。该产品由基本件、特征件、可选件组成,其中特征件有多种(必选一种)因此可构成不同的产品。例如:卡车生产厂,有10种发动机,2种栏板,4种底盘,30种颜色,便可形成10*2*4*30=2400种产品,如果按产品结构存储,就要存入2400种结构,并使MRP物料分解很复杂。采用模块化BOM构造,去掉产品层,以部件层做为最终状态,其结构只有:10+2+4+30种。其数据量会大大减少。

" I: _" ^7 |+ Y! J- f8 E4 T$ f! e

6 y+ T7 d& z0 F6 E: s

    BOM表数据结构为:父项编号,子项编号,选件号,结构数量,预测比率

2 G8 g1 S: P+ N. W6 B3 e* b) V. u4 ~9 p

    注释:选件号表示:基本件、特征件序号,可选件

: H; v2 F5 L+ Q3 Z' b4 h7 g

    MRP物料分解基本算法:根据MPS种产品需求数量,分解为各基本件和特征件的数量(需求数量*结构数量*预测比率)。

2 w4 j5 o: {2 [' w0 V+ ^, y \2 ^
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-11-16 13:02 , Processed in 0.132837 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表