5 Tips G-Code untuk Meningkatkan Efisiensi CNC
Baru-baru ini, kolom-kolom ini berfokus pada faktor-faktor yang berkontribusi pada produktivitas program kode-G, seperti konsistensi, kompatibilitas, kemudahan penggunaan, dan keamanan. Meningkatkan program di area 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 menjalankannya — secara alami dapat menjadi lebih produktif.
Namun, dalam hal efisiensi, seseorang harus berhati-hati. Saat melakukan sesuatu yang meningkatkan efisiensi, pemesinan mungkin menjadi lebih sulit dan, pada gilirannya, lebih berbahaya. Dengan meningkatkan kemahiran orang yang menjalankan mesin, ini mungkin hasil yang dapat diterima. Memiliki kemahiran yang lebih besar akan memungkinkan pengguna CNC untuk melakukan tugas yang lebih rumit dengan aman.
Karena itu, saya akan berkonsentrasi di sini pada teknik pemrograman kode-G yang meningkatkan efisiensi dan tidak — sebagian besar — mengorbankan kegunaan atau keamanan. Tentu saja, ada banyak sekali peningkatan yang dapat dilakukan seseorang untuk memproses, memperbaiki, dan memotong alat yang akan membantu mengurangi waktu eksekusi program. Namun di sini kami berkonsentrasi pada teknik yang gratis, yang hanya membutuhkan restrukturisasi program agar dapat dieksekusi lebih cepat.
Seperti semua kolom saya tentang produktivitas, niat saya adalah untuk menginspirasi pembaca untuk mempertimbangkan lingkungan CNC mereka sendiri dan mencari cara untuk mengoptimalkannya. Gunakan saran saya untuk memulai.
Jarak Terpendek
Jika memungkinkan (dan aman), pastikan bahwa sebanyak mungkin sumbu bergerak bersama selama perintah tanpa pemotongan. Ini termasuk pendekatan, retraksi, dan gerakan saat perkakas berpindah dari satu permukaan mesin ke permukaan lainnya. Namun, ketika mendekati selama program pusat pemesinan, jika operator terbiasa melihat gerakan sumbu X/Y terlebih dahulu, kemudian gerakan sumbu Z, mereka mungkin gugup melihat semua sumbu bergerak bersama dalam jarak 0,1 inci (2,5 mm) dari permukaan kerja. . Jika demikian, bawa pahat 1,0 inci (25,0 mm) di atas permukaan kerja pada sumbu Z terlebih dahulu, lalu kencangkan sisa perjalanan pada sumbu Z.
Internalisasikan Kode M
Pastikan untuk menyertakan kode M dengan perintah gerak bila memungkinkan. Ini termasuk spindel hidup dan mati dan pendingin hidup dan mati. Dengan cara ini, waktu aktivasi kode M akan menjadi internal dengan waktu yang diperlukan untuk membuat gerakan (atau sebaliknya). Ini sangat penting dengan mesin yang hanya mengizinkan satu kode M per perintah. Untuk mesin ini, tidak mungkin untuk memulai atau menghentikan pendingin dan spindel secara bersamaan kecuali jika pembuat mesin menyediakan kode M tambahan untuk tujuan ini.
Memprogram Pengubah Alat Otomatis Secara Efisien
Meskipun ini mungkin sudah menjadi rahasia umum, berikut adalah beberapa pengingat:
- Sertakan M19 dalam gerakan pahat ke posisi perubahan pahat. Ini akan menyelaraskan kunci di lengan ganti pahat dengan alur pasak di dudukan pahat selama gerakannya.
- Untuk pengubah pahat berlengan ganda, selalu siapkan pahat berikutnya (tentukan kode T untuk pahat berikutnya) segera setelah melakukan penggantian pahat.
- Untuk siklus pemesinan yang singkat, pastikan pahat dimuat secara berurutan di majalah pengubah pahat.
Hati-hati dengan Kecepatan Permukaan Konstan
Dengan pusat pembubutan, kecepatan permukaan konstan yang diprogram secara tidak efisien ditunjukkan oleh spindel yang melambat dan bertambah cepat selama penggantian pahat. Ini menambah waktu eksekusi program karena spindel biasanya membutuhkan waktu lebih lama untuk memperlambat dan mempercepat daripada melakukan gerakan retraksi/pendekatan. Ini juga menyebabkan keausan yang tidak semestinya pada sistem penggerak spindel dan pemborosan listrik.
Untuk memperbaiki ini untuk alat berurutan yang menggunakan kecepatan permukaan konstan:
- Pilih sementara mode rpm dan tentukan rpm untuk posisi pendekatan pahat berikutnya selama penarikan pahat ke posisi indeks turret. Ini akan menghemat waktu karena spindel tidak perlu melambat.
- Indeks turret dan berikan perintah untuk pindah ke posisi pendekatan alat baru.
- Pilih kembali mode kecepatan permukaan konstan. Kecepatan spindel tidak akan berubah karena spindel sudah berjalan pada rpm yang sesuai.
Cari Jeda yang Terlihat
Analisis program saat dijalankan dan hilangkan alasan mesin berhenti. Jika ada jeda saat penggantian pahat, hal ini karena magasin masih berputar ke pahat berikutnya. Tempatkan alat secara berurutan di majalah. Jika pahat telah berubah tetapi ada penundaan sebelum pahat memulai gerakan pertamanya, maka mesin sedang mengubah rentang spindel. Pahami titik batas untuk mengubah rentang spindel dan menjalankan alat yang memerlukan rentang yang sama secara berurutan jika memungkinkan.
Jika ada jeda yang lama antara peck selama siklus pengeboran peck, kurangi nilai parameter. Untuk siklus G73, 0,005 inci sesuai, sedangkan 0,04 inci sesuai untuk siklus G83. Parameter mengontrol jumlah cadangan antara patok dan sebagian besar pembuat alat mesin mengaturnya dengan sangat konservatif.