G-kod je vrsta računalnog koda koji daje upute strojevima kako izvršiti određene zadatke. Naširoko se koristi u proizvodnji i može kontrolirati sve, od brzine stroja do temperature njegovog grijača. Ako želite početi koristiti G-kod u vlastitom radu, morate znati nekoliko stvari prije nego što počnete. U ovom ćemo vodiču pogledati što su datoteke G-koda i kako ih možete pripremiti za korištenje na vlastitom 3D pisaču ili CNC stroju.

Kako G-Code radi

CNC strojevi i 3D pisači su tvornički alati za izradu fizičkih objekata iz digitalnog dizajna. Ovi strojevi zahtijevaju skup uputa za stvaranje tih objekata, a tu dolazi G-kod. G-kod je programski jezik za numeričko upravljanje koji govori stroju koje akcije treba poduzeti i kojim redoslijedom ih treba poduzeti.

Svaki redak G-koda naziva se blok, a svaki blok ima određenu funkciju. Na primjer, jedan blok može reći stroju da se pomakne na određenu koordinatu, dok drugi može dati stroju naredbu da počne ili zaustavi rezanje. Blokovi koda moraju biti pažljivo poredani i izvedeni kako bi se stvorio radni model. Kao rezultat toga, G-kod igra vitalnu ulogu u CNC proizvodnji i 3D ispisu.

instagram viewer

Primjeri G-koda

Sada kada znamo kako G-kod funkcionira, pogledajmo neke primjere. Jedna od najčešćih naredbi G-koda je Potez, predstavljen od G00, koji govori stroju da se pomakne na određenu koordinatu (bez rezanja). Na primjer, sljedeći kod bi rekao stroju da se pomakne prema gore za pet milimetara: G00 Z+05.

Još jedna uobičajena naredba G-koda je Izrezati, predstavljen od G01, koji govori stroju da počne ili zaustavi rezanje. Sljedeći kod bi rekao stroju da počne rezati na dubini od dva milimetra: G01 Z02.

Konačno, Kraj naredba (M30) govori stroju da prestane izvršavati kod. Ova se naredba obično koristi na kraju programa G-koda. Ovo su samo neke od najčešćih naredbi G-koda koje se koriste u CNC obradi.

Stvari koje treba imati na umu prilikom izrade G-koda

Ako stvarate datoteke G-koda od nule, prvi korak je pronaći određene naredbe koje vaš stroj razumije. Nakon što imate popis naredbi, možete početi stvarati svoj kod.

Jedna od najvažnijih stvari koje treba imati na umu prilikom izrade G-koda je redoslijed naredbi. Stroj će izvršiti kod od vrha prema dolje, stoga je važno osigurati da je vaš kod pravilno poredan. Ako ne budete pažljivi, vaš uređaj možda neće moći ispravno protumačiti kod i može dati netočne rezultate.

Također je važno razmotriti koje jedinice ćete koristiti. Najčešća mjerna jedinica za CNC strojeve je milimetar, ali možda ćete morati koristiti druge jedinice ovisno o određenom stroju koji koristite. Nakon što ste se odlučili za mjerne jedinice, možete početi unositi koordinate u svoj kod.

Nakon što izradite svoj G-kod, morat ćete ga testirati kako biste bili sigurni da radi ispravno. Najbolji način da to učinite je pokrenuti kod na simulatoru prije nego što ga isprobate na svom stvarnom računalu uhvatiti sve pogreške u svom kodu i osigurati da sve radi ispravno prije stvarne proizvodnje postupak.

Najviše Softver za 3D rezanje pomaže stvoriti datoteke G-koda bez brige o detaljima u G-kodu sve dok je model ispravno dizajniran. Naučimo sada kako pripremiti G-kod u softveru za rezanje.

Priprema G-koda u SelfCAD-u

Softver za rezanje koji ćemo koristiti je SelfCAD-ov Slicer. Ali to možete učiniti s drugim softverom kao što su Cura, Simplify3D i IdeaMaker. G-kod koji ćemo izraditi je za automobil prikazan ispod.

Da biste započeli postupak, morate slijediti ove korake:

  1. U SelfCAD-u pristupite 3D Sliceru u gornjem desnom kutu alatne trake, s oznakom 3D ispis.
  2. Nakon što ga kliknete, otvorit će se novi prozor koji će vas preusmjeriti na Slicer, gdje ćete morati odabrati svoj 3D printer. U našem slučaju, odabrali smo Anet A8 za vlastiti 3D printer.
  3. Nakon što odaberete svoj 3D printer, možete pristupiti postavkama rezanja, kao što je prikazano u nastavku.
  4. Zadane postavke mogu savršeno funkcionirati za većinu 3D modela, ali ponekad ćete možda morati prilagoditi nekoliko postavki da biste dobili savršen ispis. Također imajte na umu da se postavke za različite 3D rezače razlikuju od ostalih.
  5. Nakon što ste zadovoljni svim postavkama, kliknite Kriška. Tada ćete moći vidjeti svoj isječeni model i klikom ga usporediti s prethodnim modelom Čvrsto.
  6. Ispod modela moći ćete vidjeti vrijeme potrebno za rezanje modela te veličinu materijala za 3D ispis koji će potrošiti. Također ga možete pregledati i vidjeti kako će biti 3D ispisan u stvarnom vremenu.
  7. Kada je sve u redu, možete kliknuti Spremi G-kod i generirati ćete i spremiti svoj G-kod.

Kako otkloniti pogreške s vašim G-kodom

Ako ste novi u G-codeu ili imate problema s ispravnim radom programa, evo pet savjeta za rješavanje problema koji će vam pomoći da počnete.

  • Provjerite sintaksu G-koda: G-code je vrlo specifičan jezik; čak i mala pogreška može uzrokovati pogreške. Nakon što ga generirate, preporuča se da ga ne mijenjate.
  • Provjerite je li vaš stroj ispravno konfiguriran: Prije pokretanja programa još jednom provjerite je li vaš stroj ispravno konfiguriran.
  • Provjerite kolizije: Jedna od najčešćih pogrešaka u programima G-koda je kolizija, gdje alat dolazi u kontakt s objektom koji ne bi trebao. Kako biste to izbjegli, provjerite ima li u programu potencijalnih točaka sudara i osigurajte da alat ima dovoljno slobodnog prostora.
  • Simulirajte svoj program: Ako niste sigurni hoće li vaš program raditi kako je predviđeno, prvo pokrenite simulaciju kako biste uhvatili pogreške prije nego što uzrokuju probleme na stroju.
  • Pitati za pomoć: Ako i dalje imate problema, nemojte se ustručavati zatražiti pomoć od iskusnijih korisnika ili profesionalaca.

Slijedeći ove savjete, trebali biste moći otkloniti većinu grešaka s vašim G-code programima. Uz malo vježbe, moći ćete pripremiti datoteke G-koda koje rade prema potrebi.

Shvatite da se G-kodovi razlikuju od M-kodova

Naredbe G-koda i M-kodovi su upute koje govore alatnom stroju što i kako treba učiniti. Razlika između G-kodova i M-kodova je u tome što G-kodovi govore alatnom stroju što treba učiniti (pomaknuti, rezati itd.), dok M-kodovi govore alatnom stroju kako to učiniti (brzina, rashladno sredstvo itd.). ). Drugim riječima, G-kodovi su naredbe, a M-kodovi su postavke.

G-kodovi se nazivaju "geometrijski" kodovi jer se bave geometrijom operacije strojne obrade. Primjeri uobičajenih G-kodova uključuju G01 (linearna interpolacija), G02/G03 (kružna interpolacija) i G96/G97 (konstantna površinska brzina). S druge strane, M-kodovi se nazivaju "razni" ili "strojni" kodovi jer se bave svim ostalim što nije povezano s geometrijom operacije strojne obrade. Primjeri uobičajenih M-kodova uključuju M03 (vreteno u smjeru kazaljke na satu), M04 (vreteno u smjeru suprotnom od kazaljke na satu) i M06 (promjena alata).

Razumijevanje i stvaranje G-koda

Slijedeći ovaj vodič, sada biste trebali razumjeti što je G-kod i kako koristiti softver za rezanje za izradu vlastitih datoteka G-koda za korištenje s 3D printerom ili CNC strojem. Također biste trebali moći izbjeći neke od najčešćih pogrešaka.