Jul 29, 2023 پیام بگذارید

ماشینکاری CNC کد G، کد M!

 

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

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

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

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

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

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

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

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

الحاق منحنی G{0}Z

08------شتاب تغذیه

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

G{0}}تنظیم داده

G{0}}برنامه‌نویسی مختصات قطبی

G{0}}در حال پردازش هواپیما XY

G{0}}در حال پردازش هواپیما XZ

G{0}}پرونده YZ

G20------اندازه اینچ (سیستم FANUC)

G{0}}اندازه متریک (سیستم Fanuc)

G{0}}روش برنامه‌نویسی بعد شعاع

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

G{0}}روش برنامه‌نویسی اندازه قطر

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

24------پایان زیرروال

G{0}}پرش پردازش

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

G{0}}لغو بزرگنمایی

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

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

G33------برش نخ مساوی، متریک

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

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

40------جداسازی ابزار/لغو افست ابزار

G٪7b٪7b0٪7d٪7dCutter جبران-چپ

G٪7b٪7b0٪7d٪7dCutter جبران-راست

G{0}}ابزار افست مثبت

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

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

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

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

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

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

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

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

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

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

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

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

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

G{0}}تنظیم مختصات قطعه کار 4

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

G{0}}تنظیم مختصات قطعه کار 6

G{0}}حالت مسیر دقیق (خوب)

G{0}}حالت مسیر دقیق (وسط)

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

63------روی موضوع ضربه زدن

G{0}}افست ابزار، گوشه داخلی

G{0}}افست ابزار، گوشه بیرونی

G70------اندازه اینچ اینچ (این زیمنس است، FANUC G21 است)

G{0}اندازه متریک میلی‌متر

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

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

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

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

G81------چرخه کنسرو دایره خارجی

G{0}}چرخه کنسرو نخ

G{0}}اندازه مطلق

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

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

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

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

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

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

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

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 راه می روند و سپس 75 تند تا نقطه B در جهت Z راه می روند.

درون یابی خطی

قالب: G01X(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 IZ60F120

شتاب / کاهش سرعت

فرمت: G08

توضیح: آنها یک خط را در بخش برنامه اشغال می کنند. هنگامی که برنامه در این بخش اجرا می شود، نرخ فید 10 درصد افزایش می یابد. اگر باید 20 درصد افزایش یابد، باید به صورت دو بخش جداگانه نوشته شود.

برنامه نویسی شعاع

فرمت: G22

نکته: اگر یک خط در برنامه اشغال کند، سیستم در حالت شعاع کار می کند و مقادیر زیر در برنامه نیز بر اساس شعاع است.

روش برنامه ریزی قطری

فرمت: G23

نکته: اگر یک خط در برنامه اشغال کند، سیستم در حالت قطر کار می کند و مقادیر زیر در برنامه نیز بر اساس قطر است.

پردازش پرش

فرمت: G25 LXXX

توضیح: زمانی که برنامه روی این برنامه اجرا می شود، به قسمت برنامه مشخص شده توسط آن منتقل می شود. (XXX شماره بلوک است).

پردازش چرخه

فرمت: G26 LXXX QXX

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

حذف بزرگنمایی

فرمت: G30

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

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

G31 F_

G32: پردازش نخ مساوی (سیستم امپریالیستی)

G33: پردازش نخ مساوی (سیستم متریک)

قالب: 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: مختصات قطعه کار 2 را تنظیم کنید

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

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

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

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

حالت مسیر دقیق

فرمت: 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-3K-1 F100

روند:

1) G01 2 بار I وارد می شود (اولین برش I است، آخرین برش I به اضافه K تراش پایان است)، برای برش عمیق:

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

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

4) تغذيه سريع به خارج از صفحه اول 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

G00 X60

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

G00 X60

Z100

G24

G331 - چرخه پردازش نخ

فرمت: G331X

_Z_I_K_R_p_

نشان دادن:

(1) X به قطر تغییر می کند، X{1}} یک نخ مستقیم است

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

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

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

(5) K زمین KMM

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

اشاره:

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

2. نام مقدار I با توجه به جهت مثبت و منفی نخ داخلی تعیین می شود.

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 یا هواپیمای موازی با آن، فقط صفحه XZ در تراش CNC وجود دارد، نیازی به تعیین نیست.

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

ایمیل

پرس و جو