1. 首页
  2. 全部文档
  3. 开发案例手册
  4. ERP中MRP开发

ERP中MRP开发

案例说明

  • MRP功能是企业ERP系统中核心功能,也是相对其他部分而言最复杂的功能
  • 一般ERP中其他功能模块都是围绕MRP功能而处理的:包括销售、计划、采购、库存、生产、产品管理、工程管理
  • 从技术上看,如果MRP功能开发没有问题,则ERP其他功能设计与开发均没有难度,有了MRP功能整套软件才能形成操作处理闭环;现代ERP也是由MRP发展而来
  • ERP其他模块功能可参考申请审批系统案例中的开发方式处理,基本都为增删改查业务,只是流程、各公司或部门的操作方式不同,可用无代码方式快速按需开发
  • TERSUS底层为JAVA,所以企业级的服务完全可以保障
  • TERSUS可以与各类第三方接口对接,形成强大的功能互补叠加(比如使用第三方图表来处理数据可视化业务需求)
  • TERSUS可以直接与各企业现有系统数据库对象,从数据源头打通子系统,也可以独立开发后台服务器端功能直接操作各类自动化处理业务

ERP中MRP功能介绍

  • Material Requirement Planning,简称为MRP,中文名称为物料需求计划。指根据产品结构各层次物品的从属和数量关系,以每个物品为计划对象,以完工时期为时间基准倒排计划,按提前期长短区别各个物品下达计划时间的先后顺序,是一种工业制造企业内物资计划管理模式
  • MRP是根据市场需求预测和顾客订单制定产品的生产计划,然后基于产品生成进度计划,组成产品的材料结构表和库存状况,通过计算机计算所需物料的需求量和需求时间,从而确定材料的加工进度和订货日程的一种实用技术
  • 其主要内容包括客户需求管理、产品生产计划、原材料计划以及库存记录。其中客户需求管理包括客户订单管理及销售预测,将实际的客户订单数与科学的客户需求预测相结合即能得出客户需要什么以及需求多少
  • 物料需求计划(MRP)是一种推式体系,根据预测和客户订单安排生产计划。因此,MRP基于天生不精确的预测建立计划,“推动”物料经过生产流程。也就是说,传统MRP方法依靠物料运动经过功能导向的工作中心或生产线(而非精益单元),这种方法是为最大化效率和大批量生产来降低单位成本而设计。计划、调度并管理生产以满足实际和预测的需求组合。生产订单出自主生产计划(MPS)然后经由MRP计划出的订单被“推”向工厂车间及库存
  • MRP要根据主产品的生产计划、产品结构文件、库存文件、生产时间和采购时间,把主产品的所有零部件需要数量、时间、先后关系等准确计算出来。当产品结构复杂,零部件数量特别多时,其计算工作量非常庞大,人力根本不能胜任,必须依靠计算机实施这项工程

MRP作业流程

  • MRP是在已知主生产计划(MPS:根据客户实际订单并结合市场预测制定出来的各种产品的排产计划)条件下,根据产品结构和物料主数据、加工工艺流程、产品交付期以及成品库存、半成品库存、在途量、在制量、原材料库存等信息编制出的物料采购计划和物料生产计划
  • 在生产系统中,根据订单确定了所需产品的数量之后,由新产品结构文件BOM即可推算出各种零部件和原材料的数量,这种根据逻辑关系推算出来的物料数量称为相关需求,我们一般会将需求生成为清单,叫需求单或请求单
  • 在严格进行运算处理时,MRP可以加入自动排产逻辑,做到工单需求即有排产信息,此时需调用生产设备(一般企业排产以设备及模具/工具为主,人员可多班、加班、临时调换人员方式安排)及对应可加工产品的基础数据、节假日、作业白中夜班设定等基础信息用于排产,我们在此案例中不进行工单排产处理,只进行产品的工单/物料需求单的生成,排产处理请参考另一案例中的说明,我们将MRP和APS—自动排产分开设计同时基于以下原因
    • 和市场大部分ERP一样,我们认为有必要分为两步:先进行工单需求拆解,第二步可以对工单进行更加高效有效的排产
    • 客户订单应优先保证在合约内的无条件接单并交付产品,可以直接安排;如果是排产,则要考虑设备状态、节假日、人员加班安排,这与保证交付原则是相冲突的—排产是在节假日设定班次的某些信息设定下进行的,只是为了在当前此类条件的安排下来得到合理高效的生产计划而已,是有条件的完成加工任务,两者有较大区别
    • 实际生产过程中,会有提前及优先安排、插单、临时加班、设备故障、物料厂商到货不及时等原因大大降低了准确加工的可能性
    • 独立的自动排产,可以在需要时调整设备开停、加班信息、节假日来进行多次重新排产作业,插单优先自动排产等处理

MRP必须具备以下的基本数据(关联表)

  • 主生产计划:它指明在某一计划时间段内应生产出的各种产品和备件,它是物料需求计划制订的一个最重要的数据来源
  • 物料清单(BOM):它指明了物料之间的结构关系,以及每种物料需求的数量,它是物料需求计划系统中最为基础的数据
  • 库存记录:它把每个物料品目的现有库存量和计划接受量的实际状态反映出来
  • 提前期:决定着每种物料何时开工、配合节拍时间计算何时完工,一般由工艺路线数据中获取
  • 节拍时间:在当前主流的精益生产管理中,采取的是流水线或精益生产单元作业,采用流水线分工序处理,或分批流转作业处理,且现代批量生产的产品,增多为整线、整车间、整组人员机器来加工产品,并不能简单以一件产品或一台设备全部制造出货时间来作为工单加工时的耗时的额定加工工时,此数据也在工艺路线中维护