Numerisk styrning (engelsk namn: Numerical Control förkortning: NC) avser tekniken som använder digitala instruktioner sammansatta av siffror, tecken och symboler för att realisera rörelsestyrning av en eller flera mekaniska utrustningar.
Numerisk styrning använder i allmänhet en dator för allmänna ändamål eller specialändamål för att realisera digital programstyrning, så numerisk styrning kallas också datoriserad numerisk styrning (Computerized Numerical Control), kallad CNC. Den kontrollerar vanligtvis mekaniska storheter som position, vinkel, hastighet och omkopplingsmängder relaterade till flödet av mekanisk energi.
Genereringen av numerisk kontroll beror på utseendet på databärare och binära dataoperationer. 1908 kom den utbytbara databäraren med perforerad plåt; i slutet av 1800-talet uppfanns styrsystemet med papper som databärare och med hjälpfunktioner; 1938 utförde Shannon snabb databeräkning och överföring vid Massachusetts Institute of Technology, USA.
Lade grunden till moderna datorer, inklusive dators numeriska styrsystem. Numerisk styrteknik utvecklas i nära kombination med maskinstyrning. 1952 kom den första CNC-maskinen, som blev en epokgörande händelse i världens maskinindustris historia och främjade utvecklingen av automation.
