Używając funkcji PGM CALL wywołujesz z programu NC inny, oddzielny program NC . Sterownik wykonuje ten wywołany program NC z tego miejsca, z którego nastąpiło wywołanie w programie NC . W ten sposób możesz, np. wykonywać obróbkę z różnymi transformacjami.
Zastosowanie
Spokrewnione tematy
- Wywołanie programu z cyklem 12 PGM CALL
- Wywołanie programu po uprzedniej selekcji
- Wykonanie kilku programów NC jako listy zleceń
Program NC wybrać i wywołać z SEL PGM i CALL SELECTED PGM
Opis funkcji

- Sterowanie odpracowuje program NC następująco:
- Sterowanie wykonuje wywołujący program NC aż zostanie wywołany inny program NC z CALL PGM.
- 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 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 CALL PGM reset.h | ; wywołanie programu NC |
Funkcja NC zawiera następujące elementy składni:
Element składni | Znaczenie |
---|---|
CALL PGM | Otwieracz składni dla wywołania programu NC |
reset.h | Ścieżka wywołanego programu NC Możesz wybierać program NC w menu. |
Wskazówki
- Zastosowane transformacje współrzędnych w tym samym programie NC ponownie zresetować
- W razie konieczności sprawdzić przy pomocy symulacji graficznej
- Ścieżka wywołania programu włącznie z nazwą programu NC może zawierać max. 255 znaków.
- 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.
- Jeśli chcemy programować zmienne wywołania programu w połączeniu z parametrami stringu, to należy używać funkcji SEL PGM.
- Jeśli chcemy programować zmienne wywołania programu w połączeniu z parametrami stringu, to należy używać funkcji SEL PGM.
- Parametry Q działają przy wywołaniu programu 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.
- 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.
Program NC wybrać i wywołać z SEL PGM i CALL SELECTED PGM