Operator Urban Creator memeriksa limit switch pada sumbu CNC router

Limit Switch Error CNC: Diagnosis Alarm dan Homing GRBL

Limit switch error pada CNC sering tampak sebagai alarm mendadak, homing yang gagal, atau sumbu yang tidak berhenti pada titik yang diharapkan. Ketiga gejala itu tidak selalu berasal dari sakelar yang rusak. Penyebabnya dapat berupa arah pencarian salah, posisi sensor meleset, kabel tertarik, sinyal berisik, atau pengaturan yang tidak cocok dengan rangkaian mesin. Agar diagnosis tidak berubah menjadi tabrakan, kita harus memisahkan gejala, mencatat keadaan awal, dan menguji satu hal pada satu waktu.

Panduan ini melengkapi cara setting limit switch dan homing CNC. Jika Anda mengikuti urutan semi-wiki, kembali ke halaman induk Troubleshooting: Topik Limit Switch Error. Contoh kode alarm di sini mengacu pada GRBL 1.1 klasik. Pengendali grblHAL, FluidNC, atau firmware lain dapat menggunakan pesan serta aturan berbeda; selalu cocokkan dengan dokumentasi versi yang benar.

Mulai dari keselamatan dan keadaan mesin

Hentikan pekerjaan saat alarm batas muncul. Jangan langsung membuka kunci alarm lalu meneruskan potong dari posisi terakhir. Pada hard limit, penghentian tiba-tiba dapat membuat posisi yang diingat pengendali tidak lagi dapat dipercaya. Jauhkan pahat dari benda kerja, tunggu spindle berhenti, dan periksa apakah ada penjepit atau kabel yang tersangkut. Jika terjadi benturan, amati kerusakan mekanik sebelum mencoba homing ulang. Catat pesan alarm persis seperti yang tampil pada sender.

Matikan dan amankan mesin sesuai prosedur sebelum menyentuh dudukan sakelar, pengikat, atau kabel. Jangan menekan sensor dengan tangan ketika gantry bergerak. Jangan menjembatani terminal atau menonaktifkan perlindungan hanya agar mesin dapat berjalan. Tombol berhenti darurat, limit switch, dan homing punya fungsi yang berbeda; salah satunya tidak boleh dianggap pengganti yang lain. Bila perlu memeriksa kontinuitas atau sinyal listrik di dalam panel, gunakan teknisi kompeten dan diagram pengendali yang tepat.

Tombol emergency stop yang fungsinya berbeda dari limit switch dan homing, ilustrasi komponen Urban Creator
E-stop bukan pengganti limit switch.

Pahami perbedaan hard limit, soft limit, dan homing

Hard limit menggunakan masukan sensor batas untuk menghentikan mesin ketika batas fisik terdeteksi. Soft limit memakai posisi mesin yang sudah diketahui dan ukuran daerah kerja untuk menolak gerak keluar batas yang ditentukan. Homing adalah proses mencari referensi posisi mesin melalui sensor. Ketiganya berkaitan, tetapi pesan yang muncul dan pemeriksaannya berbeda. Menyalakan atau mematikan salah satunya tanpa memahami yang lain dapat menambah masalah.

Pada GRBL klasik, $21 mengatur hard limits, $22 mengatur homing, sedangkan $20 berkaitan dengan soft limits. Nilai $23 menentukan arah pencarian homing, $24 laju penempatan lambat, $25 laju pencarian, $26 jeda untuk pantulan kontak, dan $27 jarak mundur setelah sensor tersentuh. $5 membalik logika masukan limit. Angka pengaturan ini tidak boleh disalin dari mesin lain. Simpan hasil perintah $$ sebelum mengubah apa pun, lalu bandingkan dengan kabel, letak sensor, dan arah sumbu pada mesin Anda.

⚙️ Setelan GRBL klasik 📖 Fungsi umum ⚠️ Catatan
$5 Membalik logika masukan limit Ubah hanya jika status aktif dan tidak aktif terbalik
$20, $21, $22 Soft limits, hard limits, dan siklus homing Tiga fungsi berbeda, jangan dianggap sama
$23 Arah pencarian homing Jangan menyalin dari mesin lain
$24, $25 Laju penempatan lambat dan laju pencarian Sesuaikan dengan kemampuan mesin
$26, $27 Jeda pantulan kontak dan jarak mundur Pastikan sensor dapat lepas dengan aman
🚨 Gejala 🔍 Hal yang diperiksa dahulu 📝 Catatan penting
ALARM:1 saat bergerak Sensor yang aktif, benda tersangkut, kabel, dan gangguan sinyal Posisi mesin perlu diverifikasi ulang
ALARM:2 sebelum gerak Target di luar area kerja dan ukuran travel Ini berkaitan dengan soft limit
ALARM:8 saat akhir homing Sensor belum lepas setelah gerak mundur Periksa dudukan dan $27
ALARM:9 saat mencari sensor Arah homing, travel, sensor, dan kabel Pengendali tidak menemukan sensor dalam jarak pencarian
Alarm muncul hanya ketika motor atau spindle aktif Rute kabel, sambungan, dan gangguan elektromagnetik Jangan menutupi gejala dengan mematikan hard limit

Kode tersebut berasal dari daftar alarm GRBL 1.1. Dalam versi lain, angka dapat berbeda. Baca kata-kata pesan secara penuh, bukan hanya nomor. Jika mesin memakai pengendali lain, lihat buku mesin atau firmware sebelum mengubah parameter.

Langkah pertama: baca status masukan limit

Periksa status mesin pada sender atau panel yang menyediakan laporan masukan. GRBL dapat menunjukkan pin limit aktif dalam laporan status ketika fitur dan sender mendukungnya. Bandingkan keadaan sakelar yang tidak tersentuh dan yang ditekan secara manual hanya ketika gerak mesin benar-benar berhenti dan prosedur pengujian aman. Tujuannya memastikan sensor yang benar menghasilkan perubahan status yang benar. Jangan menekan sensor pada mesin yang sedang melakukan homing atau siap bergerak tanpa pengamanan.

Jika status selalu menunjukkan aktif, periksa apakah sakelar secara fisik masih tertahan oleh gantry, apakah tuasnya macet, atau apakah pembalikan logika $5 sesuai rangkaian. Jika status tidak pernah berubah, periksa posisi aktuator, kondisi kabel luar, dan konektor yang memang boleh dilihat operator. Jangan menyimpulkan sensor rusak sebelum memeriksa bahwa gantry benar-benar menyentuh bagian aktifnya. Sensor induktif, sakelar mekanik, dan sensor optik mempunyai kebutuhan serta keluaran berbeda.

Limit switch roller lever yang tuasnya diperiksa apakah tertekan atau macet, ilustrasi komponen Urban Creator
Limit switch roller lever: cek tuas dan dudukan.

Pada mesin yang memakai lebih dari satu sakelar untuk satu sumbu, status gabungan dapat membuat sumber masalah tidak jelas. Catat sakelar mana yang berubah ketika diuji satu per satu sesuai manual pengendali. Jika pengujian membutuhkan pelepasan kabel atau pengukuran di panel, hentikan pekerjaan operator dan mintalah teknisi. Pemeriksaan status melalui layar biasanya cukup untuk menentukan apakah masalah berada di mekanisme, logika, atau jalur listrik.

Ketika ALARM:1 muncul tanpa menyentuh ujung sumbu

Pemicu hard limit saat gantry masih jauh dari batas dapat menunjukkan sensor yang tersentuh secara tidak sengaja, kabel putus atau longgar, logika terbalik, atau sinyal yang terganggu. Catat kapan alarm muncul. Apakah terjadi saat kabel bergerak melalui rantai, ketika spindle menyala, ketika penyedot debu aktif, atau pada posisi meja tertentu? Pola waktu dan lokasi sering lebih berguna daripada mengganti sakelar secara acak.

Lihat kabel dari luar mesin: apakah terjepit, terkelupas, tertarik pada ujung gerak, atau melintas sangat dekat dengan kabel daya spindle? Pastikan pengikat kabel tidak menekan konektor. Jangan membuka selubung untuk menguji saat mesin menyala. Kualitas penataan, pelindung, dan pembumian sinyal harus mengikuti rancangan pengendali serta dikerjakan oleh orang yang paham sistem. Mengubah $26 bukan solusi umum untuk hard limit palsu, karena pada GRBL jeda itu terutama terkait fase homing.

Drag chain tempat kabel sinyal limit yang dapat tertarik atau terjepit, ilustrasi komponen Urban Creator
Drag chain: periksa kabel sinyal.
Konektor sirkular sinyal yang dapat longgar atau tertekan pengikat kabel, ilustrasi komponen Urban Creator
Konektor

Jika alarm selalu muncul pada lokasi mekanik yang sama, periksa apakah gantry benar-benar menyentuh tuas sensor, mur pengikat, atau benda lain. Jika hanya terjadi sewaktu spindle berputar, dokumentasikan gejala untuk teknisi agar jalur sinyal dan gangguan elektromagnetik diperiksa. Jangan mematikan hard limit sebagai penyelesaian permanen, sebab perlindungan terhadap ujung gerak akan hilang.

Ketika homing bergerak ke arah yang salah

Homing yang bergerak menjauh dari sakelar dapat menabrak ujung gerak lain. Siapkan penghentian darurat sebelum mencoba, pastikan area kosong, dan gunakan prosedur manual mesin. Pada GRBL klasik, $23 menentukan arah pencarian homing. Namun perubahan arah sumbu umum melalui $3 dan pemasangan sensor juga memengaruhi hasil yang terlihat. Karena itu, bedakan arah gerak perintah jog dari arah yang diperlukan untuk menemukan sensor.

Catat posisi sakelar X, Y, dan Z. Periksa arah jog pada masing-masing sumbu dalam jarak kecil yang aman. Bila arah jog sudah benar tetapi homing mencari sisi yang berlawanan, tinjau konfigurasi homing sesuai dokumentasi. Jangan memasukkan nilai mask $23 milik mesin lain tanpa menghitung sumbu yang perlu dibalik. Mesin dengan dua motor pada gantry atau urutan homing khusus dapat mempunyai parameter tambahan di firmware lain.

Homing yang tidak mencapai sensor juga dapat berasal dari travel yang terlalu kecil. GRBL memakai ukuran gerak maksimum untuk menentukan jarak pencarian. Periksa $130, $131, dan $132 terhadap ukuran mesin bila alarm menunjukkan sensor tidak ditemukan. Tetapi jangan menaikkan angka secara serampangan untuk memaksa gerak lebih jauh; pastikan jalur fisik aman dan arah benar terlebih dahulu.

ALARM:8: sensor tidak terlepas setelah tersentuh

GRBL 1.1 menjelaskan ALARM:8 sebagai kegagalan melepaskan limit switch selama gerak mundur pada homing. Lihat apakah sensor secara mekanik tertekan terlalu dalam, dudukannya bergeser, atau tuasnya macet. Periksa juga apakah sumbu benar-benar mundur setelah sentuhan pertama. Jarak pull-off $27 perlu cukup untuk membuat sensor kembali ke keadaan tidak aktif, dengan mempertimbangkan karakter mekanik sakelar.

Jangan langsung memperbesar $27 berkali-kali. Bila kabel atau logika membuat status selalu aktif, penambahan jarak tidak menyelesaikan akar masalah. Bandingkan status sakelar sebelum dan sesudah homing yang gagal melalui panel. Jika tuas bergerak bebas tetapi laporan masukan tetap aktif, selidiki logika $5 atau jalur sinyal sesuai manual. Jika gerak mundur tersendat, diagnosis mekanik sumbu lebih dahulu.

Beberapa sakelar memiliki jarak aktif dan titik pelepasan yang tidak sama. Dudukan yang terlalu dekat dengan batas mekanik dapat membuat sumbu tidak punya ruang untuk mundur. Penempatan sensor harus memberi ruang henti yang aman. Setelah perbaikan, ulangi homing beberapa kali dari posisi awal yang berbeda dan bandingkan titik referensinya. Pengulangan penting untuk memastikan perbaikan stabil, bukan kebetulan satu siklus.

ALARM:9: sensor tidak ditemukan

Dalam GRBL 1.1, ALARM:9 berarti proses homing tidak menemukan switch dalam jarak pencarian yang tersedia. Arah homing salah adalah kandidat pertama ketika sumbu bergerak menjauh. Bila arah benar, periksa apakah aktuator mencapai sensor dan apakah status input berubah saat sensor bekerja. Kabel putus, konektor longgar, logika salah, atau sensor rusak dapat membuat pengendali tidak melihat peristiwa itu.

Periksa batas travel yang tersimpan dan posisi awal sumbu. Jika ukuran mesin yang dikonfigurasi tidak sesuai, jarak pencarian dapat terlalu pendek. Jangan melakukan banyak percobaan homing dari posisi yang mendekati ujung mekanik tanpa memahami gerak berikutnya. Pada mesin besar, pertimbangkan laju pencarian $25 yang sesuai spesifikasi agar gerak terkendali. Jangan menaikkan laju hanya untuk mengurangi waktu uji.

Perlu dibedakan pula antara gagal menemukan switch pada tahap cepat dan gagal menemukannya kembali pada tahap penempatan lambat. Amati urutan gerak dari jarak aman dan catat pada fase mana ia berhenti. Informasi ini membantu membedakan sensor yang tidak terbaca dari sensor yang hanya sesekali tidak konsisten.

Pengaturan $5, $21, $22, $23, $26, dan $27

Sering ada godaan mengganti beberapa angka sekaligus. Itu membuat hasil uji sulit ditafsirkan. $5 membalik pembacaan pin limit; ubah hanya jika keadaan aktif dan tidak aktif terbalik menurut rancangan rangkaian. $21 mengaktifkan hard limits, sedangkan $22 mengaktifkan siklus homing. Keduanya mempunyai tujuan berbeda. $23 membalik arah pencarian pada sumbu tertentu. $26 memberi jeda untuk pantulan kontak saat homing, dan $27 menentukan gerak menjauh setelah sakelar terpicu.

Sebelum perubahan, ekspor atau salin daftar setelan $$, versi firmware, dan tanggalnya. Catat nilai lama, nilai baru, serta alasan perubahan. Setelah satu perubahan, periksa status sakelar dan jalankan uji aman yang relevan. Bila tidak ada perbaikan, kembalikan nilai semula sebelum mencoba faktor lain. Pengaturan elektronik tidak dapat menggantikan sensor yang terpasang keliru atau kabel yang rusak.

Untuk dasar pemasangan dan urutan awal, baca artikel setting limit switch dan homing. Artikel ini berfokus pada diagnosis ketika sistem yang sudah dipasang menunjukkan kesalahan. Periksa versi pengendali: grblHAL dapat mendukung masukan, pull-up, dan parameter tambahan yang berbeda dari GRBL Arduino klasik.

Urutan diagnosis yang bisa diulang

  1. Catat alarm. Simpan kode, waktu, sumbu yang bergerak, dan posisi fisik saat berhenti.
  2. Amankan mesin. Tunggu spindle berhenti, jauhkan benda, dan periksa apakah ada benturan.
  3. Lihat sensor dari luar. Pastikan aktuator dan dudukan tidak terlepas, tersangkut, atau terhalang.
  4. Baca status masukan. Bandingkan keadaan sensor bebas dan aktif sesuai prosedur pengendali.
  5. Cek arah dan travel. Untuk homing, bandingkan arah gerak dengan posisi sensor serta ukuran mesin.
  6. Periksa pola gangguan. Catat hubungan alarm dengan posisi kabel, spindle, atau peralatan lain.
  7. Ubah satu faktor. Simpan konfigurasi awal sebelum menyetel parameter yang relevan.
  8. Uji pengulangan. Jalankan homing beberapa kali dari posisi aman dan verifikasi posisi referensi.

Jika setelah langkah operator status sakelar masih tidak masuk akal, siapkan foto pemasangan, diagram pengendali, daftar $$, dan kode alarm untuk teknisi. Data tersebut mempercepat pemeriksaan tanpa mengharuskan pengguna mencoba sambungan listrik berisiko. Hindari memotong material sampai homing dan posisi mesin kembali dapat dipercaya.

🎒 Bahan untuk teknisi 📸 Cara menyiapkan 🎯 Manfaat
Kode alarm Salin persis dari sender beserta waktunya Menentukan jenis kegagalan
Daftar setelan Simpan hasil perintah $$ sebelum diubah Memudahkan membandingkan dan mengembalikan
Foto pemasangan sensor Ambil dari luar, saat mesin aman Menunjukkan posisi dan dudukan
Diagram pengendali Lampirkan dari dokumentasi mesin Mempercepat penelusuran jalur sinyal

Contoh tiga kasus bengkel

Kasus pertama: alarm hard limit muncul saat gantry berada di tengah meja, terutama ketika spindle menyala. Sensor tidak disentuh. Operator mencatat waktu kejadian dan memeriksa jalur kabel luar. Kabel sinyal terlihat sejajar rapat dengan kabel daya spindle dalam satu bagian rantai. Temuan ini diserahkan kepada teknisi untuk memeriksa rancangan kabel, pelindung, dan gangguan sinyal. Menonaktifkan $21 bukan perbaikan akhir.

Kasus kedua: homing selalu gagal setelah sakelar Z tersentuh. Gantry melakukan gerak mundur singkat, tetapi status masukan tetap aktif. Operator melihat tuas sensor tertekan oleh dudukan yang bergeser. Setelah posisi mekanik diperbaiki dalam keadaan mesin aman, status kembali bebas dan homing dapat diulang. Perubahan $27 tidak perlu jika jarak lama sebenarnya sudah memadai.

Kasus ketiga: sumbu X bergerak menjauh dari sensor saat homing. Jog manual pada jarak kecil benar, tetapi arah pencarian homing salah. Daftar pengaturan menunjukkan mask $23 baru saja disalin dari mesin lain. Nilai dikembalikan berdasarkan letak sensor dan dokumentasi pengendali, lalu gerak diuji kembali secara hati-hati. Kasus ini menunjukkan bahwa konfigurasi harus mengikuti mesin fisik, bukan gambar dari forum.

📚 Kasus 🕵️ Temuan ✅ Arah penanganan
Hard limit saat spindle menyala Kabel sinyal sejajar rapat dengan kabel daya Serahkan penataan kabel dan pelindung ke teknisi
Homing Z gagal setelah sentuhan Dudukan bergeser menekan tuas Perbaiki posisi mekanik, ulangi homing
Sumbu X menjauh dari sensor Mask $23 disalin dari mesin lain Sesuaikan dengan letak sensor dan dokumentasi

Kesalahan yang sering memperburuk masalah

Jangan menghapus alarm dan melanjutkan pemotongan tanpa memeriksa ulang titik nol. Hindari menggeser gantry dengan paksa saat transmisi tidak dirancang untuk itu. Sakelar juga tidak boleh ditekan dengan tangan selama homing aktif. Hindari pula menganggap semua kegagalan homing sebagai kabel putus; arah pencarian, jarak travel, dan dudukan mekanik sama pentingnya.

Mengubah $5, $23, dan $27 sekaligus adalah kesalahan lain yang sering membuat gejala baru. Begitu pula menonaktifkan hard limits untuk menghindari alarm palsu. Jika sinyal tidak stabil, perbaiki sumber gangguan. Mesin yang tampak bekerja setelah perlindungannya dimatikan belum tentu aman atau akurat.

Pertanyaan yang sering diajukan

Apa beda ALARM:1 dan ALARM:9?

Pada GRBL 1.1, ALARM:1 menunjukkan hard limit terpicu, sedangkan ALARM:9 menunjukkan homing tidak menemukan switch dalam jarak pencarian. Yang pertama muncul saat masukan batas aktif; yang kedua muncul ketika peristiwa yang diharapkan tidak terjadi. Cara memeriksanya berbeda.

Apakah sensor harus diganti setiap kali homing gagal?

Tidak. Periksa posisi dudukan, gerak aktuator, status input, arah pencarian, kabel, serta pengaturan sebelum membeli sensor baru. Sensor diganti bila pemeriksaan yang benar menunjukkan ia gagal dan spesifikasinya sesuai mesin.

Apakah $26 dapat mengatasi semua alarm palsu?

Tidak. $26 adalah jeda untuk pantulan kontak pada homing GRBL. Hard limit palsu ketika spindle aktif lebih mungkin membutuhkan pemeriksaan kualitas sinyal, penataan kabel, dan rangkaian sesuai manual.

Mengapa mesin perlu homing ulang setelah hard limit?

Penghentian mendadak dapat membuat posisi yang diingat pengendali tidak lagi akurat. Periksa keadaan mekanik dahulu, lalu lakukan homing ulang sesuai prosedur agar referensi posisi kembali dapat dipercaya.

Penutup dan navigasi

Limit switch error perlu dibaca dari kode, fase gerak, keadaan sensor, dan riwayat perubahan mesin. Pemeriksaan status masukan, arah homing, dudukan, serta kabel luar biasanya mempersempit masalah tanpa membongkar panel. Simpan setelan sebelum mengubahnya dan lakukan pengujian berulang setelah perbaikan. Untuk melanjutkan seri secara urut, kembali ke halaman induk Troubleshooting Urban Creator.

Rujukan teknis

Laser CNC Tidak Menembak: Diagnosis Aman untuk Diode, CO₂, dan Fiber
Limit switch error saat CNC bergerak atau homing? Kenali ALARM:1,…
USB Disconnect CNC: Cara Mencari Penyebab Koneksi GRBL Putus
Limit switch error saat CNC bergerak atau homing? Kenali ALARM:1,…

3 Comments

  • […] Panduan ini membahas mesin CNC router dan pengendali GRBL yang terhubung melalui USB. Sebagian langkah juga relevan bagi laser berbasis GRBL, tetapi sistem jaringan, pengendali industri, dan firmware lain memiliki aturan berbeda. Bila Anda mengikuti seri secara urut, gunakan halaman induk Troubleshooting: Topik USB Disconnect sebagai penanda navigasi. Untuk dasar membaca keadaan dan alarm, lihat pula panduan limit switch error CNC. […]

  • […] mungkin memakai kode berbeda. Artikel ini adalah peta diagnosis umum; rincian sensor dibahas dalam panduan limit switch error, sedangkan masalah komunikasi ada pada panduan USB disconnect CNC. Untuk mengikuti seri secara […]

  • […] Sensor dan hard limit […]

Leave A Comment

Cart (0 items)