CNC Machining Surface Finishes Guide — From As-Machined to Mirror
After the machine stops, the work isn't done. The surface finish of a CNC-machined part determines not just how it looks, but how it functions — friction, sealing, fatigue life, and assembly tolerance all depend on finish quality.
This guide covers the 6 most common CNC machining surface finishes, from budget-friendly as-machined to high-cost mirror polishing. Each finish includes Ra values (roughness average), typical applications, cost impact, and real-world selection advice.
The 6 Finishes at a Glance
| Finish | Ra (μm) | Cost Factor | Visual Appearance | Best For |
|---|---|---|---|---|
| As-machined | 1.6–3.2 | 1.0x (baseline) | Visible tool marks | Hidden surfaces, non-cosmetic |
| Bead blasted | 0.8–1.6 | 1.1–1.3x | Matte, uniform | Cosmetic covers, consumer goods |
| Brushed | 0.4–1.0 | 1.2–1.5x | Linear grain | Decorative panels, heat sinks |
| Medium polish | 0.4–1.0 | 1.3–1.8x | Semi-reflective | Medical devices, food contact |
| High polish | 0.1–0.4 | 1.8–2.8x | Reflective | Pistons, sealing surfaces |
| Mirror polish | <0.1 | 2.5–5.0x | Full reflection | Optics, mold cavities |
1. As-Machined (Standard)
Ra: 1.6–3.2 μm · Cost: baseline
The default finish from the machine tool. Visible tool marks from the end mill or lathe. This is the finish you get if you don't specify anything else.
How it's achieved:
- Standard feeds and speeds with a sharp insert
- A typical 3-flute end mill at 0.1 mm/tooth feed will produce Ra ~2.5–3.2 μm
- Switching to a wiper insert can improve to Ra ~1.6–2.0 μm without slowing down
When to use:
✅ Internal features not visible in the assembly
✅ Structural parts where cost matters
✅ Parts that will be painted, anodized, or plated (the coating covers tool marks)
✅ Prototypes
When to avoid:
❌ Cosmetic surfaces that will be touched by users
❌ Sealing surfaces (needs Ra < 0.8 μm for O-ring seals)
❌ Parts in sliding contact (accelerated wear with rough finish)
> Cost tip: As-machined is the fastest and cheapest. If your part doesn't need to look pretty, don't pay for polishing — the machine marks are part of the aesthetic.
2. Bead Blasted
Ra: 0.8–1.6 μm · Cost: 1.1–1.3x
Bead blasting propels fine glass beads at the part surface, creating a uniform matte texture. This is the most common cosmetic finish for consumer-facing CNC parts.
How it's achieved:
- Glass beads: 50–100 μm diameter
- Pressure: 2–4 bar (30–60 psi)
- Process time: 5–20 minutes
- Result: Even matte surface that hides minor tool marks
When to use:
✅ Consumer product enclosures
✅ Handheld devices (nice tactile feel)
✅ Parts that need an OEM look
✅ Hiding minor scratches and imperfections
Material considerations:
- **Aluminum**: Excellent result, consistent matte gray
- **Steel/Stainless**: Good, but may need longer cycle time
- **Brass/Copper**: Matte gold look — very aesthetic
- **Plastics**: Varies — POM (Delrin) responds well; ABS can show bead embedment
> Warning: Bead blasting adds a slight surface texture that can trap contaminants. Not suitable for food or medical contact surfaces without additional passivation.
3. Brushed (Linear Grain)
Ra: 0.4–1.0 μm · Cost: 1.2–1.5x
A linear brush pattern applied with abrasive belts or pads. Produces a consistent directional grain similar to brushed stainless steel appliances.
How it's achieved:
- Abrasive belt: 120–400 grit
- Direction: Consistent linear pass
- Process time: 5–15 minutes per face
- Result: Visible but uniform linear grain
When to use:
✅ Architectural panels, face plates
✅ Heat sinks (increases surface area slightly)
✅ Consumer electronics housings
✅ Parts that need a "premium" industrial look
Material best for:
- **Aluminum**: Most common for brushed finish
- **Stainless steel**: Classic brushed kitchen/architectural finish
- **Steel**: Less common (rust risk in grooves without coating)
> Limitation: Brushed finishes are directional. If the part rotates in use, the grain direction will be obvious. Bead blasting is better for isotropic appearance.
4. Medium Polish (Semi-Reflective)
Ra: 0.4–1.0 μm · Cost: 1.3–1.8x
Semi-reflective polish typically achieved with 320–400 grit abrasive. Removes visible tool marks and creates a smooth, showroom-ready surface.
How it's achieved:
- Sequential grits: 120 → 240 → 320 → 400
- Hand or machine polishing
- Process time: 15–45 minutes per side
- Result: Smooth, semi-reflective, no visible tool marks
When to use:
✅ Medical device components
✅ Food processing equipment
✅ Parts that will be clear anodized or PVD coated
✅ Customer-facing prototypes
Material considerations:
- **Aluminum 6061**: Polishes well, reaches Ra 0.4 μm consistently
- **Stainless 304/316**: Good result but longer process
- **Steel 1018/1045**: Moderate — surface hardness matters
- **Titanium**: Good polish but high tooling cost
5. High Polish (Reflective)
Ra: 0.1–0.4 μm · Cost: 1.8–2.8x
High polish requires 600–1000 grit abrasives followed by buffing compounds. Achieves a reflective surface that you can see your face in — but not quite mirror.
How it's achieved:
- Sequential grits: 120 → 240 → 320 → 400 → 600 → 1000
- Buffing compound (white rouge for aluminum, green for steel)
- Multi-stage process
- Process time: 45–90 minutes per side
When to use:
✅ Pistons and cylinder bores (needs low friction)
✅ Sealing surfaces
✅ Display parts in showrooms
✅ Electrode contacts
When to avoid:
❌ Parts that will be painted (paint doesn't stick well to high-polish)
❌ Parts with deep cavities (polishing tools can't reach)
❌ Soft aluminum (5052, 1100) — smears instead of polishing
6. Mirror Polish (Ultra-Fine)
Ra: < 0.1 μm · Cost: 2.5–5.0x
The highest grade of polish. Mirror finish requires diamond paste (3–6 μm) and multiple buffing stages. Achieved on suitable materials only.
How it's achieved:
- Sequential: 120 → 240 → 320 → 400 → 600 → 1000 → 2000 grit
- Diamond paste: 9 μm → 6 μm → 3 μm
- Final buff on soft wheel with polishing compound
- Process time: 2–4 hours per side for a small part
When to use:
✅ Injection mold cavities (creates SPI A-1 finish in plastics)
✅ Optical components and reflectors
✅ Medical implants (requires Ra < 0.05 μm)
✅ High-end decorative hardware
Materials that can achieve mirror finish:
| Metal | Mirror possible? | Effort | Notes |
|---|---|---|---|
| 6061-T6 Aluminum | ✅ | High | Best of common Al alloys |
| 7075 Aluminum | ✅ | Medium | Higher hardness = cleaner result |
| Stainless 304 | ✅ | High | Work-hardening slows process |
| Stainless 316 | ✅ | Very high | Slower than 304 |
| Tool Steel (P20, H13) | ✅ | Medium | Good for mold cavities |
| Brass | ✅ | Low | Polish-friendly, bright result |
| Titanium Grade 5 | ⚠️ | Very high | Tough, but beautiful when done |
| Copper | ⚠️ | Low | Soft — easy to scratch after polish |
Cost Impact Summary
| Finish | Cost Multiplier | When to Use |
|---|---|---|
| As-machined | 1.0x | Always the default |
| Bead blast | 1.1–1.3x | Most consumer products |
| Brushed | 1.2–1.5x | Premium industrial look |
| Medium polish | 1.3–1.8x | Medical, food, cosmetic |
| High polish | 1.8–2.8x | Functional sealing/sliding |
| Mirror polish | 2.5–5.0x | Molds, optics, implants |
> Real-world tip: A common mistake is specifying "mirror polish" for the entire part when only one surface needs it. Specify finishes per surface — make the visible faces polished and leave hidden faces as-machined. This saves 40–60% in finishing cost.
Finish Compatibility with Post-Processing
Not all finishes work with all post-processing:
| Post-process | As-machined | Bead blast | Polish |
|---|---|---|---|
| Clear anodize | Visible tool marks, poor aesthetic | ✅ Excellent | ✅ Excellent |
| Black oxide | ✅ Good | ✅ Better | ❌ Too smooth, poor adhesion |
| PVD coating | ✅ Good | ⚠️ Medium | ✅ Excellent adhesion |
| Powder coat | ⚠️ Good but visible texture | ✅ Hides undercoat well | ❌ Poor adhesion |
| Passivation | ✅ No effect | ⚠️ May change color | ✅ No effect |
Quick Selection Flowchart
Is the surface visible?
├── No → As-machined (cost lowest)
└── Yes →
Is it a consumer product?
├── Yes → Bead blasted (best cost/value)
└── No →
Is it medical or food?
├── Yes → Medium polish (cleanable, Ra < 0.8)
└── No →
Functional or cosmetic?
├── Functional (sealing/sliding) → High or mirror polish
└── Cosmetic → Bead blast or brushed
Frequently Asked Questions
Q: Can I bead blast and anodize?
Yes — this is actually the most common combination for aluminum CNC parts. Bead blast before anodizing produces a uniform, professional matte finish.
Q: Does polishing remove material?
Yes, typically 0.1–0.2 mm per surface for high polish, up to 0.3 mm for mirror. Design your part dimensions with this in mind.
Q: Which finish is best for aluminum?
For cosmetic parts: bead blast + clear anodize. For functional: medium polish. For sliding surfaces: high polish.
Q: What Ra value do I need for an O-ring groove?
For static O-ring seals (NBR/Viton): Ra < 1.6 μm. For dynamic (piston/rod): Ra < 0.4 μm. For PTFE seals: Ra < 0.2 μm.
Q: Why is mirror polish so expensive?
It's labor-intensive (2–4 hours per small part), requires skilled workers, and consumables (diamond paste, buffing wheels) cost significantly more than abrasives.
---
This guide reflects standard industry practice for CNC machining finishes. Actual results depend on material, machine condition, and operator skill. Always request a finish sample before full production.
→ Related: 5-Axis CNC Machining Guide