The New PPC Planning Screen
made for the MRP(Material Requirement Planning ) for a large Forging and Machining Plant
The scope of MRP in manufacturing
The basic function of MRP system includes inventory control, bill of material processing and elementary scheduling. MRP helps organizations to maintain low inventory levels. It is used to plan manufacturing, purchasing and delivering activities.
"Manufacturing organizations, whatever their products, face the same daily practical problem - that customers want products to be available in a shorter time than it takes to make them. This means that some level of planning is required."
Companies need to control the types and quantities of materials they purchase, plan which products are to be produced and in what quantities and ensure that they are able to meet current and future customer demand, all at the lowest possible cost. Making a bad decision in any of these areas will make the company lose money. A few examples are given below:
MRP is a tool to deal with these problems. It provides answers for several questions:
MRP can be applied both to items that are purchased from outside suppliers and to sub-assemblies, produced internally, that are components of more complex items.
The data that must be considered include:
There are two outputs and a variety of messages/reports:
Messages and Reports:
Problems with MRP systems
The major problem with MRP systems is the integrity of the data. If there are any errors in the inventory data, the [bill of materials] (commonly referred to as 'BOM') data, or the master production schedule, then the output data will also be incorrect (colloquially, "GIGO": Garbage In, Garbage Out). Data integrity is also affected by inaccurate cycle count adjustments, mistakes in receiving input and shipping output, scrap not reported, waste, damage, box count errors, supplier container count errors,production reporting errors, and system issues. Many of these type of errors can be minimized by implementing pull systems and using bar code scanning. Most vendors in this type of system recommend at least 99% data integrity for the system to give useful results.
Another major problem with MRP systems is the requirement that the user specify how long it will take for a factory to make a product from its component parts (assuming they are all available). Additionally, the system design also assumes that this "lead time" in manufacturing will be the same each time the item is made, without regard to quantity being made, or other items being made simultaneously in the factory.
A manufacturer may have factories in different cities or even countries. It is not good for an MRP system to say that we do not need to order some material, because we have plenty thousands of km away. The overall ERP system needs to be able to organize inventory and needs by individual factory, and inter-communicate the needs in order to enable each factory to redistribute components, so as to serve the overall enterprise. so, in Finsys ERP, we prefer to do this , plant wise.
This further means that other systems in the enterprise need to work properly, both before implementing an MRP system and in the future. For example systems like variety reduction and engineering which makes sure that product comes out right first time (without defects) must be in place.
Production may be in progress for some part, whose design gets changed, with customer orders in the system for both the old design, and the new one, concurrently. The overall ERP system needs to have a system of coding parts such that the MRP will correctly calculate needs and tracking for both versions. Parts must be booked into and out of stores more regularly than the MRP calculations take place. Note, these other systems can well be manual systems, but must interface to the MRP. For example, a 'walk around' stock intake done just prior to the MRP calculations can be a practical solution for a small inventory (especially if it is an "open store").
Finsys ERP has a good methodology to measure most of these attributes. And we help our clients graduate to this level. Yes, a good management support, and a internal will to work within the customer team is required.