UNSW Making

Basic CNC Milling: Introduction

Basic CNC Milling · Introduction — UNSW Making
CNC Milling Basics · Module 1

Basic CNC Milling: Introduction

Let's explore what CNC milling is, the anatomy of a 3-axis machine, and the core ideas you need to design and manufacture your own simple parts.

Section 1.1

What is CNC?

Computer Numerical Control, in one page.

CNC (Computer Numerical Control) is a method of controlling machines using programmed instructions. In a CNC mill, these digital instructions, known as geometric code or G-code, define the movement of tools in 3D space. The same principle underpins a huge range of machines, from 3D printers and laser cutters to complex vending machines.

It shines in subtractive manufacturing, where machine tools such as routers, mills and plasma cutters meticulously remove material from a solid block of stock in a controlled fashion. Unlike additive manufacturing (like 3D printing), which builds objects up layer by layer, CNC milling removes material with a rotating cutting tool to achieve designs with exceptional accuracy and repeatability.

The goal of this badge

Understand the end-to-end CNC workflow, so you have the confidence and knowledge to design and manufacture your own simple parts.

The CNC workflow

Getting a part from an idea to a finished object moves through three linked stages.

CAD (Computer Aided Design): designing the part in a computer program; the resulting 2D or 3D file holds its dimensions and form.
workflow-cadpaste Wagtail URL
CAM (Computer Aided Manufacture): translating the CAD file into a digital tool path and set of instructions for manufacture.
workflow-campaste Wagtail URL
CNC (Computer Numerical Control): the machine runs the CAM file to move tools and cut an accurate, reproducible object.
workflow-cncpaste Wagtail URL
Section 1.2

Anatomy of a 3-Axis Machine

What are the key components?

This basics badge focuses on 3-axis CNC milling machines (the machines available to you on upon completion). More powerful and complex machines are covered in future CNC badges. First, let's walk through the key components of a 3-axis CNC Mill.

Labelled diagram of a CNC 3-axis mill showing linear axis, gantry, spindle, tool holder, tool, vice, workpiece, fixturing table, controller and air supply/coolant.
mill-anatomy.pngdrop image here
FIG 1.2a The main components of a 3-axis CNC mill.

Linear axes

An axis represents a direction of movement. The standard cartesian axes on a 3-axis machine are X, Y and Z . Together they guide the movement of the cutting tool or workpiece through three-dimensional space.

The X and Y axes (red and green respectively below) control the horizontal shifting of the workpiece, left, right, back and forth at a constant height. The Z axis (blue below) is responsible for the vertical travel of the spindle, letting it move up and down.

Going further

Some machines add a fourth axis (often referred to as an A-axis) that rotates the workpiece, enabling a wider variety of designs. That mode is covered in future content.

Diagram showing X+/X-, Y+/Y- and Z+/Z- axis directions on a CNC mill.
axes.pngdrop image here
FIG 1.2b X, Y and Z travel directions on a 3-axis mill.

Workpiece (stock)

The workpiece, or stock, is the raw material from which the design is made. It must have geometry that can be securely attached to the CNC bed, a process known as fixturing or workpiece hold-down. Common methods include a vice, chuck or fixturing table.

Photo of a workpiece held in a machine vise with an optional stopper.
vise-workpiece.pngdrop image here
FIG 1.2c Stock secured in a machine vise, with an optional stopper for repeatable positioning.

Fixturing table (bed)

The fixturing table, or machine bed, is the rigid base on which machining takes place. It provides a flat, stable reference surface and typically contains T-slots or threaded holes into which a work-holding device (a vice, for example) can be installed to hold stock securely.

Depending on the machine, the table is mechanically aligned to the machine's linear motion, so its surface is parallel to the X and/or Y planes of motion. Typically, to move the tool around the stock, the entire bed moves.

Photos showing threaded-hole and T-slot fixturing tables.
fixturing.pngdrop image here
FIG 1.2d Two fixturing systems: a threaded-hole plate and a T-slot bed.

Spindle

The spindle motor powers and rotates the cutting tool. Its key parameters are maximum rotational speed (measured in revolutions per minute [RPM]) and power [W], which together define cutting capability.

Desktop CNC spindles typically reach ~15,000 RPM with lower power, suited to small tools and light cuts. Larger industrial spindles, such as the Symbiosis CNC, can reach ~24,000 RPM while providing much higher torque, enabling heavier material removal. Understanding your machine's spindle capability and limitations matters in later modules.

Comparison of a ~24K RPM spindle and a ~15K RPM spindle.
spindles.pngdrop image here
FIG 1.2e A high-speed ~24K RPM spindle beside a ~15K RPM desktop spindle.

Air supply / coolant

Many CNC machines need compressed air to operate certain functions. Plumbed compressed air aimed at the cutting end helps evacuate chips and cool the tool and material. On more complex machines, tool changers and coolant-mist accessories also rely on an external air supply.

Compressed-air nozzles on the Symbiosis CNC and Makera Carvera desktop CNC.
air-supply.pngdrop image here
FIG 1.2f Chip-clearing air on the Symbiosis CNC and the Makera Carvera desktop CNC.

Controller (HMI)

The controller, or Human Machine Interface (HMI), typically takes the form of a custom computer and is used to execute the machine's functions. Different manufacturers (Makera, HAAS, Tormach, etc.) use different controller software and button layouts. However they're all functionally similar, and once you learn one it's easy to pick up others.

Controllers of the Symbiosis CNC, Tormach 1100MX and HAAS SM2.
controllers.pngdrop image here
FIG 1.2g Three controllers: Symbiosis CNC, Tormach 1100MX and HAAS SM2.

Tool & tool holder

The tool (the cutting bit) is the business end of the mill. It rotates, and its sharp edges make direct contact with the stock to mill, drill or shape the design. Tooling differences are covered in the next module.

A unique segmented clamping system called a collet secures the cutting tool to the tool holder. A collet is effectively a spring that clamps evenly around a tool when tightened.

Exploded view of a tapered segmented collet and tool.
collet-exploded.pngdrop image here
FIG 1.2h A tapered segmented collet clamps the inserted tool.
Diagram labelling the tool holder, collet, collet nut and tool.
toolholder-diagram.pngdrop image here
FIG 1.2i Tool holder, collet, collet nut and tool (cutter).

Tool-holder types vary between CNCs. On larger machines, air-assisted tool holders enable quick exchange of pre-set tools of different diameters, streamlining tool changes and widening the range of tools that can be used. On desktop CNCs, a fixed-size collet chuck holds tools of matching diameter — a 3 mm collet accepts only 3 mm-shanked tools. This design has fewer components and is often preferred for its simplicity and cost, but limits the tool sizes available.

Section 1.3

Automatic Tool Changer

Swapping tools without operator intervention.

Some CNC mills are equipped with an Automatic Tool Changer (ATC), which lets the machine switch between tools on its own. When an operation requires a different tool, the machine runs a sequence to return the current tool and retrieve the next one from the tool carousel or magazine.

This reduces operator involvement, improves machining efficiency, and enables more complex multi-tool operations to run unattended, once you have the confidence to let them.

An automatic tool changer carousel loaded with tools.
atc.pngdrop image here
FIG 1.3a An ATC carousel holding a set of pre-loaded tools.
Section 1.4

Coordinate Principles & Machine Offsets

How we tell the machine where to cut.

A CNC machine does not understand what it's machining. It grimly executes your motion commands, then sits motionless until it's time to execute again. The machine is "dumb", so the instructions you give it must be carefully considered. So how do we tell the machine where to cut and where not to cut? Where to start and where to end? This is where coordinate principles and machine offsets come into play.

Two coordinate systems

A coordinate system is a cartesian origin (X=0, Y=0, Z=0) with axes. The Machine Coordinate System (MCS) is the 3-dimensional volume the machine can move within — picture a cube with its origin in a corner. The CNC head moves a relative distance into that volume and is constrained to stay inside it.

A Work Coordinate System (WCS) is a user-defined reference point that lives inside the MCS volume. Its origin sits at a specific offset (distance) from the MCS origin. The WCS is defined in your CAM software: all cutting movement is defined from this origin, giving a clean way to communicate positions to the machine.

Diagram comparing the Machine Coordinate System origin with a Work Coordinate System origin offset by (5,10,20).
coordinates.pngdrop image here
FIG 1.4a Machine Coordinate System vs Work Coordinate System.

Working the offset

In the example above, the WCS (blue) origin has a machine offset from the MCS origin. Follow how a move in the WCS maps back to the machine:

Why it matters

As you gain experience, we'll discuss why carefully choosing the location of your WCS is important, as it affects how easy your part is to set up and machine.

Section 1.5

Materials

What can I machine in the UNSW Makerspace Network?

A wide range of stock can be cut on the CNCs in the Makerspace network from timber, foams, plastics and softer metals.

Wheel of machinable materials including plywood, timber, foam, metals and plastics.
materials.pngdrop image here
FIG 1.5a A sample of materials the network's CNCs can cut.

Soft metals such as aluminium, brass and copper are ideal for machining in the desktop CNC mills. Harder materials such as steel and titanium require more powerful machines with specialised tooling.

BANNED MATERIALS FOR CNC MACHINING

Combustible materials (titanium included), graphene, composite materials (such as carbon fibre or fibreglass), and ceramics cannot be machined within the Makersapce Network. Combustible materials are a fire risk; graphene and composite dust can corrode key components, risk shorting electronics, and are a health hazard.

With every material, consider extraction. Ask yourself: does what I'm machining create dust or fine airborne particles? If so, a vacuum or extraction unit is necessary. If you're unsure about which materials are safe to use, always ask the staff. For a specific need to machine high-risk materials (thesis or postgraduate work), speak to staff directly.

Section 1.6

Material Procurement

Where can you buy materials in Sydney?

The James Kirby Makerspace (UNSW Sydney) keeps a limited supply of machining stock for various needs, plus a scrap bin with off-cuts free to a good home. Ask a staff member about availability for your project.

For large quantities or unspoiled material you'll need to provide your own. Here are some local starting points (sydney based). Alternatively, Amazon, AliExpress and eBay are also worth a look.

MaterialCompanyLink
Aluminium, brass & steelsEdcon Steeledconsteel.com.au
Aluminium, brass & steelsCalm Aluminiumcalm-aluminium.com.au
Hard & soft plasticsDFL shop on campus (UNSW Sydney)making.unsw.edu.au/dfl/shop
Hard & soft plasticsAustralian Plastic Fabricatorsaustralianplasticfabricators.com.au
Engineering materials (fancy alloys)Vulcan (steel suppliers)vulcan.co/contact/steel-sydney
Back to top

Related Badges

Categories: Manufacturing
Tags: CNC