Materi Teknik Pemesinan

Apa Itu Mesin CNC?

Masa depan manufaktur: Memahami mesin yang dikontrol oleh komputer (G-Code & M-Code).

CNC adalah singkatan dari **Computer Numerical Control**. Sederhananya, ini adalah mesin pemesinan (seperti bubut atau frais) yang pergerakannya tidak lagi diatur manual oleh tangan operator, melainkan diatur secara otomatis oleh **program komputer**.

Operator tidak lagi memutar tuas, melainkan memasukkan serangkaian instruksi (kode) ke komputer, dan mesin akan bergerak sendiri dengan tingkat presisi yang sangat tinggi (hingga seperseribu milimeter). Ini adalah jantung dari manufaktur modern.

Mesin CNC

Manfaat Utama CNC

  • Presisi & Akurasi: Komputer jauh lebih presisi daripada tangan manusia.
  • Repetisi: Mampu memproduksi 1000 buah komponen yang identik (sama persis) tanpa lelah.
  • Kompleksitas: Mampu membuat bentuk-bentuk 3D rumit yang mustahil dibuat dengan mesin manual.
  • Efisiensi: Bekerja lebih cepat dan bisa beroperasi 24/7.

Bahasa Mesin CNC: G-Code dan M-Code

Bagaimana kita "berbicara" dengan mesin CNC? Kita menggunakan bahasa pemrograman khusus yang disebut G-Code dan M-Code. Keduanya dikirim ke *controller* mesin.

1. G-Code (Geometric Code)

G-Code adalah perintah yang mengatur **pergerakan dan geometri**. Ini adalah kode utama yang memberi tahu alat potong ke mana harus pergi.

G00 ; Bergerak cepat (tanpa memotong) G01 ; Bergerak lurus sambil memotong G02 ; Bergerak melingkar searah jarum jam G03 ; Bergerak melingkar berlawanan jarum jam G01 X10 Y5 F200 ; (Contoh: Bergerak lurus ke koordinat X=10, Y=5 dengan kecepatan potong 200 mm/menit)

2. M-Code (Miscellaneous Code)

M-Code adalah perintah yang mengatur **fungsi-fungsi mesin** (di luar pergerakan). Ini adalah saklar "On/Off" untuk berbagai hal.

M03 ; Putar spindel (alat potong) searah jarum jam M05 ; Berhentikan putaran spindel M08 ; Nyalakan pendingin (coolant) M09 ; Matikan pendingin M30 ; Program selesai dan kembali ke awal

Uji Pemahaman: Mesin CNC

A. Contoh Soal dan Jawaban

Klik soal di bawah ini untuk melihat jawabannya.

Jawaban: Computer Numerical Control (Kontrol Numerik Berbasis Komputer).

Jawaban: Anda menggunakan M-Code (spesifiknya: M08).
Alasan: G-Code mengatur *pergerakan* (Geometri), sementara M-Code mengatur *fungsi mesin* (Miscellaneous) seperti menyalakan pendingin atau memutar spindel.

B. Soal Latihan Mandiri

Coba jawab pertanyaan berikut untuk menguji pengetahuan Anda:

  1. Sebutkan 3 keunggulan utama mesin CNC dibandingkan mesin manual!
  2. Apa perbedaan fungsi antara kode G00 dan G01?
  3. Apa fungsi dari perintah M-Code M03 dan M05?