Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Equipment >> Mesin CNC

Pemrograman 5-Sumbu:Pemrograman Dengan Vektor Alat?

Saat memprogram dalam 5-sumbu, kami memiliki dua opsi berbeda yang dapat kami gunakan untuk memerintahkan gerakan dan posisi putar. Kami dapat menampilkan data menggunakan sudut putar, atau vektor alat. Meskipun masing-masing memiliki pro dan kontra, saya lebih suka mengonfigurasi postprocessor untuk mengeluarkan perintah putar ini sebagai vektor alat IJK, daripada sudut putar sumbu ABC yang lebih umum, jika diberi pilihan.

Menggunakan vektor alat IJK membuat program tidak bergantung pada konfigurasi mesin tertentu. Karena kami tidak memerintahkan pemanggilan sumbu tertentu (A, B, atau C), mesin bebas menggunakan sumbu apa pun yang tersedia, untuk memposisikan alat ke posisi yang diperintahkan dan sudut kemiringannya. Kebebasan ini memungkinkan program bagian yang sama untuk dibagikan di antara beberapa mesin yang berbeda di bengkel – terlepas dari konfigurasi mesin – dan dapat menawarkan kebebasan yang luar biasa saat menjadwalkan pekerjaan di lantai bengkel.

Vektor alat juga dapat membuat pembuatan prosesor pos lebih mudah. Saat memprogram jalur pahat 5 sumbu menggunakan sistem CAM, perangkat lunak akan secara otomatis menghitung gerakan yang diperintahkan secara internal menggunakan vektor pahat. Oleh karena itu, masuk akal bahwa prosesor pos yang hanya dapat menampilkan gerakan yang dibuat sebelumnya ini, tanpa harus menerjemahkannya, akan lebih mudah dibuat. Jika kita mengonfigurasi pos untuk menerjemahkan setiap gerakan menjadi perintah sumbu A, sumbu B, atau sumbu C, maka prosesor pos harus melakukan lebih banyak pekerjaan - dan pada gilirannya akan lebih kompleks dan akan membutuhkan lebih banyak waktu untuk mengkonfigurasi dan uji.

Jadi, apa itu vektor alat? Vektor pahat hanyalah nilai IJK dalam sebuah program, ditambahkan ke akhir posisi XYZ, yang menentukan sudut dan arah mana yang harus dimiringkan pahat dari posisi XYZ yang diperintahkan. Misalnya:perintah vektor alat G01 X10. Y10. Z10. I0.5 J0.5 K0.707106 akan menjadi alat dan posisi sumbu yang sama dengan memanggil G01 X10. Y10. Z10. B45. C45…tanpa harus memanggil perintah sumbu tertentu. Perintah kedua HANYA dapat digunakan pada mesin dengan konfigurasi mesin BC.

Meskipun titik data vektor alat BUKAN jarak yang diukur, dan tidak memiliki satuan ukuran yang terkait dengannya, ini adalah bagaimana saya melihatnya dalam pikiran saya ketika mencoba memvisualisasikan sudut kemiringan alat yang diperintahkan. Tiga huruf yang digunakan dalam vektor sesuai dengan tiga sumbu mesin…Saya jatuh di sepanjang sumbu X, J di sepanjang sumbu Y, dan K di arah sumbu Z. Pada contoh di bawah ini, hanya untuk tujuan visualisasi, mari kita asumsikan bahwa setiap token IJK adalah ukuran dalam inci. Dari titik kontak pahat XYZ, asumsikan sebuah titik dalam ruang yaitu 0,50” positif pada sumbu X, 0,50” positif pada sumbu Y, dan 0,70716” ke atas pada arah Z positif. Sekarang, dalam pikiran Anda, bayangkan sebuah garis yang dimulai di tengah ujung alat dan memanjang ke atas melalui titik di ruang yang dibuat oleh token IJK. Itu akan menjadi sudut kemiringan dan arah alat yang diperintahkan. Semudah itu!

Ada satu hal terakhir yang harus kita diskusikan ketika berbicara tentang penggunaan vektor alat untuk memprogram dalam 5-sumbu. Ketika Anda mengizinkan alat berat untuk menentukan bagaimana ia akan menggunakan sumbu putar yang tersedia untuk memposisikan pahat ke sudut kemiringan yang diperintahkan, dan kami menyadari bahwa setidaknya ada dua solusi yang dapat diterima untuk setiap kombinasi 5 sumbu, kami harus menentukan cara untuk memaksa kontrol memilih salah satu yang paling sesuai dengan konfigurasi mesin individualnya. Kami melakukan ini dengan menerapkan sesuatu yang disebut "preferensi sumbu kemiringan"...pengaturan dalam parameter kontrol untuk setiap kontrol perkakas mesin yang mampu memprogram dengan masukan vektor pahat.

Preferensi sumbu kemiringan digunakan untuk memaksa solusi dari perintah 5-sumbu saat ini yang merupakan arah rotasi yang paling sesuai untuk mesin tempat program dijalankan. Sebagai contoh:pada mesin trunion, di mana sumbu A dapat dimiringkan 110 derajat ke arah negatif, tetapi hanya 30 derajat ke arah positif (seperti mesin trunion 5-sumbu Hurco lainnya), kita perlu melakukan apa yang kita bisa untuk "memaksa" kontrol untuk selalu memiringkan negatif bila memungkinkan...memastikan bahwa kita memiliki cukup perjalanan sumbu untuk menyelesaikan gerakan.






Mesin CNC

  1. Fungsi Pointer dalam Pemrograman C dengan Contoh
  2. Python - Pemrograman Ekstensi dengan C
  3. Memrogram ATtiny85 dengan Arduino Uno
  4. 5-Axis CNC:Memprogram Pesawat Transformasi 5-Sumbu Menggunakan Vektor IJK UVW
  5. Pemrograman 5-Sumbu:memahami sumbu alat dan kontrol tumbukan
  6. Pemrograman 5-Sumbu Lebih Mudah dengan ASR
  7. Gang Tool Bubut Dengan Basis Polimer--SNK
  8. Turning Diciptakan Kembali dengan PrimeTurning
  9. Berpisah dengan Pemesinan Sumbu Y
  10. Offset Alat di Bubut CNC dengan Kontrol Fanuc