CNC betekent Computer Numerical Control. Deze term wordt gebruikt voor computergestuurde machines, zoals CNC draai- en CNC freesmachines. De machines worden door een operator geprogrammeerd. Een computer bestuurt en bedient het gereedschap van de machine voor het bewerken van producten, voornamelijk door het verspanen van metalen en kunststoffen.