Mar 17, 2026 Xabar QOLDIRISH

CNC ishlov berish markazi dastur kodlarining to'liq ro'yxati

 

CNC dastgohlarining dasturlashtiriladigan funktsiyalari ikki toifaga bo'linadi:

Asbob yo'lini boshqarish uchun bitta toifadan foydalaniladi, ya'ni chiziqli/aylana interpolyatsiyasi, besleme nazorati, koordinata tizimining kelib chiqishi ofset va transformatsiyasi, o'lchov birligi sozlamalari, asbob ofset va kompensatsiya va boshqalar kabi har bir besleme o'qining harakati. Bu toifadagi funktsiyalar G harfidan keyin ikkita raqamdan iborat bo'lgan tayyorgarlik funktsiyalari deb ataladi, G-kodlari deb ham ataladi.

Funksiyalarning boshqa toifasi yordamchi funksiyalar deb ataladi, ular dastur bajarilishini boshqarish, milni boshqarish, asboblarni boshqarish, yordamchi uskunalarni boshqarish va hokazolarni bajarish uchun ishlatiladi. Ushbu yordamchi funktsiyalar orasida Tx x asbob tanlash uchun, Sx xxx esa mil tezligini boshqarish uchun ishlatiladi. Boshqa funksiyalar M harfidan keyin ikkita raqamdan iborat M-kodlar yordamida amalga oshiriladi.

1. Odatda ishlatiladigan G-kod funksiyalari

G00 Joylashtirish (Tez harakat)

G01 Chiziqli interpolyatsiya (Oqish tezligi)

G02 Soat yo'nalishi bo'yicha aylana interpolyatsiyasi

G03 Soat miliga teskari aylana interpolyatsiyasi

G04 Pauza, aniq to'xtash

G09 Aniq to'xtash

G17 X/Y tekisligini tanlang

G18 Z/X tekisligini tanlang

G19 Y/Z tekisligini tanlang

G27 Qaytish va tekshirish mos yozuvlar nuqtasi

G28 Malumot nuqtasiga qaytish

G29 Malumot nuqtasidan qaytish

G30 Ikkinchi mos yozuvlar nuqtasiga qaytish

G40 Asbob radiusi kompensatsiyasini bekor qilish

G41 Chap asbob radiusi kompensatsiyasi

G42 O'ng asbob radiusi kompensatsiyasi

G43 Asbob uzunligi kompensatsiyasi +

G44 asbob uzunligi kompensatsiyasi -

G49 Asbob uzunligi kompensatsiyasini bekor qilish

G52 Mahalliy koordinata tizimini sozlash

G53 Mashina koordinata tizimini tanlang

G54 Ish qismini koordinata tizimi 1 ni tanlang

G55 Ish qismining koordinata tizimini tanlang 2

G56 Ish qismining koordinata tizimini tanlang 3

G57 Ish qismining koordinata tizimini tanlang 4

G58 Ish qismining koordinata tizimini tanlang 5

G59 Ish qismining koordinata tizimini tanlang 6

G60 Yagona{1}}yo‘nalishni aniqlash

G61 Aniq to'xtash rejimi

G64 Kesish rejimi

G65 Makro dasturi chaqiruvi

G66 Modal makro dasturi chaqiruvi

G67 Modal so'l dastur chaqiruvini bekor qilish

G73 Chuqur teshik burg'ulash sobit tsikli

G74 Teskari ipni teginish sobit sikli

G76 Nozik zerikarli sobit sikl

G80 Ruxsat etilgan tsiklni bekor qilish

G81 Burg'ulashning sobit aylanishi

G82 Burg'ulashning sobit aylanishi

G83 Chuqur teshik burg'ulashning sobit aylanishi

G84 Qattiq teginish sikli

G85 zerikarli sobit tsikl

G86 Zerikarli sobit sikl

G87 Teskari zerikarli sobit tsikl

G88 zerikarli Ruxsat etilgan tsikl

G89 zerikarli Ruxsat etilgan tsikl

G90 mutlaq qiymat buyruq rejimi

G91 Qo'shimcha qiymat buyruq rejimi

G92 Ish qismi nol nuqtasini sozlash

G98 Ruxsat etilgan tsiklning boshlang'ich nuqtasiga qaytishi

G99 Ruxsat etilgan tsikl R nuqtasiga qaytish

2. Odatda ishlatiladigan M kod funksiyalari

M00 Dasturni to'xtatib turish

M01 Shartli dasturni to'xtatish

M02 Dastur tugashi

M03 Milning oldinga aylanishi

M04 Milning teskari aylanishi

M05 Shpindelni to'xtatish

M06 asboblar almashinuvi

M08 Sovutish yoqilgan

M09 Sovutish o'chirilgan

M18 Shpindel orientatsiyasini bekor qilish

M19 mil orientatsiyasi

M29 Qattiq teginish

M30 Dasturni tugatish va dastur sarlavhasiga qaytish

M98 qo'ng'iroq dasturi

M99 pastki dasturni tugatishni qaytarish/takrorlash ijrosi

3. Umumiy arifmetika

Qo'shimcha: #i=#j + #k

Ayirish: #i=#j - #k

Ko'paytirish: #i=#j * #k

Bo'lim: #i=#j / #k

Sinus: #i=SIN[#j]

Arcsine: #i=ASIN[#j]

Kosinus: #i=COS[#j]

Teskari kosinus: #i=ACOS[#j]

Tangent: #i=TAN[#j]

Arktangent: #i=ATAN[#j]

Kvadrat ildiz: #i=SQRT[#j]

Mutlaq qiymat: #i=ABS[#j]

Yaxlitlash: #i=RUND[#j]

Butun sonni yaxlitlash: #i=TUZLASH[#j]

Butun sonni yaxlitlash: #i=FUP[#j]

Tabiiy logarifm: #i=LN[#j]

Eksponensial funksiya: #i=EXP[#j]

YOKI: #i=#j OR #k

XOR: #i=#j X OR #k

VA: #i=# VA #k

BCD dan BIN ga aylantirish: #i=BIN[#j]

BIN dan BCD ga aylantirish: #i=BCD[#j]

4. Mantiqiy operatorlar

EQ: ga teng

NE: Teng emas

GT: dan kattaroq

GE: dan katta yoki teng

LT: dan kamroq

LE: dan kichik yoki teng

5. Dasturni uzatish va tsikllar

Shartsiz uzatish: GOTO
Shartli uzatish: IF [shartli ifoda]

IF [shartli ifoda] GOTO n, agar shart bajarilsa, n dastur segmentiga o'ting

IF [shartli ifoda] SHUNDA, masalan: AGAR [#I=#J] THEN #K=0

6. Loop bayonotlari

WHILE [shartli ifoda] Dom (m=1,2,,3)

…

Agar shart bajarilsa, dasturni Dom dan ENDm gacha (shart bajarilmaguncha) bajaring; aks holda dasturni keyin bajaring

 

 

So'rov yuborish

whatsapp

skype

Elektron pochta

So'rov