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.
Felhasznált témák
- Szabadon definiálható táblázatok tartalma és létrehozása
- Szabadon definiálható táblázat megnyitása
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 | |
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.
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.