SEL PGM fonksiyonuyla: etkin NC programında farklı bir noktada çağırdığınız başka, ayrı bir NC programı seçersiniz. Kumanda, CALL SELECTED PGM ile çağıran NC programında çağırdığınız noktada seçilen NC programını işler.
Fonksiyon tanımı
- Kumanda, NC programını aşağıdaki gibi çalıştırır:
- Kumanda, NC programını, CALL PGM ile başka bir NC programını çağırana kadar işler. Kumanda SEL PGM okuduğunda, tanımlanan NC programını hatırlar.
- Kumanda CALL SELECTED PGM okuduğunda, bu noktada önceden seçilmiş NC programını çağırır.
- Kumanda daha sonra çağrılan NC programını son NC tümcesine kadar yürütür.
- Ardından kumanda, CALL SELECTED PGM sonrasındaki NC tümcesi ile ç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.
- Çağrılan NC programı tamamlanmış olmalıdır. NC-tümcesi END PGM eksikse kumanda bir hata mesajı verir.
Çağrılan NC programı ek fonksiyonlar içeriyorsa 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.
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 SEL PGM "reset.h" | ; Çağrı için NC programını seçme |
* - ... | |
21 CALL SELECTED PGM | ; Seçilen NC programını çağırma |
NC-fonksiyonu SEL PGM aşağıdaki söz dizimi öğelerini içerir:
Söz dizimi elemanı | Anlamı |
---|---|
SEL PGM | Çağrılacak bir NC programı seçmek için söz dizimi açıcı |
" " veya QS | Çağrılan NC programının yolu Sabit veya değişken ad Bir seçim menüsü ile NC programını seçebilirsiniz. |
NC fonksiyonu CALL SELECTED PGM aşağıdaki söz dizimi öğelerini içerir:
Söz dizimi elemanı | Anlamı |
---|---|
CALL SELECTED PGM | Seçilen NC programını çağırmak için söz dizimi |
Uyarılar
- SEL PGM fonksiyonu içinde program çağrısını değişken olarak kontrol edebilmeniz için QS parametreleriyle NC programını da seçebilirsiniz.
- CALL SELECTED PGM ile çağrılan bir NC programı eksikse kumanda program akışını veya simülasyonu bir hata mesajıyla keser. Program çalışması sırasında istenmeyen kesintileri önlemek için programın başlangıcında tüm yolları kontrol etmek üzere FN 18: SYSREAD (ID10 NR110 ve NR111) fonksiyonunu kullanabilirsiniz.
- Ç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.
- 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.
FN 18: SYSREAD ile sistem verilerini okuma