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.

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

Zapis wartości w tabeli lub przydzielenie statusu niezdefiniowana

Tabela punktów odniesienia *.pr

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.

  • Przypisanie do zmiennej statusu typu niezdefiniowany

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.