- Apa kode G itu?
- Gerakan mesin
- Konstruksi kode G.
- Hasilkan kode G.
- Pencetakan CNC vs 3D
- CNC
- Cetak 3d
- Kode sampel
- Referensi
The kode G adalah pengkodean yang bersesuaian dengan pemrograman yang digunakan untuk kontrol numerik peralatan kontrol atau CNC, mesin yang menjalankan pekerjaan mereka di bawah komando komputer. Di kelas peralatan ini adalah mesin milling, mesin bubut, printer 3D, pemotong, dll.
Kode G juga dikenal sebagai kode persiapan. G berarti "geometris". Mereka adalah kode yang memberi tahu mesin operasi mana yang harus dilakukan dan diidentifikasi dengan memulai dengan huruf "G".
Sumber: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
Mereka terdiri dari instruksi atau perintah yang memberi tahu peralatan ke posisi mana harus bergerak, pada kecepatan apa, pada saat apa harus menggunakan alat, seperti laser, ekstruder, dll. Misalnya, dengan pencetakan 3D, kode-G berisi perintah untuk memindahkan bagian-bagian di dalam printer.
Ada beberapa implementasi dari bahasa ini, tetapi pada masing-masingnya perintah dan perintahnya serupa. Namun, saat membuat file, Anda harus mengetahui versi yang sesuai dari kode G yang dapat ditafsirkan oleh peralatan.
Apa kode G itu?
Kode G adalah bahasa pemrograman untuk peralatan kontrol numerik yang mengarahkan mesin ke mana dan bagaimana untuk bergerak. Kode G bervariasi tergantung pada jenis, merek, dan model peralatan.
Itu selalu mengikuti beberapa varian dari pola alfanumerik berikut: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, di mana:
- N ##: Nomor baris program.
- G ##: Mendefinisikan gerakan dan fungsinya.
- X ##: Menyatakan posisi horizontal.
- Y ##: Menyatakan posisi vertikal.
- Z ##: Nyatakan kedalamannya.
- F ##: Kecepatan makan.
- S ##: Kecepatan spindle.
- T ##: Pemilihan alat.
- M ##: Berbagai fungsi, seperti menghidupkan dan mematikan sesuatu, seperti pendingin, gerakan pengindeksan, kunci sumbu, dll.
Misalnya, G01 X2 Y3 F35 S450 T02 M04 akan menunjukkan gerakan umpan linier (G01) ke posisi XY yang diberikan dan kecepatan umpan 35. Kecepatan spindel adalah 450 dan Anda menggunakan alat 2.
Berbagai fungsi berbeda dari mesin ke mesin. Oleh karena itu, untuk mengetahui apa itu kode M, manual instruksi mesin harus dirujuk.
Gerakan mesin
Segala sesuatu yang dapat dilakukan mesin apa pun terutama didasarkan pada tiga jenis gerakan dasar:
- Gerakan cepat: gerakan linier ke posisi XYZ. Itu dilakukan secepat mungkin.
- Gerakan umpan: gerakan linier ke posisi XYZ pada laju umpan yang ditentukan.
- Gerakan melingkar: gerakan melingkar dengan kecepatan maju yang ditentukan.
Setiap kode G memberi tahu tim varian mana dari gerakan dasar ini yang harus dilakukan dan juga bagaimana melakukannya.
X, Y adalah koordinat untuk posisi horizontal dan vertikal, dan Z sesuai dengan kedalaman mesin. Angka-angka ini mengikuti perintah gerak atau fungsi untuk mengekspresikan posisi mesin.
Selanjutnya, F menentukan laju gerak makan (untuk umpan atau gerakan melingkar), sedangkan S menentukan kecepatan spindel. T digunakan untuk memilih alat.
Konstruksi kode G.
Jika Anda membuka kode G di editor teks, Anda dapat melihat isinya, tetapi cukup sulit untuk menjelaskannya. Dengan alat seperti Repetier Host, Anda dapat lebih memahami kode G.
Jenis program ini memungkinkan Anda untuk membuka kode G untuk melihat jalur yang akan diambil head untuk menghasilkan cetakan. Repetier Host menggunakan warna untuk menunjukkan fungsi kode.
Hasilkan kode G.
Karena, misalnya, cetakan 3D mungkin harus melakukan banyak gerakan, kode G dapat mengambil halaman yang sangat banyak. Jika rangkaian kode ini dibuat dengan tangan, itu harus dilakukan untuk waktu yang cukup lama.
Beberapa program khusus, misalnya program pemotongan Cura, adalah program yang secara teknis menyusun semua kode G.
Program ini membagi file STL yang berisi semua informasi yang diperlukan untuk membuat cetakan 3D. Ubah file STL menjadi kode G, sehingga prosesnya otomatis.
Setiap kode G unik untuk mesin yang dituliskan untuknya. Serangkaian instruksi didasarkan secara khusus pada setiap mesin.
Pencetakan CNC vs 3D
Baik mesin CNC maupun printer 3D dikontrol menggunakan kode G, yang merupakan kumpulan perintah yang dimulai dengan huruf "G", sama seperti kode untuk huruf lainnya.
Pedoman G-code memberi tahu kru cara bergerak dan cara menyesuaikan pengaturan mereka, seperti kecepatan potong atau suhu nosel. Setiap tatanan merupakan satu langkah dalam proses pembuatan benda tersebut.
Namun, meskipun printer 3D dan peralatan CNC menggunakan kode G, ada beberapa perbedaan penting dalam kedua aplikasi ini.
CNC
Kontrol numerik komputer adalah teknik untuk mengendalikan instrumen mesin melalui sistem komputer.
Pabrik dan mesin bubut CNC umumnya digunakan ketika diperlukan presisi atau pengulangan yang sangat tinggi. Misalnya, ini berguna untuk mengebor ratusan lubang identik untuk membuat pelat optik.
Metode pembuatan komponen ini diklasifikasikan sebagai "manufaktur subtraktif", karena komponen dibuat dengan membuang material secara bertahap.
Cetak 3d
Ini adalah proses manufaktur yang juga menghasilkan suku cadang menggunakan kontrol komputer. Faktanya, printer 3D juga merupakan mesin CNC, tetapi mengingat popularitasnya yang luar biasa, mereka jarang dikenal seperti itu.
Dalam pencetakan 3D, bagian didirikan dengan menambahkan bahan, hingga bagian lengkap dibuat. Pencetakan 3D sangat berguna untuk membuat suku cadang dan prototipe khusus sebelum mencapai desain akhir.
Kode sampel
- 11: Menunjukkan nomor baris kode dan digunakan sebagai referensi. Dalam hal ini, ini sesuai dengan baris 11 dari program yang sedang dijalankan.
- G / M: Berwarna biru. Menunjukkan bahwa itu adalah perintah dari tipe yang ditunjukkan oleh surat itu. Dalam hal ini, kode G1 sesuai dengan perintah: Gerakan terkoordinasi dengan kecepatan maju.
Selanjutnya, setiap teks yang berwarna merah mendefinisikan parameter tertentu untuk perintah dan kemudian nilai untuk setiap parameter yang dimaksud:
- F: Kecepatan. Dalam hal ini, kecepatannya diindikasikan menjadi 900.
- X / Y / Z: Mereka adalah koordinat posisi.
- E: Gerakan pengumpan.
Referensi
- Educatibot (2019). G-Code. Diambil dari: educatibot.com.
- Ultimaker (2019). Apa itu g-code? Diambil dari: Ultimaker.com.
- Benjamin Goldschmidt (2019). Printer 3D G-Code vs CNC G-Code - Apa Bedanya? All3dp. Diambil dari: all3dp.com.
- Autodesk (2019). Memulai G-Code. Diambil dari: autodesk.com.
- Wikipedia ensiklopedia gratis (2019). G-code. Diambil dari: en.wikipedia.org.