FIFO lanes and release rules
In one sentence
A FIFO lane requires both that the first product in is the first out and that upstream production stops at the defined slot limit.
By the end of this lesson
- Calculate the maximum number of slots in a FIFO lane from the rate and the wait target.
- Close the lane fill step by step from entry and exit events.
- Assess separately a slot being freed and the next product being ready for processing.
- Make a clear release decision for a full lane, a nonconforming product and a request to change the sequence.
Why it matters
FIFO is the short name of the first-in-first-out rule. It explains which product will move on first in a connection. A limited FIFO lane adds a second condition to it: at most a defined quantity of work can be in the lane. If stock grows without limit while the sequence is preserved, only the exit order has been arranged; production release has not been controlled. The slot limit makes visible when the upstream process will stop giving new work. As the downstream process takes work, slots open and, under the defined conditions, a new entry becomes possible. This relation limits the accumulation of waiting between the two processes. Both rules must be understood in the same way by the workers.
A FIFO connection is useful in a flow where different products can move in the same sequence. It may not be necessary to hold separate ready stock for each product. In contrast, if the downstream process cannot use the arriving sequence, the name FIFO does not solve the problem. If product route, conformity condition or setup need keeps changing the sequence, another connection type can be considered. A supermarket keeps defined products ready for withdrawal; a FIFO lane preserves the arriving sequence. This distinction prevents the wrong architecture from being applied to a process in which the product to be processed first changes often. In deciding, besides product variety, the priority relations and the real selection need of the downstream process are examined.
The number of slots can be derived from the rate and the target wait equivalent. But this product does not guarantee that all products will leave within the same time in every situation. Which time window the rate represents, the starting fill of the lane and stoppages affect the result. The time calculated from the maximum number of slots and the measured average stay are different quantities. One lane may start empty and fill over time; another may work continuously at its limit. Their average waits are not the same. The numeric design target is therefore tested with real entry and exit events. If the rates are unequal, a finite space does not remove the capacity gap; it turns the gap into a visible stopping event.
Release is admitting new work inside the defined limit. A product that has started in the upstream process but does not fit in the lane also creates a physical accumulation. If, after the lane is full, a stop decision is made but one more long batch is completed, the real stock limit spills outside the marked places. The design must take this delay into account. If the product is in an operation that cannot be stopped safely, the start authorization is checked earlier or the reserved space is explicitly taken into account. A dangerous intermediate stop is not made in the name of protecting the limit. Production authorization, safe work sequence and delivery priority are assessed within the same decision; correcting one while breaking another without explanation is not accepted. The figure, example, counterexample and short quiz numbers in this lesson are within the scope of this training. This dataset was generated synthetically for training; it does not represent a real business, employee or customer study.
Formula
FIFO design slot equivalent (slots) = Flow rate (units/min) × Design wait equivalent (min)
Final fill (units) = Initial fill (units) + Accepted entry (units) − Exit (units)
Free slots (units) = Slot limit (units) − Fill (units)
Consumption equivalent at the limit (min) = Slot limit (units) ÷ Exit rate (units/min)
Whole slot limit for a strict maximum wait equivalent = ⌊Rate × Maximum time⌋
Whole slot count that covers the minimum stock requirement = ⌈Rate × Time⌉
Unlock the rest of this lesson with an Academy account
Create a free Academy account with your work email address; it can be used once it is approved.
- Step-by-step instructions
- Worked example with real numbers
- Where the method misleads
- Common mistakes