Sterowanie numeryczne (nazwa angielska: Skrót sterowania numerycznego: NC) odnosi się do technologii, która wykorzystuje instrukcje cyfrowe składające się z cyfr, znaków i symboli w celu realizacji sterowania ruchem jednego lub większej liczby urządzeń mechanicznych.
Sterowanie numeryczne zazwyczaj wykorzystuje komputer ogólnego przeznaczenia lub specjalnego przeznaczenia do realizacji cyfrowego sterowania programem, dlatego sterowanie numeryczne jest również nazywane skomputeryzowanym sterowaniem numerycznym (Computerized Numerical Control), określanym jako CNC. Zwykle kontroluje wielkości mechaniczne, takie jak położenie, kąt, prędkość i wielkości przełączania związane z przepływem energii mechanicznej.
Generowanie sterowania numerycznego zależy od pojawienia się nośników danych i operacji na danych binarnych. W 1908 roku wyszedł wymienny nośnik danych z blachy perforowanej; pod koniec XIX w. wynaleziono system sterowania z papierem jako nośnikiem danych i funkcjami pomocniczymi; w 1938 roku Shannon przeprowadził szybkie obliczenia i transmisję danych w Massachusetts Institute of Technology w USA.
Położył podwaliny pod nowoczesne komputery, w tym komputerowe systemy sterowania numerycznego. Technologia sterowania numerycznego została opracowana w ścisłym połączeniu ze sterowaniem obrabiarką. W 1952 roku pojawiła się pierwsza obrabiarka CNC, która stała się epokowym wydarzeniem w historii światowego przemysłu maszynowego i promowała rozwój automatyzacji.
