Pengertian dan Fungsi G Code & M Code Mesin CNC

G Code Mesin CNC – Pemrograman CNC (Computer Numrically Controlled) adalah gabungan dari beberapa G code dan M Code yang di rangkai sedemikian rupa agar dapat mengoperasikan mesin CNC sesuai keinginan dan kebutuhan. Oleh karena itu dibutuhkan SDM ahli dalam membuat program CNC ini. Kode G dan Kode M ini sebenarnya cukup mudah dipelajari, asal kamu banyak berlatih dan belajar di lapangan secara langsung.

Baca juga Pengertian Mesin CNC dan Jenis Mesin CNC

Apa itu arti “G” pada G Code Pemrograman CNC?

Proses pemesinan CNC akan lebih mudah jika kamu dapat menguasai bentuk-bentuk lintasan pahat yang di perintah oleh kode G, atau biasa disebut interpolasi.

Arti huruf “G” ini yaitu singkatan dari geometri, yang merupakan format alfanumerik yang berfungsi untuk memberi perintah ke sistem. Seperti memberi perintah dimana harus memulai, bagaimana cara bergerak, sejauh apa pergerakan yang dilakukan dan kapan harus berhenti.

Fungsi G Code Mesin CNC

  • Bergerak dalam garis lurus dengan kecepatan maksimal.
  • Bergerak dalam garis lurus dengan kecepatan tertentu
  • Bergerak dalam lingkaran dalam kecepatan tertentu

Sementara M Code lebih ke arah pengaturan fungsi mesin, misalnya menggerakkan spindle, mengalirakan cairan pendingin (coolant), dll.

Hal penting yang perlu dipahami yaitu setiap operator harus mengetahui penggunaan bahasa pemrograman CNC yang tepat,agar program dapat bekerja dengan benar karena ada perbedaan dialek program.

Sebuah program dapat dikatakan baik apabila semua fasilitas dan komponen-komponen dapat dimanfaatkan sebagaimana mestinya. Dengan memaksimalkan perintah-perintah pemrograman CNC yang ada maka proses pemesinan akan semakin cepat.

Baca juga DESAIN MESIN PEMBERSIH GALON

Dibawah ini merupakan Tabel G Code dan M Code Mesin CNC yang sering digunakan dalam pembuatan program CNC.

NoKodeKeterangan
1G00Gerakan perpindahan posisi pahat lurus, cepat dan tanpa pemakananan ( Gerakan bebas)
2G01Gerakan pahat untuk memotong atau pemakanan benda kerja secara lurus ( Feeding )
3G02Gerakan pahat untuk memotong melingkar searah jarum jam ( CW )
4G03Gerakan pahat untuk memotong melingkar berlawanan arah jarum jam ( CCW )
5G04Waktu tunda atau program untuk berhenti pada waktu tertentu
6G09Exact stop
7G10Program data input
8G15Pembatalan perintah koordinat polar
9G16Perintah koordinat polar
10G17Pemilihan bidang X-Y (Interpolasi helical)
11G18Pemilihan bidang Y-Z
12G19Pemilihan bidang X-Z
13G20Input dalam satuan inch
14G21Input dalam satuan milimeter
15G22Menghidupkan fungsi cek stroke yang tersimpan
16G23Mematikan fungsi cek stroke yang tersimpan
17G27Mengecek kembali posisi referensi
18G28Kembali ke posisi otomatis
19G31Perintah skip
20G32Membuat ulir
21G40Membatalkan kompensasi pahat
22G41Kompensasi pahat kiri
23G42 Kompensasi pahat kanan
24G43 Kompensasi panjang pahat arah positif
25G44 Kompensasi panjang pahat arah negatif
26G45Menaikkan offset tools
27G46Menurunkan offset tools
28G47Menaikkan ganda offset tools
29G48Menurunkan ganda offset tools
30G49Membatalkan kompensasi offset panjang tools
31G52Setting local koordinat
32G54Sistem koordinat 1
33G55 Sistem koordinat 2
34G56 Sistem koordinat 3
35G57 Sistem koordinat 4
36G58 Sistem koordinat 5
37G59 Sistem koordinat 6
38G60Pengeposisian arah tunggal
39G63Pengerjaan ulir dalam
40G64Pengerjaan pemotongan
41G68Putar sumbu koordinat
42G69Pembatalan putar sumbu koordinat
43G74Menghitung langah tapping atau ulir dalam
44G80Membatalkan pengerjaan siklus
45G81Pembuatan lubang ( Drilling )
46G82Pembuatan lubang counter boring
47G83 Pembuatan lubang counter boring dengan waktu tunda
48G85Pembuatan lubang untuk Re amer
49G90Perintah sistem pengerjaan Absolute
50G91 Perintah sistem pengerjaan incremental
51G92Koordinat referensi benda kerja
52G94Kecepatan per menit ( RPM )
53G98Pengembalian pahat ke titik Z awal
54G99Pengembalian pahat pada jarak yang telah ditentukan (R)
Tabel G Code Mesin CNC

Baca juga Pengertian Kekasaran Permukaan di Bidang Manufaktur

Berikut merupakan tabel M Code Mesin CNC

NoKodeKeterangan
1M02Program selesai
2M03Spindle berputar searah jarum jam ( CW )
3M04 Spindle berputar berlawanan arah jarum jam ( CCW )
4M05 Spindle berhenti
5M06Pergantian tool
6M08Menghidupkan pompa coolant
7M09Mematikan pompa coolant
8M30Akhiri program dan mengembalikan posisi tool terakhir
9M98Masuk ke subprogram
10M99Keluar dari subprogram
Tabel M Code Mesin CNC

Semoga artikel tentang Pengertian dan Fungsi G Code & M Code Mesin CNC ini bermanfaat dan jangan lupa ikuti INSTAGRAM dan FACEBOOK kami dan dapatkan informasi seputar dunia teknik setiap harinya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *