Wysyłanie informacji z programu NC przy pomocy FN 38: SEND

Zastosowanie

Używając funkcji FN 38: SEND możesz z programu NC zapisać stałe bądź zmienne wartości do pliku log albo przesłać je do zewnętrznej aplikacji, np. StateMonitor.

Opis funkcji

Transmisja danych następuje poprzez standardowe połączenie TCP/IP.

 
Manual

Dalsze informacje znajdują się w instrukcji RemoTools SDK.

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 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23

; Zapis wartości z Q1 i Q23 do pliku dziennika

Dokonujesz nawigacji do tej funkcji w następujący sposób:

Funkcję NC wstaw FN Funkcje specj. FN 38 SEND

Funkcja NC zawiera następujące elementy składni:

Element składni

Znaczenie

FN 38: SEND

Otwieracz składni dla wysyłania informacji

"...", QS

Format wysyłanego tekstu

Stała lub zmienna nazwa

Tekst wyjściowy jako z maks. siedmioma symbolami zastępczymi dla wartości zmiennych np. %F

Plik źródłowy dla treści i formatowania

/

Zawartość max. siedmiu symboli zastępczych w tekście wyjściowym

Stały lub zmienny numer

Element składni opcjonalnie

Wskazówki

  • Należy uwzględnić pisownię małą i dużą literą przy podawaniu stałych bądź zmiennych liczb albo tekstów.
  • Aby otrzymać w tekście wyjściowym % , należy podać w pożądanym miejscu tekstu %% .

Przykład

W tym przykładzie wysyłasz informacje do StateMonitor.

Przy pomocy funkcji FN 38mogą być rejestrowane np. zlecenia.

  • Aby móc używać tej funkcji, muszą być u następujące warunki:
  • StateMonitor wersja 1.2
  • Organizowanie zleceń za pomocą tzw. JobTerminal (opcja #4) jest możliwe od wersji 1.2 StateMonitora

  • Zlecenie w StateMonitor wygenerowane
  • Obrabiarka jest przypisana
  • Dla tego przykładu obowiązują następujące reguły:
  • Numer zlecenia 1234
  • Krok roboczy 1

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 FN 38: SEND /"JOB:1234_STEP:1_CREATE"

; Create job

12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20"

; Alternatywnie: Create job z nazwą części, numerem części i zadaną ilością

13 FN 38: SEND /"JOB:1234_STEP:1_START"

; Start job

14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION"

; Start preparation

15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION"

; Production

16 FN 38: SEND /"JOB:1234_STEP:1_STOP"

; Stop job

17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH"

; Finish job

Dodatkowo możesz zgłosić ilość obrabianych detali w zleceniu.

Wraz z symbolami zastępczymi OK, S i R podawana jest informacja, czy ilość zgłoszonych zwrotnie detali została poprawnie wytworzona czy też nie.

Definiujesz z A i I, jak StateMonitor zinterpretuje meldunek zwrotny. Przy przekazaniu wartości absolutnych StateMonitor nadpisuje obowiązujące uprzednio wartości. W przypadku wartości inkrementalnych StateMonitor zlicza przyrostowo liczbę sztuk.

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 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23"

; Actual quantity (OK) absolutnie

12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1"

; Actual quantity (OK) inkrementalnie

13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12"

; Scrap (S) absolutnie

14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1"

; Scrap (S) inkrementalnie

15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15"

; Rework (R) absolutnie

16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1"

; Rework (R) inkrementalnie