همان طور که در ابتدا گفتیم دستگاه های CNC انواع مختلفی دارد و اجزای سازنده آن ها به نوع آن ها است البته بخش CNC آن ها به طور کلی به هم دیگر مشابه هستند و از سه قسمت اصلی تشکیل می شوند که ما در این جا آن ها را شرح می دهیم:
بخش مکانیکی دستگاه
بخش مکانیکی دستگاه خود از قسمت های مختلفی تشکیل شده که در ادامه آن ها را شرح می دهیم :
محور اصلی :
محور اصلی ازمهمترین قسمت های بخش مکانیکی محسوب می شود. از محور اصلی برای چرخاندن ابزار در دستگاه هایی مانند فرز و یا مته و هم چنین چرخاندن قطعه در دستگاه های تراش استفاده می شود . سیگنال هایی که توسط واحد کنترل ارسال می شود سرعت چرخش آن ها را تنظیم می کند.
موتورها و مکانیزم ها :
حرکت ابزار و قطعه کار به وسیله واحد کنترل و به شکل خودکار انجام می شود. برای انجام این کار مکانیزم بال اسکر و یا چرخ دنده و شانه حرکت دورانی موتور را به شکل خطی به محورها اعمال می کند. دقت موتور, اتصالات و مکانیزم تبدیل حرکت دورانی به حرکت خطی دقت موقعیت دهی ابزار و قطعه کار را تعیین می کند. دو نوع موتور, اسنپ موتور و سرووموتور در دستگاه های CNC استفاده می شوند. سروموتورها هنگام کار سر و صدای کمی دارند و نسبت به اسنپ موتورها راندمان بیشتری دارند. اما دلایلی مانند داشتن مدار پیچیده و نیاز به فیدبک برای موقعیت یابی دقیق و همچنین نیاز به گیربکس در سرعت های پایین سبب می شود که استفاده از اسنپ موتورها مقرون به صرفه تر باشد.
بدنه و چهارچوب :
در ماشین کاری با ظرفیتهای بالا ضربات و ارتعاش های شدیدی به بدنه دستگاه وارد می شود. بدنه دستگاه ها بایدازجنسی باشند که تحمل این ضربات را داشته باشند. بدنه این دستگاه ها به طور معمول از جنس چدن هستند و می توانند در برابر ضربات وارده مقاومت کنند. استفاده از بدنه های مقاوم ارتعاش ها را کاهش می دهند که این کار دقت تولید را هم افزایش می دهد. زمانی که ظرفیت ماشین کاری کم باشد برای بدنه از فریم های فولادی استفاده می شود که نسبت به چدن مقاومت کم تری دارد اما در این ظرفیت از استحکام خوبی برخوردارند و هزینه ی تولیدشان نیز نسبت به نمونه های چدنی کم تر است.
بخش الکترونیکی دستگاه :
این بخش نیز از قسمت های مختلفی مانند سیستم تامین قدرت دستگاه , کنتاکتورها, فیوزها, دروایو موتور, سیستم برق کشی و غیره تشکیل شده است.
- سیستم های کنترل CNC : این بخش دارای قسمتهای زیر است:
رابط کاربری :
رابط کاربری میان اپراتور و دستگاه ارتباط برقرار می کند و دستورهای و کدهایی که اپراتور از طریق کامپیوتر می فرستد را به دستگاه می رساند.
کنترل ماشین : این بخش عملکرد بخش خای مختلف دستگاه را کنترل می کنند که توابع مختلفی دارند که در حافظه ی آن ذخیره شده و براساس کدها اجرا می شوند. این بخش کدهای ورودی را دریافت , خوانده و ترجمه می کند و آن ها را برای اجرای توابع از پیش تعریف شده تبدیل می کند. این بخش روی تمام بخش ها خودکار دستگاه مانند سیستم خنک کاری, جابه جایی محورها, رونشن شدن اسپیندل, تعویض ابزار و غیره کنترل دارد. علاوه بر این ها بخش کنترل روی عملکرد قسمت های مختلف دستگاه مانند موقعیت و سرعت حرکت محورها نظارت می کند.
سسیستم اندازه گیری و نظارت :
در این بخس از ترانسفورماتورها به عنوان سنسور استفاده می کنند تا موقعیت و سرعت ابزار را در لحظه اندازه گیری کنند و واحد کنترل این اندازه ها را با میزان مرجع مقایسه می کنند و اگر نیاز باشد آن ها را اصلاح می کنند.
نمایش وضعیت : این بخش از دستگاه کدهای دستوری , عملکرد کنونی دستگاه, موقعیت نسبی ومطلق ابزار, وضعیت چرحش اسپیندل, وضعیت روان کاری , مدت زمان مانده تا آغاز فرآیند بعدی, ابزار در حال استفاده و غیره را نمایش می دهند.