Jan 21, 2024 پیام بگذارید

شما باید کد G را برای ماشینکاری CNC بدانید. آیا مطمئن هستید که همه چیز را درک می کنید؟

 

آیا مطمئن هستید که همه چیز را در مورد کد G ماشینکاری CNC درک می کنید؟ ببینید آیا چیزی هست که متوجه نمی شوید.

1. کد G و توابع آن

00--موقعیت یابی سریع

G01--داخل‌یابی خطی

G02--الحاق قوس در جهت عقربه‌های ساعت

G03--الحاق قوس در خلاف جهت عقربه‌های ساعت

04--مکث زمان‌بندی شده

G05--داخل یابی دایره ای از طریق نقطه میانی

G06-- درون یابی سهمی

G{0}}الحاق Z-spline

G08--شتاب فید

09--کاهش خوراک

10--تنظیمات داده

G16--برنامه‌نویسی مختصات قطبی

G17--در حال پردازش صفحه XY

G18--در حال پردازش هواپیمای XZ

19--در حال پردازش هواپیمای YZ

G{0}} اندازه سلطنتی (سیستم FANUC)

G{0}} ابعاد متریک (سیستم FANUC)

G22--روش برنامه‌نویسی بعد شعاع

G220--در رابط عملیات سیستم استفاده می‌شود

G23--روش برنامه‌ریزی اندازه قطر

G230--در رابط عملیات سیستم استفاده می‌شود

24--پایان برنامه فرعی

25--پرش پردازش

26--پردازش چرخه

G30--لغو بزرگنمایی

تعریف بزرگنمایی G31 -

G32--برش دائمی نخ، سیستم اینچی

G33 - برش رزوه ثابت، متریک

G34--برش نخ را افزایش داد

G35--کاهش برش نخ گام

40--خروج ابزار جبران/تغییر ابزار

G41--غرامت کاتر باقی مانده است

G42--درست جبران ابزار

43--تغییر ابزار مثبت است

G44--ابزار افست منفی

45--ابزار افست +/+

G46--افست ابزار +/-

G47--تغییر ابزار-/-

G48--افست ابزار-/+

G{{0}}افست ابزار 0/+

G{{0}}افست ابزار 0/-

G{{0}}افست ابزار +/0

G{{0}}ابزار افست-/0

G53--افست خطی، خروج از سیستم

G54--تنظیم مختصات قطعه کار

G55--مختصات دو قطعه کار را تنظیم کنید

G56--مختصات قطعه کار را سه تنظیم کنید

G57--مختصات قطعه کار را چهار تنظیم کنید

G58--مختصات قطعه کار را پنج تنظیم کنید

G59--مختصات شش قطعه کار را تنظیم کنید

G60--حالت مسیر دقیق (خوب)

G61--حالت مسیر دقیق (وسط)

G62--حالت مسیر دقیق (درشت)

63--ضربه زدن

G68--تغییر ابزار، زاویه داخلی

G69--افست ابزار، گوشه بیرونی

G{0}}اندازه اینچ (این زیمنس است، FANUC G21 است)

G{0}} ابعاد متریک میلی‌متر

G74--بازگشت نقطه مرجع (نقطه صفر ماشین)

G75--به نقطه صفر مختصات برنامه ریزی شده برگردید

G76--چرخه ترکیبی رزوه‌ای

خروج از 80--کنسرو چرخه

G81--چرخه ثابت خارجی

G331--چرخه کنسرو نخ

اندازه مطلق G90 -

اندازه نسبی G91 -

G92--مختصات پیش ساخته

93--شمارش معکوس زمان، نرخ فید

G94--نرخ فید، فید در دقیقه

G95--نرخ تغذیه، فید در هر دور

G96--کنترل سرعت خطی ثابت

G97--کنترل سرعت خطی ثابت را لغو کنید

2. توضیح مفصل توابع کد G

موقعیت یابی سریع

قالب: G00 X(U)__Z(W)__

نشان دادن:

(1) این دستور باعث می شود که ابزار با توجه به حالت کنترل نقطه به سرعت به موقعیت مشخص شده حرکت کند. قطعه کار نباید در حین حرکت پردازش شود.

(2) همه محورهای برنامه ریزی شده با سرعتی که توسط پارامترها تعریف شده است حرکت می کنند. هنگامی که یک محور به مقدار برنامه ریزی شده می رسد، متوقف می شود، در حالی که محورهای دیگر به حرکت خود ادامه می دهند.

(3) برای مختصات غیر متحرک نیازی به برنامه نویسی نیست.

(4) G00 را می توان به صورت G0 نوشت

مثال:

G00 X75 Z200

G01 U-25 W-100

ابتدا X و Z را همزمان به مدت 25 ثانیه پیاده روی کنید تا به نقطه A برسید و سپس در جهت Z به مدت 75 ثانیه راه بروید تا به نقطه B برسید.

درون یابی خطی

قالب: G01 X(U)_Z(W)_F_(mm/min)

نشان دادن:

(1) این دستور باعث می شود که ابزار طبق درون یابی خطی به موقعیت مشخص شده حرکت کند. سرعت حرکت توسط F فرمان داده می شود

نرخ خوراک. همه مختصات را می توان به صورت پیوسته اجرا کرد.

(2) G01 را می توان به صورت G1 نیز نوشت

مثال:

G01 X40 Z20 F150

اتصال دو محور از نقطه A به نقطه B

درون یابی قوس

قالب 1: G02X(u)_Z(w)_I_K_F_

نشان دادن:

(1) وقتی X و Z در G90 هستند، مختصات نقطه پایانی قوس مقادیر مختصات مطلق نسبت به نقطه صفر برنامه ریزی شده هستند. در G91،

نقطه پایان قوس مقدار افزایشی نسبت به نقطه شروع قوس است. صرف نظر از G90 یا G91، I و K مختصات افزایشی مرکز قوس نسبت به نقطه شروع هستند.

I مقدار جهت X و K مقدار جهت Z است. مختصات مرکز دایره را نمی توان در طول درونیابی قوس حذف کرد مگر اینکه در قالب های دیگر برنامه ریزی شده باشد.

(2) هنگام برنامه نویسی دستورالعمل G02، می توانید مستقیماً دایره های ربع، دایره های کامل و غیره را برنامه ریزی کنید.

توجه: هنگام عبور از ربع، جبران شکاف به طور خودکار انجام می شود. اگر ورودی جبران شکاف در انتهای ناحیه پارامتر با شکاف معکوس واقعی ماشین ابزار بسیار متفاوت باشد، برش های آشکاری روی قطعه کار ایجاد می شود.

(3) G02 را می توان به صورت G2 نیز نوشت.

مثال: G02 X60 Z50 I40 K0 F120

قالب 2: G02X(u)_Z(w)_R(+-)_F_

توجه: (1) نمی توان برای برنامه نویسی دایره کامل استفاده کرد

(2) R شعاع قوس R در یک طرف قطعه کار است. R علامت گذاری شده است، "+" یعنی زاویه قوس کمتر از 180 درجه است.

"-" به این معنی است که زاویه قوس بیشتر از 180 درجه است. "+" را می توان حذف کرد.

(3) بر اساس مختصات نقطه پایانی است. هنگامی که مقدار طول بین نقطه پایان و نقطه شروع بزرگتر از 2R باشد، به جای قوس از یک خط مستقیم استفاده می شود.

مثال: G02 X60 Z50 R20 F120

قالب 3: G02X(u)_Z(w)_CR=_(شعاع)F_

قالب 4: G02X(u)_Z(w)_D_(قطر)F_

این دو فرمت برنامه نویسی در اصل همان فرمت 2 هستند

درون یابی دایره ای

نکته: فرمت به جز جهت مخالف چرخش قوس مانند دستور G02 است.

مکث به موقع

قالب: G04_F_ یا G04_K_
توجه: حرکت پردازش متوقف شده است. پس از اتمام زمان، پردازش ادامه خواهد یافت. زمان مکث با داده های زیر F مشخص می شود. واحد ثانیه است. محدوده 0.01 ثانیه تا 300 ثانیه است.
درون یابی قوس نقطه میانی
قالب: G05X(u)_Z(w)_IX_IZ_F_

نکته: X، Z مقادیر مختصات نقطه پایانی، IX، IZ مقادیر مختصات نقطه میانی هستند. سایرین مشابه G02/G03 هستند

مثال: G05 X60 Z50 IX50 IZ60 F120

تسریع / کاهش سرعت
فرمت: G08
نکته: در قسمت برنامه به تنهایی یک خط را اشغال می کنند. با رسیدن برنامه به این بخش، سرعت فید 10 درصد افزایش می یابد. اگر قرار است 20 درصد افزایش یابد، باید به صورت دو بخش جداگانه نوشته شود.
برنامه نویسی شعاع
فرمت: G22
نکته: اگر خط خودش را در برنامه اشغال کند، سیستم در حالت شعاع اجرا می شود و مقادیر زیر در برنامه نیز بر اساس شعاع است.
روش برنامه ریزی اندازه قطر
فرمت: G23
نکته: اگر خط خودش را در برنامه اشغال کند، سیستم در حالت قطر کار می کند و مقادیر زیر در برنامه نیز بر اساس قطر است.
پردازش پرش
فرمت: G25 LXXX
توضیح: زمانی که برنامه روی این برنامه اجرا می شود، به قسمت برنامه مشخص شده توسط آن منتقل می شود. (XXX شماره بخش برنامه است).
پردازش چرخه

فرمت: G26 LXXX QXX

نکته: زمانی که برنامه این بخش از برنامه را اجرا می کند، قسمت برنامه مشخص شده با این قسمت به عنوان بدنه حلقه شروع می شود و تعداد حلقه ها با مقدار بعد از Q تعیین می شود.

لغو چندگانه

فرمت: G30

دستورالعمل: خط خود را در برنامه اشغال کنید، از آن در ارتباط با G31 استفاده کنید و عملکرد G31 را لغو کنید.

تعریف بزرگنمایی

G31 F_

G32: پردازش thread pitch ثابت (امپریال)

G33: پردازش thread pitch ثابت (متریک)

قالب: G32/G33 X(u)_Z(w)_F_

نشان دادن:
(1) X و Z مختصات نقطه پایانی هستند و F گام است.

(2) G33/G32 فقط می تواند رشته های تک ابزار و تک شروع را پردازش کند.

(3) تغییرات در مقدار X می تواند رشته های مخروطی را پردازش کند

(4) هنگام استفاده از این دستور، سرعت اسپیندل نمی تواند خیلی زیاد باشد، در غیر این صورت سایش ابزار بیشتر خواهد بود.

تنظیم مختصات قطعه کار/تنظیم حداکثر سرعت اسپیندل (کم).

قالب: G50 S_Q_

S بالاترین سرعت اسپیندل، Q کمترین سرعت اسپیندل است

مختصات قطعه کار را تنظیم کنید
فرمت: G54
می تواند چندین سیستم مختصات در سیستم وجود داشته باشد. G54 مربوط به اولین سیستم مختصات است و مقدار موقعیت مبدا آن در پارامترهای ماشین ابزار تنظیم می شود.
G55: مختصات قطعه کار را دو تنظیم کنید
G56: مختصات قطعه کار را سه تنظیم کنید
G57: مختصات قطعه کار را چهار تنظیم کنید
G58: مختصات قطعه کار را پنج تنظیم کنید
G59: مختصات شش قطعه کار را تنظیم کنید

روش مسیر دقیق
فرمت: G60
در فرآیند پردازش واقعی، زمانی که چندین عمل به یکدیگر متصل می شوند و با مسیرهای دقیق برنامه ریزی می شوند، هنگام انجام بخش بعدی پردازش، یک فرآیند بافر (یعنی کاهش سرعت) وجود خواهد داشت.
روش مسیر پیوسته
فرمت: G64
در مقایسه با G60، عمدتا برای ماشینکاری خشن استفاده می شود.
بازگشت به نقطه مرجع (نقطه صفر ماشین)

فرمت: G74 XZ

(1) هیچ محتوای دیگری نباید در این بند ظاهر شود.

(2) مختصاتی که بعد از G74 ظاهر می شوند به ترتیب X و Z به صفر برمی گردند.

(3) قبل از استفاده از G74، باید تأیید کنید که ماشین ابزار مجهز به کلید نقطه مرجع است.

(4) بازگشت صفر تک محوری نیز می تواند انجام شود.

به نقطه صفر مختصات برنامه ریزی شده برگردید

فرمت: G75 XZ


به نقطه شروع مختصات برنامه نویسی برگردید

فرمت: G76

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

دایره خارجی (دایره داخلی) چرخه ثابت

قالب: G81_X(U)_Z(W)_R_I_K_F_

نشان دادن:

(1) X، Z مقادیر مختصات نقطه پایانی هستند، U، W مقادیر افزایشی نقطه پایانی نسبت به نقطه فعلی هستند.

(2) R قطر بخش شروعی است که باید پردازش شود.

(3) I خوراک چرخش خشن است، K خوراک چرخش پایانی است، I و K اعداد علامت دار هستند و علائم این دو باید یکسان باشد. قرارداد نماد به شرح زیر است: برش از خارج به محور مرکزی (چرخش دایره بیرونی) "-" است، و بالعکس "+" است.

(4) X، Z، R مختلف سوئیچ های مختلف دایره بیرونی را تعیین می کند، مانند: با مخروطی یا بدون مخروط، مخروطی به جلو یا معکوس، برش چپ یا برش راست و غیره.

(5) F سرعت برش است (mm/min)

(6) پس از تکمیل پردازش، ابزار در نقطه پایان متوقف می شود.

مثال: G81 X40 Z 100 R15 I-3 K-1 F100

فرآیند پردازش:

1) G01 2 بار I تغذیه می کند (اولین برش I است، آخرین برش I+K است) برای برش عمیق:

2) درون یابی دو محوری G01، برش تا قسمت انتهایی و توقف در صورت تکمیل پردازش:

3) G01 ابزار I را به یک موقعیت امن جمع می کند و همزمان هموارسازی سطح برش کمکی را انجام می دهد.

4) G00 به سرعت در خارج از سطح کار بالا I تغذیه می کند، و I را برای مرحله بعدی برش، با تکرار تا 1 ترک می کند.

برنامه نویسی قدر مطلق

فرمت: G90
نشان دادن:

(1) هنگامی که G90 برنامه ریزی می شود، تمام مقادیر مختصات برنامه ریزی شده در آینده بر اساس نقطه صفر برنامه ریزی شده است.

(2) پس از روشن شدن سیستم، ماشین ابزار در حالت G قرار دارد.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02


برنامه نویسی افزایشی
فرمت: G91
توجه: وقتی G91 برنامه ریزی می شود، تمام مقادیر مختصات بعدی از موقعیت مختصات قبلی به عنوان نقطه شروع برای محاسبه مقدار برنامه ریزی شده حرکت استفاده می کنند. در بخش بعدی سیستم مختصات، نقطه قبلی همیشه به عنوان نقطه شروع برنامه نویسی استفاده می شود.
مثال: N0010 G91 G92 X20 Z85
N0020 G01X20 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02

تنظیم سیستم مختصات قطعه کار

قالب: G92 X_ Z_

نشان دادن:

(1) G92 فقط مقدار مختصاتی را که در حال حاضر توسط سیستم نمایش داده می شود، بدون حرکت دادن محور مختصات، تغییر می دهد تا به هدف تنظیم مبدا مختصات دست یابد.

(2) اثر G92 تغییر مختصات دماغه ابزار نمایش داده شده به مقدار تنظیم شده است.

(3) XZ پشت G92 را می توان به طور جداگانه یا کامل برنامه ریزی کرد.

G94-نرخ فید، فید در دقیقه

توجه: این حالت راه اندازی پیش فرض ماشین ابزار است.

تماس زیر روال

قالب: G20 L_

N_

نشان دادن:

(1) After L نام برنامه بعد از N زیربرنامه ای است که باید فراخوانی شود، اما N را نمی توان وارد کرد.

فقط اعداد 1~99999999 بعد از N مجاز هستند.

(2) این برنامه نباید حاوی محتوایی غیر از مواردی باشد که در بالا توضیح داده شد.

زیربرنامه تمام می شود و برمی گردد

فرمت: G24

نشان دادن:

(1) G24 پایان زیربرنامه را نشان می دهد و به بخش بعدی برنامه که زیربرنامه نامیده می شود باز می گردد.

(2) G24 و G20 به صورت جفت ظاهر می شوند.

(3) هیچ دستورالعمل دیگری در این بخش از G24 مجاز نیست.

3. نمونه های برنامه نویسی کد G

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

نام برنامه: P10

M03 S1000

G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00X60

Z100

G24

اگر می خواهید چندین بار با آن تماس بگیرید، لطفاً از آن در قالب زیر استفاده کنید

M03 S1000

N100 G20 L200

N101 G20 L200

N105 G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00X60

Z100

G24

G331-چرخه ماشینکاری رزوه

قالب: G331 X_ Z_I_K_R_p_

نشان دادن:

(1) قطر در جهت X تغییر می کند، X=0 یک نخ مستقیم است

(2) Z طول رشته است، برنامه نویسی مطلق یا نسبی در دسترس است

(3) I طول خروجی در جهت X پس از برش نخ، ± مقدار است

(4) اختلاف قطر بین قطر خارجی و قطر ریشه نخ R، مقدار مثبت

(5) K Pitch KMM

(6) تعداد چرخه های پردازش نخ p، یعنی چند برش برای تکمیل برش لازم است.

اشاره:

(1) عمق هر قلمه R÷p است و به نزدیکترین عدد صحیح گرد می شود. آخرین برش برای صاف کردن سطح نخ انجام نمی شود.

(2) نام برداشت نخ داخلی با توجه به جهت مثبت و منفی X تعیین می شود.

(3) موقعیت شروع چرخه پردازش نخ، تراز کردن نوک ابزار با دایره بیرونی نخ است.

مثال:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05


4. مکمل ها و یادداشت ها

1. G00 و G01

دو نوع مسیر حرکت G00 وجود دارد: خط مستقیم و چند خط. این دستور فقط برای موقعیت یابی نقطه استفاده می شود و نمی تواند

برای پردازش برش؛

G01 در یک حرکت خطی با سرعت تغذیه مشخص به نقطه هدف مشخص شده توسط دستورالعمل حرکت می کند و عموماً برای پردازش برش استفاده می شود.

2. G02 و G03

G02: درون یابی قوس در جهت عقربه های ساعت

G03: درون یابی قوس در خلاف جهت عقربه های ساعت

3. فرمان تاخیر یا مکث G04

به طور کلی برای سوئیچینگ رو به جلو و معکوس، پردازش سوراخ های کور، سوراخ های پله، چرخش و شیار استفاده می شود.

4. دستورالعمل انتخاب هواپیما G17، G18، G19

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

G17: صفحه XY، می تواند حذف شود، یا می تواند صفحه ای موازی با صفحه XY باشد.

G18: صفحه XZ یا صفحه موازی با آن. در ماشین های تراش CNC فقط هواپیمای XZ وجود دارد و نیازی به ذکر خاصی نیست.

G19: صفحه YZ یا صفحه موازی با آن

5. دستورالعمل نقطه مرجع G27، G28، G29

G27: به نقطه مرجع برگردید، موقعیت نقطه مرجع را بررسی و تأیید کنید

G28: بازگشت خودکار به نقطه مرجع (گذر از نقطه میانی)

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

6. جبران شعاع G40، G41، G42

G40: جبران شعاع ابزار را لغو کنید

G41: غرامت چپ

G42: جبران حق

7. جبران طول G43، G44، G49

G43: جبران طول مثبت

G44: جبران طول منفی

G49: جبران طول ابزار را لغو کنید

8. G32, G92, G76

G32: برش با نخ

G92: چرخه ثابت برش نخ

G76: چرخه ترکیبی برش رزوه

9. پردازش تراشکاری: G70, G71, 72, G73

G71: فرمان چرخه مرکب تراش خشن محوری

G70: چرخه ترکیب نهایی

G72: چرخش چهره، چرخه چرخش خشن شعاعی

G73: کپی کردن چرخه چرخش خشن

10. ماشین های فرز و مراکز ماشینکاری:

G73: حفاری سوراخ عمیق با سرعت بالا

G83: حفاری با سوراخ عمیق

G81: چرخه حفاری

G82: چرخه حفاری سوراخ عمیق

G74: پردازش نخ سمت چپ

G84: پردازش نخ سمت راست

G76: چرخه خسته کننده خوب

G86: چرخه پردازش خسته کننده

G85٪ 3a Reaming

G80: لغو فرمان چرخه

11. روش برنامه نویسی G90, G91

G90: برنامه نویسی مختصات مطلق

G91: برنامه ریزی مختصات افزایشی

12. دستور تنظیم اسپیندل

G50: تنظیم حداکثر سرعت اسپیندل

G96: کنترل سرعت خطی ثابت

G97: کنترل سرعت اسپیندل (لغو فرمان کنترل سرعت خطی ثابت)

G98: بازگشت به نقطه مرجع (آخرین سوراخ)

G99: بازگشت به نقطه R (حفره وسط)

13. دوک به جلو و معکوس دستور توقف M03، M04، M05

M03: انتقال رو به جلو اسپیندل

M04: معکوس اسپیندل

M05: اسپیندل متوقف می شود

14. کلید سیال برش M07, M08, M09

M07: مایع برش مه روشن است

M08: مایع برش مایع روشن است

M09: برش مایع

15. توقف حرکت M00، M01، M02، M30

M00: توقف برنامه

M01: طرح متوقف شد

M02: تنظیم مجدد ماشین ابزار

M30: برنامه به پایان می رسد و نشانگر به ابتدا باز می گردد

16. M98: زیربرنامه تماس بگیرید

17. M99: بازگشت به برنامه اصلی

ارسال درخواست

whatsapp

skype

ایمیل

پرس و جو