Döngü 291 IPO.-TORNA KUPLAJ (Seçenek no. 96)

ISO programlaması

G291

Uygulama

 
Machine

Makine el kitabını dikkate alın!

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

Cyc291_1

Döngü 291 IPO.-TORNA KUPLAJ alet milini doğrusal eksen pozisyonuna bağlar veya bu mil kuplajını yeniden kaldırır. Enterpolasyonlu döndürme sırasında kesici oryantasyonu dairenin merkezine yönlendirilir. Rotasyon merkez noktasını döngüde Q216 ve Q217 koordinatlarıyla belirtin.

Döngü akışı

  1. Q560=1:
  2. Kumanda önce bir mil durdurma (M5) işlemi gerçekleştirir
  3. Kumanda, alet milini belirtilen dönme merkezine hizalar. Bu işlemde mil oryantasyonu Q336 için belirtilen açı dikkate alınır. Tanımlandığı takdirde gerekirse alet tablosunda belirtilen "ORI" değeri de ayrıca dikkate alınır
  4. Alet mili doğrusal eksenlerin pozisyonuna bağlanmış olur. Mil, ana eksenlerin nominal pozisyonuna göre hareket eder
  5. Kuplajın sonlandırılması operatör tarafından iptal edilmelidir. (Döngü 291 veya program sonu/dahili durdurma yoluyla)
  1. Q560=0:
  2. Kumanda mil kuplajını kaldırır
  3. Alet mili artık doğrusal eksenlerin konumuna bağlı değildir
  4. Döngü 291 enterpolasyonlu döndürme ile işleme sona erdirilir
  5. Q560=0 olduğunda Q336, Q216 ve Q217 parametreleri kullanılmaz

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.

  • Bu döngüyü yalnızca FUNCTION MODE MILL işleme modunda gerçekleştirebilirsiniz.
  • Döngü 291 CALL etkindir
  • Bu döngüyü döndürülmüş çalışma düzleminde de uygulayabilirsiniz.
  • 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.

Programlama için notlar

  • M3/M4 programlaması uygulanmaz. Doğrusal eksenlerin dairesel hareketini açıklamak için ör. CC ve C tümcelerini kullanın.
  • 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.
  • Döngü 291 ve CYCL CALL tanımına göre istediğiniz işlemeyi programlayabilirsiniz. Doğrusal eksenlerin dairesel hareketini tanımlamak için ör. doğrusal veya polar tümceleri kullanın.
  • Enterpolasyonlu torna döngü 291 örneği

Makine parametreleriyle bağlantılı olarak uyarı

  • 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)?

Alet milinin, doğrusal eksenler pozisyonuna bağlanıp bağlanmayacağını belirleyin. Mil kuplajı etkinleştirildiğinde, bir alet bıçağının oryantasyonu dönme merkezine yönlendirilir.

0: Mil kuplajı kapalı

1: Mil kuplajı açık

Giriş: 0, 1

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

Aleti tanımla

291-04

Q216 Orta 1. eksen?

İşleme düzlemi ana eksenindeki deliğin dönme merkezi

Mutlak giriş: -99999,9999...99999,9999

Q217 Orta 2. eksen?

İşleme düzlemi yan eksenindeki deliğin dönme merkezi

Giriş: –99999.9999...+99999.9999

Q561 Döner aleti dönüştür (0/1)

Sadece aletinizi döner alet tablosunda (toolturn.trn) tanımladığınızda önemlidir. Bu parametreyle, döner alet XL değerinin bir freze takımının R yarıçapı olarak yorumlanması konusunda karar verirsiniz.

0: Değişiklik yok - döner alet, döner alet tablosunda (toolturn.trn) açıklandığı şekilde yorumlanır. Bu durumda RR veya RL yarıçap düzeltmesi kullanamazsınız. Ayrıca programlamada TCP alet merkez noktasının hareketini mil kuplajı olmadan açıklamak durumundasınız. Bu tür bir programlama çok daha zordur.

1: Döner alet tablosunun (toolturn.trn) XL değeri, bir freze takımı tablosundaki R yarıçapı gibi yorumlanır. Bu sayede konturunuzu programlarken RR veya RL yarıçap düzeltmesi kullanma imkanına sahip olursunuz. Bu tür programlama önerilir.

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 291 IPO.-TORNA KUPLAJ ~

Q560=+0

;MILI BAGLA ~

Q336=+0

;MIL ACISI ~

Q216=+50

;ORTA 1. EKSEN ~

Q217=+50

;ORTA 2. EKSEN ~

Q561=+0

;TORNA TAKIMI DONUSTUR

Aleti tanımla

Genel bakış

Q560 parametresi için girilen değere göre enterpolasyonlu döndürme kuplajı döngüsünü etkinleştirebilirsiniz (Q560=1) veya devre dışı bırakabilirsiniz (Q560=0).

Mil kuplajı kapalı, Q560=0

Alet mili doğrusal eksenlerin pozisyonuna bağlanmaz.

 
Tip

Q560=0: döngü Enterpolasyonlu torna kuplajı devre dışı bırakın!

Mil kuplajı açık, Q560=1

Bir döndürme işlemi yürütün, bu sırada alet mili doğrusal eksen pozisyonuna bağlanır. Q560=1 parametresini girdiğinizde alet tablosunda aletinizi tanımlamanız için çeşitli seçenekler ortaya çıkar. Aşağıda bu seçenekler tanımlanmıştır:

  • 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 aletinizin geometrik verileri, bir frezeleme aletinin verilerine geçer. 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 milin dönme merkezine hizalanması; işleme türü (torna aleti tablosundaki TO), oryantasyon açısı (torna aleti tablosundaki ORI), Q336 ve Q561 parametreleri gibi alete özgü veriler dikkate alınarak yapılır.

     
    Tip
    • Programlama ve kullanım bilgileri:
    • Torna aletini torna aleti tablosunda (toolturn.trn) tanımlarsanız Q561=1 parametresi ile çalışmanız önerilir. Bu sayede torna aleti verilerini, freze aleti verilerine dönüştürebilir ve programlamayı önemli ölçüde kolaylaştırabilirsiniz. Q561=1 ile programlamada RR veya RL yarıçap düzeltmesiyle çalışabilirsiniz. (Buna karşın Q561=0 parametresini programlarsanız konturunuzun açıklamasında RR veya RL yarıçap düzeltmesinden feragat etmelisiniz. Programlamada ayrıca TCP takım merkez noktasının hareketini mil kuplajı olmadan programlamaya dikkat etmelisiniz. Bu tür bir programlama çok daha karmaşıktır!)
      • Q561=1 parametresini programladıysanız enterpolasyonlu döndürme işlemini tamamlamak için aşağıdakileri programlamanız gerekir:
      • R0, yarıçap düzeltmesini tekrar kaldırır
      • Q560=0 ve Q561=0 parametrelerine sahip döngü 291, mil kuplajını tekrar kaldırır
      • Döngü 291 çağrısı için CYCL CALL
      • TOOL CALL, Q561 parametresinin dönüşümünü tekrar kaldırır
      • Q561=1 parametresini programladıysanız yalnızca şu alet tiplerini kullanabilirsiniz:
      • TYPE: ROUGH, FINISH, BUTTON ile işleme yönleri TO: 1 veya 8, XL>=0
      • TYPE: ROUGH, FINISH, BUTTON ile işleme yönleri TO: 7: XL<=0

    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

    ORI + Q336

    Enterpolasyonlu döndürme, içeriye

    8

    ORI + Q336

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