Daptar eusi
Ngaropéa G-Code pikeun cetak 3D anjeun tiasa sigana sesah sareng ngabingungkeun dina mimitina, tapi henteu sesah teuing pikeun ngahambat. Upami anjeun hoyong diajar kumaha ngarobih G-Code anjeun di Cura, tulisan ieu kanggo anjeun.
Cura mangrupikeun alat pangiris anu populer pisan di kalangan peminat percetakan 3D. Éta nawiskeun cara pikeun pangguna ngarobih G-Codena nganggo pananda tempat. Pananda tempat ieu mangrupikeun paréntah prasetél anu tiasa anjeun selapkeun dina G-Code anjeun di lokasi anu ditetepkeun.
Sanaos pananda tempat ieu mangpaat pisan, pikeun pangguna anu peryogi kontrol redaksi anu langkung ageung, aranjeunna tiasa ngawatesan pisan. Pikeun ningali sareng ngédit G-Code sapinuhna, anjeun tiasa nganggo rupa-rupa éditor G-Code pihak katilu.
Ieu jawaban dasarna, janten teraskeun maca pikeun panduan anu langkung rinci. Dina pituduh ieu, kami bakal nunjukkeun ka anjeun kumaha cara nyieun, ngartos sareng ngarobih G-Code nganggo Cura sareng éditor pihak katilu.
Tempo_ogé: 8 Cara Kumaha Nyitak 3D Tanpa Meunang Lapisan GarisKu kituna, hayu urang angkat ka éta.
Naon G-Code dina Percetakan 3D?
G-Code nyaéta basa pamrograman anu ngandung sakumpulan paréntah pikeun ngadalikeun ampir sakabéh pungsi citak printer. Ngadalikeun laju ékstrusi, laju kipas, suhu ranjang dipanaskeun, gerakan print head, jsb.
Dijieun tina file STL model 3D ngagunakeun program anu katelah "Slicer". Slicer ngarobah file STL jadi baris kode nu ngabejaan printer naon nu kudu di unggal titik sapanjang proses percetakan.
Lakukeun Sadaya Printer 3D PakéEditor G-Code di pasar, tapi gancang, gampang dianggo, sareng énténg. NC Viewer
NC viewer kanggo pangguna anu milari kakuatan sareng fungsionalitas anu langkung ageung tibatan anu kedah dilakukeun ku Notepad++. nawaran. Salian ti alat panyuntingan G-Code anu kuat sapertos panyorot téks, NC viewer ogé nyayogikeun antarmuka pikeun ngabayangkeun G-Code.
Kalayan antarmuka ieu, anjeun tiasa ngalangkungan G-Code anjeun baris demi baris sareng ningali naon anjeun ngédit dina kahirupan nyata. Kadé dicatet yén software ieu teu dikembangkeun ku printer 3D dina pikiran. Hal ieu diarahkeun ka mesin CNC, jadi sababaraha paréntah bisa jadi teu bisa fungsina ogé.
gCode Viewer
gCode mangrupa redaktur G-Code online nu diwangun utamana pikeun percetakan 3D. Salian nyadiakeun interfaces pikeun ngédit jeung visualizing G-Code, éta ogé narima informasi kawas ukuran nozzle, bahan, jsb versi optimal.
Ahirna, kecap ati-ati. Sateuacan anjeun ngédit G-Code anjeun, pastikeun anjeun nyadangkeun file G-Code asli upami anjeun kedah ngabalikeun parobahanana.
Oge, pastikeun anjeun ngakalibrasi printer anjeun leres sateuacan anjeun ngamimitian nganggo G paréntah. Wilujeng ngedit.
G-Code?Leres, sadaya printer 3D nganggo G-Code, éta mangrupikeun bagian dasar tina percetakan 3D. File utama anu dijieunna tina model 3D nyaéta file STL atawa file Stereolithography. Modél 3D ieu diasupkeun ngaliwatan software slicer pikeun ngarobah kana file G-Code nu bisa ngarti printer 3D.
Kumaha Narjamahkeun & amp; Ngartos G-Code?
Sapertos anu parantos diomongkeun sateuacana, sering, pangguna biasa bahkan henteu kedah ngédit atanapi ngarobih G-Code. Tapi sakapeung, kaayaan tiasa timbul dimana pangguna kedah ngarobih atanapi ngarobih sababaraha setélan citak anu ngan ukur tiasa dipendakan dina profil G-Code printer.
Dina kaayaan sapertos kieu, pangaweruh ngeunaan G-Code tiasa dilebetkeun. gunana pikeun mantuan ngalengkepan tugas. Hayu urang ngaliwat sababaraha notasi umum dina G-Code sareng naon hartosna.
Dina basa pamrograman G-Code, urang gaduh dua jinis paréntah; paréntah G jeung paréntah M.
Hayu urang tingali duanana:
Paréntah G
Paréntah G ngadalikeun modeu printer nu béda. Hal ieu ogé dipaké pikeun ngadalikeun gerak jeung orientasi bagian printer nu béda.
Paréntah G has kasampak kawas kieu:
11 G1 F90 X197. 900 Y30.000 Z76.000 E12.90000 ; Koméntar
Hayu urang ngaliwat baris sareng terangkeun paréntahna:
- 11 – Ieu nuduhkeun baris kode anu keur jalan.
- G - G nandakeun garis kode nyaéta paréntah Gsedengkeun nomer saenggeusna ngagambarkeun mode printer.
- F – F nyaéta laju atawa laju feed printer. Ieu nyetel laju feed (mm/s atawa in/s) kana angka katuhu sanggeus éta.
- X / Y / Z – Ieu ngagambarkeun sistem koordinat jeung nilai posisionalna.
- E – E teh parameter pikeun gerakan feeder
- ; – Titik koma biasana miheulaan komentar dina G-Code. Koméntar sanés bagian tina kode anu tiasa dieksekusi.
Jadi, upami urang ngahijikeun sadayana, garis kode nyarioskeun panyitak pikeun ngalih ka koordinat [197.900, 30.00, 76.00] dina laju 90mm/s bari extruding 12.900mm bahan.
Paréntah G1 hartina printer kudu gerak dina garis lempeng dina speed feed dieusian. Urang bakal ningali sababaraha paréntah G anu sanés engké.
Anjeun tiasa ngabayangkeun sareng nguji paréntah G-Code anjeun di dieu.
Paréntah M
Paréntah M béda ti paréntah G Dina harti dimimitian ku M. Aranjeunna ngadalikeun sagala rupa pungsi printer lianna kayaning sensor, pamanas, kipas, komo sora printer urang.
Urang bisa make paréntah M pikeun ngaropéa tur toggle. fungsi komponén-komponén ieu.
Paréntah M has siga kieu:
11 M107 ; Pareuman kipas pendingin bagian
12 M84 ; Pareuman motor
Hayu urang decipher naon hartina;
- 11, 12 – Ieu baris kodeu, pikeunbisa dipaké salaku rujukan.
- M 107 , M 84 – Éta mangrupikeun tungtung paréntah citak pikeun panyitak mareuman.
Kumaha Ngédit G-Code Dina Cura
Sapertos anu parantos disebatkeun tadi, pangiris Ultimaker Cura anu populér nyayogikeun sababaraha pungsi ngedit G-Code pikeun pangguna. Pamaké tiasa ngarobih sareng ngaoptimalkeun sababaraha bagian tina G-Code pikeun spésifikasi khususna.
Tapi, sateuacan urang ngédit G-Code, penting pikeun ngartos struktur G-Code. G-Code disusun jadi tilu bagian utama.
Fase Inisialisasi
Saméméh nyitak bisa dimimitian, kagiatan nu tangtu kudu dilaksanakeun. Kagiatan ieu ngawengku hal-hal kawas pre-panas ranjang, ngahurungkeun kipas angin, calibrating posisi tungtung panas.
Sadaya kagiatan pre-printing ieu dina fase initialization tina G-Code. Éta dijalankeun sateuacan snippet kode anu sanés.
Conto kode fase inisialisasi nyaéta:
G90 ; Setel mesin ka mode absolut
M82; Napsirkeun nilai ékstrusi salaku nilai mutlak
M106 S0; Hurungkeun kipas tur setel laju ka 0.
M140 S90; Panaskeun suhu ranjang nepi ka 90oC
M190 S90; Antosan dugi suhu ranjang ngahontal 90oC
Fase Nyitak
Fase nyitak nyertakeun percetakan sabenerna model 3D. G-Code dina bagian ieu ngadalikeun gerakan lapisan-demi-lapisan tinahotend printer, laju feed, jsb.
G1 X96.622 Y100.679 F450; gerakan dikawasa dina pesawat X-Y
G1 X96.601 Y100.660 F450; gerakan dikawasa dina pesawat X-Y
G1 Z0.245 F500; robah lapisan
G1 X96.581 Y100.641 F450; gerak dikawasa dina pesawat X-Y
G1 X108.562 Y111.625 F450; gerak dikawasa dina pesawat X-Y
Fase Reset Printer
G-Code pikeun fase ieu nyokot alih sanggeus model 3D rengse nyitak. Ieu ngawengku parentah pikeun kagiatan beberesih sangkan printer balik ka kaayaan standar na.
Conto printer tungtung atawa reset G-Code ditémbongkeun di handap:
G28 ; mawa nozzle ka imah
M104 S0 ; pareuman pamanas
Tempo_ogé: Kumaha carana Cokot Cooling Print Sampurna & amp; Setélan kipasM140 S0 ; mareuman pamanas ranjang
M84 ; nonaktipkeun motor
Ayeuna urang terang sadayana fase atanapi bagian G-Code anu béda, hayu urang tingali kumaha urang tiasa ngéditana. Kawas sabagéan ageung slicers sejenna, Cura ngan ngarojong ngédit G-Code dina tilu tempat:
- Dina mimiti citak salila fase inisialisasi citak.
- Dina ahir citak. salila fase reset citak.
- Dina fase nyitak, salila robahan lapisan.
Pikeun ngédit G-Code di Cura, anjeun kudu nuturkeun sakumpulan parentah. Hayu urang ngaliwat aranjeunna:
Lengkah 1: Unduh Cura tina situs UltimakerIeuh.
Lengkah 2: Pasang, satuju kana sagala sarat jeung kaayaan, tur atur.
Lengkah 3: Tambahkeun anjeun panyitak kana daptar panyitak.
Lengkah 4: Nalika nyetel profil percetakan anjeun, tinimbang milih mode Disarankeun pikeun milih modeu Custom.
Lengkah 5: Impor file G-Code anjeun ka Cura.
- Klik preferensi
- Klik profil
- Teras klik impor pikeun muka jandela pikeun ngimpor file
Lengkah 6: Alternatipna, Anjeun bisa muka setelan printer, klik setelan mesin terus asupkeun G-Code Anjeun sacara manual.
Lengkah 7 : Dina setélan panyitak, anjeun bakal ningali tab pikeun ngaropea G-Code mimiti jeung tungtung pikeun sagala rupa komponén kawas extruder(s), setélan print head, jsb.
Di dieu, anjeun bisa ngaropea rupa print initialization tur reset setelan. Anjeun tiasa ngédit paréntah sareng ogé nambihan sababaraha paréntah anjeun sorangan.
Dina bagian salajengna, urang bakal ningali sababaraha paréntah éta.
Anjeun ogé tiasa nganggo ekstensi pasca-prosés Cura pikeun ngaropéa G-kode Anjeun. Ieu kumaha anjeun tiasa ngalakukeunana.
Lengkah 1 : Buka Cura jeung muatkeun koropak anjeun.
Lengkah 2: Klik tab ekstensi dina tulbar.
Lengkah 3: Klik ekstensi, teras klik modify G-Code.
Lengkah 4 : Dina jandela pop-up anyar, klik "Tambahkeun skrip".
Lengkah 5: Hiji ménu bakal muncul nu ngandung pilihan kawas "Reureuh dina jangkungna", "Waktos". selang”jsb. Anjeun tiasa nganggo skrip prasetél ieu pikeun ngarobih G-Code anjeun.
Naon sababaraha Paréntah G-Code Printer 3D Umum?
Ayeuna anjeun terang sadayana ngeunaan G-Code sareng kumaha cara ngarobihna di Cura, hayu urang nunjukkeun sababaraha paréntah anu anjeun tiasa dianggo.
Paréntah G Umum
G1 /G0 (Linear Move): Aranjeunna duanana ngabejaan mesin pikeun mindahkeun tina hiji koordinat ka séjén dina laju nu tangtu. G00 ngabejaan mesin pikeun mindahkeun dina speed max na ngaliwatan spasi ka koordinat salajengna. G01 nitah eta pindah ka titik salajengna dina laju nu tangtu dina garis lempeng.
G2/ G3 (Arc atawa Circle Move): Duanana nitah mesin pikeun gerak dina sirkular. pola ti titik awal na ka titik dieusian salaku hiji offset ti pusat. G2 ngagerakkeun mesin saarah jarum jam, sedengkeun G3 ngagerakkeunana dina pola lawan jarum jam.
G28: Paréntah ieu mulangkeun mesin ka posisi asal (mesin enol) [0,0,0 ]. Anjeun oge bisa nangtukeun runtuyan titik perantara anu bakal dilewati ku mesin dina jalan ka nol.
G90: Ieu nyetel mesin kana mode absolut, dimana sakabeh unit diinterpretasikeun salaku mutlak. koordinat.
G91: Ngagerakkeun mesin sababaraha unit atawa nambahan tina posisi ayeuna.
Paréntah M Umum
M104/109 : Kadua paréntah nyaéta paréntah pemanasan extruder duanana narima argumen S pikeun suhu nu dipikahoyong.
Paréntah M104 mimiti panas.extruder sarta neruskeun ngajalankeun kode geuwat. M109 nungguan nepi ka extruder ngahontal suhu nu dipikahoyong saméméh ngajalankeun baris kode séjén.
M 140/190: Paréntah ieu téh paréntah pemanasan ranjang. Aranjeunna turutan sintaksis anu sami sareng M104/109
Paréntah M140 mimiti ngamanaskeun ranjang sareng langsung ngajalankeun kodeu. Paréntah M190 antosan nepi ka ranjang ngahontal suhu nu dipikahoyong saméméh ngajalankeun baris kode séjén.
M106: Paréntah M106 ngidinan Anjeun pikeun nyetel laju éksternal. kipas cooling. Butuh argumen S nu bisa rupa-rupa ti 0 (pareum) nepi ka 255 (daya pinuh).
M82/83: Paréntah ieu nujul kana nyetel extruder anjeun ka mode absolut atawa relatif masing-masing, sarupa kumaha G90 na G91 diatur positioning pikeun X, Y & amp; Sumbu Z.
M18/84: Anjeun tiasa nganonaktipkeun motor stepper anjeun malah tiasa disetel sareng timer dina S (detik). Misalna. M18 S60 – ieu hartina nganonaktipkeun steppers dina 60 detik.
M107: Ieu ngidinan Anjeun pikeun mareuman salah sahiji fans Anjeun, jeung lamun teu dibikeun indéks, eta bakal jadi bagian cooling kipas. .
M117: Setel pesen LCD dina layar Anjeun langsung – “M117 Hello World!” pikeun mintonkeun “Hello World!”
M300: Puterkeun lagu dina printer 3D anjeun nganggo paréntah ieu. M300 nganggo parameter S (Frékuénsi dina Hz) sareng parameter P (Durasi dinamilidetik).
M500: Simpen salah sahiji setelan input anjeun dina printer 3D anjeun ka file EEPROM pikeun diinget.
M501: Muat sakabéh setelan Anjeun nu disimpen dina file EEPROM Anjeun.
M502: Reset pabrik – reset kabeh setelan nu bisa dikonfigurasi ka standar pabrik. Anjeun kedah nyimpen ieu ku ogé nganggo M500 saatosna.
Paréntah ieu ngan ukur conto tina rupa-rupa paréntah G-Code anu sayogi. Anjeun tiasa mariksa MarlinFW kanggo daptar sadaya paréntah G-Code, ogé RepRap.
Éditor G-code Gratis Pangsaéna pikeun Percetakan 3D
Cura saé pikeun ngédit G-Code , tapi tetep aya watesanana. Ieu ngan kapaké pikeun ngédit wewengkon G-Code nu tangtu.
Upami anjeun pamake canggih sareng anjeun peryogi langkung seueur kabébasan pikeun ngédit sareng ngerjakeun G-Code anjeun, kami nyarankeun ngagunakeun pangropéa G-Code.
Kalayan éditor ieu, anjeun boga kabébasan pikeun ngamuat, ngédit komo ngabayangkeun sagala rupa wewengkon G-Code anjeun. Ieu daptar sababaraha éditor G-Code gratis anu pang populerna.
Notepad ++
Notepad++ mangrupikeun vérsi jus tina pangropéa téksu normal. Éta tiasa ningali sareng ngédit sababaraha jinis file sareng G-Code janten salah sahijina.
Kalayan Notepad, anjeun gaduh fungsionalitas standar sapertos milarian, milarian sareng ngagentos, jsb pikeun ngabantosan anjeun ngédit G-Code anjeun. Anjeun malah tiasa muka konci fitur tambahan sapertos panyorot téks ku nuturkeun pituduh saderhana ieu.
Notepad++ panginten sanés anu paling terang.