Manufacturing

CNC

Initialism of computer numerical control or computerized numerical control.

CNC: machine tool automation by coded instruction

A CNC machine is a powered tool, lathe, mill, router, or other fabricating device whose movements are directed by a computer running code rather than by a human operator's hands on levers and dials. The computer receives a program, typically written in G-code, and translates that program into electrical signals that drive stepper motors or servo motors, which in turn position the cutting tool, the workpiece, or both with precision. The result is repeatability to within hundredths or thousandths of an inch, and the ability to cut complex geometries that would be impossible or economically infeasible to produce manually.

CNC encompasses a spectrum of machine types. A milling machine may have three, four, or five axes of motion, with five-axis machines capable of approaching a workpiece from nearly any angle. Lathes, routers, plasma cutters, waterjet cutters, and even 3D printers operate on the same principle. The code specifies tool selection, spindle speed in revolutions per minute, feed rate (how fast the tool moves through the material), depth of cut, and coolant flow. Modern CNC systems also incorporate tool change magazines, automatic pallet changers, and real-time adjustment of speed and feed based on sensor feedback.

The path from design to chip-making runs through CAM software (computer-aided manufacturing). A designer creates a part in CAD; the CAM tool calculates tool paths and generates the G-code; that code is loaded into the CNC controller. No two shops use identical post-processors or machine configurations, so code written for one machine often requires translation before it will run on another. Common materials for CNC include aluminum, steel, plastic, wood, and composite. Harder materials and tighter tolerances demand lower feed rates and more frequent tool changes.

Reliability and failure modes

CNC machines are robust when properly maintained. Failure points are typically the spindle bearings, servo drives, and ballscrews that convert motor rotation into linear motion. Backlash in ballscrews accumulates over millions of cycles and degrades tolerance hold. Coolant contamination and inadequate chip evacuation lead to tool breakage and part scrap. Servo tuning errors result in runaway axes or loss of positional accuracy mid-cycle. A single line of bad code can crash a tool into a workpiece or clamp, destroying both.

The term CNC became standard in the 1970s as computers displaced hardwired numerical control systems that used punch tape and relay logic. The evolution continued through microcomputers, desktop PCs running shop-floor software, and today's networked controllers with real-time monitoring and production analytics. A CNC machine is an investment in consistency and capacity, not a replacement for skill. Setup, tooling choices, program verification, and problem-solving remain human work.

More from Manufacturing

See all

Get the Word of the Day

One industrial term every weekday, with the trade it belongs to and why it is worth knowing. No advertising.