Ohjelmointitekniikka auttaa strukturoimaan NC-ohjelman sekä välttämään tarpeettomia toistoja. Aliohjelmien avulla voit määritellä esim. koneistusasemia useammalle työkalulle vain yhden kerran. Ohjelmanosatoistoilla vältetään identtisten, päällekkäisten NC-lauseiden tai ohjelmajaksojen monikertainen ohjelmointi. Kummankin ohjelmointitekniikan yhdistely ja ketjutus mahdollistaa lyhyempien NC-ohjelmien laatimisen sekä tarvittaessa muutosten tekemisen vain muutamiin keskeisiin kohtiin.
Label-tunnuksen määrittely
Toiminnolla G98 määritellään uusi Label-tunnus NC-ohjelmassa.
Jokaisen tunnisteen tulee sisältää yksiselitteinen numero tai nimi NC-ohjelmassa. Jos numero tai nimi esiintyy kahteen kertaan NC-ohjelmassa, ohjaus antaa varoituksen ennen NC-lausetta.
Kun ohjelmoit Label-tunnuksen koodin M30 tai M2 jälkeen, Label-tunnus vastaa aliohjelmaa. Aliohjelmat on aina päätettävä ohjelmoimalla G98 L0. Tämä numero voi olla yksittäisenä mielivaltaisen usein NC-ohjelmassa.
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.
N110 G98 L1 | ; Aliohjelman alku määritelty numerolla. |
N120 G00 Z+100 | ; Irtiajo pikaliikkeellä |
N130 G98 L0 | ; Aliohjelman loppu |
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.
N110 G98 L "UP" | ; Aliohjelman alku määritelty nimellä. |
G98 vastaa Klartext-syntaksia LBL.
Aliohjelman kutsu
NC-toiminnolla L kutsutaan aliohjelma, joka on ohjelmoitu koodin M30 tai M2 jälkeen.
Kun ohjaus lukee NC-toiminnon L, se hyppää määriteltyyn Label-tunnukseen ja toteuttaa NC-ohjelman tästä NC-lauseesta eteenpäin. Kun ohjaus lukee koodin G98 L0, se hyppää seuraavaan NC-lauseeseen koodin L kutsumisen jälkeen.
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.
N110 L1 | ; Aliohjelman kutsu |
L ilman koodia G98 vastaa Klartext-syntaksia CALL LBL.
Ohjelmanosatoisto
Ohjelmanosatoistolla voidaan ohjelmanjakso toistaa niin monta kertaa kuin halutaan. Ohjelmajakson on alettava Label-määrittelyllä G98 L ja päätyttävä koodiin L. Desimaalipisteen jälkeisen numeron avulla voidaan valinnaisesti määritellä, kuinka usein ohjaus toistaa tämän ohjelmajakson.
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.
N110 L1.2 | ; Label 1 kutsutaan kaksi kertaa |
L ilman numeroa 98 ja desimaalipisteen jälkeistä numeroa vastaa Klartext-syntaksia CALL LBL REP.