NC-ohjelman valinta ja kutsu koodilla SEL PGM ja CALL SELECTED PGM

Sovellus

Toiminnolla SEL PGM valitaan toinen, erillinen NC-ohjelma, jonka kutsut toisessa paikassa aktiivisessa NC-ohjelmassa. Ohjaus toteuttaa valitun NC-ohjelman siitä kohdasta lähtien, jossa olet kutsunut sen kutsuvassa NC-ohjelmassa koodilla CALL SELECTED PGM.

Toiminnon kuvaus

  1. Ohjaus toteuttaa NC-ohjelman seuraavasti:
  2. Ohjaus suorittaa NC-ohjelman siihen asti, kunnes kutsut toisen NC-ohjelman koodilla CALL PGM. Kun ohjaus lukee koodin SEL PGM, se merkitsee määritellyn NC-ohjelman.
  3. Kun ohjaus lukee koodin CALL SELECTED PGM, se kutsuu aiemmin valitun NC-ohjelman tähän kohtaan.
  4. Sen jälkeen ohjaus suorittaa kutsutun NC-ohjelman viimeiseen NC-lauseeseen saakka.
  5. Sen jälkeen ohjaus jatkaa kutsunutta NC-ohjelmaa seuraavasta NC-lauseesta koodin CALL SELECTED PGM jälkeen.
  • Seuraavat reunaehdot koskevat ohjelmakutsuja:
  • Kutsuttava NC-ohjelma ei saa sisältää kutsua CALL PGM kutsuvaan NC-ohjelmaan. Tämän seurauksena syntyisi päättymätön silmukka.
  • Kutsuttu NC-ohjelma ei saa sisältää lisätoimintoa M30 tai M2. Jos olet määritellyt kutsuttavassa NC-ohjelmassa aliohjelman Label-tunnisteella, silloin voidaan käyttää koodia M30 tai M2 yhdessä hyppytoiminnon kanssa. Tämän seurauksena ohjaus ei toteuta esim. aliohjelmia ilman kutsua.
  • Ehdoton hyppy

    Jos kutsuttu NC-ohjelma sisältää lisätoimintoja, ohjaus antaa virheilmoituksen.

  • Kutsutun NC-ohjelman on oltava täydellinen. Jos NC-lause END PGM puuttuu, ohjaus antaa virheilmoituksen.

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 SEL PGM "reset.h"

; NC-ohjelman valinta kutsua varten

* - ...

21 CALL SELECTED PGM

; Valitun NC-ohjelman kutsu

NC-toiminto SEL PGM sisältää seuraavat syntaksielementit:

Syntaksielementti

Merkitys

SEL PGM

Syntaksiavaaja kutsuvan NC-ohjelman valintaa varten

" " tai QS

Kutsutun NC-ohjelman polku

Kiinteä tai muuttuva nimi

Voit valita NC-ohjelman pudotusvalikon avulla.

NC-toiminto CALL SELECTED PGM sisältää seuraavat syntaksielementit:

Syntaksielementti

Merkitys

CALL SELECTED PGM

Syntaksi valitun NC-ohjelman kutsua varten

Ohjeet

  • Toiminnon SEL PGM sisällä voit valita NC-ohjelman myös QS-parametrien kanssa, jolloin ohjelmakutsuja voidaan ohjata muuttuvasti.
  • Jos koodilla CALL SELECTED PGM kutsuttu NC-ohjelma puuttuu, ohjaus keskeyttää koneistuksen tai simulaation virheilmoituksella. Ei-haluttujen katkosten välttämiseksi ohjelmankulun aikana voit toiminnolla FN 18: SYSREAD (ID10 NR110 ja NR111) tarkastuttaa kaikki polut ohjelman aluksi.
  • Järjestelmätietojen luku toiminnolla FN 18: SYSREAD

  • Jos kutsuttava tiedosto on samassa hakemistossa kuin kutsuva tiedosto, voi määritellä tiedostonimen myös ilman polkua. Jos valitset tiedoston pudotusvalikosta, ohjaus tekee tämän automaattisesti.
  • Q-parametri vaikuttaa ohkelmakutsulla PGM CALL periaatteessa globaalisti. Huomioi tällöin, että kutsutussa NC-ohjelmassa tehdyt Q-parametrien muutokset vaikuttavat myös kutsuvassa NC-ohjelmassa. Käytä tarvittaessa QL-parametria, joka vaikuttaa vain aktiivisessa NC-ohjelmassa.
  • Kun ohjaus toteuttaa kutsuvaa NC-ohjelmaa. , et voi muokata myöskään mitään kutsutuista NC-ohjelmista.