MRP
MRP
1980s
MRP II : Manufacturing Resource Planning
Assumed limited capability Closed loop system
IE 505: Production Planning Control Lecture Notes* Rakesh Nagi University at Buffalo
* Adapted in part from Lecture Notes of Dr. George Harhalakis, University of Maryland
Rakesh Nagi 1
1990s
ERP: Enterprise Resource Planning
Rakesh Nagi 2
What is it made up of ?
The Bill Of Materials
Master Production Scheduling Inventory Bill Of Materials (BOM) Material Requirements Planning (MRP) Purchasing Receiving/ Quality Control Shop Floor
Rakesh Nagi 4
Strategic Modules
Company
Execution Modules
Shop Floor
Capacity OK ?
Yes
No
Manufacturing
5 Rakesh Nagi 6
MRP Process
Inputs
Master Production Schedule Bill Of Materials Inventory Data.
Outputs
Replenishment Orders Reschedule Notices
Rakesh Nagi
Rakesh Nagi
Master Schedule
q
Inputs
Sales forecasts Customer orders Orders from dealers or other distribution centers Inventory of finished products Currently produced and expected finished product delivers Rough-cut routing
Fundamental factors
What we intend to make How much we intend to make When we intend to make
Outputs
Quantities, types and due dates of required products
Rakesh Nagi 10
Assy C
Assy D
Subassy F
Rakesh Nagi
11
Rakesh Nagi
12
Part Numbering
q
Example
Random Numbering
Part Number: 37-7213 Type of Item: 37 = Ink Cartridges Four digit: 7213 = Random
Significant Numbering
Part Number: 37-1-3-16-432 Type of item: 37 = Ink Cartridges Type: 1 = Screw-in-type Point type: 16 = Fine Line Color: 16 = Blue Length: 432 = 4.5 inches long
Significant numbering
describes specific information about the item, such as source, material, shape, etc
Semi-significant numbering
Rakesh Nagi 13 Rakesh Nagi 14
BOM Levels
A
Child
Child
Level 1
B (1)
C (1)
D (2)
Children are the objects that are assembled together to make a parent object
Level 2
F (2)
E (2)
G (1)
H (1)
Rakesh Nagi
15
Rakesh Nagi
16
Explosions
q
Indented explosion
Parent on left-hand side and each additional level indented farther to the right
(Ordered by Part #)
Summarized explosion
Arranges an indented explosion into total quantity order or part number order
Adds together the total Rakesh Nagi for each part number requirement
17 Rakesh Nagi 18
Implosions
q
Phantom BOM
Phantom Motor Hair Dryer Phantom Plastic Housing Phantom Heating Element
Indented implosion
Displays all of the parent of a given component, all the way up to the top level part Used for the two main reasons To detect commonality of parts in different assemblies Ro assess the impact of a design change made to a part on various assemblies that make use of it
q
220V
110 V
Green
Red
Yellow
400 W
600 W
The items Motor, Housing, and Heating Element are Phantoms To create individual Bills of Materials we would need 12 different product structures
2 motor types * 3 plastic housing types * 2 heating element types = 12
Summarized implosion
Rakesh Nagi 19
220V 20 %
110 V 80 %
Green 34 %
Red 45 %
Yellow 20 %
400 W 30 %
600 W 70 %
A
q q
Phantom items are transparent to MRP. They are completely ignored Based on the percentage figures associated with each option (from statistical data from past sales). MRP will generate the appropriate gross requirements For example. For 500 Master Schedule hair dryers MRP will generate a requirement for 100 200V motors and 400 110 V motors etc
Rakesh Nagi 21
B (1) F (2)
C (1)
G (1)
Rakesh Nagi
Inventory Control
Uses part master data to identify inventory items
Note that only manufacturing items may have a routing Each routing is identified by a unique routing number Necessary records for a routing
Manufacturing division Work station
Group of machines or subdivision
Work center
Machine or assembly facility
Shop Floor
Uses part master records and product structure to monitor progress and completion of fabrication and assembly operations Rakesh Nagi 23
Description of operation Tooling Labor craft code Standard labor hours Labor rates per hour by craft code
Rakesh Nagi 24
Routing
q q
Used for rough cut capacity planning Incorporates with master schedule for forecasting rough capacity requirement Detail routings (setup time, moving time, etc) are used for shop floor capacity
Assembly line: #123 Setup time: 5 hours List of tools and fixtures: Tool --Fixture --. . Production rate: 42 assemblies/hr
Rakesh Nagi 25
Receipts
Identified by part numbers Purchased items, Manufacturing items, etc Tow types:
Planned receipts: purchasing, manufacturing, subcontracting orders with vendors or subcontractors Unplanned receipts:
Issues
Related to raw materials, component parts and assemblies
Individual or sets of components for manufacturing or to the customer (finished goods) including shortages
Transfers
From one stores location to another or between warehouse
Rakesh Nagi 26
Scrapping
Disposal of scrap purchased or manufactured items
Adjustments
For quantities on hand after physical counts
Reports
ABC class reports with quantities and/or dollar value, rate of consumption per item etc.
Rocks
B. Low Inventories
Rocks
Rakesh Nagi 27 Rakesh Nagi 28
Provides MRP with on-hand balances to enable the computation of net requirement Obtains product structures from BOM to prepare kitting list Standard costs are furnished from purchasing and routings to evaluate stock holding Purchasing and manufacturing orders are signaled from MRP to prepare for upcoming receipts and issues respectively Completed manufacturing orders from Shop Floor Control module are received and closed
Rakesh Nagi 29
Basic Functions
The right parts
Identified in the BOM module
BOMs
MRP Netting
Net = Gross- Available
Manufacturing Orders Purchasing Orders
Quantity Available
Rakesh Nagi
31
Rakesh Nagi
32
Regenerative MRP
q
Rakesh Nagi
33
Rakesh Nagi
34
Close collaboration between marketing and manufacturing Proper shop floor feed back and tracking Early notification of changes
Rakesh Nagi 36
Purchasing
Vendor information management
Retrieval by vendor number or name Should get vendor record to evaluate
q
q q
q q q
Absolute accuracy in Bill of Materials Design changes timely recorded together with their effectively start dates Accurate inventory records Accurate routings and purchasing records Full understanding of the systems algorithms and logic
Rakesh Nagi 37
Vendor performance
Basic criteria
Quality of products supplied, On-time deliveries, price competitiveness, etc.
Rakesh Nagi 38
Purchasing Module
Vendors Items Supplied by Vendors
Expected Receipts by Part or Vendors Overdue Purchase Orders by Part or Vendor Quality Vendor Performance On Time Deliveries Price
Rakesh Nagi 39
Receiving
Current Quotes & Lead Times
q
Material Receipts
Material recognition and count for purchase receipts Matching with purchase or manufacturing orders
q q
Receiving Module
q
Receipts
Inspection
Stock Receipts
Update Inventory Records
Rakesh Nagi
Rejects
Accounts
CAD
CAPP CAM
Shop Floor Control Receiving Data Base Inventory Control
Material Requirement Planning
Time
Purchasing
Delivers
Rakesh Nagi
Rejects
43 Rakesh Nagi 44