生产与物料控制

什么是生产与物料控制
  PMC意思为生产及物料控制。通常它分为两个部分:
  PC:生产控制或生产管制(台、日资公司俗称生管)。主要职能是生产的计划与生产的进度控制
  MC:物料控制(俗称物控),主要职能是物料计划、请购、物料调度、物料的控制(坏料控制和正常进出用料控制)等。
产能分析主要针对的方面
  1、 做何种机型以及此机型的制造流程。
  2、 制程中使用的机器设备(设备负荷能力)。
  3、 产品的总标准时间,每个制程的标准时间(人力负荷能力)。
  4、 材料的准备前置时间。
  5、 生产线及仓库所需要的场所大小(场地负荷能力)。
生产排期应注意的原则
  生产计划排程的安排应注意以下原则:
  1、 交货期先后原则:交期越短,交货时间越紧急,越应安排在最早时间生产。
  2、 客户分类原则:客户有重点客户,一般客户之分,越重点的客户,其排程应越受到重视。如有的公司根据销售额按ABC法对客户进行分类,A类客户应受到最优先的待遇,B类次之。C类更次。 
  3、 产能平衡原则:各生产线生产应顺畅,半成品生产线与成品生产线的生产速度应相同,机器负荷应考虑,不能产生生产瓶颈,出现停线待料事件。
  4、 工艺流程原则:工序越多的产品,制造时间愈长,应重点予以关注。
PMC管理不当易造成的现象
  PMC的计划能力、控制能力及沟通协调能力做得差,容易造成以下现象:
  1、 经常性的停工待料:因为生产无计划或物料无计划,造成物料进度经常跟不上,以致经常性的停工待料
  2、 生产上的顿饱来一顿饥:因为经常停工待料,等到一来物料,交期自然变短,生产时间不足,只有加班加点赶货,结果有时饿死,有时撑死。
  3、 物料计划的不准或物料控制的不良,半成品原材料不能衔接上,该来的不来,不该来的一大堆,造成货仓大量堆积材料和半成品,生产自然不顺畅。
  4、 生产计划表仅起形式上的作用,生产计划与实际生产脱节,计划是一套,生产又是一套,生产计划根本不起作用,徒具形式。
  5、 对销售预测不准或对产能分析不准,不能针对产能进行合理安排,没有空留余地,生产计划的机动性不强,生产计划变更频繁,紧急订单一多,生产计划的执行就成了泡影。
  6、 计划、生产及物料进度协调不强,影响交货期,降低公司声誉。
  7、 生产经常紊乱,品质跟着失控,造成经常性的返工,经常返工又影响生产计划的执行,造成恶性循环。
">编辑]生产和物料控制系统分析与设计
  目前很多企业的生产和物料管理仍然处于粗放管理阶段.存在数据反馈不及时.生产流程的中间数据难以掌握.材科损耗率难以控制财务监督难以实施.生产周期难以精确控制供应链和采购难以管理,计划难以监控.订单难以跟踪等诸多管理方面的难点问题.急需重新整理业务流程和生产规范.对生产和物料配置进行科学计划。
  生产与物料控制(PMC)系统.作为分步实施企业资源计划(ERP)的前期项目就具有相当重要的意义.它能实现公司生产与物料控制过程的信息化管理.优化业务处理流程以及体现管理思想。下面以某材料有限公司PMC为例.讨论其建设目标.业务流程和架构的确定。
  一,项目建设目标

  该系统将着重考虑建设方所最关心的采购管理生产计划管理,以定制的方式完成项目的建设。根据对生产型企业PMC管理特点的分析.充分体现领导者的管理思想.优化公司业务处理流程和生产计划过程。
  系统将完威采购管理生产计划管理、物料管理.订单管理.出入库管理供应管理资金平衡管理,损耗管理和质量保证管理等主体模块.并提供实施状态跟踪.物料及资金的预警、告警功能和各类业务统计报表查询等系列相关功能。
  由于本系统是一个基于网络的多人多角色互操作的业务平台.系统将严格按照身份验证与授权方式进行权管理.每个登陆系统的用户都将是基于其角色进行授权,使得业务流程及内部分工更加明确,也体现了对业务数据的保护。
  二、业务流程分析

  在充分了解用户需求后,PMC的业务流程图如图1所示。
  tp://wiki.mbalib.com/w/images/f/f5/PMC%E4%B8%9A%E5%8A%A1%E6%B5%81%E7%A8%8B%E5%9B%BE.jpg" alt="PMC业务流程图" width="551" height="320" longdesc="/wiki/Image:PMC%E4%B8%9A%E5%8A%A1%E6%B5%81%E7%A8%8B%E5%9B%BE.jpg">
  图1 PMC业务流程图
  将PMC整体划分为若干个模块.各个模块的作业内容为:订单输八产品名称.编码.数量.供货日期/时间。
  计划.根据订单信息自动编排生产计划
  采购根据总生产计划表和材料清单自动编排采购计划。
  财务:根据采购计划.对各类所购材料价格审核,提交公司财务总监审批.回复采购。
  原材科入仓:仓库根据采购计划按期入库f输出统计报表到品质和采购).并调整原材料库存数据。
  生产:根据作业计划内容.按流程统计制表(领料.品质、生八仓)并把制造成本报表反馈给财务
  规格料入仓根据领出的原材料数量,和到仓规格料数进行核对.输出统计报表
  半成品人仓:根据领出的规格料数量,和到仓成品数进行核对.输出统计报表
  成品八仓:根据领出的半成品数量.和实际到仓成品数进行核对.输出统计报表
  船务(平衡表) 对成品出仓数、船务票据统计报表
  总表(配远程信息端口):各平台综合数据统计报表
  三,架构设计

  1.软件体系架构。
  本项目建设必须考虑到系统的可靠性.可扩展性.可维护性和数据访问的通用性,采用三层软件体系架构来构建系统,从上至下分别为:表示层,业务逻辑层.数据访问层。表示层是系统的U1部分,负责使用者与整个系统的交互,表示层中的逻辑代码.仅与界面元素有关.业务逻辑层.是整个系统的核心.它与这个系统的业务(领域)有关:数据访问层.也称为是持久层,其功能主要是负责数据库访问。如图2所示
  tp://wiki.mbalib.com/w/images/d/d2/%E8%BD%AF%E4%BB%B6%E4%BD%93%E7%B3%BB%E6%9E%B6%E6%9E%84.jpg" alt="软件体系架构" width="591" height="244" longdesc="/wiki/Image:%E8%BD%AF%E4%BB%B6%E4%BD%93%E7%B3%BB%E6%9E%B6%E6%9E%84.jpg">
  图2 软件体系架构。
  采用分层式结构.使开发人员可以集中精力关注整个结构中的某一层.达到分散关注.可以很容易的用新的实现来替换原有层次的实现.降低层与层之间的依赖.达到松散耦合的目的。同时也有利于标准化.利于各层逻辑的复用。
  2系统架构。
  在数据显示和消息处理上.PMC引入了缓存和异步处理机制,同时又充分利用了ASP NET 2 0的新功能MemberShip,.在数据访问层中,采用DAL Interface抽象出数据访问逻辑.并以DAL Factory作为数据访问层对象的工厂模块。对于DAL interface而言.分别有支持SOL Server的SOL Server DAL和支持Oracle的Oracle DAL具体实现。而ModeI模块则包含了数据实体对象。其详细的模块结构图如图3所示。
  tp://wiki.mbalib.com/w/images/5/5c/%E6%A8%A1%E5%9D%97%E7%BB%93%E6%9E%84%E5%9B%BE.jpg" alt="模块结构图" width="569" height="261" longdesc="/wiki/Image:%E6%A8%A1%E5%9D%97%E7%BB%93%E6%9E%84%E5%9B%BE.jpg">
  图3 模块结构图。
  四.设计评价

  PMC作为企业开发和部署ERP的前期项目.采取迭代开发和分版本发布.将取得更好的效果。为了容易迁移,扩展以及更改.在设计中采用了分层结构.但这种结构将降低效率和处理速度,在多条流水线的同时数据处理中.不得不加入了消息队列。
参考文献
  1. ↑ 邓莹,冯向科.生产和物料控制系统分析与设计.《商场现代化》-2009年14期