PGM CALL ile NC programı çağırma

Uygulama

PGM CALL fonksiyonuyla bir NC programı içinden başka, ayrı bir NC programı çağırırsınız. Kumanda, çağrılan NC programını, NC programında çağırdığınız noktada işler. Bu, örneğin, farklı dönüşümlerle bir işleme üzerinde çalışmanıza izin verir.

Fonksiyon tanımı

8H000162
  1. Kumanda, NC programını aşağıdaki gibi çalıştırır:
  2. Kumanda, çağrılan NC programını, CALL PGM ile başka bir NC programını çağırana kadar işler.
  3. Kumanda daha sonra çağrılan NC programını son NC tümcesine kadar yürütür.
  4. Ardından kumanda, CALL PGM sonrasındaki NC tümcesinden çağıran NC programını sürdürür.
  • Program çağırmalar için aşağıdaki genel koşullar geçerlidir:
  • Çağrılan NC programı, çağıran NC programında bir CALL PGM çağrısı içermemelidir. Bu sonsuz bir döngü oluşturur.
  • Çağrılan NC programı, herhangi bir ek M30 veya M2 fonksiyonu içermemelidir. Çağrılan NC programında etiketli alt programlar tanımladıysanız M30 veya M2'yi koşulsuz atlama fonksiyonuyla değiştirebilirsiniz. Sonuç olarak kumanda, örneğin bir çağırma işlemi olmadan alt programları işlemez.
  • Koşullu olmayan atlama

    Çağrılan NC programı ek fonksiyonlar içeriyorsa kumanda bir hata mesajı verir.

  • Çağrılan NC programı tamamlanmış olmalıdır. NC-tümcesi END PGM eksikse kumanda bir hata mesajı verir.

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 CALL PGM reset.h

; NC programı çağırma

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

Söz dizimi elemanı

Anlamı

CALL PGM

Bir NC programını çağırmak için söz dizimi açıcı

reset.h

Çağrılan NC programının yolu

Bir seçim menüsü ile NC programını seçebilirsiniz.

Uyarılar

 
Bilgi
Dikkat çarpışma tehlikesi!
Kumanda, alet ve malzeme arasında otomatik bir çarpışma kontrolü gerçekleştirmez. Çağrılan NC programlarındaki koordinat dönüştürmeleri hedefe yönelik şekilde geri alınmazsa bu dönüşümler de aynı şekilde çağıran NC programına etki eder. İşlem sırasında çarpışma tehlikesi bulunur!
  1. Kullanılan koordinat dönüşümlerini aynı NC programında tekrar sıfırlama
  2. Gerekirse akışı grafiksel simülasyon yardımıyla kontrol edin
  • NC programının adını içeren program çağrısının yolu maksimum 255 karakter içerebilir.
  • Çağrılan dosya çağıran dosya ile aynı dizinde yer alıyorsa yol bilgisi olmadan sadece dosya adını girebilirsiniz. Açılır menü ile dosyayı seçtiğinizde, kumanda bunu otomatik olarak yapacaktır.
  • Değişken program çağrılarını string parametreleriyle bağlantılı olarak programlamak istediğinizde, SEL PGM fonksiyonunu kullanın.
  • Değişken program çağrılarını string parametreleriyle bağlantılı olarak programlamak istediğinizde SEL PGM fonksiyonunu kullanın.
  • NC programını seçin ve SEL PGM ve CALL SELECTED PGM

  • Q parametreleri, esas itibarıyla bir PGM CALL sırasında global etki yapar. Bu nedenle, çağrılan NC programındaki Q parametreleri değişikliklerinin çağıran NC programına da etkilediğini dikkate alın. Gerekirse yalnızca aktif NC programında çalışan QL parametrelerini kullanın.
  • Q parametreleri, esas itibarıyla bir PGM CALL sırasında küresel etki eder. Bu nedenle, çağrılan NC programındaki Q parametreleri değişikliklerinin çağıran NC programına da etkilediğini dikkate alın. Gerekirse yalnızca aktif NC programında çalışan QL parametrelerini kullanın.
  • Kumanda, çağıran NC programını işlediğinde, çağrılan NC programlarından hiçbirini düzenleyemezsiniz.