- Što je G kod?
- Pomicanje stroja
- G konstrukcija kodova
- Stvorite G kodove
- CNC vs 3D ispis
- CNC
- 3d ispis
- Uzorak koda
- Reference
U G kodovi su kodiranja koji odgovaraju programiranje koristi za kontrolu opreme numeričke kontrole ili CNC, strojevi koji se izvode svoje poslove pod zapovjedništvom računala. U ovu klasu opreme su glodalice, tokarilice, 3D pisači, rezači itd.
G kodovi poznati su i kao pripremni kodovi. G označava "geometrijsko". Oni su kodovi koji uređaju govore koju operaciju treba obaviti i prepoznaju se počevši sa slovom "G".
Izvor: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
Sastavljeni su od uputa ili naredbi koje uređaju govore u koji se položaj treba kretati, kojom brzinom, u kojem trenutku koristiti alat, poput lasera, ekstrudera itd. Na primjer, uz 3D ispis, G-kodovi sadrže naredbe za pomicanje dijelova unutar pisača.
Postoji nekoliko implementacija ovog jezika, ali u svakoj od njih naredbe i naredbe su slične. Međutim, prilikom generiranja datoteka trebat će poznavati odgovarajuću verziju G kodova koju oprema može interpretirati.
Što je G kod?
G kod je programski jezik za numeričku upravljačku opremu koja usmjerava strojeve na to gdje i kako se kretati. G kodovi variraju ovisno o vrsti, marki i modelu opreme.
Uvijek slijedi neka varijanta sljedećeg alfanumeričkog uzorka: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, gdje:
- N ##: Broj programske linije
- G ##: Definira kretanje i funkciju.
- X ##: Proglasite vodoravni položaj.
- Y ##: Izjavite okomiti položaj.
- Z ##: Proglasite dubinu.
- F ##: Brzina hranjenja.
- S ##: brzina vretena.
- T ##: odabir alata.
- M ##: razne funkcije, poput uključivanja i isključivanja, poput rashladne tekućine, indeksiranja kretanja, zaključavanja osi, itd.
Na primjer, G01 X2 Y3 F35 S450 T02 M04 ukazivao bi na linearni pomak (G01) na zadani XY položaj i brzinu punjenja od 35. Brzina vretena je 450, a vi koristite alat 2.
Različite funkcije variraju od stroja do stroja. Stoga, da biste saznali što je M kod, trebalo bi navesti upute za uporabu stroja.
Pomicanje stroja
Sve što može učiniti bilo koji stroj temelji se na tri osnovne vrste pokreta:
- Brzo kretanje: linearno kretanje u položaj XYZ. Izvodi se što je brže moguće.
- Pomicanje dovoda: linearno kretanje u položaj XYZ s definiranom brzinom ubacivanja.
- Kružno gibanje: kružno gibanje definiranom brzinom naprijed.
Svaki G kôd govori ekipi koju varijantu tih osnovnih pokreta treba izvoditi, kao i kako to učiniti.
X, Y su koordinate za vodoravni i okomiti položaj, a Z odgovara dubini stroja. Ovi brojevi slijede naredbu pokreta ili funkcije za izražavanje položaja stroja.
Zatim F određuje dovod (za dovod ili kružne pokrete), dok S određuje brzinu vretena. T se koristi za odabir alata.
G konstrukcija kodova
Ako G kod otvorite u uređivaču teksta, možete vidjeti njegov sadržaj, ali prilično je teško dati mu značenje. Pomoću alata kao što je Repetier Host možete bolje razumjeti G kodove.
Ova vrsta programa omogućuje vam otvaranje G kodova kako biste vidjeli staze kojima će glava proći za ispis. Repetier domaćin koristi boje za označavanje funkcije kodova.
Stvorite G kodove
Budući da, na primjer, 3D ispis možda mora izvesti brojne pokrete, G kodovi mogu zauzeti ogroman broj stranica. Ako bi se ovaj skup koda stvorio ručno, to bi trebalo biti učinjeno tijekom dugog vremena.
Neki poseban program, na primjer program rezanja Cura, je onaj koji tehnički sastavlja sve G kodove.
Ovaj program dijeli STL datoteke koje sadrže sve informacije potrebne za stvaranje 3D ispisa. Pretvorite STL datoteku u G kodove i na taj način automatizirate postupak.
Svaki G kod jedinstven je za stroj za koji je napisan. Skup uputa temelji se posebno na svakom stroju.
CNC vs 3D ispis
I CNC strojevi i 3D pisači upravljaju se pomoću G kodova, što je skupina naredbi koje započinju slovom "G", baš kao što postoje kodovi za mnoga druga slova.
Smjernice G-koda govore posadi kako se kretati i kako prilagoditi njihove postavke, poput brzine rezanja ili temperature mlaznice. Svaki nalog predstavlja korak u postupku izrade predmeta.
Međutim, iako i 3D pisači i CNC oprema koriste G kodove, postoje neke važne razlike u ove dvije aplikacije.
CNC
Računalo numeričko upravljanje je tehnika za upravljanje instrumentima stroja pomoću računalnog sustava.
CNC glodalice i strugovi se obično koriste kada je potrebna vrlo velika preciznost ili ponovljivost. Na primjer, ove su korisne za bušenje stotina jednakih rupa kako biste stvorili optičku ploču.
Ova metoda stvaranja dijela klasificira se kao "oduzimanje proizvodnje", jer se dio stvara postupnim uklanjanjem materijala.
3d ispis
To je proizvodni proces koji također proizvodi dijelove pomoću računalne kontrole. U stvari, 3D printeri su također CNC strojevi, ali s obzirom na njihovu ogromnu popularnost, rijetko su poznati kao takvi.
Kod 3D ispisa dio se podiže dodavanjem materijala, sve dok se ne stvori cijeli dio. 3D ispis je vrlo koristan za stvaranje prilagođenih dijelova i prototipova prije postizanja konačnog dizajna.
Uzorak koda
- 11: Označava broj kodnog retka i koristi se kao referenca. U ovom slučaju to odgovara liniji 11 programa koji se izvodi.
- G / M: U plavoj boji. Označava da je to naredba vrste koja je označena slovom. U ovom slučaju, G1 kôd odgovara naredbi: Koordinirano kretanje brzinom naprijed.
Zatim, svaki tekst crvene boje definira određene parametre za naredbu, a zatim vrijednost za svaki predmetni parametar:
- F: Brzina. U ovom slučaju je naznačeno da je brzina 900.
- X / Y / Z: To su koordinate položaja.
- E: Kretanje hranilice.
Reference
- Educatibot (2019). G-Code. Preuzeto sa: educatibot.com.
- Ultimaker (2019). Što je g-kod? Preuzeto s: Ultimaker.com.
- Benjamin Goldschmidt (2019). G-kod 3D printera u odnosu na CNC G-kod - u čemu je razlika? All3dp. Preuzeto sa: all3dp.com.
- Autodesk (2019). Početak rada s G-kodom. Preuzeto sa: autodesk.com.
- Wikipedia besplatna enciklopedija (2019). G-koda. Preuzeto sa: en.wikipedia.org.