2
2.1 İşleme döngülerle çalışma
Makineye özel döngüler (yazılım seçeneği 19)
Bir çok makinede, makine üreticiniz tarafından HEIDENHAIN döngülerine ilaveten TNC'ye yerleştirilen döngüler kullanıma sunulmaktadır. Bunun için ayrı bir döngü numara çemberi kullanıma sunulmuştur:
cycl def TUŞU ÜZERINDEN TANIMLANMASI GEREKEN makineye özgü 300 -399 arası döngüler
cycl def makineye özgü 500-599 arası döngüler
Bunun için makine el kitabındaki söz konusu işlev açıklamasını dikkate alın.
Belirli koşullar altında makineye özgü döngülerde HEIDENHAIN'ın halihazırda standart döngülerde kullanmış olduğu aktarma
parametreleri de kullanılmaktadır. DEF etkin döngülerin (TNC'nin, döngü tanımlamasında otomatik olarak işlediği döngüler) ve CALL etkin döngülerin (uygulamak için açmanız gereken döngüler) aynı anda kullanılması sırasında.
Diğer bilgiler: Döngüleri çağırın, sayfa 52
Çoklu kullanılan aktarma parametrelerinin üzerine yazma problemlerini engellemek için aşağıdaki yöntemleri dikkate alın:
Temel olarak DEF aktif döngülerini CALL aktif döngülerinden önce programlayın
Bir CALL aktif döngüsünün tanımlanması ve söz konusu döngü çağrısı arasında bir DEF aktif döngüyü, sadece bu iki döngünün aktarma parametrelerinde kesişmelerin ortaya çıkmaması durumunda programlayın
İşleme döngülerle çalışma 2.1
2
Yazılım tuşları üzerinden döngü tanımlama
Yazılım tuşu çubuğu, çeşitli döngü gruplarını gösterir
Döngü gruplarını seçme, örn. delme döngüleri
Döngüyü seçin, örn. DİŞ FREZELEME. TNC bir diyalog açar ve tüm giriş değerlerini sorgular;
aynı zamanda TNC sağ ekran yarısında bir grafik ekrana getirir, burada girilecek parametreler parlak yansıtılmıştır
TNC tarafından talep edilen bütün parametreleri girin ve her girişi ENT tuşu ile kapatın
Siz gerekli bütün verileri girdikten sonra TNC diyalogu sona erdirir
GOTO işlevi üzerinden döngü tanımlama
Yazılım tuşu çubuğu, çeşitli döngü gruplarını gösterir
TNC, bir gösterim penceresinde döngülere genel bakışı gösterir
Ok tuşlarıyla istenilen döngüyü seçin veya
Döngü numarasını girin ve her defasında ENT tuşu ile onaylayın. TNC akabinde döngü diyaloğunu yukarıda açıklandığı gibi açar
NC örnek tümceleri 7 CYCL DEF 200 DELIK
Q200=2 ;GUVENLIK MES.
Q201=3 ;DERINLIK
Q206=150 ;DERIN KESME BESL.
Q202=5 ;KESME DERINL.
Q210=0 ;UST BEKLEME SURESI
Q203=+0 ;YUZEY KOOR.
Q204=50 ;2. GUVENLIK MES.
Q211=0,25 ;ALT BEKLEME SURESI Q395=0 ;DERINLIK REFERANSI
İşlem döngülerini kullanın
2.1 İşleme döngülerle çalışma
2
Döngüleri çağırın
Ön koşullar
Bir döngü çağrısından önce her halükarda programlayın:
BLK FORM grafik tasvir için (sadece test grafiği için gerekli)
Alet çağırma
Milin dönüş yönü (M3/M4 ek fonksiyonu) Döngü tanımlaması (CYCL DEF).
Aşağıdaki döngü açıklamalarında sunulmuş olan diğer önkoşulları da dikkate alın.
Aşağıdaki döngüler tanımlandıktan itibaren çalışma programında etkide bulunur. Bu döngüleri çağıramazsınız ve çağırmamalısınız:
Döngüler 220 daire üzerinde nokta numunesi ve 221 çizgiler üzerinde nokta numunesi
SL döngüsü 14 KONTUR
SL döngüsü 20 KONTUR-VERİLERİ Döngü 32 Tolerans:
Koordinat hesap dönüşümü ile ilgili döngüler Döngü 9 BEKLEME SÜRESİ
tüm tarama sistemi döngüleri
Tüm diğer döngüleri aşağıdaki tanımlanmış işlevlerle çağırabilirsiniz.
CYCL CALL ile döngü çağrısı
CYCL CALL 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 tümcesi tarafından programlanmış pozisyondur.
Döngü çağırmayı programlama: CYCL CALL tuşuna basın
Döngü çağırmayı girme: CYCL CALL M yazılım tuşuna basın
Gerekiyorsa M ek fonksiyonunu girin (örn. mili devreye sokmak için M3) veya END tuşu ile diyaloğu sona erdirin
CYCL CALL PAT ile döngü çağrısı
CYCL CALL PAT fonksiyonu tüm pozisyonlarda, bir PATTERN DEF desen tanımlamasında veya bir nokta tablosunda tanımlamış olduğunuz son tanımlanmış işleme döngüsünü çağırır.
Diğer bilgiler: Örnek tanımlama PATTERN DEF, sayfa 58 Diğer bilgiler: Nokta tabloları, sayfa 65
İşleme döngülerle çalışma 2.1
2
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 önermesinde tanımladığınız konumdur.
TNC, CYCL CALL POS önermesinde verilmiş konuma konumlama mantığıyla yaklaşır:
Alet eksenindeki geçerli alet pozisyonu malzemesinin (Q203) üst kenarından daha büyükse, bu durumda TNC önce çalışma düzleminde programlanmış pozisyona ve ardından alet eksenine pozisyonlanır
Alet eksenindeki geçerli alet pozisyonu malzemesinin (Q203) üst kenarının altında ise, bu durumda TNC önce alet ekseninde güvenli yüksekliğe konumlanır ve ardından çalışma düzleminde programlanmış pozisyona konumlanır
CYCL CALL POS önermesinde 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 önermesinde tanımlanmış besleme sadece bu önermede programlanmış başlatma konumuna sürüş için geçerlidir.
TNC, CYCL CALL POS önermesinde tanımlanmış konuma temel olarak aktif olmayan yarıçap düzeltmesi (R0) ile gider.
Eğer CYCL CALL POS ile içinde bir başlatma konumunun tanımlanmış olduğu bir döngüyü
çağırırsanız (örn. döngü 212), bu durumda döngünün içinde tanımlanmış konum aynen CYCL CALL POS önermesinde tanımlanmış bir konuma ilave bir kaydırma gibi etki eder. Bundan dolayı döngüde tespit edilecek başlatma pozisyonunu daima 0 ile tanımlamalısınız.
M99/M89 ile döngü çağrısı
Tümce şeklinde etkili M99 işlevi son tanımlanmış çalışma döngüsünü bir defa çağırır. M99 bir pozisyonlama tümcesinin sonunda programlayabilirsiniz, bu durumda TNC bu pozisyonun üzerine gider ve ardından son tanımlanmış çalışma döngüsünü çağırır.
TNC döngüyü her pozisyonlama tümcesinden sonra otomatik olarak uygulayacaksa ilk döngü çağrısını M89 ile programlayın.
M89 etkisini kaldırmak için şöyle programlayın
M99 son başlangıç noktasına gittiğiniz pozisyonlama tümcesine veya
CYCL DEF ile yeni bir çalışma döngüsü tanımlayın