G kódy pre CNC. Popis G a M kódov pre programovanie CNC strojov CNC kódy použité v programe

Programovanie spracovania na moderných CNC strojoch sa vykonáva v jazyku, ktorý sa zvyčajne nazýva 7-bitový jazyk ISO alebo jazyk G a M-kódu. Kódy s adresou G, nazývané prípravné kódy, určujú, ako je riadiaci systém nakonfigurovaný pre konkrétny typ práce. Kódy s adresou M sa nazývajú pomocné a sú určené na ovládanie prevádzkových režimov stroja.

Napríklad, ak programátor chce, aby sa nástroj pohyboval v priamke, použije G01. A ak je potrebné vymeniť nástroj, potom v programe spracovania označuje M06.

Na ovládanie mnohých funkcií CNC stroja sa používa pomerne veľké množstvo rôznych kódov. Naučením sa sady základných G- a M-kódov však ľahko vytvoríte riadiaci program.

V tabuľke Tabuľka 5.1 poskytuje zoznam základných kódov, na ktoré sa podrobne pozrieme v tejto a nasledujúcich kapitolách. A v kapitole „Adresár kódov G a M“ nájdete podrobný popis všetkých štandardných kódov a príklady ich použitia.

Tabuľka 5.1. Základné programovacie kódy spracovania

kód (funkcia) Účel a príklad rámca s kódom
Axiálny pohyb
G00 Rýchly posuv - pohyb veľmi vysokou rýchlosťou do určeného bodu
G00 X10. Y20. Z25.
G01 Lineárna interpolácia – pohyb v priamom smere pri špecifikovanej rýchlosti posuvu
G01 X10. Y20. F100
G02 Kruhová interpolácia - pohyb v oblúku v smere hodinových ručičiek pri špecifikovanej rýchlosti posuvu
G02 X10. Y20. R10. F100
G03 Kruhová interpolácia - pohyb v oblúku proti smeru hodinových ručičiek pri špecifikovanej rýchlosti posuvu
G03 X10. Y20. R10. F100
nastavenie
G20 Zadávanie údajov v palcoch
G20 G00 X10. Y20
G21 Zadávanie metrických údajov
G21 G00 X10. Y20
G90 Absolútna poloha - všetky súradnice sú merané od konštantného nulového bodu
G90 G00 X10. Y20
G91 Relatívna poloha - všetky súradnice sa merajú od predchádzajúcej polohy
G91 G00 X10. Y20
Obrábanie otvorov
G81 Cyklus vŕtania
G81 X10. Y20. Z-5. F30
G82 Cyklus vŕtania s oneskorením v spodnej časti otvoru
G82 X10. Y20. Z-5. R1. P2. F30
G83 Prerušovaný cyklus vŕtania
G83 X10. Y20. Z-5. Q0,25 R1. F30
G85 Nudný cyklus
G85 X10. Y20. Z-5. F30
Pomocné kódy (funkcie)
M00 Programované zastavenie – vykonávanie programu je dočasne zastavené
M01 Naprogramované selektívne zastavenie – Vykonávanie programu sa dočasne zastaví, keď je aktivovaný režim selektívneho zastavenia
M03 Priame otáčanie vretena - vreteno sa otáča v smere hodinových ručičiek
M04 Spätné otáčanie vretena - vreteno sa otáča proti smeru hodinových ručičiek
M05 Zastavenie vretena
M06 Automatická výmena nástroja
M06 T02
M08 Zapnutie prívodu chladiacej kvapaliny
M09 Vypnutie prívodu chladiacej kvapaliny
M30 Koniec programu, presuňte kurzor na začiatok programu

Dobré popoludnie, milí čitatelia!

Program napísaný pomocou G-kódu má pevnú štruktúru.

Všetky ovládacie príkazy sú spojené do personál- pozostávajúci z jedného alebo viacerých príkazov.

Rám sa končí znakom posunu riadka (CR/LF).

Poradie príkazov v rámci nie je striktne špecifikované, ale tradične sa predpokladá, že najskôr sú uvedené prípravné príkazy, potom príkazy pohybu, potom výber režimov spracovania a príkazy spracovania.

Stručne povedané, naše PC cez USB jednoducho posiela príkazy do portu tlačiarne (mikroovládača) a tlačiareň ich bez váhania vykoná.

Keď sa pozriem trochu dopredu, poviem, že G-kód pre tlačiareň sa na niektorých miestach líši od bežného G-kódu. Niektoré príkazy boli upravené tak, aby vyhovovali potrebám tlačiarne, niektoré boli odstránené, niektoré sa nepoužívajú vôbec, ale celkovo je všetko veľmi podobné.

Popis príkazov bude vytvorený pre firmvér MARLIN a môže fungovať na iných firmvéroch.

Najviac iba najzákladnejšie príkazy (pracovné minimum), pri hľadaní exotických, môžete sledovať odkaz.

Samotné tímy sú rozdelené do skupín:

G- prípravné (hlavné) tímy;

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

Tieto príkazy majú parametre.

X- Súradnica bodu trajektórie pozdĺž osi X [ G0 X100 Y0 Z0]

Y- Súradnica bodu trajektórie pozdĺž osi Y [ G0 X0 Y100 Z0]

Z- Súradnica bodu trajektórie pozdĺž osi Z [ G0 X0 Y0 Z100]

E- Súradnica bodu plastickej extrúzie [ G1 E100 F100]

P- Parameter príkazu [ M300 S5000 P280]

S- Parameter príkazu [ G04 S15]

F- Parameter príkazu, posuv (rýchlosť) [ G1 Y10 X10 F1000]

G - príkazy

G0- Voľnobeh, žiadna činnosť nástroja [ G 0 x 10]

G1- Koordinovaný pohyb pozdĺž osí X Y Z E [ G 1 x 10]

G 4- Pauza v sekundách [ G4 S15]

G28- Príkaz domov - zaparkujte hlavu [ G28 Y0 X0 Z0]

G90- Použite absolútne súradnice [ G90]

G91- Použite relatívne súradnice [ G91]

G92- Nastavte aktuálnu nastavenú polohu [ G92]

Vysvetlenie:

Relatívne súradnice- sú to súradnice vzhľadom na aktuálnu polohu hlavy.

Napríklad, ak je hlava v polohe X10 Y10, potom keď je daný príkaz G91

G1 X10 F1000 sa hlava posunie o 10 mm pozdĺž osi X rýchlosťou 1000.

Tento príkaz je možné vykonať veľa krát, kým sa nedosiahne „softvérové“ obmedzenie vo firmvéri.

Absolútne súradnice- sú to súradnice striktne viazané na pracovnú oblasť.

Pri vykonávaní príkazu G90 G1 X10 F1000- hlava sa bude pohybovať na súradnicu X10 rýchlosťou 1000.

Príkaz sa iba vykoná jeden raz.

Pravidelné príkazy

M0- Pozastaviť a počkať na stlačenie tlačidla na LCD displejoch (funguje, ak je vo firmvéri nastavený parameter ULTRA_LCD) [ G0 X10 Y10 Z10 M0]

M17- Aplikujte prúd na motory (motory sa neotáčajú rukou)

M18- Odstráňte prúd z motorov (motory je možné otáčať rukou, podobne ako M84)

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

M80- Zapnite napájanie, iba ATX - napájanie

M81- Vypnite napájanie, iba pre ATX - napájanie

M84- Vypnite všetky osi (motory po nečinnosti) [ M84 S10]

M112- Núdzová zastávka

M114- Získajte aktuálne súradnice

M115- Získajte verziu firmvéru

M117- Napíšte správu na obrazovku [ M117 Ahoj svet]

M119- Získajte stav koncových spínačov

M300- Prehrať zvuk [ M300 S5000 P280]

príkazy SD karty

M21- Inicializujte SD kartu

M22- Použite SD kartu

M23- Vyberte súbor z karty SD [ M23 názov súboru.gcode]

M24- Spustenie/obnovenie tlače z karty SD

M25- Pozastaviť tlač z karty SD

M26- Nastavte polohu SD karty v bajtoch [ M 26 S 12345]

M27- Zistite stav tlače z karty SD

M28- Zapíšte súbor na SD kartu [ M 28 názov súboru. gcode]

M29- Dokončite nahrávanie súboru na SD kartu

M30- Odstrániť súbor z SD karty [ M 30 názov súboru. gcode]

M31- Získajte hodnotu, koľko času uplynulo od poslednej M109

M32- Vyberte súbor z karty SD a začnite tlačiť [ M32/cesta/názov súboru#]

M928- Prihlásenie na SD kartu [ M 928 názov súboru. gcode]

Extrudér

M82- Nastavte extrudér na absolútny súradnicový systém

M83- Nastavte extrudér na relatívny súradnicový systém

M104- Čakanie, kým sa extrudér zahreje na určitú teplotu [ M104 S190]

M105- Získajte aktuálnu teplotu extrudéra [ M105 S2]

M106- Zapnite ventilátor na vyfukovanie dielov [ M106 S127] - výkon 50%

M107- Vypnutie ventilátora, ktorý fúka diel [ M 107]

M109- Zahrejte extrudér a udržujte teplotu [ M109 S215]

Tabuľka

M140- Nastavte teplotu stola [ M140 S65]

M190- Ohrievajte stôl a udržiavajte teplotu [ M190 S60]

V Pronterface môžete povoliť režim odpovede v ponuke Nastavenia/ladenie komunikácie, program zapíše všetky odpovede z tlačiarne.

Do súboru môžete pridať G-kód v sliceroch (Slic3r a Cura) na začiatku a na konci.

Alebo otvorte súbor s G-kódom v programe Poznámkový blok a všetko napíšte ručne. =)

M190 S60- zapnite vyhrievanie stola a počkajte, kým sa nezohreje na teplotu 60 stupňov

M109 S210- zapnite ohrev trysky a počkajte, kým sa nezahreje na teplotu 210 stupňov

G21- nastavuje metrický súradnicový systém

G90- nastavuje absolútny súradnicový systém

M82- nastavuje absolútny súradnicový systém pre extrudér

M107- vypnite ofukovanie dielu

M300 S5000 P280- zvukový signál

G28 X0 Y0- Príkaz domov X Y

G28 Z0- Domáci Z tím

G1 X100 Y100 Z5 F1000- vycentrujte trysku vzhľadom na stôl

G92 E0- vynuluje množstvo vytlačeného plastu

G1 F300 E4- extrudujte 4 mm plastu rýchlosťou 300 mm

Tlač M117- zobrazí správu na obrazovke

M106 S125- zapnite fúkanie dielu rýchlosťou 50%

G1 Z0- znížte trysku na 0 mm

G1 X96.11 Y110.92 E87.55

G1 Z0.2- nadvihnite trysku o 0,2 mm

G1 X96.11 Y111.00 E89.60- choďte na súradnice a vytlačte plast

M140 S50- zmeniť teplotu stola

G1 Z4.8- zdvihnite trysku o 4,8 mm

G1 X96.11 Y110.92 E87.55- choďte na súradnice a vytlačte plast

G1 Z5- nadvihnite trysku o 5 mm

G1 X96.11 Y111.00 E89.60- choďte na súradnice a vytlačte plast

G91- nastavuje relatívny súradnicový systém

G1 E-5 F200- odsávanie 5 mm tyče extrudérom

M104 S0- vypnutie ohrevu extrudéra

M140 S0- vypnutie vyhrievania stola

M107- vypnite ofukovanie dielu

M84- vypnúť krokové motory

M300 S5000 P280- zvukový signál

Ďakujem za tvoju pozornosť!

Programovanie systémov numerického riadenia (CNC) sa vykonáva pomocou G-kódu.

G-code je všeobecný názov programovacieho jazyka regulovaného normami ISO 6983-1:1982 a GOST 20999-83.
V technickej literatúre Sovietskeho zväzu sa G-kód označuje ako ISO 7-bitový kód.

Napriek všeobecnej regulácii má G-kód mnoho implementácií a doplnkov, ktoré zaviedli najmä vývojári hardvérových zariadení numerických riadiacich systémov, čo mu však nebráni zostať hlavným štandardom v tomto odvetví.

Vo všeobecnosti program napísaný pomocou G kódu pozostáva z rámcov, pričom každý rámec obsahuje sadu riadiacich príkazov.

Riadiace príkazy môžu nasledovať v rámci v ľubovoľnom poradí, ale zvyčajne kvôli ľahkému čítaniu riadiaceho programu numerického riadiaceho systému prichádzajú najskôr prípravné príkazy, potom príkazy na ovládanie pohybu rezného nástroja, po ktorých nasleduje príkazy na výber režimov spracovania materiálu a rám končí technologickými príkazmi.

Text ovládacieho programu začína a končí symbolom „%“.
Za symbolom „O“ môže nasledovať názov programu.
Komentáre v texte ovládacieho programu sú umiestnené buď v zátvorkách, alebo sa pred nimi uvádza symbol „;“.

Každý riadiaci príkaz môže mať jeden alebo viac parametrov, ktoré sú označené písmenami latinskej abecedy.

G-kód vám umožňuje použiť nasledujúce základné parametre pre riadiace príkazy:

X - súradnica bodu trajektórie pozdĺž osi X (napríklad ),

Y - súradnica bodu trajektórie pozdĺž osi Y (napríklad ),

Z - súradnica bodu trajektórie pozdĺž osi Z (napríklad G01 X25.4 Y2.3 Z0.2),

P - parameter (napríklad P120),

(napríklad G01 X10.5 F75),

S - rýchlosť vretena (napríklad S1500 M3),

R - štandardný parameter cyklu alebo polomer oblúka,

H - korekčný parameter zvoleného nástroja,

I, J, K - parametre oblúka pre kruhovú interpoláciu (napríklad ).

Základné príkazy

Príkaz G15 - zruší polárny súradnicový systém.

Príkaz G16 - priradenie polárneho súradnicového systému (polomer X, uhol Y).

Príkazy G54-G59 - prepnutie do súradnicového systému určeného operátorom.

Príkaz G80 - zruší cykly vŕtania, vyvrtávania, závitovania atď.

Príkaz G81 - cyklus vŕtania.

Príkaz G82 - oneskorený cyklus vŕtania.

Príkaz G83 - prerušovaný cyklus vŕtania (s úplne zasunutým vrtákom).

Príkaz G84 - cyklus rezania závitu.

G97 Príkaz S (Speed) - nastavuje otáčky vretena pomocou slova S.

Hlavné pomocné (technologické) tímy

Príkaz M03 - spustí otáčanie vretena v smere hodinových ručičiek.

Príkaz M04 - spustí otáčanie vretena proti smeru hodinových ručičiek.

Príkaz M05 - zastaví otáčanie vretena.

Príkaz M06 - výmena nástroja.

Príkaz M07 - povoliť dodatočné chladenie.

Príkaz M08 - povoliť hlavné chladenie.

Príkaz M09 - vypnúť chladenie.

Príkaz M13 - vypne chladenie a otáčanie vretena v smere hodinových ručičiek.

Príkaz M14 - vypne chladenie a otáčanie vretena proti smeru hodinových ručičiek.

Príkaz M17 - koniec podprogramu.

Príkaz M25 - manuálna výmena nástroja.

Uvádzajú sa príklady rôznych riadiacich programov pre číslicovo riadené stroje

Pri písaní a ladení riadiacich programov pre stroje s numerickým riadením môžete využiť aplikáciu, ktorá po zadaní všetkých potrebných parametrov a geometrických rozmerov automaticky vytvorí riadiace programy pre stroje s CNC systémami.

V snahe o výkonné postprocesory - CAM aplikácie si operátori strojov nevšimnú lacný, prístupný a ľahko použiteľný a naučiteľný softvérový produkt. Na všetkých fórach je veľa otázok pre inteligentných guru - ako porozumieť nastaveniam univerzálnych programov, prehľadávať internet pri hľadaní hacknutých kópií drahých programov, z nejakého dôvodu si nemyslíme, že je jednoduchšie kúpiť lacný softvérový produkt čestne a legálne, a čo je dôležité – a veľmi efektívne, aplikujte ho na svoje zariadenie.

Domáce hobby a domáce či retrofit CNC stroje alebo stavebné stroje sú v súčasnosti čoraz rozšírenejšie. S ovládacím programom je zvyčajne všetko jasné - je to MACH, prakticky neexistujú žiadne alternatívy. A s výberom postprocesora má domáci majster väčšinou problémy.

Zvážte použitie CNC stroja na vytvorenie jednoduchého basreliéfu.

Lacným riešením problému s G-kódom na tento účel je jednoduchý a pohodlný program Bmp2Cnc.

Bmp2Cnc vytvára riadiaci program G-kódu (programátor G-kódu) z poltónového obrazu. Do programu môžete nahrať aj farebnú fotografiu: farebný obrázok je možné previesť na poltónový, ale tu použijeme ako príklad hotovú čiernobielu kresbu:

Pozrime sa na prácu s programom krok za krokom.

takže, nahrajte obrázok do programu. Veľkosť obrázka zmeníme na takú, ktorá zodpovedá veľkosti budúceho basreliéfu. Do poľa „Šírka“ zadajte hodnotu 100 mm a ak je v začiarkavacom políčku nižšie vták, výška obrázka sa zmení s rovnakou mierkou:

Ďalej vyberte nulu. Najjednoduchší spôsob je vziať ľavý dolný roh obrázka ako počiatok súradníc UE. prečo? Pohodlie spočíva v tom, že rozmery basreliéfu sa v budúcnosti v riadiacom programe Mach3 zobrazia prehľadnejšie a bude jednoduchšia ďalšia manipulácia s riadiacim programom - mierka dielca, jeho slučka, t.j. vykonať niekoľko rovnakých úprav pomocou jedného riadiaceho programu na jednom obrobku atď.

Prichádza najzaujímavejší moment. Teraz uvidíme detaily v objeme. V časti „Hĺbka“ nastavujeme hĺbky pre bielu a čiernu farbu obrázka. Pre náš basreliéf s rozmermi 100 x 100 nastavte hĺbku pre najtmavší odtieň čiernej na prvých 10 mm, kliknite na tlačidlo „Použiť“. O sekundu neskôr vidíme výsledný reliéf v okne grafickej vizualizácie:

Potrebujete väčší objem? Nastavte hĺbku 15 mm. Teraz táto časť vyzerá dosť objemne:

V nasledujúcom dialógu bmp2cnc vyberte postprocesor vhodný pre náš systém - Mach2-3 v milimetroch a p Prejdime k výberu nástroja:

Výber vhodnej frézy s ostrým nosom, ktorý našu časť spracuje celkom čisto:

Výber priemeru nástroja- frézy a paralelné priechody, nenechajte sa uniesť a nastavte príliš vysoké parametre - inak bude spracovanie trvať hodiny alebo dokonca dni! Tu je lepšie urobiť kompromis, nechajte časť nakoniec mierne drsnú, v každom prípade ju budete musieť obrúsiť (keďže pôvodný obrázok bol nízkej kvality), ale stroj vykoná spracovanie oveľa rýchlejšie; :

Počet hĺbkových prechodov je možné nastaviť na ľubovoľné číslo v závislosti od tvrdosti materiálu, kvality nástroja atď.

Tu v šiestom dialógovom okne programu je veľmi užitočná funkcia, ktorá sa mimochodom „s ťažkosťami“ implementuje v iných úctyhodných programoch. Stlačením jedného tlačidla môžete odrezať roviny nepotrebné na spracovanie, čím výrazne skrátite čas spracovania. Odrezali sme spodnú rovinu - a našu model dostane svoju konečnú podobu:

Kliknutím na tlačidlo "Vypočítať".- a vidíme výsledné trajektórie spracovania. V samostatnom okne je pripravený ovládací program:

Ďalej môžete spustiť simuláciu spracovania. Animovaný rezací nástroj na obrazovke programu sa bude pohybovať po trajektóriách vytvorených v Bmp2Cnc, čo nám poskytuje vynikajúcu vizualizáciu prevádzky stroja:

To je všetko. Súbor G-code NC je možné odoslať do stroja a výsledky práce možno uložiť ako projekt Bmp2Cnc pre následný prístup a zmeny alebo ako model Stl alebo Dxf.

Hotový program G-kódu sa načíta do Mach3:

G kód- názov programovacieho jazyka pre systémy počítačového numerického riadenia (CNC).

Riadiaci program je obyčajný textový súbor a pozostáva zo sekvencie snímok a zvyčajne začína symbolom začiatku programu (%) a končí M02 alebo M30.

Každý blok programu predstavuje jeden krok spracovania a (v závislosti od CNC) môže začínať číslom bloku (N1...N10, atď.) a končiť symbolom konca bloku (;).

Blok riadiaceho programu pozostáva z príkazov vo forme slov (G91, M30, X10. atď.). Slovo pozostáva zo symbolu (adresy) a čísla, ktoré predstavuje aritmetickú hodnotu.

Adresy X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E sú rozmerové pohyby, ktoré sa používajú na označenie súradnicových osí, pozdĺž ktorých sa pohyby vykonávajú.

Slová popisujúce pohyb môžu mať znamienko (+) alebo (-). Ak neexistuje žiadne znamenie, posun sa považuje za pozitívny.

Adresy I, J, K znamenajú interpolačné parametre.

G - prípravná funkcia.

M - pomocná funkcia.

S - hlavná pohybová funkcia.

F - funkcia podávania.

T, D, H - funkcie nástroja.

Symboly môžu mať rôzny význam v závislosti od konkrétneho CNC.

Prípravné funkcie (kódy G)

G00- rýchle polohovanie.

Funkcia G00 sa používa na vykonanie rýchleho pohybu rezného nástroja do polohy obrábania alebo do bezpečnej polohy. Rýchloposuv sa nikdy nepoužíva na obrábanie, pretože rýchlosť pohybu pohonu stroja je veľmi vysoká. Kód G00 sa ruší kódmi: G01, G02, G03.

G01- lineárna interpolácia.

Funkcia G01 sa používa na vykonávanie lineárnych pohybov pri danej rýchlosti (F). Počas programovania sú súradnice koncového bodu špecifikované v absolútnych hodnotách (G90) alebo prírastkových hodnotách (G91) s príslušnými adresami pohybu (napríklad X, Y, Z). Kód G01 sa ruší kódmi: G00, G02, G03.

G02- kruhová interpolácia v smere hodinových ručičiek.

Funkcia GO2 je určená na pohyb nástroja po oblúku (kruhu) v smere hodinových ručičiek pri danej rýchlosti (F). Počas programovania sú súradnice koncového bodu špecifikované v absolútnych hodnotách (G90) alebo prírastkových hodnotách (G91) s príslušnými adresami pohybu (napríklad X, Y, Z).

Kód G02 sa ruší kódmi: G00, G01, G03.

G03- kruhová interpolácia proti smeru hodinových ručičiek.

Funkcia GO3 je určená na pohyb nástroja po oblúku (kruhu) proti smeru hodinových ručičiek pri špecifikovanej rýchlosti (F). Počas programovania sú súradnice koncového bodu špecifikované v absolútnych hodnotách (G90) alebo prírastkových hodnotách (G91) s príslušnými adresami pohybu (napríklad X, Y, Z).

Interpolačné parametre I, J, K, ktoré určujú súradnice stredu kruhového oblúka vo zvolenej rovine, sa programujú v prírastkoch od začiatočného bodu po stred kruhu, v smeroch rovnobežných s X, Y, Z. osí, resp.

Kód G03 sa ruší kódmi: G00, G01, G02.

G04- pauza.

Funkcia G04 je príkaz na vykonanie zotrvania so zadaným časom. Tento kód je naprogramovaný spolu s adresou X alebo P, ktorá udáva dĺžku doby zotrvania. Typicky je tento čas od 0,001 do 99999,999 sekúnd. Napríklad G04 X2,5 - pauza 2,5 sekundy, G04 P1000 - pauza 1 sekunda.

G17- výber roviny XY.

Kód G17 slúži na výber roviny XY ako pracovnej roviny. Rovina XY sa stáva dominantnou pri použití kruhovej interpolácie, rotácie súradnicového systému a pevných cyklov vŕtania.

G18- výber roviny XZ.

Kód G18 slúži na výber roviny XZ ako pracovnej roviny. Rovina XZ sa stáva dominantnou pri použití kruhovej interpolácie, rotácie súradnicového systému a pevných cyklov vŕtania.

G19- výber roviny YZ.

Kód G19 slúži na výber roviny YZ ako pracovnej roviny. Rovina YZ sa stáva dominantnou pri použití kruhovej interpolácie, rotácie súradnicového systému a pevných cyklov vŕtania.

G20- zadávanie palcových údajov.

Funkcia G20 aktivuje režim palcových údajov.

G21- zadávanie metrických údajov.

Funkcia G21 aktivuje režim metrických údajov.

G40- Zrušte korekciu polomeru nástroja.

Funkcia G40 prepíše automatickú kompenzáciu polomeru nástroja G41 a G42.

G41- kompenzácia ľavého polomeru nástroja.

Funkcia G41 slúži na umožnenie automatickej kompenzácie polomeru nástroja umiestneného naľavo od obrábanej plochy (pri pohľade z nástroja v smere jeho pohybu voči obrobku). Programovateľné spolu s funkciou nástroja (D).

G42- korekcia pravého polomeru nástroja.

Funkcia G42 sa používa na umožnenie automatickej kompenzácie polomeru nástroja umiestneného napravo od obrábanej plochy (pri pohľade od nástroja v smere jeho pohybu voči obrobku). Programovateľné spolu s funkciou nástroja (D).

G43- korekcia polohy nástroja.

Funkcia G43 sa používa na kompenzáciu dĺžky nástroja. Programovateľné spolu s funkciou nástroja (H).

G52- miestny súradnicový systém.

Riadiaci systém umožňuje nastaviť okrem štandardných pracovných súradnicových systémov (G54-G59) aj lokálne. Keď riadiaci systém stroja vykoná príkaz G52, počiatok aktuálneho pracovného súradnicového systému sa posunie na hodnotu určenú dátovými slovami X, Y a Z. Kód G52 sa automaticky zruší príkazom G52 XO YO Z0.

G54 - G59- určený posun.

Odsadenie pracovného súradnicového systému dielu vzhľadom na súradnicový systém stroja.

G68- rotácia súradníc.

Kód G68 umožňuje otočiť súradnicový systém o určitý uhol. Ak chcete vykonať rotáciu, musíte určiť rovinu rotácie, stred rotácie a uhol rotácie. Rovina otáčania sa nastavuje pomocou kódov G17, G18 a G19. Stred otáčania je nastavený vzhľadom na nulový bod aktívneho pracovného súradnicového systému (G54 - G59). Uhol natočenia je určený pomocou R. Napríklad: G17 G68 X0. Y0. R120.

G69- zrušiť rotáciu súradníc.

Kód G69 prepíše režim otáčania súradníc G68.

G73- vysokorýchlostný prerušovaný cyklus vŕtania.

Cyklus G73 je určený na vŕtanie otvorov. Pohyb pri obrábaní nastáva pri pracovnom posuve s periodickým vyťahovaním nástroja. Pohyb do východiskovej polohy po spracovaní nastáva pri zrýchlenom posuve.

G74- cyklus rezania ľavostranného závitu.

Cyklus G74 je určený na rezanie ľavotočivých závitov závitníkom. Pohyb pri obrábaní nastáva pri pracovnom posuve, vreteno sa otáča daným smerom. Pohyb do východiskovej polohy po spracovaní nastáva pri pracovnom posuve so spätným otáčaním vretena.

G80- zrušenie konštantného cyklu.

Funkcia, ktorá zruší akúkoľvek predpripravenú slučku.

G81- štandardný cyklus vŕtania.

Cyklus G81 je určený na centrovanie a vŕtanie otvorov. Pohyb počas spracovania nastáva pri pracovnom posuve. Pohyb do východiskovej polohy po spracovaní nastáva pri zrýchlenom posuve.

G82- držiace vŕtanie.

Cyklus G82 je určený na vŕtanie a zahlbovanie otvorov. Pohyb pri obrábaní nastáva pri pracovnom posuve s prestávkou na konci. Pohyb do východiskovej polohy po spracovaní nastáva pri zrýchlenom posuve.

G83- prerušovaný cyklus vŕtania.

Cyklus G83 je určený na vŕtanie hlbokých otvorov. K pohybu počas procesu obrábania dochádza pri pracovnom posuve s periodickým vysúvaním nástroja do návratovej roviny. Pohyb do východiskovej polohy po spracovaní nastáva pri zrýchlenom posuve.

G84- cyklus rezania závitov.

Cyklus G84 je určený na rezanie závitov. Pohyb pri obrábaní nastáva pri pracovnom posuve, vreteno sa otáča daným smerom. K pohybu do východiskovej polohy po spracovaní dochádza pri pracovnom posuve so spätným otáčaním vretena.

G85- štandardný vyvrtávací cyklus.

Cyklus G85 je určený na vystružovanie a vyvrtávanie otvorov. Pohyb počas spracovania nastáva pri pracovnom posuve. Pohyb do východiskovej polohy po spracovaní nastáva pri pracovnom posuve.

G86- vyvrtávací cyklus so zastavením otáčania vretena.

Cyklus G86 je určený na vyvrtávanie otvorov. Pohyb počas spracovania nastáva pri pracovnom posuve. Na konci spracovania sa vreteno zastaví. Pohyb do východiskovej polohy po spracovaní nastáva pri zrýchlenom posuve.

G87- vyvrtávací cyklus s ručným sťahovaním.

Cyklus G87 je určený na vyvrtávanie otvorov. Pohyb počas spracovania nastáva pri pracovnom posuve. Na konci spracovania sa vreteno zastaví. Pohyb do východiskovej polohy po spracovaní sa vykonáva ručne.

G90- režim absolútneho polohovania.

V režime absolútneho polohovania G90 sa pohyby aktuátorov vykonávajú vzhľadom na nulový bod pracovného súradnicového systému G54-G59 (je naprogramovaný, kde sa má nástroj pohybovať). Kód G90 je zrušený kódom relatívneho polohovania G91.

G91- režim relatívneho polohovania.

V režime relatívneho (inkrementálneho) polohovania G91 sa nulová poloha vždy považuje za polohu ovládača, ktorú zaujímal pred presunom do ďalšieho referenčného bodu (je naprogramované, o koľko sa má nástroj posunúť). Kód G91 je zrušený kódom absolútnej polohy G90.

G94- rýchlosť posuvu v palcoch/milimetroch za minútu.

Pomocou funkcie G94 sa špecifikovaná rýchlosť posuvu nastavuje v palcoch za 1 minútu (ak je aktívna funkcia G20) alebo v milimetroch za 1 minútu (ak je aktívna funkcia G21). Programovateľné spolu s funkciou posuvu (F). Kód G94 je zrušený kódom G95.

G95- rýchlosť posuvu v palcoch/milimetroch na otáčku.

Pomocou funkcie G95 sa špecifikovaná rýchlosť posuvu nastavuje v palcoch na 1 otáčku vretena (ak je aktívna funkcia G20) alebo v milimetroch na 1 otáčku vretena (ak je aktívna funkcia G21). Tie. Posuv F je synchronizovaný s rýchlosťou vretena S. Kód G95 je zrušený kódom G94.

G98- návrat do pôvodnej roviny v cykle.

Keď sa pevný cyklus stroja spustí v spojení s funkciou G98, nástroj sa vráti do východiskovej roviny na konci každého cyklu a medzi všetkými obrábanými otvormi. Funkcia G98 sa zruší pomocou G99.

G99- návrat do retrakčnej roviny v cykle.

Ak sa pevný cyklus stroja prevádzkuje v spojení s funkciou G99, nástroj sa vráti do návratovej roviny medzi všetkými obrábanými otvormi. Funkcia G99 sa zruší pomocou G98