Operator Urban Creator memeriksa mesin CNC router yang dijeda sebelum resume

Pause dan Resume CNC Router: Jeda Aman pada Grbl

Pause dan resume CNC adalah cara menjeda gerakan lalu melanjutkan pekerjaan dari keadaan yang masih dapat dipercaya. Tombol jeda terlihat sederhana, tetapi perilakunya bergantung pada kontroler, sender, dan jenis perintah yang dipakai. Pada Grbl klasik, feed hold menghentikan gerakan secara terkendali, tetapi tidak otomatis mematikan spindle. Kesalahpahaman tentang hal ini bisa membahayakan operator dan merusak benda kerja.

Panduan ini berfokus pada CNC router dengan Grbl v1.1. Periksa dokumentasi firmware dan sender mesin Anda sebelum menerapkan langkahnya. Bila mengikuti wiki Urban Creator, kembali ke halaman induk Operasi Mesin CNC: Pause / Resume setelah membaca. Untuk konteks awal, pelajari pula cara menjalankan G-code dan penggunaan feed override.

Empat keadaan yang sering disebut “jeda”

Operator dapat menjeda dari tombol sender, perintah feed hold realtime, M0 yang tertulis di dalam G-code, atau sensor pintu keselamatan. Keempatnya tidak selalu memiliki akibat sama. Sender bisa mengelola antrean baris programnya sendiri. Feed hold Grbl hanya menahan gerak. M0 meminta program berhenti pada titik tertentu. Safety door pada Grbl yang dikonfigurasi sesuai fitur dapat menghentikan gerak serta menonaktifkan spindle dan coolant.

Karena itu, jangan memilih tombol berdasarkan ikon saja. Baca status mesin, perhatikan apakah spindle masih berputar, dan ketahui apakah gerakan parkir terjadi. Dokumentasikan perilaku aktual pada mesin percobaan tanpa material. Jika sender menampilkan “paused”, tulisan itu belum cukup untuk menyatakan area kerja aman disentuh.

Feed hold pada Grbl menghentikan gerak

Menurut dokumentasi resmi Grbl, perintah realtime “!” menempatkan kontroler dalam keadaan HOLD. Ketika sumbu sedang bergerak, mesin melambat hingga berhenti secara terkendali. Setelah benar-benar berhenti, posisi lintasan dapat dipertahankan untuk dilanjutkan. Ini cocok ketika operator ingin memeriksa suara potong, melihat penjepitan dari jarak aman, atau menghentikan gerak sebelum muncul masalah lebih besar.

Feed hold tidak mematikan spindle maupun coolant. Mata potong dapat tetap berputar di tempat yang sama, dan pada beberapa bahan itu bisa menimbulkan bekas panas. Jangan memasukkan tangan, kuas, atau alat ukur ke area kerja saat hanya keadaan HOLD yang aktif. Jika perlu menyentuh benda kerja, gunakan prosedur berhenti dan isolasi daya yang sesuai untuk mesin Anda.

Cycle start adalah tindakan melanjutkan

Perintah realtime “~” pada Grbl digunakan untuk cycle start atau resume. Dokumentasi menyebutkan ia dapat melanjutkan feed hold, keadaan safety door setelah pintu tertutup, dan jeda M0. Namun, tombol Resume pada sender mungkin menambahkan logika lain. Lihat status kontroler dan pastikan sender masih memegang berkas serta posisi pengiriman yang sama. Jika koneksi sudah putus, menekan tombol secara acak tidak mengembalikan konteks program.

Sebelum resume, periksa kembali jalur pahat, kondisi material, spindle, penjepit, dan nilai override. Pastikan penyebab jeda benar-benar selesai. Perhatikan gerakan pertama setelah perintah lanjut, sebab pahat mungkin kembali masuk ke material dari titik yang belum dibersihkan. Operator sebaiknya tetap berada di tempat yang dapat menghentikan mesin bila lintasan tidak sesuai.

Jeda M0 yang direncanakan dalam program

M0 adalah perintah berhenti program yang dapat ditempatkan pada G-code sesuai kemampuan kontroler. Ia berguna jika ada tahap yang memang memerlukan pemeriksaan operator sebelum lanjut. Perlu diingat, jangan menganggap M0 otomatis memarkir gantry atau membuat spindle aman disentuh. Perilaku spindle, coolant, dan antrean sender perlu diuji pada sistem yang sama dengan produksi. Lakukan uji di udara sebelum menaruh M0 pada pekerjaan bernilai.

Jika jeda dipakai untuk pergantian pahat, prosedurnya lebih panjang: parkir di tempat aman, pastikan spindle berhenti, ganti pahat, ukur ulang Z, periksa offset, lalu uji gerakan sebelum resume. Pada Grbl klasik, M6 tidak menyediakan siklus pergantian pahat umum. Lihat panduan Tool Change CNC Router untuk alur yang lebih lengkap.

Safety door memiliki perilaku berbeda

Fitur safety door pada Grbl v1.1 menangguhkan pekerjaan dan menonaktifkan spindle serta coolant. Pada konfigurasi tertentu, mesin juga dapat menarik dan memarkir alat; kemampuan parkir ini bergantung pada opsi build serta pengaturan mesin. Saat pintu ditutup, resume dapat mengaktifkan kembali perangkat dan mengembalikan posisi sebelum lintasan berlanjut. Jangan mengasumsikan semua mesin berlabel Grbl memiliki wiring serta fungsi pintu yang sama.

Uji sensor pintu tanpa material dan amati status DOOR, posisi alat, serta perilaku spindle. Jika sensor belum terpasang atau fitur parkir tidak diaktifkan, jangan mendesain prosedur yang bergantung padanya. Pintu keselamatan membantu mengurangi risiko, tetapi tetap tidak menggantikan penghentian darurat atau pemutusan daya saat pemeliharaan.

Bedakan jeda biasa dari penghentian darurat

Feed hold dipakai untuk menghentikan gerak terencana atau koreksi yang masih terkendali. Jika pahat menabrak penjepit, material lepas, muncul api, atau ada orang dalam bahaya, gunakan sistem penghentian darurat sesuai rancangan mesin. Jangan menunggu gerak melambat sambil mencoba menekan tombol lain. Ketahui lokasi E-stop sebelum menekan Start, bukan setelah keadaan genting terjadi.

Penghentian darurat dapat membuat posisi mesin tidak lagi dapat dipercaya. Setelah bahaya diatasi, jangan langsung resume dari baris terakhir. Periksa mekanik, alat potong, material, dan sistem koordinat. Panduan emergency stop CNC menjelaskan fungsi tombol dan prinsip pengujian sistemnya.

Reset bukan cara jeda sementara

Soft reset Grbl menghentikan proses dan menginisialisasi ulang kontroler. Jika reset dilakukan ketika mesin bergerak, Grbl dapat mengeluarkan alarm karena posisi mungkin hilang. Ini berbeda dari feed hold yang dirancang agar gerak dapat dilanjutkan. Reset dapat pula mengubah keadaan modal dan offset tertentu. Jadi, jangan memakai reset sebagai pengganti tombol jeda untuk memeriksa hasil potong sementara.

Setelah reset, tentukan apakah mesin perlu homing, apakah nol benda kerja masih tepat, dan apakah sender harus memuat ulang program. Periksa posisi pahat sebelum gerak apa pun. Bila pemulihan tidak dapat dipastikan, ulangi tahap kerja dari titik aman. Mengirim beberapa baris G-code dari tengah file tanpa konteks dapat membuat pahat turun pada posisi yang keliru.

Persiapan sebelum pekerjaan pertama

Jalankan file uji pendek pada ketinggian aman. Saat gerak berlangsung, coba tombol Pause pada sender dan amati: apakah status menjadi HOLD, apakah spindle tetap berputar, apakah baris program berhenti dikirim, dan di mana pahat berhenti. Kemudian uji Resume. Catat hasilnya bersama versi firmware serta nama sender. Pengujian ini harus dilakukan tanpa potensi benturan pada penjepit.

Uji juga tombol penghentian darurat secara terpisah sesuai prosedur workshop. Jangan menganggap tombol pada layar memiliki fungsi listrik yang sama dengan E-stop fisik. Jika ada safety door, uji dengan orang berada di luar enclosure. Satu lembar prosedur berdasarkan mesin nyata lebih dapat diandalkan daripada menghafal perilaku kontroler dari video perangkat lain.

Kapan jeda diperlukan?

Jeda dapat membantu ketika serpihan menumpuk, suara mulai berubah, penjepit perlu diamati, atau operator perlu memastikan hasil pada tahap tertentu. Meski demikian, waktu jeda harus dipilih dengan bijak. Pahat yang berhenti berputar di dalam material berbeda risikonya dari pahat yang masih berputar di tempat. Pada plastik atau kayu tertentu, panas setempat bisa meninggalkan bekas. Jika memungkinkan, rencanakan jeda pada area aman di antara operasi.

Jangan menunda intervensi ketika gejala sudah berbahaya. Jika pahat patah atau material bergerak, hentikan pekerjaan, bukan sekadar menurunkan feed override. Jeda bermanfaat bila kondisi mesin masih stabil dan operator punya rencana pemeriksaan yang jelas.

Daftar periksa saat tombol Pause ditekan

  • Lihat apakah sumbu benar-benar melambat dan berhenti.
  • Baca status kontroler, bukan hanya label tombol sender.
  • Periksa apakah spindle masih berputar.
  • Amati posisi ujung pahat terhadap material dan penjepit.
  • Catat nilai feed serta spindle override yang aktif.
  • Jangan menyentuh area mesin sebelum keadaan aman menurut prosedur.
  • Catat penyebab jeda dan tindakan yang akan diambil.

Langkah ini mencegah kebiasaan menekan Resume tanpa mengetahui apa yang telah terjadi. Jika ada perubahan suara, ambil foto posisi pahat dari luar area bahaya. Bila ada asap atau bau panas, perlakukan sebagai masalah keselamatan, bukan gangguan kecil pada produksi.

Saat spindle perlu dihentikan

Jika operator harus memeriksa pahat atau membersihkan serpihan, spindle perlu berhenti sepenuhnya dan sumber energi ditangani sesuai sistem mesin. Pada Grbl v1.1 terdapat spindle stop override khusus yang hanya berlaku saat HOLD, tetapi implementasinya dan cara sender menampilkannya harus diuji. Jangan mengandalkan tombol tersebut bila spindle memakai sakelar atau pengatur kecepatan manual yang tidak terhubung ke kontroler.

Setelah spindle berhenti, tunggu putaran nol sebelum mendekat. Jangan menahan collet dengan tangan untuk mempercepat berhenti. Jika pekerjaan memerlukan tangan masuk ke enclosure, ikuti prosedur isolasi daya workshop. Sebelum resume, keluarkan semua kunci, kuas, dan alat ukur dari meja mesin, lalu pastikan spindle dapat kembali ke putaran yang diperlukan.

Jangan melakukan jog sembarangan saat HOLD

Beberapa operator ingin memindahkan gantry agar area potong mudah diakses. Namun, sender dan firmware dapat menangani jog ketika jeda secara berbeda. Perubahan posisi juga bisa membuat jalur kembali tidak aman. Uji perilaku parkir dan pengembalian posisi pada program percobaan. Bila alurnya tidak jelas, hentikan pekerjaan dengan cara terencana dan lakukan pemulihan referensi sebelum menjalankan tahap berikutnya.

Jika Anda harus mengganti pahat, gunakan prosedur khusus yang memperhitungkan panjang pahat dan nol Z. Jangan sekadar jog ke samping, mengganti mata potong, lalu menekan Resume. Perintah berikutnya bisa menganggap panjang alat lama masih berlaku. Catat setiap gerakan manual yang dilakukan saat program tidak bergerak.

Periksa posisi dan titik nol sebelum Resume

Bandingkan tampilan WPos atau koordinat kerja dengan catatan awal. Lihat apakah material dan penjepit tetap pada tempatnya. Pastikan ujung pahat tidak patah atau terdorong naik dalam collet. Jika salah satu kondisi berubah, berhenti dan ukur ulang. Program yang dilanjutkan dari posisi keliru dapat merusak benda kerja meskipun baris G-code yang tersisa benar.

Periksa pula apakah sender masih terhubung dan tidak memuat berkas lain. Jika kabel USB terlepas, jangan menganggap kontroler dan sender mengetahui nomor baris yang sama saat sambungan kembali. Baca diagnosis USB disconnect bila jeda disebabkan kehilangan komunikasi.

Nilai override bisa memengaruhi kelanjutan

Sebelum resume, baca feed override, rapid override, dan spindle override. Nilai yang berubah saat diagnosis dapat membuat mesin kembali memotong pada kecepatan berbeda dari kondisi awal. Jika feed diturunkan jauh sementara RPM tetap, panas dapat meningkat karena gesekan. Sebaliknya, feed yang dinaikkan dapat membebani pahat ketika masuk kembali ke material.

Kembalikan ke nilai yang telah diuji atau pilih koreksi kecil yang terdokumentasi. Jangan mengubah tiga persentase sekaligus. Jika masalah membutuhkan koreksi besar, lebih aman menghentikan pekerjaan, memperbaiki CAM, dan menjalankan ulang tahap yang sesuai.

Jika pekerjaan terhenti karena alarm

Alarm tidak sama dengan jeda biasa. Catat kode persis dan cari penyebabnya sebelum mengirim perintah unlock. Hard limit, soft limit, kegagalan probe, atau reset saat bergerak memiliki konsekuensi berbeda terhadap kepercayaan posisi. Grbl dapat menolak G-code hingga kondisi alarm ditangani. Jangan memaksa resume karena layar tampak diam.

Setelah penyebab diperbaiki, lakukan homing bila posisi mesin tidak dapat dipastikan. Periksa nol kerja dan lakukan dry run di udara sebelum menyentuh material. Panduan GRBL Alarm membantu membedakan kode serta langkah awalnya. Bila hasil setengah jadi bernilai, foto dan ukur posisinya sebelum memutuskan strategi pemulihan.

Memulai ulang setelah listrik padam

Pemadaman listrik dapat menghilangkan posisi mesin, keadaan spindle, dan konteks sender. Jangan mengandalkan persentase progres di layar yang tersimpan. Setelah daya pulih, periksa kerusakan fisik, lakukan homing sesuai mesin, dan tetapkan lagi koordinat kerja dari datum yang masih dapat diukur. Jika material sempat bergeser, hasil lama dan rencana baru mungkin tidak lagi sejajar.

Untuk pekerjaan multi-tahap, berkas terpisah per pahat mempermudah memulai kembali dari tahap yang jelas. Pada proyek yang sudah terpotong sebagian, uji lintasan di udara dan periksa agar pahat tidak turun ke area yang belum aman. Jika tidak ada cara meyakinkan untuk menjaga keselarasan, pertimbangkan membuat ulang benda kerja daripada memaksa resume dari nomor baris tebakan.

Kesalahan yang sering terjadi

Mengira HOLD mematikan spindle: pada Grbl klasik, feed hold menahan gerakan saja. Langsung menekan Resume setelah material lepas: titik nol fisik telah berubah. Memakai reset sebagai Pause: keadaan program dan kepercayaan posisi dapat hilang. Jog tanpa rencana kembali: sender mungkin tidak mampu mengembalikan pahat ke lintasan dengan aman.

Mengabaikan override: nilai feed atau spindle yang berbeda mengubah kondisi masuk ulang. Mengabaikan alarm: gerak bisa terkunci atau posisi tidak lagi terjamin. Memegang pahat yang tampak diam: spindle dapat tetap bertenaga atau berputar lambat. Untuk setiap kesalahan, tangani sebabnya dan ulangi pemeriksaan sebelum mencoba melanjutkan.

FAQ singkat

Apakah Pause pada semua sender sama?

Tidak. Sender dapat memakai feed hold, jeda pengiriman baris, atau mekanisme lain. Uji pada mesin dan versi perangkat lunak yang benar-benar dipakai.

Apakah Resume selalu kembali ke posisi yang sama?

Hanya bila konteks program, posisi mesin, dan benda kerja tetap valid. Setelah reset, alarm tertentu, atau jog yang tidak dikelola, verifikasi ulang sebelum menggerakkan pahat.

Apakah M0 cocok untuk mengganti pahat?

M0 bisa menjadi titik jeda, tetapi prosedur ganti pahat tetap harus mengurus spindle, parkir aman, pengukuran panjang alat, dan kembali ke lintasan.

Selanjutnya, buka Checklist Sebelum Cutting atau kembali ke induk Operasi Mesin CNC untuk memilih subbab lain.

Rujukan teknis: dokumentasi perintah Grbl v1.1 dan dokumentasi antarmuka serta status Grbl. Perilaku akhir perlu diverifikasi pada firmware dan sender mesin sendiri.

Feed Override CNC Router: Mengatur Kecepatan Makan saat Mesin Berjalan
Panduan Pause dan Resume CNC router: bedakan feed hold, M0,…
Checklist Sebelum Cutting CNC Router: 30 Pemeriksaan Sebelum Mulai
Panduan Pause dan Resume CNC router: bedakan feed hold, M0,…

1 Comment

  • […] Artikel ini merupakan bagian dari panduan Operasi Mesin CNC Urban Creator. Jika Anda ingin mengikuti urutan belajar dari awal, kembali ke halaman induk tersebut. Untuk memahami tindakan ketika proses perlu dihentikan sementara, baca juga panduan Pause dan Resume CNC router. […]

Leave A Comment

Cart (0 items)