Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> pencetakan 3D

Apa itu Gcode Pencetakan 3D? Perintah, File, dan Lainnya!

Karena teknologi pencetakan 3D terus berkembang, ada satu area yang relatif tidak berubah:kode-G. G-code adalah kode program yang menginstruksikan printer 3D tentang apa yang harus dilakukan.

Ini seperti bahasa asli printer. G-kode paling dasar adalah untuk bergerak dan berbelok, sedangkan yang lebih kompleks dapat mengontrol kecepatan dan suhu printer.

Artikel ini membahas apa itu kode-G, cara penggunaannya, dan beberapa perintah yang paling umum.

Apa itu Gcode Pencetakan 3D?

G-code adalah bahasa pemrograman untuk menginstruksikan fungsi printer 3D. Bahasa memberi tahu mesin gerakan apa yang harus dilakukan, seberapa cepat bergerak, dan jalur apa yang harus diikuti.

Ini adalah bahasa yang sangat serbaguna dan dapat digunakan untuk membuat bentuk sederhana atau kompleks serta mengontrol keakuratan printer.

Panduan Dasar untuk G-code Pencetakan 3D

Di bawah ini adalah panduan dasar untuk membantu Anda memahami pencetakan kode-G.

Bagaimana Cara Membuat File G-code untuk Printer 3D?

G-code adalah nama umum untuk bahasa pengkodean kontrol numerik komputer (CNC) yang paling banyak digunakan. Ini diterapkan dalam berbagai aplikasi, termasuk pencetakan 3D.

File Gcode memberi tahu printer 3D gerakan apa yang harus dilakukan untuk membuat objek 3D yang diinginkan. Motor stepper biasanya mengontrol gerakan ini.

Ada banyak program perangkat lunak yang dapat digunakan untuk menulis file kode g. Beberapa dari program ini dirancang khusus untuk pencetakan 3D, sementara yang lain adalah alat pemrograman CNC yang lebih umum untuk mesin CNC.

File akan dibuat menggunakan program CAD (desain berbantuan komputer) dalam banyak kasus, di mana model 3D objek yang akan dicetak dibuat oleh perancang. Model ini kemudian diekspor sebagai file g-code.

Setelah file Gcode dibuat, Anda dapat mengirimkannya ke printer 3D untuk dicetak. Printer akan membaca g-code dan menggunakannya untuk mengontrol motor stepper yang menggerakkan print head.

Anda dapat membuat file kode g Anda sendiri secara manual tanpa menggunakan program CAD. Namun, ini umumnya hanya dilakukan oleh pengguna berpengalaman yang sangat familiar dengan printer 3D dan bahasa g-code.

Cara Membaca File G-code

Sebagai pengguna printer 3D, Anda mungkin perlu membuka dan membaca file kode-G dari waktu ke waktu. Untuk membuka file G-code, cukup gunakan editor teks apa saja, seperti Notepad++ atau Microsoft Word. Setelah file terbuka, Anda dapat melihat instruksi pencetakan yang ada di dalamnya.

Untuk pemahaman yang lebih mudah, file kode biasanya diformat dengan cara yang menggunakan spasi untuk menggambarkan perintah kode-G yang berbeda. Dalam hal ini, setiap baris kode mewakili instruksi pencetakan yang berbeda.

Untuk menyederhanakan pembacaan, Anda dapat menggunakan penampil kode-G, yang lebih disarankan. Penampil kode-G adalah program yang memungkinkan Anda memvisualisasikan instruksi pencetakan dengan cara yang lebih mudah digunakan.

Itu menyederhanakan cara Anda memahami apa yang akan dilakukan printer dan bagaimana melakukannya.

Tersedia banyak code viewer yang berbeda, tetapi yang paling direkomendasikan adalah Cura atau Slic3r, yang dapat diunduh dan digunakan secara gratis. Setelah Anda memasang penampil kode-G, buka file yang ingin Anda lihat.

Instruksi pencetakan akan ditampilkan dalam format yang mudah dipahami. Dari sana, Anda dapat membuat penyesuaian yang diperlukan pada kode sebelum mencetak.

Kompatibilitas

Printer 3D menggunakan berbagai format file, dan tidak semua file kompatibel dengan setiap printer. Format file yang paling umum adalah .stl, tetapi ada juga format lain, seperti .obj, .3mf, dan .G-code.

Setiap printer memiliki persyaratan khusus, jadi penting untuk memeriksa kompatibilitas sebelum mencoba mencetak file.

Daftar Perintah G-code (Lembar Cheat G-code)

Berikut ini adalah berbagai perintah lain yang dapat membantu Anda saat mengkodekan atau memecahkan masalah printer 3D Anda.

G0 dan G1:Bergerak

Printer 3D menggunakan perintah yang berbeda untuk memindahkan kepala cetak, dan G0 dan G1 adalah dua yang paling umum. G0 menggerakkan print head dengan cepat, sementara G1 menggerakkannya lebih lambat. Printer biasanya memiliki kecepatan default untuk setiap perintah, tetapi Anda juga dapat mengatur kecepatan khusus.

Anda sering harus memindahkan kepala cetak ke berbagai bagian pelat pembuatan saat Anda mencetak. Perintah G0 dan G1 keduanya digunakan untuk tujuan ini.

G0 menggerakkan kepala cetak dengan cepat dan biasanya digunakan untuk gerakan perjalanan, yaitu, gerakan kepala cetak dari satu titik ke titik lainnya tanpa mencetak. Itu adalah cara tercepat untuk memindahkan kepala cetak dan dapat membantu mengurangi waktu cetak.

G1 menggerakkan kepala cetak lebih lambat dan biasanya digunakan untuk pencetakan sebenarnya. Hal ini memungkinkan printer untuk meletakkan material dengan lebih akurat dan menghasilkan cetakan yang terlihat lebih baik.

Anda juga dapat mengatur kecepatan khusus untuk gerakan G0 dan G1. Printer 3D biasanya memiliki kecepatan default untuk setiap perintah, tetapi jika Anda ingin menyempurnakan kualitas cetak atau mengurangi waktu cetak, Anda dapat menyetel kecepatan khusus.

Untuk mengatur kecepatan kustom, gunakan perintah M203. Misalnya, untuk menyetel kecepatan khusus 50 mm/s untuk gerakan G0, Anda akan menggunakan perintah berikut:

M203 G0 F50

Itu akan mengatur laju umpan (F) untuk gerakan G0 menjadi 50 mm/s. Anda juga dapat menyetel kecepatan khusus untuk gerakan G1 dengan cara yang sama.

Saat Anda mengirim perintah ke printer, penting untuk memastikan bahwa perintah diformat dengan benar.

Jika Anda tidak yakin cara memformat perintah printer 3D, periksa dokumentasi untuk printer Anda atau hubungi produsen.

G90 dan G91:Pemosisian Absolut dan Relatif

Pada printer 3D, ada dua cara utama untuk menentukan posisi nosel:pemosisian absolut dan pemosisian relatif.

Dengan penentuan posisi absolut (G90), koordinat yang ditentukan untuk setiap perintah gerakan ditafsirkan sebagai mutlak jarak dari titik asal.

Dengan kata lain, jika Anda memindahkan nozel 10mm ke kanan dari titik asal, nozel akan selalu bergerak 10mm ke kanan dari titik itu, terlepas dari posisi sebelumnya.

Dengan penentuan posisi relatif (G91), koordinat yang ditentukan untuk setiap perintah gerakan ditafsirkan sebagai relatif jarak dari posisi nozzle saat ini.

Jadi, jika Anda memindahkan nozel 10mm ke kanan dari posisinya saat ini, nozel akan bergerak 10mm ke kanan dari posisi itu.

Di sisi lain, jika Anda kemudian memindahkan nozzle 10mm ke kiri, itu hanya akan bergerak 5mm ke kiri (karena dimulai dari posisi yang sudah 10mm ke kanan).

Tujuan pencetakan Anda adalah yang menentukan mode yang Anda gunakan. Misalnya, jika Anda ingin printer selalu mulai mencetak dari tempat yang sama persis, mode pemosisian mutlak adalah caranya.

Jika Anda mencoba mencetak sesuatu yang lebih besar dari area build printer Anda, mode pemosisian relatif dapat membantu. Itu karena memungkinkan Anda untuk memindahkan nosel di luar area build tanpa harus mengkhawatirkan koordinat absolut.

Beberapa printer memiliki pengaturan default untuk pemosisian absolut, sementara yang lain memiliki pengaturan default untuk pemosisian relatif.

Jika Anda tidak yakin mode mana yang digunakan printer Anda, Anda dapat memeriksa manual atau pengaturan perangkat lunak untuk menentukan posisi yang tepat.

G28 &G29:Perataan Rumah dan Tempat Tidur Otomatis

Printer 3D biasanya memiliki fitur auto homing yang memungkinkan mereka untuk menempatkan diri mereka sendiri ke titik tertentu pada platform build. Itu biasanya dilakukan dengan menekan tombol pada panel kontrol printer.

Printer juga memiliki fitur perataan tempat tidur untuk meratakan platform pembuatannya secara otomatis. Itu biasanya dilakukan dengan menjalankan perintah G29 dari panel kontrol mesin.

Printer menempatkan dirinya sendiri dengan menggerakkan kepala cetak ke sudut kiri depan pelat pembuatan. Itu dilakukan dengan menjalankan motor di kedua arah sampai akhir berhenti dipicu.

Untuk pulang secara manual, gunakan kontrol pada printer untuk memindahkan kepala cetak ke sudut kiri depan pelat pembuatan. Setelah kepala berada di posisinya, picu ujung berhenti untuk setiap sumbu. Itu akan menampung printer dan menyiapkannya untuk dicetak.

Untuk pulang secara otomatis, gunakan perintah kode-G. Printer akan menjalankan prosedur homing sebelum memulai pekerjaan cetak. Itu adalah metode yang direkomendasikan, karena lebih akurat dan dapat diandalkan daripada homing manual.

Untuk menggunakan perintah G29, Anda harus mengkalibrasi printer 3D Anda terlebih dahulu. Itu dapat dilakukan dengan mengikuti petunjuk di manual printer Anda.

Setelah mengkalibrasi printer, Anda dapat meratakan alas menggunakan perintah G29.

Perintah G29 akan memakan waktu beberapa menit untuk diselesaikan, dan selama waktu ini, printer Anda tidak akan aktif. Setelah perintah G29 selesai, printer Anda akan siap digunakan kembali.

M104 dan M109:Pengekstrusi Panas

Printer 3D menggunakan perintah m, M104 dan M109, untuk memanaskan ekstruder. Kode-g ini menyetel suhu hot end yang diinginkan dan menunggu hingga mencapai suhu tersebut.

Pengekstrusi printer 3D adalah perangkat yang memanaskan dan melelehkan filamen plastik untuk disimpan berlapis-lapis untuk membuat objek 3D. Perintah M104 dalam pencetakan mengontrol pemanas ekstruder. Mengaktifkan atau menonaktifkan pemanas dan menyetel suhu.

M104 Sxxx T0/1 (Menghidupkan atau mematikan pemanas ekstruder. Jika S diberikan, setel suhu. Perlu T menjadi 0 atau 1)

M104 Snnn T0 (Setel suhu pemanas ekstruder ke nnn)

M104 Snnn T1 (Setel suhu tempat tidur ke nnn)

M109:Heat Extruder adalah cara mudah untuk memulai pencetakan, dan merupakan opsi yang baik jika Anda ingin meningkatkan versi cetak 3D Anda.

Dilengkapi dengan panduan filamen cetak 3D, dudukan ujung panas cetak 3D, dan dudukan filamen cetak 3D.

M109:Heat Extruder kompatibel dengan sebagian besar printer 3D yang menggunakan filamen standar 1,75mm, dan Anda dapat menggunakannya dengan printer 3D apa pun yang memiliki platform build berpemanas.

Ini tersedia dalam dua versi berbeda:Standar dan Aliran Tinggi versi.

Versi Standar direkomendasikan untuk sebagian besar printer 3D, dan versi Aliran Tinggi direkomendasikan untuk printer 3D yang memiliki laju aliran lebih tinggi.

M106 dan M107:Kontrol Kipas

Seiring dengan semakin populernya printer 3D, kebutuhan akan kontrol yang lebih baik terhadap kipas pendingin semakin meningkat. Pengontrol printer 3D biasanya memiliki dua konektor kipas, dan masing-masing mendukung kontrol kecepatan PWM.

Perintah M106 mengontrol kipas yang terhubung ke konektor pertama, sedangkan perintah M107 mengontrol kipas yang terhubung ke konektor kedua.

Nilai 0 mematikan kipas, sedangkan nilai 255 membuat kipas tetap berjalan dengan kecepatan penuh. Misalnya, perintah berikut akan mengaktifkan kipas pertama ke kecepatan setengah atau lebih lambat:

M106 S127

Dan perintah berikut akan mematikan kipas kedua:

M107 S0

M140 dan M190:Tempat Tidur Cetak Panas

Salah satu elemen kunci pencetakan 3D adalah platform pembuatan, atau alas cetak, yang menopang objek yang sedang dicetak dan dapat dipanaskan untuk membantu daya rekat selama proses pencetakan.

Ada dua jenis umum platform pembuatan printer 3D:M140 dan M190. Platform M140 biasanya digunakan untuk objek yang lebih kecil, sedangkan platform M190 lebih cocok untuk cetakan yang lebih besar.

Platform M140 menggunakan suhu yang lebih rendah dari platform M190, membuatnya ideal untuk mencetak dengan filamen PLA. Sumber plastik PLA adalah bahan baku yang dapat terurai secara hayati seperti tebu atau tepung jagung.

PLA adalah bahan cetak yang populer karena mudah dicetak dan memiliki dampak lingkungan yang rendah.

Platform M190 dapat mencapai suhu yang lebih tinggi, membuatnya lebih cocok untuk material seperti ABS yang memerlukan suhu lebih tinggi untuk melebur dengan benar.

Plastik ABS adalah produk minyak bumi; karenanya merupakan bahan yang kuat dan tahan lama yang sering digunakan dalam mencetak objek 3D.

Saat Anda memilih printer 3D, Anda perlu mempertimbangkan jenis bahan yang akan Anda gunakan untuk mencetak. Misalnya, jika Anda berencana menggunakan filamen PLA, maka platform M140 sudah cukup.

Selain itu, jika Anda berencana menggunakan ABS atau bahan lain yang memerlukan suhu lebih tinggi, platform M190 sudah cukup.

FAQ

1. Apakah Semua Printer 3D Menggunakan G-code?

Tidak, tidak semua printer 3D menggunakan kode-G. G-code adalah jenis bahasa pemrograman khusus yang digunakan oleh beberapa printer 3D. Printer 3D lainnya mungkin menggunakan jenis bahasa yang berbeda atau tidak sama sekali.

2. Apa itu G-code dalam Pencetakan 3D?

G-code adalah bahasa pemrograman yang memberi tahu printer 3D apa yang harus dilakukan. Ini adalah serangkaian instruksi yang memberi tahu printer 3D cara bergerak, seberapa cepat bergerak, berapa suhu tempat tidur yang digunakan, dll.

3. Apakah Printer 3D Menggunakan STL atau G-code?

Printer 3D menggunakan berbagai format file, tetapi yang paling umum adalah STL dan G-code. File desain STL adalah file standar untuk mencetak 3D dan dapat dibuat dengan perangkat lunak pemodelan 3D apa pun.

G-code adalah format yang lebih spesifik yang sering digunakan untuk cetakan yang rumit atau saat menggunakan banyak bahan.

4. Apakah G-code Hanya untuk Printer 3D?

G-code adalah bahasa serbaguna yang dapat Anda gunakan untuk pencetakan 3D dan juga untuk tujuan lain seperti permesinan CNC dan pemindaian 3D. Meskipun dikembangkan secara khusus untuk mencetak 3D, aplikasinya telah diperluas untuk mencakup teknologi lain.

Kesimpulan

G-code pencetakan 3D adalah sekumpulan instruksi yang memberi tahu printer 3D cara membuat objek. Itu dapat dibuat menggunakan perangkat lunak pemodelan 3D atau melalui pemindai 3D.

File kode-G berisi instruksi untuk printer, termasuk ukuran dan bentuk objek serta jalur spesifik yang harus diikuti printer 3D. Pencetakan G-code dapat disesuaikan untuk membuat objek unik.


pencetakan 3D

  1. Apa itu bioprinting?
  2. Apa itu pencetakan 4D?
  3. Apa itu Pigment Printing? Kelebihan dan Kekurangan Pigment Printing
  4. Apa itu DXF? dan Apa itu CNC?
  5. Manufaktur Agile dan Pencetakan 3D
  6. Pencetakan 3D – Yang Dapat Anda Buat Sekarang, Dan Di Masa Depan
  7. Apa itu Pengemudi Sikloid? Merancang, Pencetakan 3D, dan Pengujian
  8. Apa itu Pencetakan 3D? - Jenis dan Cara Kerjanya
  9. Apa itu pencetakan 3D SLA?
  10. Apa itu Pencetakan 3D Resin?