Seuraavassa esimerkissä luetaan määritelty materiaali taulukosta (WMAT.TAB) ja tallennetaan tekstinä QS-parametriin. Seuraava esimerkki näyttää mahdollisen käyttösovelluksen ja tarvittavat ohjelmavaiheet.
QS-parametrien tekstejä voidaan käyttää edelleen toiminnon FN 16 avulla omiin protokollatiedostoihin.
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.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; Synonyymin luonti |
2 SQL BIND QS1800 "my_table.WMAT" | ; QS-parametrin yhdistäminen |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; Haun määrittely |
4 SQL FETCH Q1900 HANDLE QL1 | ; Haun suoritus |
5 SQL ROLLBACK Q1900 HANDLE QL1 | ; Transaktion lopetus |
6 SQL BIND QS1800 | ; Parametriyhteyden vapautus |
7 SQL Q1 "DROP SYNONYM my_table" | ; Synonyymin poisto |
8 END PGM SQL_READ_WMAT MM |
Vaihe | Selitys | |
---|---|---|
1 | Synonyymin luonti |
|
2 | QS-parametrin yhdistäminen |
|
3 | Haun määrittely |
|
4 | Haun suoritus |
|
5 | Transaktion lopetus | Transaktio lopetetaan ja käytetyt resurssit vapautetaan. |
6 | Yhteyden vapautus | Taulukkosarakkeen ja QS-parametrin välinen yhteys vapautetaan (tarvittava resurssin vapautus) |
7 | Synonyymin poisto | Synonyymi poistetaan taas (tarvittava resurssin vapautus) |
Synonyymit esittävät vain vaihtoehtoa tarvittaville polkumäärittelyille. Suhteellisten polkumäärittelyjen syöttö ei ole mahdollinen.
Seuraava NC-ohjelma esittää absoluuttisen polun määrittelyä.
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.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
0 BEGIN PGM SQL_READ_WMAT_2 MM | |
1 SQL BIND QS 1800 "'TNC:\table\WMAT.TAB'.WMAT" | ; QS-parametrin yhdistäminen |
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\WMAT.TAB' WHERE NR ==3" | ; Haun määrittely |
3 SQL FETCH Q1900 HANDLE QL1 | ; Haun suoritus |
4 SQL ROLLBACK Q1900 HANDLE QL1 | ; Transaktion lopetus |
5 SQL BIND QS 1800 | ; Parametriyhteyden vapautus |
6 END PGM SQL_READ_WMAT_2 MM |