NC-ohjelmien avulla määritellään koneen liikkeet ja käyttäytyminen. NC-ohjelmat koostuvat NC-lauseista, jotka sisältävät NC-toimintojen syntaksielementtejä. Ohjaus tukee sinua HEIDENHAIN-Klartext-ohjeilla avaamalla valintaikkunan, jossa on tietoja vaaditusta sisällöstä kullekin syntaksielementille.
Sovellus
Käytetyt aiheet
- Uuden NC-ohjelman luonti
- NC-ohjelmat CAD-tiedostojen avulla
- NC-ohjelman rakenne muodon koneistusta varten
Toiminnon kuvaus
NC-ohjelmat laaditaan käyttötavalla Ohjelmointi työalueella Ohjelma.
- Ensimmäinen ja viimeinen NC-lauseNC-ohjelmassa sisältää seuraavia tietoja:
- Syntaksi BEGIN PGM tai END PGM
- NC-ohjelman nimi
- NC-ohjelman mittayksikkö mm tai tuuma
Ohjaus lisää NC-lauseet BEGIN PGM ja END PGM automaattisesti NC-ohjelman luonnin yhteydessä. Näitä NC-lauseita ei voi poistaa.
- Koodin BEGIN PGM jälkeen laaditut NC-lauseet sisältävät seuraavia tietoja:
- Aihion määrittely
- Työkalukutsut
- Ajo varmuusasemaan
- Syöttöarvot ja karan kierrosluvut
- Siirtoliikkeet, työkierrot ja muut NC-toiminnot
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 EXAMPLE MM | ; Ohjelman alku |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; NC-toiminto aihion määrittelyä varten, joka käsittää kaksi NC-lauserra |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; NC-toiminto työkalukutsua varten |
4 L Z+100 R0 FMAX M3 | ; NC-toiminto suoraan siirtoliikettä varten |
* - ... | |
11 M30 | ; NC-toimintoNC-ohjelman loppua varten |
12 END PGM EXAMPLE MM | ; Ohjelman loppu |
Syntaksiosa | Merkitys |
---|---|
NC-lause | 4 TOOL CALL 5 Z S3200 F300 NC-lause käsittää lausenumeron ja NC-toiminnon syntaksin. NC-lause voivat sisältää useita rivejä esim. työkiertojen yhteydessä. Ohjaus numeroi NC-lauseet nousevassa numerojärjestyksessä. |
NC-toiminto | TOOL CALL 5 Z S3200 F300 NC-ohjelmien avulla määritellään ohjauksen käyttäytyminen. Lausenumero ei ole osa NC-toimintoja. |
Syntaksiavaaja | TOOL CALL Syntaksiavaaja tunnistaa jokaisen NC-toiminnon yksiselitteisesti. Ikkunassa NC-toiminnon lisäys käytetään syntaksiavaajaa. |
Syntaksielementti | TOOL CALL 5 Z S3200 F300 Suntaksielementtejä ovat kaikki NC-toiminnon rakenneosat, esim. teknologia-arvot S3200 tai koordinaattimäärittelyt. NC-toiminnot sisältävät myös valinnaisia syntaksielementtejä. Ohjaus näyttää tietyt syntaksielementit työalueella Ohjelma värillisinä. |
Arvo | 3200 kierrosluvulla S Jokaisen syntaksielementin ei tarvitse sisältää arvoa, esim. työkaluakseli Z. |
Kun luot NC-ohjelman tekstieditorissa tai ohjauksen ulkopuolella, huomaa syntaksielementtien kirjoitustavat ja järjestys.
Ohjeet
- NC-toiminnot voivat sisältää myös useita NC-lauseita, esim. BLK FORM.
- Lisätoiminnot M ja kommentit sekä syntaksielementit voivat olla NC-toimintojen sisällä myös omia NC-toimintoja.
- Ohjelmoi NC-ohjelma niin, kuin työkalu liikkuisi! Tässä yhteydessä sillä ei ole merkitystä, liikutetaanko koneistuspään tai pöydän akselia.
- Klartext-ohjelma määritellään päätteellä *.h.