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

Get Instant Quote

How-to guide for engineers and buyers

How to Learn About CNC Machines

This guide is for engineers, buyers and new machinists who need working knowledge, not a brochure. It walks through seven steps, from reading a machine's axes to checking whether a shop can hold ±0.005 mm. Read it once and you can judge a part, a process and a quote.

7 stepsMachine typesG-code basicsTolerance checks
how to learn about cnc machines
Key takeaways

What to know before you start

Start with axes, not brandsCount the axes and know what each one moves before you compare machines.
G-code is the real languageYou cannot read a process until you can read G01, G02, G03 and feed rates.
Tolerance drives cost±0.05 mm is easy; ±0.005 mm changes the machine, the fixturing and the inspection.
Cut a part earlyOne hour of chips teaches more than ten hours of video.
Ask for the inspection reportA shop that measures is a shop that can hold the number.
Step 1-2

Understand the machine before the software

Most beginners open a CAM tutorial first. That is backwards. Start with the physical machine and the motion it can make. A CNC machine has a control unit, one or more servo-driven axes, a spindle that holds the tool, and a workholding surface. The control reads a program of coordinates and moves the axes to those coordinates while the tool turns. Everything else, tool paths, feeds, finishes, is a consequence of that loop.

Count the axes and their directions. A three-axis mill moves X, Y and Z in straight lines. A four-axis machine adds one rotary axis, usually around X or Y. A five-axis machine adds two rotary axes, so the tool can approach a face at an angle instead of straight on. That single difference decides whether an undercut, a deep pocket wall or a port face can be cut in one setup.

Ask what each axis is rated for. Travel matters more than a model number. GreatLight runs machines with travel from 500 × 500 × 450 mm up to 4,000 × 400 × 150 mm, plus a Ø400 mm rotary table on the five-axis side. If your part is 900 mm long, a compact 500 mm machine cannot touch it, no matter how accurate it is.

Then look at the spindle and the tool holder. A 12,000 rpm spindle with a BT30 holder suits small aluminium work. Heavy steel or deep pockets want more torque and a bigger taper. Spindle speed, torque and tool holder size tell you which materials the machine handles well and which it will fight.

  • 1
    3-axisFlat faces, drilled holes, straight pockets. One setup per face.
  • 2
    4-axisAdds one rotary axis for wrapped features, slots and holes around a cylinder.
  • 3
    5-axisTwo rotary axes, angled tool access, fewer setups, tighter position control.
  • 4
    Mill-turnTurns and mills in one cycle, good for shafts with cross features.
Step 3

Read G-code and the setup sheet

G-code is not a programming language you have to master. You need to read it. G00 is rapid positioning, G01 is a straight feed cut, G02 and G03 are clockwise and counter-clockwise arcs. F is feed rate in mm per minute, S is spindle speed in rpm. M03 starts the spindle, M08 turns coolant on. That is most of what appears on a setup sheet.

Once you can read those lines, feeds and speeds stop being magic numbers. A 6 mm carbide end mill in 6061 aluminium might run at 8,000 rpm and 1,500 mm/min. The same tool in 304 stainless might drop to 2,500 rpm and 300 mm/min with heavier coolant. The ratio is not arbitrary; it comes from surface speed and chip load, and you can calculate both.

Read the setup sheet with the code. It tells you the stock size, the zero point, the workholding, the tool list and the order of operations. A good sheet lists every tool with its diameter, flute count and stick-out. Stick-out is where beginners get caught: a tool hanging 60 mm out of the holder will deflect and chatter even at conservative feeds.

When you compare two programs for the same part, look at setup count first. A part cut in five setups has five chances to lose position. A five-axis version cut in two setups usually holds a tighter relationship between features, and the shop spends less time on fixtures.

  • 1
    G00 / G01Rapid move versus controlled feed cut.
  • 2
    G02 / G03Arc moves, clockwise and counter-clockwise.
  • 3
    F and SFeed rate and spindle speed, the two dials that decide finish and tool life.
  • 4
    Setup countFewer setups usually means tighter feature-to-feature position.
Step 4

Match the material to the process

Material choice decides more of the outcome than the machine model. Aluminium 6061 and 7075 cut fast and hold good finishes. Stainless 303 and 304 work-harden if the feed is too light, so you have to keep the tool biting. Titanium TC4 (Ti-6Al-4V) and Inconel generate heat at the cutting edge and punish poor coolant delivery. Plastics like POM and PEEK cut easily but move with temperature, so rough and finish in separate passes.

Learn three numbers per material: cutting speed, feed per tooth and thermal expansion. Aluminium moves about 23 × 10⁻⁶ per °C. Over a 200 mm part with a 10 °C shop swing, that is roughly 0.046 mm of growth. Steel is about half that. If your tolerance is ±0.005 mm, temperature control is not optional, it is part of the process.

Finishes follow the same logic. As-machined surfaces land around Ra 1.6–3.2 μm. A careful finishing pass reaches Ra 0.8–1.6 μm. Fine finishes down to Ra 0.2–0.8 μm need sharper tools, lighter depths of cut and often a separate operation. Do not put a fine-finish callout on a face that only needs to clear a gasket.

Hardness matters too. A 17-4PH part in the solution-treated state cuts like stainless. The same part after aging to H900 will fight a carbide tool. Tell the shop the heat-treat sequence early, or you will pay for a second setup after hardening.

  • 1
    Aluminium6061, 7075, 2024. Fast cuts, good finish, watch thermal growth.
  • 2
    Stainless303, 304, 316L, 17-4PH. Keep the feed up to avoid work hardening.
  • 3
    TitaniumTC4, TA2. Heat at the edge, so coolant and tool life dominate.
  • 4
    PlasticsPOM, PEEK, PC. Light cuts, sharp tools, control temperature.
Step 5-6

Learn tolerances, inspection and the questions to ask

Tolerance is the number that separates a hobby shop from a production shop. General machining holds around ±0.1 mm without much effort. Tight work sits at ±0.05 mm. Precision work at ±0.005 mm (±0.0002 in) needs a thermally stable machine, rigid fixturing, sharp tooling and a metrology plan. Each step down that ladder adds inspection time and cost.

Ask how the shop inspects, not just what it claims. A proper flow covers incoming raw material checks, in-process monitoring and a final inspection before shipment, with reports available on request. For a hole pattern, ask which features are measured, on what instrument, and how the report ties back to the drawing datum. If nobody can answer, the ±0.005 mm callout is a wish.

Certifications are useful signals when they match your industry. ISO 9001:2015 covers general quality systems. IATF 16949:2016 applies to automotive work. ISO 13485:2016 covers medical devices. ISO 27001:2022 covers information security, which matters if you are sending sensitive CAD files. Ask which one applies to your part, because a certificate for the wrong scope proves nothing.

Finally, learn to read a quote. A useful quote names the process, the machine class, the material, the finish, the inspection level and the lead time. It also flags risks: thin walls, deep pockets, tight true position, or a feature that needs a custom fixture. When a quote lists no risk, ask what the shop expects to go wrong.

  • 1
    ±0.1 mmGeneral machining, standard tooling and fixturing.
  • 2
    ±0.05 mmTighter control, more in-process checks.
  • 3
    ±0.005 mmPrecision work, thermal control, dedicated metrology.
  • 4
    Finish calloutsRa 1.6–3.2 μm as-machined; Ra 0.2–0.8 μm needs extra passes.
Do this in order

Seven steps to learn about CNC machines

Work through them in sequence. Each step takes a few hours, not a few weeks.

  • 1
    1. Read one machine's spec sheetPick any machining center and list its axes, travels, spindle speed and tool holder. Compare a 500 × 500 × 450 mm compact machine with a 4,000 × 400 × 150 mm long-bed machine. Write down which of your parts fits on each.
  • 2
    2. Learn the coordinate systemSet a zero point on a drawing and trace the tool path by hand. Confirm X, Y and Z directions and the sign convention. Mixing up the Z sign is the most common beginner crash.
  • 3
    3. Read a short G-code programTake a 30-line program and mark every G00, G01, G02, G03, F and S value. Explain out loud what the tool does between two lines. If you cannot, re-read until you can.
  • 4
    4. Calculate one speed and feedFor a 6 mm four-flute carbide end mill in 6061 aluminium, start near 8,000 rpm and 1,500 mm/min. Halve both for 304 stainless. Check chip load stays between 0.02 mm and 0.05 mm per tooth.
  • 5
    5. Cut a simple partMachine a 50 × 50 × 20 mm aluminium block with a facing pass, a pocket and four holes. Measure the pocket width and hole position. Compare the result with the drawing and note every deviation.
  • 6
    6. Measure with the right toolUse calipers for rough checks, micrometers for outside diameters, and a coordinate measuring machine or pin gauges for true position. Measure at 20 °C where you can, and record the shop temperature.
  • 7
    7. Send a drawing for DFM feedbackSubmit a real part with tolerance, finish and material notes. Ask for a manufacturability review before quoting. Read the feedback on wall thickness, tool access and datum choice, then revise the drawing.
Use this to pick

Machine class versus part type

Match the part first, then the machine.

Machine classBest forWatch out forTypical tolerance
3-axis millFlat plates, drilled holes, open pocketsEvery new face needs a new setup±0.05 mm
4-axis millShafts, wrapped slots, holes around a cylinderRotary axis runout adds position error±0.05 mm
5-axis millAngled faces, undercuts, complex portsHigher hourly rate; needs good CAM±0.005 mm
Mill-turnShafts with cross holes and flatsLimited to parts that fit the bar or chuck±0.05 mm
Long-bed millFrame rails, long brackets up to 4,000 mmThermal growth over long spans±0.1 mm
EDM (outsourced)Sharp internal corners, hardened steelSlow cycle, separate quoting path±0.01 mm

Learn the machine, then the drawing

You will learn faster by cutting one real part and measuring it than by reading ten articles. Start with axes and G-code, cut a simple block, measure the result, then send a drawing for DFM feedback and compare what you expected with what the shop reports.

FAQs

Questions engineers ask next

How long does it take to learn about CNC machines?

You can read a setup sheet and follow a program in a few weeks of part-time study. Reaching the point where you can set up a machine, choose feeds and hold ±0.05 mm usually takes six to twelve months of regular shop time.

The pace depends on how much you cut. Someone who machines one part a week learns slower than someone who runs the same job daily and checks the result each time.

Do I need to write G-code by hand?

No. Most production work comes from CAM software. But you should be able to read the output, spot a missing rapid clearance plane, and understand why a feed rate was chosen.

Hand-writing short programs is still the fastest way to learn the coordinate system and the order of operations. Write ten lines, run them in simulation, then run them in air.

What tolerance should I put on a first prototype?

Put the tightest tolerance that the function actually needs, and no tighter. A mounting hole pattern at ±0.05 mm is usually fine. A bearing bore or a sealing face may need ±0.005 mm.

Every extra decimal adds inspection time. Ask the shop for a DFM review before you freeze the drawing, then loosen anything that does not affect fit or function.

How do I check whether a shop can really hold ±0.005 mm?

Ask three things: which machine will run the part, how the critical features are measured, and what the inspection report contains. A shop that answers with machine models and instrument names is telling you something.

Also ask about temperature. Precision work at ±0.005 mm needs a controlled environment and a metrology plan. A 10 °C swing across a 200 mm aluminium part moves it roughly 0.046 mm.

Which materials are easiest for a beginner to machine?

Aluminium 6061 is the standard starting point. It cuts cleanly, holds a good finish and tolerates small feed mistakes. POM and ABS are also forgiving in plastics.

Avoid titanium TC4, Inconel and hardened steel until you can control feeds and coolant. Stainless 304 is a middle step; light feeds will work-harden it and dull the tool quickly.

How do I send a file securely for a quote?

Use the shop's upload portal rather than public email attachments. Ask whether files are covered by a non-disclosure agreement and where they are stored after the quote.

GreatLight accepts secure uploads and can sign an NDA on request. Quotes and a free DFM analysis come back within 12 hours, and production can start within 24 hours after approval.

Put the learning into a real part

Send a drawing and get a quotation plus free DFM analysis within 12 hours. Uploads are secure and confidential, and we can sign an NDA on request.

12-hour quoteFree DFM analysisNo minimum order quantity100% inspection

Follow along

More machining notes

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