CNC Machine (Computer Numerical Control)
A CNC machine is a machine tool whose axis motions, spindle and auxiliary functions are controlled by a computer that executes a stored part program, usually written in G-code, instead of by hand wheels and levers.
A CNC machine combines a mechanical machine tool with a control unit, servo drives, motors and position feedback devices. The control reads the part program block by block, calculates the required tool path and sends position commands to the axis drives, which move the slides in a closed loop using encoder or scale feedback. The same control also switches the spindle, coolant, tool changer and other auxiliary devices.
CNC technology is used on milling machines and machining centres, lathes and turning centres, grinders, electrical discharge machines, routers and cutting machines. It grew out of numerical control (NC) in the 1950s and replaced hard-wired logic with a computer. Aerospace, automotive, medical device, mould and die and general engineering shops rely on CNC because the same program can produce identical parts repeatedly with little manual intervention.
Achievable accuracy depends on machine construction, thermal stability, tooling, workholding and the quality of the program, not on the control alone. Programs are usually produced in CAM software and checked by simulation before cutting. Machine safety is covered by standards such as ISO 16090-1 for machining centres and milling machines and ISO 23125 for turning machines, and the OEM documentation governs operation and maintenance.
Key points
- A computer control executes a stored part program to move axes and run the spindle
- Closed-loop servo control uses encoder or linear scale feedback for positioning
- Covers mills, machining centres, lathes, grinders, EDM machines and routers
- Accuracy depends on the machine, tooling, workholding and program, not the control alone
Where AiVibe comes in
The AiAmbA AI Factory lets people talk to CNC controllers in plain language, without replacing the machine's control system, its safety systems or a qualified person's judgement.
Related terms
- G-codeCNC & Precision Machining
- CNC ControllerCNC & Precision Machining
- Machining Centre (VMC and HMC)CNC & Precision Machining
- CNC Lathe (Turning Centre)CNC & Precision Machining
- Computer-Aided Manufacturing (CAM)CNC & Precision Machining
- Industry 4.0Industry 4.0 & Manufacturing Operations
Terms that refer to CNC Machine (Computer Numerical Control)
- Cartesian Robot (Gantry Robot)Robotics & Physical AI
- CNC Axis Nomenclature (X, Y, Z, A, B, C)CNC & Precision Machining
- Electrical Discharge Machining (EDM)CNC & Precision Machining
- Motion ControlPLC & Industrial Control
- OPC UA Companion SpecificationIndustrial IoT & Edge
- Rotary EncoderPLC & Industrial Control