Technologia sterowania numerycznego jest również nazywana komputerową technologią sterowania numerycznego (CNC, Computerized Numerical Control), która jest technologią wykorzystującą komputer do realizacji cyfrowego sterowania programem.
Technologia ta wykorzystuje komputer do wykonywania funkcji sekwencyjnego sterowania logicznego toru ruchu sprzętu i działania urządzeń peryferyjnych zgodnie z wcześniej zapisanym programem sterującym.
Ponieważ komputer służy do zastąpienia numerycznego urządzenia sterującego pierwotnie złożonego ze sprzętowych obwodów logicznych, realizacja różnych funkcji sterujących, takich jak przechowywanie, przetwarzanie, działanie i logiczna ocena instrukcji operacji wejściowych, może być zakończona przez oprogramowanie komputerowe, a mikro- instrukcje generowane przez przetwarzanie są przesyłane do urządzenia serwonapędowego napędza silnik lub siłownik hydrauliczny, aby napędzać sprzęt do pracy.
