Używając funkcji SEL PGM wybierasz inny, oddzielny program NC, który wywołujesz w innym miejscu w aktywnym programie NC . Sterowanie odpracowuje ten wybrany program NC od tego miejsca, w którym wywoływany jest ten program w wywołującym programie NC przy pomocy CALL SELECTED PGM .
Opis funkcji
- Sterowanie odpracowuje program NC następująco:
- Sterowanie wykonuje program NC , aż zostanie wywołany inny program NC z CALL PGM . Kiedy sterowanie odczytuje SEL PGM , zapamiętuje sobie ten zdefiniowany program NC.
- Kiedy sterowanie odczytuje CALL SELECTED PGM , wywołuje ono wówczas wybrany uprzednio program NC w tym miejscu.
- Następnie sterowanie wykonuje wywołany program NC do ostatniego wiersza NC .
- Potem sterowanie wykonuje ponownie wywołujący program NC od następnego wiersza NC po CALL SELECTED PGM .
- Dla wywołania programów obowiązują następujące warunki ramowe:
- Wywołany program NC nie może zawierać wywołania CALL PGM do wywołującego programu NC. Inaczej powstanie niekończąca się pętla.
- Wywołany program NC nie może zawierać funkcji dodatkowej M30 bądź M2. Jeśli w wywołanym programie NC zdefiniowano podprogramy z etykietami, to możesz zastąpić M30 lub M2 bezwarunkową funkcją skoku. Dzięki temu sterowanie nie wykonuje np. podprogramów bez wywołania.
- Wywołany program NC musi być kompletny. Jeśli brak wiersza NC END PGM, to sterowanie wydaje komunikat o błędach.
Jeśli wywołany program NC zawiera funkcję dodatkową, to sterowanie wydaje komunikat o błędach.
Dane wejściowe
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 SEL PGM "reset.h" | ; wybórprogramu NC dla wywołania |
* - ... | |
21 CALL SELECTED PGM | ; wywołanie wybranego programu NC |
Funkcja NC SEL PGM zawiera następujące elementy składni:
Element składni | Znaczenie |
---|---|
SEL PGM | Otwieracz składni do wyboru wywołującego programu NC |
" " lub QS | Ścieżka wywołanego programu NC Stała lub zmienna nazwa Możesz wybierać program NC w menu. |
Funkcja NC CALL SELECTED PGM zawiera następujące elementy składni:
Element składni | Znaczenie |
---|---|
CALL SELECTED PGM | Składnia dla wywołania wybranego programu NC |
Wskazówki
- W ramach funkcji SEL PGM możesz wybrać program NC także z parametrami QS i dzięki temu elastycznie sterować wywołaniem programu.
- Jeśli z CALL SELECTED PGM wywołany program NC nie jest dostępny, to sterowanie przerywa wykonanie programu bądź symulację z komunikatem o błędach. Aby unikać niepożądanych przerw podczas przebiegu programu, można za pomocą funkcji FN 18: SYSREAD (ID10 NR110 i NR111) sprawdzić wszystkie ścieżki na początku programu.
- Jeśli wywoływany plik znajduje się w tym samym folderze jak plik wywołujący, to możesz wprowadzić tylko nazwę pliku bez ścieżki. Jeśli wybierasz plik w menu, to sterowanie działa w ten sposób automatycznie.
- Parametry Q działają przy PGM CALL zasadniczo globalnie. Należy dlatego też uwzględnić, iż zmiany w parametrach Q oddziaływują w wywołanym programie NC także na wywołujący program NC. Należy używać w razie potrzeby parametrów QL, działających tylko w aktywnym programie NC.
- Podczas gdy sterowanie odpracowuje wywołujący program NC, edycja wszystkich wywołanych programów NC jest zaryglowana.
Odczytanie danych systemowych z FN 18: SYSREAD