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.
Zastosowanie
Opis funkcji
Transmisja danych następuje poprzez standardowe połączenie TCP/IP.
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.
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 |
/ | 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
- Zlecenie w StateMonitor wygenerowane
- Obrabiarka jest przypisana
Organizowanie zleceń za pomocą tzw. JobTerminal (opcja #4) jest możliwe od wersji 1.2 StateMonitora
- 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.
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.
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 |