May 01, 2024 Tinggalkan pesan

Dengan cara ini, penggilingan alur pasak tidak hanya dapat meningkatkan efisiensi pemesinan, namun juga meningkatkan masa pakai alat.

 

1. Manfaat ramping

Manfaat 1: Meningkatkan efisiensi pemrosesan

Untuk penggilingan alur pasak pada material padat, sering kali Anda menggunakan bor untuk mengebor lubang terlebih dahulu, lalu menggilingnya berlapis-lapis. Dalam ramp milling, pahat langsung memasuki material padat untuk menghilangkan material, sehingga mengurangi waktu penggantian pahat dan meningkatkan efisiensi.

 

Manfaat 2: Meningkatkan masa pakai alat.

Pada pengolahan material yang sulit, rawan terjadi pengerasan kerja (work hardening) yang mengakibatkan keausan lama pada mata pisau pada satu titik.

gambar

Lalu bagaimana cara mengatasi masalah ini? Qingfeng Saya memberikan metode sederhana: sesuaikan kedalaman pemotongan (Ap) dalam parameter pemrosesan, yaitu, jangan selalu membiarkan bilah menyentuh kulit yang mengeras di satu tempat. Jalur perkakas dalam ramping milling sejalan dengan hal ini.

gambar

Tambahkan WeChat: Yuki7557 untuk menerima salinan tutorial program makro

Kedua, mengapa menggunakan program makro?

Program penggilingan ramping sangat sederhana. Kita dapat dengan mudah melakukannya dengan pemrograman manual. Mengapa kita perlu menggunakan pemrograman makro?

 

Manfaat 1: Prosedur yang disederhanakan

Jika alurnya relatif dalam, baik program yang diproses dengan perangkat lunak atau pemrograman manual biasa, program akan terlalu panjang, sedangkan program makro akan pendek dan ringkas.

Manfaat 2: Nyaman bagi pekerja untuk melakukan debug di lokasi

Saya tahu bahwa program yang benar yang ditulis oleh pemrogram akan memiliki lebih banyak atau lebih sedikit masalah selama proses debug di tempat. Misalnya, kedalaman pemotongan tidak masuk akal dan kedalaman pemotongan perlu dikurangi. Kemudian program makro hanya perlu memberikan nilai pada variabel hingga selesai. Dalam program biasa, banyak nilai yang perlu diubah.

 

Manfaat 3: Program ini memiliki fleksibilitas yang baik

Fitur terbesar dari program makro adalah fleksibilitasnya yang baik. Misalnya, mungkin terdapat N banyak bagian dalam sebuah bengkel dengan bentuk dan ukuran yang sama, sehingga menulis satu program dapat memuaskan N banyak produk.

3. Bagaimana cara memprogram [Ramping Milling]?

gambar

1. Hitung kedalaman pemotongan setiap pahat #30

gambar

Seperti yang ditunjukkan pada diagram di atas, menurut teorema Pythagoras TAN[#2]=#30/#7

Kedalaman setiap pisau dapat dihitung #30=#7*TAN[#2]

2. Hitung jumlah lintasan pahat #31

Kedalaman total adalah #11, maka dapat dihitung jumlah lintasan pahat yaitu #31=#11/#30, yaitu kedalaman total dibagi kedalaman masing-masing pahat.

Soalnya, jika hasil pembagiannya ada desimalnya, misalnya 5,6 kali, misalnya 5,1 kali, dst, maka jumlah lintasan pahat harus dihitung sebanyak 6 kali.

Jadi #31=FUP[#11/#30]

 

Komentar:

FUP berarti mengubah bagian desimal menjadi bilangan bulat 1 dan menambahkannya ke bagian bilangan bulat.

Misalnya, #31=5.06 Nilai setelah operasi FUP[#31] adalah 6.

#31=0.01 Maka nilai setelah operasi FUP[#31] adalah 1.

 

3. Hitung kedalaman pemotongan sebenarnya #32

Saat menghitung jumlah lintasan pahat, bagian desimal diambil sebagai bilangan bulat. Jika dihitung menurut #30 maka akan terjadi overcutting. Bagaimana cara menghitung kedalaman potongan sebenarnya #32 untuk setiap pisau?

Jawabannya adalah: kedalaman pemotongan total dibagi jumlah lintasan adalah kedalaman pemotongan sebenarnya. Yaitu #32=#11/ #31

 

4. Tetapkan titik pisau #24 dan #25

#24 Nilai koordinat X pusat pemotongan pada sistem koordinat benda kerja

#25 Nilai koordinat Y dari pusat pemotongan pada sistem koordinat benda kerja

 

5. Pikirkan mengapa Anda perlu menghitung variabel-variabel ini dalam empat langkah pertama?

Misalnya, kedalaman pemotongan per pemotongan dihitung sebagai #30. Dengan kedalaman potongan per potongan, saya dapat membagi total kedalaman #11 dengan kedalaman setiap potongan untuk menghitung jumlah waktu pemrosesan.

 

Dengan jumlah waktu pemrosesan, kita dapat menggunakan pernyataan program makro untuk mengatur kondisi dan membiarkan program melakukan siklus pemrosesan hingga ukurannya tercapai.

 

Namun, kami membulatkan bagian desimal dari jumlah pemesinan yang dihitung. Jika dihitung berdasarkan kedalaman potong #30 per pahat, maka akan terjadi overcutting, sehingga aktual pemotongan per pahat dihitung dengan membagi total kedalaman dengan jumlah waktu pemesinan. kedalaman.

 

Prosedurnya adalah sebagai berikut:

%

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (Titik pemotongan cepat alat)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7(kedalaman setiap potongan)

#31=FUP[#11/#30](Total kedalaman dibagi dengan setiap kedalaman pemotongan untuk menghitung jumlah siklus, [dibulatkan ke atas])

#32=#11/#31 (kedalaman pemotongan aktual setiap kali)

#{{0}} (Menghitung variabel, nilai ini mulai dihitung dari 0)

N10#33=#33+1 (variabel bertambah secara otomatis, dan nilai hitungan bertambah 1 untuk setiap operasi)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (ketika nilai variabel count kurang dari jumlah waktu pemrosesan, lompat ke blok baris N10)

G0Z150.

M30

%

Simulasi programnya adalah sebagai berikut:

Kirim permintaan

whatsapp

skype

Email

Permintaan