قبل از پرداختن به اموزش جی کد نویسی 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
اینترپلاسیون برنامه 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-پایان برنامه ،….
استفاده می شود.
شرکت دانش بنیان کارن سی ان سی فعال در زمینه ی تولید انواع ماشین آلات صنعتی ، تصمیم به برگذاری دوره های آموزشی برنامه های طراحی صنعتی و جی کد گیری گرفته است.
برای مشاهده محصولات
کلیک کنید
بازتاب: دستگاه تراش cnc - کارن سی ان سی | Karen CNC
سلام و من کد زیر رو اجرا میکنم ولی در خط *** خطای 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
سلام و عرض ادب
کنترلر دستگاتون چیه ؟
09120452250 تماس بگیرید راهنمایتون کنم
سلام
چگونه دور اسپیندل را در پیشروی غیر فعال کنم
سلام لطفا تماس بگیرید راهنمایی کنم
09120452250
بازتاب: قابلیت های نرم افزار پاورمیل Powermill
بازتاب: جی کد cnc چیست؟ - کارن سی ان سی | Karen CNC
سلام خسته نباشید
تو مچ تری برای تراش چطور میتونیم تنظیم کنیم اجرای مجدد کد نیاز به استارت نداشته باشه و بصورت پیوسته یه کد اجرا بشه
برای سری تراشی میخوام
سلام وقت بخیر با کد های m98 و m99 باید حلقه ایجاد کنید ولی ایمن نیست توصیه نمیشه شما کد m30 بزارید برگرده اول خط یه دکمه استارت بزنید بهتره به نظرم
این کد سادس برای تکرار 5 بار
O0001 ; برنامه اصلی
G0 X0 Y0 Z10 ; حرکت به نقطه شروع
M98 P1000 L5 ; اجرای زیربرنامه 1000 به تعداد 5 بار
M30 ; پایان برنامه اصلی
O1000 ; زیربرنامه 1000
G0 Z5 ; حرکت به بالای قطعه کار
G1 Z-5 F100 ; حفر سوراخ
G0 Z10 ; حرکت به بالای قطعه کار
M99 ; پایان زیربرنامه و بازگشت به برنامه اصلی