MRP是物料需求計(jì)劃“Material Requirements Planning”的英文縮寫(xiě),是20世紀(jì)60年代發(fā)展起來(lái)的一種計(jì)算物料需求量和需求時(shí)間的物料計(jì)劃管理方法。
在產(chǎn)品生產(chǎn)過(guò)程中,不論產(chǎn)品的類型、生產(chǎn)規(guī)模、工藝情況如何,它必須回答4個(gè)問(wèn)題,即:
1.我們要生產(chǎn)什么?根據(jù)最終成品的主生產(chǎn)計(jì)劃(MPS);
2.生產(chǎn)這些產(chǎn)品需要什么物料?根據(jù)產(chǎn)品的物料清單BOM;
3.我們已經(jīng)有了什么?根據(jù)產(chǎn)品/物料的現(xiàn)有庫(kù)存量(包含安全庫(kù)存);
4.我們還缺什么?何時(shí)購(gòu)買(mǎi)多少?何時(shí)生產(chǎn)多少?由MRP計(jì)算。
MRP的基本思想是根據(jù)客戶對(duì)最終產(chǎn)品的需求數(shù)量和需求時(shí)間,按產(chǎn)品的結(jié)構(gòu)精確地算出所有零件和部件的數(shù)量,并按各種零件和部件的生產(chǎn)周期或采購(gòu)周期(Lead time,提前期),反推出它們的生產(chǎn)計(jì)劃和采購(gòu)計(jì)劃。
1)關(guān)鍵概念
l 獨(dú)立需求與相關(guān)需求
我們收到客戶的下發(fā)P產(chǎn)成品的訂單,生產(chǎn)P產(chǎn)品需要用到若干個(gè)部件或零件物料:A/B/C/D/E,其中生產(chǎn)A/C部件物料涉及零件物料B/D/E的采購(gòu)。假設(shè)P產(chǎn)品收到1000個(gè)需求數(shù)量的訂單,那么我們將P產(chǎn)成品的需求稱為獨(dú)立需求(independent demand),根據(jù)P產(chǎn)品的BOM結(jié)構(gòu)產(chǎn)生的A/B/C/D/E物料需求都是相關(guān)需求(dependent demand)。
獨(dú)立需求的需求來(lái)源是對(duì)客戶需求的預(yù)測(cè)和客戶訂單,需求物料類型是產(chǎn)成品,獨(dú)立需求計(jì)劃的輸出結(jié)果是主生產(chǎn)計(jì)劃MPS(即成品計(jì)劃)。相關(guān)需求依賴于獨(dú)立需求,它的需求來(lái)源是MPS,需求物料類型是半成品與原材料,主生產(chǎn)計(jì)劃MPS確定了,相關(guān)需求基于BOM與庫(kù)存記錄計(jì)算也就自動(dòng)生成了。
l 提前期(Lead time)
MRP計(jì)算物料需求計(jì)劃時(shí),是采用倒排的方式進(jìn)行計(jì)劃的,即從需求日期(交貨日期或完工日期)開(kāi)始向前倒推出工作的開(kāi)始日期,這個(gè)時(shí)間跨度稱為提前期。比如原材料的采購(gòu)提前期即是采購(gòu)訂單下達(dá)到物料采購(gòu)入庫(kù)的全部時(shí)間,半成品/成品的生產(chǎn)提前期則是從開(kāi)始投料生產(chǎn)到生產(chǎn)完工入庫(kù)的全部時(shí)間。
從圖上可看出,以產(chǎn)品的計(jì)劃完工日期或者交付日期為起點(diǎn),按產(chǎn)品的BOM結(jié)構(gòu)一層層遞推進(jìn)行倒排計(jì)劃,可以相應(yīng)推算出每個(gè)零部件最晚開(kāi)始加工生產(chǎn)的時(shí)間或者采購(gòu)訂單發(fā)出的時(shí)間。
l 訂貨方法
訂貨方法是指物料需求產(chǎn)生計(jì)劃訂單的訂貨批量規(guī)則,用來(lái)確定物料生產(chǎn)量或者采購(gòu)量的大小。
常用的訂貨方法有以下四種:
序號(hào) 訂貨方式 說(shuō)明 相關(guān)配置參數(shù) MRP計(jì)算邏輯說(shuō)明 MRP計(jì)算計(jì)劃訂單量公式 MRP計(jì)算提前期公式 舉例 1 批對(duì)批(LFL, Lot For Lot,即直接批量法) 是一種按需定量的訂貨方法,也是保持庫(kù)存量最小的訂貨方法。 對(duì)大多數(shù)沒(méi)有特殊要求的物料,可以采用這種方法進(jìn)行設(shè)置。 1)最小訂貨量 2)批量增量 3)固定提前期 4)變動(dòng)提前期 5)變動(dòng)提前期批量 每一次的凈需求都產(chǎn)生計(jì)劃訂單。 if 凈需求<=最小訂貨量 then 計(jì)劃訂單量=最小訂貨量 else 計(jì)劃訂單量=最小定貨量+向上取整[(凈需求-最小訂貨量)/批量增量]*批量增量。 end if MRP提前期=固定提前期+向上取整[(建議計(jì)劃量/變動(dòng)提前期批量)*變動(dòng)提前期],以注意最小訂貨量的影響。 建議計(jì)劃量將會(huì)受最小訂貨量和批量增量的影響:如X代表建議計(jì)劃量,M代表最小訂貨量,N代表批量增量。當(dāng)X2 期間訂貨量(POQ,Period Order Quantity) 物料隔一段時(shí)間訂一次貨。 期間訂貨的物料(如供應(yīng)商有良好的信譽(yù),且需求相對(duì)穩(wěn)定,采用周期訂貨對(duì)雙方都便利的話,可以采用該類設(shè)置),同時(shí)要設(shè)定訂貨間隔期。 1)訂貨間隔期 訂貨批量的大小等于期間內(nèi)總凈需求量加上安全庫(kù)存量減去期間開(kāi)始前的可用庫(kù)存量:依據(jù)訂貨間隔期設(shè)定的天數(shù),先計(jì)算該期間各天的凈需求,然后將期間內(nèi)各天的凈需求進(jìn)行匯總后進(jìn)行批量調(diào)整,并且在各期間的第一天生成計(jì)劃訂單。 首先匯總訂貨間隔期內(nèi)的所有凈需求。然后按以下公式計(jì)算。 if 凈需求<=最小訂貨量 then 計(jì)劃訂單量=最小訂貨量 else 計(jì)劃訂單量=最小訂貨量+向上取整[(凈需求-最小訂貨量)/批量增量]*批量增量 end if 1)計(jì)劃開(kāi)始日期:放在每個(gè)間隔期的第1天。 2)MRP提前期=固定提前期+向上取整(建議計(jì)劃量/變動(dòng)提前期批量]*變動(dòng)提前期 例如,物料是一個(gè)禮拜定一次貨。 訂貨間隔期設(shè)置為5,表示5個(gè)工作日。 3 固定批量(FOQ,F(xiàn)ixed Order Quantity) 由于生產(chǎn)或者運(yùn)輸條件的限制,不管需求量多少都必須按照固定的數(shù)量進(jìn)行訂貨。 1)固定經(jīng)濟(jì)批量 2)最小訂貨量 3)批量增量 4)固定提前期 5)變動(dòng)提前期 6)變動(dòng)提前期批量 與批對(duì)批(LFL)相同,但是,也是每一次凈需求都產(chǎn)生計(jì)劃訂單,但是計(jì)劃訂單量的計(jì)算公式不同。 計(jì)劃訂單量=向上取整[凈需求/(固定/經(jīng)濟(jì)批量)]*固定/經(jīng)濟(jì)批量。 4 再訂貨點(diǎn)(ROP,ReOrder Point) 對(duì)于不太重要的物料,因其金額低,可以設(shè)置成這種訂貨方式。其前提是需求固定。同時(shí)要設(shè)置再訂貨點(diǎn)。 1)再訂貨點(diǎn) 2)安全庫(kù)存 3)日消耗量 4)固定提前期 1)計(jì)算當(dāng)天,如果物料的庫(kù)存<=再訂貨點(diǎn),系統(tǒng)將在計(jì)算當(dāng)天產(chǎn)生凈需求,計(jì)劃訂單量為固定/經(jīng)濟(jì)批量指定的數(shù)量。 2)計(jì)算當(dāng)天,如果即時(shí)庫(kù)存>再訂貨點(diǎn),則用(即時(shí)庫(kù)存 —再訂貨點(diǎn))/ 日消耗量的最小整數(shù),算出庫(kù)存還可繼續(xù)維持的天數(shù),并且在該日期后再產(chǎn)生計(jì)劃訂單。 3)與實(shí)際的需求日期沒(méi)有關(guān)系。 1)計(jì)劃訂單量=固定/經(jīng)濟(jì)批量指定的數(shù)量。 2)與實(shí)際的需求數(shù)量和需求日期沒(méi)有關(guān)系。 MRP提前期=固定提前期 其中建議將固定提前期按如下公式進(jìn)行設(shè)置: 固定提前期=(再訂貨點(diǎn)-安全庫(kù)存)/日消耗量。 2)計(jì)算邏輯 |