Syklus 24 SIDETOLERANSE

ISO-programmering

G124

Bruk

Med syklus 24 SIDETOLERANSE blir toleransen for side som er programmert i syklus 20, slettfrest. Du kan gjennomføre denne syklusen i medfres eller motfres.

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

Syklusforløp

  1. Styringen fører verktøyet over komponenten til startpunktet for tilkjøringsposisjonen. Denne posisjonen i nivået avhenger av en tangential sirkelbane som styringen deretter bruker til å føre verktøyet til konturen
  2. Deretter beveger styringen verktøyet til første matedybde i mating for dybdemating
  3. Styringen kjører forsiktig til konturen til hele konturen er slettfrest. Hver delkontur slettfreses separat
  4. Styringen kjører til eller fra finkonturen i en tangential heliksbue. Starthøyden til heliksen er 1/25 av sikkerhetsavstanden Q6, men maksimalt den resterende siste matedybden over sluttdybden
  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).
 
Tip

Styringen beregner startpunktet også i forhold til rekkefølgen på kjøringen. Hvis du velger slettfresingssyklusen med tasten GOTO og så starter NC-programmet, kan startpunktet ligge på et annet sted enn hvis du kjører NC-programmet i den definerte rekkefølgen.

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.
  • Hvis det ikke har blitt definert noen toleranse i syklus 20, vil styringen avgi feilmeldingen For stor verktøyradius.
  • Hvis du fullfører syklus 24 uten å ha grovbearbeidet med syklus 22, ligger radiusen på bearbeidingsverktøyet på verdien "0".
  • Styringen beregner automatisk startpunktet for slettfresing. Startpunktet avhenger av plassforholdene i lommen og programmert toleranse i syklus 20.
  • 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 Q15, sender styringen ut en feilmelding.
  • Du kan utføre syklusen med et slipeverktøy.
  • 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

Tips om programmering

  • Summen av parameteren for sluttoleranse for side (Q14) og slettfresverktøyets radius må være mindre enn summen av parameteren for sluttoleranse for side (Q3, syklus 20) og utfresingsverktøyets radius.
  • Toleranse for side Q14 blir værende etter slettfresingen, så den må være mindre enn toleransen i syklus 20.
  • Syklus 24 kan også brukes til konturfresing. I så fall må du:
    • definere konturen som skal freses, som en separat øy (uten lommebegrensning)
    • Angi en sluttoleranse (Q3) i syklus 20 som er større enn summen av sluttoleranse Q14 og verktøyradiusen som benyttes

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

Q9 Rotasjonsretning? Mot høyre = -1

Bearbeidingsretning:

+1: rotering mot urviseren

-1: rotering med urviseren

Inndata: -1, +1

8H000168

Q10 Matedybde?

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

Inndata: -99999,9999–+99999,9999

Q11 Mating for matedybde?

Verktøyets bevegelseshastighet ved innstikk i mm/min

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

Q12 Mating utfresing?

Mating gjennom bevegelser i arbeidsplanet

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

Q14 Slutttoleranse for side?

Toleransen for side Q14 blir værende etter slettfresingen. Toleransen må være mindre enn toleransen i syklus 20 Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q438 eller QS438 Nr./navn på utfresingsverktøy?

Nummer eller navn på verktøyet som styringen nettopp har freset ut konturlommen 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. Når du forlater inndatafeltet, legger styringen automatisk til anføringstegnet ovenfor.

Q438=-1: Verktøyet som ble brukt sist, blir godkjent som utfresingsverktøy (standardatferd)

Q438=0: Hvis den ikke er grovbearbeidet, angir du nummeret på et verktøy med radius 0. Det er vanligvis verktøyet med nummeret 0.

Inndata: -1...+32767.9 eller 255 tegn

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 24 SIDETOLERANSE ~

Q9=+1

;ROTASJONSRETNING ~

Q10=+5

;MATEDYBDE ~

Q11=+150

;MATING FOR MATEDYBDE ~

Q12=+500

;MATING FOR UTFRESING ~

Q14=+0

;TOLERANSE FOR SIDE ~

Q438=-1

;UTFRESINGSVERKTOEY