Syklus 252 RUND LOMME

ISO-programmering

G252

Bruk

Med syklus 252 kan du bearbeide en sirkellomme. Avhengig av syklusparameterne er følgende bearbeidingsalternativer tilgjengelige:

  • Full bearbeiding: Skrubbing, slettfresing dybde, slettfresing side
  • Bare skrubbing
  • Bare slettfresing dybde og slettfresing side
  • Bare slettfresing dybde
  • Bare slettfresing side

Syklusforløp

Skrubbing

  1. Styringen fører verktøyet først i ilgang til sikkerhetsavstanden Q200 over emnet
  2. Verktøyet senkes ned i sentrum av lommen med verdien for matedybden. Nedsenkingsstrategien defineres av parameter Q366.
  3. Styringen freser ut lommen innenfra og utover og tar hensyn til baneoverlappingen (Q370) og sluttoleransen (Q368 og Q369)
  4. På slutten av utfresingsprosedyren fører styringen verktøyet i arbeidsplanet tangentialt bort fra lommeveggen med sikkerhetsavstanden Q200, løfter verktøyet med Q200 og fører det i ilgang tilbake til sentrum av lommen
  5. Trinnene 2 til 4 blir gjentatt til den programmerte lommedybden er oppnådd. Sluttoleransen Q369 blir tatt hensyn til
  6. Hvis bare skrubbing er programmert (Q215=1), føres verktøyet tangentialt bort fra lommeveggen med sikkerhetsavstanden Q200, løftes i ilgang i verktøyaksen til 2. sikkerhetsavstand Q204 og føres i ilgang tilbake til sentrum av lommen

Slettfresing

  1. Hvis sluttoleranser er definert, slettfreser styringen først lommeveggene, hvis angitt i flere matinger.
  2. Styringen stiller verktøyet i verktøyaksen i en posisjon som er sluttoleranse Q368 og sikkerhetsavstand Q200 fra lommeveggen
  3. Styringen freser ut lommen innenfra og utover til diameter Q233
  4. Deretter stiller styringen verktøyet i verktøyaksen igjen i en posisjon som er sluttoleransen Q368 og sikkerhetsavstanden Q200 fra lommeveggen, og gjentar slettfresingsprosedyren på sideveggen på den nye dybden
  5. Styringen gjentar denne prosedyren til den programmerte diameteren er fremstilt
  6. Når diameter Q223 er fremstilt, fører styringen verktøyet tangentialt tilbake til arbeidsplanet med sluttoleransen Q368 og sikkerhetsavstanden Q200, kjører i ilgang i verktøyaksen til sikkerhetsavstanden Q200 og deretter til sentrum av lommen.
  7. Deretter fører styringen verktøyet i verktøyaksen til dybden Q201 og slettfreser bunnen av lommen innenfra og utover. Verktøyet beveger seg tangentialt over bunnen av lommen.
  8. Styringen gjentar denne prosedyren til dybden Q201 pluss Q369 er nådd
  9. Til slutt føres verktøyet tangentialt bort fra lommeveggen med sikkerhetsavstanden Q200, løftes i ilgang i verktøyaksen til sikkerhetsavstanden Q200 og føres i ilgang tilbake til sentrum av lommen

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
 
Merknad
Kollisjonsfare!
Hvis du henter frem syklusen med maskinoperasjon 2 (bare slettfresing), utføres forposisjoneringen til den første tilleggsdybden + sikkerhetsavstanden i ilgang. Under posisjoneringen i ilgang er det kollisjonsfare.
  1. Gjennomfør en skrubbebearbeiding først
  2. Kontroller at styringen kan forhåndsposisjonere verktøyet i ilgang uten å kollidere med emnet
  • 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.
  • Denne syklusen overvåker den definerte brukslengden LU til verktøyet. Hvis du LU-verdien er mindre enn eller DYBDE Q201, sender styringen ut en feilmelding.
  • Syklus 252 tar hensyn til snittbredden RCUTS fra verktøytabellen.
  • Nedsenkingsstrategi Q366 med RCUTS

Tips om programmering

  • Hvis ikke verktøytabellen er aktivert, må du alltid senke verktøyet loddrett ned (Q366=0) fordi det ikke er mulig å definere nedsenkingsvinkelen.
  • Flytt verktøyet til startposisjon (sentrum i sirkelen) i arbeidsplanet med radiuskorreksjon R0.
  • Fortegnet til syklusparameteren for dybde slår fast arbeidsretningen. Hvis du velger Dybde = 0, vil ikke styringen utføre syklusen.
  • Angi sikkerhetsavstanden slik at verktøyet ikke kan kile seg fast på grunn av utfreste spon.

Merknad i forbindelse med maskinparametere

  • Hvis den internt beregnede heliksdiameteren er mindre enn det dobbelte av verktøydiameteren, sender styringen ut en feilmelding ved nedsenking med heliks. Når du bruker et verktøy som skjærer over midten, kan du slå av denne overvåkningen med maskinparameteren suppressPlungeErr (nr. 201006).

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

CYC_252_2

Q223 Sirkeldiameter?

Diameteren for den ferdige lommen

Inndata: 0–99999,9999

Q368 Slutttoleranse for side?

Sluttoleranse i arbeidsplanet. Verdien er inkrementell.

Inndata: 0–99999,9999

Q207 Mating fresing?

Verktøyets bevegelseshastighet ved fresing i mm/min

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

Q351 Type? Medfres.=+1 motfres.=-1

Type fresarbeid. Spindelretningen blir tatt hensyn til:

+1 = medfresing

–1 = motfresing

PREDEF: Styringen overtar verdien av en GLOBAL DEF-setning

(Hvis 0 tastes inn, skjer bearbeidingen i medfres)

Inndata: –1, 0, +1 alternativ PREDEF

CYC_251_1

Q201 Dybde?

Avstand mellom emneoverflate og lommebunn. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q202 Matedybde?

Mål for hvor langt verktøyet skal mates frem. Angi en verdi som er større enn 0. Verdien er inkrementell.

Inndata: 0–99999,9999

Q369 Slutttoleranse for dybde?

Sluttoleranse for dybde. Verdien er inkrementell.

Inndata: 0–99999,9999

Q206 Mating for matedybde?

Verktøyets bevegelseshastighet ved senking i mm/min

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

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

Q200 Sikkerhetsavstand?

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

Inndata: 0–99999,9999 alternativ PREDEF

Cycl_250

Q203 Koord. Emneoverflate?

Koordinat for emneoverflaten i forhold til det aktive nullpunktet. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

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

Q370 Baneoverlapping faktor?

Q370 x verktøyradius gir sidematingen k. Overlappingen anses som maksimal overlapping. For å unngå at det blir stående restmateriale på hjørnene, kan overlappingen bli redusert.

Inndata: 0.1...1.999 alternativ PREDEF

Q366 Nedsenkstrategi (0/1)?

Type nedsenkingsstrategi:

0: loddrett nedsenking. Nedsenkingsvinkelen ANGLE for det aktive verktøyet må settes til 0 eller 90 i verktøytabellen. Hvis ikke, vil TNC vise en feilmelding

1: nedsenking med heliksbevegelse. Nedsenkingsvinkelen for det aktive verktøyet må settes til en annen verdi enn 0 i ANGLE-kolonnen i verktøytabellen. Hvis ikke viser styringen en feilmelding. Du kan ev. definere verdien til snittbredden RCUTS i verktøytabellen

Inndata: 0, 1 alternativ PREDEF

Nedsenkingsstrategi Q366 med RCUTS

Q385 Mating glattdreiing?

Verktøyets bevegelseshastighet ved side- og dybdeslettfresing i mm/min

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

Q439 Forhold mating (0-3)?

Angi hva den programmerte matingen gjelder:

0: Matingen refererer til verktøyets senterbane

1: Matingen refererer bare til verktøyets skjærekant ved slettfresing, ellers til senterbanen

2: Matingen refererer til verktøyets skjærekant for slettfresing side og slettfresing dybde, ellers til senterbanen

3: Mating refererer alltid til verktøyets skjærekant

Inndata: 0, 1, 2, 3

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 252 RUND LOMME ~

Q215=+0

;MASKINOPERASJON ~

Q223=+50

;SIRKELDIAMETER ~

Q368=+0

;TOLERANSE FOR SIDE ~

Q207=+500

;MATING FRESING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-20

;DYBDE ~

Q202=+5

;MATEDYBDE ~

Q369=+0

;TOLERANSE FOR DYBDE ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q338=+0

;INFEED SLETTFRESING ~

Q200=+2

;SIKKERHETSAVST. ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+50

;2. SIKKERHETSAVST. ~

Q370=+1

;BANEOVERLAPPING ~

Q366=+1

;NEDSENKING ~

Q385=+500

;MATING GLATTDREIING ~

Q439=+0

;FORHOLD MATING

12 L X+50 Y+50 R0 FMAX M99

Nedsenkingsstrategi Q366 med RCUTS

Fremgangsmåte med RCUTS

Heliksformet nedsenking Q366= 1:

  • RCUTS > 0
  • Styringen regner ut snittbredden RCUTS ved beregning av heliksbanen. Jo større RCUTS, desto mindre heliksbane.
  • Formel for beregning av heliksradiusen:
  • RCUTS_Zyklus_251

    Rcorr: verktøyradius R + toleranse verktøyradius DR

  • Hvis heliksbanen ikke er mulig på grunn av plassforhold, viser styringen en feilmelding.
  • RCUTS = 0 eller udefinert
  • suppressPlungeErr=on (nr. 201006)
  • Hvis heliksbanen ikke er mulig på grunn av plassforhold, reduserer styringen heliksbanen.

  • suppressPlungeErr=off (nr. 201006)
  • Hvis heliksradiusen ikke er mulig på grunn av plassforhold, viser styringen en feilmelding.