This guide is for production planners and operations managers at hot-melt adhesive manufacturing facilities who need to schedule batch compounding kettles alongside continuous extruders and packaging lines. It shows how to model the multi-stage hybrid flowshop with Schantt, set up directional changeover matrices for formulation switches, and configure per-class routing for products that skip the extruder stage entirely.
This guide follows a fictional composite company built from industry research on hot-melt adhesives; all names, parameters, and figures are illustrative.
Industry context
Hot-melt adhesives are thermoplastic compounds applied molten and cooled to form a bond. The chemistry varies widely: ethylene-vinyl acetate (EVA) copolymers dominate the high-volume packaging and woodworking segment; styrenic block copolymer-based pressure-sensitive adhesives (PSAs) serve labels, tapes, and hygiene products; and reactive polyurethane (PUR) hot-melts cure by moisture cross-linking for structural bonding in automotive, construction, and millwork. Each chemistry demands distinct processing conditions — mixing temperatures, shear requirements, and contamination controls — that shape the production layout and the scheduling challenge.
Production follows a three-stage flow. In Kettle Compounding, raw polymers, tackifier resins, waxes, and stabilisers are melted and blended in heated, agitated kettles. Each batch produces 850–1,200 kg of molten adhesive over a cycle of 110–240 minutes depending on the formulation. The compounding stage is the plant's throughput throttle: three kettles of 1,500 L working capacity (900–1,200 kg per batch) run Monday through Friday across two shifts. Formulation changeovers between batches consume 20 minutes for a same-family switch and up to 200 minutes when moving between chemically different classes. After compounding, the melt is transferred either to Extruder Processing — a twin-screw extruder for PSA (450–500 kg/h) or a dedicated PUR batch reactor (1,000–1,200 kg per batch, 210–240 min cycle) — or directly to Cooling and Packaging, where product is chilled, cut, bagged, and palletised on two packaging lines.
The plant produces approximately 4,500–5,500 tonnes annually across roughly 85 active SKUs organised into three product classes. Three routes exist through the facility: EVA hot-melt skips the extruder entirely, flowing from kettle to packaging directly; PSA hot-melt follows the full three-stage path through kettle, extruder, then packaging; and PUR reactive hot-melt uses dedicated moisture-free equipment within the Extruder Processing and Cooling and Packaging stages, never sharing lines with the other classes. Two staffing calendars govern availability — a standard two-shift pattern (Monday to Friday, 06:00–22:00) for kettles and the extruder, and an extended pattern that adds a Saturday shift (06:00–14:00) for packaging to clear end-of-week backlogs.
ThermBond Adhesives Co. runs approximately 70 people at a 3,200 m² facility, making three product classes across three production stages, scheduled by a two-person planning team.
Process overview
flowchart LR
KC["Kettle Compounding<br/>(BATCH)"] -->|"PSA pre-blend"| EP["Extruder Processing<br/>(FLOW)"]
KC -->|"EVA (direct)"| CP["Cooling & Packaging<br/>(FLOW)"]
EP -->|"PSA melt / PUR prepolymer"| CP
Three-stage hybrid flowshop for hot-melt adhesives. Kettle Compounding is a BATCH stage; Extruder Processing and Cooling and Packaging are FLOW stages.
Skip-routing note: EVA hot-melt products route directly from Kettle Compounding to Cooling and Packaging, bypassing the Extruder Processing stage entirely. PSA hot-melt uses all three stages in sequence. PUR reactive hot-melt uses dedicated machines within the Extruder Processing and Cooling and Packaging stages and does not share equipment with EVA or PSA.
Scheduling challenges and how Schantt handles them
In hot-melt adhesive manufacturing, the schedule is driven by a demand plan — a list of products and quantities to produce over a given period. As the planning horizon shrinks to days and weeks, the central question becomes: in what order should batches run, and which machines should process them, to minimise the total time from the first kettle start to the last pallet leaving the packaging line? Schantt schedules forward from a start date you set, using an optimisation algorithm that seeks the shortest achievable makespan for the batch set. This guide assumes a one- to four-week horizon (roughly 10–25 batch-slots per day across three kettles), though the same model scales to longer views. Two modes are available: Auto mode, where the algorithm decides machine assignments and job order automatically, and Semi-Auto mode, where you lock key decisions and let the algorithm optimise around them.
What Schantt handles well
-
Sequential multi-stage production with batch and flow stages — Hot-melt adhesive manufacturing follows a fixed sequence: compounding (BATCH), optional extruder processing (FLOW), then cooling and packaging (FLOW). Schantt models each as an ordered stage with its own production type.
-
Multi-machine stages with parallel kettles — Plants operate multiple kettles in parallel as the compounding stage. Schantt assigns jobs across capable machines within a stage and explores assignments to minimise total production time.
-
Multi-product routing with stage skipping — EVA-based hot-melts skip the extruder entirely; PSA formulations run the full three-stage route. Per-class routing defines each product class's exact stage set, with transfer times bridging across skipped stages.
-
Sequence-dependent changeovers (directional matrix) — Formulation changeovers on kettles are the primary scheduling constraint. Schantt models this as a directional per-machine changeover matrix; in Auto mode the algorithm reorders jobs to cluster similar products.
-
Shift-aware availability with separate calendars per stage — Kettles may run 06:00–22:00 weekdays while packaging runs an extra Saturday shift. Each stage and each machine can have its own calendar with shift definitions.
-
Dedicated-machine routing for chemically segregated products — PUR reactive hot-melts require moisture-free equipment that cannot be shared. Per-class routing and machine capability filtering assign PUR to dedicated machines, preventing cross-contamination in the schedule.
How Schantt handles each challenge
1. Parallel kettles with directional formulation changeovers.
- Three kettles share the compounding load across EVA and PSA product classes. Switching from one formulation to another costs 20 minutes for a same-family change (EVA to EVA or PSA to PSA), 75–80 minutes for a cross-family switch, and up to 200 minutes when PUR cleaning is involved. The changeover times are asymmetric — EVA to PSA is 75 minutes, while PSA to EVA is 80 minutes — so sequencing alone can save or lose an hour per switch. With each kettle handling four to six batches per day, changeovers consume 20–40 percent of available runtime.
- Schantt models the directional changeover matrix per machine, storing each from-to pair as a distinct duration. In Auto mode, the algorithm reorders jobs within and across kettles to group similar formulations, reducing the number of high-duration cross-family switches. In Semi-Auto mode you can fix a sequence and let Schantt calculate the total changeover impact before committing.
2. Divergent product routing across three classes.
- EVA, PSA, and PUR each follow a different path through the plant. EVA moves from kettle directly to packaging in two stages. PSA runs through all three stages — kettle, extruder, then packaging. PUR enters directly at the Extruder Processing stage (the dedicated PUR reactor) and proceeds to a dedicated packaging line. These three routes must coexist in the same schedule without cross-contamination, and the schedule must respect the transfer times between stages — 20 minutes from kettle to extruder, 15 minutes from kettle to packaging (the EVA bridge), and 10 minutes from extruder to packaging.
- Each product class gets its own routing, defined as an ordered subset of the facility's stages. Schantt enforces the stage sequence per class and applies the appropriate transfer time between consecutive stages. EVA's route simply omits the Extruder Processing stage; the 15-minute bridge transfer connects Kettle Compounding directly to Cooling and Packaging. PUR's route assigns jobs to the PUR reactor and PUR packaging line only, never to shared equipment.
3. Mixed batch and flow production types.
- The compounding stage produces discrete batches of fixed size (850–1,200 kg) with known cycle durations, while the extruder and packaging stages process material continuously at a rated throughput. A PSA batch of 850 kg takes 140 minutes in the kettle, then feeds the extruder at 500 kg/h (roughly 100 minutes of extruder time), and finally runs through packaging at 500 kg/h. The schedule must reconcile the batch cadence from the kettle stage with the continuous-flow behaviour of downstream stages.
- Schantt supports both production types in a single schedule. A BATCH stage defines cycle duration and batch size per product class; the schedule advances job by job. A FLOW stage defines throughput per hour; the schedule calculates the run duration from the job quantity. The algorithm chains batch completion at one stage to the start of continuous processing at the next, accounting for transfer time, so downstream flow operations are never starved by batch timing.
4. Staggered availability across stages.
- Kettles and the extruder run Monday to Friday, 06:00–22:00. The packaging lines add a Saturday shift from 06:00 to 14:00 to deal with end-of-week accumulation. A kettle batch completed at 20:00 on Friday cannot be transferred to packaging until Saturday morning if the packaging crew arrives then — unless the batch is routed through the extruder, which also stops at 22:00 Friday. The mismatch means EVA batches that skip the extruder lose Friday evening production time because packaging cannot accept them until Saturday.
- Each stage — and each machine within a stage — has its own calendar with shift definitions. Schantt respects these calendars when placing operations on the timeline. A batch completing late Friday on a kettle that stops at 22:00 is scheduled to transfer to packaging at the packaging stage's next available start time (Saturday 06:00). The Gantt view makes this wait visible, helping the planner decide whether to adjust the Friday kettle sequence or shift an earlier EVA batch to Saturday.
5. Chemically segregated products on dedicated equipment.
- PUR reactive hot-melt must be handled under a nitrogen blanket in moisture-free equipment. Cross-contamination with EVA or PSA residues would initiate premature curing and clog the downstream line. PUR therefore runs on a dedicated reactor (the PUR batch reactor, 1,200 kg per batch, 240-minute cycle) and a dedicated packaging line (PUR packaging line, 300 kg/h throughput). Neither machine can process any other product class.
- Per-class routing combined with machine eligibility filtering ensures PUR jobs are assigned only to the PUR reactor and PUR packaging line. The other machines — the three kettles, the twin-screw extruder, and the shared packaging line — never receive a PUR job. The segregation is enforced at the scheduling level, not by human vigilance.
What to model in Schantt
The table below lists the five first-class entities you create as top-level objects in Schantt for this scenario.
| Entity | Count | Notes |
|---|---|---|
| Stages | 3 | Kettle Compounding (BATCH), Extruder Processing (FLOW), Cooling and Packaging (FLOW) |
| Machines | 7 | 3 kettles, 1 twin-screw extruder, 1 PUR batch reactor, 1 shared packaging line, 1 PUR packaging line |
| Product Classes | 3 | EVA Hot-Melt, PSA Hot-Melt, PUR Reactive Hot-Melt |
| Products | 3 | One representative per class |
| Calendars | 2 | Standard Two-Shift (Monday to Friday), Extended Packaging (Monday to Saturday) |
Step-by-step setup
1. Create the stages in order. Create three stages with the names and production types above, in the exact order they appear in the process. Kettle Compounding first, then Extruder Processing, then Cooling and Packaging. On each stage's detail page, set the transfer times:
- Kettle Compounding to Extruder Processing: 20 minutes
- Kettle Compounding to Cooling and Packaging: 15 minutes
- Extruder Processing to Cooling and Packaging: 10 minutes
These transfer times cover both the physical move (heated hose or pump transfer) and a short QC buffer for viscosity and softening-point checks.
2. Add machines to each stage. Assign the machines to their respective stages:
Kettle Compounding stage:
- Kettle 1, Kettle 2, Kettle 3 — each capable of EVA Hot-Melt and PSA Hot-Melt
Extruder Processing stage:
- Twin-Screw Extruder — capable of PSA Hot-Melt only
- PUR Batch Reactor — capable of PUR Reactive Hot-Melt only
Cooling and Packaging stage:
- Shared Packaging Line — capable of EVA Hot-Melt and PSA Hot-Melt
- PUR Packaging Line — capable of PUR Reactive Hot-Melt only
3. Define product classes and their routings. Create three product classes. For each class, set its routing as the ordered list of stages it passes through:
- EVA Hot-Melt: Kettle Compounding → Cooling and Packaging (skip the extruder). No partial transfers needed.
- PSA Hot-Melt: Kettle Compounding → Extruder Processing → Cooling and Packaging. No partial transfers.
- PUR Reactive Hot-Melt: Extruder Processing → Cooling and Packaging (PUR enters directly at the reactor stage). No partial transfers.
4. Add one representative product per class. Create one product for each class — for example, TB-EC-100 for EVA Hot-Melt, TB-PS-300 for PSA Hot-Melt, and TB-PR-500 for PUR Reactive Hot-Melt. Additional products can be added later; one per class is sufficient to demonstrate the three routing patterns.
5. Set machine capacity parameters and changeovers. On each machine's detail page, configure the processing values and changeover matrix. Because changeovers reference product classes, this step comes after product classes exist.
Processing parameters:
- Kettle 1, 2, 3 — cycle duration and batch size per class:
- EVA Hot-Melt: 110 minutes, 900 kg
- PSA Hot-Melt: 140 minutes, 850 kg
- Twin-Screw Extruder — throughput for PSA Hot-Melt: 500 kg/h
- PUR Batch Reactor — cycle duration 240 minutes, batch size 1,200 kg
- Shared Packaging Line — throughput: 700 kg/h for EVA Hot-Melt, 500 kg/h for PSA Hot-Melt
- PUR Packaging Line — throughput: 300 kg/h for PUR Reactive Hot-Melt
Changeover matrix (directional, in minutes):
- Kettle 1, 2, 3 — same matrix on each kettle:
- EVA to EVA: 20
- EVA to PSA: 75
- PSA to EVA: 80
- PSA to PSA: 45
- Twin-Screw Extruder — PSA to PSA: 45
- PUR Batch Reactor — PUR to PUR: 45
- Shared Packaging Line — EVA to EVA: 10, EVA to PSA: 20, PSA to EVA: 20, PSA to PSA: 10
- PUR Packaging Line — PUR to PUR: 10
6. Configure calendars, exceptions, and downtimes (optional). Set two calendars: Standard Two-Shift (Monday to Friday, 06:00–22:00, assigned to the kettles and the extruder-stage machines) and Extended Packaging (same weekday hours plus Saturday 06:00–14:00, assigned to both packaging lines). Add calendar exceptions for New Year's Day, International Workers' Day, and the year-end shutdown (24 December through 2 January). Then add scheduled downtimes for recurring maintenance events: Kettle 1's annual jacket inspection (one full shift), the extruder's monthly screw pull and clean (four hours), the slat cooler belt inspection (four hours, quarterly), PTFE belt coating reapplication (20 minutes per six hours of runtime), the PUR reactor full clean and seal replacement (one full shift, biannual), and bag filler calibration on both packaging lines (two hours, monthly).
For step-by-step instructions on configuring each of these in Schantt, see the Schantt documentation.
Common mistakes
1. Using a single blanket changeover instead of a directional matrix. A single changeover duration for all formulation pairs on the kettles ignores the 75-minute penalty for EVA-to-PSA versus 20 minutes for EVA-to-EVA. The schedule then assumes cleaning times that do not match the floor, and the best sequencing strategy — grouping same-class batches — yields no benefit in the model.
Fix: Enter each directional from-to pair separately. The matrix captures the asymmetry (EVA to PSA is 75 minutes; PSA to EVA is 80 minutes) so the algorithm can exploit it.
2. One product class for all routing variants. If EVA and PSA share a single product class, their routing is identical, and the extruder-skip path for EVA is lost. All products then route through the extruder, overloading it with material that should bypass it entirely.
Fix: Create separate product classes for each distinct routing pattern. Three classes — EVA, PSA, and PUR — each with their own stage list, give Schantt the information it needs to direct every job through the correct machines.
3. Machine count that does not match the floor. Adding only two kettles when the plant actually has three, or one packaging line when two exist, causes the schedule to under- or over-allocate work. A two-kettle model on a three-kettle floor shows longer queues and later completions than reality.
Fix: Count every machine on the floor that can be independently scheduled. For the compounding stage this means three kettles; for packaging, two lines — one shared, one PUR-dedicated.
4. Forgetting to apply the PUR-dedicated machine filter. Without machine eligibility filtering, the scheduling algorithm may assign a PUR job to the twin-screw extruder or the shared packaging line. The schedule then shows a feasible-looking plan that is impossible to execute because PUR would contaminate the shared equipment.
Fix: On the PUR reactor and PUR packaging line, set capability to PUR Reactive Hot-Melt only. On the twin-screw extruder and shared packaging line, exclude PUR from the capable classes.
5. Using the same calendar for all stages. When the packaging stage has a Saturday shift but kettles do not, a single calendar hides the Friday-evening bottleneck. The schedule places EVA batches into packaging on Friday night because the model thinks the packaging stage is available — but in reality the packaging crew leaves at 22:00 Friday and the batch sits until Saturday.
Fix: Assign the Standard Two-Shift calendar to kettles and the extruder, and the Extended Packaging calendar to both packaging lines. Schantt then correctly delays Friday-late transfers to the next available packaging slot.
What a good schedule looks like
Before the planning team adopted Schantt, the compounding schedule was built in a spreadsheet by trial and error — mixing EVA and PSA batches across the three kettles without a systematic grouping strategy. Changeover times were estimated from experience rather than recorded per pair, and the extruder and packaging stages were scheduled independently after the kettle plan was fixed.
Before (manual spreadsheet): The planner spent two to three hours each morning arranging the day's batch sequence. Cross-family switches were scattered through the day because the human planner could not simultaneously consider all three kettles and their directional changeovers. The result: two to four hours of kettle time lost each day to avoidable high-duration changeovers. Friday EVA batches routinely finished at 21:00 and could not transfer to packaging until Saturday, wasting a full shift of kettle capacity. Packaging contention occurred two to four times per day as EVA and PSA material arrived simultaneously at the shared line.
After (Schantt Auto mode): The scheduling algorithm groups same-family batches across the three kettles, reducing the number of high-duration cross-family switches. The directional changeover matrix ensures every pair transition reflects the true cleaning time. The Saturday packaging calendar is visible in the schedule from the start, so the planner can sequence Friday afternoon to avoid 21:00 EVA finishes that would sit idle. Packaging contention drops because the algorithm staggers kettle completion times against extruder output. The planner's morning routine shifts from arranging batches to reviewing an optimised schedule — adjustments take minutes, not hours.
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