syklus 254 RUND NOT

ISO-programmering

G254

Bruk

Med syklus 254 kan du gjøre en rund not helt ferdig. 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. Verktøyet pendler i sentrum av noten med nedsenkingsvinkelen som er definert i verktøytabellen, til den første matedybden. Nedsenkingsstrategien defineres av parameter Q366.
  2. Styringen freser ut noten innenfra og utover og tar hensyn til sluttoleransen (Q368 og Q369)
  3. Styringen trekker verktøyet tilbake med sikkerhetsavstanden Q200. Hvis notbredden tilsvarer fresediameteren, trekker styringen verktøyet ut av noten etter hver mating
  4. Denne prosedyren gjentas til den programmerte notdybden er nådd

Slettfresing

  1. Hvis sluttoleranser er definert, slettfreser styringen først notveggene, hvis angitt i flere matinger. Bevegelsen mot notveggen er tangential
  2. Deretter slettfreser TNC bunnen i noten innenfra og utover

Tips:

 
Merknad
Kollisjonsfare!
Hvis du definerer en notposisjon som er ulik 0, posisjonerer styringen verktøyet bare i verktøyaksen på andre sikkerhetsavstand. Det betyr at posisjonen ved slutten av syklusen ikke må være den samme som posisjonen ved starten av syklusen! Kollisjonsfare!
  1. Ikke programmer noen inkrementelle mål etter syklusen
  2. Programmer en absolutt posisjon i alle hovedakser etter syklusen
 
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.
  • Hvis notbredden er større enn to ganger verktøydiameteren, freser styringen ut noten innenfra og utover i henhold til dette. Ulike typer spor kan freses ut med små verktøy.
  • 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.
  • Ved hjelp av RCUTS-verdien overvåker syklusen verktøy som ikke skjærer over midten, og forhindrer bl.a. at verktøyet kolliderer på fronten. Styringen avbryter ved behov bearbeidingen med en feilmelding.

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.
  • Forhåndsposisjoner verktøyet på startposisjon i arbeidsplanet med radiuskorreksjon R0. Husk parameter Q367 (plassering).
  • 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.
  • Hvis du bruker syklus 254 i kombinasjon med syklus 221, er det ikke mulig med notplassering 0

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

cyc254_1

Q219 Bredde på not?

Angi bredden på noten, denne er parallell til arbeidsplanets hjelpeakse. Når notens bredde tilsvarer verktøyets diameter, freser styringen et langhull.

Maksimal notbredde ved skrubbing: Det dobbelte av verktøydiameteren

Inndata: 0–99999,9999

Q368 Slutttoleranse for side?

Sluttoleranse i arbeidsplanet. Verdien er inkrementell.

Inndata: 0–99999,9999

Q375 Delesirkeldiameter?

Angi delsirkeldiameter.

Inndata: 0–99999,9999

cyc254_3

Q367 Referanse notplass. (0/1/2/3)?

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

0: Det blir ikke tatt hensyn til verktøyposisjonen. Notplasseringen beregnes ut fra sentrum i delsirkelen og startvinkelen

1: verktøyposisjon = sentrum i venstre notsirkel. Startvinkel Q376 avhenger av denne posisjonen. Det blir ikke tatt hensyn til angitt delsirkelsentrum.

2: verktøyposisjon = sentrum midtakse. Startvinkel Q376 avhenger av denne posisjonen. Det blir ikke tatt hensyn til angitt delsirkelsentrum.

3: verktøyposisjon = sentrum i høyre notsirkel. Startvinkel Q376 avhenger av denne posisjonen. Det blir ikke tatt hensyn til angitt delsirkelsentrum.

Inndata: 0, 1, 2, 3

Q216 Sentrum 1. akse?

Sentrum i delsirkelen på arbeidsplanets hovedakse. Fungerer kun hvis Q367 = 0. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q217 Sentrum 2. akse?

Sentrum i delsirkelen på arbeidsplanets hjelpeakse. Fungerer kun hvis Q367 = 0. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

cyc254_2

Q376 Startvinkel?

Angi polarvinkelen for startpunktet. Verdien er absolutt.

Inndata : -360 000...+360 000

Q248 Notens åpningsvinkel?

Angi notens åpningsvinkel. Verdien er inkrementell.

Inndata: 0...360

Q378 Mellomliggende vinkelskritt?

Svingvinkelen for hele noten. Roteringssentrum er sentrum i delsirkelen. Verdien er inkrementell.

Inndata : -360 000...+360 000

Q377 Antall repetisjoner?

Antall bearbeidinger av delsirkelen

Inndata: 1...99999

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 notbunn. 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

Cycl_250

Q200 Sikkerhetsavstand?

Avstanden mellom verktøyspissen og emneoverflaten. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ PREDEF

Q203 Koord. Emneoverflate?

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

Inndata: -99999,9999–+99999,9999

Q204 2. Sikkerhetsavstand?

Avstand i verktøyaksen mellom verktøy og emne (oppspenningsutstyr) der det ikke kan oppstå kollisjon. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ PREDEF

Q366 Nedsenkstrategi (0/1/2)?

Type nedsenkingsstrategi:

0: loddrett nedsenking. Nedsenkingsvinkelen ANGLE i verktøytabellen blir ikke vurdert.

1, 2 : pendelnedsenking. Nedsenkingsvinkelen for det aktive verktøyet må stilles til en annen verdi enn 0 i ANGLE-kolonnen i verktøytabellen. Hvis ikke, vil TNC vise en feilmelding

PREDEF: Styringen bruker verdien fra GLOBAL DEF-setning

Inndata: 0, 1, 2

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 254 RUND NOT ~

Q215=+0

;MASKINOPERASJON ~

Q219=+10

;NOTBREDDE ~

Q368=+0

;TOLERANSE FOR SIDE ~

Q375=+60

;DELESIRKELDIA. ~

Q367=+0

;REF. NOTPLASSERING ~

Q216=+50

;SENTRUM 1. AKSE ~

Q217=+50

;SENTRUM 2. AKSE ~

Q376=+0

;STARTVINKEL ~

Q248=+0

;APNINGSVINKEL ~

Q378=+0

;VINKELSKRITT ~

Q377=+1

;ANTALL REPETISJONER ~

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. ~

Q366=+2

;NEDSENKING ~

Q385=+500

;MATING GLATTDREIING ~

Q439=+0

;FORHOLD MATING

12 L X+50 Y+50 R0 FMAX M99