در این مقاله، یک مثال عملی از جی کد نویسی (G code) برای ماشینکاری یک قطعه صنعتی ساده را بررسی خواهیم کرد. این مثال به مهندسان مکانیک و متخصصان ساخت و تولید کمک میکند تا با نحوه نوشتن G کدها برای دستگاه فرز CNC چهار محور آشنا شوند. هدف ما در این پست، آموزش چگونگی برنامهریزی یک عملیات ماشینکاری ساده با استفاده از G کد است.
مشخصات ماشینکاری
در این مثال، قصد داریم یک جعبه مستطیلی با ابعاد 100×50 میلیمتر و عمق 10 میلیمتر را از یک بلوک ماده اولیه (خام) ماشینکاری کنیم. اطلاعات مربوط به این عملیات به شرح زیر است:
-
ابعاد قطعه: 100×50 میلیمتر
-
عمق ماشینکاری: 10 میلیمتر
-
ابزار برش: فرز تخت با قطر 10 میلیمتر
-
سرعت اسپیندل: 1500 دور در دقیقه (RPM)
-
سرعت پیشروی (Feed Rate): 200 میلیمتر بر دقیقه
-
نقطه شروع: X=0, Y=0, Z=0
توضیح کد G
-
G21: تنظیم واحد اندازهگیری به میلیمتر برای دقت بالا در ماشینکاری.
-
G90: انتخاب موقعیتیابی مطلق، که در آن تمامی مختصات به مبدا برنامه (نقطه شروع) نسبت داده میشوند.
-
G17: انتخاب صفحه کاری XY برای عملیات فرزکاری.
-
T1 M06: انتخاب ابزار شماره 1 (فرز تخت 10 میلیمتری) و اجرای دستور تعویض ابزار.
-
S1500 M03: تنظیم سرعت اسپیندل به 1500 دور در دقیقه و شروع چرخش آن در جهت عقربههای ساعت.
-
G00 X0 Y0: حرکت سریع ابزار به نقطه شروع در X=0 و Y=0.
-
G00 Z5: بالا بردن ابزار به 5 میلیمتر بالای سطح کار برای جلوگیری از برخورد ناخواسته.
-
G01 Z0 F100: پایین آوردن ابزار به سطح کار با سرعت پیشروی 100 میلیمتر بر دقیقه.
-
G01 Z-10 F50: شروع ماشینکاری عمق 10 میلیمتر با سرعت پیشروی 50 میلیمتر بر دقیقه.
-
G01 X100 Y0: حرکت ابزار به سمت راست به نقطه X=100 برای برش لبهی سمت راست جعبه.
-
G01 X100 Y50: حرکت ابزار به سمت بالا به نقطه Y=50 برای برش لبهی بالایی.
-
G01 X0 Y50: حرکت ابزار به سمت چپ به نقطه X=0 برای برش لبهی چپ جعبه.
-
G01 X0 Y0: حرکت ابزار به سمت پایین به نقطه Y=0 برای تکمیل برش و بازگشت به نقطه شروع.
-
G00 Z5: بلند کردن ابزار به 5 میلیمتر بالای سطح کار پس از پایان ماشینکاری.
-
M05: توقف اسپیندل برای پایان عملیات برش.
-
M30: پایان برنامه و ریست کنترلر برای آمادهسازی برنامه بعدی.