G kode za CNC. Opis kod G in M ​​za programiranje CNC strojev CNC kode uporabljene v programu

Programiranje obdelave na sodobnih CNC strojih se izvaja v jeziku, ki se običajno imenuje ISO 7-bitni jezik ali G- in M-kodni jezik. Kode z naslovom G, imenovane pripravljalne kode, določajo, kako je krmilni sistem konfiguriran za določeno vrsto dela. Kode z naslovom M se imenujejo pomožne in so namenjene nadzoru načinov delovanja stroja.

Na primer, če programer želi, da se orodje premika v ravni črti, uporabi G01. In če je treba orodje spremeniti, potem v programu za obdelavo navede M06.

Za krmiljenje številnih funkcij CNC stroja se uporablja precej veliko število različnih kod. Če pa se naučite nabora osnovnih G- in M-kod, lahko preprosto ustvarite nadzorni program.

V tabeli Tabela 5.1 ponuja seznam osnovnih kod, ki si jih bomo podrobno ogledali v tem in naslednjih poglavjih. V poglavju »Imenik G- in M-kod« boste našli podroben opis vseh standardnih kod in primere njihove uporabe.

Tabela 5.1. Programske kode za osnovno obdelavo

Koda (funkcija) Namen in primer okvirja s kodo
Aksialno gibanje
G00 Hitro premikanje - premikanje z zelo veliko hitrostjo do določene točke
G00 X10. Y20. Z25.
G01 Linearna interpolacija - premikanje v ravni črti z določeno podajalno hitrostjo
G01 X10. Y20. F100
G02 Krožna interpolacija - premikanje v loku v smeri urinega kazalca z določeno hitrostjo podajanja
G02 X10. Y20. R10. F100
G03 Krožna interpolacija - premikanje v loku v nasprotni smeri urinega kazalca z določeno hitrostjo podajanja
G03 X10. Y20. R10. F100
nastavitve
G20 Vnos podatkov o palcih
G20 G00 X10. Y20
G21 Vnos metričnih podatkov
G21 G00 X10. Y20
G90 Absolutno pozicioniranje - vse koordinate se merijo od konstantne ničelne točke
G90 G00 X10. Y20
G91 Relativno pozicioniranje - vse koordinate so izmerjene od prejšnjega položaja
G91 G00 X10. Y20
Obdelava lukenj
G81 Cikel vrtanja
G81 X10. Y20. Z-5. F30
G82 Cikel vrtanja z zamikom na dnu luknje
G82 X10. Y20. Z-5. R1. P2. F30
G83 Intermitentni cikel vrtanja
G83 X10. Y20. Z-5. Q0,25 R1. F30
G85 Dolgočasen cikel
G85 X10. Y20. Z-5. F30
Pomožne kode (funkcije)
M00 Programirana zaustavitev – izvajanje programa je začasno ustavljeno
M01 Programirana selektivna zaustavitev – Izvajanje programa se začasno ustavi, ko je aktiviran način selektivne zaustavitve
M03 Neposredno vrtenje vretena - vreteno se vrti v smeri urinega kazalca
M04 Obratno vrtenje vretena - vreteno se vrti v nasprotni smeri urinega kazalca
M05 Zaustavitev vretena
M06 Samodejna menjava orodja
M06 T02
M08 Vklop dovoda hladilne tekočine
M09 Izklop dovoda hladilne tekočine
M30 Konec programa, premaknite kurzor na začetek programa

Dober dan, dragi bralci!

Program, napisan z G-kodo, ima togo strukturo.

Vsi nadzorni ukazi so združeni v osebje- sestavljen iz enega ali več ukazov.

Okvir se konča z znakom za premik vrstice (CR/LF).

Vrstni red ukazov v okvirju ni strogo določen, vendar se tradicionalno predpostavlja, da so najprej navedeni pripravljalni ukazi, nato ukazi za premikanje, nato izbira načinov obdelave in ukazi za proces.

Skratka, naš osebni računalnik preko USB preprosto pošlje ukaze tiskalniškim (mikrokontrolerskim) vratom, tiskalnik pa jih brez zadržkov izvede.

Če pogledam malo naprej, bom rekel, da se G-koda za tiskalnik na nekaterih mestih razlikuje od običajne G-kode. Nekateri ukazi so bili prilagojeni potrebam tiskalnika, nekateri so bili odstranjeni, nekateri se sploh ne uporabljajo, a na splošno je vse zelo podobno.

Opis ukazov bo narejen za strojno programsko opremo MARLIN in lahko deluje tudi na drugih strojnih programih.

Večina samo najbolj osnovni ukazi (delovni minimum), v iskanju eksotičnih pa sledite povezavi.

Same ekipe so razdeljene v skupine:

G- Pripravljalne (glavne) ekipe;

M- Pomožne (tehnološke) ekipe.

Ti ukazi imajo parametre.

X- Koordinata točke trajektorije vzdolž osi X [ G0 X100 Y0 Z0]

Y- Koordinata točke trajektorije vzdolž osi Y [ G0 X0 Y100 Z0]

Z- Koordinata točke trajektorije vzdolž osi Z [ G0 X0 Y0 Z100]

E- Koordinata točke ekstrudiranja plastike [ G1 E100 F100]

p- Parameter ukaza [ M300 S5000 P280]

S- Parameter ukaza [ G04 S15]

F- Parameter ukaza, pomik (hitrost) [ G1 Y10 X10 F1000]

G - ukazi

G0- V prostem teku, brez delovanja orodja [ G 0 X 10]

G1- Koordinirano gibanje po oseh X Y Z E [ G 1 X 10]

G4- Premor v nekaj sekundah [ G4 S15]

G28- Domov ukaz - parkiraj glavo [ G28 Y0 X0 Z0]

G90- Uporabite absolutne koordinate [ G90]

G91- Uporabi relativne koordinate [ G91]

G92- Nastavite trenutni nastavljeni položaj [ G92]

Pojasnilo:

Relativne koordinate- to so koordinate glede na trenutni položaj glave.

Na primer, če je glava v položaju X10 Y10, potem ko je ukaz podan G91

G1 X10 F1000 se bo glava premaknila 10 mm vzdolž osi X s hitrostjo 1000.

Ta ukaz je mogoče izvesti veliko krat, dokler ni dosežena omejitev »programske opreme« v vdelani programski opremi.

Absolutne koordinate- to so koordinate, ki so strogo vezane na delovno območje.

Pri izvajanju ukaza G90 G1 X10 F1000- glava se premakne na koordinato X10 s hitrostjo 1000.

Ukaz bo samo izveden eno enkrat.

Redni ukazi

M0- Zaustavite in počakajte, da pritisnete gumb na LCD zaslonih (deluje, če je parameter ULTRA_LCD nastavljen v vdelani programski opremi) [ G0 X10 Y10 Z10 M0]

M17- Priključite tok na motorje (motorji se ne vrtijo ročno)

M18- Odstranite tok iz motorjev (motorje je mogoče vrteti ročno, podobno kot M84)

M42- upravljanje stikov ARDUINO MEGA 2560 [ M42 P4 S255]

M80- Vklopite napajanje, samo ATX - napajanje

M81- Izklopite napajanje, samo za ATX - napajalnik

M84- Izklopi vse osi (motorji po nedejavnosti) [ M84 S10]

M112- Zasilna zaustavitev

M114- Pridobite trenutne koordinate

M115- Pridobite različico vdelane programske opreme

M117- Napišite sporočilo na zaslonu [ M117 Pozdravljen svet]

M119- Pridobite status končnih stikal

M300- Predvajaj zvok [ M300 S5000 P280]

Ukazi kartice SD

M21- Inicializirajte kartico SD

M22- Uporabite kartico SD

M23- Izberite datoteko s kartice SD [ M23 filename.gcode]

M24- Začetek/nadaljevanje tiskanja s kartice SD

M25- Zaustavite tiskanje s kartice SD

M26- Nastavite položaj kartice SD v bajtih [ M 26 S 12345]

M27- Ugotovite stanje tiskanja s kartice SD

M28- Zapišite datoteko na kartico SD [ M 28 ime datoteke. gcode]

M29- Dokončajte pisanje datoteke na kartico SD

M30- Izbriši datoteko s kartice SD [ M 30 ime datoteke. gcode]

M31- Pridobite vrednost, koliko časa je minilo od zadnjega M109

M32- Izberite datoteko s kartice SD in začnite tiskati [ M32/pot/ime datoteke#]

M928- Zapis na kartico SD [ M 928 ime datoteke. gcode]

Ekstruder

M82- Ekstruder nastavite na absolutni koordinatni sistem

M83- Ekstruder nastavite na relativni koordinatni sistem

M104- Čakanje, da se ekstruder segreje na določeno temperaturo [ M104 S190]

M105- Pridobite trenutno temperaturo ekstruderja [ M105 S2]

M106- Vklopite delni ventilator [ M106 S127] - moč 50%

M107- Izklopite ventilator, ki piha del [ M 107]

M109- Segrejte ekstruder in držite temperaturo [ M109 S215]

Tabela

M140- Nastavite temperaturo mize [ M140 S65]

M190- Segrejte mizo in vzdržujte temperaturo [ M190 S60]

V Pronterfaceu lahko omogočite način odgovora v meniju Nastavitve/sporočila za odpravljanje napak, bo program zapisal vse odgovore iz tiskalnika.

G-kodo lahko dodate datoteki v rezalnikih (Slic3r in Cura) na začetku in koncu.

Ali pa odprite datoteko G-code v beležnici in vse napišite ročno. =)

M190 S60- vklopite ogrevanje mize in počakajte, da se segreje na temperaturo 60 stopinj

M109 S210- vklopite ogrevanje šobe in počakajte, da se segreje na temperaturo 210 stopinj

G21- nastavi metrični koordinatni sistem

G90- nastavi absolutni koordinatni sistem

M82- nastavi absolutni koordinatni sistem za ekstruder

M107- izklopite pihanje dela

M300 S5000 P280- zvočni signal

G28 X0 Y0- Domov X Y ukaz

G28 Z0- Domača ekipa Z

G1 X100 Y100 Z5 F1000- centriranje šobe glede na mizo

G92 E0- ponastavi količino ekstrudirane plastike

G1 F300 E4- iztisnite 4 mm plastike s hitrostjo 300 mm

M117 Tisk- prikaže sporočilo na zaslonu

M106 S125- vključite pihanje dela s hitrostjo 50%

G1 Z0- spustite šobo na 0 mm

G1 X96.11 Y110.92 E87.55

G1 Z0.2- dvignite šobo za 0,2 mm

G1 X96.11 Y111.00 E89.60- pojdite na koordinate in iztisnite plastiko

M140 S50- spremenite temperaturo mize

G1 Z4.8- dvignite šobo za 4,8 mm

G1 X96.11 Y110.92 E87.55- pojdite na koordinate in iztisnite plastiko

G1 Z5- dvignite šobo za 5 mm

G1 X96.11 Y111.00 E89.60- pojdite na koordinate in iztisnite plastiko

G91- nastavi relativni koordinatni sistem

G1 E-5 F200- sesanje z ekstruderjem 5 mm palice

M104 S0- izklop ogrevanja ekstruderja

M140 S0- izklop gretja mize

M107- izklopite pihanje dela

M84- izklopite koračne motorje

M300 S5000 P280- zvočni signal

Hvala za vašo pozornost!

Programiranje sistemov numeričnega krmiljenja (CNC) poteka s pomočjo G-kode.

G-koda je splošno ime programskega jezika, ki ga urejata ISO 6983-1:1982 in GOST 20999-83.
V tehnični literaturi Sovjetske zveze se koda G imenuje 7-bitna koda ISO.

Kljub splošni regulaciji ima G-koda številne izvedbe in dodatke, ki so jih uvedli predvsem razvijalci strojnih naprav numeričnih krmilnih sistemov, kar pa ne preprečuje, da bi ostala glavni standard v industriji.

Na splošno je program, napisan s kodo G, sestavljen iz okvirjev, pri čemer vsak okvir vsebuje niz krmilnih ukazov.

Krmilni ukazi si lahko sledijo v okvirju v poljubnem vrstnem redu, običajno pa so zaradi lažjega branja krmilnega programa numeričnega krmilnega sistema najprej pripravljalni ukazi, nato ukazi za krmiljenje gibanja rezalnega orodja in nato ukaze za izbiro načinov obdelave materiala, okvir pa zaključimo s tehnološkimi ukazi.

Besedilo krmilnega programa se začne in konča s simbolom »%«.
Temu lahko za simbolom »O« sledi ime programa.
Komentarji v besedilu krmilnega programa so v oklepaju ali pred simbolom “;”.

Vsak krmilni ukaz ima lahko enega ali več parametrov, ki so označeni s črkami latinice.

G-koda vam omogoča uporabo naslednjih osnovnih parametrov za krmilne ukaze:

X - koordinata točke trajektorije vzdolž osi X (na primer, ),

Y - koordinata točke trajektorije vzdolž osi Y (na primer ),

Z - koordinata točke trajektorije vzdolž osi Z (na primer G01 X25.4 Y2.3 Z0.2),

P - parameter (na primer P120),

(na primer G01 X10.5 F75),

S - hitrost vretena (na primer S1500 M3),

R - standardni parameter cikla ali polmer loka,

H - korekcijski parameter izbranega orodja,

I, J, K - parametri loka za krožno interpolacijo (na primer ).

Osnovni ukazi

Ukaz G15 - prekliče polarni koordinatni sistem.

Ukaz G16 - dodelitev polarnega koordinatnega sistema (polmer X, kot Y).

Ukazi G54-G59 - preklop na koordinatni sistem, ki ga določi operater.

Ukaz G80 - prekliče cikle vrtanja, vrtanja, narezovanja navojev itd.

Ukaz G81 - cikel vrtanja.

Ukaz G82 - zakasnjen cikel vrtanja.

Ukaz G83 - prekinitveni cikel vrtanja (pri popolnoma umaknjenem svedru).

Ukaz G84 - cikel rezanja navojev.

Ukaz G97 S (Hitrost) - nastavi hitrost vretena z besedo S.

Glavne pomožne (tehnološke) ekipe

Ukaz M03 - zažene vrtenje vretena v smeri urinega kazalca.

Ukaz M04 - zažene vrtenje vretena v nasprotni smeri urnega kazalca.

Ukaz M05 - zaustavi vrtenje vretena.

Ukaz M06 - menjava orodja.

Ukaz M07 - omogoči dodatno hlajenje.

Ukaz M08 - omogoči glavno hlajenje.

Ukaz M09 - izklop hlajenja.

Ukaz M13 - izklopi hlajenje in vrtenje vretena v smeri urinega kazalca.

Ukaz M14 - izklopi hlajenje in vrtenje vretena v nasprotni smeri urnega kazalca.

Ukaz M17 - konec podprograma.

Ukaz M25 - ročna menjava orodja.

Prikazani so primeri različnih krmilnih programov za numerično krmiljene stroje

Pri pisanju in razhroščevanju krmilnih programov za stroje z numeričnim krmiljenjem lahko uporabite aplikacijo, ki samodejno izdela krmilne programe za stroje s CNC sistemi po vnosu vseh potrebnih parametrov in geometrijskih dimenzij.

V iskanju zmogljivih postprocesorjev – CAM aplikacij upravljavci strojev ne opazijo poceni, dostopne in za uporabo in učenje enostavne programske opreme. Na vseh forumih je veliko vprašanj za pametne guruje - kako razumeti nastavitve univerzalnih programov, ki brskajo po internetu v iskanju vdrtih kopij dragih programov, iz neznanega razloga ne mislimo, da je lažje kupiti poceni programski izdelek pošteno in zakonito, in kar je pomembno - in zelo učinkovito, ga uporabite na svoji opremi.

Domači hobi in doma narejeni ali naknadno vgrajeni CNC stroji ali gradbeni stroji postajajo vse bolj razširjeni. S krmilnim programom je običajno vse jasno - to je MACH, alternativ praktično ni. In z izbiro postprocesorja ima domači mojster običajno težave.

Razmislite o uporabi CNC stroja za ustvarjanje preprostega nizkega reliefa.

Poceni rešitev problema s kodo G za ta namen je preprost in priročen program Bmp2Cnc.

Bmp2Cnc ustvari nadzorni program G-kode (programator G-kode) iz poltonske slike. V program lahko naložite tudi barvno fotografijo: barvno sliko je mogoče pretvoriti v poltonsko, vendar bomo tukaj kot primer uporabili že pripravljeno črno-belo risbo:

Oglejmo si delo s programom korak za korakom.

Torej, naložite sliko v program. Spremenite velikost slike na tisto, ki ustreza velikosti bodočega reliefa. V polje »Širina« vnesite vrednost 100 mm in, če je v spodnjem potrditvenem polju ptica, se višina slike spremeni v enakem merilu:

Nato izberite nič. Najlažji način je, da za izhodišče koordinat UE vzamete spodnji levi kot slike. Zakaj? Priročnost je v tem, da bodo dimenzije nizkega reliefa v prihodnosti jasneje prikazane v krmilnem programu Mach3 in bo lažje nadaljevati z nadzornim programom - skalirati del, ga zankati, tj. izvesti več enakih obdelav z enim krmilnim programom na enem obdelovancu in tako naprej:

Prihaja najbolj zanimiv trenutek. Zdaj bomo videli podrobnosti v obsegu. V razdelku "Globina" nastavimo globine za belo in črno barvo slike. Za naš relief velikosti 100 x 100 nastavite globino za najtemnejši odtenek črne na prvih 10 mm in kliknite gumb »Uporabi«. Sekundo kasneje vidimo nastali relief v oknu za grafično vizualizacijo:

Potrebujete več volumna? Nastavite globino 15 mm. Zdaj je del videti precej obsežen:

V naslednjem pogovornem oknu bmp2cnc izberite postprocesor, primeren za naš sistem - Mach2-3 v milimetrih in p Pojdimo k izbiri orodja:

Izbira primernega rezalnika z ostrim nosom, ki bo čisto čisto obdelal naš del:

Izbira premera orodja- rezkarji in vzporedni prehodi, ne zanesete se in ne nastavite previsokih parametrov - sicer bo obdelava trajala ure ali celo dni! Tukaj je bolje narediti kompromis, naj bo del na koncu nekoliko hrapav, v vsakem primeru ga boste morali zbrusiti (ker je bila prvotna slika slabe kakovosti), vendar bo stroj obdelal veliko hitreje; :

Število globinskih prehodov lahko nastavite na poljubno število, odvisno od trdote materiala, kakovosti orodja itd.

Tukaj v šestem pogovornem oknu programa je zelo uporabna funkcija, ki se, mimogrede, "s težavo" izvaja v drugih častitljivih programih. S pritiskom na eno tipko lahko odrežete ravnine, ki so nepotrebne za obdelavo in s tem občutno skrajšate čas obdelave. Odrezali smo spodnjo ravnino - in našo model dobi končno obliko:

S klikom na gumb "Izračunaj".- in vidimo nastale procesne trajektorije. V ločenem oknu je že pripravljen nadzorni program:

Naprej lahko zaženite simulacijo obdelave. Animirano rezalno orodje na programskem zaslonu se bo premikalo po trajektorijah, ustvarjenih v Bmp2Cnc, kar nam bo omogočilo odlično vizualizacijo delovanja stroja:

To je vse. Datoteko G-code NC lahko pošljete na stroj, rezultate dela pa lahko shranite kot projekt Bmp2Cnc za poznejši dostop in spremembe ali kot model Stl ali Dxf.

Končni program G-code se naloži v Mach3:

koda G- ime programskega jezika za sisteme računalniškega numeričnega vodenja (CNC).

Krmilni program je običajna besedilna datoteka in je sestavljena iz zaporedja okvirjev ter se običajno začne s simbolom za začetek programa (%) in konča z M02 ali M30.

Vsak programski blok predstavlja en korak obdelave in se (odvisno od CNC) lahko začne s številko bloka (N1...N10 itd.) in konča s simbolom konca bloka (;).

Blok krmilnega programa je sestavljen iz stavkov v besedni obliki (G91, M30, X10. itd.). Beseda je sestavljena iz simbola (naslova) in števila, ki predstavlja aritmetično vrednost.

Naslovi X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E so dimenzijski premiki, ki se uporabljajo za označevanje koordinatnih osi, vzdolž katerih se izvajajo premiki.

Besede, ki opisujejo gibanje, imajo lahko znak (+) ali (-). Če znaka ni, se šteje, da je premik pozitiven.

Naslovi I, J, K pomenijo interpolacijske parametre.

G - pripravljalna funkcija.

M - pomožna funkcija.

S - glavna funkcija gibanja.

F - funkcija podajanja.

T, D, H - funkcije orodja.

Simboli imajo lahko različne pomene, odvisno od posameznega CNC-ja.

Pripravljalne funkcije (kode G)

G00- hitro pozicioniranje.

Funkcija G00 se uporablja za hitro premikanje rezalnega orodja v obdelovalni položaj ali v varen položaj. Hitri tek se nikoli ne uporablja za izvajanje obdelave, saj je hitrost gibanja aktuatorja stroja zelo visoka. Kodo G00 prekličejo kode: G01, G02, G03.

G01- linearna interpolacija.

Funkcija G01 se uporablja za izvajanje linearnih premikov pri določeni hitrosti (F). Med programiranjem so koordinate končne točke določene v absolutnih vrednostih (G90) ali inkrementalnih vrednostih (G91) z ustreznimi naslovi gibanja (na primer X, Y, Z). Kodo G01 prekličejo kode: G00, G02, G03.

G02- krožna interpolacija v smeri urinega kazalca.

Funkcija GO2 je namenjena premikanju orodja vzdolž loka (kroga) v smeri urinega kazalca z dano hitrostjo (F). Med programiranjem so koordinate končne točke določene v absolutnih vrednostih (G90) ali inkrementalnih vrednostih (G91) z ustreznimi naslovi gibanja (na primer X, Y, Z).

Kodo G02 prekličejo kode: G00, G01, G03.

G03- krožna interpolacija v nasprotni smeri urinega kazalca.

Funkcija GO3 je zasnovana za premikanje orodja vzdolž loka (kroga) v nasprotni smeri urinega kazalca z določeno hitrostjo (F). Med programiranjem so koordinate končne točke določene v absolutnih vrednostih (G90) ali inkrementalnih vrednostih (G91) z ustreznimi naslovi gibanja (na primer X, Y, Z).

Interpolacijski parametri I, J, K, ki določajo koordinate središča krožnega loka v izbrani ravnini, se programirajo v korakih od začetne točke do središča kroga, v smereh, vzporednih z X, Y, Z. osi oz.

Kodo G03 prekličejo kode: G00, G01, G02.

G04- pavza.

Funkcija G04 je ukaz za izvedbo zadrževanja z določenim časom. Ta koda je programirana skupaj z naslovom X ali P, ki določa dolžino časa zadrževanja. Običajno je ta čas od 0,001 do 99999,999 sekunde. Na primer, G04 X2.5 - premor 2,5 sekunde, G04 P1000 - premor 1 sekundo.

G17- izbor ravnine XY.

Koda G17 je za izbiro ravnine XY kot obdelovalne ravnine. Ravnina XY postane prevladujoča pri uporabi krožne interpolacije, rotacije koordinatnega sistema in stalnih ciklov vrtanja.

G18- izbor ravnine XZ.

Koda G18 je za izbiro ravnine XZ kot obdelovalne ravnine. Ravnina XZ postane prevladujoča pri uporabi krožne interpolacije, rotacije koordinatnega sistema in standardiziranih ciklov vrtanja.

G19- izbor ravnine YZ.

Koda G19 je za izbiro ravnine YZ kot obdelovalne ravnine. Ravnina YZ postane prevladujoča pri uporabi krožne interpolacije, rotacije koordinatnega sistema in stalnih ciklov vrtanja.

G20- vnos podatkov o palcih.

Funkcija G20 aktivira inčni podatkovni način.

G21- vnos metričnih podatkov.

Funkcija G21 aktivira način metričnih podatkov.

G40- Prekliči kompenzacijo polmera orodja.

Funkcija G40 preglasi samodejni popravek radija orodja G41 in G42.

G41- levi popravek polmera orodja.

Funkcija G41 se uporablja za omogočanje samodejne kompenzacije radija orodja, ki se nahaja levo od obdelane površine (gledano z orodja v smeri njegovega gibanja glede na obdelovanec). Možnost programiranja skupaj s funkcijo orodja (D).

G42- prava kompenzacija polmera orodja.

Funkcija G42 se uporablja za omogočanje samodejne kompenzacije radija orodja, ki se nahaja desno od površine, ki se obdeluje (gledano z orodja v smeri njegovega gibanja glede na obdelovanec). Možnost programiranja skupaj s funkcijo orodja (D).

G43- popravek položaja orodja.

Funkcija G43 se uporablja za popravek dolžine orodja. Možnost programiranja skupaj s funkcijo orodja (H).

G52- lokalni koordinatni sistem.

Krmilni sistem omogoča nastavitev poleg standardnih delovnih koordinatnih sistemov (G54-G59) tudi lokalnih. Ko krmilni sistem stroja izvede ukaz G52, se izhodišče trenutnega koordinatnega sistema dela premakne na vrednost, določeno s podatkovnimi besedami X, Y in Z. Koda G52 se samodejno prekliče z ukazom G52 XO YO Z0.

G54 - G59- določen odmik.

Odmik delovnega koordinatnega sistema dela glede na strojni koordinatni sistem.

G68- vrtenje koordinat.

Koda G68 vam omogoča, da zasukate koordinatni sistem za določen kot. Za izvedbo rotacije morate določiti ravnino rotacije, središče rotacije in kot rotacije. Ravnina vrtenja se nastavi s kodami G17, G18 in G19. Središče vrtenja je nastavljeno glede na ničelno točko koordinatnega sistema aktivnega dela (G54 - G59). Rotacijski kot je določen z R. Na primer: G17 G68 X0. Y0. R120.

G69- prekliče rotacijo koordinat.

Koda G69 preglasi način vrtenja koordinat G68.

G73- hitri prekinitveni cikel vrtanja.

Cikel G73 je zasnovan za vrtanje lukenj. Gibanje med obdelavo se pojavi pri delovnem podajanju s periodičnim odvzemom orodja. Premik v začetni položaj po obdelavi poteka pri pospešenem podajanju.

G74- cikel rezanja levega navoja.

Cikel G74 je zasnovan za rezanje levih navojev z navojem. Gibanje med obdelavo se pojavi pri delovnem podajanju, vreteno se vrti v določeni smeri. Premik v začetni položaj po obdelavi se pojavi pri delovnem podajanju z obratnim vrtenjem vretena.

G80- preklic konstantnega cikla.

Funkcija, ki prekliče vse standardne zanke.

G81- standardni cikel vrtanja.

Cikel G81 je zasnovan za centriranje in vrtanje lukenj. Gibanje med obdelavo se pojavi pri delovnem podajanju. Premik v začetni položaj po obdelavi poteka pri pospešenem podajanju.

G82- zadrževalno vrtanje.

Cikel G82 je zasnovan za vrtanje in grezenje lukenj. Gibanje med obdelavo se pojavi pri delovnem podajanju s premorom na koncu. Premik v začetni položaj po obdelavi poteka pri pospešenem podajanju.

G83- prekinitveni cikel vrtanja.

Cikel G83 je zasnovan za globoko vrtanje. Gibanje med postopkom obdelave se pojavi pri delovnem podajanju s periodičnim umikom orodja v ravnino umika. Premik v začetni položaj po obdelavi poteka pri pospešenem podajanju.

G84- cikel rezanja navojev.

Cikel G84 je zasnovan za narezovanje navojev. Gibanje med obdelavo se pojavi pri delovnem podajanju, vreteno se vrti v določeni smeri. Premik v začetni položaj po obdelavi se pojavi pri delovnem podajanju z obratnim vrtenjem vretena.

G85- standardni vrtalni cikel.

Cikel G85 je zasnovan za povrtavanje in vrtanje lukenj. Gibanje med obdelavo se pojavi pri delovnem podajanju. Premik v začetni položaj po obdelavi se zgodi pri delovnem podajanju.

G86- cikel vrtanja z zaustavitvijo vrtenja vretena.

Cikel G86 je zasnovan za vrtanje lukenj. Gibanje med obdelavo se pojavi pri delovnem podajanju. Na koncu obdelave se vreteno ustavi. Premik v začetni položaj po obdelavi poteka pri pospešenem podajanju.

G87- cikel vrtanja z ročnim umikom.

Cikel G87 je zasnovan za vrtanje lukenj. Gibanje med obdelavo se pojavi pri delovnem podajanju. Na koncu obdelave se vreteno ustavi. Premik v začetni položaj po obdelavi poteka ročno.

G90- način absolutnega pozicioniranja.

V načinu absolutnega pozicioniranja G90 se premiki aktuatorjev izvedejo glede na ničelno točko delovnega koordinatnega sistema G54-G59 (programirano, kje naj se premika orodje). Kodo G90 prekliče koda relativnega pozicioniranja G91.

G91- način relativnega pozicioniranja.

Pri relativnem (inkrementalnem) načinu pozicioniranja G91 se za ničelno pozicijo vsakič vzame položaj aktuatorja, ki ga je zasedel pred premikom na naslednjo referenčno točko (programirano je, koliko naj se premakne orodje). Koda G91 je preklicana s kodo absolutnega pozicioniranja G90.

G94- hitrost podajanja v palcih/milimetrih na minuto.

S funkcijo G94 se podana podajalna hitrost nastavi v palcih na 1 minuto (če je v veljavi funkcija G20) ali v milimetrih na 1 minuto (če je v veljavi funkcija G21). Možnost programiranja skupaj s funkcijo podajanja (F). Koda G94 se prekliče s kodo G95.

G95- hitrost podajanja v palcih/milimetrih na vrtljaj.

S funkcijo G95 se določena podajalna hitrost nastavi v palcih na 1 obrat vretena (če je v veljavi funkcija G20) ali v milimetrih na 1 obrat vretena (če je v veljavi funkcija G21). Tisti. Podajalna hitrost F je sinhronizirana s hitrostjo vretena S. Koda G95 se prekliče s kodo G94.

G98- vrnitev v prvotno ravnino v ciklu.

Ko se v povezavi s funkcijo G98 izvaja stalni cikel stroja, se orodje vrne na začetno ravnino na koncu vsakega cikla in med vsemi luknjami, ki se obdelujejo. Funkcija G98 je preklicana z G99.

G99- vrnitev v ravnino retrakcije v ciklu.

Če se stalni cikel stroja izvaja v povezavi s funkcijo G99, se orodje vrne na ravnino umika med vsemi vrtinami, ki se obdelujejo. Funkcija G99 je preklicana z G98