CNC (Computer Numerical Control) machining is a manufacturing process where pre-programmed computer software dictates the movement of factory tools and machinery. It can control a range of complex machinery, from grinders and lathes to mills and routers.