Čo je G kód?
G-code je najbežnejší CNC programovací jazyk používaný v softvéri CAM (Computer Aided Manufacturing) na riadenie automatických obrábacích strojov, ktorý je známy aj ako RS-274.
G kód je inštrukcia v CNC programe, ktorá sa označuje ako G príkaz. Pomocou G kódu je možné realizovať rýchle polohovanie, spätnú kruhovú interpoláciu, paralelnú kruhovú interpoláciu, kruhovú interpoláciu medziľahlého bodu, programovanie polomeru a spracovanie skokov pre CNC obrábanie.
Čo je interpret G-kódu?
Prekladač G kódu je dôležitým modulom softvéru CNC riadiacej jednotky. CNC stroje zvyčajne používajú G kódy na opis informácií o obrábaní obrábacieho stroja, ako je dráha nástroja, výber súradníc a otvor chladiacej kvapaliny. Hlavnou funkciou tlmočníka G-kódu je interpretovať G-kódy do dátových blokov, ktoré dokáže CNC systém rozpoznať. Otvorenosť tlmočníka G-kódu je tiež problémom, ktorý treba zvážiť pri návrhu a implementácii.
V prekladači G-kódu je základom dekompozícia G-kódu podľa kľúčových slov a zoskupovanie kódu je základom pre kontrolu syntaxe.
Tlmočník G kódu načíta G kód, preloží ho do G prechodného kódu a potom podstúpi interpoláciu a spracovanie riadenia polohy a nakoniec výstupný modul zavolá ovládač, aby ho vydal na PCI alebo ISA kartu CNC stroja.
Čo znamená G kód?
G00 znamená rýchle polohovanie.
G01 znamená lineárnu interpoláciu.
G02 znamená kruhovú interpoláciu v smere hodinových ručičiek.
G03 znamená kruhovú interpoláciu proti smeru hodinových ručičiek.
G04 znamená časovanú pauzu.
G05 znamená oblúkovú interpoláciu cez medziľahlé body.
G06 znamená parabolickú interpoláciu.
G07 znamená Z-spline interpoláciu.
G08 znamená zrýchlenie posuvu.
G09 znamená spomalenie posuvu.
G10 znamená nastavenie dát.
G16 znamená polárne programovanie.
G17 znamená obrábanie roviny XY.
G18 znamená obrobenú rovinu XZ.
G19 znamená obrobenú rovinu YZ.
G20 znamená imperiálne veľkosti (systém Frank).
G21 znamená metrické veľkosti (systém Frank).
G22 znamená veľkosť polomeru programovo.
G220 znamená použitie na systémovom operačnom rozhraní.
G23 znamená programovateľnú veľkosť priemeru.
G230 znamená použitie na systémovom operačnom rozhraní.
G24 znamená koniec podprogramu.
G25 je skratka pre obrábanie skokom.
G26 je skratka pre slučkové obrábanie.
G30 znamená odpis zväčšenia.
G31 znamená definíciu zväčšenia.
G32 je skratka pre Equal Pitch Thread Cutting, Imperial.
G33 znamená rezanie závitov s rovnakým stúpaním, metrické.
G34 znamená rezanie závitov so zvýšeným stúpaním.
G35 znamená rezanie závitov so zníženým stúpaním.
G40 znamená odhlásenie korekcie nástroja/korekcie nástroja.
G41 znamená kompenzáciu frézy - vľavo.
G42 znamená kompenzáciu frézy - vpravo.
G43 znamená ofset nástroja - kladný.
G44 znamená ofset nástroja - záporný.
G45 znamená korekciu nástroja +/-.
G46 znamená korekciu nástroja +/-.
G47 znamená offset nástroja-/-.
G48 je skratka pre korekciu nástroja -/+.
G49 znamená korekciu nástroja 0/+.
G50 znamená ofset nástroja 0/-.
G51 znamená korekciu nástroja +/0.
G52 znamená offset nástroja-/0.
G53 znamená priamy posun, odhlásenie.
G54 znamená priamy posun X.
G55 znamená priamy posun Y.
G56 znamená priamy posun Z.
G57 znamená lineárny posun XY.
G58 znamená priamy posun XZ.
G59 znamená priamy posun YZ.
G60 znamená presný režim dráhy (jemný).
G61 znamená režim presnej dráhy (stredný).
G62 znamená presný režim dráhy (hrubý).
G63 znamená klepanie.
G68 znamená odsadenie nástroja, vnútorný roh.
G69 znamená odsadenie nástroja, vonkajšie rohy.
G70 znamená imperiálne veľkosti.
G71 znamená metrické veľkosti.
G74 znamená návrat referenčného bodu (nulový bod stroja).
G75 znamená návrat k naprogramovanej nulovej súradnici.
G76 znamená závitové zložené slučky.
G80 znamená odhlásenie z pevného cyklu.
G81 znamená externé pevné cykly.
G331 znamená závitové pevné cykly.
G90 znamená absolútnu veľkosť.
G91 znamená relatívnu veľkosť.
G92 znamená prefabrikované súradnice.
G93 znamená čas odpočítavania, rýchlosť posuvu.
G94 znamená rýchlosť posuvu, posuvy za minútu.
G95 znamená rýchlosť posuvu, posuv na otáčku.
G96 znamená konštantnú lineárnu reguláciu rýchlosti.
G97 znamená zrušiť reguláciu konštantnej lineárnej rýchlosti.