Jul 29, 2023 Xabar QOLDIRISH

CNC ishlov berish G kodi, M kodi!

 

1. G kodi va uning vazifalari

G00------Tezkor joylashishni aniqlash

G01------Chiziqli interpolyatsiya

G02------soat yoʻnalishi boʻyicha aylana interpolyatsiyasi

G03------soat miliga teskari aylana interpolyatsiyasi

G04------Vaqtli pauza

G05------Oraliq nuqta orqali aylana interpolyatsiyasi

G06------parabolik interpolyatsiya

G07------Z spline egri interpolyatsiyasi

G08------tasma tezlashuvi

G09------tasvirning sekinlashishi

G10------maʼlumotlar sozlamalari

G16------qutbli koordinatalarni dasturlash

G17------XY tekisligiga ishlov berish

G18------XZ samolyotini qayta ishlash

G19------YZ samolyotini qayta ishlash

G20------dyuymli oʻlcham (FANUC tizimi)

G21-----metrik o‘lcham (Fanuc tizimi)

G22------radius o‘lchamini dasturlash usuli

G220-----tizim operatsion interfeysida foydalaniladi

G23------diametr o‘lchamini dasturlash usuli

G230-----tizim operatsion interfeysida foydalaniladi

G24------kichik dastur oxiri

G25------sakrab ishlov berish

G26------siklni qayta ishlash

G30------kattalashtirishni bekor qilish

G31------kattalashtirish taʼrifi

G32------teng pog‘onali ipni kesish, dyuymli tizim

G33------teng pog‘onali ipni kesish, metrik

G34------pitchli ipni kesishni oshirdi

G35------qadamli ipni kesishni kamaytiring

G40------asbob kompensatsiyasi/asbob ofsetini bekor qilish

G41------Kesuvchi kompensatsiya-chap

G42------Kesuvchi kompensatsiya-o‘ng

G43------asbob ofset-musbat

G44------asbob ofset--salbiy

G45------asbob ofset plus / plus

G46------asbob ofset plyus /-

G47------asbob ofset-/-

G48------asbob ofset-/ plus

G{{0}}asbob ofset 0/ plus

G{{0}}asbob ofseti 0/-

G{0}}asbob ofset plyus /0

G{0}}asbob ofset-/0

G53------To‘g‘ri chiziq ofset, tizimdan chiqish

G54------ish qismining koordinatalarini o‘rnating

G55------Buyum koordinatasini o‘rnating 2

G56------uchun ish qismining koordinatasini o‘rnating

G57------ish qismi koordinatasini o‘rnating 4

G58------Beshinchi ish qismining koordinatasini o‘rnating

G59------ish qismining koordinatalarini belgilang 6

G60------aniq yo‘l rejimi (yaxshi)

G61------aniq yo‘l rejimi (o‘rta)

G62------Aniq yoʻl rejimi (qoʻpol)

G63------bog‘lanish

G68------asbob ofset, ichki burchak

G69------asbob ofset, tashqi burchak

G70------Dyuym oʻlchamli dyuym (bu Siemens, FANUC G21)

G71------Metrik oʻlchami mm

G74------Ma'lumot nuqtasiga qaytish (mashina nol nuqtasi)

G75------dasturlash koordinatasining nol nuqtasiga qaytish

G76------Tipning birikma sikli

G80------Konservalangan tsikldan chiqish

G81------Tashqi aylana konserva sikli

G331-----ipli konserva sikli

G90------mutlaq o‘lcham

G91------nisbiy o‘lcham

G92------prefabrik koordinatalar

G93------vaqtni ortga hisoblash, tasma tezligi

G94------oziqlanish tezligi, daqiqada ovqatlanish

G95------tasvir tezligi, aylanish tezligi

G96------doimiy chiziq tezligini boshqarish

G97------doimiy chiziqli tezlikni boshqarishni bekor qilish

2. G kod funksiyasini batafsil tushuntirish

Tez joylashishni aniqlash

Format: G00 X(U)__Z(W)__

tasvirlab bering:

(1) Bu buyruq asbobni nuqtani boshqarish rejimiga ko'ra ko'rsatilgan holatga tez o'tkazishga imkon beradi. Harakat paytida ishlov beriladigan qismga ishlov berilmasligi kerak.

(2) Barcha dasturlashtirilgan o'qlar bir vaqtning o'zida parametrlar bilan belgilangan tezlikda harakat qiladi. Muayyan o'q dasturlashtirilgan qiymatni tugatsa, u to'xtaydi, boshqa o'qlar esa harakat qilishda davom etadi.

(3) Harakatlanmaydigan koordinatalarni dasturlash shart emas.

(4) G00 G0 sifatida yozilishi mumkin

misol:

G00 X75 Z200

G01 U-25 W-100

Birinchidan, X va Z bir vaqtning o'zida 25 tezlikda A nuqtaga, keyin esa Z yo'nalishi bo'yicha B nuqtaga 75 tezlikda yuradilar.

chiziqli interpolyatsiya

Format: G01X(U)_Z(W)_F_(mm/min)

tasvirlab bering:

(1) Bu buyruq chiziqli interpolyatsiya usuliga ko'ra asbobni belgilangan joyga ko'chiradi. Harakat tezligi F tomonidan buyuriladi

Oziqlantirish tezligi. Barcha koordinatalar ishga tushirilishi mumkin.

(2) G01 G1 sifatida ham yozilishi mumkin

misol:

G01 X40 Z20 F150

A nuqtadan B nuqtaga ikki o'qli ulanish

dumaloq interpolyatsiya

1-format: G02X(u)_Z(w)_I_K_F_

tasvirlab bering:

(1) X va Z G90da bo'lsa, yoyning so'nggi nuqtasi koordinatalari dasturlashtirilgan nol nuqtasiga nisbatan mutlaq koordinatalardir. G91 da,

Yoyning tugash nuqtasi yoyning boshlanish nuqtasiga nisbatan ortib boruvchi qiymatdir. G90 yoki G91 dan qat'i nazar, I va K - boshlanish nuqtasiga nisbatan yoy markazining qo'shimcha koordinatalari.

I - X yo'nalishidagi qiymat va K - Z yo'nalishidagi qiymat. Doira markazi koordinatalarini dumaloq interpolyatsiya paytida, agar boshqa formatlarda dasturlashtirilmasa, o'tkazib yuborish mumkin emas.

(2) G02 buyrug'ini dasturlashda siz to'g'ridan-to'g'ri kvadrat doiralarni, to'liq doiralarni va hokazolarni dasturlashingiz mumkin.

Eslatma: To'rtburchakdan o'tayotganda teskari kompensatsiya avtomatik ravishda amalga oshiriladi. Parametr sohasi oxiridagi kiruvchi teskari kompensatsiya va dastgoh asbobining haqiqiy teskarisi o'rtasida katta farq bo'lsa, ishlov beriladigan qismda aniq kesish belgilari paydo bo'ladi.

(3) G02 G2 sifatida ham yozilishi mumkin.

Misol: G02 X60 Z50 I40 K0 F120

2-format: G02X(u)_Z(w)_R( plus -)_F_

Eslatma: (1) To'liq doira dasturlash uchun foydalanilmaydi

(2) R - ishlov beriladigan qismning bir tomonidagi R yoyining radiusi. R - bu belgi, "plyus" yoy burchagi 180 darajadan kamroq ekanligini ko'rsatadi;

"-" yoy burchagi 180 darajadan katta ekanligini bildiradi. Ular orasida "plyus" ni o'tkazib yuborish mumkin.

(3) U oxirgi nuqtaning koordinatalariga asoslanadi. Oxirgi nuqta va boshlang'ich nuqta orasidagi uzunlik 2R dan katta bo'lsa, yoy to'g'ri chiziq bilan almashtiriladi.

Misol: G02 X60 Z50 R20 F120

3-format: G02X(u)_Z(w)_CR=_(radius)F_

4-format: G02X(u)_Z(w)_D_(diametr)F_

Ushbu ikkita dasturlash formati asosan format 2 bilan bir xil

dumaloq interpolyatsiya

Tushuntirish: Format G02 buyrug'i bilan bir xil, faqat yoyning aylanish yo'nalishi teskari.


vaqtli pauza

Format: G04_F_ yoki G04_K_

Tavsif: Qayta ishlash harakati to'xtatiladi va vaqt tugaganidan keyin ishlov berish davom etadi. Pauza vaqti F dan keyingi ma'lumotlar bilan belgilanadi. Birlik soniya. Diapazon 0.01 soniyadan 300 soniyagacha.

Oraliq nuqtali aylana interpolyatsiyasi

Format: G05X(u)_Z(w)_IX_IZ_F_

Izoh: X, Z - oxirgi nuqtaning koordinatalari, IX, IZ - o'rta nuqtaning koordinatalari. Boshqalar G02/G03 ga o'xshash

Misol: G05 X60 Z50 IX50 IZ60F120

Tezlashtirish/sekinlashuv

Format: G08

Izoh: Ular dastur segmentida bitta qatorni egallaydi. Dastur ushbu segmentga ishlaganda, ozuqa tezligi 10 foizga oshadi. Agar uni 20 foizga oshirish kerak bo'lsa, uni ikkita alohida segment sifatida yozish kerak.

Radius dasturlash

Format: G22

Eslatma: Agar u dasturda bitta satrni egallasa, tizim radius rejimida ishlaydi va dasturdagi quyidagi qiymatlar ham radiusga asoslanadi.

Diametrni dasturlash usuli

Format: G23

Eslatma: Agar u dasturda bitta qatorni egallasa, tizim diametr rejimida ishlaydi va dasturdagi quyidagi qiymatlar ham diametrga asoslanadi.

O'tish jarayoni

Format: G25 LXXX

Izoh: Dastur ushbu dasturga bajarilganda, u ko'rsatgan dastur segmentiga o'tadi. (XXX - blok raqami).

tsiklni qayta ishlash

Format: G26 LXXX QXX

Izoh: Dastur ushbu bo'limni bajarganda, ko'rsatilgan dastur bo'limi ushbu bo'limga tsikl tanasi sifatida boshlanadi va tsikllar soni Q orqasidagi qiymat bilan aniqlanadi.

Kattalashtirishni hisobdan chiqarish

Format: G30

Tavsif: Dasturda bitta qatorni egallang, uni G31 bilan birgalikda ishlating va G31 funksiyasini bekor qiling.

Kattalashtirish ta'rifi

G31 F_

G32: Teng pog'onali ipni qayta ishlash (imperial tizim)

G33: Teng pog'onali ipni qayta ishlash (metrik tizim)

Format: G32/G33 X(u)_Z(w)_F_

tasvirlab bering:

(1) X, Z - oxirgi nuqtaning koordinatalari, F - qadam

(2) G33/G32 faqat bitta qutbli va bir boshli iplarni qayta ishlay oladi.

(3) X qiymatining o'zgarishi konusning ipini qayta ishlashi mumkin

(4) Ushbu buyruqdan foydalanganda milning tezligi juda yuqori bo'lmasligi kerak, aks holda asbob eskiradi.

Ish qismining koordinatalarini o'rnating / milning maksimal (past) tezligini o'rnating

Format: G50 S_Q_

S - shpindelning maksimal tezligi, Q - milning minimal tezligi

Ish qismining koordinatalarini o'rnating

Format: G54

Tizimda bir nechta koordinatalar tizimi bo'lishi mumkin, G54 birinchi koordinata tizimiga mos keladi va uning boshlang'ich pozitsiyasining qiymati dastgoh asboblari parametrlarida o'rnatiladi.

G55: Ish qismi koordinatasini 2 o'rnating

G56: Ish qismi koordinatalarini o'rnating 3

G57: Ish qismi koordinatasini o'rnating 4

G58: Ish qismining besh koordinatasini o'rnating

G59: Ish qismi koordinatalarini o'rnating 6

aniq yo'l rejimi

Format: G60

Haqiqiy ishlov berish jarayonida, bir nechta harakatlar bir-biriga ulanganda va dasturlash uchun aniq yo'l ishlatilsa, qayta ishlashning keyingi segmentini bajarishda buferlash jarayoni (ya'ni sekinlashuv) sodir bo'ladi.

uzluksiz yo'l usuli

Format: G64

G60 bilan solishtirganda, u asosan qo'pol ishlov berish uchun ishlatiladi.

Malumot nuqtasiga qaytish (mashina nol nuqtasi)

Format: G74 XZ

(1) Ushbu bandda boshqa kontent ko'rsatilishi mumkin emas.

(2) G74 dan keyin paydo bo'ladigan koordinatalar X va Z tartibida nolga qaytadi.

(3) G74 dan foydalanishdan oldin dastgoh mos yozuvlar nuqtasi kaliti bilan jihozlanganligini tasdiqlash kerak.

(4) Yagona o'qli nol qaytish ham amalga oshirilishi mumkin.

 

Dasturlash koordinatasi nol nuqtasiga qaytish

Format: G75 XZ

Dasturlash koordinatalarining boshlang'ich nuqtasiga qayting

Format: G76

Asbob ishlov berishni boshlagan joyga qayting.

Tashqi doira (ichki doira) konserva aylanishi

Format: G81_X(U)_Z(W)_R_I_K_F_

tasvirlab bering:

(1) X, Z - oxirgi nuqtaning koordinatalari, U, W - joriy nuqtaga nisbatan oxirgi nuqtaning qo'shimcha qiymati.

(2) R - boshlang'ich qismning ishlov beriladigan diametri.

(3) I qo'pol ishlov berish uchun ozuqa, K - tugatish uchun ozuqa, I va K - imzolangan raqamlar va ikkalasining belgilari bir xil bo'lishi kerak.

Belgilar konventsiyasi quyidagicha: tashqi tomondan markaziy o'qga kesish (tashqi doirani aylantirish) "-" va aksincha "plyus".

(4) Turli xil X, Z, R tashqi doiraning turli kalitlarini aniqlaydi, masalan: konusli yoki konussiz, oldinga konus yoki teskari konus, chap kesish yoki o'ng kesish va hk.

(5) F - kesish tezligi (mm/min)

(6) Qayta ishlashdan so'ng asbob oxirgi nuqtada to'xtaydi.

Misol: G81 X40 Z 100 R15 I-3K-1 F100

Jarayon:

1) G01 chuqur kesish uchun 2 marta I kiritiladi (birinchi kesma I, oxirgi kesma I plyus K tugatish burilish), chuqur kesish uchun:

2) G01 ikki o'qli interpolyatsiya, oxirgi qismga kesib oling va agar ishlov berish tugasa, to'xtating:

3) G01 I asbobini xavfsiz holatga qaytaring va shu bilan birga chiqib ketish yuzasini yordamchi tekislashni bajaring

4) G00 yuqori tekislikning tashqi tomoniga tez surtish I, keyingi kesish jarayoni uchun zaxira I, 1 ga takrorlang.

Mutlaq qiymat dasturlash

Format: G90

tasvirlab bering:

(1) G90 dasturlashtirilganda, barcha keyingi dasturlashtirilgan koordinata qiymatlari dasturlashtirilgan nol nuqtasiga asoslanadi.

(2) Tizim yoqilgandan so'ng, dastgoh G holatidadir.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02

Incremental dasturlash

Format: G91

Izoh: G91 dasturlashtirilganda, barcha keyingi koordinata qiymatlari boshlang'ich nuqtasi sifatida oldingi koordinata pozitsiyasidan hisoblanadi.

Harakatning dasturlashtirilgan qiymati. Keyingi koordinatalar tizimida oldingi nuqta har doim dasturlash uchun boshlang'ich nuqta sifatida ishlatiladi.

Misol: N0010 G91 G92 X20 Z85

N0020 G01X20 Z-10 F100

N0030 Z-20

N0040 X20 Z-15

N0050 M02

Ish qismining koordinata tizimini o'rnating

Format: G92 X_ Z_

tasvirlab bering:

(1) G92 faqat tizim tomonidan ko'rsatilgan koordinata qiymatini o'zgartiradi, koordinata o'qini harakatlantirmaydi va belgilangan koordinataga etadi

Kelib chiqishi maqsadi.

(2) G92 effekti ko'rsatilgan asbob burun koordinatalarini belgilangan qiymatga o'zgartirishdan iborat.

(3) G92 orqasidagi XZ alohida yoki barchasini dasturlash mumkin.

G94 - oziqlantirish tezligi, daqiqada ovqatlanish

Eslatma: Bu dastgoh asbobining standart holati.

pastki dastur qo'ng'irog'i

Format: G20 L_

N_

tasvirlab bering:

(1) L dan keyin chaqiriladigan pastki dasturning N dan keyin dastur nomi, lekin N ni kiritish mumkin emas.

N dan keyin faqat 1~99999999 raqamlariga ruxsat beriladi.

(2) Dasturning ushbu bo'limi yuqoridagi tavsifdan boshqa tarkibga ega bo'lmasligi kerak.

Subprogramma oxiriga qaytish

Format: G24

tasvirlab bering:

(1) G24 pastki dasturning tugashini bildiradi va dasturning pastki dasturni chaqirgan keyingi segmentiga qaytadi.

(2) G24 va G20 juft bo'lib ko'rinadi.

(3) G24 ning ushbu qismida boshqa buyruqlarga ruxsat berilmaydi.

3. G kodli dasturlash misoli

Misol: Subprogramma qo'ng'iroqlari jarayonida parametrlarni uzatish jarayonini ko'rsatish uchun quyidagi misoldan foydalaning, iltimos, ilovaga e'tibor bering.

Dastur nomi: 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

Agar siz uni bir necha marta chaqirmoqchi bo'lsangiz, uni quyidagi formatda ishlating

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 - ipni qayta ishlash sikli

Format: G331X

_Z_I_K_R_p_

tasvirlab bering:

(1) X diametrga o'zgaradi, X=0 to'g'ri ip

(2) Z - mutlaqo yoki nisbiy dasturlashtirilishi mumkin bo'lgan ip uzunligi

(3) I ipni kesishdan keyin X yo'nalishidagi orqaga o'tish uzunligi, ± qiymat

(4) R ipning tashqi diametri va ildiz diametri o'rtasidagi diametr farqi, ijobiy qiymat

(5) K qadam KMM

(6) p ipning tsiklni qayta ishlash vaqtlari soni, ya'ni kesish bir nechta pichoqlarda yakunlanadi

maslahat:

1. Har bir oziqlantirishning chuqurligi R÷p va yaxlitlanadi, oxirgi kesma esa ip yuzasini tekislash uchun berilmaydi.

2. I qiymatning nomi ichki ipning ijobiy va salbiy yo'nalishlariga ko'ra aniqlanadi.

3. Ipni qayta ishlash siklining boshlang'ich pozitsiyasi asbob uchini ipning tashqi doirasi bilan tekislashdir.

misol:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05

4. Qo'shimchalar va ehtiyot choralari

1. G00 va G01

G00 harakat traektoriyasining ikki turi mavjud: toʻgʻri chiziq va siniq chiziq. Bu buyruq faqat nuqtani joylashtirish uchun ishlatiladi va kesish uchun ishlov berish uchun foydalanilmaydi;

G01 belgilangan besleme tezligida chiziqli harakatda buyruq bilan belgilangan maqsad nuqtasiga o'tadi va odatda kesish uchun ishlov berish uchun ishlatiladi.

2. G02 va G03

G02: soat yo'nalishi bo'yicha aylana interpolyatsiyasi

G03: soat miliga teskari aylana interpolyatsiyasi

3. G04 kechiktirish yoki pauza buyrug'i

Odatda oldinga va teskari almashtirish, ko'r teshiklarni, pog'onali teshiklarni qayta ishlash, burilish va yiv ochish uchun ishlatiladi.

4. G17, G18, G19 tekislikni tanlash buyrug'i

Odatda frezalash mashinalari va ishlov berish markazlari uchun ishlatiladigan sirtni qayta ishlashni belgilaydi

G17: XY tekisligi, tashlab qo'yilishi mumkin yoki XY tekisligiga parallel bo'lgan tekislik

G18: XZ tekisligi yoki unga parallel tekislik, CNC stanogida faqat XZ tekisligi bor, belgilash shart emas

G19: YZ tekisligi yoki unga parallel tekislik

5. G27, G28, G29 mos yozuvlar nuqtasi buyrug'i

G27: Malumot nuqtasiga qayting, mos yozuvlar nuqtasi o'rnini tekshiring va tasdiqlang

G28: Avtomatik ravishda mos yozuvlar nuqtasiga qaytish (o'rta nuqtadan o'tish)

G29: G28 bilan birgalikda ishlatiladigan mos yozuvlar nuqtasidan qaytish

6. G40, G41, G42 radiusi kompensatsiyasi

G40: asbob radiusi kompensatsiyasini bekor qilish

G41: chap kompensatsiya

G42: to'g'ri kompensatsiya

7. G43, G44, G49 uzunligi kompensatsiyasi

G43: uzunligi ijobiy kompensatsiya

G44: Uzunlik salbiy kompensatsiyasi

G49: Asbob uzunligi kompensatsiyasini bekor qilish

8. G32, G92, G76

G32: ipni kesish

G92: ipni kesish konserva aylanishi

G76: ipni kesish birikmasi aylanishi

9. Burilish: G70, G71, 72, G73

G71: eksenel qo'pol ishlov berish uchun aralash tsikl buyrug'i

G70: Tugatish uchun kompozit sikl

G72: Yuzni burish, radial qo'pol ishlov berish aylanishi

G73: Qo'pol sikldan nusxa ko'chiring

10. Freze stanoklari, ishlov berish markazlari:

G73: Yuqori tezlikda chuqur burg'ulash

G83: Chuqur teshikli burg'ulash

G81: burg'ulash davri

G82: chuqur teshik burg'ulash davri

G74: chap ipni qayta ishlash

G84: o'ng qo'lda ipni qayta ishlash

G76: nozik zerikarli tsikl

G86: zerikarli ishlov berish sikli

G85: raybalash

G80: tsiklni bekor qilish buyrug'i

11. Dasturlash rejimi G90, G91

G90: Mutlaq koordinatali dasturlash

G91: Koordinatalarni qo'shimcha dasturlash

12. Shpindelni sozlash buyrug'i

G50: milning maksimal tezligini sozlash

G96: Doimiy chiziqli tezlikni boshqarish

G97: Shpindel tezligini boshqarish (doimiy chiziqli tezlikni boshqarish buyrug'ini bekor qilish)

G98: Malumot nuqtasiga qaytish (oxirgi teshik)

G99: R nuqtasiga qaytish (o'rta teshik)

13. Milni oldinga va orqaga to'xtatish buyrug'i M03, M04, M05

M03: Milni oldinga siljitish

M04: mil teskari

M05: milni to'xtatish

14. M07, M08, M09 chiqib ketish suyuqligi kaliti

M07: tumanni kesish suyuqligi yoqilgan

M08: suyuq chiqib ketish suyuqligi yoqilgan

M09: suyuqlikni kesish

15. Harakatni to'xtatish M00, M01, M02, M30

M00: dastur pauza

M01: To'xtashni rejalashtiring

M02: dastgoh asboblarini tiklash

M30: Dasturning oxiri, ko'rsatgich boshiga qaytadi

16. M98: qo'ng'iroq pastki dasturi

17. M99: Asosiy dasturga qaytish

So'rov yuborish

whatsapp

skype

Elektron pochta

So'rov