A számítógépes numerikus vezérlés (CNC) magában foglalja a szerszámgép vezérlését a szerszámhoz csatlakoztatott mikroszámítógép segítségével. A mikroszámítógép ezt egy G-kód és M-kód nevű programozási nyelvre reagálva tudja megtenni, amely utasításokat tartalmaz olyan megmunkálási paraméterekre vonatkozóan, mint az előtolás, az orsó fordulatszáma, a vágószerszám és a hűtőfolyadék áramlása.
A mikroszámítógép ezután továbbítja az utasításokat a szerszámgéphez. Ezért a CNC megmunkálás nem igényel kézi kezelést, így alkalmas a terméktervezés összetettségétől függetlenül hibamentes alkatrészek készítésére.
