ZMedia Purwodadi

EKSEKUSI PROGRAM PADA CNC MILL

Table of Contents


Tahap Eksekusi Program (Program Execution) pada mesin CNC Milling adalah fase di mana mesin secara aktual menjalankan baris perintah (G-Code dan M-Code) yang telah dimuat ke dalam kontroler.

Mengingat Anda meminta fokus hanya pada proses eksekusinya saja (dengan asumsi semua setup, kalibrasi alat potong, dan penentuan titik nol/WCS sudah selesai dilakukan), berikut adalah rincian dari apa yang terjadi saat eksekusi berlangsung:

1. Pilihan Mode Eksekusi

Sebelum eksekusi berjalan, operator menentukan bagaimana program akan dibaca oleh kontroler melalui panel MCU (Machine Control Unit):

  • Auto / Memory Mode: Mesin akan mengeksekusi program secara berkesinambungan dari baris pertama hingga kode akhir (biasanya M30) secara otomatis penuh.

  • Single Block Mode: Mesin hanya mengeksekusi satu baris (blok) perintah saja setiap kali tombol Cycle Start ditekan. Mode ini mutlak digunakan saat mengeksekusi program baru untuk pertama kalinya demi menghindari tabrakan (crash).

  • Dry Run: Mesin mengeksekusi lintasan program di udara (tanpa material benda kerja) untuk menguji alur gerak alat potong (toolpath).

2. Proses Internal Mesin Saat Tombol "Cycle Start" Ditekan

Begitu eksekusi dimulai, kontroler mesin melakukan siklus ini berulang-ulang dalam hitungan milidetik:

  • Parsing (Pembacaan Kode): Kontroler membaca blok perintah, misalnya G01 X50 Y25 F120 (bergerak lurus menyayat ke koordinat X50 Y25 dengan kecepatan 120 mm/menit).

  • Kalkulasi Interpolasi: Otak mesin (mikroprosesor) menghitung rute lintasan yang paling presisi. Jika perintahnya melingkar (G02/G03), kontroler memecahnya menjadi ribuan titik koordinat mikro agar gerakan tetap mulus.

  • Transmisi Sinyal Elektrik: Sinyal digital diubah menjadi arus listrik yang dikirim ke servo drive, menggerakkan motor pada sumbu X, Y, dan Z secara bersamaan dan proporsional.

  • Umpan Balik (Feedback Loop): Pada mesin closed-loop, sensor encoder pada motor secara real-time melapor kembali ke kontroler tentang posisi aktual alat potong. Jika ada selisih antara perintah G-Code dan posisi asli (misal karena beban pemotongan yang berat), kontroler akan langsung mengoreksinya.

3. Intervensi Operator Selama Eksekusi

Selama eksekusi (proses penyayatan logam berlangsung), operator tidak sepenuhnya pasif. Mereka memonitor proses dan dapat menggunakan fitur berikut secara langsung tanpa harus mengedit program:

  • Feed Rate Override: Memutar kenop untuk mempercepat atau memperlambat kecepatan gerak potong (Feed Rate) dari persentase aslinya (misal 50% hingga 150%). Ini dilakukan jika terdengar suara getaran (chatter) atau jika beban potong dirasa terlalu berat.

  • Spindle Speed Override: Menambah atau mengurangi kecepatan putaran pisau (RPM) secara real-time untuk menemukan kondisi pemotongan yang paling ideal.

  • Feed Hold: Tombol jeda. Jika ditekan, pergerakan sumbu X, Y, dan Z akan langsung berhenti, tetapi spindle (pisau) tetap berputar. Sangat berguna jika operator melihat potensi bahaya atau ingin memeriksa aliran pendingin (coolant).

  • Emergency Stop: Tombol darurat yang mematikan seluruh daya ke motor penggerak dan spindle secara instan. Hanya ditekan saat eksekusi mengalami kegagalan fatal (misal: pisau patah atau benda kerja terlempar).

Singkatnya, eksekusi program CNC Mill adalah murni proses penerjemahan kode teks matematika menjadi pergerakan mekanis presisi tinggi, di mana fokus beralih dari tahap persiapan (setting) menjadi pemantauan (monitoring).


-= TERIMA KASIH =-

Posting Komentar