Dowolnie definiowalne tabele 11.7 – HEIDENHAIN TNC 640 (34059x-04) ISO programming Instrukcja Obsługi
Strona 385
Dowolnie definiowalne tabele 11.7
11
TNC 640 | Instrukcja obsługi dla operatora Programowanie DIN/ISO | 4/2014
385
D27: TABWRITE: Zapisywać dowolnie definiowalną
tabelę
Przy pomocy funkcji D27: TAPWRITE zapisujemy tabelę, którą
uprzednio z D26: TABOPEN 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.
Proszę uwzględnić, iż funkcja D27: TABWRITE
standardowo także w trybie pracy Test programu
zapisuje wartości do aktualnie otwartej tabeli. Przy
pomocy funkcji D18 ID992 NR16 można odpytać, w
jakim trybie pracy program zostaje wykonany. Jeśli
funkcja D27 ma być wykonana tylko w trybach pracy
Przebieg programu pojedyńczymi wierszami
i
Przebieg programu sekwencją wierszy
, to można
z odpowiednią instrukcją skoku odpowiedni fragment
programu pominąć strona 273.
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 .
N53 Q5 = 3,75
N54 Q6 = -5
N55 Q7 = 7,5
N56 D27: TABWRITE 5/“PROMIEŃ, GŁĘBOKOŚĆ,D“ = Q5