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

Get Instant Quote

Machining basics

What Is an NC and CNC Machine?

NC and CNC machine control are two stages of the same idea: a controller moves the tool along a path that was defined before the cut. This page explains the mechanism, where each one still applies, and what the difference means when you quote a part.

±0.005 mm tolerance3–5 day shippingNo MOQ
what is nc and cnc machine
Definition

NC and CNC machine control, in plain terms

An NC machine is a machine tool whose motions come from a stored program rather than from a hand wheel. The operator does not decide the next move while cutting. The program already decided it. NC, short for numerical control, means the machine reads numbers that describe positions, feeds and speeds, then executes them in order.

A CNC machine does the same thing with a computer in the loop. The controller can store many programs, run them back to back, compensate for tool wear, and accept a new file without recutting a tape. The cutting mechanics are unchanged. What changes is how quickly the program can be edited, verified and repeated.

The distinction matters to a buyer because it sets the practical limit on geometry, setup count and part-to-part consistency. A tape-fed machine can hold a simple profile all day. It cannot offset 40 tools and re-post a revised model before lunch.

History

How NC machines worked before computers

Numerical control arrived in the late 1940s and 1950s for aircraft work, where hand-following a template on a contour mill was slow and inconsistent. The first controllers read punched tape or cards. Each block of holes stood for a coordinate, a feed rate or a spindle command.

The tape was the program, and it was fragile. A torn splice or a misread sprocket hole meant a wrong move, sometimes with the cutter buried in the part. Any change to the drawing meant punching a new tape and proving it again on the machine.

That rigidity shaped the work NC was good for. Long runs of the same contour, where the setup cost could be spread across thousands of parts. Simple 2-axis profiles. Parts where the tolerance band was generous enough to absorb tape-reading errors and manual tool offsets.

Operators still touched off tools by hand and dialed offsets at the control panel. The machine was automated; the setup was not.

Mechanism

What the controller actually does during a cut

A CNC controller runs a closed loop. It sends a command to a servo or stepper, reads a feedback signal from an encoder or glass scale, compares the two, and corrects the difference many times per second. That loop is why the tool follows the commanded path even as cutting force pushes against it.

The program itself is a list of blocks. Each block carries a motion type, a target coordinate, a feed rate and sometimes a spindle speed or coolant command. Interpolation between points is the controller's job: G01 for a straight line, G02 and G03 for arcs. The CAM system does not need to output every point of an arc.

Compensation sits on top of that. Cutter compensation shifts the path by the tool radius so the same program works with a resharpened tool. Tool length offsets let a tool changer swap 20 tools without re-touching every one. Work offsets let a fixture hold several parts and run the same program at each location.

None of this raises machine accuracy by itself. It raises repeatability. A machine with a worn ball screw will repeat its error in the same place on every part.

  • 1
    Feedback loopEncoder or scale closes the position loop at kilohertz rates.
  • 2
    InterpolationG01, G02, G03 turn sparse coordinates into a smooth path.
  • 3
    CompensationTool radius, tool length and work offsets absorb variation.
Machines

What an NC and CNC machine looks like on the floor

The control is only one part of the machine. The structure decides what the control can hold. A 3-axis vertical mill moves the table in X and Y and the spindle in Z. A 4-axis machine adds a rotary axis, usually on the table, so a part can be indexed to four sides without a second setup.

A simultaneous 5-axis machine moves two rotary axes while the linear axes are cutting. That lets a ball nose cutter stay normal to a curved surface, which is how you machine a turbine blade or a contoured mold insert in one setup. It also shortens the tool overhang, so a long reach cutter stops chattering.

A mill-turn center combines a milling spindle with a turning spindle. Parts that would otherwise need two machines and two fixtures come off complete. GreatLight runs 127 high-precision CNC machines, including 16 simultaneous 5-axis machining centers, 16 mill-turn centers and 12 four-axis mills, with a maximum processing size of 4,000 mm.

Turning machines follow the same controller logic with different mechanics. The part rotates, the tool moves in X and Z, and the controller holds the diameter. Add a Y axis and live tooling and you can mill a flat or drill an off-axis hole without pulling the part.

Program flow

From CAD model to finished feature

The workflow starts with a solid model. A CAM programmer selects stock, chooses tools, defines the machining strategy and posts code for the specific controller. Post-processors matter here. The same toolpath posted for two different controls can produce different motion.

Before the first cut, the programmer verifies the path. Simulation catches gouges, over-travel and holder collisions without scrapping metal. On a 5-axis job this step is not optional. Rotary limits and holder clearance are hard to judge by eye.

At the machine, the operator sets work offsets, measures tools, and runs a dry pass or a single-block first article. Then the cut starts. On a proven job with stable material, the first article is often the only inspection before the run continues, with in-process checks on critical dimensions after that.

Programming time is real cost. A simple 2.5D bracket might take 30 minutes to program. A 5-axis impeller can take a full day. That is why low-quantity work with simple geometry is often better served by a 3-axis machine, even when a 5-axis is sitting idle.

Fit

When an NC machine still makes sense

Old NC hardware is mostly gone from production shops, but the control philosophy survives in two places. First, in dedicated machines built for one operation: a cam-driven screw machine, a hydraulic tracer lathe, a punch press following a template. Second, in hard-wired or limited-function controls that repeat a fixed cycle with no editing.

Those machines win on one thing: cycle time per part at very high volume. A cam machine can outrun a CNC lathe on a simple turned part because there is no servo loop to wait on and no program to interpret. The trade is flexibility. Change the part and you change the cam.

For anything with tolerance tighter than ±0.05 mm, more than one feature, or a quantity under a few hundred thousand, computer control is the practical answer. The setup cost is lower, the changeover is minutes, and the same file can run on a second machine if the first one goes down.

A related point: modern CNC also absorbs work that used to be split across machines. Drilling, tapping, boring and milling in one setup removes the stack-up error from three fixtures.

Boundaries

Where the comparison breaks down

The NC versus CNC line is not the same as the old versus new line. A 1980s CNC knee mill and a current 5-axis center are both computer controlled, but they hold very different tolerances. Age is a weak proxy. What matters is the machine's geometric accuracy, spindle condition, thermal stability and control resolution.

The other boundary is material. A tight tolerance is harder to hold in a material that moves. Aluminium 7075 and 6061 cut clean and hold ±0.005 mm well. Titanium Ti-6Al-4V and Inconel generate heat at the edge, deflect under load and spring back after the cut. The controller path is the same; the result is not.

Thin walls are the clearest case. A 0.8 mm wall in a 60 mm deep pocket will move no matter how good the controller is. Machining strategy changes the outcome more than the control generation does: lighter radial cuts, more axial depth, a rougher that leaves stock for a finishing pass.

Finally, size sets a limit. A part longer than the machine travel has to be repositioned, which re-introduces the setup error the CNC was supposed to remove. At GreatLight the largest travel is 4,000 × 400 × 150 mm, so oversized parts are planned around that.

Side by side

NC vs CNC machine: what changes on the floor

Compare the two control generations against the decisions a buyer or process engineer actually makes.

FactorNC machineCNC machine
Program inputPunched tape or cardsFile loaded at the controller
Editing a programRe-punch the tapeEdit at the control in minutes
Stored programsOne tape per jobLibrary of hundreds of jobs
Tool offsetsSet by hand at the panelStored per tool, applied automatically
Geometry limitSimple 2-axis profilesContoured 3D and 5-axis surfaces
Typical tolerance±0.05 mm and looser±0.005 mm on a good machine
ChangeoverHours to daysMinutes, if the fixture is ready
Best fitFixed high-volume simple partsPrototypes through 10,000+ part runs

The short verdict

If your part has one or two simple features and the annual volume is in the hundreds of thousands, a fixed-cycle machine can still beat a CNC on unit cost. For everything else, from a one-off prototype to a 10,000-part run with ±0.005 mm tolerances, computer control is the lower-risk choice. Send us the model and we will tell you which machine class fits.

FAQs

Questions engineers ask next

Is a CNC machine always more accurate than an NC machine?

No. Accuracy comes from the machine structure, the ball screws, the spindle and the thermal environment, not from the controller generation. A poorly maintained CNC mill can hold a looser tolerance than a well-kept tracer lathe on a simple profile.

Do I need to know G-code to have a part machined?

No. You supply a 3D model or a 2D drawing with tolerances. The CAM programmer writes the code and posts it for the specific machine. What helps us is knowing which dimensions are functional and which are reference.

Why does 5-axis cost more per part than 3-axis?

Programming time is higher, simulation is mandatory, and the machine hour rate is higher. The payoff is fewer setups and better surface finish on contoured faces. On a part with flat faces and through holes, 3-axis is cheaper and just as good.

Can CNC hold ±0.005 mm on every material?

No. That tolerance is realistic in aluminium and brass under stable conditions. Titanium, Inconel and thin-wall steel parts are harder to hold because of cutting force, heat and springback. We will tell you what the process can actually deliver before quoting.

What file formats do you accept for quoting?

STEP and IGES for 3D models, DXF and PDF for 2D drawings. Include the material, finish, quantity and any GD&T callouts. A free DFM analysis comes back with the quotation within 12 hours.

Is my design kept confidential during quoting?

Yes. Uploads are secure and confidential, and we can sign an NDA before you send files. The same applies to the tooling and fixtures built for your program.

Send the model, get a machining plan

Quotation and free DFM analysis within 12 hours. No minimum order quantity, from one prototype to a 10,000+ part run.

12-hour quote100% inspectionISO 9001 / IATF 16949

Follow

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