NC-ohjelman sisältö

Sovellus

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.

Toiminnon kuvaus

NC-ohjelmat laaditaan käyttötavalla Ohjelmointi työalueella Ohjelma.

Työalue 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.

 
Tip

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.

NC-toimintojen lisäys

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ä.

NC-ohjelman esitys

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.
  • Ohjelmointiperusteet