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.

Opis funkcji

Sterowanie odpracowuje program NC następująco:

  1. Sterowanie wykonuje wywołujący program NC aż zostanie wywołany inny program NC z CALL PGM.
  2. Następnie sterowanie wykonuje wywołany program NC do ostatniego wiersza NC.
  3. 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.
  • Skok bezwarunkowy

  • 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

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Sterowanie nie przeprowadza automatycznej kontroli kolizji pomiędzy narzędziem i obrabianym detalem. Jeśli przeliczenia współrzędnych w wywoływanych programach NC nie zostaną docelowo zresetowane, to oddziaływują te transformacje również na wywołujący program NC. Podczas obróbki istnieje niebezpieczeństwo kolizji!
  1. Zastosowane transformacje współrzędnych w tym samym programie NC ponownie zresetować
  2. 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.
  • Program NC wybrać i wywołać z SEL PGM i CALL SELECTED 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.