ZMedia Purwodadi

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).
2. Kode M (Machine / Miscellaneous Codes)
  • 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:

KodeFungsi UtamaPenjelasan
G00Gerak Cepat (Rapid Positioning)Mesin bergerak sangat cepat ke titik koordinat tujuan tanpa menyayat bahan. Digunakan untuk memposisikan pahat di dekat benda kerja.
G01Gerak Lurus Menyayat (Linear Interpolation)Mesin bergerak lurus ke titik tujuan sambil menyayat bahan. Membutuhkan perintah F (Feedrate / kecepatan pemakanan).
G02Gerak Melingkar Searah Jarum Jam (CW)Pahat bergerak membentuk busur/lingkaran searah jarum jam sambil menyayat.
G03Gerak Melingkar Berlawanan Jarum Jam (CCW)Pahat bergerak membentuk busur/lingkaran berlawanan arah jarum jam.
G90Pemrograman AbsolutTitik nol (0,0) selalu tetap di satu tempat (biasanya di ujung benda kerja). Semua pergerakan diukur dari titik nol ini.
G91Pemrograman InkrementalTitik 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:

KodeFungsi UtamaPenjelasan
M03Spindle ON (CW)Memutar spindle (pisau frais) searah jarum jam. Biasanya diikuti dengan S (Speed / putaran rpm). Contoh: M03 S1500.
M04Spindle ON (CCW)Memutar spindle berlawanan arah jarum jam (jarang digunakan pada milling standar, kecuali untuk proses tapping/membuat ulir).
M05Spindle OFFMenghentikan putaran spindle.
M06Ganti Pahat (Tool Change)Memerintahkan mesin untuk mengganti pisau. Diikuti dengan nomor alat T. Contoh: M06 T01 (Ganti dengan Tool nomor 1).
M08Coolant ONMenyalakan cairan pendingin agar pisau tidak cepat panas atau tumpul.
M09Coolant OFFMematikan cairan pendingin.
M30Program SelesaiMengakhiri program CNC dan mengembalikan mesin ke baris pertama untuk benda kerja berikutnya.


-= TERIMA KASIH =-

Posting Komentar