جی کد (G code) چیست؟ برای پاسخ دادن به این سوال و برای آشنایی  بیشتر و راه نمایی شما صنعتگران حرفه ای و متخصص و حتی اپراتورهای کم تجربه و تکنسین های بلده کار این مطلب برای اولین بار از جانب مجموعه دکتر سی ان سی مطرح و به طور کامل و جامع بررسی خواهد شد.پس در ادامه با ما همراه باشید.

در ادامه سعی داریم سوالات متداولی را مانند این که  جی کد  چیست ؟ جی کد  چه کاربرد هایی دارد ؟ در دستگاه سی ان سی چگونه جی کد بگیریم و سوالات دیگر پاسخگو باشیم……

سخن گفتن با دستگاه سی ان سی توسط جی کد (G code) ها .

جی کد ها دستور برنامه هائی هستند که وظیفه کنترل موقعیت و اعمال دستورات اصلی را به ماشین دارند ، این دستورات شامل اعمال حرکت محورها، زمان تاخیر و … می باشند.

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

ارتباط گرفتن  با دستگاه های سی ان سی cnc توسط جی کد (G code) ها انجام می گیرد و برای آن ابتدا باید برنامه هایی مانند سالیدوورک ، کتیا ، آرتکم و…را فراگرفت .درمقالات دیگر به آن ها خواهیم پرداخت.

جی-کد-یا-ام-کد-چیست؟

جی کد (G code) چیست؟

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

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

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

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

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

جی-کد-وام-کد-در-cnc-چیست؟

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

کدهای دستور عملیاتی اصلی ، دستوری هستند که اغلب برای

  • جابه جا شدن ابزارها
  • تعریف نمودن سرعت
  • واحد جی کد ها
  • تعریف دستگاه مختصات قطعات کار

کاربرد دارد.

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

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

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

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

تعیین صفحات برنامه نویسی 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           شرح عملیات:مسیر پیوسته و بدون توقف کامل
نوع سیستم برنامه نویسی G code
  • کد دستور:G70           شرح عملیات:سیستم اندازه گیری اینچی
  • کد دستور:G71           شرح عملیات:سیستم اندازه گیری متر یک
سیکل های کاری برنامه نویسی G code
  • کد دستور:G80            شرح عملیات : کنسل کردن کلیه سیکل ها
  • کد دستور:G81            شرح عملیات : سیکل کاری 1- روتراشی
    کددستور:G82             شرح عملیات : سیکل کاری 2- کف تراشی
  • کددستور:G83            شرح عملیات: سیکل کاری 3- سوراخ کاری
  • کددستور:G84           شرح عملیات:سیکل کاری 4- پیچ بری
سیستم موقعیت دهی برنامه G code
  • کد دستور:G90           شرح عملیات: سیستم انداز هدهی مطلق
  • کد دستور:G91           شرح عملیات: سیستم انداز ه دهی افزایشی
انتقال نقطه صفر

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

تعریف پیشروی

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

جی-کد-در-انواع-سی-ان-سی-چگونه-بگیریم؟

نکات برنامه جی کد (G code) که باید بدانیم:

  • کد های دستوری که با حرف( N )مشخص می شوند ناپایدار یک .
  • همچنین کدهای دستوری که با( M)مشخص می شوند پایدار یک نامیده می شوند.
  • کدهای دستوری که با حرف (D )مشخص می شوند، دستورهای پیش فرض سیستم 3 می باشند.
  • آن ها کد های دستوری هستند که بعد از روشن شدن سیستم کنترل عددی به شکل خودکار فعال می گردد.
  • کدهای دستوری مشخص شده با علامت *باید در یک بلوک به شکل مجزا قرار به گیرند.

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

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

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

ام-کد-در-سی-ان-سی-چیست؟

دستورات فرعی در برنامه نویسی سی ان سی چیست؟

دستورات فرعی به دو دسته M کدها و دستورات کمکی تقسیم می شوند .

M کد ها :

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

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

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

شوند

جداول مربوط به ام کد ها

عملکرد کدهای کمکی
توقف برنامه (جهت اندازه گیری در موارد لزوم اسپیندل میچرخد ولی برنامه متوقف است ) M00
توقف اختیاری یا توقف شرطی برنامه در صورت فعال بودن کلید مربوطه M01
پایان برنامه بدون برگشت به اول برنامه M02
دوران اسپیندل موافق عقربه ساعت M03
دوران اسپیندل مخالف عقربه ساعت M04
توقف اسپیندل M05
تعویض ابزار M06
روشن شدن پمپ مایع خنک کننده M08
خاموش شدن پمپ مایع خنک کننده M09
بیرون آمدن استوانه مرغک گیر دستگاه مرغک M16
پایان برنامه فرعی M17
داخل رفتن استوانه مرغک گیر دستگاه مرغک M18
باز شدن فکهای سه نظام M26
بسته شدن فکهای سه نظام M27
پایان برنامه و برگشت به شروع مجدد (یا reset   به اول برنامه می رود ) M30

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

 

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

در آخر خلاصه کلام:

برای کسانی که به طور کلی با برنامه نویسی آشنا هستند ، G-code را به عنوان دستورالعمل های متوالی در نظر بگیرید ، که هر کدام به دستگاه سی ان سی می گویند که وظیفه خاصی را انجام دهد.

دستورات جی کد G-code برای دستور دادن به ماشین برای انجام اقدامات خاص استفاده می شود.

هر خط فرمان جی کد G-code از شکل خاصی پیروی می کند. هر خط تنها مربوط به یک فرمان است که می تواند منجر به کدهای بسیار طولانی شود.

اولین آرگومان هر خط داده شده ، خود کد فرمان است. همانطور که دیدیم ، می تواند یک نوع کد “G” یا “M” باشد ، و به دنبال آن یک عدد که دستور را مشخص می کند. به عنوان مثال ، “G0” مربوط به یک دستور حرکت خطی است.

درکل ودر انتها یادگیری زبان برنامه نویسی و دید آنها به برنامه ها و یادگیری جی کد نویسی برای شما یوزرهای سی ان سی امری الزامی واجتناب ناپذیر است .

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

دیدگاهتان را بنویسید

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