Production planners and operations managers at powder coatings facilities can model the full production pipeline as a single hybrid-flowshop route in Schantt, from premixing and extrusion through grinding, classifying, bonding, and packaging. Batch operations, flow stages, parallel grinding mills, and directional colour changeovers all work together in one schedule, with per-class routing that lets each product family define its own stage sequence.
This guide follows a fictional composite company built from industry research on powder coatings; all names, parameters, and figures are illustrative.
Industry context
Powder coatings manufacturing is a classic hybrid-flowshop process. Raw materials — resins, curatives, pigments, fillers, and additives — are weighed to recipe and blended in batch mixers. The premix is melt-mixed through a heated twin-screw extruder that produces a continuous flow of molten compound at temperatures between 90 °C and 130 °C depending on the chemistry. The extrudate is cooled on a chill belt, broken into chips, and ground into a fine powder on parallel air-classifying mills (ACM mills) that reduce particle size to a target D50 of 20 to 60 micrometres. The milled powder passes through vibratory sieves for particle-size classification and is then packaged. A subset of products — metallic and special-effect finishes — passes through an additional bonding stage where aluminium flakes or other effect pigments are thermal-bonded to the powder particle surface after classification.
Three broad chemistry families define the product structure: polyester TGIC-based systems for architectural and general industrial use (TGIC remains standard in many markets; HAA/Primid-based alternatives apply where TGIC-containing formulations are restricted), epoxy-based systems for functional interior coatings, and epoxy-polyester hybrid formulations that balance material expense with performance. Within each family, colour and finish dimensions multiply the variety — smooth darks, clears, metallics, textures, low-gloss, and custom RAL matches. Changeovers are directional and hierarchical: colour direction matters (light to dark is fast at 20 to 40 minutes; dark to light is slow at 45 to 90 minutes), and chemistry crossovers between families take substantially longer at 90 to 180 minutes. A typical facility runs 1 to 3 extrusion lines with 4 to 8 grinding mills, manages 50 to 250 active SKUs grouped into chemistry-and-colour families, and plans on a one- to two-week rolling horizon using spreadsheets or ERP dispatch boards. The seasonal construction market drives demand swings of 30 to 50% between peak and off-peak months, requiring shift-pattern adjustments that most teams handle manually.
Alpine Powder Coatings runs 80 people at a 4,500 m² facility, making 3 product classes across 6 production stages, scheduled by a two-person planning team.
Process overview
flowchart LR
P["Premixing<br/>(Batch)"] --> E["Extrusion<br/>(Flow)"]
E --> G["Grinding<br/>(Flow)"]
G --> C["Classifying<br/>(Flow)"]
C --> B["Bonding<br/>(Batch)"]
B --> PK["Packaging<br/>(Flow)"]
G -.->|"Clear skips Classifying"| PK
Six production stages with per-class routing — the Clear class skips classifying; the Metallic class adds bonding.
Not every product class uses every stage. Clear coats skip classifying; metallics add a bonding stage. Schantt's per-class routing lets each class define its own stage sequence.
Scheduling challenges and how Schantt handles them
Powder coatings scheduling is driven primarily by make-to-stock (MTS) commodity colours sequenced for optimal changeover time, interspersed with make-to-order (MTO) custom colour matches whose fixed due dates break the ideal colour flow and introduce dark-to-light transitions that carry a 45 to 90 minute cleaning penalty. (If your primary driver is MTO, the mode-selection guidance below still applies — the difference is which mode you lean on more heavily.) The primary scheduling objective is minimising total production time across the full pipeline, not just a single bottleneck stage. Schantt schedules forward from a planner-chosen start date across a rolling one- to two-week horizon, using either Auto mode — which freely reorders jobs to minimise changeover time — or Semi-Auto mode — which optimises machine assignment and timing within a fixed job sequence when chemistry campaigns or customer order rules are operator-determined rather than algorithmically reorderable.
What Schantt handles well
- Mixed batch-and-flow pipeline in a single route — batch premixers, flow extruders, flow mills, and batch bonding are all modelled in one stage sequence. The engine respects the natural rhythm of each production type: batch stages start a new job only when the current batch finishes, while flow stages maintain continuous output as long as material arrives.
- Multi-machine stages with per-class capability — parallel grinding mills with different throughput rates per product class are grouped into colour-dedicated banks. Schantt's scheduling engine selects the best machine within each bank automatically, respecting each mill's capability profile and the class-specific throughput that each mill can achieve.
- Sequence-dependent changeovers with directional time — a from-to changeover matrix captures the full hierarchy of transition penalties: light-to-dark at 20 to 40 minutes, dark-to-light at 45 to 90 minutes, chemistry crossovers at 90 to 180 minutes, and extreme cleanout for textured-to-smooth transitions at 120 to 240 minutes on the flexible mill.
- Per-class routing with stage skipping — each product class defines its own stage sequence independently. Clear and transparent coats skip classifying and bonding entirely; metallic and special-effect finishes add the bonding stage. Stages absent from a class produce no operation and no scheduling delay.
- Shift-aware calendars with seasonal capacity — off-peak single shifts and peak-season double shifts are modelled through schedule-level calendar periods. One-off holidays and planned maintenance windows appear as Gantt overlays, so the schedule accurately reflects when each machine can run.
- Partial transfer at fast cooling-to-grinding handoff — the Extrusion-to-Grinding transition is a continuous handoff, not a stop-and-wait. Grinding can begin on the first usable flake (50 kg) while extrusion continues to feed the cooling belt, enabled per class on the routing leg that connects the two stages.
How Schantt handles each challenge
1. Colour and chemistry changeover management.
- Directional changeovers consume 30 to 180 minutes per transition depending on colour direction and chemistry compatibility. The longest are chemistry crossovers between polyester and epoxy families at 90 to 180 minutes, followed by dark-to-light transitions at 45 to 90 minutes. Light-to-dark transitions within the same chemistry run as low as 20 minutes. The planning team holds this matrix in their heads or in a paper reference, which limits how many sequences they can evaluate manually each week.
- A directional changeover matrix on each extruder and mill captures both the colour-direction asymmetry and the chemistry-tier penalties in a single configuration. The matrix covers every from-to product class pair, so within-family same-direction transitions are fast and cross-chemistry transitions carry the full penalty. Auto mode reorders the job sequence to find a lower-changeover arrangement automatically; Semi-Auto mode preserves operator-determined chemistry campaigns and optimises colour direction within each campaign block.
2. Parallel grinding mill assignment within colour-group banks.
- Mills are typically dedicated by colour group — two light-dedicated mills for clears and metallics, one dark-dedicated mill for dark pigments, and one flexible mill for campaign overflow. Cross-group assignment carries a 60 to 120 minute cleanout penalty because dark pigment residue contaminates a subsequent light or clear run. Without a systematic view of mill availability, the foreman assigns each new campaign to the mill that happens to be free, often missing the optimal bank.
- Multiple parallel machines under a single Grinding stage each have per-class throughput and their own changeover matrix. Mills within a colour-group bank are interchangeable, and the scheduling engine selects the best machine within each bank automatically. Cross-bank changeover durations appear in the matrix as high-penalty entries that discourage uneconomical reassignment, so the engine treats the colour-group structure as a soft constraint rather than an inflexible rule.
3. Batch-size economics against changeover time.
- A minimum economical extrusion run is roughly 300 kg: below this threshold, the changeover duration exceeds the actual production runtime, making it inefficient to switch colours for a small order. Planners currently scan the order queue manually to consolidate small lots into campaigns, a time-consuming task that is easy to miss when the queue has 50 to 100 open jobs.
- The scheduling engine's total-production-time objective naturally clusters similar product classes together, increasing campaign lengths and reducing the ratio of changeover time to runtime. This clustering behaviour encourages economical batch sizes without requiring a hard minimum-threshold rule. The planner still reviews the queue for sub-economic jobs and merges them before scheduling, but the automatic clustering catches the consolidation opportunities that a manual scan might miss.
4. Make-to-stock versus make-to-order sequencing tension.
- MTS commodity colours represent roughly 60% of volume and benefit from free colour-flow optimisation where the scheduler can arrange them in any light-to-dark sequence. MTO custom colours, by contrast, arrive with fixed sequences determined by customer delivery requests, and inserting a custom colour into an optimised MTS flow breaks the colour gradient, introducing a 45 to 90 minute dark-to-light reversal. The planner must decide each week which jobs to reorder and which to keep fixed, a trade-off that shifts with the order mix.
- Auto mode freely reorders MTS work to minimise changeover time across the entire job set, clustering colours by direction and chemistry. Semi-Auto mode preserves the planner's fixed sequence for MTO-dominant periods — when 50% or more of the work is custom colour matches — and optimises only machine assignment and timing within that sequence. The two modes give the planner a practical lever to pull depending on the current order mix without rebuilding the schedule structure by hand.
5. Seasonal capacity swings.
- The Q2 to Q3 construction season drives demand to roughly 1.4 times the monthly average, requiring the plant to run extended double shifts on extruders and mills. Off-peak months run at reduced single shifts, and the planning team adjusts shift patterns manually in their spreadsheet — adding a shift column, updating the labour roster, and hoping the new capacity aligns with the demand. There is no formal handoff between the capacity plan and the production schedule; the schedule itself becomes the record of what was decided.
- Each capacity regime is modelled as a calendar with its own weekly shift pattern — a 48-hour off-peak week (Monday through Thursday 06:00 to 16:00, Friday 06:00 to 14:00) and an 88-hour peak-season double-shift pattern (Monday through Friday 06:00 to 22:00, Saturday 06:00 to 14:00). The planner assigns the relevant calendar to the date range through schedule-level calendar periods and re-runs the schedule when the season changes. Schantt provides the mechanism to express variable capacity without forecasting when to adjust; the planner decides the timing, and the calendar enforces it.
What to model in Schantt
To configure the Alpine Powder Coatings scenario in Schantt, create these five entity types with the following counts. Each entity count corresponds to a top-level object you create in the application, not to sub-configuration items like per-class changeovers or transfer times, which you add on detail pages.
| Entity | Count | Notes |
|---|---|---|
| Stage | 6 | Premixing (batch), Extrusion (flow), Grinding (flow), Classifying (flow), Bonding (batch), Packaging (flow). Cooling belt dwell modelled as transfer time between Extrusion and Grinding. |
| Machine | 13 | 2 ploughshare mixers, 2 twin-screw extruders, 4 ACM grinding mills, 2 vibratory sieves, 1 heated high-speed blender, 1 auger filler bag line, 1 FIBC big-bag station. |
| Product Class | 3 | Polyester Smooth Darks (full route), Clear / Transparent (skips classifying), Metallic / Special Effect (adds bonding after classifying). |
| Product | 3 | One representative per class — RAL 9005 Jet Black, Acrylic Clear Coat, RAL 9006 Silver Metallic. |
| Calendar | 1 | Standard off-peak calendar (Monday–Thursday 06:00–16:00, Friday 06:00–14:00). Peak-season double shifts assigned as a schedule-level calendar period. |
Step-by-step setup
1. Create the six stages in order. Add Premixing (batch), Extrusion (flow), Grinding (flow), Classifying (flow), Bonding (batch), and Packaging (flow) in positional sequence. On each Stage's detail page, configure the transfer time from that stage to its successor. This replaces any manual handoff note or spreadsheet column:
- Premixing to Extrusion: 5 minutes (batch discharge from surge hopper to extruder feed throat)
- Extrusion to Grinding: 3 minutes (cooling belt dwell plus pneumatic conveying; enable partial transfer on this leg)
- Grinding to Classifying: 5 minutes (pneumatic conveying from mill outlet to sieve)
- Classifying to Bonding: 8 minutes (conveying classified powder to blender, used only by the Metallic class)
- Classifying to Packaging: 5 minutes (direct conveying, used by Polyester Smooth Darks that skip bonding)
- Bonding to Packaging: 5 minutes (cooled bonded powder to packaging surge bin)
- Grinding to Packaging: 10 minutes (skip-routing bridge for Clear / Transparent, which bypasses classifying and bonding)
2. Add the thirteen machines to their stages. Each machine belongs to exactly one stage:
- Premixing: Ploughshare Mixer 1, Ploughshare Mixer 2
- Extrusion: Primary Extruder, Lab / Pilot Extruder
- Grinding: Mill 1 (light-dedicated), Mill 2 (light-dedicated), Mill 3 (dark-dedicated), Mill 4 (flexible / campaign)
- Classifying: Primary Vibratory Sieve, Standby Vibratory Sieve
- Bonding: Heated High-Speed Blender
- Packaging: Auger Filler Bag Line, FIBC Big-Bag Station
3. Create the three product classes and define each class's routing. Polyester Smooth Darks uses the full six-stage route. Clear / Transparent skips classifying and bonding — its routing goes Premixing → Extrusion → Grinding → Packaging. Metallic / Special Effect follows the full route including bonding: Premixing → Extrusion → Grinding → Classifying → Bonding → Packaging. On each class, enable the partial-transfer toggle on the Extrusion→Grinding leg and set the partial transfer quantity to 50 kg, so grinding can begin while extrusion continues.
4. Add one representative product per class. RAL 9005 Jet Black belongs to Polyester Smooth Darks. Acrylic Clear Coat belongs to Clear / Transparent. RAL 9006 Silver Metallic belongs to Metallic / Special Effect. Each product inherits its route, transfer settings, and changeover behaviour from its parent class — you do not need to reconfigure those on the product level.
5. Set machine capacity parameters and changeovers. This step depends on the product classes from step 3, so it comes after routing. For batch stages (Premixing, Bonding), configure the cycle duration and batch size per product class per machine:
- Premixing: 300 kg batch, 5 to 7 minute cycle depending on pigment load
- Bonding: 200 kg batch, 4 minute cycle (Metallic class only)
For flow stages (Extrusion, Grinding, Classifying, Packaging), configure the throughput in kg/hr per product class per machine:
- Primary Extruder: 500 kg/hr across all classes
- Pilot Extruder: 150 kg/hr across all classes
- Light-dedicated mills (Mill 1, Mill 2): 320 kg/hr (clear), 280 kg/hr (metallic)
- Dark-dedicated mill (Mill 3): 380 kg/hr (dark), 310 kg/hr (metallic)
- Flexible mill (Mill 4): 350 kg/hr (dark), 290 kg/hr (clear), 290 kg/hr (metallic)
- Vibratory sieves: 1,200 kg/hr across all classes
- Auger filler bag line: 4,000 kg/hr across all classes
- FIBC big-bag station: 10,000 kg/hr across all classes
On the extruders and mills, build the directional changeover matrix that encodes the full colour-and-chemistry hierarchy:
- Within-family, light-to-dark: 20 to 40 minutes
- Within-family, dark-to-light: 45 to 90 minutes
- Chemistry crossover (polyester to clear): 135 minutes
- Chemistry crossover (clear to polyester): 150 minutes
- Textured to smooth (flexible mill only): 120 to 240 minutes
6. Configure the calendar, exceptions, and downtimes (optional, last). The default off-peak calendar runs Monday through Thursday 06:00 to 16:00 and Friday 06:00 to 14:00, for a 48-hour working week. Add calendar exceptions for New Year's Day (Jan 1, non-working) and International Workers' Day (May 1, non-working). Schedule machine downtimes for the primary extruder's monthly screw maintenance — a half-day window every month, and the year-end plant shutdown from December 24 midday to January 1 morning (factory-wide, non-working). When Q2–Q3 demand increases, assign the peak-season double-shift pattern through a schedule-level calendar period; do not duplicate the calendar entity itself.
For step-by-step instructions on configuring each of these in Schantt, see the Schantt documentation.
Common mistakes
1. Using a single blanket changeover time instead of a directional matrix. A single per-machine changeover value ignores the three-fold difference between light-to-dark and dark-to-light transitions, misses chemistry-tier penalties entirely, and has no way to capture the extreme textured-to-smooth cleanout that can reach 240 minutes. The schedule it produces bears little resemblance to the real changeover pattern on the factory floor. Fix: Configure a full from-to directional changeover matrix on each extruder and mill, with entries spanning 20 minutes (light to dark), 60 minutes (dark to light), 135 minutes (chemistry crossover), and up to 240 minutes (extreme cleanout on the flexible mill) to reflect the real colour-and-chemistry hierarchy.
2. Modelling the extruder as a batch stage. Treating the extruder as batch with cycle duration and batch size requires an artificial production break each time the cycle timer resets, even when the extruder runs continuously for 30 to 180 minutes per campaign. This produces a fractured schedule with phantom idle gaps that never occur in reality. Fix: Model Extrusion as a flow stage with throughput in kg/hr per product class. The batch boundary belongs at the premix stage, where the mixer operates in discrete cycles; the extruder runs continuously from the surge hopper and needs a flow model to represent that behaviour accurately.
3. Creating a separate cooling or flaking stage. A one- to five-minute cooling belt dwell is too short to be a meaningful scheduling decision point, yet giving it its own stage adds a node to the route that has no material queue, no machine assignment, and no scheduling flexibility. It clutters the model without contributing useful information. Fix: Capture cooling as a transfer time (3 minutes) between Extrusion and Grinding, with partial transfer enabled so grinding can start on the first 50 kg of flake while extrusion continues. The cooling belt becomes a parameter on the transition, not a standalone production step.
4. Assuming all grinding mills are fully interchangeable. Presenting four ACM mills as a freely assignable pool overstates the optimisation opportunity and leads the scheduler to propose assignments that violate colour-group dedication on the factory floor. The resulting schedule is not executable. Fix: Model mills within their colour-group banks — two light-dedicated mills interchangeable with each other, one dark-dedicated mill, and one flexible mill for campaign use. Cross-bank changeovers carry the 60 to 120 minute cleanout penalty in the matrix, so the scheduling engine respects the dedication pattern as a soft constraint encoded through transition time rather than a hard rule.
5. Listing every individual SKU as a separate product class. Creating one product class per RAL colour or customer formulation — potentially 80 to 250 classes — produces an unmanageable configuration surface. The planner must enter changeover times for every from-to pair, a combinatorial explosion with no benefit because most colour pairs within the same finish category share the same changeover pattern. Fix: Group products into three divergent classes — Polyester Smooth Darks, Clear / Transparent, Metallic / Special Effect — that capture the meaningful routing and changeover differences. Individual SKUs inherit their routing, transfer settings, and changeover behaviour from the parent class, reducing configuration effort from hundreds of entries to a manageable handful.
What a good schedule looks like
A 25-job week across the three product classes shows the before-and-after delta clearly when the right model replaces spreadsheet sequencing.
Before (spreadsheet):
- The planning team sequences by chemistry campaign and a light-to-dark rule of thumb, but rush MTO orders break the ideal colour flow unexpectedly, inserting dark-to-light reversals mid-campaign
- Dark-to-light transitions within a polyester campaign cost 45 to 90 minutes each, and the weekly schedule carries 6 to 10 hours of avoidable changeover time — 15 to 25% of available extruder runtime
- Grinding mill assignment is ad hoc, updated on a whiteboard with no visibility into mill availability when the extruder starts feeding a new campaign; cross-bank assignments are inconsistently tracked, costing additional cleanout time
- The schedule is rebuilt from scratch each week with no structured carryover of unfinished jobs, so every Monday morning begins with a re-entry exercise
After (Schantt Auto mode):
- The directional changeover matrix enforces correct transition durations — the scheduling engine sequences light-to-dark within each chemistry campaign automatically, eliminating avoidable dark-to-light reversals
- Mill assignment within colour-group banks is optimised, with cross-bank changeover penalties preventing uneconomical mill switches; the engine respects the colour-group dedication pattern without requiring a hard rule
- Changeover overhead drops from 7 to 8 hours to 4 to 5 hours for a typical 25-job week, recovering the equivalent of half a shift of production capacity
- For weeks with more than 50% MTO work, the planner switches to Semi-Auto mode to preserve the fixed customer order sequence while still optimising machine assignment within each chemistry campaign — the schedule retains the operator's sequencing priorities where they matter most
- Unfinished jobs carry over automatically between schedule runs, so the weekly re-plan starts from the previous result rather than from scratch
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