Zapełnianie dowolnie definiowalnej tabeli z FN 27: TABWRITE
Zastosowanie
Używając funkcji NC FN 27: TABWRITE dokonujesz wpisów w tablicy, którą otworzyłeś wcześniej z FN 26: TABOPEN.
Spokrewnione tematy
- Zawartość i utworzenie dowolnie definiowalnych tabel
- Otworzyć dowolnie definiowalną tabelę
Opis funkcji
Za pomocą funkcji NC FN 27 definiujesz kolumny tabeli, do których sterowanie wprowadza dane. Możesz definiować kilka kolumn tabeli w ramach jednego wiersza NC, ale tylko jeden wiersz tabeli. Treści przewidziane do zapisania w kolumnach definiujesz wcześniej w zmiennych bądź definiuje bezpośredni w funkcji NC FN 27.
Dane wejściowe
11 FN 27: TABWRITE 2/“Length,Radius“ = Q2 | ; Opis tabeli z FN 27 |
Dokonujesz nawigacji do tej funkcji w następujący sposób:
Funkcję NC wstaw Wszystkie funkcje FN Funkcje specj. FN 27 TABWRITE
Funkcja NC zawiera następujące elementy składni:
Element składni | Znaczenie |
---|---|
FN 27: TABWRITE | Otwieracz składni dla opisywania tabeli |
Numer | Numer wiersza opisywanej tabeli Stały lub zmienny numer |
Nazwa bądź QS | Numer kolumny opisywanej tabeli Stała lub zmienna nazwa Kilka nazwa kolumn rozdzielasz przecinkiem. |
= bądź SET UNDEFINED | |
Numer, Nazwa bądź QS | Wartość tabeli Stały lub zmienny numer bądź nazwa Tylko przy wyborze = |
Wskazówki
- Jeśli chcemy zapisywać kilka kolumn w jednym bloku NC, to należy te wartości, które mają być zapisywane, definiować w kolejnych zmiennych.
- Jeśli spróbujesz dokonywać wpisów do zablokowanej bądź niedostępnej komórki tabeli, to sterowanie pokazuje komunikat o błędach.
- Jeżeli dokonujesz wpisów w kilku kolumnach, to sterownik może zapisywać albo numery albo nazwy.
- Jeżeli definiujesz w funkcji NC FN 27 stałą wartość, to sterownik zapisuje tę samą wartość w każdej zdefiniowanej kolumnie.
- 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.
Przykład
11 Q5 = 3.75 | ; Definiowanie wartości dla kolumny Promień |
12 Q6 = -5 | ; Definiowanie wartości dla kolumny Depth |
13 Q7 = 7.5 | ; Definiowanie wartości dla kolumny D |
14 FN 27: TABWRITE 5/“Radius,Depth,D“ = Q5 | ; Zapis zdefiniowanych wartości do tabeli |
Sterowanie zapełnia danymi kolumny Radius, Depth i D wiersza 5 aktualnie otwartej tabeli. Sterowanie wpisuje do tabeli wartości z parametrów Q Q5, Q6 i Q7.