syklus 233 PLANFRESING

ISO-programmering

G233

Bruk

Med syklus 233 kan du planfrese en jevn flate med flere matinger på grunnlag av en sluttoleranse. I tillegg kan du definere sidevegger i syklusen, som blir tatt hensyn til i bearbeidingen av planflaten. Syklusen har ulike bearbeidingsstrategier:

  • Strategi Q389=0: Meandrisk bearbeiding, utelate sidemating utenfor flaten som skal bearbeides
  • Strategi Q389=1: Meandrisk bearbeiding, utelate sidemating på kanten av flaten som skal bearbeides
  • Strategi Q389=2: Linjevis bearbeiding med overgang, sidemating ved retur i hurtiggang
  • Strategi Q389=3: Linjevis bearbeiding uten overgang, sidemating ved retur i hurtiggang
  • Strategi Q389=4: Spiralformet bearbeiding utenfra og innover

Strategi Q389=0 og Q389 =1

cyc232_q389_0_neu
cyc232_q389_1_neu

Strategiene Q389=0 og Q389 =1 har forskjellig overflyt ved planfresing. Ved Q389=0 ligger sluttpunktet utenfor flaten, ved Q389=1 ligger det på kanten av flaten. Styringen beregner sluttpunktet 2 ut fra sidelengden og sidesikkerhetsavstanden. Ved strategi Q389=0 kjører styringen i tillegg verktøyet rundt verktøyradiusen over planflaten.

  1. Syklusforløp
  2. Styringen fører verktøyet i ilgang FMAX fra gjeldende posisjon i arbeidsplanet til startpunkt 1. Startpunktet i arbeidsplanet er forskjøvet med verktøyradiusen og sidesikkerhetsavstanden i forhold til emnet.
  3. Deretter plasserer styringen verktøyet i ilgang FMAX på sikkerhetsavstand i spindelaksen.
  4. Deretter kjører verktøyet med fresemating Q207 i spindelaksen til den første tilleggsdybden som ble beregnet av styringen.
  1. Styringen kjører verktøyet med den programmerte fresingsmatingen til sluttpunktet 2.
  2. Deretter forskyver styringen verktøyet med forposisjoneringsmatingen på skrått til startpunktet for neste linje. Styringen beregner forskyvningen ut fra programmert bredde, verktøyradius, maksimal baneoverlappingsfaktor og sidesikkerhetsavstand.
  3. Til slutt kjører styringen verktøyet med fresematingen tilbake i motsatt retning.
  4. Planfresingen repeteres til hele den programmerte flaten er bearbeidet.
  5. Deretter plasserer styringen verktøyet i ilgang FMAX tilbake til startpunktet 1.
  6. Hvis flere matinger er nødvendig, kjører styringen verktøyet i spindelaksen med posisjoneringsmating til den neste tilleggsdybden.
  7. Prosedyren gjentas til alle matingene er utført. Ved siste mating blir den angitte sluttoleransen frest bort med slettfres.
  8. Til slutt fører styringen verktøyet med FMAX tilbake til 2. sikkerhetsavstand.

Strategi Q389=2 og Q389=3

cyc232_q389_2_neu
cyc233_q389_3

Strategiene Q389=2 og Q389 =3 har forskjellig overflyt ved planfresing. Ved Q389=2 ligger sluttpunktet utenfor flaten, ved Q389=3 ligger det på kanten av flaten. Styringen beregner sluttpunktet 2 ut fra sidelengden og sidesikkerhetsavstanden. Ved strategi Q389=2 kjører styringen i tillegg verktøyet rundt verktøyradiusen over planflaten.

  1. Syklusforløp
  2. Styringen fører verktøyet i ilgang FMAX fra gjeldende posisjon i arbeidsplanet til startpunkt 1. Startpunktet i arbeidsplanet er forskjøvet med verktøyradiusen og sidesikkerhetsavstanden i forhold til emnet.
  3. Deretter plasserer styringen verktøyet i ilgang FMAX på sikkerhetsavstand i spindelaksen.
  4. Deretter kjører verktøyet med fresemating Q207 i spindelaksen til den første tilleggsdybden som ble beregnet av styringen.
  1. Deretter føres verktøyet med programmert fresemating Q207 til endepunktet 2.
  2. Styringen kjører verktøyet i verktøyaksen til sikkerhetsavstanden over den gjeldende matedybden og kjører med FMAXdirekte tilbake til startpunktet for neste linje. Styringen beregner forskyvningen ut fra programmert bredde, verktøyradius, maksimal baneoverlappingsfaktor Q370 og sidesikkerhetsavstand Q357.
  3. Deretter føres verktøyet tilbake til den aktuelle tilleggsdybden og så mot sluttpunktet 2.
  4. Prosessen gjentas til den angitte flaten er fullstendig bearbeidet. På slutten av siste bane plasserer styringen verktøyet i ilgang FMAX tilbake til startpunktet 1.
  5. Hvis flere matinger er nødvendig, kjører styringen verktøyet i spindelaksen med posisjoneringsmating til den neste tilleggsdybden.
  6. Prosedyren gjentas til alle matingene er utført. Ved siste mating blir den angitte sluttoleransen frest bort med slettfres.
  7. Til slutt fører styringen verktøyet med FMAX tilbake til 2. sikkerhetsavstand.

Strategiene Q389=2 og Q389=3 - med sidebegrensning

Hvis du programmerer en sidebegrensning, kan det hende at styringen ikke kan mate utenfor konturen. I dette tilfellet er syklusforløpet som følger:

cyc233_q389_5
  1. Styringen kjører verktøyet med FMAX til tilkjøringsposisjonen i arbeidsplanet. Denne posisjonen er forskjøvet med verktøyradiusen og sidesikkerhetsavstanden Q357 i forhold til emnet.
  2. Verktøyet kjører i ilgang FMAX i verktøyaksen til sikkerhetsavstanden Q200 og deretter med Q207 MATING FRESING til den første matdybden Q202.
  3. Styringen fører verktøyet med en sirkelbane til startpunktet 1.
  4. Verktøyet føres med den programmerte matingen Q207 til sluttpunktet 2 og forlater konturen med en sirkelbane.
  5. Til slutt posisjonerer styringen verktøyet med Q253 MATING FORPOSISJON. til tilkjøringsposisjonen til neste bane.
  6. Gjenta trinn 3 til 5 til hele flaten er frest.
  7. Når flere matedybder er programmert, fører styringen verktøyet til slutten av den siste banen til sikkerhetsavstanden Q200 og posisjonerer seg til neste tilkjøringsposisjon på arbeidsplanet.
  8. Ved siste mating freser styringen Q369 TOLERANSE FOR DYBDE i Q385 MATING GLATTDREIING.
  9. På slutten av siste bane posisjonerer styringen verktøyet på den andre sikkerhetsavstanden Q204 og til slutt på den sist programmerte posisjonen før syklusen.
  10.  
    Tip
    • Sirkelbanene ved start og stopp av banene avhenger av Q220 HJOERNERADIUS.
    • Styringen beregner forskyvningen ut fra programmert bredde, verktøyradius, maksimal baneoverlappingsfaktor Q370 og sidesikkerhetsavstand Q357.

Strategi Q389=4

cyc233_q389_4
  1. Syklusforløp
  2. Styringen fører verktøyet i ilgang FMAX fra gjeldende posisjon i arbeidsplanet til startpunkt 1. Startpunktet i arbeidsplanet er forskjøvet med verktøyradiusen og sidesikkerhetsavstanden i forhold til emnet.
  3. Deretter plasserer styringen verktøyet i ilgang FMAX på sikkerhetsavstand i spindelaksen.
  4. Deretter kjører verktøyet med fresemating Q207 i spindelaksen til den første tilleggsdybden som ble beregnet av styringen.
  1. Deretter føres verktøyet med den programmerte Mating for fresing til startpunktet til fresebanen med en tangential fremkjøringsbevegelse.
  2. Styringen bearbeider planflaten i fresematingen utenfra og innover med kortere og kortere fresebaner. Verktøyet er permanent i inngrepet med den konstante sidematingen.
  3. Prosessen gjentas til den angitte flaten er fullstendig bearbeidet. På slutten av siste bane plasserer styringen verktøyet i ilgang FMAX tilbake til startpunktet 1.
  4. Hvis flere matinger er nødvendig, kjører styringen verktøyet i spindelaksen med posisjoneringsmating til den neste tilleggsdybden.
  5. Prosedyren gjentas til alle matingene er utført. Ved siste mating blir den angitte sluttoleransen frest bort med slettfres.
  6. Til slutt fører styringen verktøyet med FMAX tilbake til 2. sikkerhetsavstand.

Begrensning

cyc233_begrenzung

Med begrensningene kan du begrense bearbeidingen av planflaten for å for eksempel ta hensyn til sidevegger eller avsatser i bearbeidingen. En sidevegg som er definert med en begrensning, bearbeides til målet som beregnes ut fra startpunktet eller sidelengden til planflaten. Ved grovfresingen tar kontrollsystemet hensyn til toleransen for side, ved slettfresing brukes toleransen til forposisjonering av verktøyet.

Tips:

 
Merknad
Kollisjonsfare!
Hvis du angir dybden positivt ved en syklus, snur styringen beregningen av forposisjoneringen. Verktøyet kjører med ilgang i verktøyaksen til sikkerhetsavstand under emneoverflaten! Kollisjonsfare!
  1. Angi dybde negativt
  2. Med maskinparameter displayDepthErr (nr. 201003) kan du stille inn om styringen skal vise (on) en feilmelding eller ikke (off) når en positiv dybde angis
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Styringen forposisjonerer automatisk verktøyet på verktøyaksen. Overhold Q204 2. SIKKERHETSAVST..
  • Styringen reduserer matedybden til skjærelengden LCUTS som er definert i verktøytabellen, hvis skjærelengden er kortere enn matedybden Q202 som er angitt i syklusen.
  • Syklus 233 overvåker oppføringen av verktøy- eller skjærelengden LCUTS til verktøytabellen. Hvis lengden til verktøyet eller skjærene ikke er tilstrekkelig ved en sluttbearbeiding, deler styringen bearbeidingen opp i flere bearbeidingstrinn.
  • Denne syklusen overvåker den definerte brukslengden LU til verktøyet. Hvis den er mindre enn bearbeidingsdybden, sender styringen ut en feilmelding.

Tips om programmering

  • Forhåndsposisjoner verktøyet på startposisjon i arbeidsplanet med radiuskorreksjon R0. Vær oppmerksom på bearbeidingsretningen.
  • Hvis Q227 STARTPUNKT 3. AKSE og Q386 SLUTTPUNKT 3. AKSE er angitt likt, utfører styringen ikke syklusen (dybde = 0 programmert).
  • Hvis du definerer Q370 BANEOVERLAPPING >1, tas det hensyn til den programmerte overlappingsfaktoren alt fra den første bearbeidingsbanen.
  • Hvis det er satt en begrensning (Q347, Q348 eller Q349) i bearbeidingsretningen Q350, forlenger syklusen konturen i materetningen med hjørneradiusen Q220. Angitt flate bearbeides helt ferdig.
 
Tip

Angi Q204 2. SIKKERHETSAVST. slik at det ikke kan oppstå en kollisjon med emnet eller oppspenningsutstyret.

Syklusparametere

Hjelpebilde

Parameter

Q215 Maskinoperasjon (0/1/2)?

Definer bearbeidingsomfanget:

0: skrubbing og slettfresing

1: Bare skrubbing

2: Bare skrubbing
Slettfresing side og slettfreesing dybde utføres bare hvis det respektive slettfresemålet (Q368, Q369) er definert

Inndata: 0, 1, 2

Q389 Bearbeidingsstrategi (0-4)?

Fastslå hvordan styringen skal bearbeide flaten:

0: Meanderformet bearbeiding, sidemating i posisjoneringsmating utenom flaten som skal bearbeides

1: Meanderformet bearbeiding, sidemating i fresematingen på kanten av flaten som skal bearbeides

2: Bearbeiding linjevis, retur og sidemating i posisjoneringsmating utenom flaten som skal bearbeides

3: Bearbeiding linjevis, sidemating i posisjoneringsmating på kanten av flaten som skal bearbeides

4: Bearbeiding spiralformet, lik mating utenfra og innover

Inndata: 0, 1, 2, 3, 4

Q350 Freseretning?

Arbeidsplanakse som bearbeidingen skal innrettes etter:

1: Hovedakse = bearbeidingsretning

2: Hjelpeakse = bearbeidingsretning

Inndata: 1, 2

Q218 1. Sidelengde?

Lengden til flaten som skal bearbeides i arbeidsplanets hovedakse, i forhold til startpunktet for 1. akse. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q219 2. Sidelengde?

Lengden til flaten som skal bearbeides på arbeidsplanets hjelpeakse. Du kan definere retningen for første tverrstilling i forhold til STARTPUNKT 2. AKSE ved hjelp av fortegnet. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

cyc233_2

Q227 Startpunkt 3. akse?

Koordinat på emneoverflate for beregning av mating. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q386 Sluttpunkt 3. akse?

Koordinat i spindelaksen som flaten skal planfreses på. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q369 Slutttoleranse for dybde?

Verdi som skal brukes for siste mating. Verdien er inkrementell.

Inndata: 0–99999,9999

Q202 Maksimal matedybde?

Mål for hvor langt verktøyet skal mates frem. Angi verdi større enn 0 og inkrementelt.

Inndata: 0–99999,9999

Q370 Baneoverlapping faktor?

Maksimal sideveis mating k. Styringen beregner faktisk sideveis mating ut fra 2. sidelengde (Q219) og verktøyradius slik at samme sideforskyvning hele tiden benyttes.

Inndata: 0.0001...1.9999

cyc233_1

Q207 Mating fresing?

Verktøyets bevegelseshastighet ved fresing i mm/min

Inndata: 0...99999.999 alternativ FAUTO, FU, FZ

Q385 Mating glattdreiing?

Verktøyets bevegelseshastighet ved fresing under siste mating i mm/min

Inndata: 0...99999.999 alternativ FAUTO, FU, FZ

Q253 Mating forposisjonering?

Verktøyets bevegelseshastighet ved bevegelse til startposisjon og til neste linje i mm/min. Hvis verktøyet beveger seg på tvers av materialet (Q389=1), flytter styringen verktøyet sideveis med fresemating Q207.

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

Q357 Sikkerhetsavstand side?

Parameteren Q357 har innvirkning på følgende situasjoner:

Tilkjøring til den første tilleggsdybden: Q357 er sideavstanden til verktøyet fra emnet.

Skrubbing med fresestrategieneQ389=0-3: Overflaten som skal bearbeides, økes i Q350 FRESERETNING med verdien fra Q357 forutsatt at det ikke er satt noen begrensning i denne retningen.

Slettfresing side: Banene blir forlenget med Q357 i Q350 FRESERETNING.

Verdien er inkrementell.

Inndata: 0–99999,9999

Q200 Sikkerhetsavstand?

Avstand mellom verktøyspiss og emneoverflate. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ PREDEF

Overhold Q204 2. Sikkerhetsavstand?

Koordinat på spindelaksen der verktøy og emne (oppspenningsutstyr) ikke kan kollidere. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ PREDEF

cyc233_3

Q347 1.begrensning?

Velg emneside der planflaten skal bli begrenset av en sidevegg (ikke mulig ved spiralformet bearbeiding). Alt etter plasseringen til sideveggen begrenser styringen bearbeidingen av planflaten til den aktuelle startpunktkoordinaten eller sidelengden:

0: ingen begrensning

-1: begrensning i negativ hovedakse

+1: begrensning i positiv hovedakse

-2: begrensning i negativ hjelpeakse

+2: begrensning i positiv hjelpeakse

Inndata: -2, -1, 0, +1, +2

Q348 2.begrensning?

Se parameter 1. begrensning Q347

Inndata: -2, -1, 0, +1, +2

Q349 3.begrensning?

Se parameter 1. begrensning Q347

Inndata: -2, -1, 0, +1, +2

Q220 Hjørneradius?

Radius for hjørne mot begrensninger (Q347Q349)

Inndata: 0–99999,9999

Q368 Slutttoleranse for side?

Sluttoleranse i arbeidsplanet. Verdien er inkrementell.

Inndata: 0–99999,9999

Q338 Infeed for slettfresing?

Mål som angir verktøymatingen i spindelaksen ved slettfresing.

Q338=0: slettfresing med én mating

Verdien er inkrementell.

Inndata: 0–99999,9999

Q367 Plass. av flate (–1/0/1/2/3/4)?

Flatens plassering i forhold til verktøyets posisjon når syklusoppkallingen utføres:

-1: verktøyposisjon = gjeldende posisjon

0: verktøyposisjon = sentrum av tapp

1: verktøyposisjon = nedre venstre hjørne

2: verktøyposisjon = nedre høyre hjørne

3: verktøyposisjon = øvre høyre hjørne

4: verktøyposisjon = øvre venstre hjørne

Inntasting: –1, 0, +1, +2, +3, +4

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 233 PLANFRES ~

Q215=+0

;MASKINOPERASJON ~

Q389=+2

;FRESESTRATEGI ~

Q350=+1

;FRESERETNING ~

Q218=+60

;1. SIDELENGDE ~

Q219=+20

;2. SIDELENGDE ~

Q227=+0

;STARTPUNKT 3. AKSE ~

Q386=+0

;SLUTTPUNKT 3. AKSE ~

Q369=+0

;TOLERANSE FOR DYBDE ~

Q202=+5

;MAKS. MATEDYBDE ~

Q370=+1

;BANEOVERLAPPING ~

Q207=+500

;MATING FRESING ~

Q385=+500

;MATING GLATTDREIING ~

Q253=+750

;MATING FORPOSISJON. ~

Q357=+2

;SI.AVSTAND SIDE ~

Q200=+2

;SIKKERHETSAVST. ~

Q204=+50

;2. SIKKERHETSAVST. ~

Q347=+0

;1.BEGRENSNING ~

Q348=+0

;2.BEGRENSNING ~

Q349=+0

;3.BEGRENSNING ~

Q220=+0

;HJOERNERADIUS ~

Q368=+0

;TOLERANSE FOR SIDE ~

Q338=+0

;INFEED SLETTFRESING ~

Q367=-1

;FLATEPLASSERING

12 L X+50 Y+50 R0 FMAX M99