FUNCTION POLARKIN ile kutupsal kinematikli işleme

Uygulama

Kutupsal kinematiklerde işleme düzlemindeki hat hareketleri iki doğrusal ana eksen tarafından değil, aksine bir doğrusal eksen ve bir döner eksen tarafından yürütülürler. Doğrusal ana eksen ve döner eksen burada işleme düzlemini ve besleme ekseniyle birlikte işleme alanını tanımlar.

Freze makinelerinde uygun döner eksenler farklı doğrusal ana eksenlerin yerini alabilir. Kutupsal kinematikler örn. bir büyük makinede büyük yüzeylerin sadece ana eksenler dışında da işlenmesine olanak sağlar.

Yalnızca iki ana eksenli torna ve taşlama makinelerinde, kutupsal kinematikler sayesinde alın yüzeylerinde freze işlemeleri yapılabilir.

Ön koşullar

  • En az üç eksenli makine
  • Kutupsal döner eksen, seçilen doğrusal eksenlere göre tezgah taraflı monte edilmiş bir modulo eksen olmalıdır. Dolayısıyla doğrusal eksenler döner eksen ile tezgah arasında bulunmamalıdır. Döner eksenin maksimum hareket alanı gerekirse yazılım son şalter tarafından sınırlandırılır.

  • En az X, Y ve Z ana eksenleriyle programlanmış PARAXCOMP DISPLAY fonksiyonu
  • HEIDENHAIN, var olan eksenlerin hepsinin PARAXCOMP DISPLAY fonksiyonu altında belirtilmesini önerir.

    FUNCTION PARAXCOMP ile paralel eksenleri konumlandırırken davranışı tanımlayın

Fonksiyon tanımı

POLARKIN_Beispiel

Polar kinematik etkin olduğunda, kumanda Pozisyonlar çalışma alanında bir sembol gösterir. Bu sembol, PARAXCOMP DISPLAY fonksiyonunun sembolünü gizler.

POLARKIN AXES fonksiyonuyla kutupsal kinematiği etkinleştirirsiniz. Eksen bilgileri radyal ekseni, besleme eksenini ve kutupsal ekseni tanımlar. MODE bilgileri konumlandırma davranışını etkilerken, POLE bilgileri de kutuptaki işlemeyi belirler. Burada kutup, döner eksenin rotasyon merkezidir.

  • Eksen seçimi için notlar:
  • Birinci doğrusal eksen döner eksene radyal konumda olmalıdır.
  • İkinci doğrusal eksen besleme eksenini tanımlar ve döner eksene paralel olmalıdır.
  • Döner eksen, kutupsal ekseni tanımlar ve en son tanımlanır.
  • Döner eksen olarak, mevcut olan ve seçilen doğrusal eksenlere göre tezgah tarafına monte edilmiş olan her modulo eksen kullanılabilir.
  • Seçilen iki doğrusal eksen böylece içinde döner eksenin de bulunduğu bir yüzeyi kapsar.
POLARKIN
  • Aşağıdaki durumlar kutupsal kinematiği devre dışı bırakırlar:
  • POLARKIN OFF fonksiyonunun çalışılması
  • Bir NC programının seçilmesi
  • NC program sonuna ulaşılması
  • NC programının iptal edilmesi
  • Bir kinematiğin seçilmesi
  • Kumandanın yeniden başlatılması

MODE seçenekleri

Kumanda, konumlandırma hareketi için aşağıdaki seçenekleri sunar:

MODE seçenekleri:

Sözdizimi

Fonksiyon

POS

Kumanda dönme merkezinden bakıldığında radyal eksenin pozitif yönünde çalışır.

Radyal eksen uygun şekilde önceden konumlandırılmış olmalıdır.

NEG

Kumanda dönme merkezinden bakıldığında radyal eksenin negatif yönünde çalışır.

Radyal eksen uygun şekilde önceden konumlandırılmış olmalıdır.

KEEP

Kumanda radyal ekseni, dönme merkezinin fonksiyon devreye alındığında eksenin durmakta olduğu tarafında kalacak şekilde kalır.

Devreye alındığında radyal eksen dönme merkezi üzerindeyse POS geçerlidir.

ANG

Kumanda radyal ekseni, dönme merkezinin fonksiyon devreye alındığında eksenin durmakta olduğu tarafında kalacak şekilde kalır.

POLE seçimi ALLOWED ile kutup tarafından konumlandırmalar yapılabilir. Bu sayede kutbun tarafı değiştirilir ve döner eksenin 180° dönmesi önlenir.

POLE seçenekleri

Kumanda, kutupta işleme için aşağıdaki seçenekleri sunar:

POLE seçenekleri:

Sözdizimi

Fonksiyon

ALLOWED

Kumanda kutupta işlemeye izin verir

SKIPPED

Kumanda kutupta işlemeyi engeller

 
Tip

Engellenen alan, kutup çevresindeki yarıçapı 0,001 mm (1 μm) olan bir daire alanına eşittir.

Giriş

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.

11 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED

; X, Z ve C eksenleri ile polar kinematiği etkinleştirin

NC fonksiyonu aşağıdaki söz dizimi elemanlarını içerir:

Söz dizimi elemanı

Anlamı

FUNCTION POLARKIN

Kutupsal kinematik için söz dizimi açıcı

AXES veya OFF

Kutupsal kinematiği etkinleştir veya devre dışı bırak

X, Y, Z, U, V, A, B, C

İki doğrusal eksen ve bir döner eksen seçimi

Yalnızca AXES seçiminde

Makineye bağlı olarak daha fazla seçim olasılığı mevcuttur.

MODE:

Pozisyon hareketlerinin seçimi

MODE seçenekleri

Yalnızca AXES seçiminde

POLE:

Kutupta işleme seçimi

POLE seçenekleri

Yalnızca AXES seçiminde

Uyarılar

  • Radyal eksenler veya besleme eksenleri olarak hem X, Y ve Z ana eksenleri hem de mümkün olan U, V ve W paralel eksenler kullanılabilirler.
  • Kutupsal kinematiğe dahil olmayan doğrusal ekseni POLARKIN fonksiyonundan önce kutbun koordinatları üzerine konumlandırın. Aksi halde yarıçapı en az seçilmemiş olan doğrusal eksenin eksen değerine karşılık gelen işlenemeyen bir alan ortaya çıkar.
  • Kutup içinde veya kutbun yakınında işlemeden kaçının, çünkü bu alanda besleme dalgalanmaları olabilir. Bu nedenle POLE seçeneği olarak SKIPPED tercih edin.
  • Kutupsal kinematiğin aşağıdaki fonksiyonlarla kombine edilmesi mümkün değildir:
  • Eksenlerin hareket aralığının sınırlandırılabileceğine dikkat edin.
  • Modulo eksenleri için yazılım uç şalteri hakkında bilgiler

    Hareket sınırları

Makine parametreleriyle bağlantılı olarak uyarılar

  • İsteğe bağlı makine parametresi kindOfPref (no. 202301) ile makine üreticisi, alet merkezi yolu kutup ekseninden geçtiğinde kumandanın hareketini tanımlar.
  • Makine üreticisi kumandanın ofset değerlerini yorumladığı eksene özel yöntemi tanımlamak için isteğe bağlı ön ayarı presetToAlignAxis (no. 300203) parametresini kullanır. FUNCTION POLARKIN'de makine parametresi yalnızca alet ekseni etrafında dönen dönüş ekseni (genellikle C_OFFS) için geçerlidir.
  • Ofset ve 3D temel dönüş karşılaştırması

    • Makine parametresi tanımlanmamışsa veya TRUE değeriyle tanımlanmışsa düzlemdeki malzeme eğriliğini düzeltmek için ofseti kullanabilirsiniz. Ofset W-CS malzeme koordinat sisteminin oryantasyonunu etkiler.
    • Malzeme koordinat sistemi W-CS

    • Makine parametresi FALSE değeriyle tanımlanmışsa düzlemdeki malzeme eğimini ofset ile telafi edemezsiniz. Kumanda, işleme sırasında ofseti dikkate almaz.

Örnek: Kutupsal kinematikte SL döngüleri

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 POLARKIN_SL MM

1 BLK FORM 0.1 Z X-100 Y-100 Z-30

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 2 Z S2000 F750

4 FUNCTION PARAXCOMP DISPLAY X Y Z

; PARAXCOMP DISPLAY fonksiyonunu etkinleştirin

5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3

; Engellenen kutup alanı dışındaki ön pozisyon

6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED

; POLARKIN fonksiyonunu etkinleştirin

* - ...

; Kutupsal kinematikte sıfır noktası kaydırması

9 TRANS DATUM AXIS X+50 Y+50 Z+0

10 CYCL DEF 7.3 Z+0

11 CYCL DEF 14.0 KONTUR

12 CYCL DEF 14.1 KONTUR ETKT2

13 CYCL DEF 20 KONTUR VERILERI

Q1=-10

;FREZE DERINLIGI

Q2=+1

;GECIS BINDIRME

Q3=+0

;YAN OLCU

Q4=+0

;OLCU DERINLIGI

Q5=+0

;YUZEY KOOR.

Q6=+2

;GUVENLIK MES.

Q7=+50

;GUVENLI YUKSEKLIK

Q8=+0

;DAIRESEL YARICAP

Q9=+1

;DONUS YONU

14 CYCL DEF 22 DUZLESTIRME

Q10=-5

;KESME DERINL.

Q11=+150

;DERIN KESME BESL.

Q12=+500

;BESLEME ALANI

Q18=+0

;KAMA YERI ACMA ALETI

Q19=+0

;BESLEME DALGALANMASI

Q208=+99999

;BESLEME GERI CEKME

Q401=+100

;BESLEME FAKTORU

Q404=+0

;TAM OLCU BITIS STRAT

15 M99

16 CYCL DEF 7.0 SIFIR NOKTASI

17 CYCL DEF 7.1 X+0

18 CYCL DEF 7.2 Y+0

19 CYCL DEF 7.3 Z+0

20 POLARKIN OFF

; POLARKIN fonksiyonunu devre dışı bırakın

21 FUNCTION PARAXCOMP OFF X Y Z

; PARAXCOMP DISPLAY fonksiyonunu devre dışı bırakın

22 L X+0 Y+0 Z+10 A+0 C+0 FMAX

23 L M30

24 LBL 2

25 L X-20 Y-20 RR

26 L X+0 Y+20

27 L X+20 Y-20

28 L X-20 Y-20

29 LBL 0

30 END PGM POLARKIN_SL MM