Dalam pemesinan CNC, posisi pahat yang sebenarnya seringkali berbeda dari posisi teoretis pahat selama pemrograman. Inilah mengapa kita perlu memodifikasi program sesuai dengan posisi alat. Namun, seperti yang diketahui semua orang, betapa rumit dan rawan kesalahannya memodifikasi program. Oleh karena itu, konsep kompensasi alat muncul. Apa yang disebut kompensasi alat adalah fungsi yang digunakan untuk mengkompensasi perbedaan antara posisi pemasangan alat yang sebenarnya dan posisi pemrograman teoretis. Setelah menggunakan fungsi kompensasi pahat, mengubah pahat hanya perlu mengubah nilai kompensasi posisi pahat tanpa mengubah program NC.
Dalam kompensasi alat, kami sering menggunakan kompensasi panjang dan kompensasi radius. Secara umum, sulit bagi orang yang baru mengenal industri CNC untuk menggunakan kedua kompensasi ini dengan terampil. Di bawah ini kami akan menjelaskan kedua metode kompensasi ini secara rinci.
gambar
1. Kompensasi panjang alat
1. Konsep kompensasi panjang pahat
Pertama-tama, kita harus memahami apa itu panjang alat. Panjang alat adalah konsep yang sangat penting. Ketika kita memprogram suatu bagian, pertama-tama kita harus menentukan pusat pemrograman bagian tersebut, dan kemudian menetapkan sistem koordinat pemrograman benda kerja, dan sistem koordinat ini hanyalah sistem koordinat benda kerja, dan titik nol umumnya pada benda kerja. Kompensasi panjang hanya terkait dengan koordinat Z. Ini tidak seperti pemrograman titik nol pada bidang X dan Y, karena alat diposisikan oleh lubang lancip spindel dan tidak berubah. Titik nol koordinat Z berbeda. Setiap pisau memiliki panjang yang berbeda.
Misalnya, kita ingin mengebor lubang dengan kedalaman 50mm, lalu melubangi lubang dengan kedalaman 45mm, menggunakan mata bor dengan panjang 250mm dan keran dengan panjang 350mm. Pertama gunakan mata bor untuk mengebor lubang dengan kedalaman 50 mm. Saat ini, mesin perkakas telah menetapkan titik nol benda kerja. Saat keran diganti untuk sadap, jika kedua pisau mulai memproses dari titik nol yang ditetapkan, keran lebih panjang dari mata bor dan sadapan terlalu panjang, yang akan merusak alat. dan artefak. Jika kompensasi pahat diatur saat ini, panjang keran dan bor dikompensasi. Setelah titik nol alat mesin disetel, meskipun panjang keran dan bor berbeda, karena adanya kompensasi, saat keran dipanggil untuk bekerja, koordinat Z titik nol otomatis berpindah ke Z plus (atau Z) mengkompensasi panjang tap dan memastikan titik nol pemesinan yang benar.
2. Perintah kompensasi panjang alat
Kompensasi panjang pahat direalisasikan dengan menjalankan perintah yang berisi G43 (G44) dan H. Pada saat yang sama, kami memberikan nilai koordinat Z, sehingga pahat bergerak ke tempat yang jaraknya dari permukaan benda kerja adalah Z setelah kompensasi. Perintah lain G49 adalah membatalkan perintah G43 (G44). Sebenarnya kita tidak perlu menggunakan perintah ini, karena setiap tool memiliki kompensasi panjangnya masing-masing. Saat mengganti pahat, gunakan perintah G43 (G44) H untuk memberikan kompensasi panjang pahatnya sendiri. Namun, kompensasi panjang alat sebelumnya dibatalkan secara otomatis.
G43 berarti penambahan jumlah kompensasi dalam memori ke nilai koordinat titik akhir instruksi program, G44 berarti pengurangan, dan G49 atau H00 dapat digunakan untuk membatalkan offset panjang pahat. Pada segmen program N80G43 Z56 H05, jika nilai pada memori 05 adalah 16, berarti nilai koordinat titik akhir adalah 72mm.
3. Dua cara kompensasi panjang alat
(1) Gunakan panjang alat yang sebenarnya sebagai kompensasi panjang alat (disarankan metode ini). Menggunakan panjang pahat sebagai kompensasi adalah dengan menggunakan instrumen pengaturan pahat untuk mengukur panjang pahat, dan kemudian memasukkan nilai ini ke dalam daftar kompensasi panjang pahat sebagai kompensasi panjang pahat.
Menggunakan panjang pahat sebagai kompensasi panjang pahat dapat menghindari perubahan panjang pahat secara terus-menerus dalam pemrosesan benda kerja yang berbeda. Dengan cara ini, pahat dapat digunakan pada benda kerja yang berbeda tanpa mengubah offset panjang pahat. Dalam hal ini, Anda dapat mengarsipkan setiap pahat sesuai dengan aturan penomoran pahat tertentu, dan menggunakan tanda kecil untuk menuliskan parameter yang relevan dari setiap pahat, termasuk panjang dan radius pahat. Untuk perusahaan dengan departemen manajemen alat khusus, tidak perlu memberi tahu parameter alat secara langsung dengan operator. Nilai panjang pahat pada label digunakan sebagai kompensasi panjang pahat tanpa pengukuran lebih lanjut.
Menggunakan panjang pahat sebagai kompensasi panjang pahat juga memungkinkan alat mesin untuk mengukur panjang pahat lain pada instrumen pengaturan pahat saat alat mesin berjalan, tanpa mengambil waktu kerja alat mesin karena pengaturan pahat pada alat mesin, sehingga pusat permesinan dapat dimanfaatkan sepenuhnya. efisiensi. Dengan cara ini, ketika spindel bergerak ke titik koordinat Z terprogram, koordinat spindel ditambah (atau dikurangi) nilai koordinat Z setelah kompensasi panjang pahat.
(2) Gunakan jarak (positif atau negatif) antara hidung pahat dan titik nol terprogram pada arah Z sebagai nilai kompensasi. Metode ini cocok digunakan saat alat mesin dioperasikan oleh satu orang saja dan tidak cukup waktu untuk menggunakan instrumen pengaturan alat untuk mengukur panjang alat. Dengan cara ini, saat benda kerja lain diproses dengan satu pahat, pengaturan kompensasi panjang pahat harus dilakukan lagi. Saat menggunakan metode ini untuk kompensasi panjang pahat, nilai kompensasinya adalah jarak pergerakan hidung pahat saat spindel bergerak dari titik nol koordinat Z dari mesin pahat ke titik nol pemrograman benda kerja, sehingga nilai kompensasi ini selalu negatif dan sangat besar.
2. Kompensasi radius alat
1. Konsep kompensasi radius alat
Selama pemesinan kontur, lintasan pergerakan pusat pahat (lintasan pergerakan pusat pahat atau pusat kabel) dan kontur sebenarnya dari bagian yang dikerjakan harus diimbangi dengan jarak tertentu. Offset ini disebut kompensasi radius alat, juga dikenal sebagai offset pusat alat.
Karena sistem CNC mengontrol lintasan pusat pahat, sistem CNC perlu menghitung lintasan pusat pahat berdasarkan ukuran kontur bagian input dan nilai kompensasi radius pahat. Menurut instruksi kompensasi alat, alat mesin pemesinan CNC dapat secara otomatis melakukan kompensasi radius alat. Terutama dalam pemrograman manual, kompensasi radius alat sangat penting. Saat memprogram secara manual, menggunakan perintah kompensasi radius alat, Anda dapat memprogram sesuai dengan nilai kontur bagian, tanpa menghitung pemrograman lintasan pusat alat, yang sangat mengurangi jumlah perhitungan dan tingkat kesalahan. Meskipun menggunakan pemrograman otomatis CAD/CAM, jumlah kalkulasi manualnya kecil, dan kecepatan pembuatan programnya cepat, tetapi ketika pahat mengalami sedikit keausan atau ukuran kontur pemesinan sedikit menyimpang dari ukuran desain, atau dalam penggilingan kasar, penggilingan setengah jadi dan penggilingan akhir. Ketika tunjangan pemesinan langkah demi langkah berubah, masih perlu disesuaikan dengan tepat. Setelah menggunakan kompensasi radius pahat, tidak perlu mengubah ukuran pahat atau ukuran pemodelan untuk membuat ulang program. Hanya perlu memodifikasi parameter kompensasi alat dengan benar pada alat mesin CNC. . Itu tidak hanya menyederhanakan perhitungan pemrograman, tetapi juga meningkatkan keterbacaan program.
Kompensasi radius alat memiliki dua bentuk kompensasi: fungsi B (Dasar) dan fungsi C (Lengkap). Karena kompensasi radius pahat dari fungsi B hanya menghitung kompensasi pahat menurut program ini, ia tidak dapat menyelesaikan masalah transisi antar segmen program, dan memerlukan kontur benda kerja untuk diproses menjadi transisi sudut bulat, sehingga manufakturabilitas sudut tajam benda kerja tidak baik. Selain itu, pemrogram harus memperkirakan terlebih dahulu diskontinuitas dan persimpangan yang mungkin muncul setelah kompensasi alat, dan memprosesnya secara manual, yang jelas meningkatkan kesulitan pemrograman; sementara kompensasi radius alat fungsi C dapat secara otomatis menangani transfer jalur pusat alat antara dua segmen program, yang dapat diprogram sepenuhnya sesuai dengan kontur benda kerja, sehingga hampir semua alat mesin CNC modern menggunakan kompensasi radius alat fungsi C. Saat ini, setidaknya dua blok berikutnya dari blok kompensasi radius pahat harus memiliki perintah perpindahan (G00, G01, G02, G03, dll.) yang menentukan bidang kompensasi, jika tidak, pahat yang benar kompensasi tidak dapat ditentukan.
2. Perintah kompensasi radius alat
Menurut peraturan ISO, ketika jalur pusat pahat berada di sisi kanan arah depan yang ditentukan oleh program, itu disebut kompensasi pahat kanan, yang diwakili oleh G42; jika tidak, itu disebut kompensasi alat kiri, yang diwakili oleh G41.
G41 adalah perintah kompensasi kiri pahat (kompensasi pahat kiri), yaitu, dilihat sepanjang arah maju pahat (dengan asumsi benda kerja tidak bergerak), jalur tengah pahat terletak di sisi kiri kontur benda kerja, yang disebut kiri kompensasi alat.
G42 adalah perintah kompensasi hak pahat (kompensasi pahat kanan), yaitu melihat ke arah depan pahat (dengan asumsi benda kerja tidak bergerak), jalur tengah pahat terletak di sisi kanan kontur benda kerja, yang disebut kanan kompensasi alat.
G40 adalah perintah untuk membatalkan kompensasi radius alat. Setelah menggunakan perintah ini, perintah G41 dan G42 tidak valid.




