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

Get Instant Quote

Engineering explainer

Composition and Characteristics of the CNC System

A CNC system is not one box. It is a controller, servo drives, feedback devices, a PLC and the machine structure working as one loop. This page breaks down each part and the characteristics that follow from it, so you can judge what a machine can actually hold on your part.

±0.005 mm toleranceRa 0.8–1.6 μm16 five-axis centers127 CNC machines
CNC system machining custom auto spare parts on a 5-axis center
Part 1

What the CNC system is made of

People say "the CNC" and mean the whole machine. In practice a CNC system is the control chain: a controller that reads the program, servo drives that move the axes, feedback devices that report where the axes actually are, a PLC that handles the machine logic, and the mechanical structure that has to survive all of it. Take any one away and the loop breaks.

The controller is the part you see. It runs the G-code block by block, does the interpolation, and applies look-ahead so the tool does not overshoot a corner. It also holds the offsets: tool length, work coordinate, cutter compensation. When a part drifts from nominal, the offset page is usually the first place to look.

Servo drives sit between the controller and the motors. The controller sends a velocity or torque command; the drive closes its own current loop at a few kilohertz and its velocity loop below that. This is why a machine can hold ±0.005 mm on a good day and still feel sluggish in a tight 3D contour. Loop tuning decides that behavior.

Feedback is the honesty layer. A rotary encoder on the motor shaft measures how far the screw turned, not where the table went. Linear scales measure the slide itself. On a machine with ballscrew pitch error and thermal growth, only the second type sees the truth. That difference shows up on long parts and warm machines.

The PLC runs the non-motion logic: spindle orientation, tool changer, coolant, safety interlocks, door locks. It is usually a separate processor inside the same cabinet. When a machine stops mid-tool-change with an alarm number, the PLC is the one complaining, not the interpolator.

Part 2

How position feedback sets the accuracy floor

Accuracy is not a single number on a spec sheet. It is the sum of mechanical error, feedback resolution, and thermal drift over the time the part is cut. A CNC system with 0.001 mm feedback resolution can still produce a 0.03 mm error if the ballscrew warms 5 °C during a two-hour roughing cycle.

Semiconductor and medical work usually runs on linear scales. Automotive and general industrial parts often run on encoder feedback alone, because the feature tolerances sit at ±0.02 mm or wider and cycle time matters more than the last micron. Neither choice is wrong. The part decides.

Backlash and lost motion are mechanical, but the control sees them as position error. A worn thrust bearing or a loose coupling shows up as chatter on a finish pass, not as a smooth offset. No amount of controller compensation removes a mechanical fault cleanly.

Thermal growth is the slowest and most expensive error. A spindle that grows 20 μm from a cold start shifts every Z depth in the batch. Production shops warm up spindles before a tight run, or measure the first article after the machine has reached steady state. We do both on ±0.005 mm work.

Resolution, accuracy and repeatability are three different things. Resolution is the smallest step the control can command. Accuracy is how close the machine gets to the commanded point. Repeatability is how close it comes back to the same point. A machine can repeat to 2 μm and still be 15 μm off nominal. Fixture offsets hide the second number until someone checks a print.

Part 3

Characteristics that follow from the architecture

The first real characteristic is programmability. The same machine runs a one-off prototype and a 10,000-part run without retooling the control. Change a feed rate, a stepover, or a tool number and the geometry changes. That flexibility is what separates a CNC system from a cam-driven transfer line.

The second is interpolation. The controller coordinates two or more axes so the tool follows a straight line or an arc instead of a staircase. Circular interpolation, helical ramping and 3D contouring all rest on this. Without it, a curved surface would come out as visible steps.

The third is compensation. Cutter radius compensation lets the programmer write the part outline and let the control offset by the actual tool radius. Tool length compensation lets a tool change keep the same Z zero. These features save setup time, but they also fail silently when a tool number is wrong.

The fourth is rigidity under load. A control can only command. The casting, the linear guides, the ballscrew and the spindle bearings decide whether the tool stays where it was told. A 4,000 mm travel machine with a light structure will chatter on a deep cut no matter how good the controller is.

The fifth is diagnostics. Modern controls log servo errors, spindle load, and following error. When a part comes out tapered, the following-error graph often shows whether the axis lagged or the tool pushed off. That data shortens troubleshooting from days to hours.

Part 4

Open and closed CNC architectures

A closed CNC system ties the controller, drives and motors to one vendor. Everything is matched out of the box and tuning is done for you. The trade-off is cost and lock-in. Adding a fourth-party probe or a custom macro can mean a vendor license and a service visit.

An open CNC system runs the motion control on a PC or an industrial controller with standard drives and a fieldbus. You can write your own probing cycles or log data to your own MES. You also own the integration work. Two similar machines can behave differently if the tuning was done by different people.

Most job shops do not choose between the two on principle. They choose on the part. A shop running the same family of parts for years is usually better served by a closed system that just works. A shop building custom automation cells often needs an open one to talk to robots, cameras and conveyors.

There is a middle path worth knowing. Many closed controls expose macro programming, probe cycles and Ethernet data output. That covers most practical needs without giving up factory support. Ask what the control can output before assuming you need an open platform.

Judgment guide

CNC system characteristics and when they matter

Match the part and the run size to the feature that actually decides the result.

CharacteristicWhat it deliversBest fitWatch out for
ProgrammabilityOne machine, many geometriesPrototypes and mixed runsWrong offsets shift a whole batch
InterpolationSmooth arcs and 3D contoursCurved molds, impellersLook-ahead set too low leaves marks
CompensationTool radius and length offsetsMulti-tool setupsSilent failure from a wrong tool number
Encoder feedbackPosition at the motor shaft±0.02 mm and wider workMisses screw and thermal error
Linear scale feedbackPosition at the slide itself±0.005 mm and tight workCost and clean mounting needed
Open architectureCustom cycles and data outputAutomation cells, MES linksYou own tuning and integration
DiagnosticsServo and following-error logsTroubleshooting taper and chatterData only helps if someone reads it
RigidityTool stays where it was toldDeep cuts, hard materialsNo control fixes a light structure

Which configuration to pick

If your tightest feature sits at ±0.02 mm or wider, encoder feedback on a closed control is the practical choice. If you need ±0.005 mm on long parts or warm spindles, ask for linear scales and a warm-up routine. If you are building automation cells, go open and budget for integration time.

FAQs

Questions engineers ask next

Does the controller brand decide part accuracy?

Only partly. The controller sets resolution, look-ahead and the quality of the compensation math. The mechanical structure and the feedback device set the floor. A top-tier controller on a worn machine still cuts a tapered bore.

In our shop the controller is chosen to match the machine class, then the machine is laser-calibrated and re-checked on the first article.

When is a CNC system not the right answer?

When the part is a simple round turning job running millions of pieces, a cam or screw machine is faster and cheaper per part. When the geometry is a flat panel with holes, a punch or laser may be better than milling.

CNC earns its cost when geometry changes, tolerances are tight, or the quantity is too low for dedicated tooling.

How does feedback type change the quote?

Linear scales add machine cost and sometimes add a warm-up or calibration step, which shows up in the setup time rather than the cut time. On short runs that setup can dominate.

On a ±0.005 mm run it is not optional. We price the inspection and the warm-up into the job rather than promising a number the machine cannot hold cold.

What causes a part to come out tapered on a good machine?

Common causes are tool deflection on a long reach, thermal growth along the axis, and following error when the feed rate is pushed past what the servo can track. A worn thrust bearing does the same thing.

Check the following-error log first. If the axis tracked cleanly, the tool or the fixture is moving, not the slide.

Can an old CNC system be brought up to tight tolerance?

Sometimes. Replacing ballscrews, thrust bearings and encoder couplings, then re-tuning the drives and re-calibrating, can recover a lot of accuracy. It rarely reaches the repeatability of a new machine.

It makes sense when the structure is still rigid and the control still has spare axis capacity.

How much of the tolerance budget goes to the machine?

A practical rule is to leave at least half the print tolerance for everything that is not the machine: fixture location, tool wear, material variation and thermal drift during the run.

If a ±0.01 mm feature leaves nothing for those, the process will fail even on a machine rated tighter than that.

Send the drawing, get a manufacturability answer

We review your geometry, tolerances and material, then tell you which machine class and feedback setup the part actually needs.

12-hour quoteFree DFM analysis100% inspection

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