What is CNC Milling?
CNC milling uses a rotating cutting tool to shape stationary workpieces with high precision. Unlike turning, it can produce complex shapes and contours in difficult-to-machine materials.
Updated: 8/20/26
How does CNC milling work?
CNC milling removes material from a clamped workpiece by moving a rotating cutting tool along computer-controlled paths.
A CNC controller executes a program that coordinates axis motion, spindle speed, feed rate, tool changes, and auxiliary functions such as coolant.
Model-to-machine workflow

Create the part model
The component is designed in CAD, defining its geometry, dimensions, datums, holes, pockets, contours, and tolerances.

Plan machining in CAM
CAM software selects tools and creates machining operations—such as facing, adaptive roughing, pocketing, drilling, contouring, and finishing. It generates toolpaths: the precise trajectories the cutter will follow.

Post-process the program
CAM output is converted into G-code. The code contains motion commands plus process information including coordinates, feed rates, spindle commands, and tool changes.

Set up the machine
The machinist mounts and indicates the workpiece or fixture, loads tools, measures tool lengths/radii, establishes work coordinate offsets, and verifies clearance. This aligns the digital program’s coordinate system with the physical stock.
What's the difference between 3-axis and 5-axis machining?
The main difference between a 3-axis and a 5-axis machine is motion. A 3-axis mill moves only linearly along the X, Y, and Z axes, while a 5-axis mill adds two rotary axes. This means that the tool, part, or both, can tilt and rotate.
The extra axes improve access to complex geometry and can reduce setups. The downside is that machining, programming, setup, and verification get more complex. Machining hours on a 5-axis machine are also more expensive than those on a 3-axis machine.
|
Capability |
3-axis machining |
5-axis machining |
|
Linear axes |
X, Y, Z |
X, Y, Z |
|
Rotary axes |
None |
Two, commonly designated A/B, A/C, or B/C depending on kinematics |
|
Tool orientation |
Usually fixed vertically relative to the machine table |
Can be indexed or continuously varied relative to the workpiece |
|
Part access |
Primarily top-side; other faces require reclamping or alternate fixtures |
Multiple faces and angled regions can often be reached in one clamping |
|
Typical work |
Plates, blocks, pockets, holes, profiles, prismatic housings |
Impellers, blisks, turbine components, molds, medical components, complex aerospace structures |
|
Hourly rate |
$75 - $125/hr |
$125 - $200/hr |
|
Setups |
2-6 |
1-2 |
|
Fixture cost |
Low-medium |
Medium (but fewer fixtures required) |
|
Scrap risk |
Higher (re-clamping errors, tolerance stack) |
Lower (single setup) |
|
Surface finish |
Good |
Excellent |
How does 3-Axis machining work?
A 3-axis CNC mill moves the cutting tool along the X, Y, and Z axes—left to right, front to back, and up and down—while the workpiece remains fixed on the table. This limits tool access to the top side of the part.
Three-axis machining is well suited for flat parts and top-access pockets. Because the tool cuts primarily from above, machining other sides requires the part to be flipped, re-clamped, and re-zeroed.
- Best for flat plates, simple brackets, and components with top-access pockets
- Tolerances typically range between +/-0.002" to +/-0.005"
How does 5-Axis machining work?
A 5-axis machine adds two rotary axes, allowing the table or spindle head to tilt and swivel. This gives the cutting tool access to complex features from multiple angles.
5-axis machining typically uses either 3+2 or simultaneous motion. In 3+2 machining, the rotary axes are positioned and locked before cutting begins. Simultaneous 5-axis machining moves all five axes at once, making it ideal for sculpted surfaces and complex contours.
- Best for multi-sided parts, compound angles, and contoured surfaces
- Tolerances typically range between +/-0.0005" to +/-0.002"
When to choose CNC milling?
CNC mills produce flat surfaces, pockets, slots, and holes. With 5-axis capability, they can also machine complex angles and contours.
- Tool spins at high speed (up to 20,000+ RPM)
- Part stays mostly still on the table
- Common machines: 3-axis VMC, 5-axis mill
Mills vs. Lathes
The shape of your part is the most important determining factor in choosing a CNC machining process. If the part is prismatic (i.e., looks like a box), you should use a mill. If the part is round or cylindrical, you should use a lathe.
In addition to part shape, part features also indicate which machining process you should use.
|
Part Feature |
Best Process |
|
Flat surfaces, pockets |
Milling |
|
Round OD, bores |
Turning |
|
External threads |
Turning |
|
Slots, keyways |
Milling |
Mill-Turn Machines
Many parts, like turbine blades and impellers, are complex enough to require milling and turning operations. One option is to complete the first operation on one machine and then move it to the next; however, this could result in alignment issues.
Your other option is to combine both operations into one, which is achievable with a mill-turn machine.
A mill-turn machine combines a mill and a lathe into one machine and one operation. The machine’s spindle spins the part for turning operations, but it can be locked and milled with live tooling.
Choose a mill-turn machine when:
- You want to avoid concentricity and alignment issues by moving your part between machines
- The part’s features require milling and turning operations
While machining hours are more expensive on a mill-turn machine than a mill or a lathe, the reduced setups and improved accuracy are worth the cost for the right part.
Choose a mill-turn machine when your part is cylindrical and has:
- Slots or keyways
- Cross holes (e.g., radial holes through the center)
- Flat features (e.g., hex shapes, flats)
