CNC-työstö (Computer Numerical Control) tarkoittaa valmistusprosessia, jossa ohjausjärjestelmä antaa komentoja leikkaustyökalujen käyttämiseksi tiettyjen, vaadittujen liikkeiden suorittamiseksi, toimintojen suorittamiseksi teknisten tietojen,-kuten työkappaleen muodon ja mittojen-ja numeerisissa ja aakkosnumeerisissa muodoissa ilmaistujen käsittelyvaatimusten perusteella. Yleisesti ottaen se kattaa koko osien työstöprosessin CNC-työstökoneilla.
CNC-työstökone on kone, jota ohjaa tietokone; konetta ohjaavaa tietokonetta -olipa sitten erillinen yksikkö tai -yleiskäyttöinen-, kutsutaan yhteisesti CNC-järjestelmäksi. Sekä koneen pääliikkeitä että aputoimintoja ohjaavat CNC-järjestelmän antamat käskyt. Käyttäjä ohjelmoi nämä komennot perustuen tekijöihin, kuten työkappaleen materiaaliin, koneistusvaatimuksiin, koneen ominaisuuksiin ja järjestelmän erityiseen komentomuotoon (CNC-kieli tai symbolit). CNC-järjestelmä tulkitsee nämä ohjelmakomennot ja lähettää toiminta- tai lopetussignaaleja servoyksiköille ja muille toiminnallisille komponenteille koneen eri liikkeiden ohjaamiseksi. Kone pysähtyy automaattisesti, kun osan työstöohjelma on päättynyt. Mikään CNC-työstökone ei voi toimia ilman, että sen ohjausjärjestelmään syötetään ohjelmakäskyjä. Koneen ohjattuun toimintaan kuuluu yleensä koneen käynnistäminen ja pysäyttäminen; karan ohjaus (käynnistys/pysäytys, pyörimissuunta ja nopeuden muutokset); syöttöliikkeen hallinta (suunta, nopeus ja tila); käsittelytyökalun valinta ja kompensointi (pituus ja säde); ja työkalujen muutosten hallinta sekä jäähdytysnesteen aktivointi ja deaktivointi.


