Machining Methods and Milling Formulas: A Working Guide
This page shows how to pick a milling method and calculate the numbers that go with it. It is written for engineers and shop programmers who need a defensible starting point, not a rule of thumb passed down the floor. You will finish with the formulas, the parameter ranges, and the cases where each method should be avoided.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Key takeaways
What Machining Methods and Milling Formulas Actually Control
Every milling cut is defined by four numbers: cutting speed (Vc), feed per tooth (fz), axial depth of cut (ap), and radial width of cut (ae). The first two come from formulas. The last two are a strategy choice that you make before the tool touches the part. Get the order wrong and the math is useless, because a safe chip load at 8 mm step-over becomes a broken flute at 32 mm step-over.
Cutting speed is the surface speed of the tool edge against the material, in m/min. Feed per tooth is how far each edge advances in one revolution. Multiply them out and you get spindle speed (n) and table feed (Vf). Those two outputs are what the operator actually types into the control.
The formulas below are the standard ones. They are not a substitute for a tool catalog, but they let you cross-check whatever the CAM software hands you. If the catalog and the formula disagree by more than 30%, stop and find out why before cutting metal.
One more input matters more than most people admit: radial engagement. A 12 mm tool at 6 mm ae is a 50% radial step-over, which is a roughing load. The same tool at 1.2 mm ae is a 10% step-over, which is a high-speed path. The chip thinning that comes with low engagement is what makes the aggressive feeds in trochoidal milling possible.
- 1Vc is a material property, not a machine propertyAluminum runs 300–500 m/min; 4140 steel 120–180 m/min; 48–52 HRC tool steel 60–120 m/min with carbide.
- 2fz scales with tool diameter0.01–0.02 mm/tooth per mm of diameter is a common starting band for carbide in steel.
- 3ap and ae trade off against each otherDeep and narrow, or wide and shallow. Both work; mixing the two extremes does not.
- 4Chip thinning only applies below 50% engagementAbove that, use the catalog feed directly and check spindle load.
The Five Milling Formulas You Use Every Shift
Spindle speed: n = (Vc × 1000) / (π × D). For a 10 mm carbide end mill in 6061 aluminum at 400 m/min, that gives roughly 12,700 rpm. In 4140 at 150 m/min the same tool gives about 4,770 rpm. Same formula, very different machine behavior.
Table feed: Vf = fz × z × n, where z is the number of flutes. A 4-flute 10 mm cutter at 0.05 mm/tooth and 4,770 rpm feeds at 954 mm/min. That number is what you program as F. If you program feed in mm/tooth instead, the control does the multiplication, but the result must match.
Feed per tooth from a known feed: fz = Vf / (z × n). Use this when you inherit a program and want to know whether the previous programmer was conservative or reckless. It is the fastest way to audit an existing setup sheet.
Metal removal rate: MRR = ap × ae × Vf, in cm³/min after unit conversion. This is the number that tells you whether a strategy is actually faster. A trochoidal path with a low MRR is not a productivity tool; it is a tool-life tool.
Cutting time: Tc = (L + approach) / Vf, where L is the path length in mm. Add 5–10% for entry, exit, and retracts. This is what you use to sanity-check a quoted cycle time before you commit to a production run.
- 1n = (Vc × 1000) / (π × D)Vc in m/min, D in mm, n in rpm.
- 2Vf = fz × z × nVf in mm/min, fz in mm/tooth, z is flute count.
- 3fz = Vf / (z × n)Reverse the feed formula to audit an existing program.
- 4MRR = ap × ae × VfConvert mm³ to cm³ for a readable number.
Choosing Between Basic and Advanced Milling Methods
Basic milling covers face milling, side milling, slotting, and profile milling with a standard step-over. It is the right choice when the part is open, the setup is stable, and the material cuts freely. A 50% step-over with a 1×D axial depth is still the fastest way to remove bulk material in aluminum on a rigid 3-axis machine.
Advanced methods change the engagement geometry rather than the tool. Trochoidal milling uses a circular path with a small radial step-over, often 5–10% of diameter, and a deep axial cut up to 2×D. Ramp or helical entry replaces a plunge. Dynamic pocketing keeps the cutter moving instead of cornering into a full-width cut.
High-feed milling does the opposite: a shallow axial cut, often 0.5–2 mm, with a step-over of 70–90% of diameter. The feed per tooth is high because the chip is thin and the lead angle spreads the load. It suits large flat cavities where the machine has the spindle speed to keep up.
Push-pull and plunge roughing are niche methods. Plunge roughing removes material with the end of the tool like a drill, which works when the part is tall and thin and side deflection is the limiting factor. It leaves a stepped floor that needs a finishing pass.
Pick the method from the part geometry, not from habit. Open pocket, rigid setup, aluminum: basic or high-feed. Deep cavity, hard steel: trochoidal. Thin wall, tall feature: plunge roughing or a smaller radial engagement. If two methods both fit, run the MRR formula on each and let the numbers decide.
- 1Trochoidal5–10% radial engagement, axial depth up to 2×D, high Vf, low cutting force.
- 2High-feed70–90% step-over, 0.5–2 mm axial depth, high fz, needs spindle speed.
- 3Basic step-over40–50% radial engagement, 1×D axial depth, simple and rigid.
- 4Plunge roughingDrill-like entry, good for tall thin walls, leaves a stepped floor.
Climb Milling, Conventional Milling, and When Each Fits
In climb milling, also called down milling, the cutter tooth enters at maximum chip thickness and exits at zero. The cutting force pulls the work toward the cutter. On a machine with a preloaded ball screw this gives a better surface finish, longer tool life, and less tendency to rub. It is the default on CNC equipment.
In conventional milling, the tooth enters at zero thickness and exits at maximum. The edge rubs before it bites. That produces more heat and a rougher finish, but it also lifts the work away from the cutter, which helps on a worn machine or a loose setup.
The practical rule: climb mill everything on a tight machine, and switch to conventional only for the first pass on a scaly casting or forging. The scale is abrasive and hard on the insert. Once you are under the skin, go back to climb milling.
Back-and-forth toolpaths that mix both directions are common in CAM defaults. They cut cycle time but they change the chip load twice per pass. On finishing passes, force one direction. The extra retract time is cheaper than a rejected surface.
- 1Climb millingBetter finish, longer tool life, standard on preloaded CNC axes.
- 2Conventional millingUse for the first pass through casting scale, or on a loose old machine.
- 3Mixed-direction pathsFine for roughing, not for finishing.
How to Set Up a Milling Job, Step by Step
- 11. Identify the material and its conditionWrite down the grade and hardness before anything else. 6061-T6 and 7075-T6 behave differently; annealed 4140 and 4140 at 30 HRC behave differently again. If the hardness is unknown, ask for a cert or test one piece. This single input drives every number that follows.
- 22. Pick the tool and flute count for the featureUse 3 flutes for aluminum so the chip clears, 4–5 flutes for steel, and 6 or more for finishing in hard material where you want a small chip load at high feed. Keep the tool length under 4×D unless the feature forces you longer. Every extra diameter of stickout costs you stiffness.
- 33. Get Vc from the tool catalogStart in the middle of the catalog band, not at the top. A coated carbide end mill in 4140 might list 120–180 m/min; start at 150. In 48–52 HRC tool steel, start at 80 m/min. Hardened material above 55 HRC belongs on a different process, not a bigger feed override.
- 44. Calculate n and Vf with the formulasn = (Vc × 1000) / (π × D), then Vf = fz × z × n. Use fz from the catalog for the radial engagement you actually plan. At 10% ae the chip thins, so the catalog may allow 1.5–2× the nominal fz. At 50% ae, use the nominal value and no more.
- 55. Set ap and ae from the method, not the toolTrochoidal: ae 5–10% of D, ap up to 2×D, but check the flute length and the holder clearance. High-feed: ae 70–90% of D, ap 0.5–2 mm. Basic roughing: ae 40–50% of D, ap 1×D. Never set ap above the flute length minus 2 mm.
- 66. Choose the entry methodRamp at 2–3° for most pockets, helix for circular pockets, and plunge only with a center-cutting tool. A straight plunge into a non-center-cutting end mill is one of the most common ways to break a tool on the first part.
- 77. Run the first part at reduced feedCut the first part at 70–80% of the calculated feed and listen. A steady sound and silver-to-straw chips in steel mean you can step up. Blue chips mean the surface speed is too high. A high-pitched squeal means the radial engagement or the stickout is wrong, not the feed.
- 88. Measure the first article before the second cutCheck the critical dimensions and the surface finish against the drawing. Tolerance on our machines holds at ±0.005 mm, but that only matters if the setup was correct. Adjust offsets and record the final parameters on the setup sheet so the next run repeats.
Milling Method Selection: Engagement, Feed, and Fit
Use this table to choose a method before you open the CAM file.
| Method | Radial step-over (ae) | Axial depth (ap) | Best fit |
|---|---|---|---|
| Basic side milling | 40–50% of D | 1×D | Open pockets, rigid setup, aluminum |
| High-feed milling | 70–90% of D | 0.5–2 mm | Large flat cavities, high volume |
| Trochoidal milling | 5–10% of D | Up to 2×D | Deep pockets, 48–62 HRC mold steel |
| Ramp or helical entry | Tool diameter or less | 2–3° ramp | Pocket entry, no center-cut tool |
| Plunge roughing | End of tool | Feed per revolution | Tall thin walls, weak setups |
| Conventional finish | 5–8% of D | 0.2–0.5 mm | Scaly castings, first pass only |
Frequently Asked Questions
What cutting speed should I use for aluminum on a CNC mill?
For 6061-T6 and 7075-T6 with uncoated or ZrN-coated carbide, 300–500 m/min is a working band. Start near 400 m/min, which is about 12,700 rpm on a 10 mm cutter. If the spindle tops out below that, keep the feed per tooth and accept the lower surface speed.
Watch the chip. Aluminum should come off as a bright, curled chip, not a smear. A built-up edge on the cutting edge means the surface speed is too low or the feed per tooth is too fine.
How do I calculate feed rate if my CAM software already gives me one?
Run the formula in reverse: fz = Vf / (z × n). Compare the result against the tool catalog band for the material. If the CAM value is more than 30% below the catalog minimum, the toolpath was probably built with a conservative default, and you may be leaving cycle time on the table.
If it is above the catalog maximum, check the radial engagement. A shallow step-over with chip thinning can justify a higher fz. A full-width cut cannot.
When does trochoidal milling stop being worth it?
Trochoidal paths trade radial engagement for axial depth, so they shine when the cavity is deep and the material is hard. In soft aluminum with an open pocket, a plain 50% step-over at 1×D will beat it on metal removal rate.
It also stops paying when the tool has to change direction constantly in a narrow slot. If the trochoid diameter is smaller than about 1.5× the tool diameter, the path spends too much time on entry and exit.
Does climb milling always give a better finish?
On a machine with preloaded ball screws and a rigid setup, yes. The tooth exits at zero chip thickness, so it does not rub.
On a machine with backlash in the axis, climb milling can pull the work into the cutter and produce a worse finish or a broken edge. Conventional milling is the safer choice there. Check the machine, not the textbook.
How do I know if my speeds and feeds are too aggressive?
Three signals: chip color, sound, and tool wear pattern. Straw-colored chips in steel are normal. Blue or black chips mean the surface speed is too high. A high-pitched squeal means chatter, which usually comes from radial engagement or stickout rather than feed.
Look at the tool after the first part. Even flank wear across all flutes is normal. Chipping at the corner, or wear on one flute only, means the setup or the runout is wrong.
Can I use these formulas for titanium and Inconel?
The formulas are the same. The Vc values are much lower: 30–60 m/min for Ti-6Al-4V and 20–40 m/min for Inconel 718 with carbide. Feed per tooth also drops, often to 0.03–0.08 mm/tooth for a 10 mm cutter.
Titanium and nickel alloys work-harden, so never let the tool rub. Keep the feed per tooth high enough to stay under the hardened layer, and use plenty of coolant. A dwelling cutter will destroy itself in one pass.
Send Us the Drawing and We Will Run the Numbers
Upload a STEP file and we will return a quotation with free DFM analysis within 12 hours, plus the cutting parameters we plan to use. No minimum order quantity, from one prototype to 10,000+ parts, and your files stay confidential under NDA on request.
12-hour quote±0.005 mm tolerance100% inspection3–5 day shipping