PEMROGRAMAN CNC

Kode G dan M CNC

Ringkasan praktis kode persiapan dan kode bantu yang umum digunakan, disertai catatan keselamatan karena fungsi dapat berbeda menurut kontrol dan produsen mesin.

Pemrograman CNC, gambar teknik, dan proses pemesinan

Kode G: gerakan dan pemesinan

  • G00 — pemosisian cepat
  • G01 — gerakan linear dengan pemakanan
  • G02 / G03 — interpolasi melingkar searah jarum jam / berlawanan arah jarum jam
  • G17 / G18 / G19 — memilih bidang XY / XZ / YZ
  • G20 / G21 — satuan inci / milimeter
  • G40 / G41 / G42 — membatalkan / mengaktifkan kompensasi radius alat kiri / kanan
  • G54–G59 — memilih sistem koordinat benda kerja
  • G81 — siklus pengeboran umum; parameternya bergantung pada kontrol
  • G90 / G91 — pemrograman absolut / inkremental

Kode M: fungsi bantu mesin

  • M00 — penghentian program wajib
  • M01 — penghentian opsional; opsi pada panel harus diaktifkan
  • M03 / M04 / M05 — spindel searah jarum jam / berlawanan arah / berhenti
  • M06 — pergantian alat; bergantung pada konfigurasi mesin
  • M08 / M09 — cairan pendingin hidup / mati
  • M30 — akhir program dan pengaturan ulang pada banyak kontrol
  • M98 / M99 — memanggil subprogram / kembali dari subprogram

Sebelum menjalankan program

Kode yang sama dapat berperilaku berbeda menurut kontrol, produsen mesin, parameter, dan status modal aktif. Kode M sering ditetapkan khusus oleh produsen mesin. Sintaks siklus tetap seperti G81 juga berbeda antar keluarga kontrol. Periksa manual pemrograman mesin dan verifikasi keluaran postprocessor, simulasi, offset alat, titik nol benda kerja, serta gerakan aman sebelum menjalankan program pada mesin nyata.

Gunakan daftar ini sebagai referensi umum; manual mesin dan postprocessor yang telah diverifikasi menjadi acuan utama.