Zapsat do volně definovatelné tabulky s FN 27: TABWRITE

Použití

S NC-funkcí FN 27: TABWRITE zapisujete do tabulky, kterou jste předtím otevřeli funkcí FN 26: TABOPEN.

Popis funkce

S NC-funkcí FN 27 definujete sloupce tabulky, do kterých má řídicí systém zapisovat. V jednom NC-bloku můžete definovat několik sloupců tabulky, ale pouze jeden řádek tabulky. Obsah, který má být zapsán do sloupců, definujte předem v proměnných nebo jej definujte přímo v NC-funkci FN 27.

Zadání

11 FN 27: TABWRITE 2/“Length,Radius“ = Q2

; Zápis do tabulky s FN 27

K této funkci se dostanete takto:

Vložit NC funkci Všechny funkce FN Specialni funkce FN 27 TABWRITE

NC-funkce obsahuje následující prvky syntaxe:

Prvek syntaxe

Význam

FN 27: TABWRITE

Otvírač syntaxe pro zápis do tabulky

Číslo

Číslo řádku v tabulce, do které se zapisuje

Pevné nebo proměnlivé číslo

Název nebo QS

Názvy sloupců v tabulce, do které se zapisuje

Pevný nebo variabilní název

Několik názvů oddělujte čárkou.

= nebo SET UNDEFINED

Zapsat hodnotu tabulky nebo přiřadit stav nedefinováno

Tabulka vztažných bodů *.pr

Číslo, Název nebo QS

Hodnota tabulky

Pevné nebo variabilní číslo nebo název

Pouze pokud je vybráno =

Upozornění

  • Chcete-li v jednom NC-bloku zapisovat do několika sloupců, musíte zapisované hodnoty předem definovat v několika, po sobě následujících, proměnných.
  • Pokud se pokusíte zapisovat do zamčené nebo neexistující buňky tabulky, zobrazí řídicí systém chybovou zprávu.
  • Pokud píšete do více sloupců, může řídicí systém psát buďto pouze čísla nebo jména.
  • Pokud definujete v NC-funkci FN 27 pevnou hodnotu, zapíše řídicí systém stejnou hodnotu do každého definovaného sloupce.
  • Prvkem syntaxe SET UNDEFINED přiřadíte proměnným stav nedefinováno.
  • Pokud například programujete pozici s nedefinovaným Q-parametrem, ignoruje řídicí systém tento pohyb.

  • Pokud použijete nedefinovaný Q-parametr ve výpočtech v NC-programu, zobrazí řídicí systém chybovou zprávu a zastaví chod programu.

  • Přiřazení statusu nedefinováno proměnné

Příklad

11 Q5 = 3.75

; Definování hodnot pro sloupec Poloměr

12 Q6 = -5

; Definování hodnot pro sloupec Depth

13 Q7 = 7.5

; Definování hodnot pro sloupec D

14 FN 27: TABWRITE 5/“Radius,Depth,D“ = Q5

; Zapsání definovaných hodnot do tabulky

Řízení zapisuje do sloupců Radius, Depth a D řádky 5 aktuálně otevřené tabulky. Řídicí systém zapisuje do tabulek hodnoty z Q-parametrů Q5, Q6 a Q7.