Sadržaj
Izmjena G-koda za vaše 3D otiske u početku može izgledati teško i zbunjujuće, ali nije previše teško shvatiti. Ako želite naučiti kako izmijeniti svoj G-kod u Curi, ovaj članak je za vas.
Cura je vrlo popularan rezač među entuzijastima 3D printanja. Nudi način za korisnike da prilagode svoj G-kod koristeći čuvare mjesta. Ovi čuvari mjesta su unaprijed postavljene komande koje možete umetnuti u svoj G-kod na definiranim lokacijama.
Iako su ovi rezervirani mjesta vrlo korisni, za korisnike kojima je potrebna veća urednička kontrola, mogu biti vrlo ograničavajući. Da biste u potpunosti pregledali i uredili G-Code, možete koristiti razne uređivače G-Code drugih proizvođača.
Ovo je osnovni odgovor, stoga nastavite čitati za detaljniji vodič. U ovom vodiču ćemo vam pokazati kako kreirati, razumjeti i modificirati G-kod koristeći Cura i uređivače trećih strana.
Dakle, prijeđimo na to.
Šta je G-Code u 3D štampanju?
G-Code je programski jezik koji sadrži skup naredbi za kontrolu gotovo svih funkcija štampanja. Kontrolira brzinu ekstruzije, brzinu ventilatora, temperaturu zagrijanog sloja, kretanje glave za štampanje, itd.
Kreira se iz STL datoteke 3D modela pomoću programa poznatog kao “Slicer”. Sekač transformiše STL datoteku u redove koda koji govore štampaču šta da radi u svakom trenutku tokom procesa štampanja.
Upotrebite sve 3D štampačeG-Code editor na tržištu, ali je brz, jednostavan za korištenje i lagan. NC Viewer
NC preglednik je za korisnike koji traže više snage i funkcionalnosti od onoga što Notepad++ ima ponuda. Uz moćne alate za uređivanje G-koda kao što je isticanje teksta, NC preglednik također pruža sučelje za vizualizaciju G-koda.
S ovim sučeljem možete proći kroz svoj G-kod red po red i vidjeti šta uređujete u stvarnom životu. Važno je napomenuti da ovaj softver nije razvijen imajući na umu 3D štampače. Usmjeren je na CNC mašine, tako da neke komande možda neće dobro funkcionirati.
gCode Viewer
gCode je online uređivač G-kodova napravljen prvenstveno za 3D štampanje. Osim što pruža sučelje za uređivanje i vizualizaciju G-koda, on također prihvata informacije kao što su veličina mlaznice, materijal, itd.
S ovim možete generirati i upoređivati različite procjene troškova za različite G-kodove kako biste odredili optimalna verzija.
Konačno, riječ opreza. Prije nego što uredite svoj G-kod, provjerite jeste li napravili sigurnosnu kopiju originalne datoteke G-koda u slučaju da ćete možda morati poništiti promjene.
Također, provjerite jeste li pravilno kalibrirali svoj pisač prije nego što počnete koristiti G komande. Sretno uređivanje.
G-Code?Da, svi 3D štampači koriste G-Code, on je osnovni dio 3D štampanja. Glavna datoteka od koje se izrađuju 3D modeli su STL datoteke ili Stereolithography datoteke. Ovi 3D modeli prolaze kroz softver za rezanje kako bi se pretvorili u datoteke G-koda koje 3D štampači mogu razumjeti.
Kako prevodite & Razumijete G-kod?
Kao što smo ranije rekli, većinu vremena redovni korisnici možda neće ni morati uređivati ili modificirati G-kod. Ali ponekad se mogu pojaviti situacije u kojima će korisnik možda morati podesiti ili izmijeniti neke postavke ispisa koje se mogu pronaći samo u G-Code profilu štampača.
U ovakvim situacijama može doći do znanja o G-kodu zgodno za pomoć u realizaciji zadatka. Prođimo kroz neke uobičajene oznake u G-kodu i šta one znače.
U programskom jeziku G-koda imamo dvije vrste naredbi; naredbu G i naredbu M.
Hajde da ih pogledamo obje:
G naredbe
G komande kontroliraju različite načine rada pisača. Takođe se koristi za kontrolu kretanja i orijentacije različitih delova štampača.
Tipična G naredba izgleda ovako:
11 G1 F90 X197. 900 Y30.000 Z76.000 E12.90000 ; Komentar
Prođimo kroz red i objasnimo komande:
- 11 – Ovo ukazuje na red koda koji se izvodi.
- G – G označava da je red koda G naredbadok broj iza njega predstavlja način rada pisača.
- F – F je brzina ili brzina pomaka pisača. Postavlja brzinu pomaka (mm/s ili in/s) na broj odmah iza njega.
- X / Y / Z – Oni predstavljaju koordinatni sistem i njegove pozicione vrijednosti.
- E – E je parametar za kretanje dovoda
- ; – Tačka-zarez obično prethodi komentaru na G-kod. Komentar nije dio izvršnog koda.
Dakle, ako sve spojimo, linija koda govori štampaču da se pomakne na koordinatu [197.900, 30.00, 76.00] brzinom od 90 mm/s dok istiskuje 12.900 mm materijala.
G1 komanda znači da se štampač treba kretati pravolinijski pri navedenoj brzini uvlačenja. Kasnije ćemo pogledati druge različite G naredbe.
Ovdje možete vizualizirati i testirati svoje naredbe G-koda.
M naredbe
M naredbe se razlikuju od G naredbi u smislu da počinju sa M. Oni kontroliraju sve ostale razne funkcije pisača kao što su senzori, grijači, ventilatori, pa čak i zvukovi pisača.
Možemo koristiti M komande za modificiranje i prebacivanje funkcije ovih komponenti.
Tipična M naredba izgleda ovako:
Vidi_takođe: 10 načina kako popraviti lošu/hrapavu površinu iznad nosača 3D printa11 M107 ; Isključite ventilatore za hlađenje dijelova
12 M84 ; Onemogući motore
Hajde da dešifrujemo šta oni znače;
- 11, 12 – Ovo su redovi koda zakoristiti kao referenca.
- M 107 , M 84 – To su tipične naredbe za završetak ispisa za isključivanje pisača.
Kako urediti G-kod u Curi
Kao što smo ranije spomenuli, popularni Ultimaker Cura rezač pruža neke funkcije za uređivanje G-koda za korisnike. Korisnici mogu podesiti i optimizirati neke dijelove G-koda prema svojim prilagođenim specifikacijama.
Međutim, prije nego što uđemo u uređivanje G-koda, važno je razumjeti strukturu G-koda. G-Kod je strukturiran u tri glavna dijela.
Faza inicijalizacije
Prije početka štampanja potrebno je izvršiti određene aktivnosti. Ove aktivnosti uključuju stvari poput prethodnog zagrijavanja kreveta, uključivanja ventilatora, kalibracije položaja vrućeg kraja.
Sve ove aktivnosti prije ispisa su u fazi inicijalizacije G-koda. Pokreću se prije bilo kojeg drugog isječka koda.
Primjer koda faze inicijalizacije je:
G90 ; podesite mašinu na apsolutni režim
M82; Tumačite vrednosti ekstruzije kao apsolutne vrednosti
M106 S0; Uključite ventilator i postavite brzinu na 0.
M140 S90; Zagrijati temperaturu kreveta na 90oC
M190 S90; Sačekajte dok temperatura kreveta ne dostigne 90oC
Faza štampanja
Faza štampanja pokriva stvarno štampanje 3D modela. G-kod u ovom odjeljku kontrolira kretanje sloj po slojhotend pisača, brzina uvlačenja itd.
G1 X96.622 Y100.679 F450; kontrolirano kretanje u ravnini X-Y
G1 X96.601 Y100.660 F450; kontrolirano kretanje u ravnini X-Y
G1 Z0.245 F500; promijeni sloj
G1 X96.581 Y100.641 F450; kontrolirano kretanje u X-Y ravni
G1 X108.562 Y111.625 F450; kontrolirano kretanje u X-Y ravni
Faza resetovanja štampača
G-kod za ovu fazu preuzima funkciju nakon što 3D model završi štampanje. Sadrži upute za aktivnosti čišćenja kako bi se pisač vratio u zadano stanje.
Primjer završetka ili resetiranja G-koda pisača je prikazan ispod:
G28 ; donesite mlaznicu kući
M104 S0 ; isključiti grijače
M140 S0 ; isključiti grijače kreveta
M84 ; onemogućite motore
Sada kada znamo sve različite faze ili dijelove G-koda, pogledajmo kako ih možemo urediti. Kao i većina drugih rezača, Cura podržava samo uređivanje G-koda na tri mjesta:
- Na početku ispisa tokom faze inicijalizacije ispisa.
- Na kraju ispisa tokom faze resetovanja štampanja.
- U fazi štampanja, tokom promene slojeva.
Da biste uredili G-kod u Curi, morate pratiti niz uputstava. Prođimo kroz njih:
Korak 1: Preuzmite Curu sa Ultimaker straniceovdje.
Korak 2: Instalirajte ga, prihvatite sve odredbe i uvjete i postavite ga.
Korak 3: Dodajte svoj štampač na listu štampača.
4. korak: Prilikom postavljanja vašeg profila štampanja, umjesto odabira Preporučeni način rada odaberite prilagođeni način rada.
Korak 5: Uvezite svoju datoteku G-Code u Cura.
- Kliknite postavke
- Kliknite profil
- Zatim kliknite import da otvorite prozor za uvoz datoteke
Korak 6: Alternativno, možete otići na postavke štampača, kliknuti na postavke mašine, a zatim ručno uneti svoj G-kod.
Korak 7 : U postavkama štampača, vidjet ćete kartice za izmjenu početnog i krajnjeg G-koda za različite komponente kao što su ekstruder(i), postavke glave za štampanje, itd.
Ovdje možete mijenjati razne postavke inicijalizacije štampanja i resetovanja. Možete uređivati naredbe i dodati neke od svojih.
U sljedećem odjeljku ćemo pogledati neke od tih naredbi.
Možete koristiti i Cura ekstenziju za naknadnu obradu za izmijenite svoj G-kod. Evo kako to možete učiniti.
Korak 1 : Otvorite Cura i učitajte svoj fajl.
Korak 2: Kliknite na karticu ekstenzije na alatnoj traci.
Korak 3: Kliknite na ekstenzije, a zatim kliknite na modificiranje G-koda.
Korak 4 : U novom iskačućem prozoru kliknite na “Dodaj skripte”.
Korak 5: Pojavit će se meni koji sadrži opcije poput “Pauza na visini”, “Vrijeme propust”itd. Možete koristiti ove unaprijed postavljene skripte za izmjenu vašeg G-koda.
Koje su neke uobičajene naredbe G-koda 3D štampača?
Sada kada ste znate sve o G-kodu i kako ga modificirati u Curi, hajde da vam pokažemo neke komande koje možete koristiti.
Uobičajene G naredbe
G1 /G0 (linearno kretanje): Oboje govore mašini da se kreće od jedne koordinate do druge određenom brzinom. G00 govori mašini da se kreće svojom maksimalnom brzinom kroz prostor do sljedeće koordinate. G01 mu govori da se kreće u sljedeću tačku određenom brzinom u pravoj liniji.
G2/ G3 (Lučno ili kružno kretanje): Oba govore mašini da se kreće kružno uzorak od njegove početne tačke do tačke određene kao pomak od centra. G2 pomiče mašinu u smjeru kazaljke na satu, dok je G3 pomiče u smjeru suprotnom od kazaljke na satu.
G28: Ova komanda vraća mašinu u početni položaj (mašina nula) [0,0,0 ]. Također možete odrediti niz međutačaka kroz koje će mašina proći na svom putu do nule.
G90: Postavlja mašinu na apsolutni način rada, gdje se sve jedinice tumače kao apsolutne koordinate.
G91: Pomiče mašinu za nekoliko jedinica ili koraka od njene trenutne pozicije.
Uobičajene M naredbe
M104/109 : Obe naredbe su naredbe za grijanje ekstrudera, obje prihvaćaju argument S za željenu temperaturu.
Naredba M104 počinje grijatiekstruder i odmah nastavlja sa radom koda. M109 čeka dok ekstruder ne dostigne željenu temperaturu prije nego pokrene druge linije koda.
M 140/ 190: Ove naredbe su naredbe za grijanje kreveta. Slijede istu sintaksu kao M104/109
Komanda M140 počinje grijati krevet i odmah nastavlja izvršavanje koda. Naredba M190 čeka dok krevet ne dostigne željenu temperaturu prije nego pokrene druge linije koda.
M106: Naredba M106 vam omogućava da postavite brzinu vanjskog ventilator za hlađenje. Potreban je argument S koji može biti u rasponu od 0 (isključeno) do 255 (puna snaga).
M82/83: Ove naredbe se odnose na postavljanje vašeg ekstrudera na apsolutni ili relativni način rada, slično kao što su G90 i G91 postavili pozicioniranje za X, Y & Z osa.
M18/84: Možete onemogućiti svoje koračne motore i čak ih možete postaviti pomoću tajmera u S (sekunde). Npr. M18 S60 – to znači da onemogućite stepere za 60 sekundi.
M107: Ovo vam omogućava da isključite jedan od vaših ventilatora, a ako nije naveden indeks, to će biti ventilator za hlađenje dijela .
M117: Odmah postavite LCD poruku na ekran – „M117 Hello World!“ za prikaz “Hello World!”
M300: Pustite melodiju na svom 3D štampaču pomoću ove naredbe. Koristi M300 sa S parametrom (Frekvencija u Hz) i P parametrom (Trajanje umilisekundi).
M500: Spremite bilo koju od postavki unosa na svom 3D štampaču u EEPROM datoteku da zapamtite.
M501: Učitajte sve vaše sačuvane postavke u EEPROM datoteci.
M502: Vraćanje na tvorničke postavke – resetirajte sve konfigurabilne postavke na tvorničke postavke. Morat ćete ovo sačuvati tako što ćete kasnije koristiti i M500.
Ove naredbe su samo primjer širokog niza dostupnih naredbi G-koda. Možete pogledati MarlinFW za listu svih naredbi G-koda, kao i RepRap.
Najbolji besplatni uređivači G-koda za 3D štampanje
Cura je odlična za uređivanje G-koda , ali i dalje ima svoja ograničenja. Koristan je samo za uređivanje određenih područja G-koda.
Ako ste napredni korisnik i trebate više slobode za uređivanje i rad oko svog G-koda, preporučujemo korištenje uređivača G-koda.
S ovim uređivačima imate slobodu učitavanja, uređivanja, pa čak i vizualizacije različitih područja vašeg G-koda. Evo liste nekih od najpopularnijih besplatnih uređivača G-kodova.
Vidi_takođe: Kako štampati & Izliječite 3D otiske Clear Resin – zaustavite žutiloNotepad ++
Notepad++ je poboljšana verzija normalnog uređivača teksta. Može pregledavati i uređivati nekoliko tipova datoteka s G-kodom koji je jedan od njih.
Uz Notepad, imate standardne funkcije poput pretraživanja, pronalaženja i zamjene itd. koje će vam pomoći u uređivanju vašeg G-koda. Možete čak i otključati dodatne funkcije kao što je isticanje teksta slijedeći ovaj jednostavan vodič.
Notepad++ možda nije najsjajniji