Z M94 sterowanie redukuje wskazanie osi obrotu do zakresu od 0° do 360°. Oprócz tego to limitowanie redukuje różnicę kąta między pozycją rzeczywistą i nową pozycją zadaną na poniżej 360°, dzięki czemu przesuwy mogą być skracane.
Opis funkcji
Działanie
M94 działa blokami i na początku bloku.
Przykład zastosowania
Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.
- Należy dopasować następujące treści:
- Narzędzia
- Wartości skrawania
- Posuwy
- Bezpieczna wysokość bądź bezpieczne pozycje
- Specyficzne pozycje maszynowe, np. z M91
- Ścieżki wywoływanych programów
Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.
Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.
Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.
11 L IC+420 | ; Przemieszczenie osi C |
12 L C+180 M94 | ; Redukowanie wartości wskazania osi C i przesuw |
Przed odpracowaniem sterowanie pokazuje w odczycie położenia osi C wartość 0°.
W pierwszym wierszu NC oś C przemieszcza się inkrementalnie o 420°, np. przy wytwarzaniu rowka klejowego.
Drugi wiersz NC redukuje najpierw odczyt położenia osi C z 420° na 60°. Następnie sterowanie pozycjonuje oś C na pozycję zadaną 180°. Różnica kątów wynosi 120°.
Bez M94 różnica kątów wynosi 240°.
Dane wejściowe
Jeśli definiujesz M94, to sterowanie kontynuuje dialog i zapytuje o odpowiednią oś obrotu. Jeśli nie wprowadzasz żadnej osi, to sterowanie redukuje odczyt położenia wszystkich osi obrotu.
21 L M94 | ; Redukować wartości wskazania wszystkich osi obrotu |
21 L M94 C | ; Redukować wartość wskazania osi C |
Wskazówki
- M94 działa wyłącznie dla osi rollover, których odczyt rzeczywistego położenia pozwala na wartości powyżej 360°.
- W parametrze maszynowym isModulo (nr 300102) producent maszyn definiuje, czy zostanie zastosowany sposób zliczania modulo dla osi rollover.
- W opcjonalnym parametrze maszynowym shortestDistance (nr 300401) producent obrabiarki określa, czy sterowanie pozycjonuje osie obrotu standardowo po najkrótszym dystansie przemieszczenia.
- W opcjonalnym parametrze maszynowym startPosToModulo (nr 300402) producent obrabiarki określa, czy sterowanie redukuje odczyt rzeczywistego położenia przed każdym pozycjonowaniem na zakres od 0° do 360°.
- Jeśli dla danej obrotu aktywne są limity przemieszczenia bądź wyłączniki krańcowe software, to M94 nie ma żadnej funkcji dla tej osi obrotu.
Definicje
Oś modulo
Osie modulo to osie, których enkoder podaje tylko wartości od 0° do 359,9999°. Jeśli oś jest używana jako wrzeciono, to producent maszyny musi skonfigurować tę oś jako oś modulo.
Oś rollover
Osie rollover to osie obrotowe, które mogą wykonywać jeden bądź dowolnie wiele obrotów. Producent maszyny musi skonfigurować oś rollover jako oś modulo.
Zliczanie modulo
Wyświetlacz położenia osi obrotu ze zliczaniem modulo leży w zakresie 0° i 359,9999°. Jeśli wartość 359,9999° zostanie przekroczona, to odczyt rozpoczyna wyświetlanie ponownie przy 0°.