HEIDENHAIN TNC 640 (34059x-05) Uživatelská příručka
Stránka 436
Programování: Speciální funkce
11.9 Volně definovatelné tabulky
11
436
TNC 640 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 3/2015
FN 27: TABWRITE
– Popsat volně definovatelnou
tabulku
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 několik názvů
sloupců, to znamená je zapsat. Názvy sloupců musí být mezi
uvozovkami a musí být odděleny čárkou. Hodnotu, kterou má TNC
zapsat do každého sloupce, stanovíte v Q-parametrech.
Uvědomte si, že funkce FN 27: TABWRITE
standardně zapisuje hodnoty do aktuálně otevřené
tabulky i v režimu Testování. Funkcí FN18 ID992
NR16
se můžete dotázat, v kterém provozním režimu
bude program proveden. Pokud se má funkce FN27
provádět pouze v provozních režimech Provádění
programu po bloku
a Plynulé provádění programu,
můžete příkazem skoku přeskočit příslušnou část
programu Stránka 311.
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ů.
Příklad
Do řádku 5 momentálně otevřené tabulky zapište sloupce Rádius,
Hloubka a D. Hodnoty, které se mají zapsat do tabulky, musí být
uložené v Q-parametrech Q5, Q6 a Q7.
53 Q5 = 3,75
54 Q6 = -5
55 Q7 = 7,5
56 FN 27: TABWRITE 5/“RÁDIUS,HLOUBKA,D“ = Q5