Odeslání informací z NC-programu pomocí FN 38: SEND

Použití

S funkcí FN 38: SEND můžete z NC-programu zapisovat konstantní nebo proměnné hodnoty do protokolu (Logbuch) nebo je posílat externí aplikaci, např. StateMonitoru.

Popis funkce

Data jsou přenášena přes TCP/IP spojení.

 
Manual

Další informace najdete v příručce Remo Tools SDK.

Zadání

11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23

; Zapsat hodnoty Q1 a Q23 do deníku

K této funkci se dostanete takto:

Vložit NC funkci FN Specialni funkce FN 38 SEND

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

Prvek syntaxe

Význam

FN 38: SEND

Poslat pro informaci otvírač syntaxe

Název nebo QS

Formát posílaného textu

Pevný nebo variabilní název

Výstupní text s maximálně sedmi zástupnými symboly pro hodnoty proměnných, např. %F

Formátovací soubor pro obsah a formátování

/

Obsah maximálně sedmi zástupných symbolů ve výstupním textu

Pevné nebo proměnlivé číslo

Prvek syntaxe je volitelný

Upozornění

  • Dbejte na velká a malá písmena při zadávání konstantních nebo proměnných čísel či textů.
  • Pro získání % ve výstupním textu musíte na požadovaném místě v textu zadat %%.

Příklad

V tomto příkladu posíláte informace StateMonitoru.

Pomocí funkce FN 38 můžete např. účtovat objednávky.

Aby bylo možno využít tuto funkci, tak musí být splněny tyto předpoklady:

  • StateMonitor verze 1.2
  • Správa zakázek s využitím tzv. JobTerminals (opce 4#) je možná od verze 1.2 StateMonitoru.

  • Zakázka je vytvořena ve StateMonitoru
  • Obráběcí stroj je přiřazen

Pro příklad platí následující předpoklady:

  • Číslo zakázky 1234
  • Pracovní operace 1

11 FN 38: SEND /"JOB:1234_STEP:1_CREATE"

; Založení zakázky

12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20"

; Alternativně: Založení zakázky  s názvem dílu, číslem dílu a cílovým množstvím

13 FN 38: SEND /"JOB:1234_STEP:1_START"

; Start zakázky

14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION"

; Start přípravy

15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION"

; Výroba

16 FN 38: SEND /"JOB:1234_STEP:1_STOP"

; Stop zakázky

17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH"

; Dokončit zakázku

Navíc můžete hlásit zpátky množství obrobků.

Se zástupnými symboly OK, S a R uvádíte, zda bylo množství zpětně hlášených obrobků správně vyrobeno nebo ne.

Zástupnými symboly A a I definujete, jak StateMonitor interpretuje zpětné hlášení. Když předáváte absolutní hodnoty, přepíše StateMonitor dříve platné hodnoty. Když předáváte přírůstkové hodnoty, přičítá StateMonitor počet kusů.

11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23"

; Aktuální množství (OK) absolutně

12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1"

; Aktuální množství (OK) přírůstkové

13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12"

; Zmetky (S) absolutně

14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1"

; Zmetky (S) přírůstkově

15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15"

; Přepracování (R) absolutně

16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1"

; Přepracování (R) přírůstkově