Työkierto 444 KOSKETUS 3D

ISO-ohjelmointi

G444

Käyttö

 
Machine

Katso koneen käyttöohjekirjaa!

Tämä toiminto on vapautettava ja mukautettava koneen valmistajan toimesta.

444_2

Työkierto 444 tarkastaa yksittäisen pisteen osan pinnalla. Tätä työkiertoa käytetään esim. muoto-osien vapaamuitoisten pintojen mittaamiseen. Näin voidaan määrittää, onko osan pinnalla oleva piste asetuskoordinaatteihin verrattuna yli- tai alimittainen. Sen lisäksi käyttäjä voi suorittaa lisätehtäviä, kuten jälkityöstöä.

Työkierto 444 koskettaa alueen haluttuun pisteeseen ja määrittää poikkeaman asetettuihin koordinaatteihin verrattuna. Tässä yhteydessä huomioidaan normaalivektori, joka on määritelty parametrilla Q581, Q582 ja Q583. Normaalivektori on kohtisuorassa (ajateltuun) tasoon, jossa asetuskoordinaatti sijaitsee. Normaalivektori on pinnasta poispäin eikä se määrittele kosketusliikettä. Normaalivektori on käytännöllistä määrittää CAD- tai CAM-järjestelmän avulla. Toleranssialue QS400 määrittelee olo- ja asetuskoordinaattien sallitun poikkeaman normaalivektorin suuntaisesti. Sitä kautta voidaan esim. määritellä, että määritellyn alimitan jälkeen tapahtuu ohjelman pysäytys. Lisäksi ohjaus tulostaa protokollan ja poikkeamat tallennetaan alla esitettyihin Q-parametreihin.

Työkierron kulku

cyc444_1
  1. Kosketusjärjestelmä lähtee liikkeelle hetkellisasemasta ja siirtyy normaalivektorin pisteeseen, joka sijaitsee seuraavalla etäisyydellä asetuskoordinaateista: Etäisyys = Kosketuskuulan säde + Arvo SET_UP taulukosta tchprobe.tp (TNC:\table\tchprobe.tp) + Q320. Esipaikoituksessa huomioidaan varmuuskorkeus.
  2. Kosketustyökiertojen käsittely

  3. Sen jälkeen kosketusjärjestelmä ajaa asetuskoordinaatteihin. Kosketusliike määritellään arvolla DIST (Ei normaalivektorilla! Normaalivektoria käytetään vain koordinaattien oikeaa laskentaa varten.)
  4. Sen jälkeen kun ohjaus on määrittänyt aseman, kosketusjärjestelmä vetäytyy takaisin ja pysähtyy. Ohjaus tallentaa kosketuspisteen määritetyt koordinaatit Q-parametreihin.
  5. Sen jälkeen ohjaus ajaa kosketusjärjestelmän kosketussuuntaa vastaan takaisinpäin parametrissa MB määritellyn arvon verran.

Tulosparametri

Ohjaus tallentaa kosketusliikkeen tapahtumat seuraaviin parametreihin.

Q-parametrin
numero

Merkitys

Q151

Mitattu asema pääakseli

Q152

Sivuakselin mitattu asema

Q153

Työkaluakselin mitattu asema

Q161

Pääakselin mitattu poikkeama

Q162

Sivuakselin mitattu poikkeama

Q163

Työkaluakselin mitattu poikkeama

Q164

  • Mitattu 3D-poikkeama
  • Pienempi kuin 0: alimitta
  • Suurempi kuin 0: ylimitta

Q183

  • Työkappaleen tila:
  • - 1 = ei määritelty
  • 0 = hyväksytty
  • 1 = jälkityöstö
  • 2 = hylätty

Protokollatoiminto

Käsittelyn jälkeen laatii protokollan ja tallentaa sen .html-muodossa. Protokollaan kirjataan pää-, sivu- ja työkaluakselin tulokset sekä 3D-poikkeama. Ohjaus tallentaa protokollan siihen hakemistoon, jossa myös .h-tiedosto on (mikäli polku on konfiguroitu FN16:een).

  • Protokolla antaa seuraavat sisällöt pää-, sivu- ja työkaluakselissa:
  • Todellinen kosketussuunta (vektorina sisäänsyöttöjärjestelmässä). Vektorin suuruus vastaa tällöin konfiguroitua kosketusliikettä.
  • Määritelty asetuskoordinaatti
  • (Kun toleranssi QS400 on määritelty) ja alemman mittapoikkeaman tulostus sekä määritetty poikkeama normaalivektorin suunnassa.
  • Määritetty olokoordinaatti
  • Arvojen väriesitykset (vihreä on "hyväksytty", oranssi on "jälkityöstö", punainen on "hylätty")

Ohjeet

  • Tämän työkierron voit toteuttaa vain koneistustilassa FUNCTION MODE MILL.
  • Jotta käytettävän kosketusjärjestelmän kanssa saataisiin tarkka tulos, työkiertoa 444 ennen on suoritettava 3D-kalibrointi. 3D-kalibrointia varten tarvitaan optio #92 3D-ToolComp.
  • Työkierto 444 laatii mittausprotokollan ja tallentaa sen .html-muodossa.
  • Virheilmoitus annetaan, jos ennen työkierron 444 aktivointia työkiertö 8 PEILAUSPEILAUS, työkierto 11 MITTAKERROIN tai työkierto 26 MITTAKERR.(SUUNTA) on voimassa.
  • Kosketuksessa huomioidaan aktiivinen TCPM. Asemien kosketus aktiivisella TCPM:llä on mahdollinen myös silloin, kun TYÖSTÖTASON KÄÄNTÖ on epäyhtenäisessä tilassa.
  • Jos kone on varustettu ohjatulla karalla, on kulman jälkiseuranta aktivoitava kosketusjärjestelmän taulukossa (sarake TRACK). Näin yleensä parannetaan tarkkuutta 3D-kosketusjärjestelmän mittauksessa.
  • Työkierto 444 perustaa kaikki koordinaatit sisäänsyöttöjärjestelmään.
  • Ohjaus kuvaa luovutusparametrin mitatuilla arvoilla
  • Käyttö

  • Q-parametrin Q183 avulla asetetaan työkappaleen tilaksi Hyväksytty/Jälkityöstö/Hylätty riippumatta parametrista Q309.
  • Käyttö

Ohje koneparametreihin liittyen

  • Lisäksi parametrin chkTiltingAxes (nro 204600) asetuksesta riippuen kosketuksessa tarkastetaan, täsmääkö kiertoakseleiden asetus kääntökulmien (3D-ROT) kanssa. Jos näin ei ole, ohjaus antaa virheilmoituksen.

Työkiertoparametrit

Apukuva

Parametri

Q263 1. akselin 1. mittauspiste?

Ensimmäisen kosketuspisteen koordinaatti koneistustason pääakselilla. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -99999.9999...+99999.9999

Q264 2. akselin 1. mittauspiste?

Ensimmäisen kosketuspisteen koordinaatti koneistustason sivuakselilla. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -99999.9999...+99999.9999

Q294 3. akselin 1. mittauspiste?

Ensimmäisen kosketuspisteen koordinaatti kosketusjärjestelmän akselilla. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -99999.9999...+99999.9999

Q581 Pääakselin pintanormaali?

Määrittele tässä pääakselin suuntainen pintanormaali. Pisteen pintanormaalin tulostus tapahtuu yleensä CAD/CAM-järjestelmän avulla.

Sisäänsyöttö: -10...+10

Q582 Sivuakselin pintanormaali?

Määrittele tässä sivuakselin pintanormaali. Pisteen pintanormaalin tulostus tapahtuu yleensä CAD/CAM-järjestelmän avulla.

Sisäänsyöttö: -10...+10

Q583 Työkaluakselin pintanormaali?

Määrittele tässä työkaluakselin suuntainen pintanormaali. Pisteen pintanormaalin tulostus tapahtuu yleensä CAD/CAM-järjestelmän avulla.

Sisäänsyöttö: -10...+10

Q320 VARMUUSRAJA ?

Kosketuspisteen ja kosketuskuulan välinen lisäetäisyys. Q320 vaikuttaa lisäävästi kosketusjärjestelmän sarakkeeseen SET_UP. Arvo vaikuttaa inkrementaalisesti.

Sisäänsyöttö: 0...99999.9999 vaihtoehtoinen PREDEF

Q260 VARMUUSKORKEUS ?

Työkaluakselin koordinaatti, jossa voi tapahtua kosketusjärjestelmän ja työkappaleen (kiinnittimen) välinen törmäys. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -99999.9999...+99999.9999 vaihtoehtoinen PREDEF

QS400 Toleranssimäärittely?

Määrittele tässä toleranssialue, jota työkierto valvoo. Toleranssi määrittelee sallitun poikkeaman pintanormaalin suunnassa. Tämä poikkeama määritetään asetuskoordinaattien ja osan todellisten koordinaattien välillä. (Pintanormaali määritelläänparametreilla Q581 - Q583, asetuskoordinaatit määritellään parametreilla Q263, Q264, Q294) Toleranssiarvo jaetaan normaalivektorista riippuen akseliosiin, katso esimerkki.

  • Esimerkit
  • QS400 ="0.4-0.1" tarkoittaa: Ylämittapoikkeama = Asetuskoordinaatti +0,4, Alamittapoikkeama = Asetuskoordinaatti -0,1. Työkierrolle on olemassa seuraava toleranssialue: "Asetuskoordinaatti +0.4" ... "Asetuskoordinaatti -0.1".
  • QS400 ="0.4" tarkoittaa: Ylämittapoikkeama = Asetuskoordinaatti +0.4, Alamittapoikkeama = Asetuskoordinaatti. Työkierrolle on olemassa seuraava toleranssialue: "Asetuskoordinaatti +0.4" ... "Asetuskoordinaatti -0,1".
  • QS400 ="-0.1" tarkoittaa: Ylämittapoikkeama = Asetuskoordinaatti, Alamittapoikkeama = Asetuskoordinaatti -0.1. Työkierrolle on olemassa seuraava toleranssialue: "Asetuskoordinaatti" ... "Asetuskoordinaatti -0.1".
  • QS400 =" " tarkoittaa: Ei toleranssin huomiointia.
  • QS400 ="0" tarkoittaa: Ei toleranssin huomiointia.
  • QS400 ="0.1+0.1" tarkoittaa: Ei toleranssin huomiointia.

Sisäänsyöttö: Maks. 255 merkkiä

Q309 Reaktio toleranssivirheellä?

Määrittely, tuleeko ohjauksen antaa virheilmoitus ohjelmankulun poikkeaman yhteydessä.

0: Jos toleranssi ylittyy, ohjelmanajoa ei keskeytetä, viestiä ei tulosteta

1: Jos toleranssi ylittyy, ohjelmanajo keskeytetään, viestiä ei tulosteta

Jos hetkellisasema pintanormaalivektoria pitkin on asetuskoordinaatin alapuolella, ohjaus antaa ilmoituksen ja keskeyttää NC-ohjelman. Sen seurauksena ei tapahdu virhereaktiota, jos määritetty olokoordinaatti on asetuskoordinaatin yläpuolella.

Sisäänsyöttö: 0, 1, 2

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 TCH PROBE 444 KOSKETUS 3D ~

Q263=+0

;1. AKSELIN 1. PISTE ~

Q264=+0

;2. AKSELIN 1. PISTE ~

Q294=+0

;3. AKSELIN 1. PISTE ~

Q581=+1

;PAAAKSELIN NORMAALI ~

Q582=+0

;SIVUAKSELIN NORMAALI ~

Q583=+0

;TYOKALUAKSELIN NORM. ~

Q320=+0

;Varmuusetäisyys ~

Q260=+100

;VARMUUSKORKEUS ~

QS400="1-1"

;TOLERANSSI ~

Q309=+0

;VIRHEREAKTIO