Syklus 258 FLERHJORNETAPPER

ISO-programmering

G258

Bruk

Med syklus 258 kan du opprette en regelmessig polygon ved hjelp av utvendig bearbeiding. Fresingen skjer i en spiralformet bane som går ut fra råemnediameteren.

Syklusforløp

  1. Hvis verktøyet ved begynnelsen av bearbeidingen står under 2. sikkerhetsavstand, trekker styringen verktøyet tilbake til 2. sikkerhetsavstand  
  2. Styringen fører verktøyet ut fra sentrum av tappen til startposisjonen for tappbearbeidingen. Startposisjonen er blant annet avhengig av råemnediameteren og roteringsposisjonen til tappen. Roteringsposisjonen defineres av parameteren Q224
  3. Verktøyet kjører i ilgang FMAX til sikkerhetsavstanden Q200 og derfra til den første matedybden med mating for dybdemating
  4. Deretter oppretter styringen den mangekantede tappen i en spiralformet mating samtidig som det tas hensyn til baneoverlappingen
  5. Styringen fører verktøyet innover i en tangential bane
  6. Verktøyet løftes opp med en hurtiggangsbevegelse i spindelakseretningen til 2. sikkerhetsavstand
  7. Hvis flere dybdematinger er nødvendig, fører styringen verktøyet på nytt til startpunktet for tappbearbeiding og mater verktøyet i dybden
  8. Denne prosedyren blir gjentatt til den programmerte tappdybden er oppnådd
  9. På slutten av syklusen utføres det først en tangentiell bortkjøringsbevegelse. Så fører styringen verktøyet i verktøyaksen til 2. sikkerhetsavstand

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!
I denne syklusen utfører styringen en fremkjøringsbevegelse automatisk. Hvis du ikke setter av tilstrekkelig plass til dette, kan det oppstå en kollisjon.
  1. Bruk Q224 til å bestemme med hvilken vinkel det første hjørnet til den mangekantede tappen skal produseres. Inndataområde: -360° til +360°
  2. Avhengig av roteringsposisjonen Q224 må det være så mye plass ved siden av tappen: minste verktøydiameter +2 mm
 
Merknad
Kollisjonsfare!
Til slutt posisjonerer styringen verktøyet tilbake på sikkerhetsavstanden, eller, hvis den er programmert, til andre sikkerhetsavstand. Sluttposisjonen for verktøyet etter syklusen stemmer ikke overens med startposisjonen! Kollisjonsfare!
  1. Kontroller bevegelsene til maskinen
  2. I driftsmodusen Programmere i arbeidsområdet Simulering, kontroller du endeposisjonen til verktøyet etter syklusen
  3. Programmer absolutte koordinater etter syklusen (ikke inkrementelle)
  • 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.

Tips om programmering

  • Før syklusstart må du forhåndsposisjonere verktøyet i arbeidsplanet. Før da verktøyet til sentrum av tappen med radiuskorreksjon R0.
  • Fortegnet til syklusparameteren for dybde slår fast arbeidsretningen. Hvis du velger Dybde = 0, vil ikke styringen utføre syklusen.

Syklusparametere

Hjelpebilde

Parameter

cyc258_2

Q573 Innsirkel / omkrets (0/1)?

Angi om dimensjonen Q571 skal referere til den innvendige sirkelen eller til omkretsen:

0: Dimensjon refererer til den innvendig sirkel

1: Dimensjon refererer til omkretsen

Inndata: 0, 1

Q571 Diameter for referansesirkel?

Angi diameteren på referansesirkelen. Hvorvidt diameteren som angis her, er basert på omkretsen eller på den innvendige sirkelen, angir du med parameteren Q573. Om nødvendig kan du programmere en toleranse.

Inndata: 0–99999,9999

Q222 Arbeidsstykke uformatert diam.?

Angi emnets diameter. Råemnediameteren må være større enn diameteren til referansesirkelen. Styringen utfører flere sidematinger hvis differansen mellom råemnediameteren og diameteren til referansesirkelen er større enn den tillatte sidematingen (verktøyradius ganger baneoverlapping Q370). Styringen beregner alltid en konstant sidemating.

Inndata: 0–99999,9999

Q572 Antall hjørner?

Angi antall hjørner for den mangekantede tappen. Styringen fordeler alltid hjørnene likt på tappen.

Inndata: 3...30

Q224 Vinkel ved rotering?

Bestem med hvilken vinkel det første hjørnet til den mangkantede tappen skal produseres.

Inndata : -360 000...+360 000

Q220 Radius/fas (+/-)?

Angi verdien for radiusen eller fasen til formelementet. Når en positiv verdi blir angitt, lager styringen en avrunding på hvert hjørne. Verdien du har angitt tilsvarer dermed radiusen. Hvis du angir en negativ verdi, blir det laget en fast på alle konturhjørner. Den angitte verdien tilsvarer lengden på fasen.

Inndata: -99999,9999–+99999,9999

Q368 Slutttoleranse for side?

Sluttoleranse i arbeidsplanet. Hvis du angir en negativ verdi her, posisjonerer styringen verktøyet på en diameter utenfor råemnediameteren igjen etter skrubbingen. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q207 Mating fresing?

Verktøyets bevegelseshastighet ved fresing i mm/min

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

cyc258_1

8H000107

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

Q201 Dybde?

Avstand mellom emneoverflate og tappunderkant. 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

Q206 Mating for matedybde?

Verktøyets bevegelseshastighet ved senking i mm/min

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

Q200 Sikkerhetsavstand?

Avstand mellom verktøyspiss og emneoverflate. 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

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 utgjør sidemating k.

Inndata: 0.0001...1.9999 alternativ PREDEF

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

Q369 Slutttoleranse for dybde?

Sluttoleranse for dybde. 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

Q385 Mating glattdreiing?

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

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

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 258 FLERHJORNETAPPER ~

Q573=+0

;REFERANSESIRKEL ~

Q571=+50

;DIAM. FOR REF.SIRKEL ~

Q222=+52

;ARB.STK UFORMAT DIAM ~

Q572=+6

;ANTALL HJORNER ~

Q224=+0

;VINKEL VED ROTERING ~

Q220=+0

;RADIUS/FAS ~

Q368=+0

;TOLERANSE FOR SIDE ~

Q207=+500

;MATING FRESING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-20

;DYBDE ~

Q202=+5

;MATEDYBDE ~

Q206=+3000

;MATING FOR MATEDYBDE ~

Q200=+2

;SIKKERHETSAVST. ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+50

;2. SIKKERHETSAVST. ~

Q370=+1

;BANEOVERLAPPING ~

Q215=+0

;MASKINOPERASJON ~

Q369=+0

;TOLERANSE FOR DYBDE ~

Q338=+0

;INFEED SLETTFRESING ~

Q385=+500

;MATING GLATTDREIING

12 L X+50 Y+50 R0 FMAX M99