CNC کنترل A13B-0195-C013
CNC کنترل چیست؟
CNC کنترلر یک رابط میان اجزای الکتریکی (سرور موتورها، الکتروموتورها، سنسورها، شیرهای فرمان) و اجزای مکانیکی سی ان سی است که وظیفه دارد تمام توابع دستوری و کنترلی نرمافزاری و الکترونیک (plc) را کنترل کرده و با هماهنگی زمانی و مکانی صحیح(NC)، آن را به صورت حرکتهای مکانیکی و حقیقی درآورد. به عبارت بهتر شما با استفاده از این کنترلرها میتوانید با دستگاه خودتان حرف بزنید و دستورات لازم را برای حرکت اجزای مختلف به آن بدهید.
بنابراین در پاسخ به سوال کنترلر سی ان سی چیست، باید بگوییم که ما با مغز متفکر سیستم مواجه هستیم که تمام فرمانهای مختص به دستگاه سی ان سی را به اجزای مکانیکی و نیرو محرکه ماشین منتقل میکند. با توجه به این تعریف مشخص میشود که امکانات و دقت سیستم کنترل سی ان سی تاثیر زیادی بر روی روند کارهای صنعتی دارد و میتواند به صورت مستقیم بر روی دقت ساخت قطعات مختلف با دستگاه CNC تراش یا فرز و غیره تاثیر بگذارد.
قسمت های مختلف کنترل CNC
کنترلر سی ان سی بر اساس نحوه تقسیم وظایف عملکردی به دو قسمت اساسی PLC و NC تفکیک می شود. PLC وظیفه دارد تمام توابع دستوری و کنترلی نرمافزاری و الکترونیک را کنترل کرده و اطلاعاتی را در باره نحوه انجام این فرآیند ها در اختیار مغز سیستم بگذارد تا از به صورت کلی از بروز حادثه جلوگیری کند. به عبارت بهتر PLC عموم وظایفی که PLC کنترل می کند در حوزه ی ایمنی دستگاه هستند. NC وظیفه دریافت و ارسال اطلاعات به درایو ها و بازخواست انجام فرآیند ها را از PLC برعهده دارد به عبارت دیگر وظیفه جابجایی محور ها و خوانش برنامه ماشین کاری و پیاده سازی کنترل شده آن بر عده NC می باشد.
PLC و NC از طریق دو محیط F و G باهم در ارتباط دائمی جهت انجام فرآیند هستند. مثلا برای اجرای یک عملیات ماشین کاری در موقع تعویض ابزار NC وظیفه ی انتقال ابزار به محل تعویض ابزار را دارد و PLC وظیفه ی تعویض ابزار را برعهده دارد درادامه NC با مراجعه به محیط F از امنیت ادامه ماشین کاری اطمینان حاصل می کند.( به طور مثال از PLC چک می کند که آیا میکروسوییچ درب قسمت ابزار بسته شده است که ادامه حرکت بدهد یا نه)
-
نرم افزار سی ان سی
نرمافزار CNC اصلیترین راه برای انتقال دستورات به کنترلر به شمار میرود. که از سه بخش اصلی به نامهای سیستمعامل، رابط کاربری و رابط ماشین استفاده میشود.
-
واحد فرمان سرو موتور ( درایو ها )
دومین قسمت از کنترلر CNC واحد کنترل و راه اندازی موتور (درایو) است که در بیشتر دستگاهها موتورهای حرکتی محورها و اسپیندل یا هد عملگر را شامل میشود.
-
واحد کنترل ماشین یا MPU
(MPU) Micro Processor Unit یا واحد کنترل ماشین قسمتی از کنترلر سی ان سی است که به صورت متوالی برنامههای نرمافزاری و دستورالعملهای واردشده را اجرا میکند. در نتیجه میتوان گفت که بخش مربوط به رابطهای ورودی و خروجی، CPU و حافظه را شامل میشود.
نحوه عملکرد کنترل CNC
در قسمت PLC کنترلر انجام فعالیت ها بر اساس ورودی و خروجی های مربوط به این قسمت کنترل می شود که محیط X ورودی ها و محیط Y خروجی ها به plc به صورت مجزا هستند همچنین محیط های F و G هم در تعامل با NC هستند لذا PLC با تحلیل همه جا نبه ی این موارد یک فرآیند را از لحاظ امنیت انجام رسد می کند و به قسمت NC اجازه شروع عملیات را می دهد.
کنترلهای CNC برای کار و اعمال یا دریافت دستور از یک سری کد به نام G Code (کدهای اصلی) و M Code (کد جانبی) استفاده میکنند. با منعکس کردن این کدها، کنترل کننده CNC میتواند محورهای دستگاه را کنترل کرده و عملکرد مورد انتظار را ایجاد کند. این حرکتها شامل حرکت یا دوران محورها و دستورات فرعی میشوند. برای اینکه بتوان در نهایت، دستورات ورودی را در دستگاه سی ان سی اجرا کرد، باید مراحل مختلفی طی شوند که عبارت هستند از:
1- طراحی رایانه ای ( نرم افزارهای CAD)
با استفاده از کامپیوتر میتوان یک طرح کلی دو بعدی یا سه بعدی از قطعه مورد نظر را طراحی کرد. خروجی پروندههای CAD در بعضی کنترلر سی ان سیجدید قابل بارگذاری هستند و مشخصاتی مربوط به ابعاد و ساختار قطعه را به آن وارد میکنند. به این ترتیب کنترل کننده برای ساخت قطعات چند بعدی هدایت میشود.
2- تبدیل CAD به کدهای قابل فهم توسط کنترلر CNC (نرم افزار های CAM)
خروجی که از نرمافزار CAD مثل Solidworks گرفته میشود، توسط نرم افزار های CAM مثل POWERMILL به کدهای قابل فهم توسط کنترل، ترجمه میشوند که میتواند خروجی نرمافزاری را به G Code و M Code تبدیل کرده و آنها را برای کنترلر ارسال کند. ( عموما تمام دستگاه های CNC امکان کد نویسی دستی و بدون استفاده از رایانه را دارند.)
3- آماده سازی دستگاه
در این مرحله اپراتور وظیفه دارد که دستگاه و قطعههای کاری را آماده کند تا کنترلر CNC بتواند بر اساس برنامه ورودی، بر روی آن کار کرده و دستورات مورد نظر را اجرا کند.
4- اجرای فرایند
در مرحله آخر، زمانی که کدها آماده میشوند و اپراتور برنامه را به کنترل کننده CNC وارد میکند، این قطعه عملکرد اصلی خود را شروع کرده و حرکتهای مکانیکی را در قسمتهای مختلف کنترل میکند. نکتهای که باید بدانید این است که انواع کنترلر CNC، بر اساس مدار داخلی خود دستورات را انتخاب میکنند و به همین دلیل است که بعضی از آنها امکان اجرای طرحهای پیچیدهتر را دارند. همین موضوع یکی از دلایل اصلی در تفاوت قیمت فرز CNC یا دستگاههای تراش است.
توابع کنترل کننده سی ان سی
برای اینکه بتوان عملیات مکانیکی را با استفاده از کنترلرهای سی ان سی مدیریت کرد، نیاز به تعریف دو نوع تابع داریم. توابع کنترلر CNC به دو دسته اولیه و انتخابی تقسیم میشوند. توابع اصلی در واقع قسمت اساسی در عملکرد کنترلر هستند و معمولا در خروجیهای نرمافزاری تعریف میشوند. اما توابع انتخابی بستگی به نوع مدار داخلی، انواع کنترلر cnc دارند و میتواند با توجه به مشخصات دستگاه، توسط کاربر یا اپراتور مورد استفاده قرار گیرند.
انواع کنترلر CNC از نظر ساختار
سیستمهای کنترل کننده سی ان سی از نظر ساختار و مدار داخلی در سه دسته قرار میگیرند. در ادامه به معرفی انواع کنترلر سی ان سی میپردازیم.
-
کنترلر CNC کامپیوتری یا PC based
کنترل کنندههای سی ان سی که بر اساس PC ساخته میشوند، از رایجترین انواع کنترلر CNC در صنعت هستند. در این نوع، برای پردازش اطلاعات از کامپیوتر یا پی سی استفاده میشود و این خصوصیات و سرعت PC است که سرعت کنترلر را تعیین میکند. برای استفاده از کنترلر PC Based نیاز به برد واسط الکترونیکی داریم که تعداد ورودیها و خروجیها را افزایش داده و در نتیجه سرعت دستگاه را بالا میبرند.
-
کنترل کننده CNC نیمه کامپیوتری یا Semi PC Based
یکی دیگر از انواع کنترل کننده CNC به نام Semi Pc Based شناخته میشود که عملکرد آنها هم به پی سی و هم به یک برد مخصوص در کنار آن بستگی دارد. به عبارت بهتر قسمت اصلی پردازش در این نوع از کنترل کنندهها، توسط برد انجام میشود؛ اما کامپیوتر هم قسمتی از این فرایند پردازشی را به عهده دارد و به همین دلیل باید با استفاده از کابل به Semi PC Based متصل شود. این نوع از کنترل کننده سی ان سی نسبت به PC Based، سرعت بیشتری دارد و قیمت کنترلر نیمه کامپیوتری هم بیشتر است.
-
کنترلر سی ان سی بدون نیاز به کامپیوتر یا Stand Alone
یکی دیگر از انواع کنترلر CNC که قدرتمندترین آنها به شمار میرود، دارای عملکردی کاملا مستقل از پی سی یا کامپیوتر است و به نام Stand Alone شناخته میشود. بخش زیادی از توابع در کنترلر CNC بدون کامپیوتر، به صورت سختافزاری تهیه شدهاند و به همین دلیل سرعت این دستگاه بسیار بالا است.
انواع کنترلر CNC از نظر تعداد محورها
معیار دیگری که برای طبقهبندی انواع سیستم کنترل سی ان سی مورد توجه قرار میگیرد، تعداد محورهایی است که این کنترل کنندهها توان کنترل آنها را دارند. برای مثال کنترلر CNC دو محور، تنها به دو محور دسترسی میدهد و میتواند حرکتها را در یک صفحه مدیریت کند. انواع دیگر کنترل کننده سی ان سی از نظر تعداد محورها به صورت زیر طبقهبندی میشوند:
- سیستم کنترلی دو و نیم محوره که دارای 3 محور است اما حرکت سه بعدی را مدیریت نمیکند.
- کنترلر CNC سه محور که در هر سه بعد کار میکنند.
- کنترل کنندههای چهار محور که علاوه بر حرکت در سه بعد، امکان چرخش اضافی را هم فراهم میکنند.
- کنترلر سی ان سی پنج محور که سه محور اصلی دارند و امکان چرخش در امتداد Y و Z را هم فراهم میکنند.
- https://servocontroljalil.com

Reviews
There are no reviews yet.