Tingkatkan Efisiensi CNC: 5 Tips G-Code dari Ahli
Mereka akhir-akhir ini, kolom ini telah berfokus pada faktor-faktor yang berkontribusi pada produktivitas program G-code, seperti konsistensi, kompatibilitas, kemudahan penggunaan, dan keamanan. Meningkatkan program di bidang-bidang ini biasanya menghasilkan efisiensi pemesinan yang lebih baik. Artinya, saat membuat program lebih konsisten dan kompatibel, lebih mudah digunakan dan lebih aman untuk dijalankan, mesin — dan orang yang mengoperasikannya — secara alami dapat lebih produktif.
Namun ketika berbicara tentang efisiensi, seseorang harus berhati-hati. Saat melakukan sesuatu yang meningkatkan efisiensi, pemesinan mungkin menjadi lebih sulit dan, sebagai dampaknya, lebih berbahaya. Dengan meningkatkan keahlian orang yang mengoperasikan mesin, ini mungkin merupakan hasil yang dapat diterima. Memiliki keahlian yang lebih besar akan memungkinkan pengguna CNC untuk dengan aman melakukan tugas yang lebih rumit.
Dikatakan demikian, saya akan fokus di sini pada teknik pemrograman G-code yang meningkatkan efisiensi dan tidak — untuk sebagian besar — mengorbankan kegunaan atau keamanan. Tentu saja, ada banyak perbaikan yang dapat dilakukan pada pemrosesan, fixturing, dan alat potong yang akan membantu mengurangi waktu eksekusi program. Namun di sini kita fokus pada teknik yang gratis, hanya memerlukan pengaturan ulang program untuk dieksekusi lebih cepat.
Seperti semua kolom saya tentang produktivitas, niat saya adalah untuk menginspirasi pembaca untuk mempertimbangkan lingkungan CNC mereka sendiri dan mencari cara dapat dioptimalkan. Gunakan saran saya untuk memulai.
Jarak Terdekat
Saat mungkin (dan aman), pastikan sebanyak mungkin sumbu bergerak bersama selama perintah non-potong. Ini termasuk pendekatan, retraktif, dan gerakan saat alat bergerak dari satu permukaan yang diproses ke permukaan lain. Namun saat mendekati selama program pusat pemesinan, jika operator terbiasa melihat gerakan sumbu X/Y terlebih dahulu, kemudian gerakan sumbu Z, mereka mungkin cemas melihat semua sumbu bergerak bersama dalam 0,1 inci (2,5 mm) dari permukaan kerja. Jika demikian, bawa alat 1,0 inci (25,0 mm) di atas permukaan kerja pada sumbu Z terlebih dahulu, kemudian rapid sisanya di sumbu Z.
Internalisasi Kode M
Pastikan untuk menyertakan kode M dengan perintah gerakan setiap kali memungkinkan. Ini termasuk spindle on dan off dan coolant on dan off. Dengan cara ini, waktu aktivasi kode M akan internal terhadap waktu yang dibutuhkan untuk melakukan gerakan (atau sebaliknya). Ini sangat penting pada mesin yang hanya mengizinkan satu kode M per perintah. Untuk mesin ini, tidak mungkin untuk memulai atau menghentikan coolant dan spindle secara bersamaan kecuali pembuat mesin menyediakan kode M tambahan untuk tujuan ini.
Memprogram Automatic Tool Changers dengan Efisien
Meskipun ini mungkin pengetahuan umum, berikut beberapa pengingat:
- Sertakan M19 dalam gerakan alat ke posisi penggantian alat. Ini akan menyelaraskan kunci di lengan penggantian alat dengan kunci pada penangkap alat selama gerakan.
- Untuk tool changer dengan dua lengan, selalu siapkan alat berikutnya (tentukan kode T untuk alat berikutnya) segera setelah melakukan penggantian alat.
- Untuk siklus pemesinan pendek, pastikan alat dimuat secara berurutan di majalah tool changer.
Hati-hati dengan Constant Surface Speed
Pada pusat pemutaran, constant surface speed yang diprogram secara tidak efisien ditunjukkan oleh spindle yang melambat dan mempercepat selama penggantian alat. Ini menambah waktu eksekusi program karena spindle biasanya memerlukan waktu lebih lama untuk melambat dan mempercepat daripada melakukan gerakan retraktif/pendekatan. Ini juga menyebabkan aus berlebih pada sistem drive spindle dan membuang-buang listrik.
Untuk mengatasi ini untuk alat berurutan yang menggunakan constant surface speed:
- Pilih sementara mode rpm dan tentukan rpm untuk posisi pendekatan alat berikutnya selama retraktif alat ke posisi indeks turret. Ini akan menghemat waktu karena spindle tidak perlu melambat.
- Indeks turret dan berikan perintah untuk bergerak ke posisi pendekatan alat baru.
- Pilih kembali mode constant surface speed. Kecepatan spindle tidak akan berubah karena spindle sudah berjalan pada rpm yang sesuai.
Cari Jeda yang Terlihat
Analisis program saat berjalan dan hapus alasan mesin untuk jeda. Jika ada jeda selama penggantian alat, ini karena majalah masih berputar ke alat berikutnya. Tempatkan alat dalam urutan berurutan di majalah. Jika alat telah berubah tetapi ada penundaan sebelum alat memulai gerakannya pertama, maka mesin sedang mengubah rentang spindle. Pahami titik pemotongan untuk perubahan rentang spindle dan jalankan alat yang memerlukan rentang yang sama secara berurutan jika memungkinkan.
Jika ada jeda yang panjang antara peck selama siklus peck drilling, kurangi nilai parameter. Untuk siklus G73, 0,005 inci sesuai, sementara 0,04 inci sesuai untuk siklus G83. Sebuah parameter mengontrol jumlah backup antara peck dan sebagian besar pembuat mesin alat mengatur mereka sangat konservatif.