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

Sovellus

Toiminnolla FUNCTION TCPM vaikutat ohjauksen paikoitusmenettelyyn. Kun aktivoit toiminnon FUNCTION TCPM, ohjaus kompensoi muuttuneen työkaluasettelun lineaariakseleiden tasaustoiminnolla.

Voit käyttää toimintoa FUNCTION TCPM esim. muuttamalla työkalun asettelua asetellussa koneistuksessa, kun samalla työkalun ohjauspisteen asema muotoon pysyy samana.

 
Tip

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

Alkuehdot

  • Kone kiertoakseleilla
  • Kinemaattinen kuvaus
  • Kääntökulman laskemiseksi ohjaus vaatii koneen valmistajan laatiman kinemaattisen kuvauksen.

  • Ohjelmisto-optio #9 Laajennetut toiminnot Ryhmä 2

Toiminnon kuvaus

Toiminto FUNCTION TCPM on kehitelty jatkotoiminto toiminnolle M128, jonka avulla voit määritellä ohjauksen menettelytapoja kiertoakseleiden paikoituksissa.

M128_inaktiv
M128_aktiv

Menettely ilman toimintoa TCPM

Menettely koodilla TCPM

Kun FUNCTION TCPM on voimassa, ohjaus näyttää aseman näytössä symbolia TCPM.

Työalue Asemat

Toiminnolla FUNCTION RESET TCPM uudelleenasetat toiminnon FUNCTION TCPM.

Sisäänsyöttö

FUNCTION TCPM

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.

10 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT CENTER-CENTER F1000

NC-toiminto sisältää seuraavat syntaksielementit:

Syntaksielementti

Merkitys

TOIMINTO TCPM

Syntaksiavaaja työkaluasettelujen kompensaatiolle

F TCP tai F CONT

Ohjelmoidun syöttöarvon tulkinta

Ohjelmoidun syöttöarvon tulkinta

AXIS POS tai AXIS SPAT

Ohjelmoitujen kiertoakseleiden tulkinta

Ohjelmoitujen kiertoakselin koordinaattien tulkinta

PATHCTRL AXIS tai PATHCTRL VECTOR

REFPNT TIP-TIP, REFPNT TIP-CENTER tai REFPNT CENTER-CENTER

Työkalun ohjauspisteen ja työkalun kiertopisteen valinta

Työkalun ohjauspisteen ja työkalun kiertopisteen valinta

Valinnainen syntaksielementti

F

Maksimisyöttöarvo lineaariakseleiden tasausliikkeille kiertoakseliosuuksien liikkeissä

Lineaariakseleiden syöttöarvojen rajoitus

Valinnainen syntaksielementti

FUNCTION RESET TCPM

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.

10 FUNCTION RESET TCPM

NC-toiminto sisältää seuraavat syntaksielementit:

Syntaksielementti

Merkitys

FUNCTION RESET TCPM

Syntaksiavaaja toiminnon FUNCTION TCPM uudelleenasetukselle

Ohjelmoidun syöttöarvon tulkinta

Ohjaus tarjoaa seuraavat mahdollisuudet syöttöarvon tulkintaan:

Valinnan

Toiminto

F TCP

Valinnalla F TCP ohjaus tulkitsee ohjelmoidun syöttöarvon suhteelliseksi nopeudeksi työkalun ohjauspisteen ja työkappaleen välillä.

F CONT

Valinnalla F CONT ohjaus tulkitsee ohjelmoidun syöttöarvon ratasyötöksi. Ohjaus välittää tällöin ratasyöttöarvon aktiivisen NC-akselin kullekin akselille.

Ohjelmoitujen kiertoakselin koordinaattien tulkinta

Ohjaus tarjoaa seuraavat mahdollisuudet, alku- ja loppuasemien välisen työkaluasettelun tulkintaan:

Valinnan

Toiminto

AXIS_POSITION_1
AXIS POS

Valinnalla AXIS POS ohjaus tulkitsee ohjelmoidut kiertoakselin koordinaatit akselikulmaksi. Ohjaus paikoittaa kiertoakselit NC-ohjelmassa määriteltyyn asemaan.

Valintaa AXIS POS voidaan käyttää pääsääntöisesti suorakulmaisten kiertoakseleiden kanssa. Määrittelyä AXIS POS voidaan käyttää myös poikkeavilla koneen kinematiikoilla (esim. 45°:een kääntöpäillä) vain, jos ohjelmoidut kiertoakselin koordinaatit määrittelevät oikein halutun työstötason suunnan esim. CAM-järjestelmän avulla.

AXIS_SPATIAL_01
AXIS SPAT

Valinnalla AXIS SPAT ohjaus tulkitsee ohjelmoidut kiertoakselin koordinaatit tilakulmaksi.

Ohjaus ensisijaisesti muuntaa tilakulmat koordinaatiston suuntaukseksi ja kääntyy vain tarvittavilla akseleilla.

Valinnalla AXIS SPAT voit käyttää NC-ohjelmia kinematiikasta riippumatta.

Valinnan AXIS SPAT avulla määritellään tilakulmia, jotka perustuvat kullakin hetkellä voimassaolevaan asetuskoordinatistoon I-CS. Määritellyt kulmat vaikuttavat tällöin kuten inkrementaalinen tilakulma. Ohjelmoi ensimmäisessä liikelauseessa toiminnon FUNCTION TCPM jälkeen toiminto AXIS SPAT aina kolmella tilakulmalla SPA, SPB ja SPC myös tilakulmilla 0°.

Asetuskoordinaatisto I-CS

Työkaluasettelun interpolaatio alku- ja loppuaseman välillä

Ohjaus tarjoaa seuraavat mahdollisuudet ohjelmoitujen alku- ja loppuasemien välisen työkaluasettelun interpolointiin:

Valinnan

Toiminto

PATH_CONTROL_Vector
PATHCTRL AXIS

Valinnalla PATHCTRL AXIS ohjaus interpoloi alku- ja loppupisteen välillä lineaarisesti.

Käytä muuttujaa PATHCTRL AXISNC-ohjelmissa, joissa on pienet NC-lausekohtaiset muutokset Tällöin kulma TA työkierrossa 32 ei saa olla liian suuri.

Työkierto 32 TOLERANSSI

PATHCTRL AXIS on käytettävissä sekä otsajyrsinnässä että myös kehäjyrsinnässä.

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

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

PATH_CONTROL_AXIS
PATHCTRL VECTOR

Valinnalla PATHCTRL VECTOR määritellään, että työkalun suuntaus NC-lauseen sisällä on aina tasossa, joka on määritelty alku- ja loppusuuntauksen kautta.

Vektorilla PATHCTRL VECTOR ohjaus luo tasopinnan myös suurilla työkaluasettelun muutoksilla.

Käytä muuttujaa PATHCTRL VECTOR kehäjyrsinnässä, joissa on suuret NC-lausekohtaiset työkaluasettelun muutokset.

Molemmissa valintamahdollisuuksissa ohjaus ajaa ohjelmoitua työkalun ohjauspistettä alku- ja loppuaseman välisellä suoralla.

 
Tip

Saadaksesi aikaan mahdollisimman tasaisesti jatkuvan liikkeen tulee työkierto 32 määritellä kiertoakseleiden toleranssin avulla.

Työkierto 32 TOLERANSSI

Työkalun ohjauspisteen ja työkalun kiertopisteen valinta

Ohjaus tarjoaa seuraavat mahdollisuudet työkalun ohjauspisteen ja työkalun kiertopisteen määrittelyyn:

Valinnan

Toiminto

REFPNT TIP-TIP

Valinnalla REFPNT TIP-TIP työkalun ohjauspiste ja työkalun kiertopiste ovat työkalun kärjessä.

REFPNT TIP-CENTER

Valinnalla REFPNT TIP-CENTER työkalun ohjauspiste on työkalun kärjessä. Työkalun kiertopiste on työkalun keskipisteessä.

Valinta REFPNT TIP-CENTER on optimoitu sorvaustyökaluja varten (optio #50). Jos ohjaus paikoittaa kiertoakselit, työkalun kiertopiste pysyy samassa paikassa. Näin voit koneistaa esim. monimutkaisia muotoja samanaikaisella sorvauksella.

Teoreettinen ja virtuaalinen työkalun kärki

REFPNT CENTER-CENTER

Valinnalla REFPNT CENTER-CENTER työkalun ohjauspiste ja työkalun kiertopiste ovat työkalun keskipisteessä.

Valinnalla REFPNT CENTER-CENTER voit toteuttaa CAM-generoituja NC-ohjelmia, jotka lähtevät työkalun keskipisteestä ja työkalu mitataan siitä huolimatta kärkeen.

 
Tip

Näin ohjaus voi koneistuksen aikana valvoa törmäyksiä koko työkalun pituudella.

Tämä on voitu aiemmin toteuttaa vain lyhentämällä työkalua arvolla DL, jolloin ohjaus ei valvo työkalun loppupituutta.

Työkalutiedot muuttujien sisällä

Jos ohjelmoit taskun jyrsinnän työkiertoja muuttujalla REFPNT CENTER-CENTER, ohjaus antaa virheilmoituksen.

Yleiskuvaus

Peruspisteet työkalulla:

Peruspisteen sisäänsyöttö on valinnainen. Jos et syötä sisään mitään määrittely, ohjaus TNC käyttää asetusta REFPNT TIP-TIP.

TURN_MILL_TOOL
Valintamahdollisuudet työkalun peruspistettä ja työkalun kiertopistettä varten

Lineaariakseleiden syöttöarvojen rajoitus

Valinnaisella sisäänsyötöllä F rajoitat lineaariakseleiden syöttöarvoa pyörintäakseliosuuksien liikkeissä.

Näin voit estää äkilliset tasausliikkeet, esim. kun on kyse pikaliikkeen vetäytymisliikkeistä.

 
Tip

Älä valitse lineaariakselin syöttöarvon rajoituksen arvoa liian pieneksi, koska tämä voi johtaa voimakkaisiin syöttöarvon vaihteluihin työkalun ohjauspisteessä. Syöttöarvon vaihtelut heikentävät pinnan laatua.

Vaikka FUNCTION TCPM on aktiivinen, syöttönopeuden rajoitus on tehokas vain pyörintäakseliosuuksille, ei puhtaille lineaariakseliliikkeille.

Lineaariakselin syöttönopeuden rajoitus pysyy voimassa, kunnes ohjelmoit uuden tai uudellenasetat toiminnon FUNCTION TCPM.

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.
  • Ennen paikoitusta koodilla M91 tai M92 ja ennen TOOL CALL -lausetta peruuta FUNCTION TCPM.
  • Voit käyttää seuraavia työkiertoja, kun FUNCTION TCPM on aktiivinen:
    • Työkierto 32 TOLERANSSI
    • Työkierto 800 ADJUST XZ SYSTEM (optio #50)
    • Työkierto 882 SIMULTAANIROUHINTA SORVAAMALLA (optio #158)
    • Työkierto 883 SIMULTAANISILITYS SORVAAMALLA (optio #158)
    • Työkierto 444 KOSKETUS 3D
  • Käytä otsajyrsinnässä vain pallojyrsintä muotovääristymien välttämiseksi. Muiden työkalumuotojen yhdistelmällä tulee NC-ohjelma tarkastaa mahdollisten muotovääristyminen osalta työalueella Simulaatio.
  • Ohjeet

Ohjeet koneparametreihin liittyen

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.