Thermoforming Tolerances: What a Formed Part Can Actually Hold

Thermoformed enclosure measured with calipers on a surface plate with a tolerance drawing
A formed part is dimensionally honest about its process. The tolerances that hold are the ones that match how the sheet actually moved.

Why a formed part cannot hold a moulded tolerance

The first conversation about a thermoformed part is usually about tolerance, and it usually starts with a drawing carried over from an injection moulded version of the same product. The numbers on it are ±0.2 mm and the former says ±1.5 mm, and both parties think the other is being unreasonable.

Neither is. Injection moulding holds tight tolerances because the cavity is steel and the part is a copy of it, shrunk by a known and repeatable amount. Thermoforming holds looser tolerances because the part is a copy of a mould made from a sheet that was itself variable, stretched by an amount that depends on where on the sheet you look, and then cut off the sheet by a trimming operation with its own error.

The tolerance on a formed part is the sum of five independent errors, and only one of them is under the former's control at the machine.

Error source Typical magnitude Who controls it
Sheet thickness variation ±5 to ±10% of nominal Sheet supplier
Thermal expansion between forming and measuring 0.07% per °C for PMMA Both, by agreeing a temperature
Forming shrinkage 0.4 – 3% depending on material Former, via mould scaling
Spring-back after demoulding 0.5 – 3 mm on a 300 mm part Former, via tool and cooling
Parage ±0.25 to ±1.0 mm Former, by method chosen

Table 1 — The five error sources on a formed part. The first one is usually the largest and is almost never discussed.

Sheet thickness variation is the one that surprises people. A 3 mm sheet supplied to ±5% is 2.85 to 3.15 mm, and that 10% range propagates directly into every formed feature whose height depends on how much material was there. It also changes the stretch ratio, so a thin patch of sheet forms a slightly different shape from a thick patch of the same sheet.

The tolerance stack, worked through

Take a 400 mm long formed cover in ABS, 3 mm sheet, trimmed on a CNC router. The drawing says ±0.5 mm on the overall length. Here is why that cannot be met and what can.

Contribution Value on this part Note
Mould machining ±0.1 mm CNC aluminium tool, negligible
Shrinkage (ABS, 0.5%) 2.0 mm on 400 mm Corrected by scaling the tool
Residual shrink error ±0.3 mm Batch-to-batch resin variation
Spring-back ±0.8 mm Depends on draw ratio and cooling
Thermal expansion, 10 °C 0.5 mm If measured at a different temperature
Trim fixture location ±0.3 mm Part sits differently each cycle
Router accuracy ±0.2 mm Machine and cutter deflection
Realistic total ±1.2 mm Root sum square, not arithmetic sum

Table 2 — Tolerance stack for a 400 mm ABS cover. The sum of independent errors is smaller than the arithmetic total but far larger than ±0.5 mm.

Note the shrinkage line. It is by far the largest single number, and it is also the one that can be removed: scaling the tool by 1/(1−S) compensates the mean shrink exactly, and what remains is only the batch-to-batch scatter, which is the ±0.3 mm. That is why tool scaling matters and why arguing about trim accuracy first is arguing about the wrong thing.

Scale the tool, then talk about tolerance. A tool cut to nominal dimensions with no shrink compensation will produce every part 2 mm short on a 400 mm ABS cover, and no amount of trimming will fix it.

What a former can actually hold

Dimension type Up to 300 mm 300 – 800 mm Over 800 mm
Trimmed outline, CNC ±0.3 mm ±0.5 mm ±1.0 mm
Trimmed outline, hand/saw ±0.8 mm ±1.5 mm ±2.5 mm
Trimmed outline, die cut ±0.4 mm — —
Formed depth ±0.5 mm ±1.0 mm ±1.5 mm
Feature-to-feature, same face ±0.4 mm ±0.8 mm ±1.2 mm
Feature on side wall to feature on base ±1.0 mm ±1.5 mm ±2.0 mm
Hole diameter (drilled after) ±0.15 mm ±0.25 mm ±0.3 mm
Hole position ±0.3 mm ±0.5 mm ±0.8 mm
Flatness (per 100 mm) 0.5 mm 0.8 mm 1.2 mm
Wall thickness ±10% of nominal, minimum ±0.15 mm ±15% at high draw ratios
Radius, formed ±0.5 mm ±1.0 mm ±1.5 mm

Table 3 — Practical tolerances by dimension type and size. Wall thickness is a percentage, not an absolute, and it is the tolerance that catches people out.

Two rows deserve comment. Wall thickness is not a dimension the former controls in the usual sense — it is a consequence of the draw ratio, and a deep draw will thin the wall at the bottom corner by 40% no matter what the drawing says. It has to be tolerated as a percentage with a minimum, and the design has to accept it.

The other is "feature on side wall to feature on base". This is a cross-plane dimension, and it accumulates the spring-back of two faces plus the trim of two edges. It is where drawings most often specify an impossible number, usually because the part was previously machined from solid.

Shrinkage, and the scaling factor

Every material has a forming shrinkage, and the tool has to be scaled by 1/(1−S) to compensate. The number is not the same as the moulding shrinkage quoted on the datasheet, because a formed part is constrained by the mould during cooling in a different way.

Matériau Forming shrinkage Tool scale factor Notes
PMMA (cast sheet) 0.4 – 0.8% 1.004 – 1.008 Low and consistent
PC 0.5 – 0.7% 1.005 – 1.007 Must be dried first
ABS 0.4 – 0.6% 1.004 – 1.006 Good dimensional stability
HIPS 0.4 – 0.6% 1.004 – 1.006 Similar to ABS
PVC (rigid sheet) 0.3 – 0.5% 1.003 – 1.005 Low shrink, but thermal creep under load
PP 1.2 – 2.0% 1.012 – 1.020 High and variable, the hard one
PEHD 1.5 – 3.0% 1.015 – 1.031 Highest of the common sheet materials
PETG 0.2 – 0.5% 1.002 – 1.005 Low shrink, easy to form
PP/PE copolymer 1.0 – 1.8% 1.010 – 1.018 Between the two homopolymers

Table 4 — Forming shrinkage and the resulting tool scale factor. Polyolefins are the reason a first article matters.

Polypropylene is the material that punishes optimism. Its shrinkage ranges over nearly a full percentage point depending on grade, nucleating agent and cooling rate, and 1.5% on a 500 mm part is 7.5 mm. No tool scale can be right for the whole range, so a PP part either accepts a wide tolerance or the tool is cut after a first-article trial on the actual resin batch.

That is standard practice and worth stating plainly: for a new PP or HDPE part, the tool is cut slightly undersize, a trial part is measured, and the tool is adjusted or a second tool is cut. Budgeting for one tool iteration on polyolefin is cheaper than accepting a part that does not fit.

Trimming: the biggest single lever

Of the five error sources, trimming is the one the former can change most easily and the one that most affects the tolerance a customer actually experiences, because the trimmed outline is the dimension that has to fit into an assembly.

Méthode Typical tolerance Cost per part Meilleur pour
Hand trim, knife and snips ±1.5 – 2.5 mm Lowest Prototypes, non-visible, loose fit
Saw / bandsaw ±1.0 mm Faible Straight edges on thick gauge
Die cutting / punch ±0.3 – 0.4 mm Low at volume, tooling cost Thin gauge, high volume, flat parts
3-axis CNC on a fixture ±0.3 mm Moyen Flat parts with holes
5-axis CNC, no fixture ±0.5 – 0.8 mm Moyen 3D contours, low volume
Trim die in the forming machine ±0.3 mm Low at volume, high tooling Thin gauge packaging, millions of parts

Table 5 — Trimming methods. Moving from hand trim to a CNC fixture typically buys 1 mm of tolerance for a few percent of part cost.

The most common mistake is specifying a tolerance that requires a CNC fixture and then not paying for the fixture. A part trimmed on a 5-axis router without a dedicated fixture moves by a millimetre or more between cycles, because the formed part does not sit in the same place twice. A fixture that locates on two formed features rather than on the trimmed edge is what turns ±0.8 mm into ±0.3 mm.

For thin-gauge packaging, the economics invert. A steel trim die costs real money but runs at a cycle time measured in seconds, and at a million parts the per-part cost is negligible. For heavy-gauge industrial parts at a few hundred a year, a CNC fixture is the only sensible answer.

Datum strategy: how to make the number measurable

Most tolerance disputes are not about capability. They are about which surface the measurement was taken from, and a formed part has no natural datum.

A machined part has a flat face that can be put on a surface plate. A formed part has a draft angle on every wall, a radius at every corner, and a trimmed edge that is not perpendicular to anything. The first thing to agree is the datum scheme, and it should be on the drawing before the tool is cut.

The practical scheme for most formed parts is: primary datum is three points on the largest flat face; secondary is two points on the longest straight trimmed edge; tertiary is one point on a second trimmed edge. That is a standard 3-2-1 location and it is measurable on a CMM or with a height gauge and a fixture.

What does not work is calling out the inside of a formed pocket as a datum when the pocket has a draft angle, or calling out a trimmed edge as a datum when the trimming method is hand trim. Both produce a drawing that cannot be inspected, and an inspector who invents a scheme, and a batch that is rejected for the wrong reason.

Drawing practice Problème Better
±0.2 mm on all dimensions Impossible for forming, forces a CNC-machined alternative Per-feature tolerance from Table 3
Datum on a drafted side wall Not measurable, no unique location Datum on a flat face plus trimmed edges
Wall thickness as an absolute Ignores draw-ratio thinning Percentage with a minimum
No temperature stated for measurement 0.07% per °C is 0.7 mm per metre Measure at 20 °C, or state the temperature
Flatness implied by a thickness callout Forming releases stress and bows the part Separate flatness callout per 100 mm
Trim tolerance same as form tolerance Different processes, different capability Separate callouts

Table 6 — Drawing practices that cause disputes, and what to write instead. The temperature row is the one that produces arguments in July.

Thermal expansion deserves the emphasis. A metre of PMMA moves 0.7 mm over 10 °C, which is larger than most of the tolerances being argued about. A part formed in a warm shop, measured in an air-conditioned inspection room two hours later, and compared against a drawing with no reference temperature is a measurement of the weather, not of the part.

What tolerance can I expect on a thermoformed part?

Roughly ±0.5% of the dimension as a rule of thumb, with a floor of about ±0.5 mm. CNC-trimmed outlines on parts under 300 mm can hold ±0.3 mm; hand-trimmed outlines on large parts are ±1.5 mm or worse.

Why is my formed part 2 mm short?

The tool was cut to nominal without shrinkage compensation. ABS shrinks about 0.5%, which is 2 mm on 400 mm. The tool has to be scaled by 1/(1−S).

Can thermoforming hold ±0.2 mm?

Not on formed features. Holes and slots can be drilled or routed after forming to ±0.15 mm, but the formed geometry itself cannot. If the part genuinely needs ±0.2 mm everywhere, it is an injection moulding or a machined part.

Why does my part measure differently in summer?

Thermal expansion. PMMA moves about 0.07% per °C, so a metre changes by 0.7 mm over a 10 °C swing. Agree a measurement temperature and let the part stabilise before measuring.

How do I hold wall thickness on a deep draw?

You cannot hold it as an absolute. A deep draw thins the wall at the bottom corner, often by 40%. Specify it as a percentage of nominal with a minimum, and design the part so the thin area is not structural.

Should the trimming be in the tool or after?

For thin-gauge high-volume packaging, trim in the machine with a steel die. For heavy-gauge parts at low volume, trim after forming on a CNC fixture — it is more flexible and the tooling is far cheaper.

What is a reasonable flatness callout?

About 0.5 mm per 100 mm for a well-formed part, and 0.8 mm per 100 mm is realistic for large heavy-gauge panels. Cutting a large shape out of a stressed sheet releases stress and bows the part, so flatness has to be specified separately from thickness.

Does the sheet thickness tolerance matter?

Yes, and it is usually the largest single error source. A ±5% sheet on a 3 mm nominal is ±0.15 mm of thickness variation, which propagates into every formed height and into the stretch ratio across the part.

Have a drawing with tolerances that do not look achievable?

Send it over with the material and the annual volume. We will mark up which dimensions are realistic for forming, which need a CNC trim operation, and which should be a machined insert instead.

Talk to a thermoforming engineer

Hi there! I'm John, dad and hero to awesome kid. By day, I'm a plastics manufacturing vet — injection molding, extrusion and vacuum forming — who went from factory floors to technical management. Here to share what I've learned—let's grow together!
fr_FRFR

Demander un devis rapide

Envoyer les dessins et les exigences détaillées via

Emial: [email protected]

Ou remplissez le formulaire de contact ci-dessous :