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

Get Instant Quote

CNC control basics

A Machine Will Be Said to Have CNC Control If?

This page answers that question the way a machine builder or a buyer would ask it. We list the four conditions a machine has to meet before the label fits, where PLCs stop and numerical control starts, and how to read a spec sheet without being fooled by servo motors bolted onto a manual slide.

ISO 841 axis namingClosed-loop feedbackG-code execution±0.005 mm
A Machine Will Be Said To Have CNC Control If?
Scope

What this page covers

Definitions, hardware, code, and the checks that separate a CNC machine from a powered one.

Definition

The four conditions that decide the answer

Four conditions have to hold at the same time before the CNC label fits: at least one axis moves under stored program control, the controller compares commanded position with actual position and corrects the error, the machine executes a standard part program such as G-code, and the same motion repeats on demand without an operator turning a handwheel. Drop any one of those and you have a powered machine, not a CNC machine.

The wording matters because the label gets applied loosely in catalogs. A drill press with a servo-driven quill and a digital readout is not CNC. Neither is a hydraulic tracer lathe that follows a template. The distinguishing hardware is a numerical control unit that reads a program and drives the axes itself, not a motor that only mimics a manual motion.

Closed-loop feedback is where most borderline cases fail. An open-loop stepper setup can position an axis, but it never checks whether the axis arrived. If a chip pack or a hard spot in the material stalls the slide, the controller keeps counting pulses and the error goes unnoticed until the part is measured. True CNC control closes that loop with encoders or glass scales and corrects in real time.

Programmability is the second gate. If the only way to change a dimension is to move a hard stop or swap a cam, the machine is mechanically adjustable, not programmable. CNC control means a new part number is a new file, and the same machine can run a 20-piece prototype batch and a 5,000-piece production run from the same program with only offsets changed.

Architecture

Where the controller ends and the PLC begins

People confuse the numerical control unit with the PLC because both live in the same cabinet. They do different jobs. The NC unit handles interpolation, feed and speed commands, tool offsets, and axis position. The PLC handles peripheral logic: coolant pumps, chip conveyors, door interlocks, tool magazine rotation, and alarm lamps.

That split is why a machine can have a very capable PLC and still not be a CNC machine. A pallet changer with a ladder-logic controller and pneumatic cylinders is automated, but no axis is interpolated. Automation and numerical control are not the same claim, and a spec sheet that lists a PLC should not be read as evidence of CNC control.

On a real machining center, the two systems talk constantly. The NC unit tells the PLC when a tool change is allowed, and the PLC tells the NC unit when the spindle has stopped and the door is locked. If that handshake is loose, you get intermittent alarms that look like axis faults but are actually sequencing faults.

For buyers, the practical test is simple. Ask which unit holds the part program. If the answer is the NC, the machine has CNC control. If the answer is the PLC or a PC running a motion card that only issues point-to-point moves, the machine is automated but not interpolating.

Comparison

Powered machine vs. automated machine vs. CNC machine

Use this to place a machine you are looking at on the right side of the line.

CapabilityPowered machineCNC machine
Part program storageNoneG-code file in NC memory
Axis motionManual handwheelInterpolated, program-driven
Position feedbackNone or readout onlyClosed-loop encoder or scale
Error correctionOperator adjustsController corrects in cycle
Repeat a jobReset stops by handRe-run the same program
Multi-axis contourNot practical2 to 5 axes simultaneous
Typical exampleManual mill5-axis machining center
Verification

How to confirm CNC control on a real machine

Ask for a dry run with the spindle stopped. A machine with genuine CNC control will trace the full toolpath in air, with axes accelerating and reversing under program command. If the operator has to jog each axis to demonstrate the motion, the program is not driving the machine.

Check the feedback device. Encoders on the motor shaft are common and adequate for many jobs, but direct glass scales on the slide measure the table, not the screw, and they catch backlash and thermal growth. For work held to ±0.005 mm, direct measurement on the axis is the safer configuration.

Look at what happens after a feed hold. On true CNC control, the controller remembers position, tool offset, and modal state, and the cycle resumes from the same block. On a machine that only mimics CNC, a feed hold usually means restarting the operation from the top.

Finally, test the program edit. Change one coordinate and re-run. If the change takes effect without touching a mechanical stop, the control path runs from file to axis. That single test settles most of the argument about whether the machine will be said to have CNC control.

Selection

Which level of control a job actually needs

Not every part needs simultaneous 5-axis interpolation. A flat bracket with drilled holes and a faced surface runs fine on a 3-axis machine with a vise and a set of offsets. The control requirement is modest: three axes, canned cycles, and reliable tool length compensation.

Curved surfaces, undercut features, and parts that would need four or five setups are where higher-axis control pays off. On a 5-axis center, a single setup removes the stacking error that comes from re-fixturing. That matters most on parts with tight positional tolerance between features on different faces.

Hard materials change the calculus. Titanium and Inconel cut slowly and generate heat, so the controller has to hold feed rate through varying engagement. Look for adaptive feed control and look-ahead rather than raw axis count. A well-tuned 3-axis control can outperform a poorly tuned 5-axis one on the same part.

Where CNC control is the wrong answer: one-off hand-fit work, parts defined by a template, and simple second operations that a fixture and a drill press handle in minutes. Buying axis capability you never interpolate adds cost and programming time without improving the part.

FAQs

Questions engineers ask next

Does adding servo motors make a manual machine CNC?

No. Servo motors give you powered motion, not programmed motion. Without a control unit that stores a program, interpolates between points, and reads position feedback, the machine still depends on the operator for every coordinate.

The retrofit kits that do earn the CNC label include a controller, drives, feedback, and a post-processor. The motors are the least interesting part of that list.

What does ISO 841 actually specify?

ISO 841 covers the naming and direction of axes and motions on numerically controlled machines. It defines X, Y, Z as the primary linear axes, A, B, C as rotations about them, and sets the positive direction rules.

It does not certify that a machine is CNC. It gives both the builder and the programmer a shared vocabulary so that a G-code program means the same motion on any compliant machine.

Can a PLC count as the CNC controller?

Only in a narrow sense. Some PLC-based motion controllers can execute interpolated moves, and a few pass standard G-code. In that case the PLC is acting as the numerical control unit.

The distinction is functional, not the brand on the box. If the device stores the part program, interpolates axes, and closes the position loop, it is doing CNC work regardless of what it is labeled.

How much backlash is acceptable on a CNC axis?

Backlash should be small enough that it does not consume your tolerance budget. If the part tolerance is ±0.005 mm, leaving 0.02 mm of lost motion in the screw is not workable unless the control compensates for it.

Most controls have a backlash compensation parameter. It helps on unidirectional cuts, but it cannot fix a worn screw, so check the mechanical condition before trusting the number.

Does open-loop control ever make sense?

Yes, for light loads and repeatable conditions. Stepper-driven axes on small routers, dispensers, and pick-and-place heads work well because the load is predictable and the cost matters.

Once cutting forces vary, tool wear enters, or the part tolerance tightens, closed-loop feedback is the cheaper decision over the life of the machine.

What should we send with a control fault?

Send the controller model, the exact alarm text or number, and what the machine was doing when it stopped. A photo of the diagnostic screen saves a round of email.

With that, we can usually tell you whether the fault is in the control, the drive, or the mechanical side before anyone travels to the machine.

Send us the drawing and the control question

We machine parts on 3-, 4-, and 5-axis centers every day, so we can tell you which control level your geometry actually needs. Upload a file and get a quotation with a free DFM analysis within 12 hours.

12-hour quote100% inspectionNDA on request

Trusted by engineers and manufacturers worldwide

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