Syklus 22 UTFRESING

ISO-programmering

G122

Bruk

8H000127

Ved hjelp av syklus 22 TOEM definerer du teknologidataene for utfresingen.

  • Før oppkalling av syklus 22 må du programmere flere sykluser:
  • Syklus 14 KONTURGEOMETRI eller SEL CONTOUR
  • Syklus 20 KONTURDATA
  • Bruk eventuelt syklus 21 FORBORING

Syklusforløp

  1. Styringen fører verktøyet over innstikkspunktet. Dermed blir sluttoleranse for side tatt hensyn til
  2. I den første matedybden freser verktøyet konturen innenfra og utover med fresematingen Q12
  3. Samtidig blir øykonturene (her: C/D) frest ut i retning lommekonturen (her: A/B)
  4. I neste skritt fører styringen verktøyet til neste matedybde og gjentar utfresingsprosedyren til den programmerte dybden er nådd
  5. Deretter kjører verktøyet tilbake i verktøyaksen til den sikre høyden eller til den siste programmerte posisjonen før syklusen. Denne atferden avhenger av maskinparameteren posAfterContPocket (nr. 201007).

Tips:

 
Merknad
Kollisjonsfare!
Hvis du har stilt parameteren posAfterContPocket (nr. 201007) inn på ToolAxClearanceHeight, posisjonerer styringen verktøyet bare i verktøyakseretning på sikker høyde etter syklusens slutt. Styringen posisjonerer ikke verktøyet på arbeidsplanet. Kollisjonsfare!
  1. Posisjoner verktøyet med alle koordinatene til arbeidsplanet etter syklusens slutt, f.eks. L X+80 Y+0 R0 FMAX
  2. Programmer en absolutt posisjon etter syklusen, ingen inkrementell bevegelse
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Ved etterbearbeiding tar ikke styringen hensyn til en definert slitasjeverdi DR på grovbearbeidingsverktøyet.
  • Hvis M110 er aktiv under bearbeidingen, blir matingen ved innvendig korrigerte sirkelbuer redusert tilsvarende.
  • Denne syklusen overvåker den definerte brukslengden LU til verktøyet. Hvis LU-verdien er mindre enn eller DYBDE Q1 sender styringen ut en feilmelding.
  • Syklusen tar hensyn til tilleggsfunksjonene M109 og M110. Styringen holder matingen for sirkelbuer ved innvendige og utvendige radiuser på verktøyskjæret konstant ved innvendig og utvendig bearbeiding.
  • Tilpass mating ved sirkelbaner med M109

 
Tip

Bruk ev. en fres med en endetann som har over middels freseeffekt (DIN 844), eller utfør forboring med syklus 21.

Tips om programmering

  • Ved lommekonturer med spisse innvendige hjørner, kan det bli stående igjen restmateriale etter utfresingen hvis du bruker en overlappingsfaktor som er større enn 1. Kontroller spesielt den innerste banen ved hjelp av testgrafikken, og finjuster eventuelt på overlappingsfaktoren. Dermed får du en annen snittinndeling, noe som ofte vil gi ønsket resultat.
  • Definer nedsenkingen i syklus 22 med parameter Q19 og kolonnene ANGLE og LCUTS i verktøytabellen:
    • Hvis Q19=0 er definert, senker styringen loddrett ned selv om en senkevinkel (ANGLE) er definert for det aktive verktøyet
    • Hvis du angir ANGLE=90°, senker styringen loddrett ned. Pendelmating Q19 blir da benyttet som innstikksmating.
    • Hvis pendelmating Q19 er definert i syklus 22 og ANGLE er definert i verktøytabellen mellom 0,1 og 89,999, fører styringen inn i en heliksbevegelse med definert ANGLE
    • Hvis pendelmating er definert i syklus 22 uten at ANGLE er definert i verktøytabellen, viser styringen en feilmelding
    • Hvis geometriforholdene hindrer at en heliksbevegelse kan brukes (not), forsøker styringen å bruke en pendelbevegelse (pendelbevegelsen beregnes ut fra LCUTS og ANGLE (pendellengde = LCUTS / tan ANGLE))

Merknad i forbindelse med maskinparametere

  • Med maskinparameteren posAfterContPocket (nr. 201007) definerer du atferden etter bearbeiding av konturlommen.
    • PosBeforeMachining: Gå tilbake til startposisjon
    • ToolAxClearanceHeight: Posisjoner verktøyaksen til sikker høyde.

Syklusparametere

Hjelpebilde

Parameter

Q10 Matedybde?

Mål for hvor langt verktøyet skal mates frem.. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q11 Mating for matedybde?

Mating gjennom spindelaksebevegelser

Inndata: 0–99999,9999 alternativ FAUTO, FU, FZ

Q12 Mating utfresing?

Mating gjennom bevegelser i arbeidsplanet

Inndata: 0–99999,9999 alternativ FAUTO, FU, FZ

Q18 eller QS18 Utfresingsverkt.?

Nummer eller navn på verktøyet som styringen nettopp har grovbearbeidet med. Du kan overføre grovbearbeidingsverktøyet direkte fra verktøytabellen med en ved hjelp av valgmuligheten i handlingslinjen. I tillegg kan du bruke med alternativet Navn i handlingslinjen for å skrive inn verktøynavnet selv. Styringen setter inn anføringstegnet automatisk når du forlater inndatafeltet. Angi 0 hvis det ikke er utført noen grovbearbeidinger. Hvis du angir et nummer eller et navn her, freser styringen bare ut den delen som grovbearbeidingsverktøyet ikke har kunnet bearbeide. Hvis etterbearbeidingsområdet ikke kan nås fra siden, benytter styringen pendelinnstikk. I så fall må du angi skjærelengde LCUTS og maksimal innstikksvinkel ANGLE for verktøyet i verktøytabellen TOOL.T.

Inndata: 0...99999.9 eller maksimalt 255 tegn

Q19 Pendelmating?

Pendelmating i mm/min

Inndata: 0–99999,9999 alternativ FAUTO, FU, FZ

Q208 Mating ved tilbaketrekking

Verktøyets bevegelseshastighet i mm/min. når det tilbaketrekkes etter bearbeidingen. Hvis Q208=0 er programmert, trekker styringen ut verktøyet med mating Q12.

Inndata: 0–99999,9999 alternativ FMAX, FAUTO, PREDEF

Q401 Matefaktor i %?

Prosentvis faktor som bearbeidingsmatingen (Q12) reduseres med når verktøyet kjøres for fullt inn i materialet under utfresingen. Ved bruk av matereduksjonen kan du definere matingen ved utfresing så høyt at du oppnår optimale snittvilkår for baneoverlappingen (Q2) som er definert i syklus 20. Styringen reduserer matingen på overganger eller på trange steder slik du har definert det. Dermed blir den samlede bearbeidingstiden mindre.

Inndata: 0.0001...100

Q404 Etterbearb.strategi (0/1)?

Definer hvordan etterbearbeidingen kan utføres hvis radiusen til etterbearbeidingsverktøyet er lik eller større enn halve radiusen til grovbearbeidingsverktøyet.

0: Styringen flytter verktøyet mellom områdene som skal etterbearbeides på den aktuelle dybden langs konturen

1: Styringen trekker verktøyet tilbake til en sikker avstand mellom områdene som skal etterbearbeides, og beveger seg deretter til startpunktet for neste utfresingsområde

Inndata: 0, 1

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.

Eksempel

11 CYCL DEF 22 UTFRESING ~

Q10=-5

;MATEDYBDE ~

Q11=+150

;MATING FOR MATEDYBDE ~

Q12=+500

;MATING FOR UTFRESING ~

Q18=+0

;UTFRESINGSVERKT. ~

Q19=+0

;MATING FOR PENDLING ~

Q208=+99999

;MATING RETUR ~

Q401=+100

;MATEFAKTOR ~

Q404=+0

;ETTERBEARB.STRATEGI