logo
Shenzhen Guanglijin Technology Co., Ltd.
ایمیل sales5@szglj.cn تلفن: +86-188-22874428
خانه
خانه
>
وبلاگ
>
Company blog about راهنمای تسلط بر کد های Interpolation Arc CNC G2 و G3
مناسبت ها
پیام بگذارید

راهنمای تسلط بر کد های Interpolation Arc CNC G2 و G3

2026-03-15

آخرین وبلاگ شرکت درباره راهنمای تسلط بر کد های Interpolation Arc CNC G2 و G3

تصور کنید که با استفاده از دستگاه CNC یک اثر هنری پیچیده می‌سازید، جایی که منحنی‌های صاف جوهر آن را تعریف می‌کنند. اگر به حرکات خط مستقیم (دستورات G1) محدود شوید، نتیجه به طرز ناامیدکننده‌ای خام خواهد بود. اینجاست که دستورات G2 و G3 به ابزارهای ضروری تبدیل می‌شوند و به شما امکان می‌دهند تا حرکات دایره‌ای دقیق را که طرح‌های شما را زنده می‌کنند، به راحتی ایجاد کنید.

درک دستورات G2 و G3

G2 و G3 دستورات درون‌یابی دایره‌ای در برنامه‌نویسی G-code هستند که به طور خاص برای ایجاد حرکات قوسی در صفحات تعیین شده طراحی شده‌اند. G2 قوس‌های ساعتگرد و G3 قوس‌های پادساعتگرد را تولید می‌کند. تسلط بر این دستورات قابلیت‌های کنترل منحنی ضروری را در ماشین‌کاری CNC فراهم می‌کند.

نحو پایه: دو رویکرد برای تعریف قوس

دستورات G2 و G3 دو روش اصلی برای تعریف قوس‌ها ارائه می‌دهند که هر کدام مزایای متمایزی برای کاربردهای مختلف دارند.

روش آفست مرکز: موقعیت‌یابی دقیق دایره

این رویکرد مختصات نقطه پایانی قوس (X, Y, Z) را به همراه آفست مرکز دایره (I, J, K) نسبت به نقطه شروع مشخص می‌کند. مقادیر I, J و K به ترتیب مربوط به آفست‌ها در محورهای X, Y و Z هستند. این روش در موقعیت‌هایی که نیاز به کنترل دقیق نقطه مرکزی دارند، عالی است.

قالب استاندارد به شرح زیر است:

G2 X[end_x] Y[end_y] Z[end_z] I[center_offset_x] J[center_offset_y] K[center_offset_z] F[feedrate] G3 X[end_x] Y[end_y] Z[end_z] I[center_offset_x] J[center_offset_y] K[center_offset_z] F[feedrate]

به عنوان مثال، برای ایجاد یک قوس ساعتگرد از (0, 0) به (10, 0) با مرکز در (5, 0):

G2 X10 Y0 I5 J0 F500
روش شعاع: رویکرد ساده شده

این روش قوس‌ها را با مشخص کردن مختصات نقطه پایانی (X, Y, Z) و شعاع قوس (R) تعریف می‌کند. در حالی که پیاده‌سازی آن ساده‌تر است، توجه داشته باشید که دو قوس ممکن برای نقاط پایانی و شعاع معین وجود دارد که نیاز به انتخاب دقیق دارد.

قالب استاندارد به شرح زیر است:

G2 X[end_x] Y[end_y] Z[end_z] R[radius] F[feedrate] G3 X[end_x] Y[end_y] Z[end_z] R[radius] F[feedrate]

همان مثال با استفاده از روش شعاع:

G2 X10 Y0 R5 F500
مهم: هنگام استفاده از روش شعاع، اگر فاصله بین نقطه شروع و پایان از دو برابر شعاع بیشتر شود، کنترلر خطا ایجاد می‌کند، زیرا هیچ قوس معتبری نمی‌تواند این شرایط را برآورده کند.
انتخاب صفحه کاری: G17, G18, G19

دستورات G2 و G3 نیاز به مشخص کردن صفحه کاری مناسب دارند:

  • G17 (صفحه XY): رایج‌ترین صفحه که در آن آفست‌های I و J مرکز را مشخص می‌کنند، با محور Z برای حرکت خطی.
  • G18 (صفحه XZ): آفست‌های I و K مرکز را مشخص می‌کنند، با محور Y برای حرکت خطی.
  • G19 (صفحه YZ): آفست‌های J و K مرکز را مشخص می‌کنند، با محور X برای حرکت خطی.
نرخ پیشروی (F): کنترل سرعت کلی

نرخ پیشروی (پارامتر F) در تمام دستورات G1، G2 و G3 تا زمانی که به صراحت تغییر نکند، ثابت باقی می‌ماند. این ویژگی تنظیمات سرعت تکراری را حذف کرده و کارایی برنامه‌نویسی را بهبود می‌بخشد.

G1 X10 Y10 F200 G2 X20 Y10 I5 J0 ; از نرخ پیشروی F200 استفاده می‌کند G3 X30 Y10 R5 ; با F200 ادامه می‌دهد G1 X40 Y10 F300 ; نرخ پیشروی را به F300 به‌روز می‌کند
کاربردهای عملی
قوس ساده
G0 X0 Y0 G2 X10 Y0 I5 J0 F500
کانتور پیچیده
G0 X0 Y0 G3 X10 Y10 R7.071 F800 G1 X10 Y0 F1000 G2 X20 Y10 I0 J10 G1 X30 Y10 G3 X30 Y20 R5 F500 G1 X40 Y20
دایره کامل
G0 X10 Y0 G2 X10 Y0 I-10 J0 F600
نکات برنامه‌نویسی
  • روش تعریف قوس مناسب را بر اساس الزامات انتخاب کنید
  • جهت قوس را تأیید کنید (G2=ساعتگرد، G3=پادساعتگرد)
  • هنگام استفاده از روش شعاع، مقادیر شعاع معتبر را اطمینان حاصل کنید
  • صفحه کاری صحیح را برای عملیات خود انتخاب کنید
  • نرخ‌های پیشروی مناسب برای مواد و ابزار را تنظیم کنید
  • نرم‌افزار CAM را برای هندسه‌های پیچیده در نظر بگیرید

تسلط بر دستورات G2 و G3 کنترل پیشرفته منحنی را در برنامه‌نویسی CNC باز می‌کند و امکان ایجاد کانتورهای دقیق و هنری را فراهم می‌آورد که قابلیت‌های ماشین‌کاری را ارتقا می‌بخشد.

در هر زمان با ما تماس بگیرید

+86-188-22874428
نه، نه21، جاده بولان، منطقه لانگگانگ، شنژن، چین.
درخواست خود را مستقیماً برای ما ارسال کنید