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





