以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  MRP对不同层级产品同时计算的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177189)

--  作者:chinaabs
--  发布时间:2022/5/12 11:32:00
--  MRP对不同层级产品同时计算的问题
MRP需求存在不同层级产品(如下图,同时订购汽车和变速箱配件的情况)时候,计算比较不方便,是否有好一点的思路,或者能否直接出结果?
示例说明:

前提:
装配件也要列入生产计划,对应的是装配的计划安排等(如变速箱,当零件齐全后,并不代表已经生产完成,还需要装配起来,所以如果需要生产1个变速箱时,会列出变速箱1件,变速箱体1件,变速箱离合器,2件,螺栓,20件。在多层级的需求同时出现的时候,这种方式比较方便)

如下图,一辆汽车,由一个变速箱和一个发动机组成,发动机和变速箱都会用到螺栓。
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
现在,1家4s店向汽车厂订购以下产品,10辆汽车,3个售后用的发动机,5个变速箱。螺栓100个。
图片点击可在新窗口打开查看
现有库存:
图片点击可在新窗口打开查看

直接进行MRP的结果:
图片点击可在新窗口打开查看
会发现生产计划中的4项没出现在结果里面(这个可以理解,MRP对每项进行分解,然后将分解结果汇总),但这样有一个问题,变速箱的数量是需要生产8个,实际需要是15-库存2=13个,对应物料应该也是13套,计算出来是15套,结果会混淆。(这个也符合MRP计算机制)

经过测试,1 需要先将需求中有库存的出库,得出需要生产的需求。2 然后进行MRP计算 3 再将出库后的需求加入到MRP结果中。 4 将出库记录加上
1,出库
出库后的生产计划与库存

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

2 重新MRP
图片点击可在新窗口打开查看
3 加入出库后需求

图片点击可在新窗口打开查看

4 将出库记录加上,得到了完整的计划
图片点击可在新窗口打开查看

这样暂时是解决了问题。
问:1 计算比较不方便,是否有好一点的思路?
2 MRP 能否直接出结果,或者加一个参数,用于控制中间件是否计入结果?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:mrp统计.foxdb

[此贴子已经被作者于2022/5/16 21:10:45编辑过]

--  作者:狐狸爸爸
--  发布时间:2022/5/12 14:02:00
--  
收到,我们考虑一下
--  作者:狐狸爸爸
--  发布时间:2022/5/13 16:01:00
--  
我觉得不用加选项了,默认就应该按你说的算。
如果配件出现在生产计划中,那么这个配件就应该是成品的。
[此贴子已经被作者于2022/5/13 16:03:11编辑过]

--  作者:狐狸爸爸
--  发布时间:2022/5/14 9:19:00
--  
今天的更新已经改进了mrp统计,对于你这种情况,会自动增加两列(用于区分生产件和售后件),"需要生产"列的结果也正确了:

例如下图第一行,变速箱需求数量是15个,其中10个用于生产(组装成车),5个是用于售后(4S店订购),需要生产13个(另两个来自于库存)


图片点击可在新窗口打开查看此主题相关图片如下:dm2.png
图片点击可在新窗口打开查看

下载地址:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=176633&page=3
[此贴子已经被作者于2022/5/14 9:28:07编辑过]

--  作者:bigeng
--  发布时间:2022/5/14 9:49:00
--  
学习了
--  作者:wei0769
--  发布时间:2022/5/14 10:27:00
--  
理不清其中的关系
--  作者:chnfo
--  发布时间:2022/5/14 23:08:00
--  
这个有必要这么复杂吗?
因为要车,所以要变速箱装到车里。比如10台车要10个
因为要备货维修,所以还要单买变速箱。比如还要单买5个

这样合计就要15个,现在仓库里只有2个,那就是还要生产13个啊。

这应当是通过成品做MRP运算,然后再加上单独采购的,得到合计就可以了

正常的步骤不是应当
1、计算需求,10台车,单独采购的配件。
1.1、10台整车、变速箱组件、发动机组件分别做MRP运算,得到零件数量
1.2、单独采购的零件
1.3、两部分合计,得到零件需用总量X
2、获取库存Y
3、计算需要生产的数量Z=X-Y



[此贴子已经被作者于2022/5/14 23:12:41编辑过]

--  作者:狐狸爸爸
--  发布时间:2022/5/14 23:13:00
--  
是的,单独进上去就行了。
不过新版本会自动加了,完全不需要人工干预了。
原来的旧版本有问题,单独采购的变速箱会参与MRP计算,但是不会算在MRP本身的需求数量里头。

--  作者:chinaabs
--  发布时间:2022/5/16 21:22:00
--  
你好狐爸,感谢及时升级,还有两点小问题
  1. 结果还是有些出入,原来的结果:
图片点击可在新窗口打开查看
现在计算的结果:图片点击可在新窗口打开查看
如变速箱,10辆车10个+备件5个-有效库存2个=13个,那它的子项变速箱离合器的需求是26个,要将装配件的库存去掉后再分解需求。
2. 因为装配体对应了组装的工时,需要经顶层的装配体也列入结果,在例子中,就是要将car1整车 10个,也列在其中。(当然,这对于不是这种应用的情况会比较奇怪,分解完后好像自己还在里面,但是既然中间层级的都在了,那顶层的也应该有才完整,可以的话,可以分开列,或者加参数控制输出的模式。)
谢谢


--  作者:程兴刚
--  发布时间:2022/5/23 13:17:00
--  
必须顶起来!