İşleme döngülerle çalışma

İşleme döngüleri

 
Machine

Kumanda işlevlerinin tamamına erişim yalnızca Z alet eksenini kullanırken mevcuttur, ör. örnek tanımı PATTERN DEF.

X ve Y alet eksenleri sınırlı şekilde ve makine üreticisi tarafından hazırlanmış ve yapılandırılmış olarak kullanılabilir.

Genel

VB_4_24_11_ProgrammBohrenDrilling_Gliederung_Hilfsbild_Formular_Zyklus206_Q200

Döngüler alt program olarak kumandaya kayıtlıdır. Döngülerle çeşitli işlemler gerçekleştirebilirsiniz. Böylece programların oluşturulması çok basitleşir. Birden fazla işletim adımını kapsayan, çokça tekrarlanan işlemler için de döngüler kullanışlıdır. Çoğu döngüler aktarma parametresi olarak Q parametrelerini kullanır. Kumanda aşağıdaki teknolojiler için döngüler sunar:

  • Delme çalışmaları
  • Diş çalışmaları
  • Cep, pim veya kontur gibi freze çalışmaları
  • Koordinat dönüştürmeye yönelik döngüler
  • Özel döngüler
  • Döndürme çalışmaları
  • Taşlama çalışmaları
 
Bilgi
Dikkat, çarpışma tehlikesi!
Döngüler kapsamlı çalışmaları uygulamaktadır. Çarpışma tehlikesi!
  1. Simülasyon işlemesinden önce uygulayın
 
Bilgi
Dikkat çarpışma tehlikesi
HEIDENHAIN döngülerinde giriş değeri olarak değişkenler programlayabilirsiniz. Değişkenlerin kullanımında sadece döngünün önerilen giriş aralığını kullanırsanız bu bir çarpışmaya neden olabilir.
  1. Yalnızca HEIDENHAIN tarafından önerilen giriş aralıkları kullanılmalıdır
  2. HEIDENHAIN dokümantasyonunu dikkate alın
  3. İşlem akışını simülasyon yardımıyla kontrol edin

İsteğe bağlı parametreler

HEIDENHAIN kapsamlı döngü paketini sürekli olarak geliştirmektedir; bu nedenle döngüler için her yeni yazılımla birlikte yeni Q parametreleri de mevcut olabilir. Bu yeni Q parametreleri isteğe bağlı parametrelerdir. Bu parametrelerin bir kısmı yazılımın daha eski sürümlerinde mevcut değildi. Bu parametreler döngüde her zaman döngü tanımının sonunda yer alır. Bu yazılımda isteğe bağlı Q parametrelerinden hangilerinin eklendiğini Yeni 81762x-17 fonksiyonları genel bakışında bulabilirsiniz. İsteğe bağlı Q parametrelerini tanımlamak veya NO ENT tuşuyla silmek isteyip istemediğinize karar verebilirsiniz. Belirlenmiş standart değeri de devralabilirsiniz. İsteğe bağlı bir Q parametresini istemeyerek sildiyseniz veya mevcut NC programlarınızın döngülerini geliştirmek isterseniz isteğe bağlı Q parametrelerini sonradan da döngülere ekleyebilirsiniz. Prosedür aşağıda açıklanmaktadır.

  1. Aşağıdaki işlemleri yapın:
  2. Döngü tanımını çağırın
  3. Yeni Q parametreleri görüntülenene kadar sağ ok tuşuna basın
  4. Girilen standart değeri devralın
  5. veya

  6. Değeri girin
  7. Yeni Q parametresini devralmak istiyorsanız sağ ok tuşuna basmaya devam ederek veya END tuşuna basarak menüden çıkın
  8. Yeni Q parametresini devralmak istemiyorsanız NO ENT tuşuna basın

Uyumluluk

Daha eski HEIDENHAIN hat kumandalarında (TNC 150 B itibarıyla) oluşturduğunuz NC programlarının büyük bir kısmı TNC7 öğesinin yeni yazılım durumu tarafından işlenebilir. Mevcut döngülere yeni, isteğe bağlı parametreler eklenmiş olsa da genel olarak NC programlarınızı her zamanki gibi işleyebilirsiniz. Tanımlanan varsayılan değer sayesinde bu mümkündür. Tam tersi şekilde, yeni yazılım sürümü kullanan bir NC programını daha eski bir kumandada çalıştırmak istediğinizde, ilgili isteğe bağlı Q parametrelerini NO ENT tuşuyla döngü tanımından silebilirsiniz. Böylece NC programı önceki kumandaya uyumlu hale gelir. NC tümceleri geçersiz elemanlar içeriyorsa bunlar dosya açıldığında kumanda tarafından ERROR tümceleri olarak işaretlenir.

Döngüleri tanımlayın

Döngüleri tanımlamak için birden fazla seçeneğiniz vardır.

NC fonksiyonu ekle hakkında:

SF_4_NCFunktion_Einfuegen

  1. NC fonksiyonu ekle öğesini seçin
  2. Kumanda, NC fonksiyonu ekle penceresini açar.
  3. İstediğiniz döngüyü seçin
  4. Kumanda bir diyalog penceresi açar ve tüm giriş değerlerini sorgular.

CYCL DEF tuşu üzerinden ekleyin:

CyclDef

  1. CYCL DEF tuşuna basın
  2. Kumanda, NC fonksiyonu ekle penceresini açar.
  3. İstediğiniz döngüyü seçin
  4. Kumanda bir diyalog penceresi açar ve tüm giriş değerlerini sorgular.
Döngüde navigasyon

Tuş

Fonksiyon

CursorRight

Döngünün içinde navigasyon:

Bir sonraki parametreye atlama

CursorLeft

Döngünün içinde navigasyon:

Önceki parametreye atlama

CursorDown

Sonraki döngüde aynı parametreye atlama

CursorUp

Önceki döngüde aynı parametreye atlama

 
Tip

Farklı döngü parametrelerinde kumanda, eylem çubuğu veya form üzerinden seçme olanakları sunar.

Belirli döngü parametrelerinde belirli bir davranışı ifade eden bir giriş seçeneği kaydedilmişse GOTO tuşuyla veya form görünümünde bir seçim listesi açabilirsiniz. Ör. 200 DELIK döngüsünde Q395 DERINLIK REFERANSI parametresinin şu seçim olanağı vardır:

  • 0 | Alet ucu
  • 1 | Bıçak kenarı

Döngü girişi formu

Kumanda, farklı fonksiyon ve döngüler için bir FORM sunar. Bu FORM, çeşitli söz dizimi elemanlarını veya döngü parametrelerini form tabanlı girme imkanı sunar.

AS_4_24_11-6_Rechtecktaschezyklus_Default

Kumanda, döngü parametrelerini FORM öğesinde fonksiyonlarına göre gruplandırır; ör. geometri, standart, gelişmiş, güvenlik. Çeşitli döngü parametrelerinde kumanda ör. şalter üzerinden seçme olanakları sunar. Kumanda, düzenlenmekte olan döngü parametresini renkli olarak görüntüler.

Gerekli tüm döngü parametrelerini tanımladığınızda girişleri onaylayabilir ve döngüyü tamamlayabilirsiniz.

Formu açın:

  1. Programlama işletim türünü aç

  1. Program çalışma alanını açın
editForm

  1. Başlık çubuğu üzerinden FORM öğesini seçin
 
Tip

Bir giriş geçersiz olduğunda kumanda söz dizimi elemanından önce bir uyarı sembolü görüntüler. Uyarı sembolünü seçtiğinizde kumanda hatayla ilgili bilgileri gösterir.

Yardım resimleri

Bir döngü düzenlediğinizde kumanda güncel Q parametreleriyle ilgili bir yardım resmi görüntüler. Yardım resminin boyutu Program çalışma alanının boyutuna bağlıdır.

Kumanda yardım resmini çalışma alanının sağ kenarında, alt veya üst kenarda görüntüler. Yardım resminin pozisyonu, imlecin diğer tarafındadır.

Yardım resmine dokunduğunuzda veya tıkladığınızda kumanda, yardım resmini maksimum boyutta görüntüler.

Help çalışma alanı etkin olduğunda kumanda, yardım resmini Program çalışma alanı yerine Yardım çalışma alanında görüntüler.

AS_4_24_11-9_Zyklus_203_PGM_Formular_Q395
Bir döngü parametresi için Help çalışma alanında bir yardım resmiyle

Döngüleri çağırma

Malzeme kaldıran döngüleri NC programında sadece tanımlamanız değil, aynı zamanda çağırmanız gerekir. Çağrı, NC programında en son tanımlanan çalışma döngüsünü baz alır.

Ön koşullar

  • Bir döngü çağrısından önce her zaman şunları programlayın:
  • BLK FORM grafiksel tasvir için (sadece simülasyon için gerekli)
  • Alet çağırma
  • Milin dönüş yönü (ek fonksiyon M3/M4)
  • Döngü tanımı (CYCL DEF)
 
Tip
  • Aşağıdaki döngü açıklamalarında ve genel bakış tablolarında sunulmuş olan diğer önkoşulları da dikkate alın.

Döngü çağırma için aşağıdaki seçenekleri kullanabilirsiniz.

Seçenek

Ayrıntılı bilgiler

CYCL CALL

CYCL CALL PAT

CYCL CALL POS

M89/M99

CYCL CALL ile döngü çağrısı

CYCL CALL fonksiyonu son tanımlanmış işleme döngüsünü bir defa çağırır. Döngünün başlangıç noktası, CYCL CALL tümcesinden önce son olarak programlanan pozisyondur.

SF_4_NCFunktion_Einfuegen

  1. NC fonksiyonu ekle öğesini seçin
  2. veya

CyclCall

  1. CYCL CALL tuşuna basın
  2. Kumanda, NC fonksiyonu ekle penceresini açar.
  3. CYCL CALL M öğesini seçin
  4. CYCL CALL M öğesini tanımlayın ve gerekirse bir M fonksiyonu ekleyin

CYCL CALL PAT ile döngü çağrısı

CYCL CALL PAT fonksiyonu tüm pozisyonlarda, PATTERN DEF örnek tanımlamasında veya bir nokta tablosunda tanımlamış olduğunuz son tanımlanmış işleme döngüsünü çağırır.

PATTERN DEF örnek tanımı

Nokta tabloları

SF_4_NCFunktion_Einfuegen

  1. NC fonksiyonu ekle öğesini seçin
  2. veya

CyclCall

  1. CYCL CALL tuşuna basın
  2. Kumanda, NC fonksiyonu ekle penceresini açar.
  3. CYCL CALL PAT öğesini seçin
  4. CYCL CALL PAT öğesini tanımlayın ve gerekirse bir M fonksiyonu ekleyin

CYCL CALL POS ile döngü çağrısı

CYCL CALL POS işlevi son tanımlanmış çalışma döngüsünü bir defa çağırır. Döngünün başlangıç noktası, son olarak CYCL CALL POS tümcesinde tanımladığınız pozisyondur.

SF_4_NCFunktion_Einfuegen

  1. NC fonksiyonu ekle öğesini seçin
  2. veya

CyclCall

  1. CYCL CALL tuşuna basın
  2. Kumanda, NC fonksiyonu ekle penceresini açar.
  3. CYCL CALL POS öğesini seçin
  4. CYCL CALL POS öğesini tanımlayın ve gerekirse bir M fonksiyonu ekleyin
  • Kumanda, CYCL CALL POS tümcesinde belirtilen konuma, konumlama mantığıyla yaklaşır:
  • Alet eksenindeki güncel alet pozisyonu malzemenin (Q203) üst kenarından daha büyükse kumanda, önce işleme düzleminde programlanmış pozisyona ve ardından alet eksenine pozisyonlanır
  • Alet eksenindeki güncel alet pozisyonu malzemenin (Q203) üst kenarının altında bulunuyorsa kumanda, önce alet ekseninde güvenli yüksekliğe ve ardından çalışma düzleminde programlanmış pozisyona pozisyonlanır
 
Tip
  • Programlama ve kullanım bilgileri
  • CYCL CALL POS tümcesinde daima üç koordinat ekseni programlanmış olmalıdır. Alet ekseninde koordinatlar üzerinden basit bir şekilde başlatma pozisyonunu değiştirebilirsiniz. Bu ilave bir sıfır noktası kaydırması gibi etkide bulunur.
  • CYCL CALL POS tümcesinde tanımlanmış besleme sadece bu NC tümcesinde programlanmış başlatma pozisyonuna sürüş için geçerlidir.
  • Numerik kontrol, CYCL CALL POS tümcesinde tanımlanmış pozisyona temel olarak aktif olmayan yarıçap düzeltmesi (R0) ile gider.
  • CYCL CALL POS ile içinde bir başlangıç konumunun tanımlanmış olduğu bir döngüyü çağırırsanız (ör. döngü 212), bu durumda döngünün içinde tanımlanmış konum aynen CYCL CALL POS tümcesinde tanımlanmış bir konuma ilave bir kaydırma gibi etki eder. Bundan dolayı döngüde tespit edilecek başlangıç konumunu daima 0 ile tanımlamanız gerekir.

M99/M89 ile döngü çağrısı

Tümce tümce etkili M99 fonksiyonu, son tanımlanmış çalışma döngüsünü bir defa çağırır. M99 fonksiyonunu bir pozisyonlama tümcesinin sonunda programlayabilirsiniz; bu durumda kumanda bu pozisyonun üzerine gider ve ardından son tanımlanmış çalışma döngüsünü çağırır.

Numerik kontrol döngüyü her pozisyonlama tümcesinden sonra otomatik olarak uygulayacaksa ilk döngü çağrısını M89 fonksiyonuyla programlayın.

  1. M89'un etkisini kaldırmak için aşağıdaki şekilde ilerleyin:
  2. Konumlandırma tümcesinde M99 programlanır
  3. Kumanda, son başlangıç noktasına ilerler.
  4. veya

  5. CYCL DEF ile yeni işleme döngüsü tanımlanır

NC programını döngü olarak tanımlama ve çağırma

SEL CYCLE ile istediğiniz bir NC programını işleme döngüsü olarak tanımlayabilirsiniz.

NC programını döngü olarak tanımlama:

SF_4_NCFunktion_Einfuegen

  1. NC fonksiyonu ekle öğesini seçin
  2. Kumanda, NC fonksiyonu ekle penceresini açar.
  3. SEL CYCLE öğesini seçin
  4. Dosya adı, string parametresi veya dosya seçin

NC programını döngü olarak çağırma:

CyclCall

  1. CYCL CALL tuşuna basın
  2. Kumanda, NC fonksiyonu ekle penceresini açar.
  3. veya

  4. M99'u programlayın
 
Tip
  • Çağrılan dosya çağıran dosya ile aynı dizinde yer alıyorsa yol bilgisi olmadan sadece dosya adını dahil edebilirsiniz.
  • Döngüyü uygulamaya geçmeden önce CYCL CALL PAT ve CYCL CALL POS, bir konumlandırma mantığı kullanır. SEL CYCLE ve 12 PGM CALL döngüsü konumlandırma mantığı konusunda aynı davranır: Nokta örneğinde hareket edilecek güvenli yükseklik hesaplaması:
    • örnek başlangıcındaki Z pozisyonunun maksimum değeri ve
    • nokta örneğindeki tüm Z konumları kullanılarak gerçekleştirilir
  • CYCL CALL POS durumunda alet ekseni yönünde bir ön konumlandırma yapılmaz. Çağrılan dosya dahilinde bir ön konumlandırmayı bu durumda kendiniz programlamalısınız.

Makineye özgü döngüler

 
Machine

Bunun için makine el kitabındaki söz konusu işlev açıklamasını dikkate alın.

Birçok makinede döngüler hazır bulunur. Makine üreticiniz bu döngüleri HEIDENHAIN döngülerine ek olarak kumandaya ekleyebilir. Bunun için ayrı bir döngü numara çemberi kullanıma sunulmuştur:

Döngü numarası çemberi

Tanım

300 ila 399

CYCL DEF tuşu üzerinden seçilecek makineye özel döngüler

500 ila 599

TOUCH PROBE tuşu üzerinden seçilecek makineye özel tarama sistemi döngüleri

 
Bilgi
Dikkat çarpışma tehlikesi!
HEIDENHAIN döngüleri, makine üreticisi döngüleri ve üçüncü taraf tedarikçi fonksiyonları değişkenleri kullanır. İlave olarak NC programları dahilinde değişkenleri programlayabilirsiniz. Önerilen değişken aralıklarından saparsanız üst üste binmeler ve dolayısıyla istenmeyen davranışlar oluşabilir. İşleme sırasında çarpışma tehlikesi vardır!
  1. Yalnızca HEIDENHAIN tarafından önerilen değişken aralıkları kullanılmalıdır
  2. Önceden atanmış değişkenleri kullanmayın
  3. HEIDENHAIN, makine üreticisi ve üçüncü şahıs tedarikçilerinin dokümantasyonunu dikkate alın
  4. İşlem akışını simülasyon yardımıyla kontrol edin

Döngüleri çağırma

Değişkenler: Q-, QL-, QR- ve QS parametresi

Mevcut döngü gurupları

İşleme döngüleri

Döngü grubu

Ayrıntılı bilgiler

Delme/dişli

  • Delme, sürtünme
  • Tornalama
  • Havşalama, merkezleme
  • Dişli delme veya frezeleme

Cepler/miller/yivler

  • Cep frezesi
  • Pim frezeleme
  • Yiv frezesi
  • Satıh frezeleme

Koordinat dönüşümleri

  • Aynalama
  • Döndürme
  • Küçültme/büyütme

SL döngüleri

  • Gerekirse birden fazla kısmi konturdan oluşan konturların işlendiği SL döngüleri (Subcontour-List)
  • Silindir kılıfı işlemesi
  • OCM döngüleri ile (Optimized Contour Milling), karmaşık konturlar kısmi konturlar olarak birleştirilebilir

Nokta örneği

  • Delik çemberi
  • Delikli yüzey
  • DataMatrix kodu

Tornalama döngüleri

  • Uzunlamasına ve düz talaş kaldırma döngüleri
  • Radyal ve eksenel saplama tornalama döngüleri
  • Radyal ve eksenel saplama döngüleri
  • Diş tornalama döngüleri
  • Eşzamanlı tornalama döngüleri
  • Özel döngüler

Özel döngüler

  • Bekleme süresi
  • Program çağrısı
  • Tolerans
  • Mil oryantasyonu
  • Kazıma
  • Dişli çark döngüleri
  • Enterpolasyonlu döndürme

Taşlama döngüleri

  • Sallanma stroku
  • Düzenleme
  • Düzeltme döngüleri

Ölçüm döngüleri

Döngü grubu

Ayrıntılı bilgiler

Rotasyon

  • Düzlem, kenar, iki daire, eğik kenar taraması
  • Temel devir
  • İki delik veya pim
  • Döner eksen üzerinden
  • C ekseni üzerinden

Referans noktası/pozisyon

  • İç veya dış dörtgen
  • İç veya dış daire
  • İç veya dış köşe
  • Delikli daire, yiv veya çubuk merkezi
  • Tarama sistemi ekseni veya tekli eksen
  • Dört delik

Ölçüler

  • Açı
  • İç veya dış daire
  • İç veya dış dörtgen
  • Yiv veya çubuk
  • Delik çemberi
  • Düzlem veya koordinat

Özel döngüler

  • Ölçümler veya 3D ölçüler
  • 3D tarama
  • Hızlı tarama

Tarama sistemini kalibre etme

  • Uzunluğu kalibre etme
  • Halka içinde kalibre etme
  • Pimde kalibre etme
  • Bilyede kalibre etme

Kinematik ölçme

  • Kinematik kaydetme
  • Kinematik ölçme
  • Ön ayar dengelemesi
  • Kinematik ızgara

Aletin ölçülmesi (TT)

  • TT kalibre etme
  • Alet uzunluğunu, çapını veya aleti komple ölçme
  • IR-TT kalibre etme
  • Torna takımını ölçme