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.
Verktøyoppkall med TOOL CALL
Bruk
Relaterte emner
- Automatisk verktøyskifte med M101
- Verktøytabell tool.t
- Plasstabell TOOL_P.TCH
Skift automatisk søsterverktøy med M101
Forutsetning
- Verktøy definert
For å kalle opp et verktøy må verktøyet være definert i verktøybehandlingen.
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.
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.
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.
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 |
.1 | |
Z | Verktøyakse Som standard bruker du Z-verktøyaksen. Avhengig av maskinen er flere valgmuligheter tilgjengelig. Syntakselement avhengig av teknologi eller applikasjon |
S eller S(VC =) | |
F, FZ eller FU | Mating Alternative matespesifikasjoner: mating per tann eller mating per omdreining Valgfritt syntakselement |
DL | Deltaverdi for verktøylengden Valgfritt syntakselement |
DR | Deltaverdi for verktøyradius Valgfritt syntakselement |
DR2 | Deltaverdi for verktøyradius 2 Valgfritt syntakselement |
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ø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.
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.
Verktøyoppkall av et avrettingsverktøy (alternativ 156)
- Du kan definere følgende verktøydata for et avrettingsverktøy:
- Fast eller variabelt nummer eller navn på verktøyet
- Verktøyets trinnindeks
- Mating
Ved oppringing av et avrettingverktøy trengs nummeret eller navnet på verktøyet!
Avrettingsverktøytabell tooldress.drs (alternativ 156)
Du kan bare kalle opp et avrettingsverktøy i avrettingsdrift!
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!
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
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.
Tips:
- Med maskinparameteren allowToolDefCall (nr. 118705), definerer maskinprodusenten om du kan definere et verktøy ved navn, nummer eller begge i funksjonene TOOL CALL og TOOL DEF.
- Med den valgfrie maskinparameteren progToolCallDL (nr. 124501) definerer maskinprodusenten om styringen skal ta hensyn til deltaverdier fra et verktøyoppkall i arbeidsområdet Posisjoner.
Skjæredata
Bruk
Skjæredataene består av spindelturtallet S eller alternativt av konstant skjærehastighet VC og matehastigheten F.

Funksjonsbeskrivelse
Spindelturtall S
- Du har følgende alternativer for å definere spindelturtallet S:
- Verktøyoppkall med TOOL CALL
- S-knappen i applikasjonen Manuell drift
Du definerer spindelturtallet S i enheten for spindelomdreininger per minutt rpm.
Alternativt kan du definere konstant skjærehastighet VC i meter per minutt m/min i et verktøyoppkall.
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.
Statusvisninger
- Styringen viser gjeldende spindelturtall i følgende arbeidsområder:
- Arbeidsområdet Posisjoner
- POS-fanen i arbeidsområdet Status
Mating F
- Du kan definere mating F på følgende måter:
- Verktøyoppkall med TOOL CALL
- Posisjoneringsblokk
- F-knappen i applikasjonen Manuell drift
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
- Mating per omdreining FU i mm/omdreininger
Med FZ definerer du banen i millimeter som verktøyet dekker per tann.
Hvis du bruker FZ, må du definere antall tenner i CUT-kolonnen i verktøybehandlingen.
Med FU definerer du avstanden i millimeter som verktøyet dekker per spindelomdreining.
Mating per omdreining brukes primært ved dreiing (alternativ 50).
Du kan kalle opp matingen som er definert i et TOOL CALL i NC-programmet med 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.
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.
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.
Statusvisninger
- Styringen viser gjeldende matehastighet i mm/min i følgende arbeidsområder:
- Arbeidsområdet Posisjoner
- POS-fanen i arbeidsområdet Status
- 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
I applikasjonen Manuell drift viser styringen matingen inkludert desimaler i POS-fanen. Styringen viser matingen med totalt seks sifre.
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.
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.
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 |
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.
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 |