Room Temperature Measurement Machine Control: Why 20 °C Decides Your CMM Data
A coordinate measuring machine reads length, not comfort. Change the air around it and the number moves. This page explains the mechanism, the boundary conditions, and how to judge whether your own inspection room is stable enough for ±0.005 mm work.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
Key takeaways
How air temperature turns into a measurement error
A bridge CMM does not measure a part in the abstract. It measures the distance between two points in its own coordinate frame, and that frame is built from a granite table, aluminium or ceramic arms, steel guideways, and glass scales. Every one of those materials has a coefficient of thermal expansion, usually written as CTE and expressed in μm per metre per °C. When the air changes, each component changes length by its own CTE.
The scale is the reference. Most industrial glass scales are calibrated at 20 °C and carry a CTE near 8 μm/m·°C. If the scale warms by 4 °C, a 500 mm travel reads about 16 μm long before the part is even considered. That is roughly three times a ±0.005 mm tolerance. The error does not announce itself; the machine simply reports a slightly different number.
The part adds a second error on top. An aluminium bracket at 25 °C is longer than the same bracket at 20 °C by about 115 μm per metre. A steel shaft over the same span grows only about 55 μm. If you measure both in a warm room and compare the readings to a 20 °C drawing, the aluminium part looks oversized and the steel part looks slightly long, and neither is a machining defect.
This is why the room setpoint on a room temperature measurement machine is not a comfort setting. It is the assumption baked into every reported value. Push the air 5 °C away from 20 °C and you have changed the meaning of the data, even if the machine is perfectly calibrated and the probe is clean.
- 1Scale errorReference length changes with scale temperature, roughly 8 μm/m·°C.
- 2Structure errorGranite, aluminium and steel move at different rates and bend the frame.
- 3Part errorWorkpiece CTE applies to the feature you are checking, not to the whole part.
- 4Probe and stylusRuby and tungsten carbide styli also move, though the effect is small on short reach.
Which materials punish a warm inspection room
Material choice decides how much of the room error lands on your drawing tolerance. Aluminium is the worst common case. With a CTE around 23 μm/m·°C, a 200 mm aluminium housing gains roughly 23 μm for every 5 °C above 20 °C. On a ±0.005 mm bore position that is four times the tolerance, so a warm room can make a good part fail and a bad part pass on different days.
Stainless steel and carbon steel sit near 11 to 12 μm/m·°C, roughly half the aluminium figure. A 200 mm steel feature moves about 11 μm over the same 5 °C. Titanium TC4 is lower again at about 9 μm/m·°C, and Inconel is lower still. Invar and some ceramics are used in metrology fixtures precisely because their CTE is near zero.
Plastics and composites break the rule in a different way. POM, PA and PEEK absorb moisture and change dimension over hours, not minutes. A carbon fibre plate can be near zero along the fibre direction and much higher across it, so a single CTE number does not describe the part. For these materials, temperature control helps, but soaking time and humidity control matter just as much.
The practical split is simple. If the drawing tolerance is tighter than 20 μm and the part is aluminium, you need a real temperature-controlled room. If the part is steel and the tolerance is 50 μm, a stable shop corner with a few degrees of drift may be acceptable, provided you measure the part and the master at the same time.
- 1Aluminium 6061About 23 μm/m·°C. Treat 5 °C drift as a 115 μm/m error.
- 2Steel 1045About 11 μm/m·°C. Half the aluminium risk on the same length.
- 3Stainless 316About 16 μm/m·°C. Between aluminium and carbon steel.
- 4TC4 titaniumAbout 9 μm/m·°C. Small thermal error, harder to machine.
Where the 20 ± 2 °C rule comes from, and where it breaks
The 20 ± 2 °C band is a convention, not a law of physics. ISO 1 defines 20 °C as the reference temperature for geometrical product specification, and most drawings, scales and calibration certificates inherit it. A room held inside that band keeps the uncorrected error small enough that a ±0.005 mm machine can still be trusted on short features. Step outside the band and the machine may still repeat well; it simply reports a length that belongs to a different temperature.
Repeatability and accuracy separate here. Repeatability is the machine hitting the same number on the same part again and again, and it survives a warm room surprisingly well. Accuracy against a 20 °C nominal is what degrades. A shop that only compares parts to each other can tolerate wider drift. A shop that compares parts to a customer drawing cannot.
Feature length changes the calculus. Thermal error scales with the length being measured, so a 30 mm bore position barely moves while a 1,500 mm frame diagonal moves a lot. Two metres of aluminium at 5 °C off nominal is about 230 μm. That is why large gantry machines and large parts are usually the first to get a temperature-controlled room, and why small benchtop work is often fine at 22 °C.
There is a floor on how much control pays. Air conditioning, insulation and a stable foundation cost money and floor space. If the tightest tolerance on the drawing is ±0.05 mm and the longest feature is 50 mm, the thermal error is under 6 μm for aluminium and the control effort is hard to justify. Match the room to the tolerance, not to a habit.
- 1Short featuresUnder 50 mm, a few degrees of drift rarely changes the accept or reject call.
- 2Long featuresOver 500 mm, every degree matters and gradient control matters more.
- 3Tight toleranceBelow ±0.02 mm on aluminium, hold the room at 20 ± 1 °C.
- 4Repeat-only workComparing parts to each other tolerates wider swings than comparing to nominal.
Setting up a measurement room that actually holds its setpoint
Start with the air path, not the thermostat. A split air conditioner mounted on the wall blows cold air across the machine and the part, which creates a local gradient even when the room average looks good. Ducted supply with low-velocity diffusers, or a unit with an inverter compressor that modulates instead of cycling on and off, keeps the air moving gently and the temperature flat. On-off cycling is the most common cause of a 1.5 °C sawtooth that never shows up on a wall thermometer.
Insulate and seal the room before sizing the unit. An inspection room with an uninsulated roller door, a window facing afternoon sun, and a gap under the wall will not hold ±1 °C no matter how large the air conditioner is. Add door sweeps, double-glazed panels or blinds, and a small entry vestibule if people walk in and out. Every opening is a path for humid outside air, and humidity drives rust on granite and steel surfaces.
Soak the part before you measure it. A part that just came off a machining center at 35 °C needs time to reach room temperature, and the soak time depends on mass and material. A thin aluminium bracket can settle in 30 to 60 minutes. A 20 kg steel casting may need several hours. Measuring early is the same as measuring in a warm room: the number is real, but it belongs to a different condition.
Place the machine away from heat sources. Motors, compressors, ovens, forklifts and even a bank of monitors all dump heat into the air. Keep the CMM at least a few metres from any of them and never under a direct diffuser. Record the room temperature and the part temperature at the time of measurement. If a reading is ever questioned, that log is the only way to show the condition under which the number was produced.
- 1Use inverter controlModulating compressors hold ±0.5 °C better than on-off units.
- 2Diffuse the supply airNever blow cold air directly at the machine or the part.
- 3Soak by massSmall aluminium parts 30–60 minutes; heavy steel castings several hours.
- 4Log the conditionRecord air and part temperature with every inspection report.
Temperature control level against part and tolerance
Pick the row that matches the tightest feature on the drawing.
| Room control band | Typical part and tolerance | Thermal error over 200 mm | Verdict |
|---|---|---|---|
| 20 ± 0.5 °C | Aluminium, ±0.005 mm | Under 3 μm for aluminium | Required for tight work |
| 20 ± 1 °C | Aluminium or steel, ±0.01 mm | 5–6 μm for aluminium | Good default for CMM rooms |
| 20 ± 2 °C | Steel, ±0.02 mm | About 11 μm for steel | Workable with soaking |
| 20 ± 5 °C | Steel, ±0.05 mm | About 27 μm for steel | Only for coarse checks |
| Uncontrolled shop | Plastic or castings, ±0.1 mm | Over 50 μm, varies by day | Repeat work only, not nominal |
Match the room to the tolerance, not to the habit
If your tightest aluminium feature is ±0.005 mm over 200 mm, hold 20 ± 0.5 °C with inverter air conditioning, a sealed room and a soak log. If your parts are steel at ±0.05 mm, a stable 20 ± 2 °C room and correct soak time will do the job, and extra cooling capacity buys nothing.
Questions engineers ask next
Does a CMM need a temperature-controlled room even if it has thermal compensation?
Compensation helps, but it depends on sensors and a material model. The machine can correct its own scale and structure within limits. It cannot know the temperature of your part unless someone measures it.
So compensation narrows the error on the machine side and leaves the workpiece error in place. For tight aluminium work, you still need the room.
How long should a part soak before measurement?
It depends on mass and material. A thin aluminium bracket can settle in 30 to 60 minutes. A heavy steel or cast iron part may need several hours, and a plastic part may need a full day to stabilise moisture as well as temperature.
A practical check is to measure the feature twice, an hour apart. If the two readings agree within a fraction of your tolerance, the part has soaked.
Is 22 °C acceptable if the drawing says 20 °C?
It can be, if you correct for it. Two degrees on a 200 mm aluminium feature is about 9 μm. On a steel feature it is about 4 μm.
If that error is small against your tolerance, 22 °C is fine. If it is not, either lower the setpoint or apply a CTE correction to the reported value, and state the correction in the inspection report.
Why does the reading drift during a measurement cycle even when the room looks stable?
The usual causes are a cycling air conditioner, warm air rising from a machine or operator, and a part that is still cooling. A probe that touches the part also transfers a little heat.
Log the room temperature every few minutes for a day. A sawtooth pattern points at the air conditioner. A slow ramp points at the part or the building.
Do granite tables remove the need for temperature control?
No. Granite has a low CTE, around 6 to 8 μm/m·°C, and high thermal mass, so it changes slowly. Slow is not the same as zero, and the machine frame around the granite is usually aluminium or steel.
Granite buys you stability and damping. It does not cancel the scale error or the part error.
What humidity should the inspection room hold?
A common range is 40 to 60 percent relative humidity. Below 40 percent, static builds up and dust clings. Above 60 percent, bare steel and granite fixtures are at risk of condensation and rust.
Humidity control matters most when the room opens to a hot, humid shop floor. A sealed room with a vestibule does more than a large dehumidifier.
Send us the drawing and the tolerance you have to hold
We machine to ±0.005 mm and inspect 100 percent of parts before shipment, with reports on request. Tell us the material and the tightest feature and we will confirm the process route.
12-hour quoteFree DFM analysis100% inspection