Thermal Deformation of CNC Turntable: Causes, Error Size, and Compensation Measurements
A rotary table grows when it gets hot, and that growth moves the part. This article explains where the heat comes from, how far the error travels at the tool tip, and which compensation measurements hold on a production floor. Written for process engineers running 4-axis and 5-axis work.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Where the Heat Enters a Rotary Table
A CNC turntable has three heat paths. The worm or roller-cam drive runs in an oil bath and loses 5–15% of motor power as heat. The bearing set, usually a crossed-roller or an axial-radial pair, generates heat proportional to preload and speed. The third path comes from outside: cutting heat conducts through the fixture, the part, and the table face itself.
The third path is the one people forget. On a 5-axis job where the part sits on a 300 mm fixture plate, 60–70% of the heat reaching the table can come from the cut, not the drive. That heat arrives slowly and leaves slowly, so the table keeps moving after the spindle stops.
Table size sets the thermal mass. A Ø400 mm table with a cast iron body may take 40–60 minutes to reach steady state at 12 rpm. A smaller Ø200 mm table can settle in 15–20 minutes. Neither is better. The larger table drifts less per degree but takes longer to stabilize, which matters when you are chasing a first-article check at 8 a.m.
How Thermal Deformation of CNC Turntable Becomes a Position Error
Thermal deformation of CNC turntable shows up as three separate errors, and they do not scale the same way. First is angular position drift: the table face tilts as one side of the housing grows faster than the other. Second is radial and axial offset of the rotation center. Third is a change in drive preload, which changes backlash.
Angular drift is the expensive one. A 20 μm tilt across a Ø400 mm table face equals roughly 10 arc-seconds of angular error. Put a part 250 mm from the center and that 10 arc-seconds becomes about 12 μm of linear error at the tool tip. Now put a 400 mm long aerospace bracket on the same table and the same tilt moves the far end by nearly 20 μm.
Radial offset is usually smaller, in the 5–15 μm range for a well-built table, but it is harder to compensate because it changes sign as the table rotates. Backlash change is the quiet one. A 2–3 μm preload loss does not show on a single-point check; it shows as a size trend across a batch of parts.
- 1Angular driftTable face tilt, roughly 10 arc-seconds per 20 μm across Ø400 mm
- 2Center offsetRadial and axial shift of the rotation axis, 5–15 μm typical
- 3Preload lossBacklash grows, size trend appears across a run
Compensation Measurements That Survive a Production Day
You cannot compensate what you do not measure, and a cold machine tells you nothing useful. The measurement has to run at thermal steady state, which means the spindle and the table have both been turning for at least 45–60 minutes under a representative load.
The standard approach is a ball or sphere artifact mounted off-center on the table, probed at four or more index positions. On a 5-axis machine, run the same artifact through a rotary cycle and log the center coordinates. The drift between the first and last pass is your thermal signal. A 3 μm drift over 90 minutes is normal on a Ø400 mm table; 15 μm points to a preload or cooling problem.
Log the table housing temperature at the same time. A single thermocouple on the housing is enough to build a drift-per-degree coefficient. Once you have that number, you can predict the offset instead of chasing it. We log housing temperature on every 5-axis setup that holds tighter than ±0.01 mm.
Probing resolution matters more than probe accuracy here. A probe with 1 μm repeatability is fine even if its absolute accuracy is 3 μm, because you are looking at change, not absolute position.
- 1Run 45–60 min firstMeasure at steady state, never from cold
- 2Use an off-center artifactProbe at 4+ index positions, log center drift
- 3Log housing temperatureBuild a drift-per-degree coefficient for prediction
When Compensation Stops Working
Thermal compensation has a ceiling. It works when the drift is repeatable and slow. It fails when the drift is non-repeatable, which usually means the heat source is outside the machine.
A shop door opening onto a 35 °C yard will swing the table housing by 3–5 °C in ten minutes. No coefficient table keeps up with that. The same applies to a cold-air blow-off aimed at the fixture, or a chiller that cycles on a 6 °C band.
The second limit is part geometry. Compensation assumes a rigid part. A thin-wall aluminum housing that grows 15 μm from its own cutting heat will not follow the table correction, because the part and the table are moving in different directions. For those jobs, the fix is process-side: lighter finishing passes, a coolant soak before the final pass, and a dwell of 3–5 minutes before the finishing cut.
The third limit is measurement time. If your probe cycle takes 4 minutes and the table drifts 2 μm in that window, you are compensating against a moving target. Keep the artifact close to the cutting zone and keep the cycle short.
What the Part Designer Can Do About It
Tolerances on features machined from different table positions stack. If a hole pattern is drilled at 0° and a bore is finished at 90°, any angular drift between the two positions lands directly in the relationship between them.
The practical move is to group tight-tolerance features into one table position. On a 5-axis part, that may mean re-fixturing once instead of indexing six times. Each index is another chance for the table to be at a different temperature than it was during setup.
Datums matter too. A datum on a surface machined in the same setup as the controlled features removes the table drift from the stack entirely. A datum on a cast surface does not, because the cast surface was never tied to the table position. When we review a drawing for 5-axis work, datum choice is the first thing we flag.
Material choice plays a smaller role than most people expect. Aluminum and steel parts both follow the table because the fixture dominates the thermal path. The exception is a long steel part on a small table, where the part itself can bend as it warms.
Step by Step: Building a Thermal Compensation Map
For a 4-axis or 5-axis machine holding tighter than ±0.01 mm.
- 1Warm up under loadRun 45–60 minutes at 60–70% of normal spindle speed with a representative fixture on the table. Idle warm-up misses the cutting heat path.
- 2Mount the artifactClamp a sphere or ball artifact 150–250 mm off-center. Clean the table face and torque the bolts to spec so the artifact repeatability is under 2 μm.
- 3Probe at index positionsProbe at 0°, 90°, 180°, 270°, plus two tilt positions on a 5-axis machine. Log X, Y, Z center for each.
- 4Repeat every 15 minutesRun 4–6 cycles over 90 minutes. Plot center drift against time and against housing temperature.
- 5Fit the coefficientCalculate drift per degree Celsius of housing temperature. Typical values land between 0.3 and 1.2 μm per degree.
- 6Load into the controlEnter the coefficient as a thermal offset table, or apply it manually at the start of each shift. Re-verify after any preload adjustment.
Error Size vs. Table Diameter and Part Reach
Assumes a 20 μm thermal tilt across the table face and a 25 °C shop.
| Table size | Angular drift | Error at 150 mm reach | Error at 400 mm reach |
|---|---|---|---|
| Ø200 mm | ~20 arc-sec | ~15 μm | ~39 μm |
| Ø300 mm | ~14 arc-sec | ~10 μm | ~27 μm |
| Ø400 mm | ~10 arc-sec | ~7 μm | ~19 μm |
| Ø500 mm | ~8 arc-sec | ~6 μm | ~16 μm |
Compensate or Change the Process?
| Situation | Compensate | Fix the process instead |
|---|---|---|
| Repeatable drift under 15 μm | Yes, use a coefficient table | No |
| Shop temperature swings over 4 °C | No | Enclose the cell or add a chiller |
| Thin-wall part under 3 mm | Partly | Lighter passes, dwell before finishing |
| Tolerance looser than ±0.05 mm | Not worth the cycle time | Skip it |
| Batch size over 200 parts | Yes, verify per shift | No |
The Short Version
If the drift is repeatable and your shop holds temperature within 2 °C, compensate with a coefficient table and verify once per shift. If the shop swings more than 4 °C or the part is thin-wall, fix the environment and the cutting process first; no compensation table beats a stable room.
Thermal Deformation of CNC Turntable: Common Questions
How long should a CNC turntable warm up before a tight-tolerance cut?
Run the table and spindle under a representative load for 45–60 minutes before the first tight-tolerance feature. Idle warm-up is not enough because it leaves out the cutting heat that conducts through the fixture.
For a Ø200–300 mm table, 30–40 minutes is often sufficient. For a Ø400 mm table with a heavy cast body, plan on 60 minutes.
Does a rotary encoder catch thermal drift?
A direct encoder measures the table angle, so it catches drive and gear error. It does not catch the table face tilting or the rotation center shifting, because those happen between the encoder and the part.
That is why an off-center artifact probed at several index positions is still the practical check.
What drift per degree should we expect?
On a well-maintained table, 0.3–1.2 μm per degree Celsius of housing temperature is a realistic band. Values above 2 μm per degree usually point to preload loss, low oil level, or a bearing that is on its way out.
Check the oil and the preload before you build a bigger compensation table.
Can coolant temperature cause the same problem?
Yes. A chiller that cycles on a 6 °C band moves the table housing by 3–5 °C over a shift. That is larger than most thermal drifts you are trying to correct.
Tighten the chiller deadband to 1–2 °C before chasing the table itself.
Is a bigger table always more stable?
No. A larger table has more thermal mass, so it drifts less per degree but takes longer to settle. If your shop runs short jobs and stops, a large table may never reach steady state.
Match table size to the job length and the part reach, not to the machine spec sheet.
How often should the compensation map be re-verified?
Once per shift for jobs holding tighter than ±0.01 mm, and after any preload adjustment, oil change, or crash. For looser work, a monthly check is enough.
Keep the historical drift values. A sudden change in the coefficient is an early warning of mechanical wear.
Send Us Your Rotary and 5-Axis Parts
We run 16 simultaneous 5-axis centers and a Ø400 mm rotary table, hold ±0.005 mm, and inspect 100% before shipment. Upload your drawing and get a quote with a free DFM analysis within 12 hours.
12-hour quote100% inspection±0.005 mm toleranceNo MOQ