Információk küldése az NC programból küldés FN 38: SEND
Alkalmazás
A(z) FN 38: SEND funkcióval az NC programból írhat fix vagy változó értékeket a naplóba vagy elküldheti azokat egy külső alkalmazásnak, pl. a StateMonitor-nak.
Funkcióleírás
Az adatátvitel TCP/IP kapcsolaton keresztül történik.
További információkat a RemoTools SDK kézikönyvben talál.
Bevite
11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23 | ; Q1 és Q23 értékeinek beírása a naplóba |
Ehhez a funkcióhoz a következőképpen navigál:
NC funkciót beszúr FN Különleges funkciók FN 38 SEND
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
FN 38: SEND | Szintaxisnyitó információk küldéséhez |
Név vagy QS | A küldendő szöveg formátuma Rögzített vagy változó név Kiírási szöveg legfeljebb hét helykitöltővel a változók értékeihez, pl. %F |
/ | A kiírási szövegben a legfeljebb hét helykitöltő tartalma Rögzített vagy változó szám Opcionális szintaktikai elem |
Megjegyzések
- Ügyeljen a kis- és nagybetűkre a fix és változó számok vagy szövegek megadásakor.
- Annak érdekében, hogy a kiadott szövegben a % jelenjen meg, a kívánt szövegrészbe %% jeleket kell megadnia.
Példa
Ebben a példában információkat küld a StateMonitor-nak.
A(z) FN 38 funkció segítségével pl. megbízásokat könyvelhet.
Ahhoz, hogy ezt a funkciót használhassa, a következő feltételeknek kell teljesülniük:
- StateMonitor 1.2 verzió
A megbízások kezelése az ún. JobTerminal (opció 4) segítségével a StateMonitor 1.2 verziójától lehetséges.
- Megbízás létrehozva a StateMonitor-ban
- Szerszámgép hozzárendelve
A példára a következő induló értékek érvényesek:
- Megbízási szám 1234
- Művelet 1
11 FN 38: SEND /"JOB:1234_STEP:1_CREATE" | ; Megbízás létrehozása |
12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20" | ; alternatíva: Megbízás létrehozása alkatrésznévvel, az alkatrész számával és a kívánt mennyiséggel |
13 FN 38: SEND /"JOB:1234_STEP:1_START" | ; Megbízás elindítása |
14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION" | ; Felkészülés elindítása |
15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION" | ; Gyártás |
16 FN 38: SEND /"JOB:1234_STEP:1_STOP" | ; Megbízás megállítása |
17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH" | ; Megbízás befejezése |
Ezenkívül visszajelezheti a megbízás munkadarab-mennyiségét is.
Az OK, S és R helykitöltőkkel azt határozza meg, hogy a visszajelentett munkadarabok megfelelően lettek-e legyártva vagy sem.
Az A és I értékekkel azt definiálja, hogyan értelmezze a StateMonitor a visszajelzést. Ha abszolút értékeket ad át, a StateMonitor felülírja a korábban érvényes értékeket. Ha növekményes értékeket ad át, a StateMonitor növeli a darabszámot.
11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23" | ; Aktuális mennyiség (OK) abszolút |
12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1" | ; Aktuális mennyiség (OK) inkrementális |
13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12" | ; Selejt (S) abszolút |
14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1" | ; Selejt (S) inkrementális |
15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15" | ; Utánmunkálás (R) abszolút |
16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1" | ; Utánmunkálás (R) inkrementális |