转自:http://f.dataguru.cn/thread-197026-1-1.html
供应控制,针对投料
供应控制默认顺序:制定WIP工单的时候默认从BOM上带过来,然后可以修改;而定义BOM的时候默认从Item上带过来,同样可以改。具体类型为:
控制方式 | 具体描述 | 适用场景 |
Push | 推式发料,必须手工同过界面做发料 | 需严格控制数量或者波动比较大的物料 |
Assembly Pull | 拉式发料,装配件完工或报废时自动按标准消耗量触发 | 消耗比较稳定的物料 |
Operation Pull | 拉式发料,工序移动至To Move时自动按标准消耗量触发 | 同上 |
Bulk | 大批量发料,实际上不发到工单,而是发到某个账户,通常是差异账户。MRP不考虑此组件需求 | 低值品,如螺丝 |
Supplier | 1、外协工序虽然会下采购单进行采购接收,但其是以资源方式进行计费,而非投料 2、把外协组件加入BOM,并设置供应方式为Supplier,旨在使BOM更见完整、清晰;通常其无成本、WIP无需发料、也无差异 3、MRP不考虑此组件需求 | 外协件 |
Phantom | 仅出现在BOM定义上,WIP上直接反应的是结果:把“组件的组件”直接作为WIP的组件需求 | |
Based on Bill | 仅出现在WIP头,意思是WIP自动展开组件需求时供应控制直接默认自BOM中的设置 |
注:不管何种方式,都可以通过手工发料,在发料界面选“Specific”即可。
物料倒冲(Backflush)
物料倒冲,即WIP移动工序时执行自动投料或退料。
投料的范围:本拉式工序及前工序未Backflush的组件。
投料的条件:组件供应类型为Operation Pull。
投料的数量:WIP移动的数量*每单位组件需求量。
投料的时机:跨过或Move到本工序的To Move。
退料的时机:移动回拉式工序的Queue或前工序。
计费类型,针对资源何时自动消耗
计费类型默认顺序:制定WIP工单的时候默认从Routing上带过来,然后可以修改;而
定义Routing的时候默认从Resource上带过来,同样可以改。具体类型为:
计费类型 | 具体描述 |
WIP Move WIP | 移动出工序时计费 |
Manual | 需要手工做Resource Transaction,即使Autocharge=Yes |
PO Receipt | 外协PO接收后计费,但WIP本身需要手工移动 |
PO Move | 外协PO接收后计费,同时自动移动WIP至下工序的Queue;如果本工序是最后一道工序,那么移动至To Move |
计数点、自动计费
计数点(Count Point)控制是否需要显式做工序移动。在实际应用中计数点工序主要是指那些需要严格控制组件消耗,和装配件移动的重要工序。
设置值 | 具体描述 |
Yes | 工序移动需要移入该工序;移动时该工序会作为To的默认值 |
No | 工序移动可不移入该工序;移动时该工序不会作为To的默认值 |
自动计费(Autocharge)控制是否只有显式移入移出该工序才对资源进行计费。
设置值 | 具体描述 |
Yes | 不管WIP工序移动是否显式移入移出该工序,其资源都要被计费 |
No | 只有WIP工序移动显式移入移出该工序,其资源才被计费 |
“计数点”与“自动计费”的组合如下:
计数点 | 自动计费 | 具体描述 |
No | Yes | 需要计费,但不需要明确监控;用于非瓶颈工序如检查工序 |
No | No | 只在某些情况下才移入本工序,才消耗资源;用于返工工序 |
Yes | Yes | 需要计费,并且需要明确监控;用于瓶颈或需要关心的工序。最后一道工序必须是这个 |
Yes | No | 系统不允许这种组合 |
内部工序
对每一工序(Operation),可以进一步细分,考察“物品A”经过“工序X”加工后成为“物品B”这个过程,至少经历:准备“A”即从车间库放到机台旁、加工“A”、完成后把“B”放置在产出区。WIP模块具体用下列内部工序来详细记录:
内部工序 | 具体描述 |
Queue | 排队,准备加工,如备料、换模、初始化设备状态等 |
Run | 正在加工,如装配、硫化、打磨等 |
To Move | 加工完毕,等待判定:完工或报废。触发工序拉式组件的倒冲 |
Reject | 不合格,等待判定是否真的需要报废,不能在完工界面做完工单可以在工序移动界面做完工。不触发倒冲 |
Scrap | 报废,可以报废至指定账户从而把成本从工单转出或者仅仅减少工单剩余数量。触发工序拉式或装配拉式组件的倒冲 |
工单状态
典型的WIP工单,其周期通常是Unreleased制定->Released下达->Complete完成->Closed关闭。实际上还有很多由系统控制的状态,一一描述如下:
状态 | 具体描述 | 事务处理 | 用户控制 |
Unreleased | 未下达,指生产管理部在制定过程中 | N | Y |
Released | 已下达,指下达至车间,任务数量将移到第一工序的“排队” | Y | Y |
Complete | 完成,所有计划数量已达成 | Y | Y |
Complete –No Charges | 完成不计费 | N | Y |
Cancelled | 取消 | N | Y |
OnHold | 挂起 | N | Y |
Closed | 关闭,需要通过关闭菜单执行 | N | Y |
Pending Close | 正在关闭 | N | N |
Failed Close | 关闭失败 | N | N |
Pending Bill Load | 正在根据BOM展开组件需求 | N | N |
Failed Bill Load | 展开组件需求失败 | N | N |
Pending Routing Load | 正在根据Routing展开工序需求 | N | N |
Failed Routing Load | 展开工序需求失败 | N | N |
Pending -Mass Loaded | 从接口成批装入 | N | N |
Pending Scheduling | 正在计算开始或结束生产日期 | N | N |
Draft | 草稿 | N | N |
工单差异
工单差异 = 投入成本 - 产出成本。
1、 投入成本
投入成本 = 投入组件的成本 + 本次加工投入的③资源成本④外协成本⑤制造费
投入组件的成本 = 投入组件①材料成本②材料间接费③资源成本④外协成本⑤制造费
2、 产出成本
产出成本 = 完工装配件的成本 + 转出的报废装配件的成本
装配件的成本 = 装配件的①材料成本②材料间接费③资源成本④外协成本⑤制造费