A CNC (Computer Numerical Control) számítógép által vezérelt gépi megmunkálást jelent. A gép mozgását G-kód program irányítja — precíziós mozdulatok, amelyeket emberi kéz nem tudna reprodukálni. A CAD/CAM lánc végeredménye: a 3D modellből automatikusan generált G-kód vezérli a szerszámgépet.
Az esztergagép a munkadarabot forgatja, miközben a szerszám lineáris vagy ívelt pályán halad. A kontúros esztergálásnál a szerszám egyszerre mozog X (átmérő) és Z (hossz) irányban — ezzel bonyolult profilok, kúpok, ívek is megmunkálhatók.
A koordinátarendszer alapja: Z-tengely a forgástengely mentén, X-tengely (ØX) a sugár kétszerese (átmérő). A programnulla általában a munkadarab jobb véglapján van.
Az alábbi demo egy valós esztergált munkadarab elkészítését mutatja be lépésről lépésre. A piros kontúr a kész profil, a zöld szerszám a G-kód alapján halad — pontosan úgy, ahogy a valódi CNC gép vezérlője értelmezi a programot.
Megfigyelhető: a G01 egyenes szakaszok (homloklap, letörés, hengeres rész, váll) és a G02 ívátmenet (R=3mm lekerekítés) hogyan épül fel sorról sorra.
A G-kód az ISO 6983 szabvány szerinti vezérlőnyelv: