ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

EH搜索     
EH云课堂-专业的职场技能充电站 Excel转在线管理系统,怎么做看这里 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! Excel 2016函数公式学习大典 高效办公必会的Office实战技巧 免费下载Excel行业应用视频
300集Office 2010微视频教程 Tableau-数据可视化工具 精品推荐-800套精选PPT模板,点击获取 ExcelHome出品 - VBA代码宝免费下载
你的Excel 2010实战技巧学习锦囊 欲罢不能, 过目难忘的 Office 新界面 Excel VBA经典代码实践指南
楼主: yiyiyicz

[讨论] 跑好生产计划是ERP的软肋

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-15 09:25 | 显示全部楼层
本帖最后由 yiyiyicz 于 2012-2-15 17:02 编辑
xhlglxh 发表于 2012-2-15 08:59
大家讨论的内容太精彩了  我们公司也是做机械加工的 多品种小批量 我刚调到生产部门  现负责工票与生产进度 ...


原理正确。但是,
1,工票日清日结很难做到
首先,工票最好用短工单,就是一道工序一张票。并且根据计划安排来出工票。这对于多数机械制造企业都不容易。至少基础数据要地道
对于多品种小批量的机械制造(本人从工人开始,就在机械行业)工票中往往列出任务,并不分割。就是说,即使是同一道工序,一批活可能几十个小时才能做完。这时一般不分割,一张工票完事。这样,日清日结就有困难了。如果要有人到现场统计,记工,回来必须整理。否则人和任务分离,将来算工资也是个事情
假如用条码系统(条码系统的软硬件并不太贵),倒是可以帮助记工。但是,还是基础问题。系统必须有扎实的基础数据和合理简单的流程(能够应对企业的各种实际情况)。这才是难事。难在太繁琐,太消耗时间。当然,基本的原理掌握起来也不是轻而易举的。比如编码
另外,综合的统计数据,在信息化系统封闭的情况下统计出来的数据最可靠。道理很简单,统计人员统计错误、报工故意错报瞒报,不容易核对检查。如果统计数字不准,后面的应用会大打折扣,甚至从此没人相信这套系统

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-15 09:40 | 显示全部楼层
本帖最后由 yiyiyicz 于 2012-2-15 09:58 编辑
xhlglxh 发表于 2012-2-15 08:59
大家讨论的内容太精彩了  我们公司也是做机械加工的 多品种小批量 我刚调到生产部门  现负责工票与生产进度 ...


2,反映生产进度
说老实话,反映这个生产进度并不容易。
先说计划赶不上变化。这一般都是生产部门对付销售部门的常用语。哪个企业的销售人员敢跟生产翻脸?他们哪里敢轻易修改交货计划?销售人员个个都被生产修理过。看着他们有时也挺可怜的。不得已也会请老板来催货。但是效果也不怎么样。
实际情况往往是,安排不当
计划,我觉得不是非得要指定那个任务要在几点几分安排到那个工作中心上去做,而是规定什么任务应该安排在前面去做。
这是,时刻掌握生产进度就有意义了。比如有些任务眼看就是不能按期完工了,其它的任务合理安排一下就能按时完工。这时,必须调整生产计划,也就是要改动谁在先谁在后u的顺序。这样至少生产部门不会因为大面积不能完工而惭愧(这也就是自己知道),工人也好过点。
那么问题在于,怎么知道那几个订单的任务可以按期完?那些不行?除了准确知道进度外(这非常重要),还有BOM、工艺路线、生产计划的限制在那里实实在在的摆着呢。这些是安排生产之初就知道的。但是每天做一次计划的调整就够呛了,如果做两次,靠人,那可能都累死了。拍脑袋决定只能是用新的不合理弥补旧的不合理,接下来等着用更新的不和合理来收场。
规范的通盘考虑,只有依靠信息化。
问题又转回来了,基础好不好。能不能用计算机算出来。须知:要想让计算机帮人干活,人先要告诉计算机需要知道的所有东西。
两件事最重要:事先说清楚、100%准确
对于机械制造行业,做到这两点,非常难


TA的精华主题

TA的得分主题

发表于 2012-2-16 15:43 | 显示全部楼层
1、对于工票日清日结  我的想法是对每个工序的每个生产人员当天完成多少就开多少工票,1批活本工序完成的,转下道工序,工票在下道工序统计,只完成一部分的在本工序统计,管理上就是:下工序班长负责上工序的工票收集,就像买卖双方一样,下工序对上工序结算,为防止工票不交的情况,在有当天统计数据的前提下 可根据他开的工时来判断,
2、对于生产进度  只要工票数据反映及时、正确, 政策上我准备让班组长挂上进度指标,方法上我准备用丰田的布告牌式,对订单优先级进行分类, (确实有非常多的变化,经常出现紧急订单唉~~所以我放弃MRP式排产) ,针对订单优先级 用倒推方法,来安排各班组生产   赋予班组长一定的生产安排权限,并考核其优先级高的订单进度完成情况  
现在我在想工票和生产进度要以怎样的方式来结合,里面也是牵扯好多问题  而且用EXCEL好像还不能满足要求 (我们的订单有跨月份做的 有的生产周期有2个多月呢)我准备用ACCESS来尝试做 现在是ACCESS我又不怎么会 一边学一边想啊~~  

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-16 16:38 | 显示全部楼层
本帖最后由 yiyiyicz 于 2012-2-17 07:26 编辑
xhlglxh 发表于 2012-2-16 15:43
1、对于工票日清日结  我的想法是对每个工序的每个生产人员当天完成多少就开多少工票,1批活本工序完成的, ...


对于excel的功能,你不用担心。只要考虑数据量是不是太大。
比方说,你一个月的数据能放在一张表上,那用EXCEL应该可以。每个月过账。如果一张表放不下,可以考虑用ACCESS
在2003版中,一张表的单元格是65536*256,也就是1670万个单元格,可以放65千条记录。一个工作薄最多可以有256张表
在2010版中,一张表的容量好像增加了100倍。
当然,放太多的数据,打开时会慢
excel的功能,十分强大。而且可以在添加引用后,实现目前VBA不容易实现的功能,如指针、继承、SQL查询、树形的数据存储结构等等
这些,在论坛中都可以看到。难度当然是有点

关键在与解决问题的思路。既要符合科学规律,也要适合企业的实际
科学的规律,可以看《工业工程》方面的书,或者琢磨一下标准的ERP流程;适合企业实际,就是在不违反大原则的前提下,能做什么样的让步就做什么样的让步。这样你可进可退

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-16 17:03 | 显示全部楼层
本帖最后由 yiyiyicz 于 2012-2-16 17:19 编辑
xhlglxh 发表于 2012-2-16 15:43
1、对于工票日清日结  我的想法是对每个工序的每个生产人员当天完成多少就开多少工票,1批活本工序完成的, ...


从你叙述的情况看,你的活比较大能数个数(像螺母、小管件只能称重);短工单还是长工单不清楚;现场统计是靠人来做了
工票在下工序统计,可能存在问题。就是工人偷活。比如一批任务量大,分早班中班干,那么后面的可能偷前面的,实际数量对不起来。特别是在出废品的时候。各个班长不会愿意去得罪别人,所以问题上交,他只会数清楚自己的数量。同班组的班长可能会和工人联手作弊。
另外,一张工票分两次交,统计的难度比较大,非要借助计算机了;如果领料不开单,交活开单,非常不可取。
如果等一批活全部完成在转下工序,会影响加工进度,而且实际操作往往行不通
工票不交,也有各种原因。可能工人想下个月开这部分钱,等等。用工时来判断应该完成多少数量,不可靠,也违反原则。除非加工过程中出现的情况统统能掌握,但不可不容易。

比较好的办法,领料凭工单(工单不需要太多内容,编号,数量,工序);交活时由检验填写完工数量(扣除不合格),不合格品单独放。这时的工票就要注意了,如果有计划,好办。报工后下工序新工票就出来了。如果没有计划,那工单还要起工序流转的作用,那工票就需要一次次的开出来。这样才能上下道工序结算,结算实际上结算工资。这些交接手续要处理好。

上面说的这些可能有些对工人不尊重,实际情况只有灵活处理了


TA的精华主题

TA的得分主题

发表于 2012-2-16 17:12 | 显示全部楼层
yiyiyicz 发表于 2012-2-16 17:03
从你叙述的情况看,你的活比较大能数个数(像螺母、小管件只能称重);是用短工单;看了你现场统计完全 ...

可以私下交流一下吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-16 17:25 | 显示全部楼层
本帖最后由 yiyiyicz 于 2012-2-16 17:46 编辑
xhlglxh 发表于 2012-2-16 15:43
1、对于工票日清日结  我的想法是对每个工序的每个生产人员当天完成多少就开多少工票,1批活本工序完成的, ...


这里有个概念,MRP的运用
MRP的主要作用是BOM分解,得出外购、自制、委托加工的三张计划表。至于时间进度是生硬的加上去的。这两件事情(数量、时间)要分开来考虑。对于离散型生产,规范的管理都离不开MRP。比如缺件表,就是优先级的计算也是在MRP运算基础上完成的
之所以觉得MRP不好用是两个原因,一是基础数据,二是时间进度。基础数据不行,那就真不行。进度问题可以想其他办法
用倒推的办法,是正确的。但是优先级怎么算出来是个问题。我在论坛里在回帖时,做了集几种计算优先级的小程序,很简单。最要命的是数据,他们的数据是不是扎实我不知道,但是发上来的附件说明有些数据是非常难算优先级的。简单的说就是不规范。
如果认为优先级就是按照订单的交期来排,那可是原则错误。优先次序的估算(权且叫做估算,因为根本就没有精确的)原理是,算出完成任务需要的时间(叫做提前期,lead time),然后从现在(或者某个时候)向前推算开工日期。然后按照这个开工日期的前后排顺序。目前为止,我认为这部分计算,在excel完全可以实现,而且只有在excel中实现起来最灵活。在大型的ERP软件,包括APS中,基本上给不出来符合实际的东西。上ERP的企业到了最后几步很少有不用excel的

关于调度,最好用这样的原则:计划排在前面的先干;如果排在前头的现在还不能开工,安排排在第二第三的任务去干,注意,排在前头的顺序没有变,一旦能开工了,仍然把它放在前头安排。现场调度可以有一定的灵活性,比如可以在三个岛五个之间选择。但不能无限制的胡来。
这里需要绩效考核。就是钱!
做的好的事后大家坐下来分析,不按照计划安排任务,后果是什么?就是大面积的延误交期。工人不得不加班赶工。等等

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-18 14:53 | 显示全部楼层
做排程排产,目的在于走完ERP最后的一公里。并不是要用excel取代ERP。
要做排程排产,必须有基础数据。话句话说,需要各个部门的合作而不是生产部门自己的事情
做排程排产,其目标是确定任务排队的顺序,切记不可将目标放在“何时在何处安排何任务”这种无法实现的目标上
最后的效果大概是这样:
设计、工艺、成本会计,在编制上可以减少一半以上。生产周期可以减少一半以上。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-18 21:03 | 显示全部楼层
附件是说明排产时的概念和做法,很简单。
实际运用会有各式各样的变化

附件:
图示.rar (3.4 KB, 下载次数: 1116)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-20 07:58 | 显示全部楼层
39楼附件  《图示》
是在排程排产中计算优先顺序,概念性图解
第一步,“任务”表中的先来确定生产任务的顺序。是按照交货期,倒推出开工日期。开工日期早的排在前面。计算需要依赖BOM和工艺路线
第二步,根据已经得到的任务排队顺序,逐个安排各个工作中心的加工顺序。也就是“工序”中部分
实际中,会有各式各样的限制条件。比如在一周之内,每个工作中心的能力是有限的。在能力限制下,有些任务会被拒绝。这些都需要一些规则
另外,情况变化就意味着优先顺序发生了变化。虽然在ERP环境下,很多数据和ERP有着密切联系。但是,灵活性和方便调整是excel的优势。一般情况下,VBA比较好用,函数会受到限制(起码满篇的函数速度慢)
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关注官方微信,高效办公专列,每天发车

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2019-8-24 01:34 , Processed in 0.092565 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2020 Wooffice Inc.

   

沪公网安备 31011702000001号 沪ICP备11019229号

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:徐怀玉律师 李志群律师

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