
CNC · Pelajaran 7 dari 8 · ±3 menit baca
Kesalahan Pemrograman yang Paling Sering Terjadi
Daftar periksa sebelum program dijalankan di mesin sungguhan.
Isi modul · 8 pelajaran
Sebagian besar tabrakan pada mesin CNC bukan disebabkan kesalahan rumit, melainkan kelalaian kecil yang berulang. Mengenalinya lebih dulu jauh lebih murah daripada menemukannya lewat kerusakan.
| Kesalahan | Akibatnya |
|---|---|
| Lupa G21, mesin masih mode inci | Seluruh ukuran meleset 25,4 kali lipat |
| Tertinggal di mode G91 (inkremental) | Tool bergerak menjauh terus karena tiap koordinat dihitung dari posisi terakhir |
| Memakai G00 saat tool menyentuh material | Tool patah dan benda kerja rusak seketika |
| Lupa G80 setelah siklus tetap | Mesin mengebor di setiap titik perpindahan |
| Lupa G40 di akhir kontur | Tool bergeser saat menjauh dan menabrak benda kerja |
| Salah nomor work offset (G54 vs G55) | Seluruh pengerjaan meleset ke posisi yang salah |
| Feed (F) belum ditulis sebelum G01 pertama | Mesin memakai feed terakhir yang tersimpan, bisa jauh terlalu cepat |
| Nilai Z bidang aman terlalu rendah | Tool menabrak ragum atau klem saat berpindah |
Perhatian: Kesalahan satuan dan mode koordinat bisa tetap dijalankan tanpa alarm. Pada frais yang memakai G90/G91, tetapkan mode yang dimaksud secara eksplisit. Pada bubut, verifikasi sistem kode dan penggunaan X/Z atau U/W; jangan menyalin baris G90 dari contoh frais karena dapat berarti siklus pembubutan.
Tips: Biasakan membaca ulang program dari baris terakhir ke atas saat memeriksa. Membaca dari bawah memutus kebiasaan mata yang sudah hafal urutannya, sehingga kesalahan lebih mudah tertangkap.
Gejala → kemungkinan kesalahan program
| Gejala di mesin | Kesalahan yang biasa ditemukan |
|---|---|
| Tool menukik cepat ke benda | G00 masih aktif, atau Z ditulis tanpa G01 |
| Ukuran seluruh fitur bergeser sebesar radius tool | G41/G42 tidak aktif atau D offset salah |
| Tool bergerak 1000× lebih kecil | Titik desimal hilang (X10 dibaca 0,010 mm) |
| Lubang dibor di semua titik berikutnya | Siklus tetap tidak ditutup G80 |
| Alarm busur | Titik akhir G02/G03 tidak cocok dengan R atau I/J/K |
| Kedalaman salah hanya pada tool tertentu | G43 memakai H milik tool lain |
