CNC-työstökoneiden ohjelmointiin on kolme menetelmää: manuaalinen ohjelmointi, automaattinen ohjelmointi ja koneistuskeskus CAD/CAM.
Manuaalinen ohjelmointi
Manuaalinen ohjelmointi sisältää osapiirustusten, prosessointitekniikoiden manuaalisen analysoinnin, numeeristen laskelmien suorittamisen, ohjelmaluetteloiden kirjoittamisen sekä ohjelman syöttämisen ja tarkistamisen. Se soveltuu piste{1}}pisteeseen-koneistukseen tai osiin, joiden geometria on suhteellisen yksinkertainen; se on kuitenkin erittäin aikaa-vievää ja altista virheille monimutkaisten osien ohjelmoinnissa.
Automaattinen ohjelmointi
Automaattinen ohjelmointi käyttää tietokonetta tai ohjelmointikonetta osaohjelman luontiprosessin suorittamiseen, mikä on erittäin kätevää monimutkaisille osille.
CAD/CAM
CAD/CAM-ohjelmistoa käytetään mallinnukseen ja kuviin perustuvaan automaattiseen ohjelmointiin. Tyypillisin ohjelmisto on MasterCAM, joka voi ohjelmoida jyrsintäoperaatioita käyttämällä kahden-akselin, kolmi-akselin, neljän-akselin ja viiden-akselin koordinaattijärjestelmiä sekä sorvausta ja lankaa EDM:ää. Vaikka tämäntyyppisten ohjelmistojen toiminnallisuus on rajallinen, se on helppo oppia ja suhteellisen edullinen.






