|
|
BackflushingBy Dave Piasecki
Bewilderment,
fear, and sometimes repulsion are reactions you may receive when you suggest
backflushing materials in a production reporting system.
I recall a reaction I received when informing the new director of
operations at a manufacturing plant on the details of shop-floor reporting being
used which included backflushing. The
reaction can best be described as one you would expect from someone experiencing
his first visit to a proctologist. These
reactions are usually due to confusion as to what exactly backflushing is, how
it works, and when to use it. So
what is backflushing? If you ask
someone involved with engineering or maintenance they’ll likely describe it as
reversing the flow of materials (generally liquids) to flush contaminants from
some type of filtering device. Water
treatment plants are a good example where water is filtered through sand to
remove impurities; periodically they will reverse the flow through the sand to
force the contaminants to the surface where they can be removed.
If you try to make a correlation between this process and the process for
backflushing materials in inventory management you will find that there are
absolutely no similarities, hence the confusion.
Backflushing is simply an inappropriate and misleading term used to
describe a method for issuing materials to production orders at the point that
production of a specific operation is completed. To make things clearer, for a portion of this article I will refer to backflushing as postproduction issuing. I will also use the term preproduction issuing to describe the method(s) for issuing material most people are familiar with. It’s important to discuss the similarities in the programs used to execute postproduction issuing and preproduction issuing to demonstrate that the two methods are essentially small variations of a single process.
The
standard flow. When
you create a production order you will usually enter some very basic information
such as item number, requested quantity, and requested date (in most MRP systems
this information is automatically entered when you convert a planned order).
This information (known as the production order header) is then used to
create the materials list (also called parts list or pick list) and the
routing
for this specific production order. The
materials list is created by multiplying the quantity required from the order
header by the quantity per of each component on the bill of materials which
results in a detailed materials list showing each component, the quantity per,
and the total quantity required to produce the requested quantity of the
finished item. When
it comes time to start production there are several methods used to accumulate
the materials required for production. One
method is to simply use the materials list and pick all of the materials and
transport them to the production area. You
then use a program designed to issue the components to a specific production order. This program will generally require you to enter the
production order number to bring up the materials list.
You can then accept the entire materials list as a single transaction and
the program will issue the quantity on each detail line to the production order
reducing on-hand balances by that quantity. If the materials list did not specify the locations the
materials were to be picked from, you would have to enter that detail information
before completing the transaction. The
program will probably also have an option to increase or decrease the entire
materials list at the header level by changing the quantity required of the
finished item; all detail lines will then recalculate based on this quantity.
You would also have options to change quantities on individual detail
lines or only issue individual detail lines. If this is starting to sound like I’m talking about your specific software it’s because this is very standard functionality and most programmers will refrain from getting too creative in these areas. While this is the most common method for accumulating the required materials and issuing them there are quite a few variations. You may have some materials that are stocked at the machine; these are referred to as point-of-use materials. You may have the person that picked the materials also go ahead and issue the point-of-use materials even though they haven’t actually picked them or you may have the operator issue these during production. You may also have situations where the amount of materials required to complete the entire production order is too large to stage at the machine all at once and smaller quantities are picked and issued as production requires. In this type of issuing you may use the previously described program, selecting individual lines and specifying quantity picked on each trip, or you may use a separate program where you enter the component item number, the quantity, and the production order number to directly issue individual transactions to the specific production order. This type of transaction program and process will likely be highly prone to errors unless used with an automatic data collection system such as those using bar codes. Backflushing In
postproduction issuing (backflushing) you are not issuing the materials until
production is posted (reported) against the operation. The materials may be
accumulated through whatever means are most efficient for your operation.
Once the operation is completed, the operator will use a program to post
the production against the operation. The
operator will generally enter the production order number, operation, quantity
good, scrap quantity, and labor and machine information.
The production reporting program will then bring up the issuing program
(essentially the same program as in the preproduction issuing) using the sum of
the good and scrap quantity to recalculate the materials required.
You generally then issue all the materials as one transaction just as
you would have in the preproduction issue.
You would also have options to change individual item quantities and add
individual scrap quantities to detail lines.
Another option commonly used in postproduction issuing is to have the
issuing program work in the background without the operator ever seeing it
(blind backflushing). Now
you can see that the difference between preproduction issuing and postproduction
issuing is essentially just the timing of the transactions and a little
transaction automation. So where is it advantageous to use backflushing?
Examples: For
a simplified example of an operation where postproduction issuing would make
sense I’ll create a fictitious company that makes prepackaged food products
for vending machines. This company called The Taste Like Cardboard Snack
Company has set up a production work cell for their sandwich assembly that
makes several combinations of sandwiches on white or wheat bread, with ham,
turkey, or beef, American or Swiss cheese, and mustard or mayonnaise.
This gives you about a hundred separate finished combinations and they
will generally run about 30 production orders per shift.
The final step in the assembly is to run the sandwich through an
automated heat-seal packaging machine which, despite their best efforts, manages
to trash about one percent of the sandwiches run through it. Since they are a
make-to-order manufacturer with no tolerances allowed they must produce the
exact number of good sandwiches as ordered. Since
they are dealing with very few components (only nine) to make up all of these
combinations it would make sense to treat these components as point-of-use
materials especially since they are stored in bulk form.
Trying to pick and segregate exact quantities of mustard, mayonnaise,
meat, cheese, and bread for each production order would be inefficient (and
probably messy). Due to the scrap problem you really don’t know how many
sandwiches you will need to make to get the correct quantity, so preproduction
issuing would force you to go back and enter additional transactions for the
scrap materials. While it may be possible to use digital scales for the meat and
cheese, flow meters for the mayonnaise and mustard, and a counter for the bread
to try to automatically capture exact quantities used per production order, it
just isn’t a cost-effective option and having the production operators
manually track actual usage will likely prove to be an accuracy nightmare.
The best option here is to use blind postproduction posting.
All the operator needs to do is enter the good quantity and the scrap
quantity and let the system calculate the rest. A
real-world example of postproduction posting I had recently encountered was for
a manufacturer of paperboard packaging materials.
One of the families of products produced were round lids that consisted
of a custom printed insert, rim base material, rim label material, and adhesive. The inserts were stocked on pallets of anywhere from 20,000
to 200,000 depending on size, the rim base material and rim label material were
on bulk rolls, and the adhesive came in bulk containers. The forming of the lids was a single operation on a single
machine. This forming operation was highly prone to scrap and they were a
make-to-order operation that required a specific good quantity be produced.
Production runs could go from several hours to several days and would be
grouped so that multiple orders using the same rim base material and rim label
material were run consecutively. All
of the raw materials are stored in random location storage in the warehouse.
Material handlers would deliver rim base material, rim label material,
adhesive, and inserts as needed to keep the machine running.
Material handlers would enter location transfer transactions to move the
materials from the storage locations to a specific machine location set up for
the lid forming machine. When the
production operator finished an order or when the shift ended, the operator would
post quantity good and quantity scrapped, the backflush program would then
calculate material requirements and issue them from the machine location. By using machine locations for the backflushing we essentially isolated the storage locations from the production reporting system and were able to maintain cycle counting in the storage areas. By the way, did I mention that this was a 24/7 operation? This also gave the benefit of very quickly catching production reporting errors just by monitoring the inventory at the machine locations.
Tips
on implementing postproduction issuing (backflushing).
I
have only discussed backflushing materials, however, some systems may also allow
you to backflush labor. Backflushing
labor is simply using the quantity produced information and the standard labor,
machine, and set up hours in the routing to calculate labor and machine time to
apply against the production order. Backflushing
is not an ideology; it’s not something you should be for or against.
It’s simply a method for issuing materials that works well when applied
correctly and works poorly when applied incorrectly. Operations not using point-of-use materials, bulk materials,
or those where production scrap does not force an increase in run quantities
will find no benefit to backflushing. Contract
manufacturers and engineer-to-order manufacturers may find system setup too
extensive or bill of material accuracy inadequate to support backflushing.
Operations that have or can easily put in place automated data collection
systems to accurately issue exact quantities to production orders will also have
little need to consider backflushing.
Dave Piasecki is owner/operator of Inventory Operations Consulting LLC, a consulting firm providing services related to inventory management, material handling, and warehouse operations to manufacturers and distributors in Southeast Wisconsin. He has over 15 years experience in warehousing and inventory management and can be reached through his website (http://www.inventoryops.com), where he maintains additional relevant information and links Copyright
© 2001,
2002, 2003
Inventory Operations Consulting LLC |
|
Send mail to
email@inventoryops.com with
questions or comments about this web site.
|