M126 ile kumanda, en kısa rotayı kullanarak bir döner ekseni programlanan koordinatlara hareket ettirir. Bu fonksiyon sadece pozisyon göstergesi 360°'nin altına düşürülen döner eksenler için etkilidir.
Uygulama
Fonksiyon tanımı
Etki
M126, tümce başlangıcında etki eder.
M126'yı sıfırlamak için M127'yi programlayın.
Uygulama örneği
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 L C+350 | ; C ekseninde hareket edin |
12 L C+10 M126 | ; C ekseninde rota optimizasyonlu hareket edin |
İlk NC tümcesinde kumanda, C eksenini 350°'de konumlandırır.
İkinci NC tümcesinde, kumanda M126'yı etkinleştirir ve ardından rota optimizasyonlu şekilde C eksenini 10°'ye konumlandırır. Kumanda, en kısa hareket yolunu kullanır ve C eksenini 360°'nin ötesinde pozitif dönüş yönünde hareket ettirir. Hareket mesafesi 20°'dir.
M126 olmadan kumanda, döner ekseni 360°'nin ötesine hareket ettirmeyecektir. Hareket yönü, negatif dönüş yönünde 340°'dir.
Uyarılar
- M126'nın artan sürüş hareketleri üzerinde etkisi yoktur.
- M126'nın etkisi, döner eksenin konfigürasyonuna bağlıdır.
- M126 yalnızca Modulo eksenlerinde etki eder.
- İsteğe bağlı makine parametresi shortestDistance (no. 300401) ile makine üreticisi, kumandanın döner ekseni standart olarak en kısa hareket yolu ile konumlandırıp konumlandırmayacağını tanımlar.
- İsteğe bağlı makine parametresi startPosToModulo (no. 300402) ile makine üreticisi, kumandanın her konumlandırmadan önce gerçek konum gösterimini 0° ile 360° aralığına indirip düşürmediğini tanımlar.
Makine üreticisi, döner eksenin bir modulo ekseni olup olmadığını tanımlamak için isModulo (no. 300102) makine parametresini kullanır.
Tanımlamalar
Modulo ekseni
Modulo eksenleri, ölçüm cihazının yalnızca 0° ile 359,9999° arasında değerler sağladığı eksenlerdir. Bir eksen mil olarak kullanılıyorsa makine üreticisinin bu ekseni bir modulo ekseni olarak yapılandırması gerekir.
Devrilme ekseni
Devrilme eksenleri, birden fazla veya herhangi bir sayıda devir gerçekleştirebilen döner eksenlerdir. Makine üreticisi, bir devrilme eksenini modulo ekseni olarak yapılandırmalıdır.
Modulo sayma yöntemi
Modulo sayma yöntemi ile bir döner eksenin konum gösterimi 0° ile 359,9999° arasındadır. 359,9999° değeri aşılırsa ekran tekrar 0°'de başlar.