Työkierto 241 YKSISARM. SYVAPORAUS

ISO-ohjelmointi

G241

Käyttö

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.

Työkierron kulku

  1. Ohjaus paikoittaa työkalun karan akselin suunnassa pikaliikkeellä FMAX määritellyn VARMUUSETAISYYS Q200 verran YLAPINNAN KOORDIN. Q203 yläpuolelle.
  2. Paikoitusmenettely määrää sen, kytkeekö ohjaus karan kierrosluvun päälle VARMUUSETAISYYS Q200 tai tietyn arvon verran koordinaatin yläpinnan yläpuolella
  3. Paikoituskäyttäytyminen työskentelyssä Q379-koodilla

  4. Ohjaus suorittaa yksittäisliikkeen määrittelyn Q426 KARAN PYOR.SUUNTA mukaan karan pyöriessä myötäpäivään, vastapäivään tai pysyessä paikallaan.
  5. Työkalu poraa koodilla M3 ja syöttöarvolla Q206 SYVYYSAS. SYOTTOARVO poraussyvyyteen Q201 tai viivesyvyyteen Q435 tai asetussyvyyteenQ202 saakka:
    • Kun on määritelty Q435 VIIVESYVYYS, ohjaus vähentää syöttöarvoa viivesyvyyden saavuttamisen jälkeen määrällä Q401 SYOTTOARVOKERROIN ja odottaa ajan Q211 ODOTUSAIKA ALHAALLA
    • Jos on määritelty pienempi asetusarvo, ohjaus poraa syöttösyvyyteen. Asetussyvyys pienenee jokaisella asetuksella määrän Q212 VAHENNYSMAARA
  6. Työkalu odottaa reiän pohjalla – mikäli määritelty – vapaalastuamista.
  7. Sen jälkeen kun ohjaus on saavuttanut poraussyvyyden, jäähdytysneste kytkeytyy päälle automaattisesti. Jos kierrosluku on muuttunut arvoon, joka on määritelty parametrilla Q427 SIS./ULOSAJON NOPEUS, pyörintäsuunta muuttuu koodista Q426.
  8. Ohjaus paikoittaa työkalun parametrilla Q208 VETAYTYMISSYOTTOARVO vetäytymisasemaan.
  9. Paikoituskäyttäytyminen työskentelyssä Q379-koodilla

  10. Jos 2. varmuusetäisyys on syötetty sisään, ohjaus ajaa työkalun pikaliikkeellä FMAX siihen.

Ohjeet

 
Ohje
Huomaa törmäysvaara!
Jos työkierron yhteydessä annat positiivisen syvyyden, ohjaus kääntää esipaikoituksen laskennan toisin päin. Työkalu ajaa työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle! Huomaa törmäysvaara!
  1. Negatiivisen syvyyden sisäänsyöttö
  2. Koneparametrilla displayDepthErr (nro 201003) asetetaan, tuleeko ohjauksen antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off)
  • Tämän työkierron voit toteuttaa vain koneistustilassa FUNCTION MODE MILL.
  • Tämä työkierto valvoo työkalun määriteltyä hyötypituutta LU. Jos LU-arvo se on pienempi kuin SYVYYS Q201, ohjaus antaa virheilmoituksen.

Ohjelmointiohjeet

  • Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
  • Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyydeksi 0, ohjaus ei toteuta työkiertoa.

Työkiertoparametrit

Apukuva

Parametri

cyc241_1

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.

Käyttäjämakro

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.

Käyttäjämakro

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.

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

Esimerkki

11 CYCL DEF 241 YKSISARM. SYVAPORAUS ~

Q200=+2

;VARMUUSETAISYYS ~

Q201=-20

;SYVYYS ~

Q206=+150

;SYVYYSAS. SYOTTOARVO ~

Q211=+0

;ODOTUSAIKA ALHAALLA ~

Q203=+0

;YLAPINNAN KOORDIN. ~

Q204=+50

;2. VARMUUSETAISYYS ~

Q379=+0

;ALOITUSPISTE ~

Q253=+750

;SYOETOEN VAIHTO ~

Q208=+1000

;VETAYTYMISSYOTTOARVO ~

Q426=+5

;KARAN PYOR.SUUNTA ~

Q427=+50

;SIS./ULOSAJON NOPEUS ~

Q428=+500

;PYOR. KARANOPEUS ~

Q429=+8

;JAAHDYTYS PAALLE ~

Q430=+9

;JAAHDYTYS POIS ~

Q435=+0

;VIIVESYVYYS ~

Q401=+100

;SYOTTOARVOKERROIN ~

Q202=+99999

;MAKS. ASETUSSYVYYS ~

Q212=+0

;VAHENNYSMAARA ~

Q205=+0

;MIN. ASETUSSYVYYS

12 CYCL CALL

Käyttäjämakro

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.

  • HEIDENHAIN suosittelee QL-parametrien käyttöä makrossa. QL-parametrit ovat voimassa vain paikallisesti NC-ohjelmassa. Jos käytät makrossa muun tyyppisiä muuttujia, muutokset voivat vaikuttaa myös kutsuvaan NC-ohjelmaan. Jos haluat tehdä nimenomaisia ​​muutoksia kutsuvaan NC-ohjelmaan, käytä Q- tai QS-parametreja numeroilla 1200 - 1399.
  • Voit lukea työkiertoparametrien arvot makrosta.

Esimerkki jäähdytysnesteen käyttäjämakrosta

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

Paikoituskäyttäytyminen työskentelyssä Q379-koodilla

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:

  • ALOITUSPISTE Q379=0
  • TNC kytkee karan päälle VARMUUSETAISYYS Q200 verran YLAPINNAN KOORDIN. Q203 yläpuolella.
     
  • ALOITUSPISTE Q379>0
  • 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:

  • YLAPINNAN KOORDIN. Q203 =0
  • VARMUUSETAISYYS Q200 =2
  • ALOITUSPISTE Q379 =2
  • 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:

Porauksen aloitus syvennetyllä aloituspisteellä

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.

  • ALOITUSPISTE Q379=0
  • Lastunpoisto tapahtuu VARMUUSETAISYYS Q200 verran YLAPINNAN KOORDIN. Q203 yläpuolella.
     
  • ALOITUSPISTE Q379>0
  • 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:

  • YLAPINNAN KOORDIN. Q203 =0
  • VARMUUSETAISYYSQ200 =2
  • ALOITUSPISTE Q379 =2
  • 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:

Lastunpoiston asema (vetäytymisasema) syvennetyllä aloituspisteellä

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