मशीन उपकरण मैन्युअल रूप से या स्वत: नियंत्रण के अंतर्गत संचालित हो सकता है। जल्दी मशीनों उनकी गति को स्थिर करने के लिए इस्तेमाल किया और गियर और मशीन और टुकड़ा पर काम किया जा रहा है को नियंत्रित करने के लिए लीवर की जटिल सिस्टम था। जल्द ही द्वितीय विश्व युद्ध के बाद, संख्यात्मक नियंत्रण (NC) मशीन विकसित किया गया था। नेकां मशीनों उनकी गति को नियंत्रित करने के लिए पंच्ड पेपर टेप या छिद्रित कार्ड पर संख्याओं की एक श्रृंखला किया है। 1960 के दशक में, कंप्यूटर की प्रक्रिया को भी और अधिक लचीलापन देने के लिए जोड़ा गया था। ऐसी मशीनों ascomputerized अंकीय नियंत्रण (सीएनसी) मशीनों कहलाया। नेकां और सीएनसी मशीन ठीक दृश्यों और अधिक से अधिक दोहरा सकता है, और यहां तक कि सबसे कुशल उपकरण ऑपरेटरों से बहुत अधिक जटिल टुकड़े का उत्पादन कर सकता।
लंबे समय से पहले, मशीन स्वचालित रूप से विशिष्ट काटने और आकार देने उपकरण उपयोग किया जा रहा थे बदल सकता है। उदाहरण के लिए, एक ड्रिल मशीन छेद विभिन्न आकार के उत्पादन के लिए ड्रिल बिट्स की एक किस्म के साथ एक पत्रिका हो सकता है। इससे पहले, या तो मशीन ऑपरेटरों आमतौर पर मैन्युअल रूप से बिट बदलने या काम टुकड़ा अलग कार्रवाई करने के लिए किसी अन्य स्टेशन पर ले जाने के लिए होगा। कई अलग मशीन उपकरण एक साथ, सभी कंप्यूटर नियंत्रण में गठबंधन करने के लिए अगले तार्किक कदम था। इन केन्द्रों मशीनिंग के रूप में जाना जाता हैं, और भागों बना रहे हैं जिस तरह नाटकीय रूप से बदल दिया है।
सरल से सबसे अधिक जटिल है, अधिकांश मशीन टूल्स का कम से कम आंशिक स्व-प्रतिकृति करने में सक्षम हैं, और के रूप में अपनी प्राथमिक कार्य मशीन भागों का उत्पादन।





