CNC milling guide · 9 min read

What Is CNC Milling? A Beginner's Guide

New to CNC milling? Learn how it works, what materials it cuts, how accurate it is, and when to choose it — from CNCFactory, Colombo's precision milling shop.

Published 11 July 2026 · CNCFactory

Cutting tool milling an aluminium workpiece at CNCFactory in Colombo

If you have a part in your head — or on a napkin sketch — and you need it made accurately from metal or plastic, CNC milling is almost certainly the process you're looking for. But if you've never worked with a machine shop before, the terminology can feel like a wall.

This guide breaks it down in plain terms. By the end, you'll know exactly what CNC milling is, how the process works, what materials it handles, and whether it's the right choice for your project.

What Does CNC Stand For?

CNC stands for Computer Numerical Control. In short, it means a computer controls the movement of the cutting tool — not a human hand operating levers. Every cut, every pass, every hole follows a programmed path derived from your design file.

This matters because it removes human error from the equation. The machine repeats the same motion with the same precision every single time, whether it's cutting one part or a hundred.

What Is a CNC Mill?

A CNC mill is a machine that holds a spinning cutting tool—an endmill, drill bit, or similar—and moves it across a fixed workpiece in multiple directions to remove material. The result is a finished part that matches the geometry of the digital design.

The workpiece—your raw block of aluminium, steel, plastic, or other material—is clamped securely to the machine's table. The cutting tool then follows a programmed toolpath, carving out pockets, contours, holes, and flat faces until the part is complete.

At CNCFactory, we run a HAAS VF-2, a professional-grade vertical machining centre used in manufacturing facilities worldwide. It performs 3-axis milling, meaning the cutting tool moves in three directions: left–right (X), front–back (Y), and up–down (Z).

Cutting tool machining aluminium on a three-axis CNC mill

How Does the CNC Milling Process Work?

From a customer's perspective, the process has a few clear stages:

1. Design (CAD)

Everything starts with a 3D model. This is built using CAD software (Computer-Aided Design)—programs like SolidWorks, Fusion 360, or AutoCAD. The model defines every dimension, hole, and surface of your part.

If you don't have a 3D file, a 2D drawing with dimensions, a physical sample, or even a detailed sketch can be used as a starting point. A machine shop can convert these into a workable model.

2. Toolpath Programming (CAM)

Once the 3D model is ready, CAM software (Computer-Aided Manufacturing) translates it into a set of toolpath instructions. These tell the machine exactly where to move, how fast to spin the cutter, how deep each pass should go, and in what sequence to cut each feature.

Fusion 360 CAM toolpath programming for a CNC milled mould

3. Setup

The machinist selects the correct cutting tools, clamps the workpiece to the table, and runs a probing routine to establish precise reference points—the origin of the part in machine coordinates. A good setup is what separates accurate results from scrap.

Machinist clamping an aluminium workpiece during CNC machine setup

4. Machining

The machine runs the program. Coolant is applied to reduce heat and clear chips. The cutting tool works through the material—facing flat surfaces, milling pockets, drilling holes, cutting contours—until all features are machined.

5. Inspection

Finished parts are checked against the required dimensions. On-machine probing can automatically verify critical features while the part is still clamped, catching any deviation before the job is called complete.

Precision inspection of a CNC machined aluminium part with a digital calliper

What Operations Does CNC Milling Cover?

CNC milling isn't one single cut—it's a family of operations that together can produce almost any prismatic (non-round) shape:

  • Facing — skimming the top surface flat and smooth
  • Pocketing — removing material inside a closed boundary to create cavities or recesses
  • Contouring — following an outer profile to shape the edges of a part
  • Drilling — creating holes to a precise depth and diameter
  • Tapping — cutting internal threads inside a drilled hole so a bolt can be screwed in
  • Slotting — milling a narrow channel through or into the material

Most custom parts require several of these operations in one job.

What Materials Can Be CNC Milled?

CNC milling works across a wide range of metals and engineering plastics. Common materials include:

MaterialCommon uses
AluminiumEnclosures, brackets, housings, prototypes — machines fast and cleanly
Mild steel / stainless steelStructural components, fixtures, parts needing strength
P20 steelInjection moulds and press tools — a standard mould steel
Acrylic (PMMA)Displays, covers, light guides — can be milled and polished clear
HDPEFood-safe parts, wear blocks, cutting boards
NylonGears, bushings, wear-resistant parts
Samples of aluminium, steel, acrylic and engineering plastic for CNC milling

The right material depends on the part's function, the environment it operates in, the surface finish required, and your budget.

How Accurate Is CNC Milling?

This is one of CNC milling's biggest advantages over manual machining or 3D printing. A properly set up CNC mill can hold very tight tolerances—the allowed deviation from the target dimension.

At CNCFactory, our standard machining tolerance is ±0.02mm. To put that in perspective, a human hair is roughly 0.07mm thick. This level of accuracy means mating parts fit together correctly, threads engage properly, and assemblies work as designed.

Tolerances are specified on your drawing. Not every feature needs to be held to the tightest possible tolerance—calling out only what's critical keeps costs reasonable.

What Is CNC Milling Used For?

CNC milling is used wherever a part needs to be geometrically accurate and functionally reliable. In practice, that covers an enormous range of applications:

  • Prototypes and product development — testing a design before committing to mass production
  • Moulds and tooling — creating the cavity tools used in injection moulding or casting
  • Jigs and fixtures — holding tools used during assembly or inspection
  • Spare and replacement parts — reproducing discontinued components or repairing equipment
  • Custom components — one-off or small-batch parts built to a specific requirement
  • Enclosures and brackets — housings for electronics, motors, or mechanical assemblies
Collection of custom CNC milled aluminium moulds, brackets and components made in Sri Lanka

CNC Milling vs Other Manufacturing Methods

MethodBest forLimitations
CNC millingAccurate metal and plastic parts, moulds, functional componentsSlower for very high volumes than casting; cannot machine very deep cavities
3D printing (FDM/SLA)Concept models and visual prototypesWeaker material properties, lower surface accuracy, poor for production
Laser cuttingFlat sheet profiles2D only — no 3D features
Manual machiningSimple single-surface jobsLimited repeatability and accuracy

For parts that need to work—not just look like the design—CNC milling is usually the right answer.

What Do You Need to Get Started?

To request a CNC milling quote, you typically need:

  1. A design file — ideally a STEP (.step / .stp) or SolidWorks (.sldprt) file, plus a PDF drawing with labelled dimensions and tolerances
  2. Material specification — what the part should be made from
  3. Quantity — how many parts you need
  4. Finish requirements — raw machined, deburred, anodised, or other surface treatment

No 3D file yet? A 2D sketch with clear dimensions, a physical sample, or a detailed photo can be enough to start a conversation. A good machine shop can help you take it from there.

CNC Milling in Sri Lanka

Precision CNC milling is available locally in Colombo. CNCFactory operates a HAAS VF-2 machining centre at our workshop on Vauxhall Street, Colombo 02, serving clients across Sri Lanka with custom part manufacturing, mould making, and CAD/CAM design services.

Standard turnaround is 5 working days. Quotations are returned within 12 hours of receiving a file.

HAAS VF-2 CNC milling machine in the CNCFactory workshop in Colombo, Sri Lanka