syklus256 FIRKANTTAPP

ISO-programmering

G256

Bruk

Med syklus 256 kan du bearbeide en rektangulær tapp. Hvis dimensjonen på et emne er større enn den sidematingen som maksimalt er mulig, utfører styringen flere sidematinger til den ferdige dimensjonen er oppnådd.

Syklusforløp

  1. Verktøyet kjører fra syklusstartposisjonen (sentrum av tappen) til startposisjonen for tappbearbeidingen. Startposisjonen defineres av parameter Q437. Standardinnstillingen (Q437=0) ligger 2 mm til høyre for tappemnet
  2. Hvis verktøyet er plassert ved andre sikkerhetsavstand, fører styringen verktøyet til sikkerhetsavstand med hurtiggangen FMAX og derfra til første matedybde med Mating dybdemating
  3. Så kjører verktøyet tangentialt til tappkonturen og freser deretter en omgang.
  4. Hvis den ferdige dimensjonen ikke kan oppnås i én omgang, stiller styringen inn verktøyet på den gjeldende matedybden for side og utfører fresingen enda en gang. Styringen tar i denne sammenhengen hensyn til dimensjonen på emnet, den ferdige dimensjonen og den tillatte sidematingen. Denne prosedyren blir gjentatt til den definerte ferdige dimensjonen er oppnådd. Hvis du derimot ikke har valgt startpunktet på siden, men lagt det til et hjørne (Q437 ulik 0), freser styringen spiralformet ut fra startpunktet og innover til den ferdige dimensjonen er oppnådd.
  5. Hvis flere matinger er nødvendig i dybden, kjører verktøyet tangentialt bort fra konturen og tilbake til startpunktet for tappbearbeidingen
  6. Deretter beveger styringen verktøyet til neste matedybde og bearbeider tappen på denne dybden
  7. Denne prosedyren blir gjentatt til den programmerte tappdybden er oppnådd
  8. På slutten av syklusen fører styringen verktøyet i verktøyaksen til den sikre høyden som er definert i syklusen. Sluttposisjonen stemmer ikke overens med startposisjonen

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 det ikke er tilstrekkelig plass ved siden av tappen for fremkjøringsbevegelsen, er det kollisjonsfare.
  1. Avhengig av tilkjøringsposisjon Q439 trenger styringen plass for fremkjøringsbevegelsen
  2. Sørg for at det er plass ved siden av tappen for fremkjøringsbevegelsen
  3. Minst verktøydiameter + 2 mm
  4. 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
  • 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

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

Syklusparametere

Hjelpebilde

Parameter

cyc256_2

Q218 1. Sidelengde?

Tappens lengde, parallelt med arbeidsplanets hovedakse

Inndata: 0–99999,9999

Q424 Råemnemål sidelengde 1?

Lengde på tappemnet, parallelt med arbeidsplanets hjelpeakse. Emnedimensjon sidelengde 1 må angis større enn 1. sidelengde. Styringen utfører flere sidematinger hvis differansen mellom emnedimensjon 1 og den ferdige dimensjonen 1 er større enn den tillatte sidematingen (verktøyradius ganger baneoverlapping Q370). Styringen beregner alltid en konstant sidemating.

Inndata: 0–99999,9999

Q219 2. Sidelengde?

Lengden på tappen, parallelt med arbeidsplanets hjelpeakse. Emnedimensjon sidelengde 2 må angis større enn 2. sidelengde. Styringen utfører flere sidematinger hvis differansen mellom emnedimensjon 2 og den ferdige dimensjonen 2 er større enn den tillatte sidematingen (verktøyradius ganger baneoverlapping Q370). Styringen beregner alltid en konstant sidemating.

Inndata: 0–99999,9999

Q425 Råemnemål sidelengde 2?

Lenden på tappemnet, parallell med arbeidsplanets hjelpeakse

Inndata: 0–99999,9999

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?

Slettfresmål i arbeidsplanet som styringen lar stå ved bearbeidingen. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q224 Vinkel ved rotering?

Vinkelen som angir hvor mye hele bearbeidingen skal dreies. Roteringssentrum er posisjonen til verktøyet ved syklusoppkallingen. Verdien er absolutt.

Inndata : -360 000...+360 000

CYC256_3

Q367 Plassering av tapp (0/1/2/3/4)?

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

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

Inndata: 0, 1, 2, 3, 4

Q207 Mating fresing?

Verktøyets bevegelseshastighet ved fresing i mm/min

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

cyc256_4

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

Q437 Tilkjøringsposisjon 0...4)?

Definer tilkjøringsstrategi for verktøyet:

0: til høyre for tappen (grunninnstilling)

1: nedre venstre hjørne

2: nedre høyre hjørne

3: øvre høyre hjørne

4: øvre venstre hjørne

Hvis det oppstår tilkjøringsmerker på tappoverflaten ved tilkjøring med innstillingen Q437=0, velger du en annen tilkjøringsposisjon

Inndata: 0, 1, 2, 3, 4

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 256 FIRKANTTAPP ~

Q218=+60

;1. SIDELENGDE ~

Q424=+75

;RAEMNEMAL 1 ~

Q219=+20

;2. SIDELENGDE ~

Q425=+60

;RAEMNEMAL 2 ~

Q220=+0

;HJOERNERADIUS ~

Q368=+0

;TOLERANSE FOR SIDE ~

Q224=+0

;VINKEL VED ROTERING ~

Q367=+0

;TAPPLENGDE ~

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 ~

Q437=+0

;TILKJORINGSPOSISJON ~

Q215=+1

;MASKINOPERASJON ~

Q369=+0

;TOLERANSE FOR DYBDE ~

Q338=+0

;Mat. glattdreiing ~

Q385=+500

;Mating for slettfresing

12 L X+50 Y+50 R0 FMAX M99