Szabadon definiálható táblázat írása FN 27: TABWRITE

Alkalmazás

A(z) FN 27: TABWRITE NC funkcióval írhat abba a táblázatba, amelyet korábban a(z) FN 26: TABOPEN funkcióval megnyitott.

Funkcióleírás

A(z) FN 27 NC funkcióval határozhatja meg azokat a táblázatoszlopokat, amelyekbe a vezérlőnek írnia kell. Egy NC mondaton belül több táblázatoszlopot is definiálhat, de csak egy táblázatsort. Az oszlopokba írandó tartalmat előre definiálhatja változókban, vagy közvetlenül definiálhatja az FN 27 NC függvényben.

Bevite

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

; táblázat kitöltése az FN 27-tel

Ehhez a funkcióhoz a következőképpen navigál:

NC funkciót beszúr Összes művelet FN Különleges funkciók FN 27 TABWRITE

Az NC funkció a következő szintaktikai elemeket tartalmazza:

Szintaktikai elem

Jelentés

FN 27: TABWRITE

Szintaxisnyitó táblázat kitöltéséhez

Szám

A kitöltendő táblázat sorának száma

Rögzített vagy változó szám

Név vagy QS

A kitöltendő táblázat oszlopának neve

Rögzített vagy változó név

Több oszlopnevet vesszővel válasszon el.

= vagy SET UNDEFINED

Írjon be egy táblázatértéket, vagy rendelje hozzá a nem definiált állapotot

Bázisponttáblázat*.pr

Szám, Név vagy QS

Táblázatérték

Rögzített vagy változó szám vagy név

Csak az = kiválasztásakor

Megjegyzések

  • Ha egy NC mondat segítségével több oszlopba is ír, akkor a beírandó értékeket előzetesen egymást követő változókban kell definiálnia.
  • Ha megkísérel egy zárolt vagy nem létező táblázati mezőbe írni, a vezérlő hibaüzenetet jelenít meg.
  • Ha több oszlopba ír, a vezérlő vagy csak számokat, vagy csak neveket írhat.
  • Ha rögzített értéket definiál az FN 27 NC függvényben, a vezérlő ugyanazt az értéket írja minden meghatározott oszlopba.
  • A SET UNDEFINED szintaxiselem segítségével rendelhet hozzá változókat a nem definiált állapothoz.
  • Ha pl. egy pozíciót nem definiált Q paraméterrel programoz, a vezérlő figyelmen kívül hagyja ezt az elmozdulást.

  • Ha nem definiált Q paramétert használ az NC program számítási lépéseiben, a vezérlő hibaüzenetet jelenít meg, és leállítja a program futtatását.

  • Változóhoz a nem definiált állapot hozzárendelése

Példa

11 Q5 = 3.75

; A Radius oszlop értékének meghatározása

12 Q6 = -5

; A Depth oszlop értékének meghatározása

13 Q7 = 7.5

; A D oszlop értékének meghatározása

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

; A meghatározott értékek beírása a táblázatba

A vezérlő az éppen megnyitott táblázat 5. sorának Radius, Depth és D oszlopait tölti ki. A vezérlő kitölti a táblázatokat a Q5, Q6 és Q7 Q paraméterekből származó értékekkel.