
Ce este codul G?
G-code este cel mai comun limbaj de programare CNC folosit în software-ul CAM (Computer Aided Manufacturing) pentru a controla mașinile-unelte automate, care este cunoscut și sub numele de RS-274.
Codul G este instrucțiunea din programul CNC, care este denumită comanda G. Folosirea codului G poate realiza poziționare rapidă, interpolare circulară inversă, interpolare circulară paralelă, interpolare circulară a punctului intermediar, programare rază și procesare salt pentru prelucrarea CNC.
Ce este interpretul de cod G?
Interpretul codului G este un modul important al software-ului controlerului CNC. Mașini CNC utilizați de obicei coduri G pentru a descrie informațiile de prelucrare ale mașinii-unelte, cum ar fi traseul sculei, selectarea coordonatelor și deschiderea lichidului de răcire. Funcția principală a interpretului de cod G este de a interpreta codurile G în blocuri de date care pot fi recunoscute de sistemul CNC. Deschiderea interpretului de cod G este, de asemenea, o problemă care trebuie luată în considerare în proiectare și implementare.
În interpretul de cod G, descompunerea cuvintelor cheie a codului G este scheletul, iar gruparea codului este baza pentru verificarea sintaxei.
Interpretul codului G citește codul G, îl interpretează în codul intermediar G și apoi este supus procesării de interpolare și control al poziției, iar în cele din urmă modulul de ieșire cheamă driverul pentru a-l scoate pe cardul PCI sau ISA al unei mașini CNC.
Ce înseamnă codul G?
G00 înseamnă poziționare rapidă.
G01 înseamnă interpolare liniară.
G02 înseamnă interpolare circulară în sensul acelor de ceasornic.
G03 înseamnă interpolare circulară în sens invers acelor de ceasornic.
G04 înseamnă pauză temporizată.
G05 reprezintă interpolarea arcului prin puncte intermediare.
G06 înseamnă interpolare parabolică.
G07 înseamnă interpolare Z-spline.
G08 înseamnă accelerarea avansului.
G09 înseamnă decelerare a avansului.
G10 înseamnă configurarea datelor.
G16 înseamnă programare polară.
G17 înseamnă prelucrarea planului XY.
G18 înseamnă avion XZ prelucrat.
G19 înseamnă avion YZ prelucrat.
G20 reprezintă dimensiunile imperiale (sistem Frank).
G21 reprezintă dimensiunile metrice (sistem Frank).
G22 reprezintă dimensiunea razei în mod programatic.
G220 înseamnă utilizare pe interfața de operare a sistemului.
G23 înseamnă diametrul programabil.
G230 reprezintă utilizarea pe interfața de operare a sistemului.
G24 înseamnă sfârșitul subrutinei.
G25 înseamnă Jump Machining.
G26 înseamnă prelucrare în buclă.
G30 înseamnă mărire anulată.
G31 reprezintă definiția măririi.
G32 înseamnă Equal Pitch Thread Cutting, Imperial.
G33 reprezintă taierea filetului cu pas egal, metric.
G34 reprezintă tăierea filetului cu pas crescut.
G35 reprezintă tăierea filetului cu pas redus.
G40 înseamnă deconectare pentru compensarea sculei/deconectarea sculei.
G41 reprezintă compensarea tăietorului - stânga.
G42 reprezintă compensarea tăietorului - dreapta.
G43 reprezintă compensarea sculei - pozitivă.
G44 reprezintă compensarea sculei - negativ.
G45 reprezintă compensarea sculei +/-.
G46 reprezintă compensarea sculei +/-.
G47 reprezintă decalajul sculei-/-.
G48 reprezintă compensarea sculei -/+.
G49 reprezintă decalajul sculei 0/+.
G50 reprezintă decalajul sculei 0/-.
G51 reprezintă compensarea sculei +/0.
G52 înseamnă compensarea sculei-/0.
G53 înseamnă compensare dreaptă, deconectare.
G54 reprezintă decalajul drept X.
G55 reprezintă decalajul drept Y.
G56 înseamnă decalaj drept Z.
G57 înseamnă decalaj liniar XY.
G58 înseamnă drept offset XZ.
G59 înseamnă drept offset YZ.
G60 reprezintă modul de traseu precis (fin).
G61 reprezintă modul de traseu precis (de mijloc).
G62 reprezintă modul de traseu precis (gros).
G63 înseamnă tapping.
G68 reprezintă compensarea sculei, colțul interior.
G69 înseamnă decalaj scule, colțuri exterioare.
G70 reprezintă dimensiunile imperiale.
G71 reprezintă dimensiunile metrice.
G74 reprezintă întoarcerea punctului de referință (zero mașină).
G75 înseamnă revenirea la coordonatele programate zero.
G76 înseamnă bucle compuse filetate.
G80 înseamnă deconectare de la ciclul conservat.
G81 înseamnă cicluri fixe externe.
G331 înseamnă cicluri fixe filetate.
G90 reprezintă dimensiunea absolută.
G91 reprezintă dimensiunea relativă.
G92 reprezintă coordonatele prefabricate.
G93 reprezintă timp de numărătoare inversă, viteza de avans.
G94 reprezintă viteza de avans, alimentări pe minut.
G95 reprezintă viteza de avans, avans pe rotație.
G96 reprezintă controlul liniar constant al vitezei.
G97 înseamnă anulare control liniar constant al vitezei.





