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

Get Instant Quote

Technical guide

Basics of CNC Programming and Operation Certificates

This guide covers how a CAM model becomes G code, what the operator does at the machine, and what ISO 9001, IATF 16949, ISO 13485 and ISO 27001 certificates actually verify. Written for engineers and buyers who need to judge whether a shop can hold a tolerance, not just quote a price.

G code and M codeSetup and first-articleISO 9001:2015IATF 16949:2016
CNC Knowledge: A comprehensive collection of factory technical specifications for CNC programming engineers!
Overview

What this page covers

Programming turns a 3D model into machine instructions. Operation turns those instructions into a part that measures correct. Both halves matter, and certificates only tell you part of the story.

Programming

From CAD model to G code

Programming starts with geometry and ends with a text file the control can read. A CAM programmer imports the STEP or native CAD model, checks it for open surfaces and missing radii, then defines the stock, the work coordinate system and the tool list. For a 3-axis job the setup is usually obvious. When the part needs 5-axis motion, the programmer also has to choose tool vectors and collision clearance, because the machine can reach angles a vise cannot present.

G code carries the motion: G00 rapid, G01 feed, G02 and G03 arcs, G81 drilling cycles. M code carries the machine logic: M03 spindle on, M08 coolant on, M06 tool change, M30 program end. A post-processor converts CAM toolpaths into the dialect your control expects. Fanuc, Siemens, Heidenhain and Mazak each have their own quirks. A program that runs clean on one control may alarm on another until the post is tuned.

The programmer also sets the cutting data. Feeds and speeds come from the material, the tool coating and the rigidity of the setup. A 12 mm carbide end mill in 6061 aluminium might run 4,000 rpm and 1,200 mm/min. The same tool in 316 stainless runs far slower, often under 1,000 rpm, with more coolant and lighter depth of cut. Get this wrong and you burn tools or scrap the part.

Good programming also plans the inspection. If a bore must hold ±0.005 mm, the programmer leaves a finishing allowance, defines the reaming or boring pass, and tells the operator where to check. Programming and inspection are not separate steps.

  • 1
    3-axisFlat and prismatic parts, one setup per face
  • 2
    4-axisCylindrical parts with features around the axis
  • 3
    5-axisComplex contours, undercuts, deep pockets in one setup
  • 4
    Mill-turnTurning plus milling on the same spindle
Operation

What happens at the machine

The operator owns the setup. That means mounting the fixture, indicating it true, loading tools into the carousel, touching off each tool to set length offsets, and setting the work offset. On a tight job the fixture location can matter as much as the program. A vise that lifts 0.02 mm under clamping load will move every dimension you cut.

First-article inspection is the gate. The operator runs the program, checks the critical dimensions against the drawing, and adjusts offsets before the run continues. Skip this and you cut 200 parts to the wrong nominal. In our shop every job gets a raw material check, in-process monitoring and a final inspection before shipment. Reports are available on request.

In-process control keeps the run stable. Tools wear. Aluminium moves with temperature. A bore that measures on size at 08:00 may drift by mid-afternoon if the spindle warms up. Operators compensate by adjusting wear offsets, changing inserts on a schedule, and checking the part that matters most every few cycles.

Not every part suits every machine. A deep pocket with a 3:1 depth-to-diameter ratio is routine. Push past 8:1 and you need a long-reach tool, reduced feed, and probably a different strategy. Thin walls below 0.5 mm deflect under cutting force and need light passes and support. Knowing when to say no is part of the job.

  • 1
    SetupFixture, tools, offsets, work coordinate system
  • 2
    First articleMeasure critical features before the full run
  • 3
    In processWear offsets, tool changes, spot checks
  • 4
    Final100% inspection before shipment
Reference

Machine selection by part type

Use this when you are deciding which machine class a job needs.

Part featureMachine typeTypical limit
Flat plate, pockets on one face3-axis mill500 × 500 × 450 mm travel
Holes and slots around a cylinder4-axis millØ400 mm rotary table
Undercuts and contoured surfaces5-axis simultaneous4,000 × 400 × 150 mm travel
Turned body with cross holesMill-turn center750 × 1,150 × 550 mm travel
Thin wall under 0.5 mm3-axis, light passesDeflection risk, support needed
Depth-to-diameter over 8:1Long-reach toolingReduce feed, check chatter
Certificates

What the four certificates actually verify

ISO 9001:2015 is the base quality system. It says the shop documents its processes, controls nonconforming parts, and audits itself. It does not say the shop can hold ±0.005 mm. That comes from machine condition, tooling and operator skill, all of which you verify by asking for a capability study or running a sample part.

IATF 16949:2016 adds automotive requirements on top of ISO 9001. It brings in APQP, PPAP, MSA and a stronger focus on traceability and defect prevention. If you supply parts into a vehicle program, this certificate is usually mandatory. It also means the shop keeps records linking a delivered lot back to the raw material heat number.

ISO 13485:2016 is the medical device standard. It covers process validation, clean handling where needed, and documented change control. A shop holding it can support instrument housings, surgical components and implant tooling, provided the material and finish meet the device specification.

ISO 27001:2022 covers information security, not machining. It matters when you send CAD files, drawings and tooling data to a supplier. The certificate means the shop manages access, storage and transfer of your intellectual property under a defined system. For defence, medical and automotive work this is often the reason a buyer picks one shop over another.

  • 1
    ISO 9001:2015Quality system, process control, corrective action
  • 2
    IATF 16949:2016Automotive, PPAP, traceability, defect prevention
  • 3
    ISO 13485:2016Medical devices, validation, change control
  • 4
    ISO 27001:2022Information security for your files and data
Sourcing

How to judge a supplier beyond the certificates

Ask for the machine list and match it to your part. A shop with 16 simultaneous 5-axis centers and 127 machines total can absorb complex work. A shop with three 3-axis mills cannot. Machine count alone is not enough. You want to know which machine will run your part and what its travel and spindle are.

Ask what happens when a dimension drifts. The answer should be specific: wear offsets adjusted, tool changed, part re-measured, offset logged. If the answer is vague, the process control is vague too.

Send a part that stresses the process. A prototype with a tight tolerance, a thin wall or a difficult material tells you more in one week than a certificate tells you in a year. At GreatLight a quotation and free DFM analysis come back within 12 hours, production can start within 24 hours, and parts ship in 3–5 days. There is no minimum order quantity, from one prototype to 10,000+ part runs.

Confidentiality belongs in the same conversation. Uploads are secure and confidential, and an NDA is available on request. For anyone sending proprietary geometry, that is a practical question, not a legal formality.

  • 1
    Machine matchDoes the shop own the right machine for your geometry
  • 2
    Drift responseSpecific offset and inspection routine, not a promise
  • 3
    Test partOne stressed prototype beats any brochure
  • 4
    ConfidentialityNDA on request, controlled file handling
FAQs

Common questions

Do I need a certificate to program or run a CNC machine?

In most countries there is no legal licence for CNC programming or operation. Employers set their own requirements, and safety training is separate.

What buyers actually look for is evidence: a portfolio of parts, a capability study, or a paid test part that meets the drawing. A certificate from a training provider shows someone completed a course. It does not prove they can hold ±0.005 mm on your material.

Which certificate matters most for a machining supplier?

It depends on your industry. Automotive work usually requires IATF 16949:2016. Medical device work points to ISO 13485:2016. General industrial and prototype work is covered by ISO 9001:2015.

ISO 27001:2022 is the one buyers overlook. If you send CAD files and drawings to a supplier, that certificate tells you how those files are protected.

Can a shop hold ±0.005 mm on every part?

No. Tolerance is a function of geometry, material, machine condition and setup rigidity, not a shop-wide number.

A short bore in aluminium is different from a deep pocket in 17-4PH stainless. When we quote, we state the tolerance we can hold for that specific feature after the DFM review.

What should I send with a request for quotation?

Send the 3D model, the 2D drawing with tolerances and finishes, the material grade, the quantity and the target date.

If a feature is cosmetic rather than functional, say so. It changes the toolpath and the inspection plan. Marking the critical dimensions saves a round of questions.

How fast can a prototype move to production?

At GreatLight, quotation and free DFM analysis come back within 12 hours, and production can start within 24 hours. Parts ship in 3–5 days.

There is no minimum order quantity, so the same program can run one part or 10,000+. Historical late-delivery probability is below 2%.

How is my design kept confidential?

Uploads are secure and confidential, and a non-disclosure agreement is available on request.

Access to customer files is controlled under our ISO 27001:2022 system, which covers storage, transfer and internal access.

Send the drawing, get a real answer

Quotation and free DFM analysis within 12 hours. 100% inspection before shipment.

12-hour quote100% inspectionNo minimum order quantity

Trusted by engineers and manufacturers worldwide

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