G kódy pro CNC. Popis G a M kódů pro programování CNC strojů CNC kódy použité v programu

Programování zpracování na moderních CNC strojích se provádí v jazyce, který se obvykle nazývá 7bitový jazyk ISO nebo jazyk G a M kódů. Kódy s adresou G, nazývané přípravné kódy, určují, jak je řídicí systém nakonfigurován pro konkrétní typ práce. Kódy s adresou M se nazývají pomocné a jsou určeny k ovládání provozních režimů stroje.

Pokud například programátor chce, aby se nástroj pohyboval po přímce, použije G01. A pokud je potřeba vyměnit nástroj, pak ve zpracovatelském programu označí M06.

K ovládání mnoha funkcí CNC stroje se používá poměrně velké množství různých kódů. Když se však naučíte sadu základních G- a M-kódů, můžete snadno vytvořit řídicí program.

V tabulce Tabulka 5.1 uvádí seznam základních kódů, na které se podrobně podíváme v této a následujících kapitolách. A v kapitole „Adresář kódů G a M“ najdete podrobný popis všech standardních kódů a příklady jejich použití.

Tabulka 5.1. Základní programovací kódy zpracování

kód (funkce) Účel a příklad rámce s kódem
Axiální pohyb
G00 Rychloposuv - pohyb velmi vysokou rychlostí do určeného bodu
G00 X10. Y20. Z25.
G01 Lineární interpolace – pohyb po přímce zadanou rychlostí posuvu
G01 X10. Y20. F100
G02 Kruhová interpolace – pohyb ve směru hodinových ručiček zadanou rychlostí posuvu
G02 X10. Y20. R10. F100
G03 Kruhová interpolace – pohyb v oblouku proti směru hodinových ručiček při zadané rychlosti posuvu
G03 X10. Y20. R10. F100
Nastavení
G20 Zadávání údajů v palcích
G20 G00 X10. Y20
G21 Zadávání metrických údajů
G21 G00 X10. Y20
G90 Absolutní polohování - všechny souřadnice jsou měřeny od konstantního nulového bodu
G90 G00 X10. Y20
G91 Relativní umístění - všechny souřadnice jsou měřeny od předchozí polohy
G91 G00 X10. Y20
Obrábění otvorů
G81 Vrtací cyklus
G81 X10. Y20. Z-5. F30
G82 Cyklus vrtání se zpožděním na dně otvoru
G82 X10. Y20. Z-5. R1. P2. F30
G83 Přerušovaný cyklus vrtání
G83 X10. Y20. Z-5. Q0,25 R1. F30
G85 Nudný cyklus
G85 X10. Y20. Z-5. F30
Pomocné kódy (funkce)
M00 Programované zastavení – provádění programu je dočasně zastaveno
M01 Programované selektivní zastavení – Provádění programu se dočasně zastaví, když je aktivován režim selektivního zastavení
M03 Přímé otáčení vřetena - vřeteno se otáčí ve směru hodinových ručiček
M04 Zpětné otáčení vřetena - vřeteno se otáčí proti směru hodinových ručiček
M05 Zastavení vřetena
M06 Automatická výměna nástroje
M06 T02
M08 Zapnutí přívodu chladicí kapaliny
M09 Vypnutí přívodu chladicí kapaliny
M30 Konec programu, přesuňte kurzor na začátek programu

Dobré odpoledne, milí čtenáři!

Program napsaný pomocí G-kódu má pevnou strukturu.

Všechny ovládací příkazy jsou sloučeny do personál- skládající se z jednoho nebo více příkazů.

Rámeček končí znakem odřádkování (CR/LF).

Pořadí příkazů v rámci není přesně specifikováno, ale tradičně se předpokládá, že nejprve jsou indikovány přípravné příkazy, poté příkazy pohybu, poté výběr režimů zpracování a příkazy procesu.

Stručně řečeno, naše PC přes USB jednoduše posílá příkazy do portu tiskárny (mikrokontroléru) a tiskárna je bez váhání provádí.

Když se podívám trochu dopředu, řeknu, že G-kód pro tiskárnu se v některých místech liší od běžného G-kódu. Některé příkazy byly upraveny tak, aby vyhovovaly potřebám tiskárny, některé byly odstraněny, některé se nepoužívají vůbec, ale celkově je vše velmi podobné.

Popis příkazů bude vytvořen pro firmware MARLIN a může fungovat i na jiných firmwarech.

Nejvíc pouze nejzákladnější příkazy (pracovní minimum), při hledání exotických, můžete následovat odkaz.

Samotné týmy jsou rozděleny do skupin:

G- Přípravné (hlavní) týmy;

M- Pomocné (technologické) týmy.

Tyto příkazy mají parametry.

X- Souřadnice bodu trajektorie podél osy X [ G0 X100 Y0 Z0]

Y- Souřadnice bodu trajektorie podél osy Y [ G0 X0 Y100 Z0]

Z- Souřadnice bodu trajektorie podél osy Z [ G0 X0 Y0 Z100]

E- Souřadnice bodu plastické extruze [ G1 E100 F100]

P- Parametr příkazu [ M300 S5000 P280]

S- Parametr příkazu [ G04 S15]

F- Parametr příkazu, posuv (rychlost) [ G1 Y10 X10 F1000]

G - příkazy

G0- Volnoběh, žádný provoz nástroje [ G 0 x 10]

G1- Koordinovaný pohyb podél os X Y Z E [ G 1 x 10]

G4- Pauza v sekundách [ G4 S15]

G28- Příkaz domů - zaparkujte hlavu [ G28 Y0 X0 Z0]

G90- Použijte absolutní souřadnice [ G90]

G91- Použijte relativní souřadnice [ G91]

G92- Nastavit aktuální nastavenou polohu [ G92]

Vysvětlení:

Relativní souřadnice- to jsou souřadnice vzhledem k aktuální poloze hlavy.

Například pokud je hlava v poloze X10 Y10, pak když je dán příkaz G91

G1 X10 F1000, hlava se posune o 10 mm podél osy X rychlostí 1000.

Tento příkaz lze provést hodně krát, dokud není dosaženo „softwarového“ omezení ve firmwaru.

Absolutní souřadnice- to jsou souřadnice přísně vázané na pracovní plochu.

Při provádění příkazu G90 G1 X10 F1000- hlava se bude pohybovat na souřadnici X10 rychlostí 1000.

Příkaz bude pouze proveden jeden jednou.

Pravidelné příkazy

M0- Pozastavit a počkat na stisknutí tlačítka na LCD displejích (funguje, pokud je ve firmwaru nastaven parametr ULTRA_LCD) [ G0 X10 Y10 Z10 M0]

M17- Přiveďte proud na motory (motory se neotáčí rukou)

M18- Odstraňte proud z motorů (motory lze otáčet rukou, podobně jako M84)

M42- Správa kontaktů ARDUINO MEGA 2560 [ M42 P4 S255]

M80- Zapněte napájení, pouze ATX - napájení

M81- Vypněte napájení, pouze pro ATX - napájení

M84- Vypněte všechny osy (motory po nečinnosti) [ M84 S10]

M112- Nouzové zastavení

M114- Získejte aktuální souřadnice

M115- Získejte verzi firmwaru

M117- Napište zprávu na obrazovku [ M117 Ahoj světe]

M119- Získejte stav koncových spínačů

M300- Přehrát zvuk [ M300 S5000 P280]

Příkazy SD karty

M21- Inicializujte SD kartu

M22- Použijte SD kartu

M23- Vyberte soubor z karty SD [ M23 název_souboru.gcode]

M24- Spustit/obnovit tisk z karty SD

M25- Pozastavit tisk z SD karty

M26- Nastavte pozici SD karty v bajtech [ M 26 S 12345]

M27- Zjistěte stav tisku z karty SD

M28- Zapsat soubor na SD kartu [ M 28 název souboru. gcode]

M29- Dokončete zápis souboru na SD kartu

M30- Smazat soubor z SD karty [ M 30 název souboru. gcode]

M31- Získejte hodnotu, kolik času uplynulo od poslední M109

M32- Vyberte soubor z karty SD a spusťte tisk [ M32/cesta/název souboru#]

M928- Přihlášení na SD kartu [ M 928 název souboru. gcode]

Extruder

M82- Nastavte extruder na absolutní souřadnicový systém

M83- Nastavte extruder na relativní souřadnicový systém

M104- Čekání, až se extrudér zahřeje na určitou teplotu [ M104 S190]

M105- Získejte aktuální teplotu extrudéru [ M105 S2]

M106- Zapněte ventilátor pro vyfukování dílů [ M106 S127] - výkon 50 %

M107- Vypněte ventilátor, který fouká součást [ M 107]

M109- Zahřejte extrudér a udržujte teplotu [ M109 S215]

Stůl

M140- Nastavit teplotu stolu [ M140 S65]

M190- Zahřejte stůl a udržujte teplotu [ M190 S60]

V Pronterface můžete povolit režim odpovědi v nabídce Nastavení / Ladění komunikace, program zapíše všechny odpovědi z tiskárny.

Do souboru můžete přidat G-kód v řezech (Slic3r a Cura) na začátku a na konci.

Nebo otevřete soubor G-code v Poznámkovém bloku a vše zapište ručně. =)

M190 S60- zapněte vyhřívání stolu a počkejte, až se zahřeje na teplotu 60 stupňů

M109 S210- zapněte ohřev trysky a počkejte, až se zahřeje na teplotu 210 stupňů

G21- nastavuje metrický souřadnicový systém

G90- nastavuje absolutní souřadnicový systém

M82- nastaví absolutní souřadnicový systém pro extruder

M107- vypněte ofukování dílu

M300 S5000 P280- zvukový signál

G28 X0 Y0- Příkaz Home X Y

G28 Z0- Domácí Z tým

G1 X100 Y100 Z5 F1000- vycentrujte trysku vzhledem ke stolu

G92 E0- resetuje množství vytlačeného plastu

G1 F300 E4- vytlačit 4 mm plastu rychlostí 300 mm

Tisk M117- zobrazí zprávu na obrazovce

M106 S125- zapněte ofukování dílu rychlostí 50%

G1 Z0- snižte trysku na 0 mm

G1 X96.11 Y110.92 E87.55

G1 Z0.2- zvedněte trysku o 0,2 mm

G1 X96.11 Y111.00 E89.60- přejděte na souřadnice a vytlačte plast

M140 S50- změnit teplotu stolu

G1 Z4.8- zvedněte trysku o 4,8 mm

G1 X96.11 Y110.92 E87.55- přejděte na souřadnice a vytlačte plast

G1 Z5- zvedněte trysku o 5 mm

G1 X96.11 Y111.00 E89.60- přejděte na souřadnice a vytlačte plast

G91- nastavuje relativní souřadnicový systém

G1 E-5 F200- odsávání extruderem 5 mm tyče

M104 S0- vypnutí ohřevu extrudéru

M140 S0- vypnutí vyhřívání stolu

M107- vypněte ofukování dílu

M84- vypněte krokové motory

M300 S5000 P280- zvukový signál

Děkuji za pozornost!

Programování systémů číslicového řízení (CNC) se provádí pomocí G-kódu.

G-code je obecný název programovacího jazyka regulovaného normami ISO 6983-1:1982 a GOST 20999-83.
V technické literatuře Sovětského svazu je G-kód označován jako ISO 7bitový kód.

I přes obecnou regulaci má G-kód mnoho implementací a doplňků, zaváděných především vývojáři hardwarových zařízení numerických řídicích systémů, což mu však nebrání zůstat hlavním standardem v oboru.

Obecně se program napsaný pomocí G kódu skládá z rámců, přičemž každý rámec obsahuje sadu řídicích příkazů.

Řídicí příkazy mohou následovat v rámci v libovolném pořadí, ale obvykle, kvůli snadnějšímu čtení řídicího programu numerického řídicího systému, jsou na prvním místě přípravné příkazy, poté příkazy pro řízení pohybu řezného nástroje, následované příkazy pro výběr režimů zpracování materiálu a rám končí technologickými příkazy.

Text ovládacího programu začíná a končí symbolem „%“.
Za symbolem „O“ může následovat název programu.
Komentáře v textu ovládacího programu jsou umístěny buď v závorkách, nebo před nimi symbol „;“.

Každý ovládací příkaz může mít jeden nebo více parametrů, které jsou označeny písmeny latinské abecedy.

G-kód umožňuje používat následující základní parametry pro ovládací příkazy:

X - souřadnice bodu trajektorie podél osy X (například ),

Y - souřadnice bodu trajektorie podél osy Y (například ),

Z - souřadnice bodu trajektorie podél osy Z (například G01 X25.4 Y2.3 Z0.2),

P - parametr (například P120),

(například G01 X10.5 F75),

S - otáčky vřetena (například S1500 M3),

R - standardní parametr cyklu nebo poloměr oblouku,

H - korekční parametr zvoleného nástroje,

I, J, K - parametry oblouku pro kruhovou interpolaci (například ).

Základní příkazy

Příkaz G15 - zruší polární souřadnicový systém.

Příkaz G16 - přiřazení polárního souřadnicového systému (poloměr X, úhel Y).

Příkazy G54-G59 - přepnutí do souřadnicového systému určeného operátorem.

Příkaz G80 - zruší cykly pro vrtání, vyvrtávání, závitování atd.

Příkaz G81 - cyklus vrtání.

Příkaz G82 - zpožděný vrtací cyklus.

Příkaz G83 - cyklus přerušovaného vrtání (s plně zasunutým vrtákem).

Příkaz G84 - cyklus řezání závitu.

G97 Příkaz S (Speed) - nastavuje otáčky vřetena pomocí slova S.

Hlavní pomocné (technologické) týmy

Příkaz M03 - spustí otáčení vřetena ve směru hodinových ručiček.

Příkaz M04 - spustí otáčení vřetena proti směru hodinových ručiček.

Příkaz M05 - zastaví otáčení vřetena.

Příkaz M06 - výměna nástroje.

Příkaz M07 - povolit přídavné chlazení.

Příkaz M08 - povolit hlavní chlazení.

Příkaz M09 - vypnout chlazení.

Příkaz M13 - vypne chlazení a otáčení vřetena ve směru hodinových ručiček.

Příkaz M14 - vypne chlazení a otáčení vřetena proti směru hodinových ručiček.

Příkaz M17 - konec podprogramu.

Příkaz M25 - ruční výměna nástroje.

Jsou uvedeny příklady různých řídicích programů pro číslicově řízené stroje

Při psaní a ladění řídicích programů pro stroje s numerickým řízením můžete využít aplikaci, která po zadání všech potřebných parametrů a geometrických rozměrů automaticky vytvoří řídicí programy pro stroje s CNC systémy.

Při honbě za výkonnými postprocesory – CAM aplikacemi si operátoři strojů nevšimnou levného, ​​dostupného a snadno použitelného softwarového produktu. Na všech fórech je spousta otázek pro chytré guru - jak porozumět nastavení univerzálních programů, prohledávat internet při hledání hacknutých kopií drahých programů, z nějakého důvodu si nemyslíme, že je jednodušší koupit levný softwarový produkt poctivě a legálně, a co je důležité – a velmi efektivně, aplikujte jej na své zařízení.

Domácí hobby a domácí nebo retrofit CNC stroje nebo stavební stroje jsou nyní stále rozšířenější. S ovládacím programem je obvykle vše jasné - je to MACH, prakticky neexistují žádné alternativy. A s výběrem postprocesoru má domácí mistr většinou problémy.

Zvažte použití CNC stroje k vytvoření jednoduchého basreliéfu.

Nenákladným řešením problému s G-kódem pro tento účel je jednoduchý a pohodlný program Bmp2Cnc.

Bmp2Cnc vytvoří řídicí program G-kódu (programátor G-kódu) z polotónového obrázku. Do programu můžete nahrát i barevnou fotografii: je možné převést barevný obrázek na polotónový, zde však jako příklad použijeme již hotovou černobílou kresbu:

Podívejme se na práci s programem krok za krokem.

Tak, nahrajte obrázek do programu. Změňte velikost obrázku na takovou, která odpovídá velikosti budoucího basreliéfu. Zadejte hodnotu 100 mm do pole „Šířka“ a pokud je v zaškrtávacím poli níže pták, výška obrázku se změní ve stejném měřítku:

Dále zvolte nulu. Nejjednodušší způsob je vzít levý dolní roh obrázku jako počátek souřadnic UE. Proč? Pohodlí spočívá v tom, že rozměry basreliéfu se v budoucnu v ovládacím programu Mach3 zobrazí přehledněji a bude snazší dále manipulovat s ovládacím programem - škálovat díl, zamykat, tzn. provést několik stejných úprav pomocí jednoho řídicího programu na jednom obrobku atd.

Přichází nejzajímavější okamžik. Nyní uvidíme detail v objemu. V sekci "Hloubka" nastavujeme hloubky pro bílou a černou barvu obrázku. Pro náš basreliéf o rozměrech 100 x 100 nastavte hloubku pro nejtmavší odstín černé na prvních 10 mm a klikněte na tlačítko „Použít“. O sekundu později vidíme výsledný reliéf v okně grafické vizualizace:

Potřebujete větší objem? Nastavte hloubku 15 mm. Nyní tato část vypadá docela objemně:

V dalším dialogu bmp2cnc vyberte postprocesor vhodný pro náš systém - Mach2-3 v milimetrech a p Přejděme k výběru nástroje:

Výběr vhodné frézy s ostrým nosem, který naši část zpracuje docela čistě:

Výběr průměru nástroje- frézy a paralelní průchody, nenechte se unést a nastavte příliš vysoké parametry - jinak bude zpracování trvat hodiny nebo dokonce dny! Zde je lepší udělat kompromis, nechte součást nakonec mírně drsnou, v každém případě ji budete muset obrousit (protože původní obrázek byl nekvalitní), ale stroj provede zpracování mnohem rychleji; :

Počet hloubkových průchodů lze nastavit na libovolné číslo v závislosti na tvrdosti materiálu, kvalitě nástroje atd.

Zde v šestém dialogu programu je velmi užitečná funkce, která se mimochodem „s obtížemi“ implementuje v jiných úctyhodných programech. Stisknutím jednoho tlačítka můžete odříznout roviny, které jsou pro zpracování nepotřebné, a tím výrazně zkrátit dobu zpracování. Odřízli jsme spodní rovinu - a naši model dostává konečnou podobu:

Kliknutím na tlačítko "Vypočítat".- a vidíme výsledné trajektorie zpracování. V samostatném okně je připravený ovládací program:

Dále můžete spustit simulaci zpracování. Animovaný řezací nástroj na obrazovce programu se bude pohybovat po trajektoriích vytvořených v Bmp2Cnc a poskytuje nám vynikající vizualizaci provozu stroje:

To je vše. Soubor G-code NC lze odeslat do stroje a výsledky práce lze uložit jako projekt Bmp2Cnc pro následný přístup a změny nebo jako model Stl nebo Dxf.

Hotový program v G-kódu se nahraje do Mach3:

G kód- název programovacího jazyka pro systémy počítačového numerického řízení (CNC).

Ovládací program je běžný textový soubor a skládá se ze sekvence snímků a obvykle začíná symbolem začátku programu (%) a končí M02 nebo M30.

Každý programový blok představuje jeden krok zpracování a (v závislosti na CNC) může začínat číslem bloku (N1...N10 atd.) a končit symbolem konce bloku (;).

Blok řídicího programu se skládá z příkazů ve formě slova (G91, M30, X10. atd.). Slovo se skládá ze symbolu (adresy) a čísla představujícího aritmetickou hodnotu.

Adresy X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E jsou rozměrové pohyby, používané k označení souřadnicových os, podél kterých jsou pohyby prováděny.

Slova popisující pohyb mohou mít znaménko (+) nebo (-). Pokud není žádné znamení, posun je považován za pozitivní.

Adresy I, J, K znamenají interpolační parametry.

G - přípravná funkce.

M - pomocná funkce.

S - hlavní pohybová funkce.

F - funkce posuvu.

T, D, H - funkce nástroje.

Symboly mohou mít různý význam v závislosti na konkrétním CNC.

Přípravné funkce (kódy G)

G00- rychlé polohování.

Funkce G00 se používá k provedení rychlého pohybu řezného nástroje do obráběcí polohy nebo do bezpečné polohy. Rychloposuv se nikdy nepoužívá k obrábění, protože rychlost pohybu akčního členu stroje je velmi vysoká. Kód G00 je zrušen kódy: G01, G02, G03.

G01- lineární interpolace.

Funkce G01 se používá k provádění lineárních pohybů při dané rychlosti (F). Během programování jsou souřadnice koncového bodu zadány v absolutních hodnotách (G90) nebo přírůstkových hodnotách (G91) s odpovídajícími adresami pohybu (například X, Y, Z). Kód G01 je zrušen kódy: G00, G02, G03.

G02- kruhová interpolace ve směru hodinových ručiček.

Funkce GO2 je navržena pro pohyb nástroje po oblouku (kruhu) ve směru hodinových ručiček při dané rychlosti (F). Během programování jsou souřadnice koncového bodu zadány v absolutních hodnotách (G90) nebo přírůstkových hodnotách (G91) s odpovídajícími adresami pohybu (například X, Y, Z).

Kód G02 je zrušen kódy: G00, G01, G03.

G03- kruhová interpolace proti směru hodinových ručiček.

Funkce GO3 je navržena tak, aby pohybovala nástrojem po oblouku (kruhu) proti směru hodinových ručiček zadanou rychlostí (F). Během programování jsou souřadnice koncového bodu zadány v absolutních hodnotách (G90) nebo přírůstkových hodnotách (G91) s odpovídajícími adresami pohybu (například X, Y, Z).

Interpolační parametry I, J, K, které určují souřadnice středu kruhového oblouku ve zvolené rovině, se programují v krocích od počátečního bodu do středu kruhu, ve směrech rovnoběžných s X, Y, Z osy, resp.

Kód G03 se ruší kódy: G00, G01, G02.

G04- pauza.

Funkce G04 je příkaz k provedení prodlevy se zadanou dobou. Tento kód je naprogramován spolu s adresou X nebo P, která udává délku doby prodlevy. Obvykle je tato doba od 0,001 do 99999,999 sekund. Například G04 X2,5 - pauza 2,5 sekundy, G04 P1000 - pauza 1 sekunda.

G17- výběr roviny XY.

Kód G17 slouží k výběru roviny XY jako pracovní roviny. Rovina XY se stává dominantní při použití kruhové interpolace, rotace souřadnicového systému a pevných vrtacích cyklů.

G18- výběr roviny XZ.

Kód G18 slouží k výběru roviny XZ jako pracovní roviny. Rovina XZ se stává dominantní při použití kruhové interpolace, rotace souřadnicového systému a pevných vrtacích cyklů.

G19- výběr roviny YZ.

Kód G19 slouží k výběru roviny YZ jako pracovní roviny. Rovina YZ se stává dominantní při použití kruhové interpolace, rotace souřadnicového systému a pevných vrtacích cyklů.

G20- zadávání palcových dat.

Funkce G20 aktivuje režim palcových dat.

G21- zadávání metrických dat.

Funkce G21 aktivuje režim metrických dat.

G40- Zrušit korekci poloměru nástroje.

Funkce G40 přepíše automatickou korekci poloměru nástroje G41 a G42.

G41- levá kompenzace poloměru nástroje.

Funkce G41 slouží k umožnění automatické kompenzace poloměru nástroje nacházejícího se vlevo od obrobené plochy (při pohledu od nástroje ve směru jeho pohybu vzhledem k obrobku). Programovatelné společně s funkcí nástroje (D).

G42- pravá kompenzace poloměru nástroje.

Funkce G42 se používá k povolení automatické kompenzace poloměru nástroje umístěného vpravo od obráběné plochy (při pohledu od nástroje ve směru jeho pohybu vzhledem k obrobku). Programovatelné společně s funkcí nástroje (D).

G43- korekce polohy nástroje.

Funkce G43 se používá pro korekci délky nástroje. Programovatelné společně s funkcí nástroje (H).

G52- místní souřadnicový systém.

Řídicí systém umožňuje nastavit kromě standardních pracovních souřadnicových systémů (G54-G59) i lokální. Když řídicí systém stroje provede příkaz G52, počátek aktuálního systému pracovních souřadnic se posune na hodnotu určenou datovými slovy X, Y a Z. Kód G52 je automaticky zrušen příkazem G52 XO YO Z0.

G54 - G59- zadaný offset.

Odsazení pracovního souřadného systému součásti vzhledem k souřadnému systému stroje.

G68- rotace souřadnic.

Kód G68 umožňuje otočit souřadnicový systém o určitý úhel. Chcete-li provést rotaci, musíte určit rovinu rotace, střed rotace a úhel rotace. Rovina rotace se nastavuje pomocí kódů G17, G18 a G19. Střed otáčení je nastaven relativně k nulovému bodu aktivního pracovního souřadnicového systému (G54 - G59). Úhel natočení je určen pomocí R. Například: G17 G68 X0. Y0. R120.

G69- zrušit otáčení souřadnic.

Kód G69 přepíše režim otáčení souřadnic G68.

G73- vysokorychlostní přerušovaný vrtací cyklus.

Cyklus G73 je určen pro vrtání otvorů. K pohybu při zpracování dochází na pracovním posuvu s periodickým vytahováním nástroje. K pohybu do výchozí polohy po zpracování dochází při zrychleném posuvu.

G74- cyklus řezání levého závitu.

Cyklus G74 je určen pro řezání levotočivých závitů závitníkem. K pohybu při obrábění dochází při pracovním posuvu, vřeteno se otáčí daným směrem. K pohybu do výchozí polohy po zpracování dochází při pracovním posuvu se zpětným otáčením vřetena.

G80- zrušení konstantního cyklu.

Funkce, která zruší jakoukoli předpřipravenou smyčku.

G81- standardní vrtací cyklus.

Cyklus G81 je určen pro centrování a vrtání otvorů. Pohyb během zpracování nastává u pracovního posuvu. K pohybu do výchozí polohy po zpracování dochází při zrychleném posuvu.

G82- přidržovací vrtání.

Cyklus G82 je určen pro vrtání a zahlubování otvorů. Pohyb při obrábění nastává při pracovním posuvu s pauzou na konci. K pohybu do výchozí polohy po zpracování dochází při zrychleném posuvu.

G83- přerušovaný cyklus vrtání.

Cyklus G83 je určen pro vrtání hlubokých děr. K pohybu během obráběcího procesu dochází při pracovním posuvu s periodickým odsunem nástroje do návratové roviny. K pohybu do výchozí polohy po zpracování dochází při zrychleném posuvu.

G84- cyklus řezání závitů.

Cyklus G84 je určen pro řezání závitů. K pohybu při obrábění dochází při pracovním posuvu, vřeteno se otáčí daným směrem. K pohybu do výchozí polohy po zpracování dochází při pracovním posuvu se zpětným otáčením vřetena.

G85- standardní vyvrtávací cyklus.

Cyklus G85 je určen pro vystružování a vyvrtávání otvorů. Pohyb během zpracování nastává u pracovního posuvu. K pohybu do výchozí polohy po zpracování dochází při pracovním posuvu.

G86- vyvrtávací cyklus se zastavením otáčení vřetena.

Cyklus G86 je určen pro vyvrtávání děr. Pohyb během zpracování nastává u pracovního posuvu. Na konci zpracování se vřeteno zastaví. K pohybu do výchozí polohy po zpracování dochází při zrychleném posuvu.

G87- vyvrtávací cyklus s ručním zatahováním.

Cyklus G87 je určen pro vyvrtávání děr. Pohyb během zpracování nastává u pracovního posuvu. Na konci zpracování se vřeteno zastaví. Pohyb do výchozí polohy po zpracování se provádí ručně.

G90- režim absolutního polohování.

V režimu absolutního polohování G90 se pohyby aktuátorů provádějí vzhledem k nulovému bodu pracovního souřadnicového systému G54-G59 (naprogramovaném, kde se má nástroj pohybovat). Kód G90 je zrušen relativním polohovacím kódem G91.

G91- relativní polohovací režim.

V relativním (přírůstkovém) polohovacím režimu G91 je nulová poloha pokaždé brána jako poloha aktuátoru, kterou zaujímal před přesunem do dalšího referenčního bodu (je naprogramováno, o kolik se má nástroj posunout). Kód G91 je zrušen absolutním polohovacím kódem G90.

G94- rychlost posuvu v palcích/milimetrech za minutu.

Pomocí funkce G94 se zadaná rychlost posuvu nastavuje v palcích za 1 minutu (pokud je aktivní funkce G20) nebo v milimetrech za 1 minutu (pokud je aktivní funkce G21). Programovatelné společně s funkcí posuvu (F). Kód G94 je zrušen kódem G95.

G95- rychlost posuvu v palcích/milimetrech na otáčku.

Pomocí funkce G95 se zadaná rychlost posuvu nastavuje v palcích na 1 otáčku vřetena (pokud je aktivní funkce G20) nebo v milimetrech na 1 otáčku vřetena (pokud je aktivní funkce G21). Tito. Posuv F je synchronizován s otáčkami vřetena S. Kód G95 je zrušen kódem G94.

G98- návrat do původní roviny v cyklu.

Když je pevný cyklus stroje spuštěn ve spojení s funkcí G98, nástroj se vrátí do výchozí roviny na konci každého cyklu a mezi všemi obráběnými otvory. Funkce G98 se zruší pomocí G99.

G99- návrat do retrakční roviny v cyklu.

Pokud je pevný cyklus stroje provozován ve spojení s funkcí G99, nástroj se vrátí do návratové roviny mezi všemi obráběnými otvory. Funkce G99 se zruší pomocí G98