How to Level CNC Lathe Machine Beds and Keep Them Flat
A practical sequence for setting a lathe flat, level, and free of twist before you cut a single part. Written for machinists and maintenance engineers who need to judge when the job is actually done.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
Why You Need to Level CNC Lathe Machine Beds Before Cutting
A lathe bed is a long, thin casting. When you level cnc lathe machine beds correctly, you remove twist along that casting, and the saddle travels a straight line instead of a gentle helix. Cutting forces then push evenly into the ways instead of loading one corner harder than the others.
Twist shows up as taper. Turn a 300 mm shaft and measure both ends; a bed with 0.05 mm of twist across its length can produce 0.03 to 0.05 mm of diameter difference from end to end. On a part with a ±0.005 mm tolerance, that is scrap.
Leveling also protects the spindle and the tailstock. Uneven loading changes the contact pattern in the headstock bearings and makes the tailstock quill sit off-center. Neither problem is visible until you check runout or turn a test bar between centers.
The floor matters less than most people think. What matters is that the bed sits on a stable plane and that all mounting points carry load. A lathe on three loaded feet and one loose foot will twist, no matter how flat the floor looks.
- 1Taper on long shaftsUsually bed twist, not tool wear.
- 2Vibration that changes with saddle positionOften a loose or unloaded mounting foot.
- 3Runout that grows over weeksConcrete settling under the pads.
What You Need to Level CNC Lathe Machine Mounts
A machinist's frame level with 0.02 mm/m resolution is the baseline tool. A 0.05 mm/m level is fine for small lathes but too coarse for a 2 m bed. If your lathe has a swing over 500 mm and a bed longer than 1.5 m, borrow or buy the 0.02 mm/m frame level.
You also need a set of matched shims, from 0.05 mm to 2 mm, plus steel plates for anything thicker. Shim stock under the feet works for small corrections. For height changes above 1 mm, use a machined steel pad rather than a stack of thin shims.
Bring a torque wrench that matches the anchor size, usually M16 or M20 on a mid-size lathe. A 200 mm adjustable wrench and a dead blow mallet help with pad alignment. Keep a notebook for readings; a phone photo of the level bubble works too.
One more item that is easy to forget: a clean lint-free cloth and light oil. Wipe the bed ways and the level base before every reading. A single chip under the level foot will show as 0.02 mm of error.
- 1Frame level, 0.02 mm/mMust be calibrated before use.
- 2Matched shim set0.05 mm to 2 mm, plus steel pads.
- 3Torque wrenchMatch anchor size, M16 or M20.
- 4Clean cloth and light oilWipe ways before each pass.
Ground Preparation and Pad Placement
Check the concrete first. A pad that rocks under hand pressure will not hold a lathe. If the floor has cracks or soft spots under a mounting point, cut out the area and pour a grout pad, or use a steel plate wide enough to spread the load.
Set the leveling pads or wedge blocks under each mounting foot. On most lathes that means 4 to 8 points, depending on bed length. Bed lengths of 3 m and above usually need 8 points; a 1 m bed needs 4.
Leave the anchor bolts finger-tight for now. You want the machine free to move while you shim, then locked once the readings are stable. Tightening anchors before leveling pulls the bed down and hides twist.
If the lathe sits on a raised floor or a mezzanine, check the structural drawings. A 4,000 kg lathe on a light steel deck will deflect over time, and no amount of shimming fixes a floor that keeps moving.
- 1Pads under every foot4 points for short beds, 8 for 3 m and above.
- 2Anchors finger-tightLock them only after readings settle.
- 3Watch raised floorsDeflection defeats shimming.
Mistakes That Undo a Good Leveling Job
The most common mistake is leveling on the floor instead of the bed. Floor flatness has nothing to do with the geometry of the ways. Take every reading on a machined surface, or on a factory test flat if the bed has one.
Second is tightening anchors too early. Once the anchors bite, they pull the bed down and lock in whatever twist was there. Level first, torque last, and re-check after torque.
Third is using a stack of thin shims to make a large correction. Anything above 1 mm should be a machined pad. Thin shims compress, walk, and change the reading within a week.
Fourth is checking once. A lathe that reads 0.02 mm/m on Friday can read 0.04 mm/m on Monday if the floor is still settling. Log the numbers and compare over time.
- 1Level on the waysNot on the floor or the cabinet.
- 2Torque after levelingAnchors pull the bed down.
- 3Pads, not shim stacksAbove 1 mm, machine a pad.
When Leveling Alone Will Not Fix the Problem
Some symptoms look like leveling problems but are not. If the spindle shows runout above its specification with the bed level, the issue is in the bearings or the spindle taper, not the foundation.
If the tailstock quill sits off-center even after leveling, check the tailstock alignment and the bed wear. A worn bed will not hold a level reading because the level sits on a surface that is no longer flat.
If the floor keeps moving, no shim schedule will hold. Grout pads, steel load-spreading plates, or a new foundation are the real fix. Re-leveling every month is a symptom, not a solution.
For lathes running tight work, we check bed readings against a test cut on every setup change, not just at installation. A 0.01 mm shift on a long shaft is easier to catch on a test bar than on a finished part.
- 1Spindle runout with a level bedLook at bearings, not the floor.
- 2Worn bed waysThe level cannot sit flat on a worn surface.
- 3Moving floorFix the foundation, not the shims.
Step by Step: How to Level CNC Lathe Machine Beds
Work from twist to front-to-back, then verify. Do not skip the re-check.
- 1Step 1: Rough positioningSet the lathe roughly in place and confirm all feet touch down. Slide a 0.05 mm feeler gauge under each foot; if it passes, that point is unloaded. Adjust pads until every foot has contact. Do not shim yet.
- 2Step 2: Rough levelingPlace the level on the bed ways parallel to the spindle axis. Shim the low end until the bubble sits inside the center lines. Target within 0.1 mm/m at this stage. Work from the headstock toward the tailstock, one pad at a time.
- 3Step 3: Remove twistMove the level across the bed, perpendicular to the spindle axis, at the headstock, mid-bed, and tailstock. Adjust the front and rear pads at each station until the readings match. Target 0.02 mm/m or better between stations. This is the critical phase.
- 4Step 4: Fine leveling along the bedReturn the level to the lengthwise position and check every 300 to 500 mm. Correct the middle pads before the end pads; correcting the ends first will bow the bed. Target 0.02 mm/m total deviation over the full length.
- 5Step 5: Torque anchors in stagesTighten anchor bolts in a cross pattern, in three passes: 30 percent, 60 percent, then full torque. Re-read the level after each pass. If a reading moves more than 0.02 mm/m, back off and re-shim that point.
- 6Step 6: Verify with a test cutTurn a 200 to 300 mm aluminum or mild steel bar between centers with light finishing passes. Measure diameter at both ends with a micrometer. A difference above 0.01 mm means re-check the twist readings before you adjust anything else.
- 7Step 7: Re-check after 24 to 48 hoursLeave the machine overnight and repeat the lengthwise and cross readings. Concrete and pads settle. Correct any point that moved more than 0.02 mm/m, then re-torque and log the final numbers.
Target Readings by Machine Size
Use these as starting points. Always follow the machine builder's specification if it is tighter.
| Bed length | Twist target | Lengthwise target | Mounting points |
|---|---|---|---|
| Up to 1 m | 0.02 mm/m | 0.02 mm/m | 4 |
| 1 to 2 m | 0.02 mm/m | 0.02 mm/m | 6 |
| 2 to 3 m | 0.02 mm/m | 0.03 mm/m | 6 to 8 |
| Above 3 m | 0.02 mm/m | 0.04 mm/m | 8 or more |
| After 48 h settle | 0.02 mm/m | 0.02 mm/m | Re-check all |
Frequently Asked Questions
How often should I level a CNC lathe machine?
Check the readings every 6 to 12 months, and after any move, foundation work, or nearby construction. A lathe that has not moved and sits on a stable floor often holds its readings for years.
Re-check after the first 24 to 48 hours of any new installation, then again at 30 days.
Can I level a lathe with a digital level instead of a frame level?
A digital level with 0.01 mm/m resolution can work for rough leveling, but most shop-grade digital levels drift with temperature. A calibrated frame level with 0.02 mm/m resolution is still the reference tool for fine leveling.
If you use a digital level, cross-check it against a frame level before trusting the fine readings.
How much twist is acceptable on a lathe bed?
For most turning work, keep twist at or below 0.02 mm/m across the bed. The machine builder's specification takes priority if it is tighter.
If you turn long shafts with tight diameter tolerances, treat 0.02 mm/m as a ceiling, not a target.
Do I need to level a lathe that sits on rubber pads?
Yes. Rubber pads isolate vibration but do not remove twist. You still need to shim and level the bed, then let the pads do their isolation job.
Check the pad compression after a week. Pads that take a set will change the readings.
What if the floor is not flat enough to level the lathe?
Use steel load-spreading plates under each pad, or cut out soft spots and pour grout pads. The goal is a stable plane, not a perfectly flat floor.
If the floor keeps moving, fix the foundation before spending more time on shim work.
Need Turning Work Held to Tight Tolerances?
Our lathes are leveled, logged, and re-checked before every long-run job. Send your drawing and we will review the setup.
12-hour quote100% inspection