Scheduling & Planning

Small-Batch Scheduling and OEE: Why High-Mix Lines Need a Different Measurement Frame

Small batch production scheduling visualization with Gantt-style timeline

A line that produces 10,000 identical stamped brackets per shift behaves very differently from a line that produces 8 different machined components in runs of 50-200 units. The OEE formula is the same for both, but the interpretation of the numbers — and the practical decisions that should follow from them — are quite different. Applying the same measurement logic to a high-mix, small-batch operation that you would apply to a high-volume repetitive line produces numbers that are technically correct and practically misleading.

This matters most when production managers try to use OEE as a scheduling feedback signal. If the OEE number is inflated by changeover normalization choices or deflated by startup inefficiencies that are structural to small batches, the feedback loop breaks: the scheduling decision that looks best on the OEE dashboard is not the decision that actually maximizes productive output.

The Core Problem: Changeover as Loss vs. Changeover as Cost

Standard OEE treats changeover time as an Availability loss — time when the line is not producing, subtracted from available production time. This is correct as a calculation convention. The question is how to interpret that loss and what to target.

For a high-volume line, changeover time is genuinely a loss to minimize. A stamping line that runs a single part family has no structural requirement for frequent changeovers; each changeover represents elapsed time that should be reduced through SMED methodology toward zero where possible.

For a high-mix machining line serving a mix of customer orders in runs of 50-500 units, changeover time is a cost of variety. The customer orders require different part programs, tooling setups, and fixturing. The correct management question is not "how do I eliminate changeover" but "how do I manage changeover efficiently relative to the batch sizes and product mix my customers are requesting?" SMED methodology still applies — every minute of changeover time reduction is valuable — but the denominator of that value calculation is different.

Consider a 4-axis machining center in Toyama Prefecture running FANUC 30i-B CNC controller, producing 12 part families for 3 industrial equipment customers. Average batch size is 80 units; changeover between part families takes 35-55 minutes depending on tooling similarity. With 4-5 changeovers per shift, changeover time accounts for roughly 20-25% of the shift's planned production time. Standard OEE for this line typically runs in the 64-71% range on productive days — not because the machining operations themselves are inefficient, but because changeover is a structural feature of the business model.

Presenting this line's OEE to management as a performance deficit to be improved through equipment or operator improvement would be misleading. The right frame is: of the 75-80% productive time (excluding changeover), how efficiently is the line running? That question has a different and more actionable answer.

Run OEE: Separating Changeover from Production Performance

A practical adaptation for high-mix environments is to calculate two metrics: total OEE (the standard formula, which includes changeover in the Availability calculation) and run OEE (calculated only during active production runs, excluding the changeover window).

Run OEE isolates the quality of machining operations from the structural changeover burden. A line with total OEE of 67% and run OEE of 89% is performing well during production runs but carrying significant changeover load. A line with total OEE of 67% and run OEE of 71% has a production quality problem that needs investigation independent of the changeover question.

To calculate run OEE, the production data layer needs to identify the changeover window precisely — start time (last good part of previous run) and end time (first good part of new run). This requires PLC timestamp data: the cycle count going to zero as the previous run ends, and the first successful cycle count of the new run after setup verification. Manual estimation of changeover start/end times introduces 5-15 minute ambiguity that is acceptable for rough tracking but not for this kind of segmented analysis.

On the Toyama machining center described above, run OEE tracked over 6 weeks showed 83-87% — significantly better than the total OEE headline. This distinction changed the management conversation: the facility's performance during actual machining operations was competitive; the opportunity was in reducing changeover duration and optimizing the sequence of orders to minimize total changeover time per shift.

Sequence Optimization as a Scheduling Tool

When changeover time varies by product transition — tooling family B to C takes 22 minutes, while family A to C takes 48 minutes — the production schedule sequence affects total daily changeover time meaningfully. For a line doing 5 changeovers per shift, the difference between an optimized sequence and an arbitrary one can be 40-90 minutes of changeover time.

Sequence optimization for minimum changeover time is a scheduling problem analogous to the Travelling Salesman Problem — NP-hard in general, but practically tractable for 12-15 product families with known transition time matrices. The inputs required are: a changeover time matrix (how long does each transition type take, sourced from historical PLC data or time-motion study), the set of jobs to be run in the shift, and the start product state.

We are not saying this level of optimization requires specialized scheduling software for every facility. For a line with 8-10 product families and relatively simple transition patterns, a manually maintained transition matrix plus a systematic sequencing rule — "group similar tooling families, order within groups by decreasing batch size" — produces good results with minimal overhead. The data requirement is the historical changeover duration by transition type, which requires about 4-6 weeks of tagged production data where each changeover is annotated with the from-product and to-product identities.

The takt time (タクトタイム) calculation also changes in small-batch environments. Standard takt time is customer demand rate divided by available production time. In high-mix, the available production time for each product family must account for the changeover time required to set up for that family, not just the machining time. A scheduling system that ignores this will consistently overcommit the line — planning more production than the available time with realistic changeover can deliver.

Startup Inefficiency: The Hidden Small-Batch Loss

Small batches have a startup inefficiency pattern that does not exist in high-volume production. The first 3-8 cycles after a changeover frequently have higher cycle times and higher scrap rates as the process stabilizes: the new fixturing is not fully bedded in, the coolant temperature is different from the previous run, the operator is verifying first-article dimensions. In a 10,000-unit run, these startup cycles are a negligible percentage. In an 80-unit batch, they represent 4-10% of the run — a Quality and Performance loss that is structurally inherent to small-batch production.

Measuring startup inefficiency explicitly — the number of cycles from changeover end to first stable production, and the scrap or rework rate during that window — gives a clear improvement target: reduce startup instability cycles per changeover through better fixturing, first-article inspection standardization, or operator training on setup verification. This is the ポカヨケ (poka-yoke) opportunity at the changeover boundary: designing the setup procedure so that process stability is achieved faster and more consistently.

Some FANUC iSeries CNC controllers with memory tool management can store tool offset correction values per part program, so that on the first cycle after a changeover, the tool offsets are already initialized to the last-confirmed good values for that program — reducing the "warm-up" period for the machining operation. This is a machine capability that production engineering often does not fully use in small-batch environments.

Communicating High-Mix OEE to Management

Presenting OEE numbers to plant management for a high-mix line requires context that is not self-evident from the headline percentage. The framing that works: present total OEE (which includes changeover), run OEE (which excludes it), and changeover ratio (changeover time as a percentage of shift time). These three numbers together give a complete picture.

A plant manager who sees total OEE 66%, run OEE 85%, changeover ratio 22%, understands the situation in a way that the headline 66% alone would not convey. The 66% is not a sign of a poorly performing line — it is a well-performing line carrying the cost of the mixed-product business model. The improvement opportunities are: reduce changeover ratio through SMED and sequence optimization (addressing the 22% changeover burden), and investigate why run OEE is not 88-90% (addressing the remaining gap from excellent single-run performance).

That conversation — specific, honest about structural constraints, and pointed at actionable improvement levers — is what production data should enable. A raw OEE headline without context enables a different conversation: pressure to improve a number without a clear mechanism for how.

Get started

Run a pilot on one line. See live OEE in 30 days.

Our engineers handle the connection. You review the data.

Request a Pilot