ISO-ohjelmointi
G241
G241
Työkierrossa 241 YKSISARM. SYVAPORAUS voit valmistaa reikiä yksisärmäisellä syväporalla. Syvennetyn aloituspisteen sisäänsyöttö on mahdollista. Ohjaus toteuttaa ajon poraussyvyydelle koodilla M3. Voit muuttaa pyörintäsuuntaa ja kierroslukua reiän sisään ja sieltä ulos ajettaessa.
Paikoituskäyttäytyminen työskentelyssä Q379-koodilla
Paikoituskäyttäytyminen työskentelyssä Q379-koodilla
Apukuva | Parametri |
---|---|
Q200 VARMUUSRAJA ? Etäisyys työkalun kärjestä asemaan Q203 YLAPINNAN KOORDIN.. Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: 0...99999.9999 vaihtoehtoinen PREDEF | |
Q201 SYVYYS ? Etäisyys asemasta Q203 YLAPINNAN KOORDIN. reiän pohjaan. Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: -99999.9999...+99999.9999 | |
Q206 SYOTTO ASETTELUSYVYYDELLE ? Työkalun liikenopeus porauksessa yksikössä mm/min Sisäänsyöttö: 0...99999.999 vaihtoehtoinen FAUTO, FU | |
Q211 ODOTUSAIKA ALHAALLA ? Aika sekunneissa, jonka verran työkalu viipyy reiän pohjalla. Sisäänsyöttö: 0...3600.0000 vaihtoehtoinen PREDEF | |
Q203 TYÖKAPPALEEN PINNAN KOORDINAAT.? Työkappaleen yläpinnan koordinaatti aktiivisen peruspisteen suhteen. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: -99999.9999...+99999.9999 | |
Q204 2. VARMUUSETÄISYYS ? Työkaluakselin etäisyys, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: 0...99999.9999 vaihtoehtoinen PREDEF | |
Q379 Syvennetty aloituspiste? Jos ohjausreiän poraus on käytettävissä, voit määrittää syvennetyn aloituspisteen tähän. Se perustuu inkrementaalisesti arvoon Q203 YLAPINNAN KOORDIN.. Ohjaus ajaa parametrilla Q253 SYOETOEN VAIHTO arvon Q200 VARMUUSETAISYYS verran syvennetyn aloituspisteen yläpuolelle. Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: 0...99999.9999 | |
Q253 Syötön vaihto? Tämä määrittelee työkalun liikenopeuden saavuttaessa uudelleen asemaan Q201 SYVYYS sen jälkeen, kun ensin on tapahtunut paikoitus asemaan Q256 ETAIS. LAST. KATK.. Lisäksi tämä syöttöarvo on voimassa, jos työkalu paikoitetaan asemaan Q379 ALOITUSPISTE (erisuuri kuin 0). Sisäänsyöttö yksikössä mm/min. Sisäänsyöttö: 0...99999.9999 vaihtoehtoinen FMAX, FAUTO, PREDEF | |
Q208 VETÄYTYMISLIIKKEEN NOPEUS ? Työkalun liikenopeus ulosajossa reiästä yksikössä mm/min. Jos määrittelet Q208=0, ohjaus vetää työkalun nopeudella Q206 SYVYYSAS. SYOTTOARVO ulos. Sisäänsyöttö: 0...99999.999 vaihtoehtoinen FMAX, FAUTO, PREDEF | |
Q426 Saap/poist kiertosuunta (3/4/5)? Työkalun pyörintäsuunta, kun työkalu ajetaan reiän sisään ja vedetään reiästä ulos 3: Karan pyörintä M3:lla 4: Karan pyörintä M4:llä 5: Ajo paikallaan pysyvällä karalla Sisäänsyöttö: 3, 4, 5 | |
Q427 Sisäänajon/ulosajon karanopeus? Työkalun pyörintänopeus, kun työkalu ajetaan reiän sisään ja vedetään reiästä ulos Sisäänsyöttö: 1...99999 | |
Q428 Porauksen karanopeus? Kierrosluku, jolla työkalu tulee porata. Sisäänsyöttö: 0...99.999 | |
Q429 Jäähdytyksen M-toiminto päälle? >=0: Lisätoiminto M jäähdytysnesteen päällekytkentää varten. Ohjaus kytkee jäähdytysnesteen päälle, kun työkalu on varmuusetäisyyden Q200 verran aloituspisteestä Q379. "...": Polku käyttäjämakrolle, joka suoritetaan M-funktion sijaan. Kaikki käyttäjämakron komennot suoritetaan automaattisesti. Sisäänsyöttö: 0...999 | |
Q430 Jäähdytyksen M-toiminto pois? >=0: Lisätoiminto M jäähdytysnesteen poiskytkentää varten. Ohjaus kytkee jäähdytysnesteen pois, kun työkalu on asemassa Q201 SYVYYS. "...": Polku käyttäjämakrolle, joka suoritetaan M-funktion sijaan. Kaikki käyttäjämakron komennot suoritetaan automaattisesti. Sisäänsyöttö: 0...999 | |
Q435 Viivesyvyys? Kara-akselin koordinaatti, jossa työkalun tulee odottaa. Toiminto ei ole aktiivinen sisäänsyötöllä 0 (standardiasetus). Käyttö: Kun tehdään läpireikiä, monet työkalut edellyttävät lyhyttä odotusaikaa ennen poistumista reiän pohjasta, jotta lastut ehtivät kulkeutua ylös ja pois reiästä. Määrittele arvoksi pienempi kuin Q201 SYVYYS. Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: 0...99999.9999 | |
Q401 Syöttöarvon kerroin %? Kerroin, jonka mukaan ohjaus rajoittaa syöttöarvoa aseman Q435 VIIVESYVYYS saavuttamisen jälkeen. Sisäänsyöttö: 0.0001...100 | |
Q202 Maksimi asetussyvyys? Mitta, jonka mukaan työkalu kulloinkin asetetaan. Arvon Q201 SYVYYS ei tarvitse olla arvon Q202 monikerta. Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: 0...99999.9999 | |
Q212 VÄHENNYSMÄÄRÄ ? Arvo, jonka verran ohjaus pienentää parametria Q202 ASETUSSYVYYS jokaisen asetuksen jälkeen. Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: 0...99999.9999 | |
Q205 PIENIN ASETUSYVYYS ? Jos olet määritellyt parametrin Q212 VAHENNYSMAARA erisuureksi kuin 0, ohjaus rajoittaa asetussyötön määrän avoon Sen jälkeen asetussyvyys ei voi olla pienempi kuin Q205. Arvo vaikuttaa inkrementaalisesti. Sisäänsyöttö: 0...99999.9999 |
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.
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.
11 CYCL DEF 241 YKSISARM. SYVAPORAUS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Käyttäjämakro on toinen NC-ohjelma.
Käyttäjämakro sisältää useiden komentojen sarjan. Makron avulla voit määrittää useita NC-toimintoja, joita ohjaus suorittaa. Käyttäjänä laadit makroja NC-ohjelmana.
Makrojen toiminnallisuus vastaa kutsuttujen NC-ohjelmien toimintaa, esim. toiminnolla PGM CALL. Makro määritellään NC-ohjelmaksi, jonka tiedostotyyppi on *.h tai *.i.
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.
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 KM MM | |
1 FN 18: SYSREAD QL100 = ID20 NR8 | ; Lue jäähdytysnesteen taso |
2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start" | ; Kysy jäähdytysnesteen tila, kun jäähdytysneste on aktiivinen, siirry kohtaan LBL Start |
3 M8 | ; Jäähdytysnesteen päällekytkentä |
7 CYCL DEF 9.0 ODOTUSAIKA | |
8 CYCL DEF 9.1 V.ZEIT3 | |
9 LBL "Start" | |
10 END PGM RET MM |
Erityisesti työskentelyssä erittäin pitkillä porilla, kuten esim. yksisärmäisillä syväporilla tai ylipitkillä kierukkaporilla, on huomioitava joitakin asioita. Erittäin tärkeää on määritellä oikein se asema, jossa kara kytkeytyy päälle. Ylipitkillä porilla voi seurauksena olla työkalun rikkoutuminen, jos työkalun ohjaus puuttuu.
Siksi suosittelemme työskentelyä parametrilla ALOITUSPISTE Q379. Tämän parametrin avulla voit vaikuttaa asemaan, jossa ohjaus kytkee karan päälle.
Porauksen alku
Parametri ALOITUSPISTE Q379 huomioi tällöin arvot YLAPINNAN KOORDIN. Q203 ja VARMUUSETAISYYS Q200. Seuraavassa esimerkissä esitellään, missä yhteydessä parametrit esiintyvät ja kuinka aloitusasema määräytyy:
Porauksen aloituskohta on tietyn arvon verran syvennetyn aloituspisteen Q379 yläpuolella. Tämä arvo lasketaan seuraavasti: 0,2 x Q379. Jos tämän laskennan tulokseksi saadaan suurempi arvo kuin Q200, arvoksi tulee aina Q200.
Esimerkki:
Porauksen aloituskohta määräytyy seuraavasti: 0,2 x Q379=0,2*2=0,4; porauksen aloituspiste on 0,4 mm tai tuumaa syvennetyn aloituspisteen yläpuolella. Jos myös syvennetyn aloituspisteen arvo on -2, ohjaus aloittaa porausvaiheen arvolla -1,6 mm.
Seuraavassa taulukossa on erilaisia esimerkkejä siitä, kuinka porauksen aloituspiste lasketaan:
Q200 | Q379 | Q203 | Asema, johon FMAX esipaikoitetaan | Kerroin 0,2 * Q379 | Porauksen alku |
---|---|---|---|---|---|
2 | 2 | 0 | 2 | 0,2*2=0,4 | -1,6 |
2 | 5 | 0 | 2 | 0,2*5=1 | -4 |
2 | 10 | 0 | 2 | 0,2*10=2 | -8 |
2 | 25 | 0 | 2 | 0,2*25=5 (Q200=2, 5>2, joten käytetään arvoa 2.) | -23 |
2 | 100 | 0 | 2 | 0,2*100=20 (Q200=2, 20>2, joten käytetään arvoa 2.) | -98 |
5 | 2 | 0 | 5 | 0,2*2=0,4 | -1,6 |
5 | 5 | 0 | 5 | 0,2*5=1 | -4 |
5 | 10 | 0 | 5 | 0,2*10=2 | -8 |
5 | 25 | 0 | 5 | 0,2*25=5 | -20 |
5 | 100 | 0 | 5 | 0,2*100=20 (Q200=5, 20>5, joten käytetään arvoa 5.) | -95 |
20 | 2 | 0 | 20 | 0,2*2=0,4 | -1,6 |
20 | 5 | 0 | 20 | 0,2*5=1 | -4 |
20 | 10 | 0 | 20 | 0,2*10=2 | -8 |
20 | 25 | 0 | 20 | 0,2*25=5 | -20 |
20 | 100 | 0 | 20 | 0,2*100=20 | -80 |
Lastunpoisto
Ylipitkillä työkaluilla työskentelyssä tärkeää on myös se piste, jossa ohjaus tekee lastunpoiston. Lastunpoiston vetäytymisasema ei saa olla porauksen alkukohdassa. Lastunpoistoaseman määrittelyn avulla voidaan varmistaa, että pora pysyy ohjaimessa.
Lastunpoistokohta on tietyn arvon verran syvennetyn aloituspisteen Q379 yläpuolella. Tämä arvo lasketaan seuraavasti: 0,8 x Q379. Jos tämän laskennan tulokseksi saadaan suurempi arvo kuin Q200, arvoksi tulee aina Q200.
Esimerkki:
Lastunpoistokohta määräytyy seuraavasti: 0,8 x Q379=0,8*2=1,6; lastunpoistoasema on 1,6 mm tai tuumaa syvennetyn aloituspisteen yläpuolella. Jos myös syvennetyn aloituspisteen arvo on -2, Ohjaus aloittaa lastunpoiston asemassa -0,4.
Seuraavassa taulukossa on erilaisia esimerkkejä siitä, kuinka lastunpoiston asema (vetäytymisasema) lasketaan:
Q200 | Q379 | Q203 | Asema, johon FMAX esipaikoitetaan | Kerroin 0,8 * Q379 | Vetäytymisasema |
---|---|---|---|---|---|
2 | 2 | 0 | 2 | 0,8*2=1,6 | -0,4 |
2 | 5 | 0 | 2 | 0,8*5=4 | -3 |
2 | 10 | 0 | 2 | 0,8*10=8 (Q200=2, 8>2, joten käytetään arvoa 2.) | -8 |
2 | 25 | 0 | 2 | 0,8*25=20 (Q200=2, 20>2, joten käytetään arvoa 2.) | -23 |
2 | 100 | 0 | 2 | 0,8*100=80 (Q200=2, 80>2, joten käytetään arvoa 2.) | -98 |
5 | 2 | 0 | 5 | 0,8*2=1,6 | -0,4 |
5 | 5 | 0 | 5 | 0,8*5=4 | -1 |
5 | 10 | 0 | 5 | 0,8*10=8 (Q200=5, 8>5, joten käytetään arvoa 5.) | -5 |
5 | 25 | 0 | 5 | 0,8*25=20 (Q200=5, 20>5, joten käytetään arvoa 5.) | -20 |
5 | 100 | 0 | 5 | 0,8*100=80 (Q200=5, 80>5, joten käytetään arvoa 5.) | -95 |
20 | 2 | 0 | 20 | 0,8*2=1,6 | -1,6 |
20 | 5 | 0 | 20 | 0,8*5=4 | -4 |
20 | 10 | 0 | 20 | 0,8*10=8 | -8 |
20 | 25 | 0 | 20 | 0,8*25=20 | -20 |
20 | 100 | 0 | 20 | 0,8*100=80 (Q200=20, 80>20, joten käytetään arvoa 20.) | -80 |