Makinenizin hareketlerini ve davranışını tanımlamak için NC programlarını kullanabilirsiniz. NC programları, NC fonksiyonlarının söz dizimi öğelerini içeren NC tümcelerinden oluşur. Kumanda, her bir söz dizimi öğesi için gerekli içerik hakkında bilgi içeren bir iletişim kutusu sunarak HEIDENHAIN açık metni ile sizi destekler.
Uygulama
İlgili konular
- Yeni NC programı oluşturma
- CAD dosyalarının yardımıyla NC programları
- Kontur işleme için bir NC programının yapısı
CAM İle oluşturulmuş NC programı
Fonksiyon tanımı
NC programlarını, Program çalışma alanında Programlama işletim türünde oluşturabilirsiniz.
- NC programının ilk ve son NC tümcesi aşağıdaki bilgileri içerir:
- Söz dizimi BEGIN PGM veya END PGM
- NC programının adı
- NC programı mm veya inç ölçüm birimi
Kumanda, NC programını oluştururken NC tümceleri BEGIN PGM ve END PGM'yi otomatik olarak ekler. Bu NC tümcelerini silemezsiniz.
- BEGIN PGM'den sonra oluşturulan NC tümceleri aşağıdaki bilgileri içerir:
- Ham parça tanımı
- Alet çağırmaları
- Bir güvenlik pozisyonunun çalıştırılması
- Besleme ve devir sayıları
- Sürüş hareketleri, döngüler ve diğer NC fonksiyonları
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.
0 BEGIN PGM EXAMPLE MM | ; program başlangıcı |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; İki NC tümcesi içeren ham madde tanımı için NC fonksiyonu |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; Alet çağırma işlemi için NC fonksiyonu |
4 L Z+100 R0 FMAX M3 | ; Sürüş hareketi için NC fonksiyonu |
* - ... | |
11 M30 | ; NC programını sonlandırmak için NC fonksiyonu |
12 END PGM EXAMPLE MM | ; Program sonu |
Söz dizimi bileşeni | Anlamı |
---|---|
NC tümcesi | 4 TOOL CALL 5 Z S3200 F300 Bir NC tümcesi, tümce numarasından ve NC fonksiyonunun söz diziminden oluşur. Bir NC tümcesi, örneğin döngüler durumunda, birkaç satır içerebilir. Kumanda, NC tümcelerini artan sırada numaralandırır. |
NC fonksiyonu | TOOL CALL 5 Z S3200 F300 Kumandanın hareketlerini tanımlamak için NC fonksiyonlarını kullanabilirsiniz. Tümce numarası, NC fonksiyonlarının. bir bileşeni değildir. |
Söz dizimi açıcı | TOOL CALL Söz dizimi açıcı, her bir NC fonksiyonunu benzersiz şekilde tanımlar. NC fonksiyonu ekle penceresinde söz dizimi açıcılar kullanılır. |
Söz dizimi elemanı | TOOL CALL 5 Z S3200 F300 Söz dizimi öğeleri, NC fonksiyonunun tüm bileşenleridir, örneğin teknoloji değerleri S3200 veya koordinatlar. NC fonksiyonları ayrıca isteğe bağlı söz dizimi öğeleri içerir. Kumanda, Program çalışma alanında belirli söz dizimi öğelerini renkli olarak görüntüler. |
Değer | S devir hızında 3200 Her söz dizimi öğesinin bir değer içermesi gerekmez, örneğin araç ekseni Z. |
Bir metin düzenleyicide veya kumandanın dışında NC programları oluşturduğunuzda, yazım kurallarına ve söz dizimi öğelerinin sırasına dikkat edin.
Uyarılar
- NC fonksiyonları, örneğin BLK FORM gibi birkaç NC tümcesini de içerebilir.
- Ek fonksiyonlar M ve yorumlar, hem NC fonksiyonları içindeki söz dizimi öğeleri hem de ayrı NC fonksiyonları olabilir.
- NC programlarını alet hareket ediyormuş gibi programlayın! Sonuç olarak, hareketi bir kafa ekseninin mi yoksa tabla ekseninin mi yürüttüğü önemli değildir.
- *.h ile biten bir düz metin programı tanımlayabilirsiniz.