Jun 20, 2023 Tinggalkan pesanan

Dengan cara ini, pengilangan alur kunci bukan sahaja dapat meningkatkan kecekapan pemprosesan, tetapi juga meningkatkan hayat alat.

 

Pertama, faedah pengilangan ramping

Faedah 1: Meningkatkan kecekapan pemprosesan

Apabila mengisar alur kunci dalam bahan pepejal, kebanyakannya digerudi terlebih dahulu dengan gerudi, dan kemudian digiling dalam lapisan. Dalam pengilangan tanjakan, alat terus memasuki bahan pepejal untuk mengeluarkan bahan, yang mengurangkan masa menukar alat dan meningkatkan kecekapan.


Faedah 2: Meningkatkan hayat alat.

Dalam pemprosesan bahan yang sukar, pengerasan kerja cenderung berlaku, mengakibatkan kehausan lama pada bahagian tertentu bilah.

Jadi bagaimana untuk menyelesaikan masalah ini? Untuk Qingfeng, saya memberikan penyelesaian mudah: laraskan kedalaman potongan (Ap) dalam parameter pemprosesan, iaitu, jangan selalu biarkan bilah bersentuhan dengan kulit yang mengeras di satu tempat. Dan laluan alat ramping dan pengilangan betul-betul sejajar dengan ini.

Kedua, mengapa menggunakan program makro?

Program ramping dan pengilangan adalah sangat mudah, dan kami boleh mengendalikannya dengan mudah dengan pengaturcaraan biasa dengan tangan. Mengapa kita perlu menggunakan program makro?

 

Faedah 1: Prosedur yang diperkemas

Jika slotnya dalam, tidak kira program yang diproses oleh perisian atau pengaturcaraan biasa manual anda, program itu terlalu panjang, manakala program makro pendek dan ringkas.

Faedah 2: Adalah mudah untuk pekerja menyahpepijat di tapak

Saya tahu bahawa atur cara yang betul yang ditulis oleh pengaturcara akan mengalami lebih kurang masalah semasa penyahpepijatan di tapak, seperti kedalaman pemotongan yang tidak munasabah dan keperluan untuk mengurangkan kedalaman pemotongan pada cerun, maka program makro boleh diselesaikan sahaja dengan memberikan nilai kepada pembolehubah. Walau bagaimanapun, banyak nilai program biasa perlu diubah suai.

 

Faedah 3: Kepelbagaian program yang baik

Ciri terbesar program makro ialah serba boleh yang baik. Sebagai contoh, mungkin terdapat N banyak bahagian dalam bengkel, dengan bentuk yang serupa dan saiz yang berbeza, jadi menulis program boleh memuaskan N banyak produk.


Ketiga, bagaimana untuk menulis program [Ramping and Milling]?


1. Kira kedalaman pemotongan setiap pisau #30

Seperti yang ditunjukkan dalam rajah di atas, mengikut Teorem Pythagoras TAN[#2]=#30/#7

Kedalaman setiap pisau boleh dikira #30=#7*TAN[#2]

2. Kira bilangan pas alatan #31

Jumlah kedalaman ialah #11, maka bilangan hantaran alat boleh dikira, iaitu, #31=#11/#30, iaitu jumlah kedalaman dibahagikan dengan kedalaman setiap alat.

Inilah masalahnya, jika hasil pembahagian mempunyai perpuluhan, seperti 5.6 kali, seperti 5.1 kali, dan lain-lain, maka bilangan hantaran pisau mesti dikira sebagai 6 kali.

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

 

Catatan:

FUP bermaksud menukar bahagian pecahan menjadi integer 1 dan menambahnya pada bahagian integer.

Contohnya, #31=5.06 Nilai selepas operasi FUP[#31] ialah 6.

#31=0.01 Kemudian nilai selepas operasi FUP[#31] ialah 1.

 

3. Kira kedalaman pemotongan sebenar #32

Apabila mengira bilangan hantaran, bahagian perpuluhan diambil sebagai integer. Jika dikira mengikut #30, maka akan berlaku overcut. Bagaimana untuk mengira kedalaman sebenar potongan #32 setiap pisau?

Jawapannya ialah: jumlah kedalaman dibahagikan dengan bilangan hantaran ialah kedalaman pemotongan sebenar. iaitu #32=#11/ #31

 

4. Tetapkan mata pisau #24, #25

#24 Nilai koordinat X pusat pemotongan dalam sistem koordinat bahan kerja

#25 Nilai koordinat Y pusat pemotongan dalam sistem koordinat bahan kerja

 

Kelima, mengapa anda perlu mengira pembolehubah ini dalam empat langkah pertama?

Sebagai contoh, hitung kedalaman potongan setiap pisau #30, dengan kedalaman potongan setiap pisau, saya boleh membahagikan jumlah kedalaman #11 dengan kedalaman setiap pisau untuk mengira bilangan pemprosesan.

 

Dengan bilangan masa pemprosesan, kita boleh menggunakan pernyataan program makro untuk menetapkan syarat, supaya atur cara akan terus mengitar pemprosesan sehingga pemprosesan mencapai saiz.

 

Walau bagaimanapun, kami membulatkan bahagian perpuluhan bagi bilangan masa pemprosesan yang dikira. Jika An dikira mengikut kedalaman potongan setiap pisau #30, maka akan berlaku pemotongan berlebihan, jadi pemotongan sebenar setiap pisau dikira dengan membahagikan jumlah kedalaman dengan bilangan kali pemprosesan. kedalaman.

 

Prosedurnya adalah seperti berikut:

peratus

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (titik pemotongan lintasan pantas alat)

Z2.0

G01Z0.F200

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

#31=FUP[#11/#30] (bahagikan jumlah kedalaman dengan setiap kedalaman pemotongan untuk mengira bilangan kitaran, [bundarkan])

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

#{{0}} (pembolehubah kiraan, nilai ini mula dikira dari 0)

N10#33=#33 tambah 1 (pembolehubah dinaikkan secara automatik dan nilai kiraan dinaikkan sebanyak 1 setiap kali operasi dilakukan)

G91G01X#7Z-#32F#9

X-#7

JIKA[#33LT#31]GOTO10 (apabila nilai pembolehubah pengiraan kurang daripada masa pemprosesan, lompat ke blok N10)

G0Z150.

M30

peratus

Simulasi program adalah seperti berikut:

gambar

Baiklah, mari kita kongsikan banyak-banyak, semoga dapat memberi sedikit inspirasi kepada anda, supaya anda boleh belajar secara mendalam dan meningkatkan keupayaan menyelesaikan masalah anda.

Kursus pengaturcaraan saudara Jun bukanlah peringkat tinggi, tetapi sukar. Segala-galanya bermula daripada kerja praktikal, membolehkan anda mempelajari secara sistematik kemahiran pengaturcaraan saya yang paling praktikal, meningkatkan tahap teknikal profesional anda, dan membantu anda mendapatkan kenaikan gaji dan kenaikan pangkat!

 

 

Hantar pertanyaan

whatsapp

skype

E-mel

Siasatan