KODE G DAN M DASAR PADA PROGRAM CNC MILL
Table of Contents
Belajar mesin CNC memang sangat menarik dan merupakan keterampilan yang sangat dicari di industri manufaktur. Untuk siswa SMK jurusan Teknik Pemesinan, memahami Kode G (G-Code) dan Kode M (M-Code) adalah fondasi utama sebelum kamu bisa membuat program atau mengoperasikan mesin CNC Milling.
A. PENGERTIAN KODE G DAN KODE M
Dalam pemrograman CNC, program membaca baris perintah dari atas ke bawah. Perintah ini terbagi menjadi dua keluarga besar:
1. Kode G (Geometry / Preparatory Codes)- Mengatur pergerakan pahat (tool). Kode ini memberi tahu mesin ke mana harus bergerak dan bagaimana cara bergeraknya (lurus, melingkar, cepat, atau pelan).
- Mengatur fungsi fisik mesin. Kode ini bekerja seperti sakelar on/off untuk komponen mesin, seperti menyalakan putaran spindle, menghidupkan cairan pendingin (coolant), atau mengakhiri program.
B. KODE G DASAR (PERGERAKAN DAN KOORDINASI)
Ini adalah kode-kode yang paling sering digunakan untuk membentuk benda kerja:
| Kode | Fungsi Utama | Penjelasan |
| G00 | Gerak Cepat (Rapid Positioning) | Mesin bergerak sangat cepat ke titik koordinat tujuan tanpa menyayat bahan. Digunakan untuk memposisikan pahat di dekat benda kerja. |
| G01 | Gerak Lurus Menyayat (Linear Interpolation) | Mesin bergerak lurus ke titik tujuan sambil menyayat bahan. Membutuhkan perintah F (Feedrate / kecepatan pemakanan). |
| G02 | Gerak Melingkar Searah Jarum Jam (CW) | Pahat bergerak membentuk busur/lingkaran searah jarum jam sambil menyayat. |
| G03 | Gerak Melingkar Berlawanan Jarum Jam (CCW) | Pahat bergerak membentuk busur/lingkaran berlawanan arah jarum jam. |
| G90 | Pemrograman Absolut | Titik nol (0,0) selalu tetap di satu tempat (biasanya di ujung benda kerja). Semua pergerakan diukur dari titik nol ini. |
| G91 | Pemrograman Inkremental | Titik nol selalu berpindah-pindah mengikuti posisi terakhir pahat. (Posisi saat ini menjadi titik 0,0 untuk gerakan selanjutnya). |
C. KODE M DASAR (FUNGSI MESIN)
Kode M mengontrol perangkat keras di sekitar mesin. Berikut yang wajib kamu hafal:
| Kode | Fungsi Utama | Penjelasan |
| M03 | Spindle ON (CW) | Memutar spindle (pisau frais) searah jarum jam. Biasanya diikuti dengan S (Speed / putaran rpm). Contoh: M03 S1500. |
| M04 | Spindle ON (CCW) | Memutar spindle berlawanan arah jarum jam (jarang digunakan pada milling standar, kecuali untuk proses tapping/membuat ulir). |
| M05 | Spindle OFF | Menghentikan putaran spindle. |
| M06 | Ganti Pahat (Tool Change) | Memerintahkan mesin untuk mengganti pisau. Diikuti dengan nomor alat T. Contoh: M06 T01 (Ganti dengan Tool nomor 1). |
| M08 | Coolant ON | Menyalakan cairan pendingin agar pisau tidak cepat panas atau tumpul. |
| M09 | Coolant OFF | Mematikan cairan pendingin. |
| M30 | Program Selesai | Mengakhiri program CNC dan mengembalikan mesin ke baris pertama untuk benda kerja berikutnya. |
-= TERIMA KASIH =-

Posting Komentar