Döngü 872 GENISL. EKS. BATIRMA

ISO programlaması

G872

Uygulama

 
Machine

Makine el kitabını dikkate alın!

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

cyc872

Bu döngüyle yivleri eksenel batırabilirsiniz (düz batırma). 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.

Kumlama döngü akışı

Numerik kontrol, döngü başlangıç noktası olarak döngünün çağrısı sırasındaki alet pozisyonunu kullanır. Z koordinatının başlangıç noktası Q492 kontur başlangıcı Z öğesinden küçükse numerik kontrol, aleti Z koordinatında Q492 konumuna konumlandırır ve döngüyü buradan başlatır.

  1. Numerik kontrol, doluya ilk oyuk açma sırasında aleti azaltılmış bir besleme Q511 ile oyuk derinliği + ek ölçüye hareket ettirir.
  2. Numerik kontrol, aleti hızlı harekette geri çeker
  3. Numerik kontrol, aleti yanal olarak değer Q510 x alet genişliği (Cutwidth) kadar sevk eder
  4. Q478 beslemesinde numerik kontrol yeniden oyuk açar
  5. Numerik kontrol, Q462 parametresine bağlı olarak aleti geri çeker
  6. Numerik kontrol, 2 ila 4 adımlarını tekrarlayarak başlangıç pozisyonu ile uç nokta arasındaki alanı talaşlar
  7. Yiv genişliğine ulaşıldığı anda numerik kontrol, aleti hızlı harekette döngü başlangıç noktasına geri konumlandırır

Kam delme

  1. Kumanda, doluya delme sırasında aleti azaltılmış bir besleme Q511 ile delme derinliği + ek ölçüye hareket ettirir
  2. Kumanda her kesimden sonra aleti hızlı harekette geri çeker
  3. Dolu kesmelerin pozisyonu ve sayısı Q510'a ve kesici ağzın genişliğine (CUTWIDTH) bağlıdır. 1. ve 2. adım dolu kesmelerin hepsi gerçekleşinceye kadar tekrarlanır
  4. Kumanda kalan malzemeyi besleme Q478 ile kaldırır
  5. Kumanda her kesimden sonra aleti hızlı harekette geri çeker
  6. Kumanda, kam setlerinin hepsi kumlanıncaya kadar 4. ve 5. adımları tekrarlar
  7. Ardından kumanda aleti hızlı harekette döngü başlangıç noktasına geri konumlandırır

Perdahlama döngü akışı

Numerik kontrol, döngü çağrısı sırasındaki alet pozisyonunu döngü başlangıç noktası olarak kullanır. Z koordinatının başlangıç noktası Q492 kontur başlangıcı Z öğesinden küçükse numerik kontrol, aleti Z koordinatında Q492 konumuna 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. Numerik kontrol, tanımlı besleme Q505 ile yivin yan duvarını perdahlar.
  3. Numerik kontrol, aleti hızlı harekette geri çeker.
  4. Numerik kontrol, aleti hızlı harekette ikinci yiv tarafına konumlandırır.
  5. Numerik kontrol, tanımlı besleme Q505 ile yivin yan duvarını perdahlar.
  6. Numerik kontrol, tanımlanmış besleme ile yivin bir yarısını perdahlar.
  7. Numerik kontrol, aleti hızlı harekette ilk tarafına konumlandırır.
  8. Numerik kontrol, tanımlanmış besleme ile yivin diğer yarısını perdahlar.
  9. 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ü çağrısı sırasındaki alet pozisyonu talaş alınacak alanın büyüklüğünü belirler (döngü başlangıç noktası).

Programlama için notlar

  • Döngü çağrısından önce konumlandırma tümcesini yarıçap düzeltmesi R0 ile başlangıç noktasına programlayın.
  • FUNCTION TURNDATA CORR TCS: Z/X DCW ve/veya torna takımı tablosunda DCW sütunundaki bir girdi üzerinden, oyucu genişliği için bir ek ölçü etkinleştirilebilir. DCW, pozitif ve negatif değerler alabilir ve oyucu genişliğine eklenir: CUTWIDTH + DCWTab + FUNCTION TURNDATA CORR TCS: Z/X DCW. Tabloda kayıtlı bir DCW grafikte etkin olduğu esnada FUNCTION TURNDATA CORR TCS üzerinden programlanmış bir DCW görünmez.
  • Kam delme etkinse (Q562 = 1) ve Q462 GERI CEKME MODU değeri eşit değildir 0 ise kumanda bir hata mesajı gösterir.

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

Q491 Kontur başlatma çapı?

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

Giriş: –99999.999...+99999.999

cyc872_1

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 ekseni paraleli 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 ekseni paraleli 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

cyc872_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

cyc872_1

Q463 Sevkiyat derinliği sınırl.?

Kesim başına maks. oluk açma derinliği

Giriş: 0...99.999

Q510 Kesme genişl. üst üste bindirme?

Faktör Q510 ile aletin kumlama sırasında yan sevkini etkileyebilirsiniz. Q510, aletin CUTWIDTH genişliği ile çarpılır. Böylece yan sevk "k" oluşur.

Giriş: 0.001...1

Q511 % olarak besleme faktörü?

Faktör Q511 ile doluya oyuk açma sırasında, yani tüm alet genişliği CUTWIDTH ile oyuk açarken beslemeyi etkileyebilirsiniz.

Besleme faktörünü kullandığınızda, geri kalan kumlama süreci sırasında en uygun kesim koşullarını oluşturabilirsiniz. Böylece kumlama Q478 beslemesini, ilgili oluk açma genişliği (Q510) bindirmesi sırasında en uygun kesim koşullarını sağlayacak bir büyüklükte tanımlayabilirsiniz. Kumanda, yalnızca doluya oyuk açma sırasında beslemeyi faktör Q511 kadar azaltır. Bu sayede toplam olarak daha kısa bir çalışma süresi oluşur.

Giriş: 0.001...150

Q462 Geri çekme davranışı (0/1)?

Q462 ile oyuk açma sonrasında geri çekme davranışını tanımlayabilirsiniz.

0: Kumanda, aleti kontur boyunca geri çeker

1: Kumanda, aleti önce eğik olarak konturdan uzaklaştırır ve ardından geri çeker

Giriş: 0, 1

Q211 Bekleme süresi/1/dak.?

Alet milinin devirlerinde bir bekleme süresi girin, bu şekilde tabana batırma sonrasında geri çekmede gecikme olur. Alet Q211 devir boyunca gecikme yaptıktan sonra geri çekme gerçekleşir.

Giriş: 0...999.99

Q562 Kam delme (0/1)?

0: Kam delme yok - Birinci delme doluya gerçekleşir, takip edenler yana doğru kaydırılır ve Q510 * kesici genişliği (CUTWIDTH) üzerine biner

1: Kam delme - Ön delme tam kesimlerle gerçekleşir. Ardından kalan setler işlenir. Bunlar arka arkaya delinir. Bu merkezi bir talaş çıkışına neden olur, talaşların araya sıkışma riski büyük ölçüde azalır

Giriş: 0, 1

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 872 GENISL. EKS. 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=+0

;SEVKIYAT SINIRLAMASI ~

Q510=+0.08

;KES. UST USTE BINDIR ~

Q511=+100

;BESLEME FAKTORU ~

Q462=+0

;GERI CEKME MODU ~

Q211=+3

;BEKLEME SURESI DEVRI ~

Q562=+0

;KAM DELME

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

13 CYCL CALL