Content Menu
● Stress Concentration Basics in Stepped Shafts under Axial Load
● Geometric Rules That Survive Contact with Reality
● How to Actually Machine a Decent Fillet on a CNC Lathe
● Fatigue When the Load Cycles
● Quick Reference Table We Keep Pinned Above the CNC Console
● Q&A – Questions We Actually Hear Every Week
Shoulders on turned parts look simple enough—drop from one diameter to another, throw in a fillet radius, and move on. In practice, that transition controls whether the part carries its full rated load or snaps the first time someone tightens a nut. Axial load capacity in turned components almost always dies at the shoulder long before the base material gives up.
I’ve pulled apart enough failed shafts over the years to know the pattern: the fracture face starts dead-center in the fillet, runs at 45 degrees for a few millimeters, then goes brittle across the rest of the section. Give the same part a decent radius and maybe a burnished fillet and it will take 40-60 % more end load without complaint.
The numbers are brutal. A 1045 shaft with a 0.4 mm radius corner (r/d ≈ 0.02) typically carries only 35-40 % of the load you calculate from the small diameter cross-section. Raise that radius to 4 mm (r/d ≈ 0.2) on the same shaft and you’re suddenly using 85-90 % of the material you paid for. That gap is real money in material, heat treat, and scrapped assemblies.
This piece pulls together what actually works on the shop floor, backed by journal data instead of textbook guesses. We’ll walk through the geometry that matters, the tool paths that deliver it repeatably, and the finishing tricks that push the envelope further.
Every machining engineer has Peterson’s Stress Concentration Factors book dog-eared on the shelf. The charts for axial tension on a stepped bar with shoulder fillet are the ones that get used the most.
For a typical diameter ratio D/d = 1.5:
In pure static tension the part fails when σ_max = Kt × (P / A_small) reaches ultimate tensile strength. A Kt of 2.65 means you only get about 38 % of the textbook load capacity. That’s why hydraulic cylinder rods, tie-bars, and lead-screw ends so often break right at the shoulder even though the stress calculation on the rod diameter looks fine.
Real parts also see buckling in compression, combined bending, and fretting from bearing seats, but the fillet still dominates the conversation.
Transmission input shaft, 38 mm to 25 mm step, 1045 steel normalized. Original drawing called out R0.8 max “for tool clearance”. Parts were cracking at 160 kN axial thrust during end-of-line test. Changed the fillet to R3.5 with a full-radius insert and added a light plunge burnish pass. Same material, same heat treat—passed 260 kN with no cracks. That single radius change added almost three extra tons of capacity.
17-4PH H1025 actuator rod, 50 mm to 35 mm shoulder. Designer specified R1.5 because “that’s what the insert catalog has”. FEA flagged 1,380 MPa peak in the fillet at 480 kN compression (customer requirement). Switched to a 7 mm full-radius button tool and took an extra 0.15 mm depth of cut on the finish pass to put compressive residual stress in the surface. Peak dropped to 880 MPa and the rod sailed through qualification.
Data from multiple sources keeps pointing to the same band: r/d between 0.12 and 0.25 gives the best bang for buck. Below 0.08 the curve goes almost vertical—tiny gains in radius buy almost nothing. Above 0.25 you’re giving away shoulder face length or bearing seat width for very little extra strength.
Larger diameter steps hurt. Going from D/d = 1.02 to D/d = 2.0 at fixed r/d = 0.1 raises Kt from ~1.6 to nearly 2.2. If you have freedom on the print, keep the big diameter as close to the small one as assembly constraints allow.
High-strength steels (4340 Q&T, 300M) and titanium alloys punish small radii far worse than mild steel or 6061 aluminum. For anything above 1,200 MPa UTS, treat r/d = 0.15 as the absolute minimum.
Programming a big radius is easy; cutting it repeatably without chatter or leaving witness marks is harder.
The fillet sees the lowest cutting speed on the whole cut. Drop feedrate to 0.04–0.07 mm/rev for the finish pass and run flood coolant. Any higher and you leave visible feed marks that act as crack initiators.
Roller burnishing the fillet is the single cheapest strength upgrade available. A single-point diamond or carbide roller tool run at 0.02 mm interference adds 400–700 MPa compressive stress and knocks surface roughness down to Ra 0.2–0.4. I’ve seen fatigue life triple on 4140 lead screws with nothing else changed.
Static ultimate strength is one thing; a ballscrew or hydraulic rod that sees millions of thrust reversals lives or dies by notch fatigue.
The fatigue notch factor Kf is usually lower than static Kt for steels (notch sensitivity q ≈ 0.4–0.6), but for aluminum and titanium q approaches 1.0, so Kf ≈ Kt. Translation: high-strength lightweight alloys demand large radii and perfect surface finish.
Real example: linear-axis ballscrew, 48 mm bearing journal to 36 mm thread major, 100 million cycles ±180 kN required. Original R2.0 fillet failed at 14 million cycles. New design R7.5 + deep rolling still running past 200 million.
| Parameter | Safe Range | Typical Strength Retained |
|---|---|---|
| r/d | 0.12 – 0.25 | 85 – 95 % |
| D/d | ≤ 1.5 | Keeps Kt low |
| Fillet Ra | ≤ 0.8 μm | +20 % fatigue |
| Residual stress | –300 to –800 MPa | Huge fatigue gain |
| Undercut | Only if rolled | Otherwise avoid |
Export the exact tool path (including nose radius compensation) from your CAM into Hypermesh or Ansys Workbench. Use at least eight quadratic elements through the fillet thickness. I’ve matched physical test breaks within 6 % doing it this way.
The shoulder fillet is the choke point for axial load capacity on almost every turned part that matters. A sharp corner throws away half your material strength; a properly radiused and finished shoulder delivers nearly everything the material spec sheet promises.
Keep full-radius inserts in the turret, slow the feedrate down in the corner, and add a burnish or roll pass when the part has to live a long time. The cycle-time penalty is seconds; the strength gain is often double-digit percent. In twenty-five years of making hydraulic rods, transmission shafts, and actuator components, I’ve never seen a properly designed shoulder be the weak link—failures always move somewhere else, usually where they’re easier to fix.
Pay attention to that little curved corner. It’s quietly deciding whether your part is adequate or bulletproof.
Q1: My drawing only allows R1.0 because of bearing seat length. What now?
A: Use a full-radius insert anyway and shift the shoulder face 0.5–1 mm. The strength gain far outweighs the tiny stack change.
Q2: Do I need to burnish every part?
A: No—for static load only, a good machined fillet is usually enough. Reserve burnishing for anything that sees more than 10,000 cycles.
Q3: Can I just EDM or grind the fillet after turning?
A: You can, but re-machining with a proper button tool is faster, cheaper, and leaves compressive stress instead of tensile.
Q4: What about threaded ends—same rules?
A: Absolutely. Thread relief runout is a shoulder in disguise. Use the biggest radius the nut will clear.
Q5: Any difference between tension and compression?
A: Static ultimate is similar, but buckling cares about straightness and surface defects more than fillet radius once r/d > 0.15.