Calculate how much a part grows or shrinks with temperature change (ΔL = α × L × ΔT). Check whether dimensional change stays within drawing tolerance, find the safe inspection temperature window, and compare differential expansion between two materials.
α = coefficient of thermal expansion. Calibration standard temperature = 68°F (20°C).
Lin
Temperature
T₀°F
Standard = 68°F (20°C)
T₁°F
Shop / part temperature
Drawing Tolerance
+in
−in
Second Material (Fixture / Tool)
α₂
Shows differential expansion — useful for fit-up problems when part and fixture expand at different rates.
Results
Dimensional Change (ΔL)
—
in
ΔT Temperature Change
—
°F
—
Run calculator to see tolerance check result
ΔL vs. Tolerance Band—
0—tolerance limit
Dimensional Change
—
α × L × ΔT
Expanded Dimension
—
L + ΔL at actual temp
CTE (α)
—
µin/in/°F
Safe ΔT Window
—
within tolerance
Differential Growth
—
Part − Fixture ΔL
CMM Correction
—
add to CMM reading
ReadyEnter material, dimension, and temperature difference then click Calculate.
Detailed Summary
Inputs
Material
—
CTE (α)
—
Nominal dimension (L)
—
Reference temperature (T₀)
—
Actual temperature (T₁)
—
Temperature change (ΔT)
—
Thermal Expansion
Dimensional change (ΔL)
—
Expanded dimension (L + ΔL)
—
ΔL as ppm of dimension
—
Safe ΔT within tolerance
—
—
—
Differential Expansion
Fixture material / CTE
—
Fixture ΔL
—
Differential (part − fixture)
—
CMM Correction
Temperature deviation from 68°F
—
Correction factor
—
CMM reading correction (ΔL)
—
Thermal Expansion Diagram — Part Growth Visualization
ΔL = α × L × ΔT — the part grows by alpha (CTE) times its length times the temperature change. The expansion direction is exaggerated in the diagram for clarity; actual growth is typically in the range of 0.0001"–0.001" for shop temperature variations.
Why Thermal Expansion Matters in CNC Machining
A 6" aluminum part at 78°F instead of the standard 68°F is 0.000786" longer than its nominal size. For a part with a ±0.001" tolerance that seems comfortable — but the same part at 85°F has grown by 0.00137", exceeding the tolerance entirely. This is why ANSI/ASME standards define 68°F (20°C) as the reference temperature for all linear measurements, and why temperature-controlled inspection rooms exist. In the shop, understanding thermal expansion helps you avoid scrapping good parts and accepting bad ones.
1 The Thermal Expansion Formula
Linear thermal expansion is proportional to the original dimension, the material's coefficient of thermal expansion (CTE or α), and the temperature change. The formula is exact for small temperature ranges — sufficient for all practical machining applications.
Linear Thermal Expansion:
ΔL = α × L × ΔT
α = CTE (µin/in/°F or µm/m/°C)
L = nominal dimension
ΔT = T_actual − T_reference
(positive = heating, negative = cooling)
Expanded dimension:
L_actual = L + ΔL = L × (1 + α × ΔT)
Example (6061 aluminum, 6"):
α = 13.1 µin/in/°F = 0.0000131 /°F
L = 6.000"
ΔT = 78°F − 68°F = +10°F
ΔL = 0.0000131 × 6.000 × 10
= +0.000786"
2 Safe Temperature Window
Given a drawing tolerance, you can calculate the maximum allowable temperature deviation from the reference before the thermal expansion alone consumes the entire tolerance budget. This defines the "safe inspection window."
Max allowable ΔT:
ΔT_max = tolerance / (α × L)
Example (6061 aluminum, 6", ±0.001"):
ΔT_max = 0.001 / (0.0000131 × 6.0)
= 0.001 / 0.0000786
= ±12.7°F
→ Must inspect within ±12.7°F of 68°F
→ Acceptable range: 55.3°F to 80.7°F
For ±0.0005" tolerance:
ΔT_max = 0.0005 / 0.0000786 = ±6.4°F
→ Temperature-controlled room needed
3 Differential Expansion
When a part and its fixture (or mating component) are made of different materials, they expand at different rates. The differential growth can cause interference fits at temperature, fixturing errors during machining, or CMM measurement errors.
Differential expansion:
ΔL_diff = (α₁ − α₂) × L × ΔT
α₁ = part CTE
α₂ = fixture / mating part CTE
Example (Al part on steel fixture, 6", +20°F):
α_Al = 13.1 µin/in/°F
α_steel = 6.4 µin/in/°F
Δα = 13.1 − 6.4 = 6.7 µin/in/°F
ΔL_diff = 0.0000067 × 6.0 × 20
= +0.000804"
→ Aluminum part grows 0.000804" MORE
than steel fixture at +20°F
4 CMM Temperature Correction
Most CMMs apply an automatic thermal compensation using part temperature probes. When probes aren't used, you can manually correct CMM readings back to 68°F using the expansion formula — the correction is subtracted from the CMM reading if the part is warmer than 68°F.
CMM correction:
L_corrected = L_measured / (1 + α × ΔT)
≈ L_measured − ΔL
ΔT = T_part − 68°F (or 20°C)
Example (aluminum part at 76°F):
ΔT = 76 − 68 = +8°F
ΔL = 0.0000131 × 6.000 × 8
= +0.000629"
CMM reads 6.000629"
Corrected: 6.000629 − 0.000629
= 6.000000" (true size)
Note: CMM machine table also expands —
most modern CMMs correct for this
using internal temperature sensors.
The 10°F Rule — When Temperature Really Matters
A useful field guide: for every 10°F deviation from 68°F, a steel part grows approximately 0.64 µin per inch of length (6.4 ppm/°F). For aluminum it's 1.31 µin per inch (13.1 ppm/°F). If your tightest tolerance is ±0.001" on a 6" aluminum part, a 10°F temperature deviation uses up about 79% of your tolerance budget from thermal expansion alone — before machining or measurement variation even enters the picture. For tolerances tighter than ±0.0005" on aluminum parts longer than 3", a temperature-controlled inspection environment isn't optional — it's mandatory for reliable results.
Coefficient of Thermal Expansion Reference Table
Material
α (µin/in/°F)
α (µm/m/°C)
ΔL per 1" per 10°F
Notes
Carbon / Mild Steel
6.4
11.5
0.000064"
Most common structural material
Alloy Steel 4140
6.5
11.7
0.000065"
Close to carbon steel
Tool Steel D2/H13
5.5
9.9
0.000055"
Lower CTE, good stability
Stainless 304/316
7.5
13.5
0.000075"
Higher than carbon steel — watch for differential
Stainless 17-4 PH
6.0
10.8
0.000060"
Closer to carbon steel than 304
Aluminum 6061
13.1
23.6
0.000131"
~2× steel — highest risk in mixed assemblies
Aluminum 7075
13.0
23.4
0.000130"
Similar to 6061
Titanium Ti-6Al-4V
9.4
16.9
0.000094"
Between steel and aluminum
Inconel 718
7.1
12.8
0.000071"
Relatively stable at high temp
Copper
9.8
17.6
0.000098"
Moderate — good conductor so equalizes quickly
Cast Iron (Gray)
6.7
12.1
0.000067"
Close to steel, good stability
Granite / Ceramic
3.0
5.4
0.000030"
Very stable — CMM tables and surface plates
Nylon / Delrin
30.0
54.0
0.000300"
Very high — avoid precision fits with plastics
Frequently Asked Questions
Machining temperature is less critical than inspection temperature — because during machining, the part is moving and the thermal state is constantly changing (cutting heat, coolant, etc.). What matters is: (1) the part temperature when the final finishing cuts are made determines the final dimension, and (2) the part must be at or near 68°F when inspected on a CMM or measured with gauges for the measurement to be referenced correctly. For roughing and semi-finishing, temperature variation is acceptable. For finishing passes with tight tolerances, let the part stabilize after any significant heat input. For final inspection, the part must soak at ambient temperature (ideally 68°F ± 2°F) for enough time to fully equalize — typically 30–60 minutes for small parts, several hours for large castings.
Modern CMMs (Zeiss, Hexagon, Renishaw) have built-in thermal compensation using temperature probes placed on the machine structure and optionally on the workpiece. The CMM software applies the expansion formula automatically if you enter the material CTE and the temperature probes are connected. However: (1) workpiece temperature probes require physical contact and time to equilibrate; (2) many shops don't connect or calibrate the temperature sensors; (3) the CMM table (usually granite) expands differently from the part. When in doubt, let the part thermally stabilize at room temperature before measuring — this is always more reliable than electronic compensation of a warm part.
This is a classic differential expansion problem. At room temperature (68°F), the press fit has the intended interference. As the assembly heats up — from machine operation, sunlight, or even a warm environment — the aluminum shaft expands roughly twice as fast as the steel bore. This reduces the interference and can cause the fit to loosen at elevated temperatures. Conversely, cooling the assembly below room temperature increases the interference. For aluminum-in-steel press fits that will see temperature cycling, calculate the interference change using the differential expansion formula and verify the fit remains adequate (positive interference) at the highest expected service temperature. If the fit becomes clearance at operating temperature, a shrink fit alone is not a reliable fastening method.