Production Scheduling for Blown Film Extrusion

Learn how to schedule a blown film extrusion facility with parallel extruders, asymmetric color changeovers, and continuous-flow extrusion paired with batch packaging — all in one hybrid flowshop model.

Production planners and plant managers at blown film extrusion facilities can model their full production pipeline — from extrusion through winding, slitting, and packaging — with Schantt's hybrid flowshop scheduling. This guide walks through how to configure parallel extruders with capability restrictions, directional color changeovers, split calendars, and stage-skipping routings in one unified schedule.

This guide follows a fictional composite company built from industry research on blown film extrusion; all names, parameters, and figures are illustrative.

Industry context

Blown film extrusion is a continuous-flow process that melts raw polymer granules, extrudes them through an annular die, and inflates the molten tube into a thin-film bubble. The bubble is cooled by an air ring, collapsed through a nip assembly, and wound into parent rolls. Those parent rolls then move to slitting, where they are cut to finished widths on rewinders, and finally to packaging, where the finished rolls are wrapped and palletised. The process handles a range of materials — natural LDPE, black masterbatch blends, and reclaim/utility grades — each with different throughput rates and changeover requirements.

A typical blown film facility runs multiple extruder lines in parallel, each feeding a dedicated winder. In this scenario, three extruders cover the production load: a smaller 55 mm line rated at 120 kg/h for natural film only, and two larger lines (75 mm and 90 mm) that handle all three material classes at 210–280 kg/h. The smaller extruder cannot run black or reclaim grades because of die geometry and purging limitations. Three product classes — Natural LDPE, Black LDPE, and Reclaim/Utility Film — follow divergent routings through the four stages, with reclaim/utility skipping slitting entirely in a direct winding-to-packaging path. In reality, edge trim and scrap from slitting are ground and blended back into the extruder feed — a convergent material loop. Schantt assumes blended regrind is available at the extruder; the loop itself and its blend ratio are managed outside the schedule.

The extrusion floor runs around the clock on a rotating-shift pattern (Monday 06:00 through Saturday 06:00), while the downstream finishing stages operate on day shifts (Monday to Friday 07:00–19:00, Saturday 07:00–15:00). This calendar mismatch means parent rolls accumulate every night and weekend, creating a structural capacity bottleneck at the finishing stages — the slitters and packaging stations cannot process the backlog as fast as extrusion feeds it during the day. Changeovers between product classes add further complexity: switching from black to natural film takes 60 minutes, while natural to black takes only 25 minutes. The same-class cleanout is 10 minutes, and reclaim transitions range from 15 to 30 minutes depending on direction. Because the directional asymmetry is more than 2:1, the order products run in directly affects how much production time is lost to cleaning.

Apex Poly Films runs about 55 people at a 4,500 m² facility, making 3 product classes across 4 production stages, scheduled by a 3-person planning team.

Process overview

flowchart LR
    Extrusion["Extrusion<br/>(Flow)"]
    Winding["Winding<br/>(Flow)"]
    Slitting["Slitting<br/>(Flow)"]
    Packaging["Packaging<br/>(Batch)"]

    Extrusion -->|"5 min"| Winding
    Winding -->|"10 min"| Slitting
    Slitting -->|"10 min"| Packaging
    Winding -.->|"15 min<br/>(skip bridge)"| Packaging

Four ordered production stages from extrusion through packaging, with transfer times in minutes between stages.

Reclaim/Utility Film skips slitting entirely and routes directly from winding to packaging via the 15-minute skip bridge.

Scheduling challenges and how Schantt handles them

This scenario assumes demand is entered as individual production orders for each product, each specifying a quantity and a due date. If your operation is driven by a different input — such as a forecast-driven push system or a kanban pull — you can adapt the order set to match your planning rhythm. The optimizer minimises total production time (makespan), scheduling all orders forward from a start date. The practical scheduling horizon for a blown film facility of this scale is one to four weeks, depending on order volume and changeover frequency. Schantt offers two optimisation modes: Auto mode explores both job sequence and machine assignment across all stages to find the fastest plan, while Semi-Auto mode holds the job order fixed and optimises only which machine handles each operation within each stage.

What Schantt handles well

  • Sequential multi-stage production — Four ordered stages (extrusion, winding, slitting, packaging), each with configured transfer times, so downstream steps begin only after upstream completion plus the handoff delay.
  • Multi-machine stages with capability-restricted machines — Three extruders with different capabilities; only machines that have a configured line speed for a product class can be assigned that product, preventing invalid assignments.
  • Mixed batch-and-flow pipelines — Flow stages (extrusion, winding, slitting) timed by continuous throughput, combined with batch stages (packaging) on fixed cycles — all in one routing without separate scheduling.
  • Multi-product routing with stage skipping — Reclaim/Utility film skips slitting and routes directly from winding to packaging via a bridging transfer time, with no extra routing tables or manual annotations.
  • Sequence-dependent changeovers — Directional per-machine changeover matrix with asymmetric durations, so the optimizer can sequence jobs to avoid time-consuming transitions and reduce total changeover time.
  • Shift-aware availability with multiple calendars — Separate calendars for extrusion (24/5 continuous) and finishing (day shifts), each governing when its machines can run, eliminating the need to track working hours manually.

How Schantt handles each challenge

1. Directional changeover asymmetry.

  • LDPE colour changeovers at extrusion are strongly directional: switching from black film to natural film takes 60 minutes, while natural to black takes only 25 minutes. Same-class cleanout takes 10 minutes, and reclaim transitions range from 15 to 30 minutes. A single average duration or a symmetric assumption produces plans that underestimate the real time lost to cleaning, and planners who track both directions manually add overhead and may plan sequences that incur the full 60-minute penalty unnecessarily.
  • Schantt models changeovers as a per-machine directional matrix — each from→to pair has its own duration, so the 60-minute black→natural and 25-minute natural→black are separate entries. The algorithm folds every changeover into the operation's start time, and in Auto mode it explores job sequences that cluster similar products to avoid time-consuming transitions. The schedule shows each changeover as a labelled segment ahead of the processing bar, so the planner can see exactly how much time each transition consumes.

2. Split-calendar availability across stages.

  • Extrusion runs on a 24/5 continuous calendar (Monday 06:00 through Saturday 06:00), while slitting and packaging operate on day shifts (Monday through Friday 07:00–19:00, Saturday 07:00–15:00). Parent rolls accumulate during nights and weekends, and the finishing stages cannot process everything that built up as soon as the next shift opens — the timing gap is structural.
  • Schantt assigns separate calendars per stage. Work advances only through each calendar's active hours, pausing during non-working gaps. The schedule automatically accounts for the rate at which extrusion feeds material and the rate at which finishing stages can process it within their narrower windows.

3. Machine-specific capability restrictions.

  • Extruder E-1 is a smaller line (55 mm die, 120 kg/h maximum throughput) suited for thin gauges and light colours. It cannot run black LDPE or reclaim/utility grades. Planners must remember this restriction when assigning orders, and a manual slip assigns a product to an incapable machine.
  • Machine capability in Schantt is expressed through throughput entries: a machine can run only the product classes it has a configured line speed for. E-1 has throughput entries for natural LDPE only, so the system never assigns black or reclaim products to it. E-2 and E-3 cover all three classes with their own throughput values.

4. Multi-product routing with stage skipping.

  • Reclaim/Utility film bypasses slitting entirely, routing from winding directly to packaging via a 15-minute bridge transfer. Tracking which products skip which stages in a spreadsheet requires separate routing tables or manual annotations that add coordination work and risk routing errors when reclaim batches are mistakenly routed through slitting.
  • Schantt models per-class routing, so each product class follows exactly its required stages. For the reclaim class, the routing configuration lists only Extrusion, Winding, and Packaging — slitting is absent from that route, so no slitting operation is created and no machine assignment is attempted. The 15-minute winding→packaging transfer time bridges the gap, keeping material handoff delays accurate. On the Gantt, all three product classes interleave on the stages they share (extrusion, winding, packaging) and reclaim products simply have no row on slitting.

5. Mixed batch-and-flow pipeline timing.

  • Extrusion, winding, and slitting are continuous-flow operations timed by throughput in kilograms per hour. Packaging is a batch stage with fixed cycles — 8 minutes per 350 kg for natural film, 10 minutes per 400 kg for black film, 12 minutes per 500 kg for reclaim film. A packaging run of 2,000 kg of natural film takes 6 cycles (6 × 8 = 48 minutes), while extruding the same 2,000 kg at 210 kg/h takes about 9.5 hours. Blending these two duration models in one plan requires separate calculations that spreadsheets handle awkwardly, and the timing mismatch between fast batch cycles and slow flow throughput makes it hard to see where packaging will starve for material.
  • Schantt handles flow stages (duration = quantity ÷ throughput) and batch stages (duration = ceil(quantity ÷ batch size) × cycle time) within a single routing, because each stage carries its own production type. The simulation feeds each downstream stage from its upstream completions, so packaging receives material from slitting at the slitter's throughput rate. When packaging runs ahead of supply and depletes the available material, the system inserts a wait-material pause that appears on the Gantt as a labelled segment between processing bars — the planner sees exactly when and why the stage idles.

What to model in Schantt

To replicate the Apex Poly Films scenario, you need the following first-class entities configured in Schantt:

Entity Count Notes
Stage 4 Extrusion (flow), Winding (flow), Slitting (flow), Packaging (batch)
Machine 10 3 extruders (E-1, E-2, E-3), 3 winders (W-1, W-2, W-3), 2 slitters (S-1, S-2), 2 packaging stations (P-1, P-2)
Product Class 3 Natural LDPE Film, Black LDPE Film, Reclaim/Utility Film
Product 3 One representative SKU per class
Calendar 2 Extrusion 24/5 and Finishing day shifts

Step-by-step setup

1. Create the stages and set transfer times. Add four stages in production order — Extrusion, Winding, Slitting, Packaging — with their production types (flow for the first three, batch for Packaging). The position values (10, 20, 30, 40) determine the default routing order. On each stage's detail page, configure the forward transfer time to the next stage: 5 minutes from Extrusion to Winding (roll staging table), 10 minutes from Winding to Slitting (parent roll transport), and 10 minutes from Slitting to Packaging (finished slit roll transport). Add a skip-bridge transfer of 15 minutes from Winding directly to Packaging — this is the path Reclaim/Utility Film uses when it bypasses slitting.

2. Add the machines to each stage. Create the full machine list on their respective stages:

  • Extrusion: E-1, E-2, E-3
  • Winding: W-1, W-2, W-3
  • Slitting: S-1, S-2
  • Packaging: P-1, P-2

Assign the finishing-days calendar override to S-1, S-2, P-1, and P-2 so those machines follow the day-shift pattern.

3. Create product classes and define per-class routing. Create three product classes — Natural LDPE Film, Black LDPE Film, and Reclaim/Utility Film. On each class's detail page, define its routing:

  • Natural LDPE Film: Extrusion → Winding → Slitting → Packaging (all four stages)
  • Black LDPE Film: Extrusion → Winding → Slitting → Packaging (all four stages)
  • Reclaim/Utility Film: Extrusion → Winding → Packaging (skips slitting, uses the winding→packaging bridge)

4. Add the products. Create one product per class: LDPE-50-1200-NAT under Natural LDPE Film, LDPE-80-1400-BLK under Black LDPE Film, and REC-100-1600-UTL under Reclaim/Utility Film. Each inherits its routing and machine capability from its class.

5. Set machine capacity parameters and changeovers. On each machine's detail page, enter the per-class throughput or batch parameters, then the changeover matrix:

  • Extruder throughput (kg/h): E-1 runs Natural LDPE at 120 kg/h only; E-2 covers Natural (210), Black (220), and Reclaim (230); E-3 covers Natural (260), Black (270), and Reclaim (280).
  • Winder throughput (kg/h): W-1 (120, Natural only), W-2 (210–230 across classes), W-3 (260–280 across classes) — matching the paired extruder.
  • Slitter throughput (kg/h): S-1 (280, Natural LDPE only) and S-2 (320, Natural and Black LDPE).
  • Packaging batch parameters: On P-1 and P-2, enter the per-class cycle duration and batch size — Natural (8 min per 350 kg), Black (10 min per 400 kg), Reclaim (12 min per 500 kg).
  • Changeovers on E-2 and E-3: Enter the full directional matrix. Same-class transitions (Natural→Natural, Black→Black, Reclaim→Reclaim) require 10 minutes. Colour-direction transitions: Natural→Black at 25 minutes, Black→Natural at 60 minutes. Reclaim transitions: Natural→Reclaim at 15 minutes, Reclaim→Natural at 20 minutes, Black→Reclaim at 20 minutes, Reclaim→Black at 30 minutes. This gives 9 directional pairs per machine — 18 in total across E-2 and E-3.
  • Changeovers on S-2: Enter the Natural→Black and Black→Natural transitions at 30 minutes each for slitter width changes.

6. Configure calendars, exceptions, and downtimes. Create two calendars. The Extrusion 24/5 calendar is the team default: it covers Monday 06:00 through Saturday 06:00 continuously (rotating-shift coverage), and the remaining Sunday and Saturday 06:00–23:59 windows are non-working. The Finishing day-shift calendar covers Monday–Friday 07:00–19:00 and Saturday 07:00–15:00, with Sunday and weekday evenings non-working. Assign the Finishing calendar to S-1, S-2, P-1, and P-2 through their machine-level calendar override; the extruders and winders automatically inherit the team default. Add two calendar exceptions: New Year's Day (January 1) and International Workers' Day (May 1) — both marked non-working. Schedule machine downtimes: a year-end plant-wide shutdown from December 24 through December 31, an 8-hour quarterly die cleaning on E-1 (carbon deposit removal from die lips), and a 24-hour annual plant-wide maintenance shutdown in July. These are entered as downtime windows and are subtracted from working capacity before scheduling.

For step-by-step instructions on configuring each of these in Schantt, see the Schantt documentation.

Common mistakes

1. Using a single changeover duration instead of a directional matrix. A flat 30-minute changeover for all colour transitions ignores the 2.4× asymmetry between Black→Natural (60 min) and Natural→Black (25 min). The schedule underestimates real changeover time in one direction and overestimates in the other, so the optimiser cannot sequence jobs to avoid time-consuming transitions. Fix: Define each directional pair separately on the machine's changeover table, using the real from→to durations from your floor data. For three product classes sharing a machine, you need up to 9 directional pairs.

2. Assigning a single calendar to all stages. Applying the extrusion 24/5 calendar to slitting and packaging schedules work into nights and Sunday hours when no finishing crew is available. The resulting plan shows operations during impossible hours, and planners must manually adjust the timeline each day. Fix: Create a separate day-shift calendar for finishing stages and assign it to each slitter and packaging station through the machine-level calendar override. Extruders and winders inherit the team default automatically.

3. Modeling all extruders as identical. Treating E-1, E-2, and E-3 as interchangeable lets the system assign black or reclaim jobs to E-1, which cannot run those grades. Fix: Omit throughput entries for the product classes E-1 cannot handle (black LDPE and reclaim/utility), so the system has no valid parameters for those assignments.

4. Treating packaging as a flow stage. Setting packaging as a flow stage with a single throughput value ignores the fixed-cycle batch physics — a packaging station handles one pallet load at a time. For natural LDPE, that is 350 kg per 8-minute cycle; for black LDPE, 400 kg per 10-minute cycle; for reclaim, 500 kg per 12-minute cycle. A flow-stage duration calculation treats these as a continuous rate, producing incorrect timing for any order whose quantity is not an exact multiple of the batch size. Fix: Set packaging to batch production type and enter both batch size and cycle duration for each product class on its machine detail page. The system then computes duration as ceil(order quantity ÷ batch size) × cycle time.

5. Forgetting the skip-bridge transfer time for reclaim routing. Setting only the three forward transfer times (Extrusion→Winding, Winding→Slitting, Slitting→Packaging) leaves the reclaim routing without a transfer time from winding to packaging. The schedule applies no handoff delay for that leg. Fix: Add a winding→packaging transfer time (15 minutes) as the skip-bridge entry on the Winding stage's transfer-time configuration.

What a good schedule looks like

A well-configured blown film extrusion schedule balances extruder utilisation, minimises changeover penalties, and respects both calendars without manual workarounds.

Before (manual spreadsheet scheduling):

  • Extruder assignments rely on planner memory — E-1 sits idle for natural LDPE orders while E-2 and E-3 carry the full load, even when E-1 could handle the work. The planner has no tool to check whether swapping a natural order from E-2 to E-1 would shorten the schedule.
  • Black and natural orders are sequenced in arrival order, incurring the 60-minute Black→Natural penalty several times per week. The planner may batch intuitively, but without a directional changeover matrix, the sequence that minimises transition time is hard to find across 20+ orders.
  • Finishing stages show unexplained gaps because the day-shift calendar is tracked on a separate sheet; planners manually re-align operations each morning, and gaps accumulate over the week as the split-calendar mismatch compounds.
  • Reclaim/utility jobs are planned in a separate workflow, adding coordination time and risking a missed bridge transfer. The planner maintains two routing tables and reconciles them manually when marking orders complete.

After (Schantt Auto mode):

  • E-1 is scheduled for natural LDPE orders first, distributing load across all three extruders and reducing pressure on E-2 and E-3. E-1's throughput ceiling (120 kg/h against E-2's 210 and E-3's 260) means it cannot carry heavy loads, but it can absorb the light-gauge natural orders that would otherwise queue behind a black run on a larger extruder.
  • The optimizer groups black orders into consecutive blocks and sequences natural runs next, cutting the number of time-consuming Black→Natural transitions from 60 minutes to the 10-minute same-class cleanout between consecutive black job pairs. Total changeover time across the schedule drops measurably.
  • Extrusion and finishing calendars are synchronised in one model — work pauses on slitting and packaging during non-shift hours and resumes when the next shift opens, without manual re-alignment. The Gantt shows shaded non-working bands where finishing stages are idle and extrusion continues accumulating parent rolls.
  • All three product classes share one schedule with routings, transfer times, and the reclaim skip bridge modeled directly, eliminating separate tracking. Reclaim orders appear on extrusion, winding, and packaging only, with no empty slitting row to confuse the timeline.

Ready to schedule your own facility?

Try Schantt free — no credit card required. Go from spreadsheet to optimized Gantt chart in 60 minutes.

Try Schantt Free