Obsługa plików tekstowych

Opracowane przez: Michał Szaroleta [email protected] na podstawie instrukcji Siemens, SINUMERIK 840D sl / 828D Przygotowanie do pracy Podręcznik programowania, 02/2011, strony 140-159, 710-719

Układ sterowania Sinumerik pozwala na zapis oraz odczyt danych do pliku tekstowego. Nie może się on odbywać jednocześnie z ruchem narzędzia, więc w przypadku potrzeby raportowania przebiegu realizacji ścieżki narzędzia lub bieżących zdarzeń należy przewidzieć pewien bufor danych np. tablicę. W takim wypadku należy przed rozpoczęciem obróbki wczytać dane z pliku a po jej zakończeniu zapisać.

Odczyt pliku może być wykorzystany do:

Zapis do pliku może być wykorzystany do:

Niektóre z przytoczonych wyżej przykładów wymagają użycia akcji synchronicznych ruchu oraz przepisania wartości zmiennych do tablicy. Ograniczeniem czasu analizy wykonywanego ruchu jest maksymalny rozmiar tablicy $AC_PARAM[n] – typ REAL, gdzie n jest definiowana przez zmienną $MC_MM_NUM_AC_PARAM (maksymalnie 20000).

Należy pamiętać, że zarówno zapis jak i odczyt trwa określony czas. Przy większej ilości danych będzie on widoczny i może znacznie wydłużyć czas realizacji programu obróbkowego.

Uwaga! Pracuj na plikach, które znajdują się w pamięci NC. Nie używaj "Local drive" ani "USB". Tylko w taki sposób będzie możliwe zarówno zapisywanie jak i odczytywanie plików.

Uwaga! Pliki tekstowe będą zapisywane i odczytywane jedynie w symulacji maszynowej. W tym celu wybierz program do uruchomienia "EXECUTE", ustaw potencjometry na 100%, załącz napędy i uruchom program "CYCLE START".