Arvutite arvjuhtimissüsteemid ehk CNC on arvutiga juhitavad töötlemistööriistad, mida kasutatakse tootmises. Arvutite arvjuhtimissüsteemide eeliseks on tootmismasinate suurem täpsus ja töötlemiskiirus. CNC-süsteemis on spetsifikatsioonide tõlgendamiseks ja masina juhtimiseks tsentraalne arvutiprotsessor.
Esimesed arvutite arvjuhtimismasinad ehitati 1940.–1950. aastatel. Need süsteemid olid üsna lihtsad, loodud olemasolevate tööriistade muutmisega, et aktsepteerida juhiseid paberlindile trükitud punktide põhjal. Selle esialgse katse edu julgustas selles valdkonnas jätkuvat arengut. Arvutite suurenenud kättesaadavus võimaldas arendajatel ja disaineritel neid süsteeme veelgi täiustada. Kaasaegsed arvjuhtimisega arvutitööriistad on nende samade tööriistade täiustatud versioon.
Praegustes arvutite arvjuhtimissüsteemides toimub kogu protsess projekteerimisest tootmiseni arvutiga. Esialgne tootedisain luuakse arvutipõhise disaini ehk CAD-programmiga. Seda tüüpi tarkvara on spetsiaalselt loodud tootest mitte ainult üksikasjaliku pildi ja joonise, vaid ka üksikasjalike skeemide ja mõõtmiste loomiseks. CAD-programmist luuakse rida arvutifaile, mis põhinevad protsessi iga masina jaoks nõutavatel konkreetsetel käskudel.
Kaasaegsed tootmismasinad ei ole enam ühe funktsiooniga. Selle asemel on lahtrisse või üksusesse lisatud mitu komponenti. Näiteks sisaldab puidutöötlemismasin sageli mitmesuguseid saagi, puure ja lihvijaid. Kõigi nende tööriistade paigutamine ühte seadmesse suurendab töötlemise efektiivsust ja vähendab vajalike masinate arvu.
Mõned protsessid toimivad kõige paremini, kui erinevate etappide vahel on jahtumisperiood. Paljud ettevõtted kasutavad toodete ühest etapist teise teisaldamiseks robotprotsessoreid või väliselt juhitavaid rihmasid. Kvaliteedikontrolli võimalused luuakse sageli transpordietapis, võimaldades inimestel vajadusel protsessi sekkuda.
Arvutite arvjuhtimismasinaid kasutatakse selliste toodete loomiseks, mis nõuavad keerulist samme. Nende sammude automatiseerimine vähendab oluliselt töötlemisaega ja aitab kaasa sujuvale protsessile. Mida rohkem automatiseerimist protsessi kaasatakse, seda rohkem vähenevad kitsaskohad ja seda ühtlasem on tulemus.
Neid masinaid leidub tavaliselt tootmis- või tootmissektoris. Üldiselt on kõige automatiseeritud protsessid need, mis hõlmavad väikeseid komponente ja nõuavad väga suurt täpsust. Teine tööstusharu, mis neid tööriistu kasutab, on kaevandamine või puurimine. Paljudes olukordades on töökeskkond inimestele väga ohtlik või ohtlik. CNC-puurmasina kasutamine võimaldab tööd jätkata oluliselt väiksema riskitasemega.