Kode G untuk CNC: Panduan Lengkap

Semua pabrikan menggunakan pemrograman CNC untuk mengontrol perkakas mesin untuk memproduksi suku cadang dan komponen. Inti dari operasi produksi otomatis ini, terdapat serangkaian perintah yang memandu pergerakan mesin CNC. Perintah yang dimaksud dikenal sebagai kode geometris (kode G).

Apa itu Kode G untuk CNC?

Kode G menjelaskan bahasa pemrograman khusus yang diterapkan pada mesin CNC untuk memandu gerakan dan fungsi tambahannya.

Ini bukan bahasa komputer eksklusif melainkan seperangkat bahasa canggih yang menawarkan perintah kontrol motor dan sakelar/relai ke fungsi mesin. Beberapa perintahnya meliputi, kecepatan spindel, motor sumbu-lintasan, dan orientasi fisik berdasarkan datum tambahan atau absolut.

Gcode untuk CNC adalah bahasa pemrograman paling populer untuk menggerakkan peralatan manufaktur yang dikendalikan komputer.

Bahasanya terkadang relatif rumit dan berbeda dari satu mesin ke mesin lainnya. Meskipun demikian, dasar-dasarnya jauh lebih sederhana daripada yang terlihat pada awalnya dan sebagian besar mengikuti standar industri.

Perbedaan antaraKode M dan Kode G di CNC

Mesin CNC

Mesin CNC

Kode M dan G yang digunakan dalam CNC memiliki tujuan yang berbeda namun kontras dalam menjalankan mesin CNC. Ada 3 perbedaan penting antara bahasa pemrograman kode M dan G:

  1. Gcode memandu mobilitas dan pengoperasian mesin CNC. Sebaliknya, kode M mengontrol fungsi yang tidak berhubungan dengan gerakan.
  2. Gcode menggerakkan mesin CNC, sementara kode M memicu pengontrol logika terprogram (PLC) peralatan.
  3. Perintah Gcode biasanya berkisar di perangkat CNC. Di sisi lain, sebagian besar kode M tetap serupa.

Fungsi Kode G untuk CNC

Contoh Perintah G-code

Contoh Perintah G-code

Tujuan dasar kode G adalah untuk mengarahkan gerak dan pengoperasian mesin CNC. Ini mensistematisasikan prosedur penalaran 3D, mengarahkan kepala cetak, pemotong, dan komponen lainnya melalui jalur yang mengaturnya untuk operasi yang diinginkan dan mengimplementasikan perintah.

Selama proses tersebut, kode G menetapkan aliran cairan pendingin dan kecepatan spindel serta mengelola modifikasi alat apa pun yang diperlukan. Hal ini memungkinkan penulisan pola potong dan pindahkan yang membentuk proses terperinci yang dapat dipatuhi oleh mesin CNC tanpa pengawasan.

Cara Kerja Kode G untuk CNC

Prosedur pengoperasian kode G untuk CNC merupakan pengoperasian yang tersinkronisasi antara pemrograman kode oleh operator dan fungsi-fungsi mesin.

Semua mesin CNC dilengkapi mikrokontroler yang mampu mendekode kode G. Sebagian besar mesin beroperasi pada kode G standar.

Namun, mesin tertentu menyertakan beberapa sumbu atau properti tingkat lanjut yang tidak dapat dikontrol oleh perintah kode G standar. Oleh karena itu, perintah tambahan diperlukan untuk memandu fungsi tambahan.

Sistem pengendalian internal membaca dan menerjemahkan perintah berdasarkan sinyal mikrokontroler. Ini kemudian memberikan arah gerakan ke banyak fungsi mesin CNC.

Struktur Kode G untuk Mesin CNC

Kode G untuk CNC merupakan perpaduan antara huruf dan angka. Jarak antara huruf dan angka berbeda-beda tergantung pada peralatan CNC tertentu.

Setiap baris kode G, juga disebut sebagai blok kode G, dapat memiliki beberapa kelompok instruksi. Mesin membaca dan menjalankan perintah ini dalam pola tertentu dari atas ke bawah dan kiri ke kanan.

Berikut huruf-huruf umum yang diterapkan pada kode G untuk bahasa pemrograman mesin CNC:

  • N:mewakili nomor baris
  • G:Menunjukkan kapan perkakas bergerak dan berhenti
  • X, Y, Z:Mewakili posisi perkakas dalam 3D (X-horizontal, Y-Vertikal, dan kedalaman Z).
  • F:Menunjukkan laju pengumpanan mesin CNC
  • S:Menentukan kecepatan spindel
  • T:Menentukan perkakas yang akan digunakan
  • M:Menginstruksikan tentang berbagai fungsi mesin atau fungsi mesin
  • saya dan J:Merupakan pusat busur tambahan yang dibuat oleh mesin
  • R:Tunjukkan radius busur
  • A:Pandu perkakas tentang sumbu X
  • B:Mewakili nilai rotasi terhadap sumbu Y
  • C:Mewakili nilai posisi terhadap sumbu Z
  • D:Menentukan sejauh mana mesin CNC mengimbangi diameter perkakas.
  • aku:Menunjukkan operasi berulang dan berapa kali operasi tersebut harus diulang
  • P:Memerintahkan kode G agar CNC melompat secara tertunda atau tepat waktu

Struktur kode G lainnya untuk CNC bergantung pada kemampuan mesin. Kode tersebut mungkin menambahkan koordinat arah tambahan untuk peralatan 4 atau 5 sumbu.

Kode G Paling Umum

Anda dapat mengkategorikan kode G untuk mesin CNC ke dalam berbagai kelompok tergantung fungsinya. Kategorinya meliputi:

 

Kode G Petunjuk
Perintah Pemosisian

G00

G01

G02

G03

G90

 

 

Pemosisian Perkakas CNC Cepat

Interpolasi Linier

Interpolasi Busur Searah Jarum Jam (Interpolasi Heliks atau Melingkar)

Interpolasi Berlawanan Jarum Jam (Interpolasi Heliks atau Melingkar)

Gunakan koordinat absolut

Perintah Kecepatan

G08-G09

G93-G95

G96

G97

 

 

Kecepatan menurun atau bertambah

Pemilihan nilai umpan linier

Kecepatan permukaan terus menerus

Kecepatan spindel terus menerus

Perintah Fungsi Pemesinan

G81

G82

G83

G84

 

 

Pengeboran dasar

Pengeboran dasar dengan diam

Pengeboran lubang yang dalam

Penyadapan

 

 

 

Perintah Offset

G40 – G44

G53-G59

 

 

Nilai Offset Perkakas

Nilai Offset Nol

 

Perintah Lain-Lain

G04

G61

G80-G89

 

 

Waktu tunggu

Mode Berhenti Tepat

Deskripsi proses

Cara Menghasilkan Kode G

Di sini, kami akan menyoroti 4 prosedur penting pembuatan kode G dengan menggunakan perangkat lunak CAD/CAM:

Langkah Pertama: Kembangkan Prototipe CAD

Mengembangkan prototipe CAD dari barang yang akan diproduksi merupakan langkah awal. Anda melakukan ini menggunakan perangkat lunak CAD yang Anda anggap sesuai dengan kebutuhan Anda. Alternatifnya adalah memindai produk fisik atau mengimpor prototipe CAD yang tersedia. Namun demikian, Anda harus memastikan bahwa prototipe tersebut menangkap bentuk, ukuran, dan karakteristik produk akhir secara tepat.

Langkah Kedua: Garis Besar Spesifikasi CAM

Menguraikan spesifikasi CAM sangat penting dalam menentukan cara sistem CNC akan menjalankan pemrosesan prototipe CAD. Tahap ini dapat dilakukan dengan menggunakan perangkat lunak CAM yang berdiri sendiri yang memiliki kapasitas untuk mengimpor prototipe CAD atau perangkat lunak CAM yang tertanam dengan perangkat lunak CAD.

Material, jenis mesin CNC, alat pemotong plasma, jalur pahat, laju pengumpanan, kecepatan spindel, dan operasi pemesinan merupakan spesifikasi CAM yang penting untuk diperhitungkan. Selain itu, simulasi prosedur pemesinan sangat penting untuk memastikan tabrakan atau kesalahan.

Langkah Tiga: Hasilkan G-code untuk CNC

Spesifikasi CAM berperan penting dalam pembuatan kode G. Hal ini dapat dilakukan melalui perangkat lunak CAM atau secara manual.

Ingatlah untuk memastikan bahwa kode G yang dikembangkan untuk CNC sinkron dengan perangkat dan sesuai dengan konfigurasi dan sintaks benchmark. Untuk penyesuaian keluaran atau optimalisasi kinerja, Anda dapat melakukan pengeditan kode G.

Langkah Empat: Masukkan kode G ke dalam Mesin

Fase terakhir adalah memasukkan dan mengeksekusi kode G yang dikembangkan di mesin CNC. Pengumpanan dapat dilakukan melalui perangkat nirkabel, koneksi jaringan, atau drive USB. Anda harus memastikan bahwa mesin CNC memiliki alat pemotong, koordinat, dan material yang tepat.

Selain itu, disarankan untuk menguji kode G pada produk kering atau produk sampel sebelum menjalankannya. Ini membantu dalam menjamin keamanan dan kualitas produk akhir.

Menafsirkan Perintah Kode G

Membaca kode G untuk perintah mesin CNC relatif sederhana dengan sedikit latihan. Mari kita lihat langkah-langkah dasar yang akan membantu Anda menafsirkan perintah kode G:

  1. Mulailah dengan berkonsentrasi pada huruf abjad dari perintah kode G.
  2. Huruf G berhubungan dengan berfungsinya mesin CNC. Angka setelah alfabet mewakili operasi mesin atau proses yang akan terpengaruh.
  3. Huruf X, Y, dan Z menunjukkan posisi dengan sistem koordinat. Angka yang mengikuti huruf-huruf ini menunjukkan posisi yang tepat pada setiap sumbu.
  4. Huruf A, B, dan C melambangkan posisi sudut yang sama dengan X, Y, dan Z. Angka yang mengikuti huruf melambangkan nilai putaran sudut pada arah tertentu.
  5. Huruf seperti F dan S menunjukkan kecepatan spindel dan laju umpan. Angka berikutnya setelah huruf mewakili kecepatan nilai terkait. Misalnya, F200 memerintahkan mesin CNC untuk menggunakan 200 feed rate.
  6. Anda dapat menambahkan komentar pada kode G untuk CNC dengan menyertakan titik koma (;) di akhir blok. Komentar tertulis apa pun di blok setelah titik koma tidak akan memengaruhi pengoperasian mesin CNC.

Perangkat Lunak untuk Membuat Kode G

Contoh Perintah G-code

Contoh Perintah G-code

Biasanya, pendahulu kode G untuk mesin CNC adalah file CAD. Ini membentuk model grafis dalam 2D atau 3D dari produk yang dibutuhkan. Setelah itu, terdapat software canggih yang mampu secara otomatis mengubah desain CAD menjadi perintah kode G yang optimal.

Perangkat lunak CAM adalah alat umum dan ampuh untuk menghasilkan file kode G untuk digunakan dalam mesin CNC. Mereka memungkinkan simulasi kode G dan Anda dapat menghubungkan program langsung dengan peralatan.

Keuntungan dari prosedur ini adalah sistem komputer dapat melakukan penghitungan otomatis untuk menentukan rute perkakas terbaik dan pengaturan tambahan. Pemrograman kode G yang dikembangkan mampu menangani fitur-fitur seperti offset perkakas CNC.

Perangkat lunak pengedit kode G tersedia jika ada kebutuhan untuk membuat perubahan apa pun pada kode G untuk CNC. Editor kode G ini diperlukan saat Anda ingin melakukan penyesuaian desain CAD.

Program kode G yang dibuat tidak standar untuk semua mesin CNC karena variasi fitur peralatan dan varian format. Akibatnya, instruksi pemrograman menjalani perangkat lunak tambahan yang disebut pasca-pemrosesan.

Perangkat lunak ini mensistematisasikan kode G yang dihasilkan secara tepat berdasarkan cara mesin membaca. Melakukan hal ini menghilangkan kemungkinan bug karena perbedaan dalam beberapa perangkat lunak pengontrol peralatan. Versi kode G inilah yang Anda masukkan dan aktifkan di mesin CNC.

Jenis mesin yang Menerapkan Kode G untuk CNC

Cukup banyak mesin CNC yang menggunakan pemrograman kode G. Mesin yang umum termasuk berikut ini:

· Mesin Penggilingan CNC

Mesin penggilingan CNC menggunakan perkakas pemotong putar pada benda kerja statis. Ini fitur alat pemotong yang hadir dalam berbagai bentuk dan desain. Hal ini menghasilkan sejumlah jenis prosedur penggilingan yang berbeda.

· Mesin Pembubutan CNC

Mesin CNC jenis ini memiliki fitur perkakas potong statis pada benda kerja yang berputar. Berperan penting dalam membentuk tanda simetris pada permukaan kerucut dan silinder.

Peralatan tersebut menggunakan jalur perkakas heliks pada benda kerja. Mesin bubut CNC membantu pemesinan permukaan luar selama proses pembentukan. Mesin bubut CNC menerapkan konsep kerja mesin bubut.

· Mesin Penggiling CNC

Fungsi utama mesin gerinda CNC adalah untuk memastikan pemesinan permukaan halus. Ini menghilangkan material yang dapat diabaikan dari benda kerja untuk memberikan permukaan yang halus.

Itu datang sebagai peralatan bantu di samping yang lain seperti mesin pembubutan dan penggilingan. Selain itu, mesin gerinda CNC juga mampu menghilangkan gerinda yang terbentuk setelah pengelasan dan prosedur penyambungan terkait.

· Mesin Pengeboran CNC

Kebanyakan pengeboran dilakukan dengan menggunakan mesin bor CNC. Itu membuat lubang pada benda kerja melalui mata bor. Lubang yang dibor mungkin untuk perakitan sekunder, pemasangan sekrup atau estetika.

Umumnya, mesin bor dilakukan setelah operasi pemesinan lainnya. Diameter lubang seringkali terbatas. Oleh karena itu, mesin bor CNC diterapkan ketika Anda membutuhkan diameter lubang yang besar.

· Mesin Perutean CNC

Ini adalah jenis mesin CNC yang membantu memotong berbagai bahan. Biasanya memadukan router genggam dengan sistem CNC.

Router memiliki kapasitas untuk menghilangkan sejumlah material dari permukaan benda kerja dalam jumlah yang sangat teratur. Oleh karena itu dapat menghasilkan ukiran yang rumit.

· Mesin Pemotong Laser CNC

Pada jenis mesin CNC ini, sinar laser yang sangat terfokus menghasilkan panas yang melelehkan dan memotong material yang sedang dikerjakan. Sistem optik pada mesin pemotongan laser CNC menghasilkan panas dengan intensitas yang sangat tinggi.

Meskipun demikian, peralatannya terbatas sehubungan dengan bahan yang dapat Anda potong. Pengerjaan material halus seperti plastik akan menghasilkan gas berbahaya yang dapat merusak sistem optik.

· Mesin Pemotong Jet Air CNC

Ini adalah metode kreatif memotong benda kerja dengan menggunakan tenaga air bertekanan tinggi untuk memotong benda apa pun. Ketebalan aliran air lebih rendah dibandingkan rambut manusia.

Kode G untuk pemrograman mesin CNC memungkinkan untuk menggeser kepala pemotongan. Anda dapat menggunakan mesin ini dalam aplikasi apa pun karena mesin ini dapat menembus material dengan ketebalan yang besar.

Di TSINFA, kami akan membantu Anda mendapatkan mesin CNC yang tepat untuk semua kebutuhan fabrikasi Anda. Tim kami akan membantu Anda dalam seluruh proses pemrograman.

Lebih banyak sumber daya:

Apa itu kode-M – Sumber: TSINFA

Pasca Prosesor dalam Pemesinan CNC – Sumber: TSINFA

kode-G – Sumber: DIREKTORI IQS

Jenis Mesin CNC – Sumber: TSINFA

Peralatan Mesin CNC – Sumber: TSINFA