CNC machining is a manufacturing process in which preprogrammed software dictates the movement of factory tools and machines. The process can be used to control a range of complex machines, from grinders and lathes to grinders and routers. With CNC machining, three-dimensional cutting tasks can be accomplished in a single set of prompts.