May 01, 2024 Mesaj bırakın

Bu şekilde kama yuvası frezeleme yalnızca işleme verimliliğini artırmakla kalmaz, aynı zamanda takım ömrünü de artırır.

 

1. Rampalamanın faydaları

Avantaj 1: İşleme verimliliğini artırın

Katı malzemelerin kama yuvasını frezelemesi için, çoğu zaman önce delikleri açmak için bir matkap kullanırsınız ve ardından bunları katmanlar halinde frezelersiniz. Rampa frezelemede takım, malzemeyi çıkarmak için doğrudan katı malzemeye girer, bu da takım değiştirme süresini azaltır ve verimliliği artırır.

 

Avantaj 2: Takım ömrünü artırın.

Zor malzemelerin işlenmesinde iş sertleşmesi meydana gelebilir ve bu da bıçağın bir noktada eski aşınmasına neden olur.

resim

Peki bu sorunu nasıl çözebiliriz? Qingfeng Basit bir yöntem verdim: İşleme parametrelerinde (Ap) kesme derinliğini ayarlayın, yani bıçağın sertleşmiş cilde her zaman tek bir yerde temas etmesine izin vermeyin. Rampalı frezelemenin takım yolu tam olarak bununla uyumludur.

resim

Makro program eğitiminin bir kopyasını almak için WeChat: Yuki7557'yi ekleyin

İkincisi, neden makro programları kullanalım?

Rampalı frezeleme programı çok basittir. Bunu manuel programlama ile kolaylıkla yapabiliriz. Neden makro programlama kullanmamız gerekiyor?

 

Avantaj 1: Kolaylaştırılmış prosedürler

Eğer oluk nispeten derinse, ister yazılım tarafından işlenen program isterse sıradan manuel programlamanız olsun, program çok uzun olacak, makro programı ise kısa ve özlü olacaktır.

Avantaj 2: Çalışanların sahada hata ayıklaması kolay

Programcılar tarafından yazılan doğru programların yerinde hata ayıklama sırasında az çok sorun yaşayacağını biliyorum. Örneğin kesme derinliği mantıksız ve kesme derinliğinin azaltılması gerekiyor. Daha sonra makro programının tamamlanması için yalnızca değişkenlere değer ataması gerekir. Sıradan programlarda birçok değerin değiştirilmesi gerekir.

 

Avantaj 3: Program oldukça çok yönlülüğe sahiptir

Makro programların en büyük özelliği çok yönlülüğüdür. Örneğin, bir atölyede benzer şekillerde ve farklı boyutlarda N sayıda parça olabilir, dolayısıyla bir program yazmak N sayıda ürünü tatmin edebilir.

3. [Rampalama Frezeleme] nasıl programlanır?

resim

1. Her takımın #30 kesme derinliğini hesaplayın

resim

Yukarıdaki diyagramda gösterildiği gibi Pisagor teoremine göre TAN[#2]=#30/#7

Her bıçağın derinliği hesaplanabilir #30=#7*TAN[#2]

2. Takım geçişlerinin sayısını hesaplayın #31

Toplam derinlik #11 ise takım geçişlerinin sayısı hesaplanabilir, yani #31=#11/#30, bu da toplam derinliğin her bir takımın derinliğine bölünmesiyle elde edilen sonuçtur.

Sorun şu ki, bölme işleminin sonucu 5,6 katı gibi, 5,1 katı gibi bir ondalık sayıya sahipse, o zaman takım geçişlerinin sayısının 6 katı olarak hesaplanması gerekir.

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

 

Açıklama:

FUP, ondalık kısmın 1 tam sayısına dönüştürülmesi ve tam sayı kısmına eklenmesi anlamına gelir.

Örneğin, #31=5.06 FUP[#31] işleminden sonraki değer 6'dır.

#31=0.01 O halde FUP[#31] işleminden sonraki değer 1'dir.

 

3. Gerçek kesme derinliği #32'yi hesaplayın

Takım geçişlerinin sayısı hesaplanırken ondalık kısım tam sayı olarak alınır. #30'a göre hesaplanırsa fazla kesme olur. Her bıçağın gerçek kesme derinliği #32 nasıl hesaplanır?

Cevap şudur: toplam derinliğin geçiş sayısına bölümü gerçek kesme derinliğidir. Yani #32=#11/ #31

 

4. #24 ve #25 numaralı bıçak noktalarını ayarlayın

#24 İş parçası koordinat sistemindeki kesme merkezinin X koordinat değeri

#25 İş parçası koordinat sisteminde kesme merkezinin Y koordinat değeri

 

5. İlk dört adımda bu değişkenleri neden hesaplamanız gerektiğini düşünün?

Örneğin kesim başına kesme derinliği #30 olarak hesaplanır. Kesim başına kesme derinliği ile #11'in toplam derinliğini her kesimin derinliğine bölerek işlem sayısını hesaplayabilirim.

 

İşlem sürelerinin sayısıyla, koşulları ayarlamak için makro program ifadelerini kullanabiliriz ve boyuta ulaşılana kadar programın işleme devam etmesine izin verebiliriz.

 

Ancak hesaplanan işleme sayısının ondalık kısmını yuvarladık. Takım başına #30 kesme derinliği temel alınarak hesaplanırsa aşırı kesme olacaktır, dolayısıyla takım başına gerçek kesme, toplam derinliğin işleme süresi sayısına bölünmesiyle hesaplanır. derinlik.

 

Prosedür aşağıdaki gibidir:

%

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (Takım hızlı kesme noktası)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7(her kesimin derinliği)

#31=FUP[#11/#30](Döngü sayısını hesaplamak için toplam derinlik her kesme derinliğine bölünür, [yukarı yuvarlanır])

#32=#11/#31 (her seferinde gerçek kesme derinliği)

#{{0}} (Sayma değişkeni, bu değer 0'dan saymaya başlar)

N10#33=#33+1 (değişken otomatik olarak artar ve sayım değeri her işlem için 1 artar)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (sayım değişkeninin değeri işlem süresi sayısından az olduğunda, N10 satır bloğuna atlayın)

G0Z150.

M30

%

Program simülasyonu aşağıdaki gibidir:

Soruşturma göndermek

whatsapp

skype

E-posta

Sorgulama