Döngü 800 ROTORU AYARLA

ISO programlaması

G800

Uygulama

 
Machine

Makine el kitabını dikkate alın!

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

Döngü makineye bağlıdır.

cyc800_1

Bir torna işlemini gerçekleştirmek için aleti torna miline uygun bir açıya getirmek zorundasınız. Bunun için 800 ROTORU AYARLA döngüsünü kullanabilirsiniz.

Örneğin arka plan kesmeli konturları işleyebilmek için torna işlemi sırasında, alet ile torna mili arasındaki çalışma açısı önemlidir. Etkin bir işleme elde edilmesini sağlayacak bir koordinat sistemi oluşturmak amacıyla döngü 800 içinde çeşitli olanaklar kullanıma sunulmuştur:

  • Hareketli ekseni etkin bir işleme için konumlandırdıysanız döngü 800 ile koordinat sistemini hareketli eksenlerin konumuna göre hizalayabilirsiniz (Q530=0). Bu durumda doğru hesaplama için bir M144 veya M128/TCPM programlamanız gerekir
  • Döngü 800, Q531 ayar açısını temel alarak gerekli hareketli eksen açısını hesaplar − Kumanda, ETKIN ISLEME. Q530 parametresinde seçilen stratejiye bağlı olarak hareketli ekseni denge hareketi ile (Q530=1) veya denge hareketi olmadan (Q530=2) konumlandırır
  • Döngü 800, Q531 çalışma açısını temel alarak gerekli hareketli eksen açısını hesaplar ancak hareketli ekseni konumlandırmaz (Q530=3). Hareketli ekseni döngünün ardından hesaplanan Q120 (A ekseni), Q121 (B ekseni) ve Q122 (C ekseni) değerlerine sizin konumlandırmanız gerekir

Freze mil ekseni ve torna mili ekseni birbirlerine paralel ise eksen sapma açısı Q497 ile koordinat sisteminin mil ekseninin (Z ekseni) civarındaki herhangi bir dönüşünü tanımlayabilirsiniz. Bu, yer azlığı nedeniyle aleti belirli bir pozisyona getirmeniz gerekiyorsa veya işletim sürecini daha iyi gözlemek istiyorsanız gerekebilir. Torna mili ve freze milinin eksenleri birbirlerine paralel değilse çalışma için sadece iki eksen sapma açısı yeterlidir. Numerik kontrol, Q497 giriş değerine en yakın açıyı seçer.

Döngü 800, freze milini alet kesme kenarının döndürme konturuna doğru hizalanacağı şekilde konumlandırır. Burada aleti yansıtılmış (ALETI CEVIR Q498) şekilde de kullanabilirsiniz, bu durumda freze mili 180° yer değiştirilerek konumlandırılır. Böylece bir aleti iç işleme ve dış işlemeler için de kullanabilirsiniz. Alet kesiciyi bir hareket tümcesiyle, örn. L Y+0 R0 FMAX ile torna mili merkezine konumlandırın.

 
Tip
  • Hareketli bir eksen konumu değiştirdiyseniz koordinat sistemini oluşturmak için 800 döngüsünü yeniden uygulamanız gerekir.
  • Alet oryantasyonunu işlemeden önce kontrol edin.

Eksantriği döndür

Bazı durumlarda bir malzeme; torna merkezinin ekseni, torna mili ekseniyle aynı hizada olacak şekilde gerilemez. Bu durum ör. büyük malzemelerde veya rotasyon simetrik olmayan malzemelerde söz konusudur. Ancak yine Q535 eksantrik dönme fonksiyonunu kullanarak döngü 800 içinde torna işlemleri gerçekleştirebilirsiniz.

Eksantrik dönmelerde birden fazla doğrusal eksen torna miline bağlanır. Numerik kontrol, daire şeklindeki bir dengeleme hareketi vasıtasıyla eksantrikliği bağlı doğrusal eksenlerle dengeler.

 
Machine

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

Hareketleri senkronize biçimde uygulamak için yüksek devir sayısı ve büyük eksantriklik halinde doğrusal eksenlerin büyük beslenmesi gereklidir. Bu beslemelerin önüne geçilemezse konturlar zarar görür. Bu nedenden dolayı numerik kontrol, azami bir eksen hızı veya hızlanmanın %80 üstüne çıkılırsa bir uyarı bildiriminde bulunur. Bu durumda, devir sayısını düşürün.

Kullanım bilgileri

 
Bilgi
Dikkat, çarpışma tehlikesi!
Kumanda, kuplaj ve dekuplaj işlemleri sırasında dengeleme hareketleri uygular. Çarpışma tehlikesi bulunur!
  1. Kuplaj veya dekuplaj, torna mili hareketsiz durumdayken gerçekleştirilmelidir
 
Bilgi
Dikkat, çarpışma tehlikesi!
Eksantrik döndürme sırasında DCM çarpışma denetimi etkin değildir. Numerik kontrol, eksantrik dönme sırasında uygun bir uyarı bildirimi gösterir. Çarpışma riski vardır.
  1. İşlem akışını simülasyon yardımıyla kontrol edin
 
Bilgi
Dikkat, alet ve malzeme için tehlike!
Malzemenin döndürülmesiyle, dengesizliğe bağlı olarak titreşimlere (rezonans titreşimleri) yol açan merkezkaç kuvvetleri oluşur. Bununla işletim süreci negatif etkilenir ve aletin bekleme süresi azalır.
  1. Teknik veriler, titreşimler (rezonans titreşimleri) ortaya çıkmayacak şekilde seçilmelidir
  • Gerekli hızlara ulaşılabileceğini garantilemek için asıl çalışmadan önce bir numune kesimi gerçekleştirin.
  • Numerik kontrol, dengeleme vasıtasıyla ortaya çıkan doğrusal eksen pozisyonlarını sadece pozisyon göstergesinin mevcut değerinde gösterir.

Etki

Kumanda döngü 800 ROTORU AYARLA ile malzeme koordinat sistemini hizalar ve aleti buna uygun olarak yönlendirir. Döngü 800, döngü 801 ile sıfırlanana veya döngü 800 yeniden tanımlanıncaya kadar etkili olmaya devam eder. Döngü 800 içindeki bazı döngü fonksiyonları başka fonksiyonlar tarafından da devre dışı bırakılır:

  • Alet verilerinin yansıtılması (Q498 ALETI CEVIR), TOOL CALL alet çağırma ile sıfırlanır
  • EKSANTRIGI DOENDUER Q535 fonksiyonu program sonunda veya bir program iptaliyle (dahili durdurma) sıfırlanır

Uyarılar

 
Machine

Makine üreticisi, makinenizin konfigürasyonunu belirler. Bu konfigürasyonda, alet mili kinematikte eksen olarak tanımlanmışsa besleme potansiyometresi döngü 800 ile olan hareketler üzerinde etkili olur.

Makine üreticisi alet milinin konumlandırılması için bir kılavuz yapılandırabilir.

 
Bilgi
Dikkat, çarpışma tehlikesi!
Freze mili torna işletiminde bir NC ekseni olarak tanımlanmışsa kumanda, eksen konumundan bir döndürme yönlendirebilir. Ancak freze mili bir mil olarak tanımlanmışsa alet döndürmesinin kaybolma tehlikesi bulunur! Çarpışma tehlikesi bulunur!
  1. Bir TOOL CALL tümcesinden sonra alet döndürmesini yeniden etkinleştirin
 
Bilgi
Dikkat, çarpışma tehlikesi!
Q498=1 ise ve buna ek olarak FUNCTION LIFTOFF ANGLE TCS programlarsanız yapılandırmaya bağlı olarak iki farklı sonuç ortaya çıkar. Alet mili eksen olarak tanımlanmışsa LIFTOFF alet dönüşüyle birlikte yönlendirilir. Alet mili kinematik transformasyon olarak tanımlanmışsa LIFTOFF alet dönüşüyle birlikte yönlendirilmez! Çarpışma tehlikesi bulunur!
  1. Program akışı modu tekli tumce işletim türünde NC programını ya da program bölümünü dikkatli şekilde test edin
  2. Gerekiyorsa tanımlanan SPB açısının işaretini değiştirin
  • Bu döngüyü yalnızca FUNCTION MODE TURN işleme modunda gerçekleştirebilirsiniz.
  • Alet, doğru konumda sabitlenmiş ve ölçülmüş olmalıdır.
  • Döngü 800 aletten hareketle yalnızca ilk döner ekseni konumlandırır. Bir M138 etkinleştirilmişse bu durum, seçimi tanımlı dönme eksenleriyle sınırlar. Diğer döner eksenleri belirli bir konuma getirmek istemiyorsanız döngü 800 uygulanmadan önce bu eksenleri uygun şekilde konumlandırmanız gerekir.
  • M138 ile işleme için döner eksenleri göz önünde bulundurun

Programlama için notlar

  • Alet verilerini yalnızca (Q498 ALETI CEVIR) bir torna takımı seçilmiş olduğunda yansıtabilirsiniz.
  • Döngü 800'ü sıfırlamak için 801 DONER SISTEMI SIFIRLAMA döngüsünü programlayın.
  • Döngü 800, eksantrik döndürme sırasında izin verilen maksimum devir sayısını sınırlar. Makineye bağlı bir yapılandırmadan (makine üreticinizin uyguladığı) ve eksantrikliğin büyüklüğünden elde edilir. Döngü 800 programlanmadan önce FUNCTION TURNDATA SMAX ile bir devir sayısı sınırlandırmasını programlamış olmanız mümkündür. Bu devir sayısı sınırlandırmasının değeri, döngü 800 tarafından hesaplanan devir sayısı sınırlandırmasından küçükse daha küçük olan değer etki eder. Döngü 800'ü sıfırlamak için döngü 801'i programlayın. Bu sayede döngü tarafından ayarlanan devir sayısı sınırlandırmasını da sıfırlarsınız. Ardından yine, döngü çağırma öncesinde FUNCTION TURNDATA SMAX ile programladığınız devir sayısı sınırlandırması etki eder.
  • Malzeme milinin etrafında malzeme döndürülecekse referans noktası tablosunda malzeme milinin bir ofsetini kullanın. Temel dönüşler mümkün değildir, kumanda bir hata mesajı getirir.
  • Q530 parametresinde 0 ayarını (hareketli eksenlerin önceden konumlandırılmış olması gerekir) kullanıyorsanız öncesinde bir M144 veya TCPM/M128 programlamanız gerekir.
  • Q530 parametresinde 1: MOVE, 2: TURN ve 3: STAY ayarlarını kullanıyorsanız kumanda (makine yapılandırmasına bağlı olarak) M144 veya TCPM
  • Torna işlemi (seçenek no. 50)

Döngü parametresi

Yardım resmi

Parametre

Q497 Presesyon açısı?

Kumandanın aleti üzerinde hizaladığı açı.

Giriş: 0.0000...359.9999

Q498 Aleti çevir (0=hayır/1=evet)?

Aleti iç/dış işleme için yansıtma.

Giriş: 0, 1

Q530 Etkin işleme?

Etkin işlem için hareket eksenlerini konumlandırın:

0: Hareketli eksen pozisyonunu koru (eksen daha önce konumlandırılmış olmalı)

1: Hareketli ekseni otomatik konumlandır ve bu sırada alet ucunu arkasından sür (MOVE). Malzeme ve alet arasındaki rölatif pozisyon değiştirilmez. Kumanda, lineer eksenlerle bir dengeleme hareketi gerçekleştirir

2: Alet ucunu arkadan sürmeden hareketli ekseni otomatik konumlandır (TURN)

3: Hareketli ekseni konumlandırmayın. Hareketli eksenleri, art arda giden ayrı pozisyon tümcesinde (STAY) konumlandırın. Kumanda, Q120 (A ekseni), Q121 (B ekseni) ve Q122 (C ekseni) parametrelerine pozisyon değerlerini kaydeder

Giriş: 0, 1, 2, 3

Q531 Çalışma açısı?

Aleti hizalamak için ayar açısı

Giriş: –180...+180

Q532 Beslemeyi konumlandır?

Otomatik konumlandırma sırasında hareketli eksen hareket hızı

Giriş: 0.001...99999.999 alternatif FMAX

Q533 Tercih yönü çalışma açısı?

0: Güncel konumdan uzaklığı en kısa olan çözüm

-1: 0° ile -179,9999° aralığında bulunan çözüm

+1: 0° ile +180° aralığında bulunan çözüm

-2: -90° ile -179,9999° aralığında bulunan çözüm

+2:+90° ile +180° aralığında bulunan çözüm

Giriş: –2, –1, 0, +1, +2

Q535 Eksantriği döndür?

Eksenleri eksantrik torna işlemesi için bağla:

0: Eksen kuplajlarını devre dışı bırak

1: Eksen kuplajlarını etkinleştir. Dönme merkezi, etkin referans noktasında bulunur

2: Eksen kuplajlarını etkinleştir. Dönme merkezi, etkin sıfır noktasında bulunur

3: Eksen kuplajlarını değiştirmeyin

Giriş: 0, 1, 2, 3

Q536 Durmadan eksantriği döndür?

Program akışını eksen kuplajından önce kes:

0: Yeni eksen kuplajından önce durdur. Kumanda, durdurulan durumda eksantriklik değeri ve tekil eksenlerin maksimum yön değiştirmesinin gösterildiği bir pencere açar. Ardından işlemeyi genel olarak NC başlat ile devam ettirebilirsiniz veya KESİNTİ seçebilirsiniz

1: Önceden durmaksızın eksen kuplajı

Giriş: 0, 1

Q599 veya QS599 Geri çekme yolu/Makro?

Döner eksende veya alet ekseninde konumlandırmaları uygulamadan önce geri çekme:

0: Geri çekme yok

-1: M140 MB MAX ile azami geri çekme, bkz. M140 ile alet ekseninde geri çekme

>0: Geri çekme için yol mm veya inç olarak

"...": Kullanıcı makrosu olarak çağrılacak bir NC programı için yol.

Kullanıcı makrosu

Giriş: –1...9999 maks. 255 karakter veya alternatif olarak QS parametresi ile metin girişinde

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 800 ROTORU AYARLA ~

Q497=+0

;PRESESYON ACISI ~

Q498=+0

;ALETI CEVIR ~

Q530=+0

;ETKIN ISLEME. ~

Q531=+0

;CALISMA ACISI ~

Q532=+750

;BESLEME ~

Q533=+0

;TERCIH YOENUE ~

Q535=+3

;EKSANTRIGI DOENDUER ~

Q536=+0

;EKSANTRIK DURMADAN ~

Q599=-1

;GERI CEKME

Kullanıcı makrosu

Kullanıcı makrosu başka bir NC programıdır.

Bir kullanıcı makrosu, birden fazla talimatın bir dizisini içerir. Bir makro yardımıyla, kumandanın gerçekleştirdiği birden fazla NC fonksiyonu tanımlayabilirsiniz. Kullanıcı olarak makroları NC programı olarak oluşturursunuz.

Makroların çalışma şekli, çağrılan NC programlarına eşittir, örn. PGM CALL fonksiyonu ile. Makroyu *.h veya *.i dosya tipi ile NC programı olarak tanımlarsınız.

  • HEIDENHAIN, makroda QL parametreleri kullanılmasını önerir. QL parametreleri bir NC programı için sadece lokal etki eder. Makroda başka değişken türleri kullanırsanız, değişiklikler gerektiğinde çağıran NC programına da etki eder. Çağıran NC programında açık değişikliklere etki etmek için 1200 ile 1399 arasında numaralara sahip Q veya QS parametreleri kullanın.
  • Makroların içinde döngü parametrelerinin değerlerini okuyabilirsiniz.

Örnek kullanıcı makrosu geri çekme

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.

0 BEGIN PGM RET MM

1 FUNCTION RESET TCPM

; TCPM sıfırlama

2 L Z-1 R0 FMAX M91

; M91 ile sürüş hareketi

3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION"

; Eğer Q533 (Döngü 800'den besleme yönü) eşit değildir 0, LBL "DEF_DIRECTION"ye atlama

4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4

; Sistem verilerini oku (REF sistemindeki nominal pozisyon) ve QL1'e kaydet

5 QL0 = 500 * SGN QL1

; SGN = Ön işareti kontrol et

6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE"

; LBL MOVE'a atlama

7 LBL "DIRECTION"

8 QL0 = 500 * SGN Q533

; SGN = Ön işareti kontrol et

9 LBL "MOVE"

10 L X-500 Y+QL0 R0 FMAX M91

; M91 ile geri çekme hareketi

11 END PGM RET MM