Skip to main content
Calcimator

Injection Molding Cooling Time Calculator

Calculate cooling time using the flat-plate analytical solution: t = (s²/(π²·α)) × ln(8(Tm−Tw)/(π²(Te−Tw))). Determines total cycle time and production rate.

About this calculator

In injection molding, cooling is almost always the longest part of the cycle, and it scales with the square of wall thickness — double the wall, and cooling takes roughly four times as long. This calculator uses the standard analytical solution for transient heat conduction in an infinite flat plate, the model injection molders use as the practical stand-in for real part geometry: t = (s²/(π²·α)) × ln(8(Tm−Tw)/(π²(Te−Tw))), where s is the maximum wall thickness converted to meters, α is the material's thermal diffusivity (α = k/(ρ·Cp), computed here from thermal conductivity, density, and specific heat), Tm is melt temperature, Tw is mold wall temperature, and Te is the ejection temperature at which the part is rigid enough to release without warping. The tool clamps ejection and mold temperatures into a physically sensible order (Tw < Te < Tm) before running the log, since the equation is undefined otherwise.

Cooling time then combines with injection/packing time and mold open-close time to give a total cycle time, which converts directly into a single-cavity parts-per-hour production rate. It also reports the Fourier number, a dimensionless ratio of actual cooling time to the material's characteristic diffusion time, as a sanity check on how "cooked" the model considers the part at ejection. Two things worth knowing: the flat-plate model is an approximation — cylindrical or highly ribbed geometries cool differently and would need a different shape factor — and it only estimates the *thickest* section, so a part with a heavy boss or rib may need meaningfully more cooling than this number implies.

Inputs

Results

Cooling time (s)

9.75

Total cycle time (s)

17.75

Parts per hour (1 cavity)202.9
Thermal diffusivity (mm²/s)0.11
Temperature ratio argument3.08
Fourier number at ejection0.11
Melt-mold temp diff (°C)190
How to Use This Calculator
  1. Enter Max wall thickness (mm), Melt temperature, Tm (°C), and Mold temperature, Tw (°C).
  2. Set Ejection temperature, Te (°C), Thermal conductivity k (W/m·K), and Density (kg/m³).
  3. Adjust Specific heat Cp (J/kg·K), Injection + packing time (s) as needed.
  4. Review Cooling time (s) and Total cycle time (s).
  5. Use Parts per hour (1 cavity) and Thermal diffusivity (mm²/s) to inform your decision.

How the result changes with Max wall thickness (mm)

Max wall thickness (mm)Cooling time (s)Total cycle time (s)
1.52.4410.44
2.255.4813.48
4.521.9329.93
7.560.9168.91

What each input means

Max wall thickness (mm)
Maximum wall thickness of the part. Cooling time scales with thickness squared.
Melt temperature, Tm (°C)
Polymer melt temperature at injection. PP ~230, ABS ~240, PC ~300°C.
Mold temperature, Tw (°C)
Mold wall (coolant) temperature. PP ~30-50, PC ~80-120°C.
Ejection temperature, Te (°C)
Temperature at which the part is rigid enough to eject without warping.
Thermal conductivity k (W/m·K)
PE ~0.33, PP ~0.12, ABS ~0.17, PC ~0.20, Nylon ~0.25 W/m·K.
Density (kg/m³)
Solid-state density. HDPE ~950, PP ~905, ABS ~1050, PC ~1200 kg/m³.
Specific heat Cp (J/kg·K)
PE ~2300, PP ~1900, ABS ~1400, PC ~1200 J/kg·K.
Injection + packing time (s)
Time for injection fill and packing phases.
Mold open/close time (s)
Time for mold open, ejection, and mold close.

What each result means

Cooling time (s)
Calculated cooling time from the analytical flat-plate solution.
Total cycle time (s)
Injection + cooling + mold open/close.
Parts per hour (1 cavity)
Theoretical production rate for a single-cavity mold.
Thermal diffusivity (mm²/s)
alpha = k / (rho * Cp). Determines heat transfer rate.
Temperature ratio argument
The 8(Tm-Tw)/(pi^2(Te-Tw)) term inside the logarithm.
Fourier number at ejection
Dimensionless time indicating degree of cooling completion.
Melt-mold temp diff (°C)
Temperature difference driving the cooling process.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Max wall thickness (mm) = 3, Melt temperature, Tm (°C) = 230, Mold temperature, Tw (°C) = 40, Ejection temperature, Te (°C) = 90 = 9 input(s) provided
  2. Calculate Cooling time
    Cooling time
    9.75 = 9.75
  3. Calculate Total cycle time
    Total cycle time = injectionTime + coolingTime + moldOpenClose
    17.75 = 17.75
  4. Calculate Parts per hour
    202.9 = 202.9
  5. Calculate Thermal diffusivity
    Thermal diffusivity = alpha * 1e6
    0.1053 = 0.1053

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does doubling the wall thickness roughly quadruple cooling time instead of doubling it?

The flat-plate equation has wall thickness squared in it (t = s²/(π²·α) × ln(...)), so cooling time scales with the square of thickness rather than linearly. This is why designers push so hard to keep wall sections thin and uniform — a 4 mm wall doesn't cool twice as slowly as a 2 mm wall, it cools roughly four times as slowly.

What does the Fourier number output actually represent?

It's alpha times the calculated cooling time, divided by wall thickness squared — a dimensionless ratio of the actual cooling time to the material's characteristic diffusion time. It's reported as a sanity check on how thoroughly the model considers the part cooled at ejection, not a fixed target value; it moves with whatever cooling time and thermal diffusivity the other inputs produce.

Why does the calculator only give one cooling time for the whole part?

The flat-plate solution is driven entirely by the maximum wall thickness you enter, since that's the section that takes longest to reach ejection temperature. A part with a heavy boss or rib that's thicker than the nominal wall will need meaningfully more real cooling time than this single number reflects, because the model doesn't account for locally thicker regions.

What happens if I enter an ejection temperature that's higher than the melt temperature or lower than the mold temperature?

The calculator clamps the effective ejection temperature to stay between the mold temperature and the melt temperature (and the effective mold temperature below that), because the cooling-time equation's logarithm is undefined outside that physically sensible ordering. So an out-of-range entry gets pulled back into a valid range rather than producing an error or a nonsensical negative time.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Manufacturing, Industrial & Coatings.