Subprogram CNC Dasar-dasar untuk Ahli Mesin CNC
Pemrogram dan masinis CNC harus menangani berbagai jenis komponen setiap hari dengan berbagai operasi pemesinan.
Jadi, untuk mengikuti kecepatan, mereka menerapkan teknik yang berbeda.
Apa itu Sub Pemrograman?
Salah satu teknik tersebut dan yang paling banyak digunakan adalah Sub-pemrograman.
Sub-pemrograman mudah digunakan dan dipahami hanya dengan perintah sederhana seperti M98, M99 Anda dapat mencapai fleksibilitas yang lebih besar.
Subprogram adalah program cnc normal yang dipanggil dari suatu program (biasanya disebut program utama) untuk menambahkan semacam operasi pemesinan berulang.
Contoh Subprogram CNC
- Sub Pemrograman Fanuc
- Contoh Subprogram Fanuc
- Multi Start Thread dengan Siklus Threading Fanuc G76
Dasar-Dasar Pemrograman Sub CNC
Untuk Sub Pemrograman Tidak Diperlukan Keterampilan Tambahan
Anda (ahli mesin cnc/ pemrogram cnc) tidak perlu mempelajari G-code baru atau gaya pemrograman, yang Anda gunakan hanyalah pengetahuan tentang pemrograman cnc yang sudah Anda miliki.
Subprogram seperti program biasa yang setiap hari kami tambahkan, tulis , ubah dan hapus.
Subprogram CNC Diakhiri dengan M99
Satu perbedaan penting antara program utama dan subprogram adalah bahwa
program utama diakhiri dengan M30 tetapi
subprogram diakhiri dengan M99
Penamaan Subprogram CNC
Subprogram adalah program cnc biasa, jadi diberi nama (bernomor) mirip seperti O0001, O0005 dll.
Bagaimana Cara Menyisipkan Subprogram CNC?
Subprogram dimasukkan dengan cara yang sama dalam kontrol mesin cnc, seperti program cnc lainnya dibuat.
Panggilan Subprogram CNC
Subprogram dapat dipanggil dari program utama beberapa kali di beberapa lokasi.
Bahkan subprogram dapat memanggil subprogram lain.
Biasanya subprogram dapat disarangkan hingga empat tingkat.
Cara memanggil subprogram baca Sub Pemrograman Fanuc
Subprogram CNC Berakhir
Saat subprogram diakhiri dengan M99, kontrol diberikan kembali ke program pemanggil (program utama), dan eksekusi program dimulai sejak saat itu dan seterusnya.
Contoh
Jika program utama (O0001) memanggil subprogram (O0002) dan subprogram itu memanggil subprogram lain (O0003).
Jadi ketika O0003 setelah selesai pemesinannya akan diakhiri dengan M99, kontrol akan dikembalikan ke O0002 dan pemesinan akan berlanjut hingga sub-program tersebut diakhiri dengan M99, pada panggilan tersebut kontrol akan kembali ke O0001 dan akan terus dijalankan hingga mencapai M30, yang akan mengakhiri program.