स्वचालन (Automation) को मशीन टूल्स और इलेक्ट्रॉनिक्स और कंप्यूटर System का उपयोग करने वाले System के Design से निपटने वाली तकनीक के रूप में परिभाषित किया जा सकता है, जो कम से कम लागत पर अंतिम उत्पाद का उत्पादन करता है, जिसमें न्यूनतम श्रम हस्तक्षेप होता है, उच्च सटीकता के घटकों का उत्पादन होता है और बार-बार वांछित सहिष्णुता के बिना वांछित सहनशीलता उत्पन्न होती है। पूरी तरह से स्वचालित उत्पादन प्रणाली में मशीनिंग सेंटर जैसे वांछित, औद्योगिक रोबोट और सामग्री हैंडलिंग System, स्वचालित असेंबली लाइन, स्वचालित दृष्टि प्रणाली जैसे मशीन दृष्टि और स्वचालित गुणवत्ता नियंत्रण प्रणाली, और नियोजन, डेटा संग्रह, फीडबैक, नियंत्रण कार्रवाई करने के निर्णय लेने और एक संक्षिप्त और आसानी से समेकित रूप में दृश्य प्रदर्शन इकाइयों पर वांछित जानकारी प्रस्तुत करते हैं।
स्वचालन प्रणाली निश्चित प्रकार, Program करने योग्य प्रकार, या लचीला प्रकार हो सकता है। निश्चित स्वचालन में, प्रसंस्करण का अनुक्रम एक विशेष उत्पाद के लिए तय किया जाता है। ऐसी प्रणाली का उपयोग किसी उत्पाद के बड़े पैमाने पर उत्पादन के लिए किया जा सकता है। इसकी प्रारंभिक लागत अधिक है और उत्पाद Design में किसी भी बदलाव को कठिनाई के साथ शामिल किया जा सकता है। यदि उत्पाद को बदला जाना है, तो बहुत सारे संशोधन, नए परिवर्धन इत्यादि की आवश्यकता हो सकती है और इसे समायोजित करने के लिए बहुत महंगा और समय लेने वाला होगा। Program करने योग्य स्वचालन (संख्यात्मक रूप से नियंत्रित मशीनों और रोबोट के साथ) में, कार्यक्रम को बदलकर नए उत्पादों के लिए संचालन के अनुक्रम में परिवर्तन को समायोजित करना संभव है (निर्देशों का सेट)।
इस तरह की एक प्रणाली बैच उत्पादन के लिए उपयुक्त है। नए उत्पाद के लिए, न केवल कार्यक्रमों को बदला जाना है, लेकिन नए टूल्स और फिक्स्चर लोड हो सकते हैं, और मशीन सेटिंग्स बदल दी गई हैं। लचीली स्वचालन प्रणाली में, एक उत्पाद के उत्पादन और नए उत्पाद में बदलने के लिए कोई समय गुम हो जाता है। उत्पादित किए जाने वाले उत्पादों के लिए पूर्ण जानकारी और कार्यक्रम कंप्यूटर System में उपलब्ध हैं और नए उत्पाद के लिए कोड को कंप्यूटर को बताया जाना चाहिए और सभी सेटिंग्स, टूल इत्यादि में बदलाव स्वचालित रूप से किए जाते हैं। इस तरह के System बड़े औद्योगिक संयंत्र / प्रक्रिया / परिसर के लिए विभिन्न प्रकार के Spare पार्ट्स के उत्पादन के लिए सबसे उपयुक्त हैं। Spare को Stock नहीं किया जाना चाहिए, लेकिन उनके उत्पादन के लिए कार्यक्रम मशीन में संग्रहीत किया जा सकता है।
जब और एक अतिरिक्त भाग की आवश्यकता होती है, तो मशीन को निर्देशित किया जा सकता है और आंशिक रूप से कम से कम समय में उत्पादन, उपकरण, फिक्स्चर की व्यवस्था, लोड करने, व्यवस्थित करने, समय पर खोने के बिना आंशिक रूप से उत्पादित किया जा सकता है। ऐसे System स्वचालित उपकरण परिवर्तकों, फूस फिक्स्चर के साथ लचीली विनिर्माण प्रणालियों का उपयोग करते हैं, आदि। स्वचालन में नवीनतम प्रवृत्ति कंप्यूटर एकीकृत विनिर्माण है, यानी, न केवल वास्तविक उत्पादन और विनिर्माण के लिए कंप्यूटर का उपयोग करने के लिए, बल्कि उत्पाद को Design करने, निर्माण के लिए पूरी योजना बनाने, कच्चे माल की सूची जैसे सभी व्यावसायिक संबंधित कार्यों को करने, और अन्य Stock, वास्तविक बिक्री, बिक्री पूर्वानुमान, हाथ में आदेश, विभिन्न मशीन टूल्स की रखरखाव की जरूरत है।
स्वचालन प्रणाली निश्चित प्रकार, Program करने योग्य प्रकार, या लचीला प्रकार हो सकता है। निश्चित स्वचालन में, प्रसंस्करण का अनुक्रम एक विशेष उत्पाद के लिए तय किया जाता है। ऐसी प्रणाली का उपयोग किसी उत्पाद के बड़े पैमाने पर उत्पादन के लिए किया जा सकता है। इसकी प्रारंभिक लागत अधिक है और उत्पाद Design में किसी भी बदलाव को कठिनाई के साथ शामिल किया जा सकता है। यदि उत्पाद को बदला जाना है, तो बहुत सारे संशोधन, नए परिवर्धन इत्यादि की आवश्यकता हो सकती है और इसे समायोजित करने के लिए बहुत महंगा और समय लेने वाला होगा। Program करने योग्य स्वचालन (संख्यात्मक रूप से नियंत्रित मशीनों और रोबोट के साथ) में, कार्यक्रम को बदलकर नए उत्पादों के लिए संचालन के अनुक्रम में परिवर्तन को समायोजित करना संभव है (निर्देशों का सेट)।
इस तरह की एक प्रणाली बैच उत्पादन के लिए उपयुक्त है। नए उत्पाद के लिए, न केवल कार्यक्रमों को बदला जाना है, लेकिन नए टूल्स और फिक्स्चर लोड हो सकते हैं, और मशीन सेटिंग्स बदल दी गई हैं। लचीली स्वचालन प्रणाली में, एक उत्पाद के उत्पादन और नए उत्पाद में बदलने के लिए कोई समय गुम हो जाता है। उत्पादित किए जाने वाले उत्पादों के लिए पूर्ण जानकारी और कार्यक्रम कंप्यूटर System में उपलब्ध हैं और नए उत्पाद के लिए कोड को कंप्यूटर को बताया जाना चाहिए और सभी सेटिंग्स, टूल इत्यादि में बदलाव स्वचालित रूप से किए जाते हैं। इस तरह के System बड़े औद्योगिक संयंत्र / प्रक्रिया / परिसर के लिए विभिन्न प्रकार के Spare पार्ट्स के उत्पादन के लिए सबसे उपयुक्त हैं। Spare को Stock नहीं किया जाना चाहिए, लेकिन उनके उत्पादन के लिए कार्यक्रम मशीन में संग्रहीत किया जा सकता है।
जब और एक अतिरिक्त भाग की आवश्यकता होती है, तो मशीन को निर्देशित किया जा सकता है और आंशिक रूप से कम से कम समय में उत्पादन, उपकरण, फिक्स्चर की व्यवस्था, लोड करने, व्यवस्थित करने, समय पर खोने के बिना आंशिक रूप से उत्पादित किया जा सकता है। ऐसे System स्वचालित उपकरण परिवर्तकों, फूस फिक्स्चर के साथ लचीली विनिर्माण प्रणालियों का उपयोग करते हैं, आदि। स्वचालन में नवीनतम प्रवृत्ति कंप्यूटर एकीकृत विनिर्माण है, यानी, न केवल वास्तविक उत्पादन और विनिर्माण के लिए कंप्यूटर का उपयोग करने के लिए, बल्कि उत्पाद को Design करने, निर्माण के लिए पूरी योजना बनाने, कच्चे माल की सूची जैसे सभी व्यावसायिक संबंधित कार्यों को करने, और अन्य Stock, वास्तविक बिक्री, बिक्री पूर्वानुमान, हाथ में आदेश, विभिन्न मशीन टूल्स की रखरखाव की जरूरत है।