Syklus 1021 SYLINDER LANGSOM HUB-SLIPING (alternativ 156)

ISO-programmering

G1021

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

Med syklus 1021 SYLINDER LANGSOM HUB-SLIPING kan du slipe sirkellommer eller sirkeltapper. Høyden på sylinderen kan være betydelig større enn bredden på slipeskiven. Med et pendelslag kan styringen bearbeide hele sylinderhøyden. Styringen utfører flere sirkelbaner under et pendelslag. Pendelslaget og sirkelbanene overlagres og danner en helix. Denne prosessen tilsvarer sliping med et langsomt slag.

Sidematingene foretas ved vendepunktene for pendelslaget langs en halvsirkel. Du programmerer matingen av pendelslaget som stigningen av heliksbanen i forhold til bredden på slipeskiven.

Du kan også bearbeide sylindere fullstendig uten overløp, f.eks. blindhull. Da programmerer du tomomløp ved vendepunktene for pendelslaget.

Syklusforløp

cyc1021_3
  1. Styringen posisjonerer slipeverktøyet over sylinderen avhengig av LOMMEPLASSERING Q367. Styringen flytter deretter verktøyet til SIKKER HOEYDE Q260 med ilgang.
  2. Slipeverktøyet beveger seg med MATING FORPOSISJON. Q253 til SIKKERHETSAVST. Q200
  3. Slipeverktøyet kjører til startpunktet på verktøyaksen. Startpunktet er øvre eller nedre vendepunkt for pendelslaget, avhengig av BEARBEIDINGSRETNING Q1031.
  4. Syklusen starter pendelslaget. Styringen beveger slipeverktøyet til konturen med MATING SLIPING Q207.
  5. Mating for pendelslag

  6. Styringen bremser pendelbevegelsen i startposisjonen.
  7. Styringen stiller inn slipeverktøyet i en halvsirkel rundt sidematingen Q534 1, avhengig av Q1021 ENSIDIG INNMATING.
  8. Om nødvendig utfører styringen de definerte tomomløpe 2 Q211 eller Q210.
  9. Overløp og tomomløp ved vendepunktene for pendelslaget

  10. Syklusen fortsetter pendelbevegelsen. Slipeverktøyet kjører i flere sirkelbaner. Sirkelbanene legger seg over pendelslaget i retning verktøyaksen for å danne en heliks. De påvirker stigningen i heliksbanen med faktoren Q1032.
  11. Heliksbanene 3 gjentas inntil det andre vendepunktet for pendelslaget er nådd.
  12. Styringen gjentar trinn 4 til 7 inntil den ferdige delens diameter Q223 eller toleranse Q14 er nådd.
  13. Etter siste sidemating kjøres slipeskiven antall tomslag Q1020 som eventuelt er programmert.
  14. Styringen stopper pendelslaget. Slipeverktøyet forlater sylinderen i en halvsirkel tilsvarende sikkerhetsavstanden Q200.
  15. Slipeverktøyet kjøres med MATING FORPOSISJON. Q253 inn på SIKKERHETSAVST. Q200 og deretter med ilgang til SIKKER HOEYDE Q260.
 
Tip
  • For at slipeverktøyet skal bearbeide sylinderen fullstendig ved vendepunktene for pendelslaget må du definere tilstrekkelig overløp eller tomomløp.
  • Lengden på pendelslaget fremkommer av DYBDE Q201, FORSKYVNING OVERFLATE Q1030 samt skivebredden B.
  • Startpunktet i arbeidsplanet står i en avstand tilsvarende verktøyradiusen og SIKKERHETSAVST. Q200 fjernet fra FERDIGEMNEDIA. Q223 inkl. MAAL START Q368.

Overløp og tomomløp ved vendepunktene for pendelslaget

Overløpsbane

Oppe

Nede

Du definerer denne banen i parameter Q1030 OFFSET OVERFLATE.

Du må definere denne banen i beregningen av bearbeidingsdybden og deretter i Q201 DYBDE.

Hvis ikke overløp er mulig, f.eks. for en lomme, programmer du flere tomomløp (Q210, Q211) ved vendepunktene for pendelslaget. Velg antall slik at det etter fremmatingen (en halv sirkelbane) er kjørt minst én sirkelbane på den fremmatede diameteren. Antall tomomløp tar alltid utgangspunkt i en innstilling av matingsoverstyringen på 100 %.

 
Tip
  • HEIDENHAIN anbefaler å bruke en matingsoverstyring på 100 % eller mer. Hvis matingsoverstyringen er mindre enn 100 %, kan det ikke lenger garanteres at sylinderen vil være fullstendig bearbeidet ved vendepunktene.
  • Ved definisjon av tomomløp anbefaler HEIDENHAIN å definere en verdi på minst 1,5.

Mating for pendelslag

Med faktoren Q1032 definerer du stigningen per heliksbane (= 360°). Matingen i mm eller tomme/heliksbane (= 360°) for pendelslaget er avledet av denne definisjonen.

Forholdet mellom MATING SLIPING Q207 og mating av pendelslaget spiller en stor rolle. Hvis du avviker fra en 100 % matingsoverstyringen, så sørg for at lengden på pendelslaget under en sirkelbane er mindre enn bredden på slipeskiven.

 
Tip

HEIDENHAIN anbefaler å velge en faktor på maks 0,5.

Tips:

 
Machine

Maskinprodusenten kan endre overstyringene for pendelbevegelsene.

  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Den siste matingen kan bli mindre avhengig av angivelsen.
  • I simuleringen viser ikke styringen pendelbevegelsen. Simuleringsgrafikken i driftsmodusene Programkjøring enkeltblokk og Programkjøring blokkrekke representerer pendelbevegelsen.
  • Du kan også utføre denne syklusen med et freseverktøy. Med et freseverktøy tilsvarer skjærelengden LCUTS slipeskivens bredde.
  • Legg merke til at syklusen tar hensyn til M109. I statusdisplayet under programkjøringen vises altså MATING SLIPING Q207 mindre enn ved en tapp. Styringen viser matingen til senterbanen til slipeverktøyet inkludert pendelslaget.
  • Tilpass mating ved sirkelbaner med M109

Tips om programmering

  • Styringen forutsetter at sylinderbunnen har en bunn. Av den grunn kan du kun definere et overløp i Q1030 på overflaten. Hvis du f.eks. skal bearbeide et gjennomgående hull, du må ta hensyn til det nedre overløpet i DYBDE Q201.
  • Overløp og tomomløp ved vendepunktene for pendelslaget

  • Hvis slipeskiven er bredere enn DYBDE Q201 og FORSKYVNING OVERFLATE Q1030, avgir styringen feilmeldingen Ingen pendelslag. I dette tilfellet vil det resulterende pendelslaget være 0.

Syklusparametre

Hjelpebilde

Parameter

Q650 Type figur?

Figurens geometri:

0: Lomme

1: Øy

Inndata: 0, 1

Q223 Ferdig diameter?

Diameteren for den ferdig bearbeidede sylinderen

Inndata: 0–99999,9999

cyc1021_1

Q368 Mål side før bearbeiding?

Overdimensjon på siden før slipingen. Verdien må være større enn Q14. Verdien er inkrementell.

Inndata: -0.9999...+99.9999

Q14 Slutttoleranse for side?

Overdimensjon på siden som gjenstår etter bearbeiding. Denne overdimensjonen må være mindre Q368. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

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

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

0: Verktøypos. = midten av figuren

1: Verktøypos. = kvadrantovergang ved 90°

2: Verktøypos. = kvadrantovergang ved 0°

3: Verktøypos. = kvadrantovergang ved 270°

4: Verktøypos. = kvadrantovergang ved 180°

Inndata: 0, 1, 2, 3, 4

Q203 Koord. Emneoverflate?

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

Inndata: -99999,9999–+99999,9999

Q1030 Forskyvning til overflate?

Posisjonering av den øvre kanten av verktøyet på overflaten. Forskyvningen fungerer som en overløpsbane ved overflaten for pendelslaget. Verdien er absolutt.

Inndata: 0...999.999

Q201 Dybde?

Avstanden mellom emneoverflaten og konturbunnen. Verdien er inkrementell.

Inndata: -99999.9999...+0

cyc1021_2

Q1031 Bearbeidingsretning?

Definisjon av startposisjon. Dette gir retningen for den første pendelhevingen:

-1 eller 0: Startposisjonen er på overflaten. Pendelslaget starter i negativ retning.

+1: Startposisjonen er i sylinderbunnen. Pendelslaget starter i positiv retning.

Inndata: –1, 0, +1

Q1021 Ensidig mating (0/1)?

Posisjon der sidematingen finner sted:

0: Sidemating nede og oppe

1: Ensidig fremmating, avhengig av Q1031

  • Hvis Q1031 = -1, er sidematingen oppe.
  • Hvis Q1031 = +1, er sidematingen nede.

Inndata: 0, 1

Q534 Sidemating?

Mål for hvor langt slipeverktøyet skal mates på siden.

Inndata: 0.0001...99.9999

Q1020 Antall tomgangsslag?

Antall tomme slag etter siste sidemating uten materialfjerning.

Inndata: 0–99

Q1032 Faktor for heliksøkning?

Via faktoren Q1032 definerer du stigningen per heliksbane (= 360°). Q1032 blir multiplisert med bredden B til slipeverktøyet. Matingen for pendelslaget påvirkes av stigningen til heliksbanen.

Mating for pendelslag

Inndata: 0 000...1 000

Q207 Mating sliping?

Verktøyets bevegelseshastighet i mm/min ved sliping av kontur

Inndata: 0...99999.999 alternativ FAUTO, FU

Q253 Mating forposisjonering?

Verktøyets bevegelseshastighet når det nærmer seg DYBDE Q201. Matingen virker nedenfor KOOR. OVERFLATE Q203. Angivelse i mm/min.

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

Q15 Slipetype (-1/+1)?

Definer slipetype for konturene:

+1: Medsliping

-1 eller 0: Motsliping

Inndata: –1, 0, +1

Q260 Sikker høyde?

Absolutt høyde der det ikke kan skje kollisjon med verktøyet.

Inndata: -99999,9999–+99999,9999 alternativ PREDEF

Q200 Sikkerhetsavstand?

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

Inndata: 0–99999,9999 alternativ PREDEF

Q211 Tomomløp nede?

Antall tomomløp ved det nederste vendepunktet for pendelslaget.

Overløp og tomomløp ved vendepunktene for pendelslaget.

Inndata: 0...99.99

Q210 Tomomløp oppe?

Antall tomomløp ved øvre vendepunkt for pendelslaget.

Overløp og tomomløp ved vendepunktene for pendelslaget.

Inndata: 0...99.99

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 1021 SYLINDER LANGSOM HUB-SLIPING ~

Q650=+0

;FIGURTYPE ~

Q223=+50

;FERDIGEMNEDIA. ~

Q368=+0.1

;MAAL START ~

Q14=+0

;TOLERANSE FOR SIDE ~

Q367=+0

;LOMMEPLASSERING ~

Q203=+0

;KOOR. OVERFLATE ~

Q1030=+2

;VERSATZ OBERFLAECHE ~

Q201=-20

;DYBDE ~

Q1031=+1

;BEARBEIDINGSRETNING ~

Q1021=+0

;ENSIDIG MATING ~

Q534=+0.01

;SIDEMATING ~

Q1020=+0

;TOMGANGSSLAG ~

Q1032=+0.5

;FAKTOR ZUSTELLUNG ~

Q207=+2000

;MATING SLIPING ~

Q253=+750

;MATING FORPOSISJON. ~

Q15=-1

;SLIPETYPE ~

Q260=+100

;SIKKER HOEYDE ~

Q200=+2

;SIKKERHETSAVST. ~

Q211=+0

;TOMOMLOEP NEDE ~

Q210=+0

;TOMOMLOEP OPPE