Podstawy

Zastosowanie

Używając zmiennych sterowania a mianowicie parametrów Q, QL, QR i QS możesz np. podczas obróbki uwzględniać wyniki pomiaru dynamicznie w ramach obliczeń.

Możesz programować np. następujące zmienne elementy składni:

  • wartości współrzędnych
  • posuwy
  • prędkości obrotowe
  • dane cykli

Dzięki temu ten sam program NC możesz stosować dla różnych detali a wartości są modyfikowane tylko w centralnym miejscu.

Opis funkcji

Zmienne składają się zawsze z liter i liczb. Przy tym litery określają rodzaj zmiennej a liczby zakres zmiennej.

Możesz określić dla każdego rodzaju zmiennych, jaki zakres zmiennych sterowanie ma pokazać w zakładce QPARA strefy roboczej Status.

Zawartość zakładki QPARA definiować

Rodzaje zmiennych

Sterowanie oferuje następujące zmienne dla wartości numerycznych:

Dodatkowo sterownik udostępnia parametry QS dla wartości alfanumerycznych, np. tekstów.

Parametry QS

Parametry Q

Parametry Q działają na wszystkie programy NC w pamięci sterowania.

Parametry Q jak i Parametry QS między 0 i 99 działają lokalnie w obrębie makro i cykli. Tym samym sterowanie nie przekazuje modyfikacji zwrotnie do programu NC.

Sterowanie udostępnia następujące parametry Q:

Zakres zmiennej

Znaczenie

0 – 99

Parametry Q dla użytkownika, jeśli nie pokrywają się one z cyklami SL HEIDENHAIN

100 – 199

Parametry Q dla funkcji specjalnych sterowania, odczytywane przez programy NC użytkownika lub przez cykle

200 – 1199

Parametry Q dla funkcji udostępnianych przez HEIDENHAIN, np. cykli

1200 – 1399

Parametry Q dla funkcji producenta maszyny, np. cykli

1400 – 1999

Parametry Q dla użytkownika

Parametry QL

Parametry QL działają lokalnie w obrębie programu NC.

Sterowanie udostępnia następujące parametry QL:

Zakres zmiennej

Znaczenie

0 – 499

Parametry QL dla użytkownika

Parametry QR

Parametry QR oddziaływują stale na wszystkie programy NC w pamięci sterowania, także po restarcie sterowania.

Sterowanie udostępnia następujące parametry QR:

Zakres zmiennej

Znaczenie

0 – 99

Parametry QR dla użytkownika

100 – 199

Parametry QR dla funkcji udostępnianych przez HEIDENHAIN, np. cykli

200 – 499

Parametry QR dla funkcji producenta maszyny, np. cykli

Parametry QS

Parametry QS oddziaływują na wszystkie programy NC w pamięci sterowania.

Możesz używać następujących znaków w parametrach QS:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ; ! # $ % & ' ( ) + , - . / : < = > ? @ [ ] ^ _ ` *

Parametry QS między 0 i 99 działają lokalnie w obrębie makro i cykli. Tym samym sterowanie nie przekazuje modyfikacji zwrotnie do programu NC.

Sterowanie udostępnia następujące parametry QS:

Zakres zmiennej

Znaczenie

0 – 99

Parametry QS dla użytkownika, jeśli nie kolidują one z cyklami HEIDENHAIN.

100 – 199

Parametry QS funkcji specjalnych sterowania, odczytywane przez programy NC użytkownika lub przez cykle

200 – 1199

Parametry QS dla funkcji udostępnianych przez HEIDENHAIN, np. cykli

1200 – 1399

Parametry QS dla funkcji producenta maszyny, np. cykli

1400 – 1999

Parametry QS dla użytkownika

Okno Lista parametrów Q

W oknie Lista parametrów Q możesz kontrolować wartości wszystkich zmiennych i w razie konieczności dokonywać ich edycji.

Okno Lista parametrów Q z wartościami parametrów Q

Po lewej stronie możesz wybrać, jaki rodzaj zmiennych ma pokazywać sterowanie.

Sterowanie pokazuje następujące informacje:

  • Rodzaj zmiennej, np. parametr Q
  • Numer zmiennej
  • Wartość zmiennej
  • Opis zajętych z góry zmiennych

Jeśli pole w kolumnie Wartość jest podświetlone białym kolorem, to możesz dokonać jego edycji.

 
Tip

Podczas gdy sterowanie wykonuje program NC, nie możesz modyfikować zmiennych w oknie Lista parametrów Q. Sterowanie umożliwia modyfikacje wyłącznie podczas przerwy w wykonaniu lub po anulowaniu wykonania programu.

Przegląd statusu paska TNC

Konieczny w tym celu stan sterowanie posiada po wykonaniu bloku NC np. w tryb Pojedynczy wiersz.

Następujących parametrów Q i QS nie możesz modyfikować w oknie Lista parametrów Q:

  • Zakres zmiennych z numerami pomiędzy 100 i 199, ponieważ istnieje ryzyko kolidowania z funkcjami specjalnymi sterowania
  • Zakres zmiennej numerami pomiędzy 1200 i 1399, ponieważ istnieje ryzyko kolidowania ze specyficznymi funkcjami producenta obrabiarki

Rodzaje zmiennych

W oknie Lista parametrów Q dostępne są następujące opcje szukania:

  • W obrębie całej tabeli wyszukiwanie dowolnego ciągu znaków
  • Wyszukiwanie w kolumnie NR jednoznacznego numeru zmiennej

Wyszukiwanie w oknie Lista parametrów Q

Możesz otwierać okno Lista parametrów Q w następujących trybach pracy:

  • programowanie
  • Manualnie
  • Przebieg progr.

W trybach pracy Manualnie i Przebieg progr. możesz otworzyć okno klawiszem Q.

Wyszukiwanie w oknie Lista parametrów Q

W oknie Lista parametrów Q wyszukujesz w następujący sposób:

  1. Wybierz dowolną komórkę z szarym tłem
  2. Wprowadź sekwencję znaków
  3. Sterowanie otwiera pole wprowadzenia i przeszukuje kolumnę wybranej komórki na tę sekwencję znaków.
  4. Sterowanie zaznacza pierwszy wynik, rozpoczynający się z tego ciągu znaków.

  1. W razie potrzeby wybrać następny wynik
 
Tip

Sterowanie pokazuje nad tabelą pole wprowadzenia. Alternatywnie można użyć tego pola wejściowego do nawigacji do unikalnego numeru zmiennej. Możesz wybrać pole wejściowe klawiszem GOTO .

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Cykle HEIDENHAIN, cykle producenta obrabiarek i funkcje innych dostawców wykorzystują zmienne. Dodatkowo możesz programować zmienne w programach NC. W przypadku odchylenia od zalecanych zakresów zmiennych może dojść do nakładania się na siebie i tym samym do niepożądanego zachowania. Podczas obróbki istnieje niebezpieczeństwo kolizji!
  1. Należy stosować tylko zalecane przez HEIDENHAIN zakresy zmiennych
  2. Nie używać zajętych z góry zmiennych
  3. Uwzględnić dokumentacje firmy HEIDENHAIN, producenta obrabiarek i dostawców trzecich
  4. Sprawdzenie przebiegu i wykonania programu przy pomocy symulacji
 
Wskazówka
Uwaga, niebezpieczeństwo znacznych szkód!
Nie zdefiniowane pola w tabeli punktów odniesienia zachowują się inaczej niż zdefiniowane z wartością 0 pola: z 0 definiowane pola nadpisują przy aktywowaniu poprzednią wartość, dla niezdefiniowanych pól pozostaje zachowana poprzednia wartość. Jeżeli poprzednia wartość pozostaje niezmienna, to istnieje zagrożenie kolizji!
  1. Przed aktywowaniem punktu odniesienia sprawdzić, czy wszystkie kolumny są zapełnione wartościami
  2. W nie zdefiniowanych kolumnach wprowadzić wartości, np. 0
  3. Alternatywnie zlecić producentowi maszyn zdefiniowanie 0 jako wartości domyślnej dla kolumn

Zajęte z góry parametry Q

  • Możesz wprowadzać w programie NC stałe i zmienne wartości mieszane.
  • Do parametrów QS możesz przypisać max. 255 znaków.
  • Używając klawisza Q możesz wygenerować wiersz NC, aby przypisać wartość do zmiennej. Jeśli ponownie naciśniesz na ten klawisz, to sterowanie przełącza rodzaj zmiennych w kolejności Q, QL, QR.
  • Na klawiaturze ekranowej ten sposób działania funkcjonuje tylko przy użyciu klawisza Q w strefie funkcje NC.

  • Klawiatura ekranowa paska sterowniczego

  • Można przypisywać zmiennym wartości numeryczne pomiędzy –999 999 999 i +999 999 999. Zakres wejściowy jest ograniczony do max. 16 znaków, do dziewięciu z nich może znajdować się do przecinka. Sterowanie może obliczać wartości liczbowe do wielkości wynoszącej 1010.
  • Przy użyciu elementu składni SET UNDEFINED przypisujesz zmiennej status niezdefiniowana.
  • Jeżeli programujesz np. pozycję z niezdefiniowanym parametrem Q, to sterowanie ignoruje to przemieszczenie.

  • Jeżeli używasz niezdefiniowanego parametru Q w krokach obliczeniowych w programie NC, to sterownik wyświetla komunikat o błędach i zatrzymuje wykonanie programu.

  • Przypisanie do zmiennej statusu typu niezdefiniowany

  • Sterowanie zachowuje wartości liczbowe w dwójkowym formacie (norma IEEE 754). Ze względu na wykorzystywanie tego normowanego formatu niektóre liczby dziesiętne nie mogą być przedstawianie dokładnie binarnie (błąd zaokrąglenia).
  • Jeśli wykorzystujemy obliczone wartości zmiennych w poleceniach skoku lub pozycjonowaniu, to należy uwzględnić ten warunek.

Wskazówki Do parametrów QR i kopii zapasowej

Sterowanie zabezpiecza parametry QR w kopii zapasowej.

Jeśli producent obrabiarek nie zdefiniuje innej ścieżki, to sterowanie zachowuje wartości parametrów QR na następującej ścieżce SYS:\runtime\sys.cfg. Dysk SYS: zostaje zabezpieczany wyłączenie podczas pełnego backupu.

Producent obrabiarek dysponuje następującymi opcjonalnymi parametrami maszynowymi dla podania ścieżki:

  • pathNcQR (nr 131201)
  • pathSimQR (nr 131202)

Jeśli producent obrabiarek w opcjonalnych parametrach maszynowych określa ścieżkę na partycji TNC:, to możesz zabezpieczać parametry Q używając funkcji NC/PLC Backup także bez podawania kodu.

Backup i Restore