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

Get Instant Quote

CNC knowledge

Processing Accuracy Does Not Meet Standards? The Forgotten Machine Tool Preheating

The first part off a cold machine often misses tolerance, then the third or fourth part comes back into band. That shift is usually thermal, not a programming error. This page explains what moves inside a spindle and a ballscrew as the machine warms, and how to decide whether a warm-up routine fits your shop. It is written for process engineers and buyers who sign off on first-article reports.

±0.005 mm tolerance100% inspectionISO 9001:201512-hour quote
Processing accuracy does not meet standards when a machine tool skips preheating
The symptom

Why Processing Accuracy Does Not Meet Standards on the First Part

A cold machine holds a different geometry than a warm one. On a Monday morning start, the spindle housing, front bearings, ballscrew and the bed casting are all at room temperature. Twenty minutes of cutting adds heat to each of them at different rates. The spindle nose grows forward, the ballscrew stretches along its length, and the column leans slightly. The part you cut at minute two is not the part you cut at minute forty.

This is why the failure looks intermittent. The operator checks the first part, sees a 0.03 mm error on a bore pitch, adjusts the offset, and the next three parts run clean. By lunch the offset is wrong again. Nothing in the program changed. The thermal state did.

The old page on this topic called preheating the forgotten step. That label still fits. Shops invest in spindle taper cleanliness and tool holder runout, then run a ±0.005 mm job on a machine that has not moved its axes under load since the previous evening.

The error does not appear on every part. It shows up on bores, on long-axis features, and on anything measured within the first ten minutes of the shift. That pattern is the fingerprint of a thermal problem rather than a mechanical one.

Mechanism

What Actually Grows: Spindle, Ballscrew, and Column

Steel expands about 11 to 12 μm per meter per degree Celsius. A 400 mm ballscrew on a mill-turn center, warmed 5 °C above ambient, grows roughly 22 μm along its length. That is more than the entire ±0.005 mm tolerance band on a tight bore. The screw is not damaged. It simply got longer.

The spindle grows in two directions. Axial growth pushes the tool tip away from the work, so a facing cut lands shallow. Radial growth at the front bearing changes the effective centerline, so a bored hole drifts off position. Front bearings usually run hotter than the rear, which tilts the spindle axis slightly. That tilt is small in angle and large in effect over a 300 mm part.

The column and bed react slower because they carry more mass. A cast iron column may still be moving thermally two hours after the spindle has stabilized. This is the reason a short warm-up can look successful and then fail at hour three.

Coolant matters too. Flood coolant pulls heat out of the cut zone but also chills the bed in the area under the nozzle. Uneven cooling bends the machine in a slow, unpredictable way. On high-accuracy work, coolant temperature control is part of the thermal budget, not a separate topic.

Boundary

When Preheating Is Not the Fix

Thermal drift is not the only cause of a first-part miss. Before blaming the machine, rule out the tool. A holder with 0.02 mm runout will cut an oversized slot no matter how long you warm the spindle. Measure runout at the tool tip, not at the holder taper.

Fixture clamping is the second suspect. A part clamped on three points and shimmed on the fourth will spring when the vise releases. The error appears after unclamping, which makes it look like thermal growth in reverse.

Material stress relief is the third. A 7075 block hogged out at 8,000 rpm will move as internal stresses release. No warm-up routine fixes that. The answer is a roughing pass, a stress-relief pause, then a finishing pass.

If the error repeats at the same magnitude on every part, every shift, hot or cold, preheating will not help. That is a geometry or setup problem. Thermal error is recognized by drift, not by a fixed offset.

Practice

How to Build a Warm-Up Routine That Fits the Job

A warm-up is not a fixed thirty-minute ritual. It is a short program that loads the same axes and spindle speeds the real job will use, run until the machine's thermal state stops changing. For a 5-axis job with heavy trunnion motion, that may mean 40 minutes. For a 3-axis aluminum bracket at moderate speed, 12 minutes is often enough.

The routine should include spindle rotation at the job's target rpm, rapid moves across the full X and Y travel, and Z moves over the working height. Rotary axes need their own motion. A trunnion that sits still during warm-up is still cold when the first part starts.

Measure something after warm-up, not before. Touch off a known master or probe a reference feature, then set the work offset. If you set the offset on a cold machine and start cutting, the offset is stale before the second tool finishes.

For runs that last all day, a mid-shift recheck helps. Probe the reference feature again after four hours. If it moved more than half the tolerance band, the thermal state is still changing and the offsets need refreshing. This is standard on automotive and medical work at GreatLight, where a 99.99% qualification rate depends on it.

Shop floor

What We See on 127 Machines in Three Plants

Across our three plants in Dongguan and Singapore, the machines that hold ±0.005 mm most consistently are not the newest ones. They are the ones with a written warm-up program stored next to the job program, and an operator who runs it before the first part.

The pattern is consistent. Machines left overnight in an air-conditioned shop at 22 °C need less warm-up time than machines in a bay that swings between 18 °C and 30 °C. Thermal stability of the room is worth as much as thermal stability of the spindle.

Direct sunlight is a real problem. A machine near a west-facing window can shift through the afternoon as the sun moves. We have moved machines for this reason alone. It looks like a small thing until a bore pitch drifts 0.02 mm at 3 p.m. every sunny day.

The practical takeaway: treat warm-up as part of the process sheet, not as an operator preference. If it is not written down, it will be skipped on a busy morning, and the first part will be the one that shows it.

Judgement

Thermal Drift vs Other First-Part Errors

Use the pattern of the error, not a single measurement, to pick the cause.

Symptom patternLikely causeFirst checkFix
Error shrinks over first 30 minThermal growthProbe reference feature hot and coldAdd warm-up program
Same offset error all dayTool holder runoutDial indicator at tool tipReplace or re-seat holder
Error appears after unclampingFixture springMeasure part in fixture and freeRework clamping points
Error grows through the cutMaterial stress reliefCheck stock removal sequenceAdd roughing and relief pause
Drift only on sunny afternoonsRoom thermal loadLog shop temperature by hourShield machine from sun
Error on rotary features onlyCold trunnionProbe rotary axis referenceInclude A and C in warm-up

The Verdict

If the error drifts with time on the machine, preheat and re-probe. If it repeats at the same value every cycle, fix the tool, fixture or program first.

FAQs

Common Questions

How long should a CNC warm-up run before the first part?

It depends on the job, not on a fixed rule. Run the warm-up program until the machine's reference feature stops moving when probed. On a moderate 3-axis aluminum job that is often 10 to 15 minutes. On a 5-axis job with heavy trunnion motion it can be 30 to 45 minutes.

The check matters more than the clock. Probe a reference feature at minute 10, 20 and 30. When two readings fall inside half your tolerance band, the machine is ready.

Does a temperature-controlled shop remove the need for warm-up?

No. A stable room reduces how far the machine drifts, but it does not remove the heat the spindle generates in the cut. The spindle and ballscrew still warm from their own friction.

Room control helps most with the slow-moving parts of the machine, like the column and bed. It shortens the warm-up but does not replace it.

Can I warm up the spindle without cutting material?

Yes. Most warm-up programs run spindle rotation and axis motion in air. That builds heat in the bearings and moves the ballscrew along its full travel without using stock.

Some shops add a light cut on scrap material to bring the tool and coolant into the thermal picture. Either approach works if the spindle speed and axis speeds match the real job.

Why does the error come back after lunch even with a morning warm-up?

The machine cools during the break, especially if the spindle stops and the coolant flow stops. The column may still be warm from the morning while the spindle nose has cooled, which puts the machine in a different thermal state than at 9 a.m.

A short re-warm of 5 to 10 minutes after a long break, plus a probe check, usually brings the machine back. On tight-tolerance work, re-probe and refresh the work offset.

Does preheating matter on a 3-axis machine or only on 5-axis?

It matters on both. The mechanism is the same. A 3-axis machine with a long X travel and a warm ballscrew will drift along X just as a 5-axis machine drifts on its rotary axes.

The difference is the size of the effect. Longer travels and higher spindle speeds produce more drift, so large gantry-style and high-speed machines need more attention than a compact 3-axis mill running light cuts.

How do I prove to a customer that thermal drift is under control?

Probe a reference feature at the start, middle and end of the run, and record the values with timestamps. If the values stay inside half the tolerance band, the thermal state is stable for that job.

These records can be attached to the inspection report. At GreatLight, 100% inspection before shipment includes in-process monitoring, and reports are available on request.

Send Us the Drawing and the Tolerance

We quote and return a free DFM analysis within 12 hours, and we run a warm-up program before the first part on every tight-tolerance job.

12-hour quote100% inspectionNDA on request

Follow

More CNC Process Notes

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