Työkaluasettelun automaattinen kompensointi toiminnolla M128 (optio #9)

Sovellus

Kun ohjatun kiertoakselin asema NC-ohjelmassa muuttuu, ohjaus kompensoi kääntöliikkeen aikana työkaluasettelua automaattisesti toiminnolla M128 lineaariakseleiden tasausliikkeen avulla. Näin työkalun kärjen asema työkappaleen suhteen pysyy muuttumattomana (TCPM).

 
Tip

Toiminnon M128 sijaan HEIDENHAIN suosittelee käytettävän merkittävästi tehokkaampaa toimintoa FUNCTION TCPM.

Alkuehto

  • Kone kiertoakseleilla
  • Kinematiikan kuvaus
  •  
    Machine

    Katso koneen käyttöohjekirjaa!

    Koneen valmistaja luo koneen kinemaattisen kuvauksen.

  • Ohjelmisto-optio #9 Laajennetut toiminnot Ryhmä 2

Toiminnon kuvaus

Vaikutus

M128 tulee voimaan lauseen alussa.

  • Seuraavilla toiminnoilla peruutat koodin M128:
  • M129
  • FUNCTION RESET TCPM
  • Valitse käyttötavalla Ohjelmanajo toinen NC-ohjelma.
 
Tip

M128 vaikuttaa käyttötavalla Käsikäyttö ja pysyy aktiivisena käyttötavan vaihdon jälkeen.

Käyttöesimerkki

M128_inaktiv
M128_aktiv

Menettely ilman koodia M128

Menettely koodilla M128

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.

11 L X+100 B-30 F800 M128 F1000

; Kiertoakselin liike automaattisella kompensaatiolla

Tässä NC-lauseessa ohjaus aktivoi koodin M128 tasausliikkeen syöttöarvolla. Sen jälkeen ohjaus suorittaa samanaikaisen liikkeen X-akselilla ja B-akselilla.

Jotta työkalun kärjen asema suhteessa työkappaleeseen pysyisi vakiona kiertoakselin asetusliikkeen aikana, ohjaus suorittaa jatkuvan tasausliikkeen lineaariakseleiden avulla. Tässä esimerkissä ohjaus suorittaa tasausliikkeen Z-akselilla.

Ilman koodia M128 työkalun kärki siirtyy asetusasemasta heti, kun työkalun asetuskulma muuttuu. Ohjaus ei kompensoi tätä siirtymää. Jos käyttäjä ei huomioi poikkeamaa NC-ohjelmassa, koneistus tapahtuu siirretysti ja aiheuttaa törmäyksen.

Sisäänsyöttö

Kun määrittelet koodin M118, ohjaus jatkaa dialogia ja pyytää syöttöarvoa F. Määritelty arvo rajoittaa syöttöarvoa tasausliikkeen aikana.

Aseteltu koneistus ohjaamattomilla kiertoakseleilla

Ohjaamattomilla akseleilla, nk. laskenta-akseleila voit koodin M128 kanssa suorittaa myös aseteltuja koneistuksia.

  1. Asetelluissa koneistuksissa ohjaamattomilla kiertoakseleilla toimi seuraavasti:
  2. Ennen koodin M128 aktivointia paikoita kiertoakselit manuaalisesti.
  3. Aktivoi M128.
  4. Ohjaus lukee kaikkien käytettävissä olevien kiertoakseleiden hetkellisarvot, laskee niiden perusteella työkalun ohjauspisteelle uuden aseman ja päivittää paikoitusaseman näytöt
  5. Peruspisteet työkalulla:

  6. Ohjaus toteuttaa tarvittavan tasausliikkeen seuraavassa siirtoliikkeessä.
  7. Suorita koneistus.
  8. Peruuta M128 ohjelman lopussa koodilla M129.
  9. Vie kiertoakselit lähtöasemaan.
 
Tip

Niin kauan kun M128 on aktiivinen, ohjaus valvoo ohjaamattoman kiertoakselin hetkellisasemaa. Jos hetkellisasema poikkeaa koneen valmistajan määrittelemän arvon verran asetusaseman arvosta, ohjaus antaa virheilmoituksen ja keskeyttää ohjelmanajon.

Ohjeet

 
Ohje
Huomaa törmäysvaara!
Hirth-hammastuksella määritellyt kiertoakselit on ajettava irti hammastuksesta kääntöä varten. Irtiajon ja kääntötoiminnon aikana on olemassa törmäysvaara!
  1. Aja työkalu irti, ennen kuin kiertoakselin asetusta muutetaan.
 
Ohje
Huomaa törmäysvaara!
Jos määrittelet kehäjyrsinnässä suoran LN työkalusuuntauksella TX, TY ja TZ, ohjaus laskee kiertoakseleiden tarvittavat asemat itse. Tämä voi aiheuttaa odottamattomia siirtoliikkeitä.
  1. Testaa NC-ohjelmaa ennen käsittelyä simulaation avulla.
  2. Aja hitaasti NC-ohjelmaan.

3D-työkalukorjaus kehäjyrsinnällä (optio #9)

Tulostus vektoreilla

  • Kompensointiliikkeen syöttöarvo pysyy voimassa niin kauan, kunnes ohjelmoit sen uudelleen tai peruutat toiminnon M128.
  • Kun M128 on voimassa, ohjaus näyttää työalueella Asemat symbolia TCPM.
  • Työalue Asemat

  • Määrität työkalun asetuskulman syöttämällä suoraan kiertoakselien akseliasemat. Näin arvot perustuvat konekoordinaatistoon M-CS. Kääntöpääkiertoakseleilla varustetuissa koneissa muuttuu työkalukoordinaatisto T-CS. Pöytäkiertoakseleilla varustetuissa koneissa muuttuu työkappalekoordinaatisto W-CS.
  • Perusjärjestelmät

  • Jos toteutat seuraavat toiminnot koodin M128 ollessa aktiivinen, ohjaus keskeyttää ohjelmanajon ja näyttää virheilmoitusta:
    • Nirkon sädekorjaus RR/RL sorvauskäytössä (optio #50)
    • M91
    • M92
    • M144
    • Työkalukutsu TOOL CALL
    • Dynaaminen törmäysvalvonta DCM (optio #40) ja samaten M118

Ohjeet koneparametreihin liittyen

  • Valinnaisella koneparametrilla maxCompFeed (nro 201303) koneen valmistaja määrittelee tasausliikkeiden maksiminopeuden.
  • Valinnaisella koneparametrilla maxAngleTolerance (nro 205303) koneen valmistaja määrittelee maksimikulmatoleranssin.
  • Valinnaisella koneparametrilla maxLinearTolerance (nro 205305) koneen valmistaja määrittelee maksimaalisen lineaariakselitoleranssin.
  • Valinnaisella koneparametrilla manualOversize (nro 205304) koneen valmistaja määrittelee manuaalisen työvaran kaikille törmäyskappaleille.
  • Valinnaisella koneparametrilla presetToAlignAxis (nro 300203) koneen valmistaja määrittelee akselikohtaisesti, kuinka ohjaus tulkitsee korjaukset: Toiminnolla FUNCTION TCPM ja M128 koneparametri on olennainen koneparametrille vain, jos työkaluakseli pyörii (C_OFFS).
  • Perusmuunnos ja korjaus

    • Jos koneparametria ei ole määritelty tai se on määritelty arvolla TRUE, voit siirron avulla tasata työkappaleen vinon asennon tasossa. Siirto vaikuttaa työkappalekoordinaatiston W-CS suuntaukseen.
    • Työkappalekoordinaatisto W-CS

    • Jos koneparametri on määritelty arvolla FALSE, et voi siirron avulla tasata työkappaleen vinoa asentoa tasossa. Ohjaus ei ota huomioon siirtoa toteutuksen aikana.

Ohjeet työkaluihin liittyen

Jos käynnistät työkalun muodon koneistuksen aikana, sinun on käytettävä pallojyrsintä. Muuten työkalu voi vaurioittaa muotoa.

  • Huomioi seuraavat seikat, jotta et vahingoita muotoa pallojyrsimellä käsittelyn aikana:
  • Toiminnolla M128 ohjaus rinnastaa työkalun kiertopisteen työkalun ohjauspisteeseen. Jos työkalun kiertopiste on työkalun kärjessä, työkalu vahingoittaa muotoa, kun työkalulle tehdään asetussyöttöä. Tämä tarkoittaa, että työkalun ohjauspisteen on oltava työkalun keskipisteessä.
  • Peruspisteet työkalulla:

  • Jotta ohjaus näyttää työkalun oikein simulaatiossa, sinun on määritettävä työkalun todellinen pituus työkalunhallinnan L-sarakkeessa.
  • NC-ohjelman työkalukutsussa määritellään pallonjyrsimen säde negatiisena Delta-arvona DL ja siittetään näin työkalun ohjauspiste työkalun keskipisteeseen.

    Työkalun pituuden korjaus

    Myös dynaamista törmäysvalvontaa DCM (optio #40) varten täytyy todellinen pituus määritellä työkalunhallinnassa.

    Dynaaminen törmäysvalvonta DCM (optio #40)

  • Jos työkalun ohjauspiste on työkalun keskipisteessä, sinun on sovitettava työkaluakselin koordinaatit NC-ohjelmassa pallon säteen verran.

Toiminnossa FUNCTION TCPM voit valita työkalun ohjauspisteen ja työkalun kiertopisteen toisistaan ​​riippumatta.

Työkaluasettelun kompensointi toiminnolla FUNCTION TCPM (optio #9)

Määrittely