Numerička kontrola (englesko ime: Numerička kontrola naziva se: NC) odnosi se na digitalna uputstva sastavljena od brojeva, reči i simbola radi postizanja kontrole jedne ili više pokreta mehaničke opreme. Numerička kontrola generalno koristi računar opšte namene ili namenske namene za implementaciju digitalne programske kontrole. Zbog toga se numerička kontrola naziva računarska numerička kontrola (CNC) i skraćuje se kao CNC. Strane zemlje se obično nazivaju CNC i rijetko koriste koncept NC. Ono što kontroliše je obično mehanička količina, kao što su položaj, ugao, brzina itd., A količina preklopa vezana za tok mehaničke energije. Generisanje numeričke kontrole oslanja se na pojavu nosača podataka i operacija binarnih podataka. 1908. godine uveden je zamjenljivi nosač podataka iz perforiranog metalna folija; krajem 19. veka izumljen je sistem kontrole koji koristi papir kao nosač podataka i prateće funkcije; 1938. Shannon je izvršio brzo izračunavanje podataka i prenošenje na Massachusettsovom tehnološkom institutu. Postavili su temelj modernih kompjutera, uključujući računarske sisteme digitalne kontrole. CNC tehnologija se razvija u bliskoj saradnji sa mašinskim alatima. 1952. godine uvedena je prva CNC mašina koja je postala epoh-stvaranje događaja u istoriji svetske mašinske industrije, koja je promovisala razvoj automatizacije.
Numerička kontrola se takođe zove Computerized Numerical Control (CNC), koja je tehnologija koja koristi računare za implementaciju digitalnog programa. Ova tehnika koristi računar za izvršavanje funkcije kontrole logike na traci pokreta uređaja i redosleda rada periferije u skladu sa unapred programiranim kontrolnim programom. Kako se računar koristi umesto numeričkog upravljačkog uređaja koji je prvobitno sastavljen od hardverskih logičkih kola, realizaciju različitih kontrolnih funkcija kao što su čuvanje, obrada, proračun i logična procjena uputstava za unos podataka mogu se obaviti pomoću računarskog softvera i mikrokontrolama generisani obradom se prenose na uređaju servo pogona pogoni motor ili hidraulični pogon za pokretanje uređaja.
Tradicionalna mehanička obrada je ručni rad običnih alatnih mašina. Pri mašinskoj obradi se ručni mehanički alati koriste za presecanje metala, a oko koristi kaliper za merenje tačnosti proizvoda. Savremena industrija je već koristila računarske kontrolne alatne mašine za obavljanje poslova. CNC mašinski alat može automatski obrađivati bilo koji proizvod i komponentu direktno u skladu sa procedurama koje su programirali tehničari. To je ono što nazivamo CNC mašinstvom. CNC obrada se široko primenjuje u bilo kojoj oblasti svake obrade, a to je trend razvoja obrade kalupa i važnih i neophodnih tehničkih sredstava.
