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

Get Instant Quote

Machine Shop Practice

How to Warm Up CNC Machine: A Practical Routine for ±0.005 mm Work

A cold machine holds different dimensions than a hot one. This guide shows how to warm up CNC machine before the first cut, what temperature window to target, and which steps actually move the thermal needle. Written for operators and process engineers running 3-axis, 4-axis, and 5-axis equipment.

10–20 min routineSpindle + axis cyclingThermal drift control±0.005 mm target
how to warm up cnc machine before the first cut
Quick answer

Key takeaways

Warm-up is a thermal control stepIt brings the spindle, ballscrews, and frame to a stable temperature before you trust any dimension.
10 to 20 minutes covers most machinesA 3-axis mill needs less time than a 5-axis center; a cold shop in winter needs more.
Spindle first, then axesSpindle heat travels into the column and ram, so run it before you judge axis behavior.
You cannot skip coolant and air checksA warm spindle with cold coolant on a roughing cut will still shift the part.
Tight-tolerance work needs a probe checkWarm-up without verifying position is only half the routine.
Why it matters

Why thermal drift ruins a cold morning cut

Every machine tool is a stack of metal parts that grow and shrink with temperature. A 500 mm steel ballscrew expands about 0.006 mm for each 1 °C rise. That sounds small until you are holding ±0.005 mm on a bearing bore.

Overnight the shop cools. Ambient temperature can drop 5 to 10 °C between the evening shift and the morning start. When you power up and cut immediately, the spindle housing, column, and screw are all below their working temperature. The first ten parts come off the machine at one size, the next ten at another.

The heat sources are predictable. The spindle bearings are the biggest, followed by the axis motors, ballscrew nut friction, and the coolant system. A warm-up routine simply drives those sources to a steady state before the cutting starts.

You do not need the machine to reach a specific number on a thermometer. You need the rate of change to flatten. Once temperature stops climbing more than about 0.5 °C in ten minutes, dimensions stop walking.

  • 1
    Steel expands roughly 11–12 μm per meter per °CAluminium is about twice that, which matters on large gantry and bridge machines.
  • 2
    A cold spindle runs tightBearing preload changes with temperature, so surface finish improves slightly after warm-up.
  • 3
    Coolant at 20 °C against a 30 °C castingForces the casting to bow, which shows up as a taper on long bores.
Before you start

How to warm up CNC machine: prepare the machine and the shop

Warm-up starts before the spindle turns. Walk the machine and check for anything that changed overnight. A loose way cover, a low lube reservoir, or a chip pile under the table will affect the run.

Check the automatic lubrication system first. Most machines want a full shot of way lube before motion. Running axes dry for ten minutes is a fast way to score a linear guide.

Confirm the air supply is dry and at pressure. Moisture in the air line reaches the spindle taper and the tool changer, and it will show up as rust or a sticking tool change later in the shift.

Check coolant level and concentration. If the refractometer reads below the supplier's range, top it up before the warm-up cycle so the pump and chiller come up to normal load together.

  • 1
    Way lube reservoirTop up and confirm the pump cycles with a manual shot.
  • 2
    Air pressureTypically 0.5–0.7 MPa (5–7 bar) for most VMCs and HMCs.
  • 3
    Coolant concentrationFollow the supplier's range; a 5–10% mix is common for general steel.
  • 4
    Chip conveyor and tankClear chips so the pump does not starve during the cycle.
Common mistakes

Common warm-up mistakes that still cost accuracy

The most frequent error is treating warm-up as a fixed timer. Operators set 10 minutes and walk away. If the shop is cold or the spindle has not been run for three days, 10 minutes is not enough. Check the rate of temperature change, not the clock.

Another mistake is running only the spindle. On a 5-axis machine, the rotary axes carry their own heat load, and they sit in different positions depending on the part. A rotary table that has not moved will still be cold when the first angled feature is cut.

Running a warm-up program with the doors closed and no coolant flow leaves the chiller and pump cold. Then the first roughing cut dumps heat into the casting while cold coolant hits the part. That is the worst combination for dimensional stability.

Finally, many shops do not log anything. Without a temperature record you cannot tell whether a size shift on Tuesday morning comes from thermal drift or from tool wear. A simple shift log separates the two.

  • 1
    Warming up with the spindle at no load for 30 minutesLong enough to heat the spindle but not the screws, so the geometry still moves.
  • 2
    Skipping the probe check on tight-tolerance partsA 0.01 mm offset on a bearing bore is a scrap part.
  • 3
    Running warm-up on a cold shop floor below 10 °CAdd 5 to 10 minutes and keep the doors closed.
Machine types

3-axis, 4-axis, and 5-axis warm-up differences

A 3-axis vertical mill is the simplest case. The spindle is the main heat source, and the Z-axis screw sits close to it. A 10 to 15 minute routine covers most work holding ±0.02 mm. For ±0.005 mm work, extend to 20 minutes and probe a datum before the finishing pass.

A 4-axis mill adds a rotary table. The table's bearings warm more slowly than the spindle, and the table holds heat longer. Cycle the A-axis through its full range at low speed for 3 to 5 minutes. On a horizontal 4-axis machine, run the pallet changer once to confirm alignment.

A 5-axis simultaneous machine has three rotary or tilting axes, each with its own thermal behavior. The tilting axis (usually B) moves the mass of the trunnion and the part, so it generates more heat than the rotary table. Run both axes through at least 270° in each direction.

Mill-turn centers combine a spindle, a sub-spindle, and a B-axis tool turret. Warm all three. The sub-spindle is often forgotten because it runs only on the back side of the part, but its thermal growth shifts the pick-off position.

  • 1
    3-axis: 12–15 minutesSpindle ramp plus X, Y, Z full travel.
  • 2
    4-axis: 15–18 minutesAdd rotary cycling and pallet check.
  • 3
    5-axis: 18–22 minutesAdd trunnion and tilt cycling on both rotary axes.
  • 4
    Large gantry: 20–28 minutesFull stroke on X and Y; the rails and rack take the longest to stabilize.
The routine

Step-by-step warm-up routine

Follow the order. Each step builds on the temperature of the previous one.

  • 1
    Power up and release the emergency stopTurn on the main breaker, then the control. Let the control complete its self-check and reference the axes. Press each emergency stop button to confirm it engages and releases correctly before you move anything.
  • 2
    Home all axes and confirm positionReference every axis, including rotary tables on 4-axis and 5-axis machines. Watch the load meter on each axis. A sudden spike means a sticking guide or a chip in the way.
  • 3
    Prime the lubrication and cooling systemsRun a manual lube shot and start the coolant pump. Let it circulate for 1–2 minutes so the chiller and pump reach normal load. Confirm flow at every nozzle.
  • 4
    Ramp the spindle in stagesStart at 1,000 rpm for 1 minute, step up to 50% of your cutting speed for 2 minutes, then run at your working speed for 2–4 minutes. Never jump straight to maximum rpm on a cold spindle.
  • 5
    Cycle the linear axes through full travelRun X, Y, and Z through their full stroke at 30–50% rapid, repeating 5 to 8 times. On a 3-axis VMC this takes 8 to 10 minutes. Use a warm-up program if the control supports one.
  • 6
    Exercise the rotary and tilting axesOn 4-axis and 5-axis machines, rotate A, B, and C through at least 270° in both directions, 3 to 5 cycles. This warms the rotary table bearings and the worm or direct-drive motor.
  • 7
    Run a test cut or probe checkFace a scrap block or probe a known datum. Compare the result to a cold-machine reading. If the offset moved more than 0.005 mm, extend the cycle by 5 minutes and re-check.
  • 8
    Log the temperature and start productionRecord spindle housing and ambient temperature in the shift log. Start with the non-critical features or a roughing pass, and bring tight-tolerance finishing in after the first 30 minutes.
At a glance

Times assume a machine that has been idle overnight. Add 5 minutes if the shop is below 15 °C.

Machine typeSpindle rampAxis cyclingTotal time
3-axis VMC, 40-taper3–5 min at 2,000–4,000 rpm8–10 min full travel12–15 min
3-axis lathe with tailstock3–5 min at 1,500–3,000 rpm6–8 min Z and X sweep10–13 min
4-axis mill4–6 min at 3,000–5,000 rpm10–12 min incl. rotary15–18 min
5-axis simultaneous5–8 min at 4,000–8,000 rpm12–15 min, all five axes18–22 min
Mill-turn center4–6 min at 2,500–5,000 rpm10–14 min B and Y sweep15–20 min
Large gantry, 4,000 mm5–8 min at 2,000–3,000 rpm15–20 min full stroke20–28 min
Judgment guide

When to extend warm-up and when a short cycle is enough

SituationShort cycle OKExtend warm-upWhy
Tolerance wider than ±0.05 mmYesNoThermal drift is smaller than the tolerance band.
Tolerance ±0.005 mmNoYes, add 5–10 minDrift of 0.01 mm will scrap the part.
Shop below 15 °CNoYesLarger temperature gradient to working condition.
Machine idle over weekendNoYesFrame and screws fully cold-soaked.
First part after a long setupNoYesSpindle and axes have been still for hours.
Second shift, machine still warmYesNoTemperature already near steady state.
Roughing only, no finishYesNoStock removal is not dimension-critical.
Long bore or large flatness calloutNoYesBowing from coolant and heat shows on long features.

The rule we use on the floor

Warm up until the temperature stops moving, not until the clock runs out. On tight-tolerance parts, add a probe check before the finishing pass. If the offset moved more than 0.005 mm, keep cycling.

FAQs

Frequently asked questions

How long should I warm up a CNC machine before cutting?

For a 3-axis mill or lathe, 10 to 15 minutes covers most work. For a 5-axis simultaneous machine, plan 18 to 22 minutes. Add 5 to 10 minutes if the shop is cold or the machine has been idle for a weekend.

The time is a starting point. The real test is whether the temperature reading has stopped climbing. If it is still rising more than 0.5 °C in ten minutes, keep cycling.

Can I run a warm-up program instead of manual jogging?

Yes. Most controls support a warm-up or spindle run-in program. Set it to cycle all axes through full travel at 30 to 50% rapid and ramp the spindle in stages.

Check that the program includes every axis on the machine, including rotary and tilting axes. A warm-up program that only moves X, Y, and Z leaves the rotary table cold.

Does warm-up matter for a lathe with a tailstock?

Yes. The tailstock quill and the headstock spindle grow at different rates. On a shaft held between centers, that difference shows up as a taper or a length shift.

Cycle the Z-axis and the tailstock in and out during warm-up, and check center alignment with a test bar before the first tight-tolerance part.

What temperature should the spindle reach before cutting?

There is no single number. What matters is that the spindle housing temperature is stable and close to the temperature it reached during the last production run.

If the machine ran at 30 °C yesterday and reads 22 °C this morning, it is not ready. Bring it back toward the previous working temperature before you trust a dimension.

Is warm-up still needed in a temperature-controlled shop?

Yes, but the routine is shorter. A controlled shop at 20 ± 1 °C reduces ambient variation, not the heat generated by the spindle and axis motors.

The machine still needs to reach its own steady state. A 5 to 10 minute cycle is usually enough in a controlled room.

How do I know warm-up is complete?

Two checks. First, the temperature log shows less than 0.5 °C change over ten minutes. Second, a probe or test cut on a known datum repeats within your tolerance band.

If either check fails, extend the cycle and re-check. Do not start a tight-tolerance finishing pass on a machine that has not passed both.

Run tight-tolerance parts on a warm, controlled process

GreatLight runs 127 high-precision CNC machines across three plants, with thermal routines written into every job setup. Send us your drawing and we will review tolerances, materials, and finishing before quoting.

12-hour quote100% inspection±0.005 mm capabilityNo minimum order quantity

Follow our work

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