Syklus 872 FORSENK. UTV. AKSIAL

ISO-programmering

G872

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

cyc872

Med denne syklusen kan du frese noter aksialt (planforsenking). Utvidet funksjonsomfang:

  • På starten og slutten av konturen kan du sette inn en fas eller avrunding
  • I syklusen kan du definere vinkel for sideveggene til noten
  • I konturhjørnene kan du legge til radier

Du kan valgfritt bruke syklusene for grovfresing, slettfresing eller komplett bearbeiding. Avsponingen ved grovfresing skjer akseparallelt.

Syklusforløp grovfresing

Som syklusstartpunkt bruker styringen verktøyposisjonen ved syklusoppkalling. Hvis Z-koordinaten til startpunktet er mindre enn Q492 Konturstart-Z, posisjonerer styringen verktøyet i Z-koordinaten på Q492, og starter syklusen derfra.

  1. Ved det første fulle innstikket beveger styringen verktøyet med en redusert mating Q511 ned til dybden av innstikket + toleransen.
  2. Styringen trekker verktøyet tilbake i ilgang
  3. Styringen mater verktøyet fra siden med verdien Q510 x verktøybredden (Cutwidth)
  4. I matingen Q478 utfører styringen et nytt innstikk
  5. Avhengig av parameteren Q462 trekker styringen verktøyet tilbake
  6. Styringen maskinerer området mellom startposisjonen og sluttpunktet ved å gjenta trinnene 2 til 4
  7. Så snart notbredden er nådd, fører styringen verktøyet tilbake til syklusstartpunktet i ilgang

Kamforsenking

  1. Ved det innstikket i det fulle beveger styringen verktøyet med en redusert mating Q511 ned til dybden av innstikket + toleransen.
  2. Styringen trekker verktøyet tilbake i ilgang etter hvert snitt
  3. Helsnittenes posisjon og deres antall er avhengig av Q510 og bredden på skjæret (CUTWIDTH). Skritt 1 og 2 blir gjentatt til alle helsnitt er utført
  4. Styringen maskinerer materialet som blir igjen med matingen Q478
  5. Styringen trekker verktøyet tilbake i ilgang etter hvert snitt
  6. Styringen gjentar skritt 4 og 5 inntil alle kamsteg er skrubbet.
  7. Deretter plasserer styringen verktøyet i ilgang tilbake til syklusstartpunktet

Syklusforløp slettfresing

Styringen bruker verktøyposisjonen ved syklusoppkall som syklusstartpunkt. Hvis Z-koordinaten til startpunktet er mindre enn Q492 Konturstart-Z, posisjonerer styringen verktøyet i Z-koordinaten på Q492, og starter syklusen derfra.

  1. Styringen fører verktøyet til første notside i ilgang.
  2. Styringen slettfreser notens sidevegg med den definerte matingen Q505.
  3. Styringen trekker verktøyet tilbake i ilgang.
  4. Styringen fører verktøyet til andre notside i ilgang.
  5. Styringen slettfreser notens sidevegg med den definerte matingen Q505.
  6. Styringen slettfreser én halvdel av noten med den definerte matingen.
  7. Styringen fører verktøyet til første den første siden i ilgang.
  8. Styringen slettfreser den andre halvdelen av noten med den definerte matingen.
  9. Styringen fører verktøyet tilbake til syklusstartpunktet i ilgang.

Tips:

  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE TURN.
  • Verktøyposisjonen ved syklusoppkalling bestemmer størrelsen til området som skal maskineres (syklusstartpunkt).

Tips om programmering

  • Programmer posisjoneringsblokken til startposisjonen før syklusoppkallingen med radiuskorrigeringen R0.
  • En toleranse kan aktiveres for forsenkningsbredden via FUNCTION TURNDATA CORR TCS: Z/X DCW og/eller en oppføring i DCW-kolonnen i dreieverktøytabellen. DCW kan motta positive og negative verdier og blir lagt til forsenkningsbredden: CUTWIDTH + DCWTab + FUNCTION TURNDATA CORR TCS: Z/X DCW. Når en DCW som er angitt i tabellen, er aktiv i grafikken, er en DCW som er programmert via FUNCTION TURNDATA CORR TCS, ikke synlig.
  • Hvis kamforsenking er aktiv (Q562 = 1) og verdien Q462 MODUS RETUR er ulik 0, så avgir ikke styringen ikke noen feilmelding.

Syklusparametere

Hjelpebilde

Parameter

Q215 Maskineringsomfang (0/1/2/3)?

Definer bearbeidingsomfanget:

0: skrubbing og slettfresing

1: bare skrubbing

2: bare slettfresing på ferdigmål

3: bare slettfresing på toleranse

Inndata: 0, 1, 2, 3

Q460 Sikkerhetsavstand?

Reservert, ingen funksjon for øyeblikket

Q491 Diameter på konturstart?

X-koordinatet for konturens startpunkt (diameterspesifikasjon)

Inndata: -99999.999...+99999.999

cyc872_1

Q492 Konturstart Z?

Z-koordinatet til konturens startpunkt

Inndata: -99999.999...+99999.999

Q493 Konturended diameter?

X-koordinatet for konturens endepunkt (diameterspesifikasjon)

Inndata: -99999.999...+99999.999

Q494 Konturende Z?

Z-koordinatet til konturens endepunkt

Inndata: -99999.999...+99999.999

Q495 Flankevinkel?

Vinkel mellom flanken på konturstartpunktet og parallellinjen til roteringsaksen.

Inndata: 0...89.9999

Q501 Type startelement (0/1/2)?

Definer elementtype ved konturstart (omkretsflate):

0: ingen ekstra elementer

1: element er en fas

2: element er en radius

Inndata: 0, 1, 2

Q502 Størrelse på startelement?

Størrelse på startelement (faseavsnitt)

Inndata: 0...999.999

Q500 Radius på konturhjørne?

Radius på konturhjørne. Når ingen radius er angitt, oppstår radiusen til skjæreplaten.

Inndata: 0...999.999

Q496 Vinkel på andre flanke?

Vinkel mellom flanken på konturstartpunktet og parallellinjen til roteringsaksen.

Inndata: 0...89.9999

Q503 Type endelement (0/1/2)?

Definer elementtype ved konturslutt:

0: ingen ekstra elementer

1: element er en fas

2: element er en radius

Inndata: 0, 1, 2

Q504 Størrelse på endelement?

Størrelse på endeelement (faseavsnitt)

Inndata: 0...999.999

Q478 Mating?

Matehastighet ved skrubbing. Når du har programmert M136, tolker styringen matingen i millimeter per omdreining, uten M136 i millimeter per minutt.

Inndata: 0...99999.999 alternativ FAUTO

cyc872_2

Q483 Toleransediameter?

Diametertoleranse på den definerte konturen. Verdien er inkrementell.

Inndata: 0...99.999

Q484 Toleranse Z?

Overdimensjon på den definerte konturen i aksial retning. Verdien er inkrementell.

Inndata: 0...99.999

Q505 Mating glattdreiing?

Matehastighet ved slettfresing. Når du har programmert M136, tolker styringen matingen i millimeter per omdreining, uten M136 i millimeter per minutt.

Inndata: 0...99999.999 alternativ FAUTO

cyc872_1

Q463 Begrense skjæredybde?

Maks skjæredybde per snitt

Inndata: 0...99.999

Q510 Overlapping for sporbredde?

Med faktor Q510 kan du påvirke sidematingen av verktøyet ved skrubbing. Q510 blir multiplisert med bredden CUTWIDTH til verktøyet. Det resulterer i sidematingen k.

Inndata: 0.001...1

Q511 Matefaktor i %?

Med faktor Q511 kan du påvirke matingen ved fullstendig innstikking, altså ved innstikk med hele verktøybredden CUTWIDTH.

Hvis du bruker matefaktoren, kan du opprette optimale snittvilkår under resten av grovfresingsprosessen. Du kan dermed definere Mating for skrubbing Q478 så stor at den gir optimale snittvilkår ved overlapping av forsenkningsbredden (Q510). Styringen reduserer da matingen med faktoren Q511 bare ved fullstendig innstikk. Sammenlagt kan det resultere i en kortere bearbeidingstid.

Inndata: 0.001...150

Q462 Fremgangsmåte for retur (0/1)?

Med Q462 definerer du tilbaketrekningsatferden etter innstikket.

0: Styringen trekker verktøyet tilbake langs konturen

1: Styringen beveger først verktøyet på skrå bort fra konturen og trekker det deretter tilbake

Inndata: 0, 1

Q211 Hviletid / o/min?

Angi en forsinkelse i omdreininger på verktøyspindelen som forsinker tilbaketrekkingen etter forsenkingen på bakken. Tilbaketrekkingen skjer først når verktøyet har ventet Q211 omdreininger.

Inndata: 0...999.99

Q562 Kamforsenking (0/1)?

0: Ingen kamforsenking - Det første innstikket gjøres fullt ut, de følgende er forskjøvet til siden og overlapper Q510 * bredden på snittet (CUTWIDTH)

1: Kamforsenking - forhåndsstikket finner sted i helsnitt. Deretter utføres bearbeidingen av de gjenstående stegene. Disse stikkes etter hverandre Dette fører til en sentral sponfjerning, slik at faren for at sponen klemmer seg fast blir vesentlig redusert

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 872 FORSENK. UTV. AKSIAL ~

Q215=+0

;MASKINOPERASJON ~

Q460=+2

;SIKKERHETSAVSTAND ~

Q491=+75

;KONTURSTART DIAMETER ~

Q492=-20

;KONTURSTART Z ~

Q493=+50

;KONTURENDE X ~

Q494=-50

;KONTURENDE Z ~

Q495=+5

;VINKEL PA FLANKE ~

Q501=+1

;TYPE STARTELEMENT ~

Q502=+0.5

;STORRELSE PA STARTELEMENT ~

Q500=+1.5

;RADIUS FOR KONTURHJORNE ~

Q496=+5

;FLANKEVINKEL ~

Q503=+1

;TYPE ENDEELEMENT ~

Q504=+0.5

;STORRELSE PA ENDEELEMENT ~

Q478=+0.3

;MATING ~

Q483=+0.4

;TOLERANSEDIAMETER ~

Q484=+0.2

;TOLERANSE Z ~

Q505=+0.2

;MATING GLATTDREIING ~

Q463=+0

;BEGRENSN. SKJAEREDYBDE ~

Q510=+0.08

;OVERLAPPING FORSENK. ~

Q511=+100

;MATEFAKTOR ~

Q462=+0

;MODUS RETUR ~

Q211=+3

;HVILETID OMDR. ~

Q562=+0

;KAMFORSENKING

12 L X+75 Y+0 Z+2 FMAX M303

13 CYCL CALL