ISO-ohjelmointi
G451
G451
Katso koneen käyttöohjekirjaa!
Tämä toiminto on vapautettava ja mukautettava koneen valmistajan toimesta.
Kosketusjärjestelmän työkierrolla 451 voit tarkastaa koneesi kinematiikan ja tarvittaessa optimoida sen. Tämä tehdään mittaamalla 3D-kosketusjärjestelmän TS avulla HEIDENHAIN-kalibrointikuula, joka on kiinnitetty koneen pöytään.
Ohjaus laskee staattisen kääntötarkkuuden. Näin ohjelmisto minimoi kääntöliikkeen synnyttämän tilavirheen ja tallentaa mittausvaiheen lopussa koneen geometrian automaattisesti kuhunkin kinematiikkakuvauksen konevakioon.
Q-parametrin | Merkitys |
---|---|
Q141 | Mitattu standardipoikkeama A-akselilla (-1, jos akselia ei ole mitattu) |
Q142 | Mitattu standardipoikkeama B-akselilla (-1, jos akselia ei ole mitattu) |
Q143 | Mitattu standardipoikkeama C-akselilla (-1, jos akselia ei ole mitattu) |
Q144 | Optimoitu standardipoikkeama A-akselilla (-1, jos akselia ei ole optimoitu) |
Q145 | Optimoitu standardipoikkeama B-akselilla (-1, jos akselia ei ole optimoitu) |
Q146 | Optimoitu standardipoikkeama C-akselilla (-1, jos akselia ei ole optimoitu) |
Q147 | Korjausvirhe X-suunnassa, vastaavan koneparametrin manuaalista vastaanottoa varten |
Q148 | Korjausvirhe Y-suunnassa, vastaavan koneparametrin manuaalista vastaanottoa varten |
Q149 | Korjausvirhe Z-suunnassa, vastaavan koneparametrin manuaalista vastaanottoa varten |
Mitatun kiertoakselin paikoitussuunta saadaan työkierrossa määritellyn aloitus- ja lopetuskulman perusteella. Arvolla 0° tapahtuu automaattinen referenssin mittaus.
Valitse aloitus- ja lopetuskulma niin, että ohjaus ei mittaa samaa asemaa kahteen kertaan. Kaksinkertainen mittausotanta (esim. mittausasema +90° ja -270°) ei ole järkevää, mutta se ei kuitenkaan saa aikaan virheilmoitusta.
Aloituskulma Q411 = -30
Lopetuskulma Q412 = +90
Mittauspisteiden lukumäärä Q414 = 4
Hirth-rasteri = 3°
Laskettu kulma-askel = (Q412 - Q411) / (Q414 -1)
Laskettu kulma-askel = (90° - (-30°)) / (4 – 1) = 120 / 3 = 40°
Mittausasema 1 = Q411 + 0 * Kulma-askel = -30° --> -30°
Mittausasema 2 = Q411 + 1 * Kulma-askel = +10° --> 9°
Mittausasema 3 = Q411 + 2 * Kulma-askel = +50° --> 51°
Mittausasema 4 = Q411 + 3 * Kulma-askel = +90° --> 90°
Säästääksesi aikaa voit suorittaa ensin karkeaoptimoinnin esim. käyttöönoton yhteydessä vähäisellä mittauspisteiden lukumäärällä (1 - 2).
Sen jälkeen voit tehdä tarkan optimoinnin keskisuurella mittauspisteiden lukumäärällä (suositusarvo = noin 4). Yleensä mittauspisteiden lisääminen tätä suuremmaksi ei anna parempaa tulosta. Ideaalitapauksessa mittauspisteet ovat tasavälein akselin kääntöalueella.
Näin ollen akseli, jonka kääntöalue on 0-360°, mitataan ideaalitapauksessa kolmella mittauspisteellä 90°, 180° ja 270°. Määrittele siis aloituskulmaksi 90° ja lopetuskulmaksi 270°.
Jos haluat testata tarkkuuden vastaavalla tavalla, voit siinä tapauksessa määritellä myös suuremman mittauspisteiden lukumäärän testaustavalla.
Jos mittauspiste on määritelty kulman arvolla 0°, se jätetään huomiossa, koska arvolla 0° tapahtuu aina referenssimittaus.
Periaatteessa voit sijoittaa kalibrointikuulan mihin tahansa akselilla päästävään paikkaan koneen pöydällä ja myös kiinnittimellä tai työkappaleilla. Seuraavat tekijät saattavat vaikuttaa positiivisesti mittaustulokseen:
Valitse kalibrointikuulan asema kone pöydällä niin, että mittausvaiheessa ei voi tapahtua törmäystä.
Tarvittaessa mittauksen kestoaikaa varten on kiertoakseleiden lukitus poistettava, muuten mittaustulos vääristyy. Katso koneen käyttöohjekirjaa.
Koneen geometria- ja paikoitusvirheet vaikuttavat mittausarvoihin ja sitä kautta myös kiertoakselin optimointiin. Loppuvirhe, jota ei voi poistaa, jää aina olemaan.
Oletetaan, että geometria- ja paikoitusvirheitä ei olisi lainkaan, niin silloin työkierrossa laskettu arvo jokaisessa vapaavalintaisessa koneen pisteessä pystyttäisiin tiettynä ajankohtana toistamaan juuri tarkalleen. Mitä suurempia geometria- ja paikoitusvirheet ovat, sitä suurempi on mittaustulosten hajonta, kun mittaukset suoritetaan eri asemissa.
Ohjauksen mittauspöytäkirjaan tulostama hajonta on mitta, joka ilmaisee koneen staattisen kääntöliikkeen tarkkuuden. Tarkkuuden tarkastelussa on huomioitava paitsi mittausympyrän säteen myös mittauspisteiden lukumäärän ja sijainnin vaikutus. Jos mittauspisteitä on vain yksi, ei hajontaa pystytä laskemaan, joten tässä tapauksessa tulostettu hajonta vastaa mittauspisteiden tilavirhettä.
Jos useampia kiertoakseleita liikkuu samanaikaisesti, virheet kertautuvat ja epäsuotuisimmassa tapauksessa lisätään yhteen.
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.
Välyksellä tarkoitetaan pientä liikkumavaraa pyörintäanturin (kulmanmittauslaite) ja pöydän välillä, joka ilmenee suunnan vaihdon yhteydessä. Jos kiertoakselin välys on suurempi kuin säätömitta, esim. kun kulman mittaus tehdään moottorin pyörintäanturin avulla, voi käännön yhteydessä esiintyä merkittävää virhettä.
Sisäänsyöttöparametrilla Q432 voidaan aktivoida välyksen mittaus. Sitä varten syötät sisään kulma, jota ohjaus käyttää yliajokulmana. Sen jälkeen työkierto suorittaa kaksi mittausta yhtä kiertoakselia kohti. Jos määrität kulman arvoksi 0, ohjaus ei määritä mitään välystä.
Jos valinnaiseen koneparametriin mStrobeRotAxPos (nro 204803) on asetettu M-toiminto kiertoakseleiden paikoitusta varten, tai jos akseli on Hirth-akseli, välyksen määrittäminen ei ole mahdollista.
Kulman kompensointi on mahdollinen vain optiolla #52 KinematicsComp.
Apukuva | Parametri |
---|---|
Q406 Toimintotapa (0/1/2/3)? Määrittele, tuleeko ohjauksen testata tai optimoida aktiivinen kinematiikka: 0: Aktiivisen kinematiikan tarkastus. Ohjaus mittaa kinematiikan määrittelemilläsi kiertoakseleilla, mutta ei tee muutoksia voimassa olevaan kinematiikkaan. Ohjaus näyttää mittaustulokset mittauspöytäkirjassa. 1: Aktiivisen kinematiikan optimointi: Ohjaus mittaa kinematiikan määrittelemiisi kiertoakseleihin. Sen jälkeen optimoidaan aktiivisen kinematiikan kiertoakseleiden asema. 2: Aktiivisen kinematiikan optimointi: Ohjaus mittaa kinematiikan määrittelemiisi kiertoakseleihin. Sen jälkeen optimoidaan kulma- ja asemavirhe. Kulmavirhekorjauksen edellytyksenä on optio #52 KinematicsComp. 3: Aktiivisen kinematiikan optimointi: Ohjaus mittaa kinematiikan määrittelemiisi kiertoakseleihin. Sen jälkeen ohjaus korjaa automaattisesti koneen nollapisteen. Sen jälkeen optimoidaan kulma- ja asemavirhe. Edellytyksenä on optio #52 KinematicsComp. Sisäänsyöttö: 0, 1, 2, 3 | |
Q407 Tarkka kalibrointikuulan säde? Syötä sisään käytettävän kalibrointikuulan tarkka säde. Sisäänsyöttö: 0.0001...99.9999 | |
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 | |
Q408 Vetäytymiskorkeus? 0: Ei ajoa vetäytymiskorkeuteen, ohjaus ajaa seuraavaan mittausasemaan mitattavalla akselilla. Ei sallittu Hirth-akseleille! Ohjaus ajaa ensimmäiseen mittausasemaan järjestyksessä A, sitten B, sitten C. >0: Vetäytymiskorkeus kääntämättömässä työkappaleen koordinaatistossa - Koordinaatisto, johon ohjaus paikoittaa karan akselin ennen kiertoakselin paikoitusta. Lisäksi ohjaus paikoittaa kosketusjärjestelmän nollapisteeseen koneistustasossa. Kosketuspään valvonta ei ole aktiivinen tässä tilassa. Määrittele paikoitusnopeus parametrissa Q253.. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: 0...99999.9999 | |
Q253 Syötön vaihto? Syötä työkalun liikenopeus upotusliikkeessä yksikössä mm/min. Sisäänsyöttö: 0...99999.9999 vaihtoehtoinen FMAX, FAUTO, PREDEF | |
Q380 Peruskulma? (0=pääakseli) Syötä peruskulma (peruskääntö) mittauspisteen määrittämistä varten vaikuttavassa työkappaleen koordinaatistossa. Peruskulman määrittely voi suurentaa huomattavasti akselin mittausaluetta. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: 0...360 | |
Q411 A-akselin aloituskulma? A-akselin aloituskulma, jolla ensimmäinen mittaus tapahtuu. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: -359.9999...+359.9999 | |
Q412 A-akselin loppukulma? A-akselin lopetuskulma, jolla viimeinen mittaus tapahtuu. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: -359.9999...+359.9999 | |
Q413 A-akselin asetuskulma? A-akselin asetuskulma, jossa muut kiertoakselit tulee mitata. Sisäänsyöttö: -359.9999...+359.9999 | |
Q414 Mittauspist. lkm A:ssa (0...12)? Kosketusten lukumäärä, joita ohjaus käyttää A-akselin mittausta varten. Sisäänsyötöllä = 0 ohjaus ei suorita näiden akseleiden mittausta. Sisäänsyöttö: 0...12 | |
Q415 B-akselin aloituskulma? B-akselin aloituskulma, jolla ensimmäinen mittaus tapahtuu. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: -359.9999...+359.9999 | |
Q416 B-akselin loppukulma? B-akselin lopetuskulma, jolla viimeinen mittaus tapahtuu. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: -359.9999...+359.9999 | |
Q417 B-akselin asetuskulma? B-akselin asetuskulma, jossa muut kiertoakselit tulee mitata. Sisäänsyöttö: -359.999...+360.000 | |
Q418 Mittauspist. lkm B:ssä (0...12)? Kosketusten lukumäärä, joita ohjaus käyttää B-akselin mittausta varten. Sisäänsyötöllä = 0 ohjaus ei suorita näiden akseleiden mittausta. Sisäänsyöttö: 0...12 | |
Q419 C-akselin aloituskulma? C-akselin aloituskulma, jolla ensimmäinen mittaus tapahtuu. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: -359.9999...+359.9999 | |
Q420 C-akselin loppukulma? C-akselin lopetuskulma, jolla viimeinen mittaus tapahtuu. Arvo vaikuttaa absoluuttisesti. Sisäänsyöttö: -359.9999...+359.9999 | |
Q421 C-akselin asetuskulma? C-akselin asetuskulma, jossa muut kiertoakselit tulee mitata. Sisäänsyöttö: -359.9999...+359.9999 | |
Q422 Mittauspist. lkm C:ssä (0...12)? Kosketusten lukumäärä, joita ohjauksen tulee käyttää C-akselin mittausta varten. Sisäänsyötöllä = 0 ohjaus ei suorita näiden akseleiden mittausta Sisäänsyöttö: 0...12 | |
Q423 Kosketusten lukumäärä? Määrittele kosketusten lukumäärä, joita TNC käyttää kalibrointikulman mittaukseen tasossa. Vähemmän mittauspisteitä merkitsee suurempaa nopeutta, enemmän mittauspisteitä merkitsee parempaa mittaustarkkuutta. Sisäänsyöttö: 3...8 | |
Q431 Preset setzen (0/1/2/3)? Määrittele, tuleeko ohjauksen asettaa aktiivinen peruspiste automaattisesti kuulan keskipisteeseen: 0: Ei peruspisteen automaattista asetusta kuulan keskipisteeseen: Peruspisteen manuaalinen asetus ennen työkierron käynnistystä 1: Peruspisteen asetus automaattisesti kuulan keskipisteeseen ennen mittausta (aktiivinen peruspiste korvataan): Kosketusjärjestelmän manuaalinen esipaikoitus kalibrointikulman päälle ennen työkierron käynnistystä 2: Peruspisteen asetus automaattisesti kuulan keskipisteeseen mittauksen jälkeen (aktiivinen peruspiste korvataan): Peruspisteen manuaalinen asetus ennen työkierron käynnistystä 3: Peruspisteen asetus automaattisesti kuulan keskipisteeseen ennen mittausta ja sen jälkeen (aktiivinen peruspiste korvataan): Kosketusjärjestelmän manuaalinen esipaikoitus kalibrointikulman päälle ennen työkierron käynnistystä Sisäänsyöttö: 0, 1, 2, 3 | |
Q432 Kulman alueen välyskompensaatio? Tässä määritellään kulman arvo, jota käytetään yliajoliikkeessä kiertoakselin välyksen mittausta varten. Yliajokulman on oltava selvästi suurempi kuin todellinen kiertoakselin välyksen määrä. Sisäänsyötöllä = 0 ohjaus ei suorita välyksen mittausta. Sisäänsyöttö: -3...+3 |
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 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 450 TALLENNA KINEM. ~ | ||
| ||
| ||
13 TCH PROBE 451 MITTAA KINEMATIIKKA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
HEIDENHAIN suosittelee koneen kinematiikasta riippuen kulman oikeaa määritystä varten, että mittaus suoritetaan kertaalleen asetuskulmalla 0°.
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 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 451 MITTAA KINEMATIIKKA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Ohjaus laatii työkierron 451 toteuttamisen jälkeen pöytäkirjan (TCHPRAUTO.html) ja tallentaa tämän pöytäkirjan siihen kansioon, jossa myös nykyinen NC-ohjelma sijaitsee. Pöytäkirja sisältää seuraavia tietoja: