Program NC wybrać i wywołać z SEL PGM i CALL SELECTED PGM

Zastosowanie

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

  1. Sterowanie odpracowuje program NC następująco:
  2. 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.
  3. Kiedy sterowanie odczytuje CALL SELECTED PGM , wywołuje ono wówczas wybrany uprzednio program NC w tym miejscu.
  4. Następnie sterowanie wykonuje wywołany program NC do ostatniego wiersza NC .
  5. 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.
  • 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

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.

 
Tip

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.
  • Odczytanie danych systemowych z FN 18: SYSREAD

  • 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.