شهدت العقود الأخيرة من تطوراً هائلاً في مجالات تقانات المعلومات، وقد أفادت مختلف العلوم التقليدية والتحكم من هذا التقدّم، وواكبت هذا التطور لتحقق قفزات نوعية على مختلف الأصعدة والمراحل بدءاً بالتصميم ومروراً بالحساب الدقيق لمكونات المنتج وبالمحاكاة وانتهاءً بالإنتاج و التصنيع.
إمكانية الرسم بشكل أسرع : يستغرق الرسم اليدوي عدة ساعات ويتطلب عددًا كبيرًا من العناصر كلوحة رسم أو أقلام رصاص أو مقياس ، أو مثلث أو مسطرة ويمكن إنشاء رسم بمساعدة الكمبيوتر باستخدام جهاز كمبيوتر فقط ويمكن رسم الخطوط والأشكال بسرعة كبيرة ببضع نقرات بسيطة على الماوس ويمكن إتمام جميع المهام ذات الصلة ، و مما يزيد بشكل كبير من فرص نجاح المشروع الذي يجب تسليمه بسرعة.
تبدأ عملية التشغيل بتعرّف حاسوب آلة التشغيل على الأمر المرسل وترجمته إلى حركة موافقة فمثلاً لاختيار عدة قَطع معينة يترجم الأمر بتحريك حامل أداة القطع إلى موقع مخزن عدة القطع على الآلة وبالتحديد إلى الموقع المخصص لأداة القطع المختارة لتقوم من ثمّ الآلية المخصصة لتثبيت أداة القطع بتناول الأداة وتثبيتها والعودة إلى الموقع السابق للأمر وإعطاء إشارة إلى حاسوب الآلة بإتمام تنفيذ الأمر؛ ولخراطة معينة من قطعة معدنية بشكل مستقيم تعطى عدّة أوامر تبدأ باختيار قلم المناسب، ومن ثمّ توضع آلة القطع عند بداية مسار القطع واختيار سرعة القطع اللازمة وآلية التزييت أو التبريد والسرعة الانسحابية للقطع ثمّ تنفيذ الحركة.
وتتكونّ البنية عامة للآلات المبرمجة من جسم الآلة والمحركات وآليات نقل الحركة والحساسات ووحدة التحكم بالآلة الحاسوب ، كما هو موضّح في الشكل 1.
هنا ، غالبًا ما يتم تضمين وحدات أكثر تطورًا أو أفضل للتصميم والحساب الساكن والعطاءات للمكونات.
يعرف البرنامج جميع المكونات مع ميزاتها ويدعم الاستخدام الإبداعي أثناء مرحلة التصميم.