G-koda je vrsta računalniške kode, ki strojem daje navodila, kako naj izvajajo določene naloge. Široko se uporablja v proizvodnji in lahko nadzoruje vse, od hitrosti stroja do temperature njegovega grelnika. Če želite začeti uporabljati kodo G pri svojem delu, morate vedeti nekaj stvari, preden začnete. V tem priročniku si bomo ogledali, kaj so datoteke G-code in kako jih lahko pripravite za uporabo na svojem 3D-tiskalniku ali CNC-stroju.
Kako deluje G-Code
CNC stroji in 3D tiskalniki so tovarniška orodja za izdelavo fizičnih predmetov iz digitalnega dizajna. Ti stroji potrebujejo niz navodil za ustvarjanje teh predmetov, kjer nastopi G-koda. G-koda je programski jezik za numerično krmiljenje, ki pove stroju, katera dejanja naj izvede in v kakšnem vrstnem redu naj jih izvede.
Vsaka vrstica G-kode se imenuje blok in vsak blok ima določeno funkcijo. Na primer, en blok lahko naroči stroju, naj se premakne na določeno koordinato, drugi pa lahko naroči stroju, naj začne ali ustavi rezanje. Bloke kode je treba skrbno razporediti in izvesti, da ustvarite delujoč model. Posledično igra G-koda ključno vlogo pri izdelavi CNC in 3D tiskanju.
Primeri G-kode
Zdaj, ko vemo, kako deluje koda G, si poglejmo nekaj primerov. Eden najpogostejših ukazov kode G je Premakni se, predstavlja G00, ki pove stroju, naj se premakne na določeno koordinato (brez rezanja). Naslednja koda bi na primer ukazala stroju, naj se premakne navzgor za pet milimetrov: G00 Z+05.
Drug pogost ukaz kode G je Cut, predstavlja G01, ki pove stroju, naj začne ali ustavi rezanje. Naslednja koda bi napravi povedala, naj začne rezati na globini dveh milimetrov: G01 Z02.
Končno, Konec ukaz (M30) pove stroju, naj preneha z izvajanjem kode. Ta ukaz se običajno uporablja na koncu programa kode G. To je le nekaj najpogostejših ukazov G-kode, ki se uporabljajo pri CNC obdelavi.
Stvari, ki jih morate upoštevati pri ustvarjanju G-kode
Če ustvarjate datoteke s kodo G iz nič, je prvi korak iskanje posebnih ukazov, ki jih vaš stroj razume. Ko imate seznam ukazov, lahko začnete ustvarjati kodo.
Ena najpomembnejših stvari, ki jih je treba upoštevati pri ustvarjanju G-kode, je vrstni red ukazov. Stroj bo izvedel kodo od zgoraj navzdol, zato je pomembno zagotoviti, da je vaša koda pravilno urejena. Če ne boste previdni, vaša naprava morda ne bo mogla pravilno razložiti kode in lahko povzroči netočne rezultate.
Pomembno je tudi, da razmislite, katere enote boste uporabili. Najpogostejša merska enota za CNC-stroje je milimeter, vendar boste morda morali uporabiti druge enote, odvisno od določenega stroja, ki ga uporabljate. Ko se odločite za merske enote, lahko začnete vnašati koordinate v kodo.
Ko ustvarite kodo G, jo boste morali preizkusiti, da zagotovite pravilno delovanje. Najboljši način za to je, da zaženete kodo na simulatorju, preden jo preizkusite na svojem dejanskem računalniku odkrijte morebitne napake v vaši kodi in zagotovite, da vse deluje pravilno pred dejansko proizvodnjo postopek.
večina Programska oprema za 3D rezanje pomaga ustvariti datoteke s kodo G, ne da bi skrbeli za podrobnosti v kodi G, če je bil model pravilno zasnovan. Naučimo se zdaj pripraviti kodo G v programski opremi za rezanje.
Priprava G-kode v SelfCAD
Programska oprema za rezanje, ki jo bomo uporabili, je Rezalnik SelfCAD. Lahko pa to storite z drugo programsko opremo, kot so Cura, Simplify3D in IdeaMaker. G-koda, ki jo bomo ustvarili, je za avto, prikazan spodaj.
Če želite začeti postopek, morate slediti tem korakom:
- V SelfCAD-u odprite 3D-rezalnik v zgornjem desnem kotu orodne vrstice z oznako 3D tisk.
- Ko ga kliknete, se odpre novo okno, ki vas preusmeri na Slicer, kjer boste morali izbrati svoj 3D tiskalnik. V našem primeru smo za lasten 3D tiskalnik izbrali Anet A8.
- Ko izberete svoj 3D-tiskalnik, lahko dostopate do nastavitev rezalnika, kot je prikazano spodaj.
- Privzete nastavitve lahko delujejo popolnoma dobro za večino 3D modelov, vendar boste morda morali včasih prilagoditi nekaj nastavitev, da boste dobili popoln natis. Upoštevajte tudi, da se nastavitve za različne 3D rezalnike razlikujejo od drugih.
- Ko ste zadovoljni z vsemi nastavitvami, kliknite Rezina. Nato boste lahko videli svoj razrezan model in ga s klikom primerjali s prejšnjim modelom Trdna.
- Pod modelom boste lahko videli čas, potreben za rezanje modela, in velikost materiala za 3D tiskanje, ki ga bo porabil. Lahko si ga tudi predogledate in vidite, kako bo natisnjen v 3D v realnem času.
- Ko je vse v redu, lahko kliknete Shrani kodo G in ustvarili in shranili boste svojo G-kodo.
Kako odpraviti napake s kodo G
Če ste novi pri G-code ali imate težave s pravilnim delovanjem programov, je tukaj pet nasvetov za odpravljanje težav, ki vam bodo pomagali začeti.
- Preverite sintakso kode G: G-code je zelo specifičen jezik; že majhna napaka lahko povzroči napake. Ko ga ustvarite, je priporočljivo, da ga ne spreminjate.
- Prepričajte se, da je vaša naprava pravilno konfigurirana: Preden zaženete program, še enkrat preverite, ali je vaš stroj pravilno konfiguriran.
- Preverite kolizije: Ena najpogostejših napak v programih G-code je trčenje, kjer orodje pride v stik s predmetom, ki ga ne bi smelo. Da bi se temu izognili, preverite, ali so v vašem programu možne točke trka, in zagotovite, da ima orodje dovolj prostora.
- Simulirajte svoj program: Če niste prepričani, ali bo vaš program deloval, kot je predvideno, najprej zaženite simulacijo, da ujamete morebitne napake, preden povzročijo težave na napravi.
- Prositi za pomoč: Če imate še vedno težave, ne oklevajte in prosite za pomoč bolj izkušene uporabnike ali strokovnjake.
Z upoštevanjem teh nasvetov bi morali biti sposobni odpraviti večino napak s svojimi programi G-code. Z malo vaje boste lahko pripravili datoteke s kodo G, ki bodo delovale po zahtevah.
Razumejte, da se G-kode razlikujejo od M-kod
Ukazi G-kode in M-kode so navodila, ki strojnemu orodju povedo, kaj in kako naj naredi. Razlika med G-kodami in M-kodami je v tem, da G-kode povedo strojnemu orodju, kaj naj naredi (premakniti, rezati itd.), medtem ko M-kode povedo strojnemu orodju, kako naj to naredi (hitrost, hladilno sredstvo itd.). ). Z drugimi besedami, G-kode so ukazi, M-kode pa nastavitve.
G-kode se imenujejo "geometrijske" kode, ker se ukvarjajo z geometrijo strojne operacije. Primeri običajnih kod G vključujejo G01 (linearna interpolacija), G02/G03 (krožna interpolacija) in G96/G97 (konstantna površinska hitrost). Po drugi strani se M-kode imenujejo "razne" ali "strojne" kode, ker se ukvarjajo z vsem drugim, kar ni povezano z geometrijo strojne operacije. Primeri običajnih M-kod vključujejo M03 (vreteno v smeri urinega kazalca), M04 (vreteno v nasprotni smeri urinega kazalca) in M06 (menjava orodja).
Razumevanje in ustvarjanje G-kode
Če upoštevate ta vodnik, bi morali zdaj razumeti, kaj je G-koda in kako se lotiti uporabe programske opreme za rezanje za ustvarjanje lastnih datotek G-kode za uporabo s 3D-tiskalnikom ali CNC-strojem. Prav tako bi se morali izogniti nekaterim najpogostejšim napakam.