Verktøyoppkall

Verktøyoppkall med TOOL CALL

Bruk

Bruk funksjonen TOOL CALL for å kalle opp et verktøy i NC-programmet. Hvis verktøyet er i verktøymagasinet, skifter styringen verktøyet i spindelen. Hvis verktøyet ikke er i magasinet, kan du skifte det manuelt.

Forutsetning

  • Verktøy definert
  • For å kalle opp et verktøy må verktøyet være definert i verktøybehandlingen.

    Verktøybehandling

Funksjonsbeskrivelse

Når et verktøy kalles opp, leser styringen den tilhørende linjen fra verktøybehandlingen. Du kan se verktøydataene i fanen Verktøy i Status-arbeidsområdet.

Fanen Verktøy

 
Tip

HEIDENHAIN anbefaler å slå på spindelen med M3 eller M4 etter hvert verktøyoppkall. Da unngår du problemer når programmet kjører, f.eks. ved oppstart etter et avbrudd.

Oversikt over tilleggsfunksjonene

Innføring

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.

11 TOOL CALL 4 .1 Z S10000 F750 DL+0,2 DR+0,2 DR2+0,2

; Kall opp verktøyet

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

TOOL CALL

Syntaksåpning for et verktøyoppkall

4, QS4 eller "MILL_D8_ROUGH"

Verktøydefinisjon som fast eller variabelt nummer eller navn

 
Tip

Bare verktøydefinisjonen som tall er entydig, siden verktøynavnet kan være identisk for flere verktøy!

Syntakselement avhengig av teknologi eller applikasjon

Valg ved hjelp av et valgvindu er mulig

Teknologiavhengige forskjeller når du kaller opp verktøyet

.1

Verktøyets trinnindeks

Valgfritt syntakselement

Indeksert verktøy

Z

Verktøyakse

Som standard bruker du Z-verktøyaksen. Avhengig av maskinen er flere valgmuligheter tilgjengelig.

Syntakselement avhengig av teknologi eller applikasjon

Teknologiavhengige forskjeller når du kaller opp verktøyet

S eller S(VC =)

Spindelturtall eller skjærehastighet

Valgfritt syntakselement

Spindelturtall S

F, FZ eller FU

Mating

Alternative matespesifikasjoner: mating per tann eller mating per omdreining

Valgfritt syntakselement

Mating F

DL

Deltaverdi for verktøylengden

Valgfritt syntakselement

Verktøykorrigering for verktøylengde og -radius

DR

Deltaverdi for verktøyradius

Valgfritt syntakselement

Verktøykorrigering for verktøylengde og -radius

DR2

Deltaverdi for verktøyradius 2

Valgfritt syntakselement

Verktøykorrigering for verktøylengde og -radius

Teknologiavhengige forskjeller når du kaller opp verktøyet

Verktøyoppkall av et freseverktøy
  • Du kan definere følgende verktøydata for et freseverktøy:
  • Fast eller variabelt nummer eller navn på verktøyet
  • Verktøyets trinnindeks
  • Verktøyakse
  • Spindelturtall
  • Mating
  • DL
  • DR
  • DR2

Ved oppkalling av et freseverktøy trengs nummeret eller navnet på verktøyet, verktøyaksen og spindelturtallet.

Verktøytabelltool.t

Verktøyoppkall av dreieverktøy (alternativ 50)
  • Du kan definere følgende verktøydata for et dreieverktøy:
  • Fast eller variabelt nummer eller navn på verktøyet
  • Verktøyets trinnindeks
  • Mating

Når du bruker et dreieverktøy, trengs nummeret eller navnet på verktøyet.

Dreieverktøytabell toolturn.trn (alternativ 50)

Verktøyoppkall for et slipeverktøy (alternativ 156)
  • Du kan definere følgende verktøydata for et slipeverktøy:
  • Fast eller variabelt nummer eller navn på verktøyet
  • Verktøyets trinnindeks
  • Verktøyakse
  • Spindelturtall
  • Mating

Ved oppkalling av et slipeverktøy trengs nummeret eller navnet på verktøyet og verktøyaksen.

Slipeverktøytabell toolgrind.grd(alternativ 156)

Verktøyoppkall for en touch-probe for et emne (alternativ 17)
  • Du kan definere følgende verktøydata for en emne-touch-probe:
  • Fast eller variabelt nummer eller navn på verktøyet
  • Verktøyets trinnindeks
  • Verktøyakse

Ved fremkalling av en touch-probe for et emne trengs nummeret eller navnet på verktøyet og verktøyaksen!

Touch-probe-tabell tchprobe.tp

Oppdatere verktøydata

Med et TOOL CALL kan du også oppdatere dataene til det aktive verktøyet uten å skifte verktøyet, f.eks. endre skjæredata eller deltaverdier. Hvilke verktøydata du kan endre, avhenger av teknologien.

  • I følgende tilfeller oppdaterer styringen kun dataene til det aktive verktøyet:
  • Uten verktøynummer eller navn og uten verktøyakse
  • Uten verktøynummer eller navn og med samme verktøyakse som i forrige verktøyoppkall
 
Tip

Hvis du programmerer et verktøynummer eller verktøynavn, eller en modifisert verktøyverktøyakse i TOOL CALL-blokken, utfører styringen verktøyskiftmakroen.

Dette kan føre til at styringen f.eks. et søsterverktøy endres på grunn av utløpt levetid.

Skift automatisk søsterverktøy med M101

Tips:

Skjæredata

Bruk

Skjæredataene består av spindelturtallet S eller alternativt av konstant skjærehastighet VC og matehastigheten F.

8H000_06

Funksjonsbeskrivelse

Spindelturtall S

Funksjon

Spindelturtallet eller skjærehastigheten forblir aktiv til du definerer et nytt spindelturtall eller ny skjærehastighet i en TOOL CALL-blokk.

Potensiometer

Med turtallspotensiometeret kan du endre spindelturtallet under programkjøringen mellom 0 % og 150 %. Innstillingen av turtallspotensiometeret er kun virksom på maskiner med trinnløs spindeldrift. Maksimal spindelturtall avhenger av maskinen.

Potensiometer

Statusvisninger

Mating F

Du definerer matingen for lineære akser i millimeter per minutt mm/min.

Du definerer matingen for roteringsakser i grader per minutt °/min.

Du kan definere matingen med tre desimaler.

  • Alternativt kan du definere matingen i NC-programmet eller i et verktøyoppkall i følgende enheter:
  • Mating per tann FZ i mm/tann
  • Med FZ definerer du banen i millimeter som verktøyet dekker per tann.

     
    Tip

    Hvis du bruker FZ, må du definere antall tenner i CUT-kolonnen i verktøybehandlingen.

    Verktøybehandling

  • Mating per omdreining FU i mm/omdreininger
  • Med FU definerer du avstanden i millimeter som verktøyet dekker per spindelomdreining.

    Mating per omdreining brukes primært ved dreiing (alternativ 50).

    Matehastighet

Du kan kalle opp matingen som er definert i et TOOL CALL i NC-programmet med F AUTO.

F AUTO

Matingen som er definert i NC-programmet, gjelder frem til NC-blokken der du programmerer en ny mating.

F MAX

Hvis du definerer F MAX, beveger styringen seg i ilgang. F MAX fungerer bare blokkvis. Den sist definerte matingen er virksom fra følgende NC-blokk. Maksimal mating avhenger av maskinen og om nødvendig av aksen.

Matebegrensning F MAX

F AUTO

Hvis du definerer en mating i en TOOL CALL-blokk, kan du bruke denne matingen med F AUTO i følgende posisjoneringsblokker.

F-knappen i applikasjonen Manuell drift
  • Hvis du angir F=0, arbeider den matingen som maskinprodusenten har definert som minste mating.
  • Hvis den angitte matingen overskrider den maksimale verdien som maskinprodusenten har definert, arbeider den verdien som maskinprodusenten har definert.
  • Applikasjon Manuell drift

Potensiometer

Med matepotensiometeret kan du endre matingen under programkjøringen mellom 0 % og 150 %. Innstillingen av matepotensiometeret påvirker kun den programmerte matingen. Hvis den programmerte matingen ennå ikke er nådd, har matepotensiometeret ingen effekt.

Potensiometer

Statusvisninger
  • Styringen viser gjeldende matehastighet i mm/min i følgende arbeidsområder:
  • Arbeidsområdet Posisjoner
  • Arbeidsområdet Posisjoner

  • POS-fanen i arbeidsområdet Status
  •  
    Tip

    I applikasjonen Manuell drift viser styringen matingen inkludert desimaler i POS-fanen. Styringen viser matingen med totalt seks sifre.

    Fanen POS

  • Styringen viser banematingen
    • Ved aktiv 3D ROT vises banematingen gjennom bevegelse av flere akser
    • Ved inaktiv 3D ROT forblir matevisningen tom når flere akser beveges samtidig

    Vinduet 3D-rotasjon (alternativ 8)

Tips:

  • Ved tomme-programmer må du definere matingen i 1/10 tomme/min.
  • For å kjøre maskinen i hurtiggang kan du også programmere den aktuelle tallverdien, f.eks. F30000. Denne hurtiggangen aktiveres i motsetning til FMAX ikke bare for én enkelt blokk, men helt til du programmerer en ny mating.
  • Før du flytter en akse, kontrollerer styringen om den definerte hastigheten er nådd. For posisjoneringsblokker med matingen FMAX kontrollerer ikke styringen hastigheten.

Verktøyforvalg med TOOL DEF

Bruk

Ved hjelp av TOOL DEF klargjør styringen et verktøy i magasinet, noe som reduserer verktøyskiftetiden.

 
Machine

Følg maskinhåndboken!

Forvalg av verktøyer med TOOL DEF er en maskinavhengig funksjon.

Funksjonsbeskrivelse

Hvis maskinen din er utstyrt med et kaotisk verktøyskiftesystem og en dobbel griper, kan du foreta et verktøyforvalg. For å gjøre dette programmerer du TOOL DEF-funksjonen etter en TOOL CALL-blokk og velger verktøyet som skal brukes neste gang i NC-programmet. Styringen klargjør verktøyet under programkjøringen.

Innføring

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.

11 TOOL DEF 2 .1

; Forhåndsvelg verktøy

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

TOOL DEF

Syntaksåpning for forhåndsvalg av verktøy

2, QS2 eller "MILL_D4_ROUGH"

Verktøydefinisjon som fast eller variabelt nummer eller navn

 
Tip

Bare verktøydefinisjonen som tall er entydig, siden verktøynavnet kan være identisk for flere verktøy!

.1

Verktøyets trinnindeks

Indeksert verktøy

Valgfritt syntakselement

Du kan bruke denne funksjonen for alle teknologier bortsett fra avrettingverktøy (alternativ 156).

Brukseksempel

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.

11 TOOL CALL 5 Z S2000

; Kall opp verktøyet

12 TOOL DEF 7

; Forhåndsvelg neste verktøy

* - ...

21 TOOL CALL 7

; Kall opp forhåndsvalgt verktøy