GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Engineering explainer

Five-Axis CNC Thermal Deformation: Causes and Control

Heat grows the spindle, the screws, and the part. On a five-axis machine all three move at once, so a warm-up curve is worth more than a tighter tolerance callout. This page explains five-axis CNC thermal deformation, the boundary conditions behind it, and how we decide when to compensate and when to stop chasing the last 10 μm.

±0.005 mm16 five-axis centers600 × 600 × 600 mm
Five-axis CNC thermal deformation control setup on an aerospace machining job
Short version

Key takeaways

Heat comes from three placesSpindle bearings, axis drives and screws, and the cutting zone itself.
Growth is not linearMost drift happens in the first 40–90 minutes, then the curve flattens.
Rotary axes add errorA and C axis pivot points shift as the casting warms.
Compensation has limitsSensors help only when the thermal path is repeatable.
Warm-up is cheapestA 30–60 minute spindle cycle removes most of the first-part error.
Mechanism

Where five-axis CNC thermal deformation actually comes from

Three heat sources matter on a five-axis machining center: the spindle, the feed drives and ballscrews, and the cutting zone. The spindle is normally the largest. Bearings at 12,000 rpm can push the front housing a few degrees above ambient within 20 minutes. That heat travels down the spindle shaft and grows it along Z. On a 100 mm shaft in steel, a 5 °C rise adds roughly 6 μm of length. Not much on its own, but it moves the tool tip straight into the part.

The second source is the feed system. Ballscrews and linear guides warm up as the machine cuts, and a screw that grows 20 μm over 1,000 mm of travel will shift the commanded position. This error is not constant. It depends on where the table sits, so it shows up as a taper or a step rather than a uniform offset. On a five-axis machine you also heat the A and C axis bearings, which moves the pivot point of the trunnion.

The third source is the cut itself. Turning titanium or 17-4PH at aggressive parameters sends a lot of heat into the tool and the workpiece. The tool grows along its length, so the effective depth of cut drifts through a long finishing pass. The workpiece grows too, and a thin wall can move several tens of microns as its temperature climbs. When the part cools for inspection, the measured size no longer matches what the machine produced.

  • 1
    Spindle growthDominant on long Z moves and deep bores; a few degrees on the housing is enough.
  • 2
    Screw growthShows as local position error that changes with table position.
  • 3
    Cutting heatMoves the tool and the part, not the machine frame.
Boundary conditions

Why the error curve is predictable, and where it is not

A cold machine is not the most accurate machine. It is the least repeatable one. When a five-axis center starts from ambient, every component is expanding at a different rate. The spindle reaches its steady state in 40–90 minutes, the castings in 2–3 hours, and the floor and coolant in between. During that window the relationship between the commanded position and the actual tool tip keeps changing. Parts made at minute 10 and minute 90 will not match each other.

Once the machine reaches thermal steady state, the curve flattens. Most of the drift is already in the machine, and the remaining variation is small. This is why a warm-up cycle matters more than a compensation model for most job shops. Run the spindle and all five axes through a representative program for 30–60 minutes, then start cutting. The first good part comes off within tolerance instead of the fourth or fifth.

Repeatability breaks down when the thermal path changes. A shop that runs one aluminum job in the morning and a titanium job in the afternoon will see a different heat load each time. Coolant flow that drops, a chiller that cycles, or an open door on a cold day all shift the curve. Ambient swings above about ±2 °C per hour are enough to matter on a ±0.005 mm job. Below that, the machine is usually stable enough to hold the callout.

  • 1
    Warm-up window40–90 minutes for the spindle, longer for large castings.
  • 2
    Ambient controlKeep the room within ±2 °C per hour for tight work.
  • 3
    Load changesSwitching materials or coolant flow resets the curve.
In practice

Control strategies that hold up on the shop floor

Start with a warm-up program. It does not need to cut metal. Cycle the spindle at 60–80% of its maximum speed and move all five axes through their travel for 30–60 minutes. On our five-axis centers we run the same warm-up before any job that calls out ±0.005 mm. The cost is machine time, and it is far cheaper than scrapping the first three parts.

Second, control the coolant. A stable coolant temperature removes heat from the cutting zone and holds the machine casting closer to ambient. Keep the chiller set point within 1–2 °C of the room and check the flow before a long finishing pass. On a mill-turn center, coolant also carries heat away from the subspindle, which matters when you machine both ends of a shaft in one setup.

Third, use in-process probing or on-machine measurement when the geometry allows it. Touch off a known datum, measure a feature, and let the control adjust the work offset. This catches slow drift over a long run. It does not fix a machine that is still warming up, so probe after the warm-up, not before. For parts with thin walls, measure after the part has cooled to room temperature, or accept that the reading is a hot-state number.

Fourth, choose the right compensation method. Spindle growth sensors and ballscrew thermal models work well when the machine repeats the same duty cycle. They struggle when the load changes. Passive methods such as symmetric fixturing and stress-relieved stock reduce the part-side error and do not depend on electronics. On five-axis work, keep the part close to the trunnion center, because the further the part sits from the pivot, the more a small angular error becomes a large linear one.

  • 1
    Warm up first30–60 minutes of spindle and axis motion before tight work.
  • 2
    Stabilize coolantSet point within 1–2 °C of room; verify flow.
  • 3
    Probe after warm-upUse probing to catch slow drift, not cold-start error.
  • 4
    Keep the part centeredLess distance from the trunnion means less angular error.
Materials

How material choice changes the thermal picture

Aluminum expands about twice as fast as steel: roughly 23 × 10⁻⁶ per °C against 12 × 10⁻⁶ per °C. A 200 mm aluminum part that warms 5 °C during roughing grows about 23 μm. That is more than the tolerance on many jobs. The good news is that aluminum also conducts heat well, so it reaches a uniform temperature quickly and the error becomes predictable. Steel and stainless are slower to respond and hold a temperature gradient across the section.

Titanium and Inconel sit at the other end. They conduct heat poorly, so the cutting zone gets hot while the rest of the part stays cool. Tool growth becomes the dominant error. On a long finishing pass in Ti-6Al-4V, the tool can grow enough to change the depth of cut by a few microns. Use generous coolant, keep the tool overhang short, and expect to re-check the offset between passes.

Plastics and carbon fibre composites add another variable. PEEK and POM move a lot with temperature and also relax after machining. Carbon fibre is close to zero in the fibre direction and much higher across it, so a part can twist as it warms. For these materials, thermal control is less about the machine and more about letting the part settle before the final cut.

  • 1
    AluminumHigh expansion, fast to stabilize. Predictable once warm.
  • 2
    Steel and stainlessLower expansion, slower response, holds gradients.
  • 3
    Titanium and InconelTool growth dominates; coolant and short overhang help.
  • 4
    Plastics and compositesPart relaxation and direction-dependent expansion.
Decision table

Which thermal deformation control method fits the job

Match the method to the tolerance, the run length, and how much the load changes.

MethodBest forLimits
Warm-up cycleOne-off and small-batch tight-tolerance workCosts machine time; no help for long runs
Coolant temperature controlSteady production with a fixed materialNeeds a chiller and daily flow checks
On-machine probingLong runs where slow drift is the riskDoes not fix a cold machine
Spindle growth sensorRepeatable duty cycles at high spindle speedPoor when speed or load changes often
Ballscrew thermal modelLarge travels, ±0.01 mm class workNeeds a stable ambient and clean data
Symmetric fixturingThin walls and stress-prone partsReduces part error, not machine error

The call we make

For one-off and small-batch work, warm up the machine and control the room. For long production runs, add probing or a spindle sensor, but only after the duty cycle is stable. If the tolerance is looser than ±0.02 mm, skip the sensors and spend the time on the setup instead.

FAQs

Questions engineers ask about thermal deformation

How long should a five-axis machine warm up before tight-tolerance work?

Run the spindle at 60–80% of maximum speed and move all five axes through their travel for 30–60 minutes. The spindle usually reaches steady state in 40–90 minutes; large castings take longer. If the job calls out ±0.005 mm, do not skip this step.

A shorter warm-up can work for ±0.02 mm work, but the first part is still the risk. Measure it before you run the rest of the batch.

Can thermal compensation replace a warm-up cycle?

No. Compensation models assume the machine follows a repeatable thermal path. A cold machine does not. Warm-up brings the machine into the range where the model is valid.

Use compensation to handle slow drift after warm-up, not to fix the first hour of the day.

Why do parts measure differently after they cool?

The part was warm when it came off the machine, so it was larger than its cold-state size. Aluminum grows about 23 × 10⁻⁶ per °C, so a 200 mm part that cools 5 °C shrinks about 23 μm.

Let parts reach room temperature before final inspection, or use the same temperature for both the machine and the CMM.

Does the rotary axis add thermal error on a five-axis machine?

Yes. The A and C axis bearings and the trunnion casting warm up during a run. That shifts the pivot point slightly. The effect grows with the distance between the part and the pivot, so keep the part close to the trunnion center when the tolerance is tight.

What room temperature should a five-axis shop hold?

For ±0.005 mm work, keep the room within ±2 °C per hour and avoid direct sun or drafts on the machine. A steady 20 °C is common. Large swings matter more than the absolute number, because the machine needs time to follow them.

Coolant temperature should sit within 1–2 °C of the room set point.

Does titanium need a different thermal strategy?

Yes. Titanium and Inconel conduct heat poorly, so the cutting zone gets hot while the part stays cool. Tool growth becomes the main error. Use generous coolant, keep tool overhang short, and re-check the offset between finishing passes.

Send the drawing, get a thermal plan back

Tell us the material, the tolerance, and the quantity. We will come back with a process plan that names the warm-up window, the fixturing, and the inspection point.

12-hour quote100% inspectionNDA on request

Follow

More from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC