Tietojen lähetys NC-ohjelmasta toiminnolla FN 38: SEND

Sovellus

Toiminnolla FN 38: SEND voit kirjoittaa NC-ohjelman kiinteitä tai muuttuvia arvoja lokikirjaan tai lähettää ne ulkoiseen käyttösovellukseen, esim. StateMonitoriin.

Toiminnon kuvaus

Tiedonsiirto tapahtuu TCP/IP-liitännän kautta.

 
Manual

Lisätietoja on käsikirjassa RemoTools SDK.

Sisäänsyöttö

Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.

  • Sovita seuraava sisältö.
  • Työkalut
  • Lastuamisarvot
  • Syöttöarvot
  • Varmuuskorkeus tai varmuusasemat
  • Konekohtaiset asemat, esim. koodilla M91
  • Ohjelmakutsun polut

Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.

Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

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

; Arvojen Q1 ja Q23 kirjoitus lokikirjaan

Navigointi tähän toimintoon tapahtuu tässä:

NC-toiminnon lisäys FN Erikoistoiminnot FN 38 SEND

NC-toiminto sisältää seuraavat syntaksielementit:

Syntaksielementti

Merkitys

FN 38: SEND

Syntaksiavaaja järjestelmätietojen lähetystä varten

"...", QS

Lähetettävien tekstien formaatti

Kiinteä tai muuttuva nimi

Tulostustekstissä enintään seitsemän merkkipaikkaa muuttujien arvoille, esim. %F

Lähdetiedosto sisältöä ja formatointia varten

/

Enintään seitsemän merkkipaikan sisältö tulostetekstissä

Kiinteä tai muuttuva numero

Valinnainen syntaksielementti

Ohjeet

  • Huomaa suur- ja pienaakkoset kiinteiden tai muuttuvien lukuarvojen tai tekstien määrittelyssä.
  • Merkin % saamiseksi tulostustekstiin täytyy haluttuun tekstikohtaan syöttää sisään %%.

Esimerkki

Tässä esimerkissä tiedot lähetetään StateMonitoriin.

Toiminnolla FN 38 voit kirjata mm. tilauksia.

  • Tämän toiminnon käyttäminen edellyttää, että seuraavat ehdot täyttyvät:
  • StateMonitor Versio 1.2
  • Tilauksenhallinta on käytettävissä StateMonitorin versiosta 1.2 lähtien option JobTerminals (optio #4) avulla.

  • Tilaus määritelty StateMonitorissa
  • Työstökoneen osoitus
  • Esimerkkiä varten koskevat seuraavat säännöt:
  • Tilausnumero 1234
  • Työvaihe 1

Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.

  • Sovita seuraava sisältö.
  • Työkalut
  • Lastuamisarvot
  • Syöttöarvot
  • Varmuuskorkeus tai varmuusasemat
  • Konekohtaiset asemat, esim. koodilla M91
  • Ohjelmakutsun polut

Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.

Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

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

; Tilauksen määrittely

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

; Vaihtoehtoisesti: Tilauksen määrittely osan nimellä, osan numerolla ja asetusmäärällä.

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

; Tilauksen käynnistys

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

; Varustelun käynnistys

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

; Valmista/tuotanto

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

; Tilauksen pysäytys

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

; Lopeta tilaus

Lisäksi voit ilmoittaa myös tilauksen työkappalemäärän.

Korvausmerkeillä OK, S ja R ilmoitetaan, onko ilmoitettu työkappaleiden lukumäärä valmistettu oikein tai ei.

Korvausmerkeillä A ja I määritellään, kuinka StateMonitor tulkitsee tämän ilmoituksen. Absoluuttiarvojen siirrossa StateMonitor korvaa aiemmin voimassa olleet arvot. Inkrementaalisessa siirrossa StateMonitor laskee kappalemäärää ylöspäin.

Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.

  • Sovita seuraava sisältö.
  • Työkalut
  • Lastuamisarvot
  • Syöttöarvot
  • Varmuuskorkeus tai varmuusasemat
  • Konekohtaiset asemat, esim. koodilla M91
  • Ohjelmakutsun polut

Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.

Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

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

; Olomäärä (OK) absoluuttinen

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

Olomäärä (OK) inkrementaalinen

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

; hylätty (S) absoluuttinen

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

; hylätty (S) inkrementaalinen

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

; Jälkityö (R) absoluuttinen

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

; Jälkityö (R) inkrementaalinen