11 .8 p řídavné funkce – HEIDENHAIN iTNC 530 (340 49x-03) Uživatelská příručka
Stránka 596
596
11 Programování: Q-parametry
11
.8 P
řídavné funkce
FN 26: TABOPEN: otevření volně definovatelné
tabulky
Pomocí funkce FN 26: TABOPEN otevřete volně definovatelnou
tabulku pro zápis funkcí FN27, příp. pro čtení z této tabulky pomocí
FN28.
Příklad: otevřít tabulku TAB1.TAB, která je uložena v adresáři
TNC:\DIR1
FN 27: TABWRITE: zapsat do volně
definovatelné tabulky
Pomocí funkce FN 27: TABWRITE zapíšete data do tabulky, kterou
jste předtím otevřeli funkcí FN 26 TABOPEN.
V jednom bloku TABWRITE můžete definovat (tzn. popsat) až 8 názvů
sloupců. Názvy sloupců musí být mezi horními uvozovkami a musí být
odděleny čárkou. Hodnotu, kterou má TNC zapsat do každého
sloupce, stanovíte v Q-parametrech.
Příklad:
V řádku 5 momentálně otevřené tabulky popište sloupce Rádius,
Hloubka a D. Hodnoty, které se mají do tabulky zapsat, se musí uložit
do Q-parametrů Q5, Q6 a Q7.
V programu NC může být vždy otevřena pouze jedna
tabulka. Nový blok s TABOPEN poslední otevřenou
tabulku automaticky uzavře.
Otevíraná tabulka musí mít příponu .TAB.
56 FN26: TABOPEN TNC:\DIR1\TAB1.TAB
Můžete popisovat pouze číselná pole tabulky.
Chcete-li v jednom bloku zapsat do několika sloupců,
musíte zapisované hodnoty uložit do po sobě
následujících čísel Q-parametrů.
53 FN0: Q5 = 3,75
54 FN0: Q6 = -5
55 FN0: Q7 = 7,5
56 FN27: TABWRITE 5/“RÁDIUS,HLOUBKA,D“ = Q5