Definitions
Computer Numerical Control (CNC)

CNC-controlled equipment can be used for metal machining (milling or turning machines, etc), wood and plastic machining.
CNC programming - toolpath creation for the further automatic part machining, with consideration of geometry features, equipment capabilities, available cutters and manufacturing processes used in the company.