A CNC megmunkálás, más néven numerikus vezérlésű megmunkálás, a numerikus vezérlésű megmunkálószerszámokkal történő megmunkálást jelenti. A CNC szerszámgépek programozása és vezérlése CNC megmunkálási nyelv, jellemzően G-kód segítségével történik. A G-kód megmondja a CNC szerszámgépnek, hogy a megmunkáló szerszám melyik derékszögű koordinátarendszert használja, és vezérli a szerszám előtolási sebességét, az orsó fordulatszámát, a szerszámváltót, a hűtőfolyadékot és egyéb funkciókat.
A megmunkáló műhelyek általában CAM (Computer{0}}Aided Manufacturing) szoftvert használnak a CAD (Computer-Aided Design) fájlok automatikus olvasásához, és G-kód programokat generálnak a CNC szerszámgépek vezérléséhez.
A szerszámhossz-kompenzáció egy fontos fogalom, amelyet a különböző szerszámok közötti hosszkülönbségek korrigálására használnak, biztosítva a megfelelő megmunkálási nullapontot. A szerszámhossz-korrekció a G43 (G44) és H utasítások végrehajtásával érhető el.
A CNC megmunkálásnak jelentős előnyei vannak a kézi megmunkálással szemben. A CNC-megmunkálású alkatrészek rendkívül pontosak és megismételhetők, és olyan összetett formájú alkatrészeket tudnak előállítani, amelyeket lehetetlen kézzel megmunkálni.

