Döngü 842 RDYL OLUK ACM GENSL

ISO programlaması

G842

Uygulama

 
Machine

Makine el kitabını dikkate alın!

Bu fonksiyon, makine üreticisi tarafından serbest bırakılmalı ve uyarlanmalıdır.

cyc842

Bu döngüyle dik açılı yivleri radyal açabilirsiniz. Yiv açma esnasında sıra ile bir batırma hareketi ve ardından kumlama hareketi uygulanır. Böylece işleme mümkün olan en az kaldırma ve sevk hareketi ile gerçekleşir. Genişletilmiş fonksiyon çerçevesi:

  • Kontur başlangıcında ve bitişinde bir şev veya yuvarlaklık ekleyebilirsiniz
  • Döngüde yivin yan duvarları için açılar tanımlayabilirsiniz
  • Kontur köşelerine yarıçaplar ekleyebilirsiniz

Döngüyü isteğinize göre kumlama, perdahlama ya da komple işleme için kullanabilirsiniz. Kumlama işleminde talaş kaldırma işlemi eksene paralel olarak gerçekleşir.

Döngüyü iç ve dış kalıp işlemesi için kullanabilirsiniz. Standart çap Q491 bitiş çapı Q493'ten büyükse, döngü bir dış kalıp işlemesi gerçekleştirir. Standart çap Q491 bitiş çapı Q493'ten küçükse, döngü bir iç kalıp işlemesi gerçekleştirir.

Kumlama döngü akışı

Kumanda, döngü çağrısı sırasındaki alet pozisyonunu döngü başlangıç noktası olarak kullanır. Başlangıç noktasının X koordinatları Q491 kontur başlangıç ÇAPI öğesinden küçükse kumanda, aleti X koordinatında Q491 üzerine konumlandırır ve döngüyü buradan başlatır.

  1. Numerik kontrol; döngü başlangıç noktasından ilk sevk derinliğine kadar bir batırma hareketi uygular.
  2. Numerik kontrol tanımlanmış besleme Q478 ile başlangıç pozisyonuyla uzunlamasına yöndeki son nokta arasındaki alanı talaşlar.
  3. Giriş parametresi döngüsünde Q488 tanımlandığında daldırma elemanları bu daldırma beslemesiyle işlenir.
  4. Döngüde yalnızca tek çalışma yönü Q507=1 seçildiğinde numerik kontrol, aleti güvenlik mesafesi kadar kaldırır, hızlı harekette geri gider ve kontura tanımlı besleme ile tekrar hareket eder. Çalışma yönü Q507=0 sırasında sevk her iki tarafta da uygulanır.
  5. Alet sonraki sevk derinliğine kadar deler.
  6. Numerik kontrol, yiv derinliği elde edilene kadar bu akışı (2 ile 4 arası) tekrarlar.
  7. Numerik kontrol, aleti güvenli mesafeye konumlandırır ve her iki yan duvarda bir batırma hareketi uygular.
  8. Numerik kontrol, aleti hızlı harekette döngü başlangıç noktasına getirir.

Perdahlama döngü akışı

Kumanda, döngü çağırması sırasındaki alet konumunu döngü başlangıç noktası olarak kullanır. Başlangıç noktasının X koordinatı Q491 KONTUR BASL. CAPI değerinden küçükse kumanda aleti X koordinatında Q491 üzerine konumlandırır ve döngüyü buradan başlatır.

  1. Numerik kontrol, aleti hızlı harekette ilk yiv tarafına konumlandırır.
  2. Kumanda, tanımlanmış besleme Q505 ile yivin yan duvarını perdahlar.
  3. Kumanda, yivin zeminini tanımlanmış besleme ile perdahlar. Q500 kontur köşeleri için bir yarıçap girilmişse kumanda, tüm yivi tek geçişte tamamen perdahlar.
  4. Numerik kontrol, aleti hızlı harekette geri çeker.
  5. Numerik kontrol, aleti hızlı harekette ikinci yiv tarafına konumlandırır.
  6. Numerik kontrol, tanımlı besleme Q505 ile yivin yan duvarını perdahlar.
  7. Numerik kontrol, aleti hızlı harekette döngü başlangıç noktasına konumlandırır.

Uyarılar

  • Bu döngüyü yalnızca FUNCTION MODE TURN işleme modunda gerçekleştirebilirsiniz.
  • Döngünün çağrılması sırasındaki aletin konumu (döngü başlangıç noktası) talaş alınacak alanı etkiler.
  • İkinci sevkten itibaren numerik kontrol sonraki her kesim hareketini 0,1 mm azaltır. Böylece alet üzerindeki yanal basınç azalır. Döngüde bir ofset genişliği Q508 girildiğinde numerik kontrol, kesim hareketini bu değer kadar azaltır. Artan malzemede ön batırmanın sonunda batırma strokuyla talaş alınır. Yanal kaydırma etkin kesim genişliğinin %80'ini aşarsa (etkin kesim genişliği = kesim genişliği - 2 x kesim yarıçapı), numerik kontrol bir hata mesajı verir.
  • CUTLENGTH'e bir değer girilmişse bu değer, kumlama sırasında döngüde dikkate alınır. Bir uyarı verilir ve sevk derinliği otomatik olarak azaltılır.

Programlama için not

  • Döngü çağrısından önce konumlandırma tümcesini yarıçap düzeltmesi R0 ile başlangıç noktasına programlayın.

Döngü parametresi

Yardım resmi

Parametre

Q215 Çalışma kapsamı (0/1/2/3)?

İşleme kapsamını belirleyin:

0: Kumlama ve perdahlama

1: sadece kumlama

2: sadece hazır ölçüye perdahlama

3: sadece ek ölçüye perdahlama

Giriş: 0, 1, 2, 3

Q460 Guvenlik mesafesi?

Rezerve, henüz fonksiyonu yok

cyc842_1

Q491 Kontur başlatma çapı?

Kontur başlangıç noktası X koordinatı (çap bilgisi)

Giriş: –99999.999...+99999.999

Q492 Z kontur başlangıcı?

Kontur başlangıç noktası Z koordinatı

Giriş: –99999.999...+99999.999

Q493 Kontur sonu çapı?

Kontur bitiş noktası X koordinatı (çap bilgisi)

Giriş: –99999.999...+99999.999

Q494 Z kontur sonu?

Kontur bitiş noktası Z koordinatı

Giriş: –99999.999...+99999.999

Q495 Kenar açısı?

Kontur başlangıç noktasındaki kenar ile döner eksen dikeyi arasındaki açı.

Giriş: 0...89.9999

Q501 Başlangıç elemanı tipi (0/1/2)?

Kontur başlangıcındaki eleman tipini (çevre yüzeyi) belirleyin:

0: Ek eleman yok

1: Eleman bir pahdır

2: Eleman bir yarıçaptır

Giriş: 0, 1, 2

Q502 Başlangıç elemanının büyüklüğü?

Başlangıç elemanının büyüklüğü (pah bölümü)

Giriş: 0...999.999

Q500 Kontur köşesi yarıçapı?

Kontur iç köşesi yarıçapı. Bir yarıçap belirtilmemişse kesme plakasının yarıçapı oluşur.

Giriş: 0...999.999

Q496 İkinci kenar açısı?

Kontur bitiş noktasındaki kenar ile döner eksen dikeyi arasındaki açı.

Giriş: 0...89.9999

Q503 Son elemanın tipi (0/1/2)?

Kontur sonundaki eleman tipini belirleyin:

0: Ek eleman yok

1: Eleman bir pahdır

2: Eleman bir yarıçaptır

Giriş: 0, 1, 2

Q504 Son elemanın büyüklüğü?

Son elemanın büyüklüğü (pah bölümü)

Giriş: 0...999.999

Q478 Kumlama beslemesi?

Kumlama sırasında besleme hızı M136'yı programladığınızda kumanda, beslemeyi mm/dev olarak yorumlar, M136'yı programlamadığınızda ise mm/dk olarak yorumlar.

Giriş: 0...99999.999 alternatif FAUTO

cyc842_2

Q483 Çap ölçüsü?

Tanımlanan kontura ek çap ölçüsü. Değer artımsal etki eder.

Giriş: 0...99.999

Q484 Z ölçüsü?

Eksenel yönde tanımlı kontura ek ölçü. Değer artımsal etki eder.

Giriş: 0...99.999

Q505 Besleme perdahlama

Perdahlama sırasındaki besleme hızı. M136'yı programladığınızda kumanda, beslemeyi mm/dev olarak yorumlar, M136'yı programlamadığınızda ise mm/dk olarak yorumlar.

Giriş: 0...99999.999 alternatif FAUTO

cyc842_1

Q463 Maksimum kesim derinliği?

Radyal yönde maksimum sevk (yarıçap bilgisi). Taşlama kesimini engellemek için sevk eşit bir şekilde dağıtılır.

Giriş: 0...99.999

Q507 Yön (0=bidir. / 1=unidir.)?

Talaşlama yönü:

0: İki yönlü (her iki yönde)

1: Tek yönlü (kontur yönünde)

Giriş: 0, 1

Q508 Kaydırma genişliği?

Kesim uzunluğunu azaltma. Artan malzeme ön batırmanın sonunda batırma strokuyla talaşlanır. Gerektiğinde kumanda, programlanan kaydırma genişliğini sınırlar.

Giriş: 0...99.999

Q509 Derinlik düzltmi perdahlnsn mı?

Malzeme, besleme hızı vs. bağlı olarak kesici işleme sırasında "devirir". Bundan kaynaklı meydana gelen sevk hatasını, derinlik düzeltmesiyle düzeltirsiniz.

Giriş: –9.9999...+9.9999

Q488 Daldır. besl. (0=otom.)?

Daldırma sırasında besleme hızının tanımı. Bu giriş değeri isteğe bağlıdır. Programlanmazsa torna işlemi için tanımlanmış besleme geçerli olur.

Giriş: 0...99999.999 alternatif FAUTO

Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.

  • Aşağıdaki içerikleri uyarlayın:
  • Aletler
  • Kesme değerleri
  • Beslemeler
  • Güvenli yükseklik veya güvenli pozisyonlar
  • Ör. M91 ile makineye özel pozisyonlar
  • Program çağrılarının yolları

Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.

NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.

 
Tip

Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.

Örnek

11 CYCL DEF 842 GENISL. RAD. BATIRMA ~

Q215=+0

;CALISMA KAPSAMI ~

Q460=+2

;SAFETY CLEARANCE ~

Q491=+75

;KONTUR BASL. CAPI ~

Q492=-20

;Z KONTUR BASLANGICI ~

Q493=+50

;X KONTUR SONU ~

Q494=-50

;Z KONTUR SONU ~

Q495=+5

;ANGLE OF SIDE ~

Q501=+1

;TYPE OF STARTING ELEMENT ~

Q502=+0.5

;SIZE OF STARTING ELEMENT ~

Q500=+1.5

;KONTUR KOSESI YARICAPI ~

Q496=+5

;ANGLE OF SIDE ~

Q503=+1

;TYPE OF END ELEMENT ~

Q504=+0.5

;SIZE OF END ELEMENT ~

Q478=+0.3

;ROUGHING FEED RATE ~

Q483=+0.4

;OVERSIZE FOR DIAMETER ~

Q484=+0.2

;OVERSIZE IN Z ~

Q505=+0.2

;BESLEME PERDAHLAMA ~

Q463=+2

;MAKS. KESIM DERINLIGI ~

Q507=+0

;ISLEME YONU ~

Q508=+0

;KAYDIRMA GENISLIGI ~

Q509=+0

;DERINLIK DUZELTIMI ~

Q488=+0

;DALDIRMA BESLEME HAREKETI

12 L X+75 Y+0 Z+2 FMAX M303

13 CYCL CALL