Artikel ini membahas mengenai macam-macam Koder Program Mesin CNC.
Pemrograman CNC (Computer Numerical Control) adalah hasil gabungan dari beberapa G Code dan M Code yang dirancang untuk mengerjakan benda kerja sesuai dengan desain yang ditentukan. Perbedaan program CNC dengan pemrograman lain ada pada proses pembuatan menggunakan software digunakan untuk mengendalikan perangkat keras mesin CNC. Kode program CNC yaitu G dan M, yang awalnya mungkin tampak rumit, sebenarnya bisa dipelajari dengan mudah.

Berikut ini adalah macam-macam kode program mesin CNC yang biasa digunakan.
Macam Kode Program Pada Mesin CNC
1. Kode G (G Code)
G merupakan singkatan dari geometri, format alfanumerik ini digunakan sistem untuk memerintah bagian apa yang harus dikerjakan. Perbedaan kode G antar mesin terletak pada banyaknya angka nol antara huruf dan angka atau jarak antar perintah. Tidak semua mesin menggunakan kode generik yang sama, maka operator perlu mengetahui Bahasa mensin yang digunakan.
| Kode | Fungsi |
| G00 | Gerakan pemosisian bebas (Rapid) |
| G01 | Gerakan linear sesuai feed rate |
| G02 | Interpolasi melingkar searah jarum jam (CW) |
| G03 | Interpolasi melingkar berlawanan arah jarum jam (CCW) |
| G04 | Program berhenti pada waktu tertentu |
| G05 | Proses menambah dan mengurangi kecepatan |
| G07 | Menentukan sumbu imajiner |
| G09 | Ketepatan pemberhentian mesin |
| G10 | Set koordinat sistem data |
| G11 | Program parameter input cancel |
| G12 | Circle cutting searah jarum jam |
| G13 | Circle cutting berlawanan arah jarum jam |
| G15 | Pembatalan perintah koordinat polar |
| G16 | Perintah koordinat polar |
| G17 | Sumbu X-Y |
| G18 | Sumbu X-Z |
| G19 | Sumbu Y-Z |
| G20 | Input satuan inch |
| G21 | Input satuan mm |
| G22 | Parameter tenaga pemotongan ON |
| G23 | Parameter tenaga pemotongan OFF |
| G27 | Pemeriksaan pengembalian titik referensi pemotongan |
| G28 | Kembali ke referensi point |
| G31 | Lewati perintah (untuk mengukur ketelitian dan sistem pengukuran panjang) |
| G32 | Titik tunggal uliran, atau gaya uliran |
| G33 | Pemotongan konstan |
| G34 | Lingkaran dalam baut/irama variabel pemotongan |
| G35 | Garis pada sudut busur |
| G36 | Busur pemotongan |
| G40 | Pembatalan kompensasi cutter |
| G41 | Kompensasi cutter kiri |
| G42 | Kompensasi cutter kanan |
| G43 | Kompensasi Panjang cutter arah positif |
| G44 | Kompensasi Panjang cutter arah negative |
| G45 | Menaikkan offset tools |
| G46 | Menurunkan offset tools |
| G47 | Menaikkan ganda offset tools |
| G48 | Menurunkan ganda offset tools |
| G49 | Pembatalan kompensasi offset panjang tools |
| G52 | Setting local koordinat |
| G54, G55, G56, G57 | Sistem koordinat benda kerja |
| G68 | Putar sumbu koordinat |
| G69 | Pembatalan putar sumbu koordinat |
| G74 | Menghitung langkah tapping |
| G80 | Pembatalan pengerjaan siklus |
| G81 | Pembuatan lubang/drilling |
| G82 | Pembuatan lubang counter boring |
| G85 | Penghitungan langkah boring |
| G90 | Perintah sistem pengerjaan absolute |
| G91 | Perintah sistem pengerjaan incremental |
| G98 | Kembali ke titik inisial siklus |
| G99 | Kembali ke titik R siklus |
2. Kode M (M Code)
M merupakan singkatan dari Miscellaneous function adalah jenis kode yang digunakan pada mesin CNC. M code selalu berhubungan erat dengan G code, hal yang istimewa dari M Code merupakan kode pada pemrograman mesin CNC yang menyatakan keadaan atau fungsi dari mesin tersebut.
| Kode | Fungsi |
| M00 | Program berhenti |
| M01 | Program opsional berhenti |
| M02 | Akhir program |
| M03 | Poros mesin berputar searah jarum jam |
| M04 | Poros mesin berputar berlawanan arah jarum jam |
| M05 | Poros mesin berhenti |
| M06 | Pergantian tools |
| M07 | Menghidupkan pendingin pada poros mesin |
| M09 | Mematikan pendingin pada poros mesin |
| M19 | Orientasi poros mesin |
| M28 | Return to origin |
| M29 | Proses tapping |
| M30 | Reset |
| M41 | Pilihan gigi rendah |
| M42 | Pilihan gigi tinggi |
| M94 | Membatalkan cerminan datar |
| M95 | Cerminan gambar spindel X |
| M96 | Cerminan gambar spindel Y |
| M98 | Sub program call |
| M99 | Mengakhiri sub program |
3. Kode Teknologi
Kode teknologi merupakan bagian dari kode G yang digunakan untuk menentukan satuan kecepatan gerakan sumbu atau feeding mesin CNC, antara lain:
| Kode | Fungsi |
| G94 | Kecepatan gerakan sumbu/feeding dalam mm tiap menit (Rpm) |
| G95 | Kecepatan gerakan sumbu/feeding dalam mm tiap putaran |
| G96 | Kecepatan gerakan sumbu/feeding dalam mm tiap putaran constant cutting speed. |
Inilah beberapa hal penting yang perlu diingat oleh operator mesin CNC mengenai rumus G code dan M code. Mesin CNC memiliki peran yang besar dalam industri manufaktur. Oleh karena itu, sebagai operator, kita perlu memanfaatkannya dengan maksimal dan benar agar produk-produk yang dihasilkan memiliki kualitas yang baik.
Bagaimana Teknologi CNC Membantu Menciptakan Plakat yang Sempurna?
Dalam industri plakat dan penghargaan, presisi dan detail adalah faktor utama untuk menciptakan produk yang berkelas. Teknologi CNC (Computer Numerical Control) menjadi solusi terbaik untuk memastikan plakat dibuat dengan tingkat ketelitian tinggi dan desain yang kompleks dapat direalisasikan dengan sempurna.
Kreasi Muda Indonesia sebagai produsen plakat dan vendel nomor 1 di Indonesia, memiliki kemampuan menciptakan produk-produk melalui teknologi mesin CNC yang berkualitas. Berikut beberapa produk yang kami hasilkan menggunakan teknologi tersebut:



Kami melayani berbagai kebutuhan untuk event korporat, perlombaan, seminar, hingga penghargaan komunitas, dengan desain yang dapat disesuaikan sesuai permintaan klien. Dengan komitmen terhadap kualitas, kreativitas, dan ketepatan waktu, Kreasi Muda Indonesia siap membantu Anda menciptakan momen istimewa dan memberikan apresiasi terbaik di setiap acara.
Pesan Plakat Modern dan Eksklusif di Kreasi Muda Indonesia!
Jika Anda mencari plakat berkualitas tinggi dengan desain modern dan presisi maksimal, Kreasi Muda Indonesia siap mewujudkannya untuk Anda! Kami menggunakan teknologi CNC terbaik untuk menciptakan plakat yang eksklusif dan berkelas. Pesan sekarang dan buat penghargaan Anda lebih bermakna!

Hubungi kami sekarang di WhatsApp 0813-1077-6156 untuk konsultasi dan pemesanan!
Facebook Comments