Döngü 292 IPO.-TORNA KONTUR (Seçenek no. 96)

ISO programlaması

G292

Uygulama

 
Machine

Makine el kitabını dikkate alın!

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

291_01

Döngü 292 ENTERPOLASYONLU DÖNDÜRME KONTUR PERDAHLAMASI, alet milini doğrusal eksenlerin konumuna bağlar. Bu döngüyle etkin çalışma düzleminde belirli rotasyon simetrik konturlar üretebilirsiniz. Bu döngüyü çevrilen çalışma düzleminde de gerçekleştirebilirsiniz. Dönme merkezi, döngü çağrısı sırasında hareket düzlemindeki başlangıç noktasıdır. Kumanda, bu döngüyü işledikten sonra mil kuplajı da tekrar devre dışı bırakılır.

Döngü 292 ile çalışıyorsanız önce istediğiniz konturu bir alt programda tanımlayın ve döngü 14 veya SEL CONTOUR ile bu kontura referansta bulunun. Konturu düzenli olarak düşen veya düzenli olarak yükselen koordinatlarla programlayın. Bu döngüyle açılı kesim yapılamaz. Q560=1 değerini girerek konturu döndürebilirsiniz, böylece kesici yönü dairenin merkezine yönlendirilir. Q560=0 değerini girerek konturu frezeleyebilirsiniz, bu esnada mil yönlendirilmez.

Döngü akışı

292_Q560
  1. Q560=0: Konturu frezele
  2. Döngü çağrısından önce programladığınız fonksiyon M3/M4 etkin olarak kalır
  3. Mil durdurma ve mil oryantasyonu gerçekleşmez. Q336 dikkate alınmaz
  4. Kumanda, aleti Q529 dış/iç işleme türünü ve Q357 yan güvenlik mesafesini dikkate alarak Q491 kontur başlangıç yarıçapına konumlandırır. Tanımlanan kontur otomatik olarak güvenlik mesafesine göre uzatılmaz. Bunu alt programda programlamanız gerekir
  5. Kumanda, belirlenmiş konturu dönen mille (M3/M4) oluşturur. Bu sırada çalışma düzlemindeki ana eksenler daire şeklinde bir hareket tanımlarken alet mili yeniden oluşturulmaz
  6. Kontur sonunda kumanda, aleti dikey doğrultuda güvenlik mesafesi kadar kaldırır
  7. Son olarak kumanda, aleti güvenli bir yüksekliğe getirir
  1. Q560=1: Konturu döndür
  2. Kumanda, alet milini belirtilen dönme merkezine hizalar. Bu sırada belirtilen Q336 açısı dikkate alınır. Ayrıca, tanımlanmışsa torna aleti tablosundaki (toolturn.trn) "ORI" değeri de dikkate alınır
  3. Alet mili doğrusal eksenlerin pozisyonuna bağlanmış olur. Mil, ana eksenlerin nominal pozisyonuna göre hareket eder
  4. Kumanda, aleti Q529 dış/iç işleme türünü ve Q357 yan güvenlik mesafesini dikkate alarak Q491 kontur başlangıç yarıçapına konumlandırır. Tanımlanan kontur otomatik olarak güvenlik mesafesine göre uzatılmaz. Bunu alt programda programlamanız gerekir
  5. Kumanda, belirlenmiş konturu enterpolasyonlu tornayla oluşturur. Burada çalışma düzlemindeki doğrusal eksenler daire şeklinde bir hareket tanımlarlarken mil ekseni yüzeye dik olacak şekilde ayarlanmıştır
  6. Kontur sonunda kumanda, aleti dikey doğrultuda güvenlik mesafesi kadar kaldırır
  7. Son olarak kumanda, aleti güvenli bir yüksekliğe getirir
  8. Kumanda, alet mili kuplajını otomatik olarak doğrusal eksenlere kaldırır

Uyarılar

 
Machine

Döngü sadece ayarlanmış mile sahip makinelerde kullanılabilir.

Gerektiğinde numerik kontrol, duran milde besleme konumlandırması yapılmadığından emin olmak üzere denetleme yapar. Bunun için makine üreticinize başvurun.

 
Bilgi
Dikkat, çarpışma tehlikesi!
Aletle malzeme arasında çarpışma meydana gelebilir. Numerik kontrol, açıklanan konturu güvenlik mesafesi kadar otomatik olarak uzatmaz! Numerik kontrol, çalışma başlangıcında hızlı harekette FMAX kontur başlangıç noktasına konumlanır!
  1. Alt programda konturun bir uzatmasını programlayın
  2. Konturun başlangıç noktasında hiç bir malzeme bulunmamalıdır
  3. Torna konturunun merkezi, döngü çağrısı sırasında çalışma düzlemindeki başlangıç noktasıdır
  • Bu döngüyü yalnızca FUNCTION MODE MILL işleme modunda gerçekleştirebilirsiniz.
  • Bu döngü CALL etkindir.
  • Döngü, çok kesimli kaba yontma işlemleri için uygun değildir.
  • Bir iç işleme sırasında kumanda, etkin alet yarıçapının Q491 kontur başlangıç çapının yarısı ve Q357 yan güvenlik mesafesinin toplam değerinden küçük olup olmadığını kontrol eder. Bu kontrol sırasında aletin çok büyük olduğunun belirlenmesi, NC programının kesintiye uğramasına neden olur.
  • Döngü çağırma öncesinde eksen açısının döndürme açısına eşit olması gerektiğini dikkate alın! Ancak bu şekilde eksenlerin doğru bir kuplajı gerçekleşebilir.
  • Döngü 8 YANSIMA etkinse kumanda tarafından enterpolasyonlu döndürme döngüsü gerçekleştirilmez.
  • Döngü 26 OLCU FAK EKSEN SP. etkinse ve bir eksendeki ölçü faktörü 1'e eşit değilse kumanda, enterpolasyonlu döndürmeye yönelik döngüyü uygulamaz.
  • Q449 BESLEME parametresinde başlangıç yarıçapındaki beslemeyi programlarsınız. Durum göstergesindeki beslemenin TCP ile ilgili olduğunu ve Q449 değerinden farklı olabileceğini unutmayın. Kumanda, durum göstergesindeki beslemeyi şu şekilde hesaplar.
  • Dıştan işleme Q529=1

    İçten işleme Q529=0

    Ftcp_Außen

    Ftcp_Innen

Programlama için notlar

  • Devir konturunuzu alet yarıçapı düzeltmesi (RR/RL) ve APPR veya DEP hareketleri olmadan programlayın.
  • Programlanan ek ölçülerin FUNCTION TURNDATA CORR-TCS (WPL) üzerinden uygulanamadığını dikkate alın. Konturunuzun ek ölçüsünü doğrudan döngü üzerinden veya alet tablosunun alet düzeltmesi (DXL, DZL, DRS) üzerinden programlayın.
  • Programlama sırasında yalnızca pozitif yarıçap değerleri kullanmaya dikkat edin.
  • Programlama sırasında ne mil merkezinin ne de kesici plakanın, döner kontur merkezine hareket etmemesi gerektiğini dikkate alın.
  • Dış konturları 0'dan büyük bir yarıçapla programlayın.
  • İç konturları alet yarıçapından büyük bir yarıçapla programlayın.
  • Makinenizin yüksek hat hızlarına ulaşabilmesi için döngü çağrısından önce döngü 32 ile büyük bir tolerans tanımlamanız gerekir. Döngü 32 için HSC filtresi=1 ile programlama yapın.
  • Mil kuplajını devre dışı bırakırsanız (Q560=0) bu döngüyü bir kutupsal kinematik ile işleyebilirsiniz. Bunun için malzemeyi yuvarlak delme merkezine bağlamanız gerekir.
  • FUNCTION POLARKIN ile kutupsal kinematikli işleme

Makine parametreleriyle bağlantılı olarak uyarı

  • Q560=1 ise kumanda, döngünün dönen veya duran mil ile yürütüldüğünü kontrol etmez. (CfgGeoCycle - displaySpindleError (no. 201002) parametrelerinden bağımsız)
  • mStrobeOrient (no. 201005) makine parametresiyle makine üreticisi mil yönlendirmesi için bir M fonksiyonu tanımlar:
    • Bu >0 olarak girildiğinde mil yönlendirmesini uygulayan bu M numarası (makine üreticisinin PLC fonksiyonu) verilir. Kumanda, mil yönlendirmesi tamamlanıncaya kadar bekler.
    • -1 girilmişse kumanda mil yönlendirmesi uygular.
    • 0 girilmişse bir eylem gerçekleşmez.

    Hiçbir durumda önceden bir M5 verilmez.

Döngü parametresi

Yardım resmi

Parametre

Q560 Mili bağla (0=kapalı / 1=açık)?

Bir mil kuplajı gerçekleşip gerçekleşmeyeceğini belirleyin.

0: Mil kuplajı kapalı (kontur frezeleme)

1: Mil kuplajı açık (kontur döndürme)

Giriş: 0...1

291-03

Q336 Mil yönlendirme açısı?

Kumanda, işlemeden önce aleti bu açıya hizalar. Bir freze takımıyla çalışıyorsanız açıyı, bir kesici torna merkezine doğru hizalanacağı şekilde girin.

Bir döner aletle çalışıp döner alet tablosunda (toolturn.trn) "ORI" değerini tanımladığınızda, bu değer mil oryantasyonunda da dikkate alınır.

Giriş: 0...360

Q546 Takım dönüş yönü (3=M3/4=M4)?

Etkin alet mil dönüş yönü:

3: Sağa dönen alet (M3)

4: Sola dönen alet (M4)

Giriş: 3, 4

Q529 İşleme türü (0/1)?

Bir iç işleme mi yoksa bir dış işleme mi yürütüleceğini belirleyin:

+1: İç işleme

0: Dış işleme

Giriş: 0, 1

Q221 Yuzolcumu nedir?

İşleme düzlemindeki ek ölçü

Giriş: 0...99.999

Q441 Her tur için besleme [mm/U]?

Kumandanın aleti bir turda sevk ettiği ölçü.

Giriş: 0.001...99.999

Q449 Besleme / kesim hızı? (mm/dk)

Kontur başlangıç noktası Q491 ile ilgili besleme. Alet merkez noktası hattının beslemesi, alet yarıçapına ve Q529 ISLEME TURU öğesine göre uyarlanır. Böylece kontur başlangıç noktasının çapında programladığınız kesim hızı ortaya çıkar.

Q529=1: İç işlemede alet merkez nokta hattı beslemesi azalır.

Q529= 0: Dış işlemede alet merkez nokta hattı beslemesi artar.

Giriş: 1...99999 alternatif FAUTO

Q491 Kontur başlangıç nok. (yarıçap)?

Kontur başlangıç noktasının yarıçapı (ör. X koordinatı, Z alet ekseninde). Değer mutlak etki ediyor.

Giriş: 0.9999...99999.9999

Q357 Yan güvenlik mesafesi?

İlk sevk derinliğine yaklaşma sırasında aletin malzemeye olan yan mesafesi. Değer artımsal etki eder.

Giriş: 0...99999.9999

Q445 Güvenli Yükseklik?

Alet ve malzeme arasında hiçbir çarpışmanın olamayacağı mutlak yükseklik. Döngü sonunda alet bu pozisyona döner.

Giriş: –99999.9999...+99999.9999

Q592 Ölçülendirme türü (0/1)?

Kontur boyutlamasının yorumlanması:

0: Kumanda, ZX koordinat düzlemindeki konturu yorumlar. Kumanda, X ekseni değerlerini yarıçap olarak yorumlar. Koordinat sistemi sol taraftadır. Bu, dairelerin programlanmış dönüş yönünün aşağıdaki gibi olduğu anlamına gelir:

  • DR-: Saat yönünde
  • DR+: Saat yönünün tersine

1: Kumanda, ZXØ koordinat düzlemindeki konturu yorumlar. Kumanda, X ekseni değerlerini çap olarak yorumlar. Koordinat sistemi sağ taraftadır. Bu, dairelerin programlanmış dönüş yönünün aşağıdaki gibi olduğu anlamına gelir:

  • DR-: Saat yönünün tersine
  • DR+: Saat yönünde

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 292 IPO.-TORNA KONTUR ~

Q560=+0

;MILI BAGLA ~

Q336=+0

;MIL ACISI ~

Q546=+3

;TK DONUS YONU ~

Q529=+0

;ISLEME TURU ~

Q221=+0

;YUZOLCUMU ~

Q441=+0.3

;BESLEME ~

Q449=+2000

;BESLEME ~

Q491=+50

;KONTUR BASL. YARICAP ~

Q357=+2

;YAN GUV. MESAF. ~

Q445=+50

;GUVENLI YUKSEKLIK ~

Q592=+1

;OLCULENDIRME TURU

İşleme tipleri

Döngü 292 ile çalışıyorsanız önce istediğiniz döndürme konturunu bir alt programda tanımlamanız ve döngü 14 veya SEL CONTOUR ile bu kontura referansta bulunmanız gerekir. Döner simetrik bir gövdenin kesitinde devir konturunu tanımlayın. Devir konturu alet ekseniyle bağlantılı olarak aşağıdaki koordinatlarla tanımlanır:

Kullanılan alet ekseni

Eksenel koordinat

Radyal koordinat

Z

Z

X

X

X

Y

Y

Y

Z

Örnek: Kullandığınız alet ekseni Z ise, dönüş konturunun eksen yönünü Z olarak ve konturun yarıçapını veya çapını X olarak programlayın.

Bu döngüyle bir dış işleme ve bir iç işleme yürütebilirsiniz. Uyarılar bölümündeki bazı bilgileri aşağıda bulabilirsiniz. Ayrıca, Enterpolasyonlu döndürme döngü 292 örneği bölümündeki örneği inceleyebilirsiniz

İç işleme

cyc290_1
  • Rotasyon ortası, aletin 1 işleme düzleminde döngü çağırmasındaki pozisyonudur
  • Döngü başlangıcından itibaren ne kesici plaka ne de mil merkezi rotasyon merkezine hareket etmelidir (konturunuzu tanımlarken bunu dikkate alın) 2
  • Tanımlanan kontur otomatik olarak güvenlik mesafesine göre uzatılmaz. Bunu alt programda programlamanız gerekir
  • Alet ekseninde kumanda, hızlı çalışma modundaki işlemenin başlangıcında kontur başlangıç noktasına konumlandırır (kontur başlangıç noktasında malzeme bulunmamalıdır)
    • İç konturunuzun programlanması sırasında şu noktaları da dikkate alın:
    • -Düzenli olarak yükselen yarıçap ve eksen koordinatları; ör. 1 ila 5 programlayın
    • -Veya düzenli olarak düşen yarıçap ve eksen koordinatları; ör. 5 ila 1 programlayın
    • -İç konturları alet yarıçapından büyük bir yarıçapla programlayın.

Dış işleme

cyc290_2
  • Rotasyon ortası, aletin 1 işleme düzleminde döngü çağırmasındaki pozisyonudur
  • Döngü başlangıcından itibaren ne kesici plaka ne de mil merkezi rotasyon merkezine hareket etmelidir Konturunuzu tanımlarken bunu dikkate alın! 2
  • Tanımlanan kontur otomatik olarak güvenlik mesafesine göre uzatılmaz. Bunu alt programda programlamanız gerekir
  • Alet ekseninde kumanda, hızlı çalışma modundaki işlemenin başlangıcında kontur başlangıç noktasına konumlandırır (kontur başlangıç noktasında malzeme bulunmamalıdır)
    • Dış konturunuzun programlanması sırasında şu noktaları da dikkate alın:
    • -Düzenli olarak yükselen yarıçap ve düzenli olarak düşen eksen koordinatları; ör. 1 ila 5 programlayın
    • -Veya düzenli olarak düşen yarıçap ve düzenli olarak yükselen eksen koordinatları; ör. 5 ila 1 programlayın
    • -Dış konturları 0'dan büyük bir yarıçapla programlayın.

Aleti tanımla

Genel bakış

Q560 parametresinin girilen değerine göre konturu frezeleyebilir (Q560=0) veya döndürebilirsiniz (Q560=1). İlgili işleme için araç tablosunda aracınızı tanımlamayacak çeşitli seçenekler vardır. Aşağıda bu olasılıklar tanımlanmıştır:

Mil kuplajı kapalı, Q560=0

Frezeleme: Frezeleme aletinizi her zamanki gibi alet tablosunda uzunluk, yarıçap, köşe yarıçapı vb. girerek tanımlayın.

Mil kuplajı açık, Q560=1

Döndürme: Dönme aletinizin geometrik verileri, bir frezeleme aletinin verilerine geçer. Şu üç seçenek ortaya çıkar:

  • Dönme aletini alet tablosunda (tool.t) frezeleme aleti olarak tanımlayın
  • Frezeleme aletini alet tablosunda (tool.t) frezeleme aleti olarak tanımlayın (daha sonra dönme aleti olarak kullanmak üzere)
  • Dönme aletini, dönme aleti tablosunda (toolturn.trn) tanımlama

Aşağıda bu üç alet tanımlama seçeneğine ilişkin bilgiler sunulmuştur:

  • Dönme aletini alet tablosunda (tool.t) frezeleme aleti olarak tanımlayın
  • Seçenek 50 olmadan çalışıyorsanız torna aletinizi alet tablosunda (tool.t) frezeleme aleti olarak tanımlayın. Bu durumda alet tablosundaki şu veriler dikkate alınır (delta değerleri dahil): Uzunluk (U), yarıçap (Y) ve köşe yarıçapı (Y2). Torna aletinizi mil merkezine hizalayın. Mil oryantasyonunun bu açısını döngüde Q336 parametresi altında girin. Mil yönü dış işlemede Q336'dır, iç işlemede ise Q336+180 olarak hesaplanır.

     
    Bilgi
    Dikkat, çarpışma tehlikesi!
    İç kalıp işlemelerde alet tutucuyla malzeme arasında çarpışma meydana gelebilir. Alet tutucu denetlenmez. Alet tutucudan dolayı, kesiciden kaynaklanan çapa oranla daha büyük bir rotasyon çapı ortaya çıkarsa çarpışma tehlikesi oluşur.
    1. Alet tutucuyu seçerken, kesiciden kaynaklanan çapa oranla daha büyük bir rotasyon çapı ortaya çıkmamasına dikkat edilmelidir
  • Frezeleme aletini alet tablosunda (tool.t) frezeleme aleti olarak tanımlayın (daha sonra dönme aleti olarak kullanmak üzere)
  • Bir frezeleme aletiyle enterpolasyonlu torna işlemi yürütebilirsiniz. Bu durumda alet tablosundaki şu veriler dikkate alınır (delta değerleri dahil): Uzunluk (U), yarıçap (Y) ve köşe yarıçapı (Y2). Bunun için frezeleme aletinizdeki bir kesiciyi mil ortasına hizalayın. Bu açıyı Q336 parametresine girin. Mil yönü dış işlemede Q336'dır, iç işlemede ise Q336+180 olarak hesaplanır.

  • Dönme aletini, dönme aleti tablosunda (toolturn.trn) tanımlama
  • Seçenek 50 ile çalışıyorsanız torna aletinizi torna aleti tablosunda (toolturn.trn) tanımlayabilirsiniz. Bu durumda mil hizalaması, işleme türü (dönme aleti tablosundaki TO), oryantasyon açısı (dönme aleti tablosundaki ORI) ve Q336 parametresi gibi alete özgü veriler dikkate alınarak dönme merkezi yönünde gerçekleşir.

    Mil hizasının nasıl hesaplanacağı aşağıda belirtilmiştir:

    İşleme

    TO

    Mil yönü

    Enterpolasyonlu döndürme, dışarıya

    1

    ORI + Q336

    Enterpolasyonlu döndürme, içeriye

    7

    ORI + Q336 + 180

    Enterpolasyonlu döndürme, dışarıya

    7

    ORI + Q336 + 180

    Enterpolasyonlu döndürme, içeriye

    1

    ORI + Q336

    Enterpolasyonlu döndürme, dışarıya

    8,9

    ORI + Q336

    Enterpolasyonlu döndürme, içeriye

    8,9

    ORI + Q336

    • Enterpolasyonlu döndürme için aşağıdaki alet tiplerini kullanabilirsiniz:
    • TÜR: ROUGH, işleme yönleri TO: 1 veya 7
    • TÜR: FINISH, işleme yönleri TO: 1 veya 7
    • TÜR: BUTTON, işleme yönleri TO: 1 veya 7
    • Enterpolasyonlu döndürme için aşağıdaki alet tiplerini kullanamazsınız:
    • TÜR: ROUGH, işleme yönleri TO: 2 ila 6
    • TÜR: FINISH, işleme yönleri TO: 2 ila 6
    • TÜR: BUTTON, işleme yönleri TO: 2 ila 6
    • TÜR: RECESS
    • TÜR: RECTURN
    • TÜR: THREAD