برنامه نویسی سی ان سی | برنامه نویسی دستگاه cnc

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

برنامه‌ نویسی‌ دستگاه تراش‌ سی ان سی :

مجموعه‌ دستورالعمل‌ هایی‌ که‌ طی‌ یک‌ برنامه‌ مرتب‌ شده‌ برای ماشین کاری‌ یک‌ قطعه‌ لازم‌ است‌ و به‌ سیستم ‌کنترل‌ ماشین‌ داده‌ می‌شوند را برنامه نویسی دستگاه سی ان سی می نامیم.

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

بخش‌ عمده‌ این‌ اطلاعات‌ و دستورالعمل‌ها در قالب‌ برنامه‌ سی ان سی تنظیم‌ شده‌ و وارد حافظه‌ دستگاه می‌شود. در برنامه‌ نویسی‌ ماشین های‌ سی ان سی می‌توان‌ از زبان های‌ مختلف‌ برنامه‌ نویسی‌ و حتی‌ از روش های‌ پارامتریک‌ استفاده‌ کرد. زبان‌ استفاده‌ شده در این جا زبان‌ compact می‌باشد که‌ در واقع‌ برنامه‌ نویسی‌ با استفاده‌ از کدهای‌ عملیاتی‌ می‌باشد که‌ مطابق‌ با استاندارد ۲۵۰۶۶DIN ساختار برنامه‌ است.

برنامه نویسی سی ان سی


برنامه‌ نویسی‌ دستگاه CNC به‌ دو روش‌ انجام می‌شود :

  1. برنامه‌ نویسی‌ دستی‌ : در برنامه‌ نویسی‌ دستی‌ طرح‌ کارمطابق‌ نقشه‌ قطعه‌ کار تهیه‌ می‌شود. به این ترتیب که‌ پس‌ از مشاهده نقشه‌ قطعه‌ کار ابزارهای‌ لازم‌ برای‌ ساخت‌ انتخاب‌ می‌شود و تقدم‌ و تأخر آنها نیز معین‌ می‌شود و سپس‌ نقاط حرکت‌ ابزارها تعیین ‌و محاسبه‌ می‌شود و برنامه‌ به صورت‌ دستی‌ و به‌ زبان‌ برنامه‌ نویسی‌ آن‌ ماشین‌ تهیه‌ می‌شود و باز هم‌ اطلاعات‌ به ‌صورت‌ دستی‌ وارد ماشین می‌گردد. در مورد قطعات‌ ساده‌ بهتر است‌ که‌ این‌ اطلاعات‌ مستقیماً به‌ روی‌ ماشین نوشته‌ شود.
  2. برنامه‌ نویسی‌ با سیستم های‌ CAD/CAM : این نوع برنامه‌ نویسی‌ توسط رایانه‌ای‌ برای‌ قطعات‌ پیچیده‌ که‌ محاسبات‌ نقاط حرکت‌ ابزار امکان‌پذیر نمی‌باشد به کار می‌رود. ابتدا قطعه‌ مورد نظر توسط نرم‌افزارهای‌ مربوطه‌ طراحی‌ و ترسیم‌ می‌شود و سپس‌ به‌ کمک‌ نرم‌ افزارهای ‌ساخت‌ برنامه‌ نحوه‌ براده‌ برداری‌ تعیین‌ و برنامه‌ قابل‌ فهم‌ برای‌ دستگاه CNC تهیه‌ می‌شود.

برای‌ نوشتن‌ برنامه‌ ماشین کاری‌ یک‌ قطعه‌ باید قبلا مراحل‌ زیر انجام‌ شده‌ باشد :

  1. بررسی‌ نقشه‌ و انتخاب‌ دستگاه مناسب‌
  2. طراحی‌ قید و بند در صورت‌ نیاز و ابزارهای‌ مورد نیاز
  3. محاسبانت پارامترهای‌ ماشینکاری‌
  4. تعیین‌ نقطه‌ صفر قطعه‌ کار و نوع‌ سیستم‌ اندازه‌ دهی
  5. تهیه‌ پیش‌ نویس‌ برنامه‌
  6. آماده‌ سازی‌ و وارد کردن‌ برنامه‌
  7. شبیه‌ سازی‌ برنامه‌
  8. اجرای برنامه

تذکر : بهتر از قبل‌ از بستن‌ قطعه‌ کار در محل‌ مربوطه‌ یک‌ باربرنامه‌ بدون‌ قطعه‌ چک‌ شود تا از عدم‌ برخورد ابزارها و یا عدم‌ وجود حرکات‌ ناخواسته‌ اطمینان‌ حاصل‌ شود.

برنامه نویسی cnc

اجزای تشکیل دهنده یک برنامه :

  1. نام‌ برنامه‌ : این‌ عنوان‌ از یک‌ سمبل‌ که‌ عموماً علامت ‌% است‌ به‌ همراه‌ یک‌ عدد که‌ شماره‌ برنامه‌ می‌باشد تشکیل‌ شده‌ است‌ و در سیستم‌ کنترل‌ SINUMERIK این‌ عدد بین‌ ۱ تا ۹۹۹۹ می‌تواند متغیر باشد. هر برنامه‌ دارای‌ شماره‌ خاص‌ خود می‌باشد. در صورتی که‌ برنامه‌ در خارج‌ کامپیوتر ماشین نوشته شده‌ و سپس‌ به‌ حافظه‌ ماشین وارد شود باید به‌ علامت‌ % عنوان‌ MPF که معرف‌ حافظه اصلی (Main program file) می‌باشد اضافه‌ کنیم و سپس‌ شماره‌ برنامه‌ را ذکر کنیم.
  2. پایان‌ برنامه : انتهای‌ برنامه‌ با یکی‌ از کدهای‌ ۰۲M یا ۰۳M یا ۹۹M مشخص‌ می‌شود که‌ عموماً ۰۲M ،۰۳M می‌باشد. (۰۲M: کد پایان‌ برنامه‌ برای‌ تولید یک‌ قطعه‌ | ۰۳M : کد پایان‌ برنامه‌ و برگشت‌ به‌ اول‌ برنامه‌ برای‌ تراش‌ قطعه‌ بعدی‌ و تولید انبوه‌ | ۹۹M: کد پایان‌ برنامه‌ و امکان‌ ایجاد تغییرات‌ در برنامه‌ در هنگام‌ برنامه‌ نویسی‌ دستی‌)
  3. متن‌ برنامه‌ : متن‌ اصلی‌ برنامه‌ که‌ بین‌ عنوان‌ و علامت‌ پایان‌ برنامه‌ قرار دارد از تعدادی‌ خط یا بلوک‌ برنامه‌ تشکیل‌ شده‌ است‌ هر خط برنامه‌ را یک‌ بلوک‌ برنامه‌ گویند کلیه‌ دستورها و اطلاعات‌ لازم‌ درباره‌ متغیرهایی‌ مثل سرعت‌ برش‌ سرعت‌ دورانی‌ اسپیندل‌ مسیر حرکت‌ ابزار و سرعت‌ سریع‌ خطی‌ یا حرکت‌ خطی‌ یا مقدار پیشروی‌ مشخص‌ و… در این ‌بلوک‌ها قرار خواهند گرفت‌.

برای مشاهده مقالات آموزشی سی ان سی کلیک کنید