Syklus 880 TANNHJUL SNEKKEFR. (alternativ 131)

ISO-programmering

G880

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

880_1

Med syklus 880 TANNHJUL SNEKKEFR. kan du lage sylindriske tannhjul med utvendige fortanninger eller skråfortanninger med hvilken som helst vinkel. I syklusen beskriver du først tannhjulet og deretter verktøyet du vil gjennomføre bearbeidingen med. I syklusen kan du velge bearbeidingsstrategien og bearbeidingssiden. Snekkefresproduksjonsmåten bruker en synkronisert rotasjonsbevegelse på verktøyspindelen og dreiebordet. I tillegg beveger fresen seg i aksial retning langs emnet.

Mens syklus 880 TANNHJUL SNEKKEFR. er aktiv, foretas det eventuelt en dreiing av koordinatsystemet. Derfor må du programmere syklus 801 TILBAKESTILL DREIESYSTEM og M145 når syklusen er ferdig.

Syklusforløp

  1. Styringen plasserer verktøyet i verktøyaksen på Q260 sikker høyde i mating FMAX. Hvis verktøyet allerede står på en verdi i verktøyaksen som er større enn Q260, skjer det ingen bevegelse.
  2. Før dreiing av arbeidsplanet plasserer styringen verktøyet i X med mating FMAX på en sikker koordinat. Hvis verktøyet allerede står på en koordinat i arbeidsplanet som er større enn den beregnede koordinaten, skjer det ingen bevegelse
  3. Nå dreier styringen arbeidsplanet med mating Q253; M144 er aktiv internt i syklusen
  4. Styringen plasserer verktøyet med mating FMAX på startpunktet for arbeidsplanet
  5. Så fører styringen verktøyet i verktøyaksen med mating Q253 til sikkerhetsavstand Q460
  6. Styringen ruller av verktøyet på emnet som skal fortannes med den definerte matingen Q478 (ved skrubbing) eller Q505 (ved slettfresing). Bearbeidingsområdet begrenses av startpunktet i Z Q551+Q460 og sluttpunktet i Z Q552+Q460.
  7. Hvis styringen befinner seg på sluttpunktet, trekker den verktøyet tilbake med mating Q253 og plasserer det på startpunktet
  8. Styringene gjentar trinnene 5–7 til det definerte tannhjulet er fremstilt
  9. Til slutt posisjonerer styringen verktøyet i sikker høyde Q260 med mating FMAX
  10. Bearbeidingen avsluttes i det dreide systemet
  11. Flytt nå verktøyet selv til en sikker høyde, og drei arbeidsplanet tilbake
  12. Programmer nå syklus 801 TILBAKESTILL DREIESYSTEM og M145

Tips:

 
Merknad
Kollisjonsfare!
Hvis du ikke forhåndsposisjonerer verktøyet på en sikker posisjon, kan verktøyet kollidere med emnet (oppspenningsutstyret) ved svingning.
  1. Forhåndsposisjoner verktøyet slik at det befinner seg på den ønskede bearbeidingssiden Q550.
  2. Kjør frem til en sikker posisjon på denne bearbeidingssiden
 
Merknad
Kollisjonsfare!
Hvis du spenner emnet for stramt på oppspenningsutstyret, kan verktøyet kollidere med oppspenningsutstyret under bearbeidingen. Startpunktet i Z og sluttpunktet i Z forlenges med sikkerhetsavstanden Q460!
  1. Løsne emnet fra oppspenningsutstyret så mye at verktøyet ikke kan kollidere med oppspenningsutstyret
  2. Løsne komponenten så mye fra oppspenningsutstyret at forlengelsen av start- og sluttpunkt med sikkerhetsavstanden Q460 som syklusen kjører til automatisk, ikke forårsaker en kollisjon
 
Merknad
Kollisjonsfare!
Når du arbeider med eller uten M136, tolkes mateverdiene forskjellig av styringen. Hvis du programmerer for høye matinger, kan komponenten bli skadet.
  1. Hvis du programmer M136 bevisst før syklusen: Da tolker styringen mateverdier i syklusen i mm/o
  2. Hvis du ikke programmer M316 før syklusen: Da tolker styringen mateverdier i mm/min
 
Merknad
Kollisjonsfare!
Hvis du ikke tilbakestiller koordinatsystemet etter syklus 880, er presesjonsvinkelen som er satt av syklusen, fortsatt aktiv! Kollisjonsfare!
  1. Programmer syklus 801 etter syklus 880 for å tilbakestille koordinatsystemet
  2. Programmer syklus 801 etter et programavbrudd for å tilbakestille koordinatsystemet
  • Denne syklusen kan du kun utføre i bearbeidingsmodusene FUNCTION MODE MILL og FUNCTION MODE TURN .
  • Syklusen er CALL-aktiv.
  • Definer verktøyet i verktøytabellen som freseverktøy.
  • Sett nullpunktet i roteringssenteret før syklusoppkallet.
 
Tip

For å ikke overskride det maksimale tillatte turtallet for verktøyet kan du arbeide med en begrensning. (Oppføring i verktøytabellen tool.t i kolonnen Nmax).

Tips om programmering

  • Angivelsene for modul, antall tenner og toppsirkeldiameter overvåkes. Hvis angivelsene ikke samsvarer, vises en feilmelding. For disse parameterne har du muligheten til å fylle to av de tre parameterne med verdier. Angi verdien 0 enten ved modul eller antall tenner eller toppsirkeldiameter. I så fall beregner styringen den manglende verdien.
  • Programmer FUNCTION TURNDATA SPIN VCONST:OFF.
  • Når du programmerer FUNCTION TURNDATA SPIN VCONST:OFF S15, beregnes turtallet til verktøyet på følgende måte: Q541 x S. For Q541=238 og S=15 beregnes et turtall for verktøyet på 3570/min.
  • Programmer dreieretningen til emnet før syklusstart (M303/M304).

Syklusparametere

Hjelpebilde

Parameter

Q215 Maskineringsomfang (0/1/2/3)?

Definer bearbeidingsomfanget:

0: skrubbing og slettfresing

1: bare skrubbing

2: bare slettfresing på ferdigmål

3: bare slettfresing på toleranse

Inndata: 0, 1, 2, 3

Q540 Modul?

Tannhjulsmodul

Inndata: 0...99.999

Q541 Antall tenner?

Beskrive tannhjul: Antall tenner

Inndata: 0...99999

Cyc880_1

Q542 Toppsirkeldiameter?

Beskrive tannhjul: Ytre diameter ferdig del

Inndata: 0–99999,9999

Q543 Toppklaring?

Avstand mellom toppsirkelen på tannhjulet som skal produseres og mothjulets fotsirkel.

Inndata: 0–9,9999

Q544 Skråningsvinkel?

Vinkelen som tennene er bøyd i, i forhold til akseretningen ved en skråfortanning. Ved en rett fortanning er denne vinkelen 0°.

Inndata: -60...+60

Q545 Verktøy-stigningsvinkel?

Vinkel på snekkefresens flanker. Angi denne vinkelen med desimaler.

Eksempel: 0°47'=0,7833

Inndata: -60...+60

Q546 Verkt. Dreieretning (3=M3/4=M4)?

Beskrive verktøyet: Spindelroteringsretningen for snekkefresen

3: Høyreroterende verktøy (M3)

4: Venstreroterende verktøy (M4)

Inndata: 3, 4

Q547 Vinkelforskyvning på tannhjul?

Vinkelen som styringen dreier emnet med ved syklusstart.

Inndata: -180–+180

Q550 Bearb.-side (0=pos./1=neg.)?

Definer på hvilken side bearbeidingen finner sted.

0: positiv bearbeidingsside i forhold til hovedaksen i I-CS

1: negativ bearbeidingsside i forhold til hovedaksen i I-CS

Inndata: 0, 1

Q533 Foretr. retning pos.vinkel?

Valg av alternative posisjoneringsmuligheter. På grunnlag av posisjoneringsvinkelen som du har definert, må styringen beregne den stillingen som passer til dreieaksen som finnes på maskinen. Som regel finnes det alltid to løsningsmuligheter. Bruk parameter Q533 for å angi hvilken mulig løsning styringen skal bruke:

0: Løsning nærmest gjeldende posisjon

-1: Løsning som varierer fra 0° til -179,9999°

+1: Løsning som varierer fra 0° til +180°

-2: Løsning som varierer fra -90° til -179,9999°

+2: Løsning som varierer fra +90° til +180°

Inndata: -2, -1, 0, +1, +2

Q530 Oppstilt bearbeiding?

Plassering av dreieakser for oppstilt bearbeiding:

1: Posisjoner dreieaksen automatisk og juster verktøyspissen (MOVE). Den relative posisjonen mellom emne og verktøy blir ikke endret. Styringen utfører en utligningsbevegelse med de lineære aksene

2: Posisjoner dreieaksen automatisk uten etterføring av verktøyspissen (TURN)

Inndata: 1, 2

Q253 Mating forposisjonering?

Definisjon av verktøyets kjørehastighet ved dreiing og ved forposisjonering. Samt ved posisjonering av verktøyaksen mellom de enkelte matingene. Mating er i mm/min.

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

Q260 Sikker høyde?

Koordinater i verktøyaksen der kollisjon med emnet ikke kan forekomme (for mellomposisjonering og retur ved syklusens slutt). Verdien er absolutt.

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

Q553 WZ: L-forskyvning bearb.start?

Bestem fra hvilken lengdeforskyvning (L-OFFSET) verktøyet skal være i bruk. Styringen beveger verktøyet i lengderetningen med denne verdien. Verdien er inkrementell.

Inndata: 0...999.999

Q551 Startpunkt i Z?

Startpunkt for snekkefresing i Z

Inndata: -99999,9999–+99999,9999

Q552 Sluttpunkt i Z?

Sluttpunkt for snekkefresing i Z

Inndata: -99999,9999–+99999,9999

Q463 Maksimal skjæredybde?

Maksimal mating (radiusspesifikasjon) i radiell retning. Fremmatingen fordeles jevnt for å unngå slipeskjær.

Inndata: 0.001...999.999

Q460 Sikkerhetsavstand?

Avstand for returbevegelse og forposisjonering. Verdien er inkrementell.

Inndata: 0...999.999

Q488 Mating for senkning

Matehastighet for verktøyets fremmatingsbevegelse

Inndata: 0...99999.999 alternativ FAUTO

Q478 Mating?

Matehastighet ved skrubbing. Når du har programmert M136, tolker styringen matingen i millimeter per omdreining, uten M136 i millimeter per minutt.

Inndata: 0...99999.999 alternativ FAUTO

Q483 Toleransediameter?

Diametertoleranse på den definerte konturen. Verdien er inkrementell.

Inndata: 0...99.999

Q505 Mating glattdreiing?

Matehastighet ved slettfresing. Når du har programmert M136, tolker styringen matingen i millimeter per omdreining, uten M136 i millimeter per minutt.

Inndata: 0...99999.999 alternativ FAUTO

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 880 TANNHJUL SNEKKEFR. ~

Q215=+0

;MASKINOPERASJON ~

Q540=+0

;MODUL ~

Q541=+0

;ANTALL TENNER ~

Q542=+0

;TOPPSIRKELDIAMETER ~

Q543=+0.1666

;TOPPKLARING ~

Q544=+0

;SKRAANINGSVINKEL ~

Q545=+0

;WZ-STIGNINGSVINKEL ~

Q546=+3

;WZ-DREIERETNING ~

Q547=+0

;VINKELFORSKYVNING ~

Q550=+1

;BEARBEIDINGSSIDE ~

Q533=+0

;FORETRUKKET RETNING ~

Q530=+2

;OPPSTILT BEARB. ~

Q253=+750

;MATING FORPOSISJON. ~

Q260=+100

;SIKKER HOEYDE ~

Q553=+10

;VERKTOEY-L-FORSKYVN. ~

Q551=+0

;STARTPUNKT I Z

Q552=-10

;SLUTTPUNKT I Z

Q463=+1

;MAKS. SKJAREDYBDE ~

Q460=+2

;SIKKERHETSAVSTAND ~

Q488=+0.3

;MATING FOR SENKNING ~

Q478=+0.3

;MATING ~

Q483=+0.4

;TOLERANSEDIAMETER ~

Q505=+0.2

;MATING GLATTDREIING

Dreieretning avhengig av bearbeidingssiden (Q550)

  1. Beregne dreieretningen til bordet:
  2. Hvilket verktøy? (Høyreskjærende/venstreskjærende?)
  3. Hvilken bearbeidingsside? X+ (Q550=0) / X– (Q550=1)
  4. Les av dreieretningen til bordet på en av de to tabellene! Velg tabellen med verktøydreieretningen din (høyreskjærende/venstreskjærende). Les av dreieretningen til bordet for bearbeidingssiden din X+ (Q550=0) / X– (Q550=1) i denne tabellen.

cyc880_2

cyc880_3

Verktøy: høyreskjærende M3

  • Bearbeidingsside
    X+ (Q550=0)

Dreieretningen til bordet:
med urviseren (M303)

  • Bearbeidingsside
    X– (Q550=1)

Dreieretningen til bordet:
mot urviseren (M304)

Verktøy: venstreskjærende M4

  • Bearbeidingsside
    X+ (Q550=0)

Dreieretningen til bordet:
mot urviseren (M304)

  • Bearbeidingsside
    X– (Q550=1)

Dreieretningen til bordet:
med urviseren (M303)