کنترلر CNC

کنترلر CNC چیست؟

کنترلرها در واقع راه ارتباطی شما با دستگاه های مد نظرتان هستند که می توانید به کمک آن ها با دستگاه خود صحبت کنید و به آن فرمان بدهید. کنترلر در واقع مغز متفکر یک پردازش است. دستگاه کنترلر تمام فرمان هایی که یک متخصص در نظر دارد را اعمال می کند تا پروسه‌ جریان استاندارد خود را پیش بگیرد و نهایتا پاسخ مطلوب به دست آید.

اجزای مختلف کنترلر سی ان سی

نرم افزار سی ان سی، واحد کنترل ماشین و دستگاه پردازش به کنترلر CNC دستورالعمل هایی می دهند که بر اساس آن ها کار کند. در زیر به توضیح هر کدام از این بخش ها میپردازیم.

  1. نرم افزار CNC

اصلی ترین راه انتقال دستورالعمل ها به کنترلر، نرم‌افزار  CNC می باشد. این نرم افزار از سه بخش تشکیل شده است: سیستم عامل، رابط کاربری، رابط ماشین

2.     واحد کنترل ماشین یا  MPU

همان طور که گفتیم واحد کنترل ماشین یا  Micro Processor Unitقسمتی از کنترلر سی ان سی است. این قطعه برنامه های نرم افزاری و دستورالعمل های وارد شده را به صورت متوالی اجرا می کند، به همین دلیل می توان گفت این بخش شامل رابط های وروردی و خروجی، سی پی یو و حافظه می شود.

  1. واحد فرمان سروو موتور

واحد پردازش و راه اندازی موتور، بخش بعدی کنترلر سی ان سی است. این بخش در اکثر دستگاه ها، موتورهای حرکتی محورها و اسپیندل را شامل می شود.

انواع کنترلر  CNC

کنترلر های سی ان سی که وظیفه کنترل اتوماتیک این دستگاه ها را برعهده دارند، در انواع متفاوتی تولید می شوند. در این دستگاه ها به منظور کنترل و موقعیت یابی، از دستوراتی تحت عنوان کد G و کد  M استفاده می شود. می توان گفت در واقع کنترلر این کدها را منعکس می کند. کنترل کننده ها را می توان به سه دسته اصلی تقسیم بندی کرد:

1. کنترل کننده های  PC Based

می توان گفت این نوع کنترل کننده ها همان سیستم های کامپیوتری هستند و بر اساس نرم افزاری که روی آن ها نصب شده است شناخته می شوند. پردازش اطلاعات در این سیستم ها صورت می گیرد و اگر ارتباط کنترلر با کامپیوتر قطع شود اجرای کار متوقف می شود. از آنجایی که سرعت در این کنترل کننده ها کم است برای استفاده از آن ها نیازمند بردهای واسط الکترونیکی هستیم تا تعداد ورودی و خروجی افزایش یابد و در نهایت سرعت و یک نواختی انتقال دیتا افزایش پیدا کند.

2.  کنترل کننده های  Semi PC Based

در این نوع کنترل کننده ها بردهای کنترلی مخصوصی به کار رفته است که در کنار سیستم کامپیوتر قرار می گیرد. لازم به ذکر است در این کنترلرها عمده عملیات پردازش توسط برد صورت می گیرد. ارتباط بین کنترلر و سیستم کامپیوتر توسط پورت های ارتباطی صورت می گیرد، در حین عملکرد دستگاه این ارتباط نباید قطع شود. این کنترلر سرعت بالاتری نسبت به مدل قبل دارد به همین دلیل قیمت بیشتری نیز دارد.

3. کنترل کننده های  Stand Alone

میتوان گفت این دسته از کنترلرها قدرتمندترین نوع آن ها می باشد. در این کنترلرها پردازشگر قدرتمند داخلی قرار دارد که این پردازشگر برای انجام اعمال کنترل و پردازش ارتباط مستقیمی با کامپیوترها ندارد. از آنجایی که در این کنترلرها، بسیاری توابع به صورت سخت افزاری ایجاد می شوند سرعت عملکرد در آن ها بالا است.