Posted in

What are the standards for the straightness of CNC turning parts?

Hey everyone, I’m Jake, and I’ve been running a CNC turning parts supply operation for about 8 years now. If you’ve ever worked with custom machined components, you know straightness isn’t just a “nice-to-have”—it’s the backbone of how parts fit, perform, and last. I get so many calls from buyers asking, “What’s actually acceptable for straightness on CNC turning parts?” and honestly, a lot of the info out there is either too vague or full of jargon that makes zero sense if you’re not a machinist yourself. Today, I’m breaking this down like I would over a coffee with a regular client—no fancy lingo, just real standards we live by every day. CNC Turning Parts

First, let’s get one thing straight (pun very intended): straightness isn’t a one-size-fits-all number. It depends on way more than just the part itself. I’ve seen people get way too hung up on a single tolerance value without considering what the part is actually doing. Like, a small pin for a watch gear? That needs way tighter straightness than a 2-foot-long steel shaft for a agricultural tractor. Makes sense, right? So let’s start with the two big categories we use as a supplier: design-specific standards and industry-accepted baseline standards.

Most of our clients come to us with a drawing, and that drawing already has a straightness tolerance called out. That’s always our first stop. If it’s not there, we reach out immediately—no point in machining a part that doesn’t meet the end user’s needs, because reworks kill both of our time and money. But what do those tolerance callouts actually mean? Let’s keep it simple: straightness is measured as the maximum distance between two parallel lines (or planes, for 3D parts) that the entire surface of the part must fit between. For turned parts, which are mostly cylindrical or have long axial lengths, this is usually along the part’s axis—so we’re checking how “wobbly” or “bent” the part is along its length, not how smooth the surface is (that’s a whole different spec, trust me).

Now, the baseline stuff—what we go to when the client doesn’t have a custom spec, or when we’re doing prototype runs to test fit. This is where things like ASME Y14.5 (that’s the universal engineering drawing standard we use in the US) come into play, and sometimes ISO GPS if we’re working with international clients. Wait, I know, acronyms—let’s translate. ASME Y14.5 is basically the rulebook for how engineering specs are written, and it defines straightness tolerances for turned parts based on their diameter and length. For example, a turned shaft that’s 100mm long and 10mm in diameter: the baseline straightness tolerance is usually around 0.05mm (that’s 0.002 inches, for anyone who uses imperial). But if that same shaft is 500mm long, the baseline jumps to around 0.12mm, because longer parts are way easier to bend during machining or handling. I’ve messed this up once early on—we machined a 4-foot long aluminum shaft to the same tolerance as a short 6-inch bolt, and it ended up warped so bad it wouldn’t fit the motor housing. That mistake cost us a few hundred bucks in rework, and now we have a cheat sheet taped to our machine room wall for baseline tolerances based on part dimensions.

Next up, we have to talk about how we actually measure straightness, because the spec only matters if you measure it right. A lot of new machinists use a caliper or a straight edge, but that’s not enough for precise turned parts. We use two main tools: a coordinate measuring machine (CMM) for complex parts, and a dial indicator with a V-block for simple cylindrical shafts. Let’s explain the V-block method first, because it’s what most of our shop uses day-to-day. You set the part in two V-blocks that support it along its length, then you run a dial indicator along the outer surface of the part as you rotate it. The maximum and minimum readings you get? The difference between them is the straightness error. Wait, hold on—some people say it’s half that, right? No, that’s a common myth. If the part is bent so the highest point is 0.06mm above the lowest, that’s your total straightness error. I had a quality control guy early in my career swear it was half, and we spent a whole week re-measuring parts for a client, only to realize we’d been doing it wrong. Never again—now we train every new QC tech on that specific point.

For parts that are super long (like 6 feet or more) or have a non-cylindrical turned feature (like a stepped shaft or a tapered part), we use a CMM. A CMM is basically a robot arm with a probe that touches hundreds of points along the part, then crunches the data to give us exact straightness values. The downside is it’s a bit slower, so we only use it when the client needs super tight tolerances, or when parts are too long for the V-block method. Also, environmental factors matter here—temperature changes can make metal expand or contract, so we always let parts acclimate to our shop temperature for at least an hour before measuring. I’ve had a client send us a part straight from a cold shipping truck, and when we measured it, the straightness was off. We waited an hour, measured again, and it was perfect. They ended up going “wait, that’s why my machinist buddy always yells at me for checking right out of the box?” Relatable, right?

Now, let’s get into the factors that affect straightness—because even if you set your machine perfect, these can throw everything off. First, material type. Soft materials like aluminum or brass are way easier to machine, but they’re also more prone to bending during the process. We had a client order a bunch of small aluminum pins, and after machining, some came out bent. Turns out they were leaving the parts on the machine table overnight, and the weight of the stack was bending the pins. Now we immediately unload all soft, small parts into a bin so they don’t get squished. Harder materials like stainless steel or titanium are stiffer, but they generate more heat during turning, which can cause thermal expansion and warping if we don’t adjust the cutting speed and feed rate. For example, when machining a 304 stainless steel shaft, we slow the spindle down a bit and use a coolant that’s calibrated to our shop temp—prevents that heat-induced bend.

Next, machine condition. I can’t stress this enough: a CNC lathe that’s not calibrated is going to make parts with bad straightness, no matter how good your operator is. We do a full calibration of all our machines every 6 months, and after any major maintenance. Early on, we had a lathe that needed a new lead screw, and we kept machining parts that were coming out 0.2mm off on straightness. We wasted 3 days running bad parts before we realized the machine was out of whack. Now we do a quick straightness check on a test shaft every morning before we run production, just to make sure the machine is holding its tolerance.

Then there’s part length and diameter ratio. That’s the big one for long, thin turned parts. If a shaft is 20 times longer than its diameter (like a 200mm long, 10mm diameter rod), it’s called a “slender part” and it’s way more likely to bend during machining. For those, we use a steady rest— a tool that supports the middle of the part while it’s turning, so it doesn’t flex under the cutting force. Without a steady rest, that same slender part would have a straightness error of 0.3mm, even on a good machine. We used to skip steady rests for small slender parts until a client’s whole batch of hydraulic pistons got rejected because they wouldn’t seal right. Now steady rests are non-negotiable for any part with a length-to-diameter ratio over 15.

Wait, let’s talk about when straightness is extra critical, because that’s where the standards get tighter. If a part is going to be moving—like a shaft in a motor, a rod in a linear actuator, or a bolt that’s going to spin—straightness is everything. If that shaft is even slightly bent, it will cause vibration, wear out bearings fast, and even break the part prematurely. For these parts, we usually hold straightness to 0.02mm per 100mm of length, which is way tighter than our baseline. If the part is static? Like a bolt that’s just holding two plates together? Straightness is way less important—baseline works, because it’s not moving, so even a tiny bend won’t affect performance. I tell every client: “If your part is spinning or sliding, we go tight on straightness. If it’s just sitting there holding stuff, we stick to standard specs.” That’s saved us so many headaches from clients asking for super tight tolerances when they don’t need them, which also keeps costs down for them.

Common mistakes I see clients make when specifying straightness: first, they give a tolerance without saying what unit it is. Like, “straightness 0.05” could be 0.05mm or 0.05 inches, which is a huge difference. 0.05 inches is 1.27mm—way too loose for most parts. Second, they forget that straightness is along the axial length, not the surface smoothness. I get that a lot: “I want straightness 0.05 and surface finish Ra 0.8”. Those are separate specs, don’t mix them up. Third, they don’t account for part size. A 1mm tolerance on a 10mm part is way different than a 1mm tolerance on a 1000mm part. We always ask for a part drawing with dimensions, length, material, and end use before we give a quote, so we don’t miss anything.

Now, as a supplier, what do we do to make sure every part meets straightness standards? First, we pre-process: check the drawing, confirm specs with the client, prep the machine and tooling. Then, first article inspection: we machine the first part from a new batch, measure its straightness, and send it to the client for approval before we run the rest. That’s a big one—no more mass producing bad parts because we didn’t check the first one. Then, in-process checks: every 20 parts, we pull one and check straightness, so if the machine starts drifting, we catch it early. Finally, final inspection: all finished parts get measured for straightness, and we only ship parts that meet our internal quality checks and the client’s specs.

I know this was a lot, but the main takeaway here is that straightness standards for CNC turning parts aren’t arbitrary numbers. They’re based on the part’s purpose, dimensions, material, and machine capability. If you’re working with a supplier that just gives you a generic “straightness 0.1mm” without asking questions, that’s a red flag. We take the time to get all the details right, because at the end of the day, if your part fails because of bad straightness, it’s our reputation on the line, not just our bottom line.

If you’re currently sourcing CNC turning parts and you’re not sure what straightness spec you actually need, or you’ve had bad experiences with parts that were bent or out of tolerance, hit us up to chat. We can walk through your part, suggest the right straightness standard, and even send over sample parts to test fit before you place a big order. No pressure, no sales pitch—just machinists who know this stuff inside and out.

Transmission Shaft References:
ASME Y14.5-2018, Dimensioning and Tolerancing.
ISO GPS (Geometrical Product Specifications) Standard Series, Straightness Tolerance Requirements.
Machinery’s Handbook, 31st Edition, Turning Process Tolerance Guidelines for Cylindrical Parts.


Dongguan Tuoyue Hardware Technology Co., Ltd.

Address: No.2, Lane 7, Industrial Road, Lingtou Village, Qiaotou Town, Dongguan City, Guangdong Province
E-mail: 346320463@qq.com
WebSite: https://www.toyuehardware.com/