物料需求排配系统及方法技术方案

技术编号:6554569 阅读:157 留言:0更新日期:2012-04-11 18:40
一种物料需求排配方法,该方法包括如下步骤:根据N-1阶次的父项料号在第T时段的计划需求数量及第N阶次的料号在第T-1时段的库存数量,计算第N阶次中料号在第T时段的净需求数量;根据所述净需求数量确定各个料号的计划需求数量;根据上述计划需求数量及净需求量得出该料号在第T时段的库存数量;将所述该料号的计划需求数量存放到一个临时表中;读取该料号的属性信息,所述属性信息包括料号的低阶码、子项信息;读取临时表,将当前阶次与低阶码相同的料号在第T时段的计划需求数量汇总成一个数量,存放到MRP表;当料号在所有时段全部计算完毕,及该阶次中的料号没有子项料号时,生成包含各个料号在各个时段的计划需求数量的报表。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
按需求来源的不同,企业内部的物料可分为独立需求和相关需求两种类型。独立需求是指需求量和需求时间由企业外部的需求决定,例如,客户订购的产品、科研试制需要的样品、售后维修需要的备品备件等。相关需求是指根据物料之间的结构组成关系,即物料清单(Bill of Material, BOM),由独立需求的物料所产生的需求,例如,半成品、零部件、原材料等的需求。物料需求排配(Material Requirement Planning, MRP)的基本任务是 一、从最终产品的生产计划(独立需求)导出相关物料(原材料、零部件等)的需求量和需求时间(相关需求);二、根据物料的需求时间和生产/订货周期来确定其开始生产/订货的时间。MRP的基本内容是编制零件的生产计划和采购计划。然而,要正确编制零件的生产计划和采购计划,首先必须落实产品的出产进度计划,即主生产计划(Master ProductionSchedule, MPS)。主生产计划是MRP展开的依据。此夕卜,MRP还需知道产品的B0M,才能把主生产计划展开成零件计划。同时,MRP必须知道库存数量才能准确计算出零件的采购数量。因此,基本MRP的依据是一、MPS; 二、产品的B0M;三、库存信息。传统的物料需求计算方法中,不能很精确地根据该工厂的实际生产状况及物料需求状况来合理安排采购及加工计划,尤其是在当今需要快速回应顾客方能获利的情况下,工厂每一天的需求都在发生不同的变化,如果以一星期为周期来安排物料的需求,无法满足当今快速回应生产方式的实际需求。因此,需要一种物料需求规划系统和方法,其可根据工厂内部的产能状况(制令)及库存状况,确定每一日材料的需求状况,根据该需求重排时程或生成计划订单,并在需求发生变化时,及时调整订单,以确保生产的顺利进行,达到快速回应客户的目的。
技术实现思路
鉴于以上内容,有必要提出一种物料需求排配系统,可以通过递归的方式快速准确的计算出每个料号在各个时段的计划需求数量,为生产单位提供准确的物料需求报表。鉴于以上内容,还有必要提出一种物料需求排配方法,可以通过递归的方式快速准确的计算出每个料号在各个时段的计划需求数量,为生产单位提供准确的物料需求报表。一种物料需求排配系统,所述物料需求排配系统包括计算模块,用于根据第N阶次中各个料号的父项料号在第T时段的计划需求数量及第N阶次中各个料号在第T-1时段的库存数量,分别计算第N阶次中各个料号在第T时段的净需求数量,及根据所述净需求数量确定第N阶次中各个料号的计划需求数量,及根据上述计划需求数量及净需求量得出第N阶次的各个料号在第T时段的库存数量;存放模块,用于将所述第N阶次中各个料号的计划需求数量存放到一个临时表中;读取模块,用于读取第N阶次中各个料号的属性信息,所述属性信息包括料号的低阶码、子项信息,及读取临时表,根据所述属性信息将当前阶次与低阶码相同的料号在第T时段的计划需求数量汇总成一个数量,存放到正式表中,即MRP表中;判断模块,用于判断第N阶次中的料号在各个时段的计划需求数量是否全部计算完毕,及当第N阶次中的料号在各个时段的计划需求数量全部计算完毕时,判断该阶次中的料号是否有子项料号;生成模块,用于当第N阶次中的料号没有子项料号时,生成包含各个料号在各个时段的计划需求数量的报表,即MRP报表。一种物料需求排配方法,该方法包括如下步骤(a)根据第N阶次中各个料号的父项料号在第T时段的计划需求数量及第N阶次中各个料号在第T-1时段的库存数量,分别计算第N阶次中各个料号在第T时段的净需求数量;(b)根据所述净需求数量确定第N阶次中各个料号的计划需求数量;(c)根据上述计划需求数量及净需求量得出第N阶次的各个料号在第T时段的库存数量;(d)将所述第N阶次中各个料号的计划需求数量存放到一个临时表中;(e)读取第N阶次中各个料号的属性信息,所述属性信息包括料号的低阶码、子项信息;(f)读取临时表,根据所述属性信息将当前阶次与低阶码相同的料号在第T时段的计划需求数量汇总成一个数量,存放到正式表中,即MRP表中;(g)当第N阶级的料号在各个时段的计划需求量没有全部计算完毕时,将时段递增一次,重复步骤(a)到步骤(f),直到在第N阶次中的料号在各个时段的计划需求数量都计算完毕为止;(h)当第N阶次中的料号有子项料号时,将阶次递增一次,重复步骤(a)到步骤(g),直到所有阶次中料号的计划需求量都计算完毕为止;(i)当第N阶次中的料号没有子项料号时,生成包含各个料号在各个时段的计划需求数量的报表,即MRP报表。一种物料需求排配的计算机系统,所述计算机系统包括计算模块,用于根据第N阶次中各个料号的父项料号在第T时段的计划需求数量及第N阶次中各个料号在第T-1时段的库存数量,分别计算第N阶次中各个料号在第T时段的净需求数量,及根据所述净需求数量确定第N阶次中各个料号的计划需求数量,及根据上述计划需求数量及净需求量得出第N阶次的各个料号在第T时段的库存数量;存放模块,用于将所述第N阶次中各个料号的计划需求数量存放到一个临时表中;读取模块,用于读取第N阶次中各个料号的属性信息,所述属性信息包括料号的低阶码、子项信息,及读取临时表,根据所述属性信息将当前阶次与低阶码相同的料号在第T时段的计划需求数量汇总成一个数量,存放到正式表中,即MRP表中;判断模块,用于判断第N阶次中的料号在各个时段的计划需求数量是否全部计算完毕,及当第N阶次中的料号在各个时段的计划需求数量全部计算完毕时,判断该阶次中的料号是否有子项料号;生成模块,用于当第N阶次中的料号没有子项料号时,生成包含各个料号在各个时段的计划需求数量的报表,即MRP报表。相较于现有技术,本专利技术所提供的通过递归的方式快速准确的计算出每个料号在各个时段的计划需求数量,为生产单位提供准确的物料需求报表。附图说明图l是本专利技术物料需求排配的计算机系统较佳实施例的硬件架构图。图2是本专利技术图1中主机的功能模块图。图3是本专利技术一产品结构图的低阶码排列示意图。图4是本专利技术一用料表的示意图。图5是本专利技术物料需求排配方法较佳实施例的流程图。具体实施例方式如图1所示,是本专利技术物料需求排配的计算机系统较佳实施例的硬件架构图。该计算机系统主要包括显示器l、主机2、键盘3及鼠标4,所述主机2连接有数据库5。所述数据库5存储有客户的生产订单中各个产品在各个时段的信息、产品结构图、B0M表等。所述产品结构图为一个组成该产品的所有零部件的树状结构信息。所述BOM表为该订单的物料清单信息。一份物料清单(B0M)不仅列出构成一个项目的所有零件,也将半成品考虑进去,由父项(parent item)和其子项(component item)连结而成,其中每一项者卩有一个低阶码(LowLevel Code: LLC),成品(最终项目)位于0阶,其余由l、 2......N阶依序往下,直至最低阶,同一项目若出现在不同产品的不同阶上,会由系统产生低阶码。用料表中各项目的低阶码表明了该项目被用作较高阶成品或半成品部件的最低阶次。 一般来说,成品(最终项目)处于最高阶次,它的低阶码为零。在用料表中阶次越低,其低阶码的数值就越大。所述显示器l、键盘3及鼠标4连接所述的主机2,用作物料需求本文档来自技高网
...

【技术保护点】
一种物料需求排配系统,运行于计算机内,其特征在于,所述物料需求排配系统包括: 计算模块,用于根据第N阶次中各个料号的父项料号在第T时段的计划需求数量及第N阶次中各个料号在第T-1时段的库存数量,分别计算第N阶次中各个料号在第T时段的净 需求数量,及根据所述净需求数量确定第N阶次中各个料号的计划需求数量,及根据上述计划需求数量及净需求量得出第N阶次的各个料号在第T时段的库存数量; 存放模块,用于将所述第N阶次中各个料号的计划需求数量存放到一个临时表中; 读取模块 ,用于读取第N阶次中各个料号的属性信息,所述属性信息包括料号的低阶码、子项信息,及读取临时表,根据所述属性信息将当前阶次与低阶码相同的料号在第T时段的计划需求数量汇总成一个数量,存放到正式表中,即MRP表中; 判断模块,用于判断第N阶 次中的料号在各个时段的计划需求数量是否全部计算完毕,及当第N阶次中的料号在各个时段的计划需求数量全部计算完毕时,判断该阶次中的料号是否有子项料号;及 生成模块,用于当第N阶次中的料号没有子项料号时,生成包含各个料号在各个时段的计划需求 数量的报表,即MRP报表。...

【技术特征摘要】
1.一种物料需求排配系统,运行于计算机内,其特征在于,所述物料需求排配系统包括计算模块,用于根据第N阶次中各个料号的父项料号在第T时段的计划需求数量及第N阶次中各个料号在第T-1时段的库存数量,分别计算第N阶次中各个料号在第T时段的净需求数量,及根据所述净需求数量确定第N阶次中各个料号的计划需求数量,及根据上述计划需求数量及净需求量得出第N阶次的各个料号在第T时段的库存数量;存放模块,用于将所述第N阶次中各个料号的计划需求数量存放到一个临时表中;读取模块,用于读取第N阶次中各个料号的属性信息,所述属性信息包括料号的低阶码、子项信息,及读取临时表,根据所述属性信息将当前阶次与低阶码相同的料号在第T时段的计划需求数量汇总成一个数量,存放到正式表中,即MRP表中;判断模块,用于判断第N阶次中的料号在各个时段的计划需求数量是否全部计算完毕,及当第N阶次中的料号在各个时段的计划需求数量全部计算完毕时,判断该阶次中的料号是否有子项料号;及生成模块,用于当第N阶次中的料号没有子项料号时,生成包含各个料号在各个时段的计划需求数量的报表,即MRP报表。2.如权利要求l所述的物料需求排配系统,其特征在于,所述物料需 求排配系统还包括递增模块,用于当第N阶次中的料号有子项料号时,将阶次递增一次,以计算第N+1阶 次中各个料号的计划需求数量,及当第N阶级中的料号在各个时段的计划需求量没有全部计 算完毕时,将时段递增一次,以计算在第N阶次下第T+1时段的各个料号的计划需求数量。3.如权利要求l所述的物料需求排配系统,其特征在于,所述N的取 值从零开始,且若N4,所述料号在各个时段的计划需求量为客户提供的订单上料号的数量4. 一种物料需求排配方法,其特征在于,该方法包括如下步骤(a) 根据第N阶次中各个料号的父项料号在第T时段的计划需求数量及第N阶次中各个 料号在第T-1时段的库存数量,分别计算第N阶次中各个料号在第T时段的净需求数量;(b) 根据所述净需求数量确定第N阶次中各个料号的计划需求数量;(c) 根据上述计划需求数量及净需求量得出第N阶次的各个料号在第T时段的库存数量(d) 将所述第N阶次中各个料号的计划需求数量存放到一个临时表中;(e) 读取第N阶次中各个料号的属性信息,所述属性信息包括料号的低阶码、子项信息;(f) 读取临时表,根据所述属性信息将当前阶次与低阶码相同的料号在第T时段的计 划需求数量汇总成一个...

【专利技术属性】
技术研发人员:叶步洋王振波周锋华梁志荣方良才
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1