کارن سی ان سی | Karen CNC

اموزش جی کد نویسی cnc

قبل از پرداختن به اموزش جی کد نویسی cnc کارن سی ان سی به معرفی کوتاهی از آن و معرفی کد های ان میردازیم:

 

 

G Code نام زبان برنامه نویسی اکثر ماشین ابزارهای کنترل عددی (CNC) می‌باشد. این زبان برای اولین بار در آزمایشگاه سروومکانیزم دانشگاه MIT در سال‌های ۱۹۵۰ میلادی تعریف و استفاده گردید.

بعد از آن این زبان توسط انجمنهای تجاری و غیر تجاری توسعه یافت و برای اولین بار در سال ۱۹۶۰ میلادی نسخه پایدار آن توسط اتحادیه صنایع الکترونیک ایالات متحده به کار گرفته شد. آخرین نسخه آن در فوریه ۱۹۸۰ میلادی با نام RS274D عرضه گردید.

در اروپا نیز استاندارد ISO 6983، DIN 66025، PN-73M-55256، PN-93/M-55251 زبان برنامه نویسی ماشین‌ها را توصیف می‌کنند.

G Code زبانی حروفی-عددی می‌باشد، که نحوه حرکت ابزارها و همچنین دیگر لوازم و ادوات ماشین نظیر باز یا بسته بودن مایع خنک کن، روشن یا خاموش بودن مکنده براده، باز یا بسته بودن درب دستگاه و … را کنترل می‌کند.

با این زبان می‌توان حرکت‌های زیر را برای ابزار فراهم آورد:

حرکت سریع به یک نقطه خاص

حرکت با پیشروی مشخص روی خط و روی قطاعی از دایره

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

تعیین مشخصاتی برای ابزار نظیر افست از مرجع

 

 

آموزش جی کد نویسی |آموزش cnc

 

کدهای عملیاتی اصلی ( برنامه نویسی G code ها )

کدهای دستور عملیاتی اصلی ، دستوری هستند که اغلب برای 1.جابه جا شدن ابزارها ، 2.تعریف نمودن سرعت ،3.واحد آنها و 4.تعریف دستگاه مختصات قطعات کار ، کاربرد دارد.

کدهای دستوری عملیاتی اصلی با حرف G نمایش داده می شوند.

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

اموزش جی کد نویسی cnc

اموزش جی کد نویسی cnc

اینترپلاسیون برنامه G code

  • کد دستور : G00                          شرح عملیات : جابجایی ابزار با حرکت سریع
  • کد دستور : G01                         شرح عملیات  : جابجایی خطی ابزار با پیشروی معین
  • کد دستور : G02                         شرح عملیات  : حرکت قوسی ابزار موافق عقربه های ساعت
  • کد دستور : G03                         شرح عملیات :جابجایی دورانی ابزار مخالف عقربه های ساعت

تایم زمانی برنامه نویسی G code

کد دستور : G04                        شرح عملیات : زمان مکث

اموزش جی کد نویسی cnc
 

تعیین صفحات برنامه نویسی G code

  • کد دستور : G16                     شرح عملیات : تعیین صفحه کاری با محورهای آزاد
  • کد دستور : G17                     شرح عملیات : تعیین صفحه کاری X-Y
  • کد دستور : G18                     شرح عملیات : تعیین صفحه کاری X-Z
  • کد دستور : G19                     شرح عملیات : تعیین صفحه کاری Y-Z

تعیین محدوده کاری برنامه نویسی G code

  • کد دستور:G25                   شرح عملیات: حد مینیمم محدوده کاری
  • کد دستور: G26                  شرح عملیات :حد ماکزیمم محدوده کاری

جبران شعاع ابزار در cnc

  • کد دستور : G40             شرح عملیات : لغو جبران شعاع ابزار
  • کد دستور: G41              شرح عملیات: فعال کردن جبران شعاع ابزار از چپ
  • کد دستور: G42              شرح عملیات : فعال کردن جبران شعاع ابزار از راست

لغو نقطه صفر

کد دستور : G53            شرح عملیات : لغو Zero offset

معرفی نقاط صفر

  • کد دستور: G54          شرح عملیات :انتقال نقطه صفر 1(قابل تنظیم)
  •                                                انتقال نقطه صفر 2
  •                                               انتقال نقطه صفر 3
  •                                               انتقال نقطه صفر 4

انتقال نقاط صفر

  • کد دستور :  G55          شرح عملیات : انتقال نقطه صفر(افزایشی)
  •                                                      انتقال نقطه صفر

تعیین نوع مسیر

  • کد دستور:  G60           شرح عملیات:توقف دقیق
  • کد دستور : G64           شرح عملیات:مسیر پیوسته و بدون توقف کامل
اموزش جی کد نویسی cnc

نوع سیستم برنامه نویسی G code

  • کد دستور:G70           شرح عملیات:سیستم اندازه گیری اینچی
  • کد دستور:G71           شرح عملیات:سیستم اندازه گیری متر یک

سیکل های کاری برنامه نویسی G code

  • کد دستور:G80            شرح عملیات : کنسل کردن کلیه سیکل ها
  • کد دستور:G81            شرح عملیات : سیکل کاری 1- روتراشی
    کددستور:G82             شرح عملیات : سیکل کاری 2- کف تراشی
  • کددستور:G83            شرح عملیات: سیکل کاری 3- سوراخ کاری
  • کددستور:G84           شرح عملیات:سیکل کاری 4- پیچ بری

سیستم موقعیت دهی برنامه G code

  • کد دستور:G90           شرح عملیات: سیستم انداز هدهی مطلق
  • کد دستور:G91           شرح عملیات: سیستم انداز ه دهی افزایشی

انتقال نقطه صفر

کد دستور : G92         شرح عملیات: انتقال نقطه صفر قطعه

تعریف پیشروی

کد دستور:G94          شرح عملیات:سرعت پیشروی بر حسب MIN/MM برای فرز
کد دستور:G95          شرح عملیات: سرعت پیشروی

اموزش جی کد نویسی cnc

 

نکات برنامه G code

  • 1-کد های دستوری که با حرف( N )مشخص می شوند ناپایدار یک .

و همچنین کدهای دستوری که با( M)مشخص می شوند پایدار یک نامیده می شوند.

  • 2- کدهای دستوری  که با حرف (D )مشخص می شوند، دستورهای پیش فرض سیستم 3 می باشند.

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

  • 3- کدهای دستوری مشخص شده با علامت *باید در یک بلوک به شکل مجزا قرار به گیرند.

کد های عملیاتی فرعی( M cod ها) از این کدها برای را ه اندازی و فعال کردن عملیات جانبی و را ه  اندازی قسمت های مختلف ماشین مانند:

  • 1-فعال کردن اسپیندل جهت چرخش آن
  • 2-روشن و خاموش کردن سیستم خنک کننده
  • 3- باز و بسته کردن سه نظام
  • 4-توقف برنامه
  • 5-پایان برنامه ،….

استفاده می شود.

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

برای مشاهده محصولات

ماشین آلات نساجی

ماشین آلات تکمیل پارچه

انواع دستگاه لمینت پارچه 

ماشین آلات صنعتی

ماشین آلات سی ان سی 

کلیک کنید

برای مشاوره و خرید دستگاه با شماره زیر تماس بگیرید:
مهندس سلحشوری

4.8/5
کارن سی ان سی

5 در مورد “اموزش جی کد نویسی cnc”

  1. بازتاب: دستگاه تراش cnc - کارن سی ان سی | Karen CNC

  2. سلام و من کد زیر رو اجرا میکنم ولی در خط *** خطای 33 میده و در نهایت دایره صحیحی در خروجی نمیبینم.ممنون میشم راهنمایی کنید.

    S1000
    G1F5
    G17 G21 G91
    G1 X0. Y0.
    M3
    G2 X10 Y10 I10 J0. F5
    G2 X20 Y0. I0 J-10 F5**
    G2 X10 Y-10 I-10 J0 F5**
    G2 X0 Y0 I0 J10
    M5

  3. بازتاب: قابلیت های نرم افزار پاورمیل Powermill

  4. بازتاب: جی کد cnc چیست؟ - کارن سی ان سی | Karen CNC

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *