2 v o ln ě definovatelné t abulky – HEIDENHAIN TNC 128 (77184x-01) Uživatelská příručka
Stránka 268
268
Programování: Speciální funkce
10.2 V
o
ln
ě definovatelné t
abulky
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 několik názvů sloupců,
to znamená je zapsat. 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:
Do řádku 5 momentálně otevřené tabulky zapiš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.
Uvědomte si, že funkce FN 27: TABWRITE standardně
zapisuje hodnoty do aktuálně otevřené tabulky i v režimu
Test programu. 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, můžete příkazem skoku přeskočit
příslušnou část programu (viz „Rozhodování když/pak
(implikace) s Q-parametry” od strany 191).
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 FN 0: Q5 = 3.75
54 FN 0: Q6 = -5
55 FN 0: Q7 = 7.5
56 FN 27: TABWRITE 5/“RÁDIUS,HLOUBKA,D“ = Q5