GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Explainer

CNC Mill Basics for Beginners

A CNC mill is a subtractive machine tool that follows a program to cut metal or plastic into a finished shape. This page explains the axes, the code, the tooling and the tolerance limits, so a new engineer or buyer can tell what a job actually needs. No prior machining background assumed.

3 to 5 axes±0.005 mm standardOne-off to 10,000+
CNC mill basics for beginners shown on a machined aluminum part
How it cuts

CNC mill basics for beginners: what the machine does

A CNC mill holds a rotating cutting tool and moves it through a solid block of material. The block is clamped to a table or a vise. The tool spins, the table or the spindle moves, and material leaves as chips. Subtract enough chips along the right path and the block becomes the part on the drawing.

What separates a CNC mill from a manual mill is the program. Every position, feed rate and spindle speed comes from a file, not from a handwheel. The same file can run a hundred times and produce the same geometry, which is why machining moved to CNC in the first place.

The cutting tool is the only part that touches the workpiece. Common tools are flat end mills for square corners, ball end mills for curved surfaces, drills for holes, and taps for threads. A 6 mm flat end mill in aluminum might run at 8,000 rpm and 1,500 mm/min. Drop the same tool into 316 stainless and those numbers fall hard.

Chips carry heat away. If the chips look like dust or turn blue, the cut is wrong. Proper chips are short, curled and warm, not hot. That single observation tells a beginner more about a running job than any screen on the control.

  • 1
    Tool rotates, work stays putMilling differs from turning, where the work rotates instead.
  • 2
    Program drives every movePositions and feeds come from G-code, not from an operator's hand.
  • 3
    Chips are the feedbackChip shape and color show whether speed and feed are right.
Axes

The axes: where 3-axis stops and 5-axis begins

On a 3-axis mill, the tool moves in X, Y and Z while the part stays fixed. That covers most flat plates, brackets, housings and covers. The part is cut from the top, then flipped and cut from the other side. Each flip adds a setup and each setup adds error, because the part must be re-located to within a few microns of where it was.

A 4-axis mill adds rotation around one axis, usually the X axis. Think of a shaft with flats, slots or holes at different angles. The part turns while the tool cuts, so those features come off in one setup. On our shop floor, 12 four-axis mills handle this class of work.

A 5-axis mill adds rotation around a second axis, so the tool can approach the part from almost any direction. Curved impeller blades, deep pockets with undercuts and complex aerospace brackets become practical. We run 16 simultaneous 5-axis machining centers, with a Ø400 mm rotary table on the smaller machines.

The gain is not just shape. Fewer setups mean less re-clamping error, less handling and shorter lead time. A part that needs four setups on a 3-axis machine may need one on a 5-axis machine. That is where the accuracy advantage really comes from.

  • 1
    3-axisFlat and prismatic parts, cut from a few directions.
  • 2
    4-axisShafts, cylinders and angled features in one setup.
  • 3
    5-axisCurved surfaces and undercuts that 3-axis cannot reach.
Code

G-code, CAM and the file you send

G-code is a list of plain-text commands. G0 moves fast to a position, G1 feeds in a straight line, G2 and G3 cut arcs. M-codes handle the non-cutting actions: M3 starts the spindle, M8 turns on coolant, M30 ends the program. A simple facing pass might be twenty lines. A full mold cavity can be hundreds of thousands.

Nobody writes that by hand. CAM software reads a 3D model and outputs the code. The programmer picks the tool, the stepover, the stepdown and the toolpath strategy. Those choices decide cycle time and surface finish far more than the machine does.

For a beginner sending a model to a shop, the format matters less than the geometry. STEP and IGES carry solid geometry and are safest. STL carries a mesh, and a coarse mesh becomes a faceted surface. If the model has open edges or duplicate faces, the CAM software will fail on it before any metal is cut.

A drawing still helps. Tolerances, thread callouts, surface finish notes and material specs belong on a 2D drawing even when the 3D model is perfect. Without them, the shop has to guess, and guessing is where rework starts.

  • 1
    G0 and G1Rapid positioning and linear feed moves.
  • 2
    STEP over STLSolids cut cleaner than coarse meshes.
  • 3
    Send a drawing tooTolerances and finishes need a written callout.
Setup

Workholding: the step beginners underestimate

Before a single cut, the part has to be held rigidly. A vise is the default for small blocks. Soft jaws machined to the part profile grip irregular shapes without marking them. For thin plates, a vacuum table or double-sided tape spreads the clamping force and stops the part from bowing.

Rigidity is the whole point. A part that vibrates will chatter, and chatter shows up as ripples on the surface, oversized holes and broken tools. If a setup rings when you tap it, it will chatter. Adding a support under an overhanging section often fixes more than changing the cutting parameters.

The first operation usually establishes a datum. The second operation has to find that datum again, and any error there lands directly on the part. This is why 5-axis work is accurate: the part is cut from several sides without ever leaving the fixture.

Thin walls are the classic trap. A 0.8 mm aluminum wall will deflect under cutting force even when the toolpath is correct. The usual fix is to leave more material on the wall during roughing, then take light finishing passes at the end.

  • 1
    Vise and soft jawsStandard for blocks and irregular shapes.
  • 2
    Vacuum or tapeFor thin plates that would bow in a vise.
  • 3
    Datums carry overSetup error on op two becomes part error.
Material and finish

How material and finish change the numbers

Aluminum 6061 is the default for prototypes and most housings. It cuts fast, holds tight tolerances and takes anodizing well. 7075 is roughly twice the strength and machines almost as easily, but it costs more and welds poorly. If weight matters more than cost, 7075 is the usual pick.

Stainless 303 machines freely and is the easiest stainless to run. 316L resists corrosion better but work-hardens, so light finishing passes and sharp tools matter. Titanium TC4 and Inconel sit at the hard end: slow speeds, heavy coolant, short tool life. Those parts cost more because they take longer, not because the machine is different.

Plastics behave differently again. POM holds dimension and machines cleanly. PEEK is expensive and abrasive, so tool wear shows up quickly. ABS and PMMA can crack if the tool grabs, which means slower feeds and sharper edges.

Finish is chosen after function, not before. Ra 1.6–3.2 μm is a normal as-machined surface. Ra 0.8–1.6 μm needs a finishing pass and a smaller stepover. Ra 0.2–0.8 μm usually means additional polishing or lapping. Tightening the finish callout adds time, so only specify it where the surface actually seals, slides or shows.

  • 1
    6061 for most workFast to cut, easy to anodize, good tolerance.
  • 2
    316L work-hardensSharp tools and light finishing cuts are required.
  • 3
    Finish drives cycle timeCloser Ra means more passes and more polishing.
Numbers

What tolerance and cost really mean

Tolerance is the allowed deviation from the drawing. On most parts, ±0.05 mm is comfortable and cheap. Tightening to ±0.005 mm means smaller tools, slower feeds, more inspection and often a temperature-controlled room. The cost curve is not linear. Going from ±0.05 mm to ±0.01 mm adds far less than going from ±0.01 mm to ±0.005 mm.

Only the dimensions that matter should carry a tight tolerance. A hole that locates a bearing needs ±0.005 mm. The outer profile of the same part may be fine at ±0.1 mm. Marking everything tight is the most common beginner mistake, and it quietly doubles the price.

Cost is driven by three things: material, machining time and setup count. A simple aluminum bracket can run from one piece to a large batch without tooling. A titanium aerospace part with a tight finish takes many hours on a 5-axis machine, and that time is the cost.

Quantity changes the math. We have no minimum order quantity, so a single prototype is normal. At 10,000+ pieces, fixtures and dedicated tooling spread across the run, and unit cost falls. Production can start within 24 hours of approval, and parts typically ship in 3–5 days.

  • 1
    Tolerance is not freeEach tighter band adds passes and inspection.
  • 2
    Tight only what movesLeave cosmetic dimensions loose.
  • 3
    Quantity lowers unit costFixtures spread over the whole run.
Boundaries

When a CNC mill is the wrong answer

A CNC mill removes material from a solid block. That means waste, and waste costs money when the material is expensive. A titanium bracket that could be stamped from sheet will always be cheaper as a stamping at volume. Milling is right for prototypes, low volume and complex geometry, not for high-volume simple shapes.

Very deep, narrow pockets are another limit. If the pocket is 6 mm wide and 60 mm deep, the tool needs a length-to-diameter ratio of ten, and it will deflect and chatter. A different process, or a design change that opens the pocket, is often the honest answer.

Very large parts hit machine travel. Our largest envelope is 4,000 × 400 × 150 mm, and the largest standard machine covers 4,000 mm. Beyond that, the part has to be split or made another way.

Materials that are too soft or too abrasive also push back. Rubber-like elastomers deform instead of cutting. Some ceramics need grinding rather than milling. If a design calls for those, we say so early instead of quoting a process that will fail.

  • 1
    High volume, simple shapeStamping or casting usually wins.
  • 2
    Deep narrow pocketsLong tools chatter; redesign or another process.
  • 3
    Beyond 4,000 mmSplit the part or change the process.
Workflow

From model to finished part in 6 steps

  • 1
    1. Review the model and drawingCheck that the file opens as a solid, that threads and tolerances are called out, and that no feature is unreachable. Free DFM analysis comes back within 12 hours.
  • 2
    2. Choose material and stock sizePick from aluminum 6061, 7075, stainless 303 or 316L, steel 1045 or 4140, brass C36000, titanium TC4 or plastics such as POM and PEEK. Add 1–2 mm per side for cleanup.
  • 3
    3. Plan the operationsDecide how many setups are needed and where the datums sit. Aim for the fewest setups that reach every feature.
  • 4
    4. Program the toolpathsRough with a large tool at a 0.5–1.0 mm stepdown, then finish with a smaller tool at 0.1–0.3 mm stepover for Ra 0.8–1.6 μm.
  • 5
    5. Cut and inspectProbe or indicate the datum, run the first part, and measure critical dimensions before running the rest. Adjust offsets as needed.
  • 6
    6. Finish and check outApply anodizing, plating, bead blasting or laser marking if specified. Every part is inspected before shipment, with reports on request.
Judgement

Choosing the right machine class for the part

Match the geometry to the machine before you ask for a quote.

Part featureBest machineWhyTypical tolerance
Flat plate, holes, pockets3-axisCut from two sides, simple fixture±0.05 mm
Shaft with cross holes4-axisRotation removes a second setup±0.02 mm
Curved blade, deep undercut5-axisTool reaches an angle no 3-axis can±0.005 mm
Thin wall under 1 mm3-axis, light passesRigidity matters more than axis count±0.05 mm
One-off prototype3 or 5-axisNo tooling cost, cut from stock±0.01 mm
10,000+ identical partsMill-turn or 5-axisFewer setups, better repeatability±0.01 mm

The rule to remember

If the part is flat or prismatic, choose 3-axis and keep the tolerances where they belong. If it has curved surfaces, undercuts or features on many faces, choose 5-axis and pay for the axis instead of for four setups. Send a STEP file and a drawing, and the shop can tell you which one you actually need.

FAQs

Beginner questions we hear every week

How tight a tolerance should I ask for on my first part?

Start at ±0.05 mm on anything that does not need better. Reserve ±0.005 mm for fits, bores and mating surfaces.

Marking every dimension tight raises cost without improving function. A shop can usually advise which callouts are driving the price.

Do I need to write G-code myself?

No. CAM software generates it from the 3D model. What you provide is the model and the tolerances, not the code.

Understanding G0, G1 and M-codes helps you read a program and spot an obvious error, but it is not required to place an order.

What file format should I send?

STEP is the safest for solid geometry. IGES works for older systems. STL is acceptable but a coarse mesh produces faceted surfaces.

Add a 2D drawing with tolerances, threads, finishes and material. It removes guesswork at the machine.

Why does 5-axis machining cost more per hour?

The machines cost more, the programming takes longer and the setups demand more attention. The trade is fewer operations and better accuracy on complex geometry.

For a simple bracket, 3-axis is cheaper and just as good. For an impeller, 5-axis is often the only practical route.

Can you cut a single prototype?

Yes. There is no minimum order quantity, so one piece is a normal order. Quotation and DFM feedback come back within 12 hours.

Prototypes are usually cut from standard stock, so no tooling cost is added.

How do I know the parts will be inspected?

Every part is inspected before shipment, covering incoming material, in-process checks and final inspection. Reports are available on request.

Our quality system is certified to ISO 9001:2015, IATF 16949:2016, ISO 13485:2016 and ISO 27001:2022.

Send a model, get a real answer

Upload your STEP file and drawing. We reply with a quotation and a free DFM analysis within 12 hours, and a process engineer reviews the geometry before anything is cut.

12-hour quote100% inspectionNo minimum orderNDA on request

Follow

More from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC