Szerszámgépek lehet működtetni, kézi, vagy automatikus ellenőrzés alatt. A korai gépekkel lendkerék stabilizálja a mozgás és volt a gears és a karok, a gép és a darab, hogy dolgozott a komplex rendszerek. VILÁGHÁBORÚ után a számjegyvezérlésű (NC) gép fejlesztették ki. NC gépek használt számsorozat lyukasztott Papírszalag vagy lyukkártyák a mozgást. Az 1960-as években számítógépek hozzáadott még nagyobb rugalmasságot biztosít a folyamat. Ilyen gépek ascomputerized számjegyvezérlésű (CNC) gépek vált ismertté. NC- és CNC gépek is pontosan ismételje meg szekvenciák újra és újra, és lehetne előállítani sokkal bonyolultabb darab mint még a legképzettebb eszköz piaci szereplők.
Mielőtt hosszú az a gép automatikusan változtatni a fajlagos forgácsoló és alakformáló eszközök voltak használatban. Például egy drill gép tartalmazhat egy magazin, a különböző fúrók, előállító különböző méretű lyukat. Korábban vagy gépkezelők általában volna manuálisan módosítani a kicsit, vagy mozog a darab, egy másik állomásra, a különböző műveletek végrehajtására. A következő logikus lépés az volt, hogy össze több különböző szerszámgépek együtt, minden számítógép-ellenőrzés alatt. Ezek az úgynevezett Megmunkáló központok, és már drámaian megváltoztatta a részek készülnek.
A legegyszerűbbtől a legösszetettebb, legtöbb szerszámgépek képesek legalább részleges önreprodukáló, és készítsen gépalkatrészek, mint az elsődleges funkciója.





