Wywołaćprogram NC z CALL PGM
Zastosowanie
Używając funkcji NC CALL PGM 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.
Spokrewnione tematy
- Wywołanie programu z cyklem 12 PGM CALL
- Wywołanie programu po uprzedniej selekcji
- Wykonanie kilku programów NC jako listy zleceń
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żeli w wywołanym programie NC zdefiniowano podprogramy z etykietami/labels, to możesz zastąpić M30 bądź M2 bezwarunkową funkcją skoku. Dzięki temu sterowanie nie wykonuje np. podprogramów bez wywołania.
Jeśli wywołany program NC zawiera funkcję dodatkową, to sterowanie wydaje komunikat o błędach.
- Wywołany program NC musi być kompletny. Jeśli brak wiersza NC END PGM, to sterowanie wydaje komunikat o błędach.
Dane wejściowe
11 CALL PGM reset.h | ; wywołanie programu NC |
Dokonujesz nawigacji do tej funkcji w następujący sposób:
Funkcję NC wstaw Wszystkie funkcje Selekcja CALL PGM
Funkcja NC zawiera następujące elementy składni:
Element składni | Znaczenie |
---|---|
CALL PGM | Otwieracz składni dla wywołania programu NC |
Plik | Ścieżka wywołanego programu NC Wybór w oknie z opcjami wyboru możliwy |
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 NC SEL PGM.
- Parametry Q działają zasadniczo globalnie przy wywołaniu programu, np. z CALL PGM. Należy uwzględnić, iż zmiany w parametrach Q działają 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.