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:
- Parametry Q
- Parametry QL
- Parametry QR
Dodatkowo sterownik udostępnia parametry QS dla wartości alfanumerycznych, np. tekstów.
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.
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.
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.
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
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:
| ||
|
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
- Należy stosować tylko zalecane przez HEIDENHAIN zakresy zmiennych
- Nie używać zajętych z góry zmiennych
- Uwzględnić dokumentacje firmy HEIDENHAIN, producenta obrabiarek i dostawców trzecich
- Sprawdzenie przebiegu i wykonania programu przy pomocy symulacji
- Przed aktywowaniem punktu odniesienia sprawdzić, czy wszystkie kolumny są zapełnione wartościami
- W nie zdefiniowanych kolumnach wprowadzić wartości, np. 0
- Alternatywnie zlecić producentowi maszyn zdefiniowanie 0 jako wartości domyślnej dla kolumn
- 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.
- 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.
- 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.