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

Strona 406

Advertising
background image

Programowanie: funkcje specjalne

11.9 Dowolnie definiowalne tabele

11

406

TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 10/2013

FN 27: TAPWRITE: Opisywać dowolnie definiowalną

tabelę

Przy pomocy funkcji FN 27: TAPWRITE zapisujemy tabelę, którą

uprzednio z FN 26: TAPOPEN otwarto.
Można zdefiniować kilka nazw kolumn w TABWRITE-wierszu, tzn.

zapisywać. Nazwy kolumny muszą być podawane w cudzysłowiu i

rozdzielone być przecinkiem. Wartość, którą TNC ma zapisywać do

odpowiedniej kolumny, definiujemy w Q-parametrach.

Uwzględnić, iż funkcja FN 27: TAPWRITE

standardowo także w trybie pracy Test programu

zapisuje wartości do aktualnie otwartej tabeli. Przy

pomocy funkcji FN18 ID992 NR16 można zapytać,

w jakim trybie pracy program jest wykonywany. Jeśli

funkcja FN27 ma być wykonywana tylko w trybach

pracy przebiegu programu, można za pomocą

instrukcji skoku pominąć odpowiedni segment

programu "Jeśli/to-decyzje z parametrami Q".
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ć zapamiętane w Q-parametrach Q5, Q6 i Q7

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

Advertising