Kompenser verktøyoppstilling med FUNCTION TCPM (alternativ nr. 9)

Bruk

Med funksjonen FUNCTION TCPM påvirker du posisjoneringsadferden til styringen. Hvis du aktiverer FUNCTION TCPM, kompenserer styringen for endrede verktøyoppstillinger ved hjelp av en utligningsbevegelse av de lineære aksene.

Du kan bruke FUNCTION TCPM til f.eks. å endre oppstillingen til verktøyet i en oppstilt bearbeiding, mens posisjonen til verktøyføringspunktet til konturen forblir den samme.

 
Tip

I stedet for M128 anbefaler HEIDENHAIN den kraftigere funksjonen FUNCTION TCPM.

Forutsetninger

  • Maskiner med dreieakse
  • Kinematikkbeskrivelse
  • For å beregne dreievinkelen krever styringen en kinematisk beskrivelse som er laget av maskinprodusenten.

  • Programvarealternativ 9, avanserte funksjoner, gruppe 2

Funksjonsbeskrivelse

Funksjonen FUNCTION TCPM er en videreutvikling av funksjonen M128. Med denne funksjonen kan du fastsette fremgangsmåten til styringen ved posisjonering av roteringsakser.

M128_inaktiv
M128_aktiv

Fremgangsmåte uten TCPM

Fremgangsmåte med TCPM

Når FUNCTION TCPM er aktiv, viser styringen TCPM- ikonet i posisjonsvisningen.

Arbeidsområdet Posisjoner

Bruk FUNCTION RESET TCPM-funksjonen for å tilbakestille FUNCTION TCPM-funksjonen.

Innføring

FUNCTION TCPM

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

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

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

FUNCTION TCPM

Syntaksåpning for kompensering av verktøyoppstillinger

F TCP eller F CONT

Tolkning av den programmerte matingen

Tolkning av den programmerte matingen

AXIS POS eller AXIS SPAT

Tolking av programmerte roterende aksekoordinater

Tolking av de programmerte roteringsaksekoordinatene

PATHCTRL AXIS oder PATHCTRL VECTOR

REFPNT TIP-TIPS, REFPNT TIP-SENTER eller REFPNT CENTER-CENTER

Valg av verktøyføringspunkt og verktøyets roteringspunkt

Valg av verktøyføringspunkt og verktøyroteringspunktpunkt

Valgfritt syntakselement

F

Maksimal mating for utligningsbevegelser i de lineære aksene for bevegelser med roteringsakseandel

Begrense lineærmatingen

Valgfritt syntakselement

FUNCTION RESET TCPM

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

10 FUNCTION RESET TCPM

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

FUNCTION RESET TCPM

Syntaksåpning for å tilbakestille FUNCTION TCPM

Tolkning av den programmerte matingen

Styringen tilbyr følgende alternativer for å tolke matingen:

Valg

Funksjon

F TCP

Med F TCP-valget tolker styringen den programmerte matingen som den relative hastigheten mellom verktøyføringspunktet og emnet.

F CONT

Hvis F CONT er valgt, tolker styringen den programmerte matingen som banemating. Styringen overfører banematingen til de respektive aksene til den aktive NC-blokken.

Tolking av de programmerte roteringsaksekoordinatene

Styringen tilbyr følgende alternativer for tolkning av verktøyoppstillingen mellom start- og sluttposisjon:

Valg

Funksjon

AXIS_POSITION_1
AXIS POS

Med valget AXIS POS tolker styringen de programmerte roteringsaksekoordinatene som en aksevinkel. Styringen posisjonerer dreieaksene til posisjonen som er definert i NC-programmet.

AXIS POS-valget egner seg hovedsakelig i forbindelse med roterende akser anbrakt i rett vinkel. Det er bare når de programmerte roteringsaksekoordinatene definerer den ønskede retningen til arbeidsplanet korrekt (f.eks. ved hjelp av et CAM-system), kan du bruke AXIS POS med avvikende maskinkinematkikk, f.eks. 45°-dreiehoder.

AXIS_SPATIAL_01
AXIS SPAT

Med valget AXIS SPAT tolker styringen de programmerte roteringsaksekoordinatene som romvinkler.

Styringen konverterer fortrinnsvis romvinklene som orientering av koordinatsystemet og dreier kun inn de aksene som er nødvendige.

Med utvalget AXIS SPAT kan du bruke NC-programmer uavhengig av kinematikk.

Med valget AXIS SPAT definerer du romvinkler som refererer til inndatakoordinatsystemet I-CS. De definerte vinklene fungerer dermed som inkrementelle romvinkler. Programmer alltid SPA, SPB og SPC i den første kjøreblokken etter funksjonen FUNCTION TCPM med AXIS SPAT, også med romvinkler på 0°.

Inndatakoordinatsystem I-CS

Interpolering av verktøyoppstilling mellom start- og sluttposisjon

Styringen tilbyr følgende alternativer for interpolering av verktøyoppstillingen mellom de programmerte start- og sluttposisjonene:

Valg

Funksjon

PATH_CONTROL_Vector
PATHCTRL AXIS

Med PATHCTRL AXIS-valget interpolerer styringen lineært mellom start- og endepunkt.

Du bruker PATHCTRL AXIS i NC-programmer med små endringer i verktøyoppstillingen per NC-blokk. Vinkelen TA i syklus 32 kan dermed være stor.

Syklus 32 TOLERANSE

Du kan bruke PATHCTRL AXIS i både plan- og omkretsfresing.

3D-verktøykorrigering ved planfresing (alternativ 9)

3D-verktøykorrigering for omkretsfresing (alternativ 9)

PATH_CONTROL_AXIS
PATHCTRL VECTOR

PATHCTRL VECTOR bestemmer at verktøyorienteringen i NC-blokken alltid skal være i planet som ble fastsatt med start- og sluttorientering.

Med PATHCTRL VECTOR genererer styringen en plan flate selv ved store endringer i verktøyoppstilling.

Du bruker PATHCTRL VECTOR for omkretsfresing med store endringer i verktøyoppstillingen per NC-blokk.

Med begge alternativene flytter styringen det programmerte verktøyføringspunktet langs en rett linje mellom start- og sluttposisjon.

 
Tip

For å oppnå en kontinuerlig fleraksebevegelse kan du definere syklus 32 med en toleranse for roteringsakser.

Syklus 32 TOLERANSE

Valg av verktøyføringspunkt og verktøyroteringspunktpunkt

Styringen tilbyr følgende alternativer for å definere verktøyføringspunktet og verktøyets roteringspunkt:

Valg

Funksjon

REFPNT TIP-TIP

Ved valget REFPNT TIP-TIP ligger verktøyføringspunktet og verktøyets roteringspunkt ved verktøyspissen.

REFPNT TIP-CENTER

Med REFPNT TIP-CENTER- valget ligger verktøyføringspunktet ved verktøyspissen. Verktøyets roteringspunkt ligger ved verktøysenteret.

REFPNT TIP-CENTER- utvalget er optimalisert for dreieverktøy (alternativ 50). Når styringen posisjonerer roteringsaksene, forblir verktøytappen på samme sted. Dette lar deg f.eks. produsere komplekse konturer ved samtidig dreiing.

Teoretisk og virtuell verktøyspiss

REFPNT CENTER-CENTER

Med valget REFPNT CENTER-CENTER, er verktøyføringspunktet og verktøyets roteringspunkt ved verktøysenteret.

Med REFPNT CENTER-CENTER-valget kan du behandle CAM-genererte NC-programmer som sendes ut til verktøysenteret og fortsatt måle verktøyet til spissen.

 
Tip

Dette lar styringen overvåke hele lengden av verktøyet for kollisjoner under bearbeiding.

Tidligere kunne du kun oppnå denne funksjonaliteten ved å forkorte verktøyet med DL, slik at styringen ikke overvåker gjenværende verktøylengde.

Verktøydata innenfor variabler

Hvis du programmerer lommefresesykluser med REFPNT CENTER-CENTER, viser styringen en feilmelding.

Oversikt

Referansepunkter på verktøyet

Angivelsen av nullpunktet er valgfritt. Hvis du ikke angir noe, bruker styringen REFPNT TIP-TIP.

TURN_MILL_TOOL
Valg for verktøyreferansepunkt og verktøyets roteringspunkt

Begrense lineærmatingen

Med den valgfrie inntastingen F begrenser du matingen av lineæraksene ved bevegelser med rotasjonsakseandeler.

På den måten kan du forhindre raske utjevningsbevegelser, for eksempel ved tilbaketrekkingsbevegelser i ilgang

 
Tip

Ikke velg verdien for begrensning av lineærmatingen for lav, siden det kan oppstå sterke matesvingninger på verktøyets referansepunkt (TCP). Matesvingninger forårsaker forringet overflatekvalitet.

Matebegrensningen virker ved aktiv FUNCTION TCPM kun på bevegelser med en rotasjonsakseandel, ikke på rene lineæraksebevegelser.

Begrensningen i lineæraksematingen forblir virksom til du programmerer en ny eller tilbakestiller FUNCTION TCPM.

Tips:

 
Merknad
Kollisjonsfare!
Roteringsakser med Hirth-fortanningen må kjøres ut av fortanningen ved dreiingen. Det er fare for kollisjon under utkjøringen og dreiebevegelsen!
  1. Frikjør verktøyet før du endrer stillingen til roteringsaksen.
  • Tilbakestill funksjonen FUNCTION TCPM før posisjoneringer med M91 eller M92 og før en TOOL CALL-blokk.
  • Du kan bruke følgende sykluser med aktiv FUNCTION TCPM:
    • Syklus 32 TOLERANSE
    • Syklus 800 TILPASSE ROTASJ.SYS. (Alternativ #50)
    • Syklus 882 DREIE SIMULTANSKRUBBING (alternativ 158)
    • Syklus 883 DREIE SIMULTANSLETTFRESING (alternativ 158)
    • Syklus 444 BERORING 3D
  • Ved planfresing må du utelukkende bruke kulefres for å unngå at konturen skades. I kombinasjon med andre verktøyformer må du kontrollere NC-programmet for mulige konturskader ved hjelp av arbeidsområdet Simulering.
  • Tips:

Henvisninger i forbindelse med maskinparametre

Med den valgfrie maskinparameteren presetToAlignAxis (nr. 300203), definerer maskinprodusenten aksespesifikt hvordan styringen tolker forskyvningsverdier. Med FUNCTION TCPM og M128 er maskinparameteren kun relevant for den roterende aksen som roterer rundt verktøyaksen (vanligvis C_OFFS).

Basistransformasjon og forskyvning

  • Hvis maskinparameteren ikke er definert eller er definert med verdien TRUE, kan du bruke forskyvningen for å kompensere for en emnefeil i planet. Forskyvningen påvirker orienteringen til emnets koordinatsystem W-CS.
  • Emnekoordinatsystem W-CS

  • Hvis maskinparameteren er definert med verdien FALSE, kan du ikke bruke forskyvningen til å kompensere for eventuelle emneforskyvninger i planet. Styringen tar ikke hensyn til forskyvningen under behandlingen.