HEIDENHAIN TNC 640 (34059x-05) Instrukcja Obsługi

Strona 434

Advertising
background image

Programowanie: funkcje specjalne

11.9 Dowolnie definiowalne tabele

11

434

TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 5/2015

FN 27: TABWRITE

– Dowolnie definiowalną tabelę

zapełnić

Przy pomocy funkcji FN 27: TABWRITE zapełniamy tabelę, którą

uprzednio otwarto z FN 26: TABOPEN .
Można zdefiniować kilka nazw kolumn w jednym TABWRITE-

wierszu, tzn. zapełniać. Nazwy kolumn muszą znajdować się

między apostrofami i być rozdzielone przecinkiem. Wartość, którą

TNC ma zapisywać do odpowiedniej kolumny, definiujemy w Q-

parametrach.

Proszę uwzględnić, iż funkcja FN 27: TABWRITE

zapisuje także standardowo w trybie pracy Test

programu wartości do aktualnie otwartej tabeli. Przy

pomocy funkcji FN18 ID992 NR16 można odpytać,

w jakim trybie pracy program zostaje wykonany.

Jeśli funkcja FN27 ma być wykonana tylko w trybach

pracy Przebieg programu pojedyńczymi wierszami

i Przebieg programu sekwencją wierszy , to można

z instrukcją skoku pominąć odpowiedni segment

programu strona 309.
Można zapisywać tylko numeryczne pola tabeli.
Jeśli chcemy zapisywać kilka kolumn w jednym

bloku, to należy te wartości, które mają być

zapisywane, wprowadzać do pamięci w

następujących po sobie numerach Q-parametrów.

Przykład

W wierszu 5 otwartej chwilowo tabeli dokonać wpisu w kolumny

promień, głębokość i D. Wartości, które mają zostać zapisane do

tabeli, muszą zostać zachowane w Q-parametrach Q5, Q6 oraz

Q7 .

53 Q5 = 3,75
54 Q6 = -5
55 Q7 = 7.5
56 FN 27: TABWRITE 5/“PROMIEŃ, GŁĘBOKOŚĆ,D“ = Q5

Advertising