Syklus 287 TANNHJUL VALSESKRELL. (alternativ 157)

ISO-programmering

G287

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

cyc287

Med syklus 287 TANNHJUL VALSESKRELL. kan du lage sylindriske tannhjul eller skråfortanninger med hvilken som helst vinkel. Sponet oppstår på den ene siden på grunn av aksialmatingen til verktøyet og på den andre siden av rullebevegelsen.

I syklusen kan du velge bearbeidingssiden. Produksjonsmåten med avskalling bruker en synkronisert rotasjonsbevegelse på verktøyspindelen og emnespindelen. I tillegg beveger fresen seg i aksial retning langs emnet.

Du kan hente frem en tabell med teknologidata i syklusen. I tabellen kan du definere en mating, en sidemating og en sideforskyvning for hvert enkelt snitt.

Teknologitabell for syklus 287 Tannhjul, snekkespalting

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. Styringen dreier arbeidsplanet med mating Q253
  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 Q200
  6. Styringen kjører innløpsavstanden. Styringen beregner denne avstanden automatisk. Innløpsavstanden er avstanden fra den første skrapingen til den fullstendige dybden
  7. Styringen ruller av verktøyet på emnet som skal fortannes med den definerte matingen. Ved den første fremmatingen av snittet Q586 forskyver styringen med den første matingen Q588. I tillegg utfører styringen mellomverdier både for fremmating og mating for de neste snittene. Styringen beregner disse verdiene av seg selv. Mellomverdiene til matingen er imidlertid avhengige av faktoren for matetilpasningen Q580. Hvis styringen har kommet til den siste fremmatingen Q587, utfører denne matingen Q589 i det siste snittet
  8. Bearbeidingsområdet begrenses av startpunktet i Z Q551+Q200 og av sluttpunktet i Z Q552 (Q551 og Q552 defineres i syklus 285). Innløpsavstanden kommer i tillegg til startpunktet. Den brukes til å ikke gå ned til bearbeidingsdiameteren i emnet. Styringen beregner denne avstanden av seg selv.
  9. Ved slutten av bearbeidingen går verktøyet forbi det definerte endepunktet med overflytsbanen Q580. Overflytsbanen tjener til å bearbeide fortanningen fullstendig.
  10. Hvis styringen befinner seg på sluttpunktet, trekker den verktøyet tilbake med mating Q253 og plasserer det på startpunktet
  11. Til slutt posisjonerer styringen verktøyet i sikker høyde Q260 med mating FMAX

Tips:

 
Merknad
Kollisjonsfare!
Ved skråfortanning består dreiingene til roteringsaksene etter at programmet er slutt. Kollisjonsfare!
  1. Frikjør verktøyet før du endrer stillingen til dreieaksen.
  • Denne syklusen kan du kun utføre i bearbeidingsmodusene FUNCTION MODE MILL og FUNCTION MODE TURN .
  • Syklusen er CALL-aktiv.
  • Antall tenner på tannhjulet og antall skjær på verktøyet gir turtallforholdet mellom verktøy og emne.

Tips om programmering

  • Programmer dreieretningen til masterspindelen (kanalspindel) før syklusstart.
  • Jo større faktoren ved Q580 TILPASSING MATING er, desto tidligere tilpasses matingen til det siste snittet. Anbefalt verdi er 0,2.
  • Angi antall skjær for verktøyet i verktøytabellen.
  • Hvis bare to snitt er programmert i Q240, ignoreres den siste matingen fra Q587 og den siste matingen fra Q589. Hvis det bare er programmert ett snitt, ignoreres også den første matingen fra Q586.

Syklusparametere

Hjelpebilde

Parameter

Q240 Antall snitt?

Antall snitt til endelig dybde

0: Styringen bestemmer automatisk minimum antall snitt.

1: Ett snitt

2: To snitt, her tar styringen kun hensyn til fremmatingen ved første snitt Q586. Styringen tar ikke hensyn til fremmatingen ved siste snitt Q587.

3-99: Programmert antall snitt

“...": Bane til en tabell med teknologidata, se Teknologitabell for syklus 287 Tannhjul, snekkespalting

Inndata: 0–99 Alternativt tekstinntasting med maksimalt 255 tegn eller QS-parametere

Q584 Nummer på første snitt?

Definer hvilket snittnummer styringen utfører først.

Inndata: 1...999

Q585 Nummer på siste snitt?

Definer ved hvilket nummer kontrollen skal gjøre det siste snittet.

Inndata: 1...999

cyc287_2

Q200 Sikkerhetsavstand?

Avstand for returbevegelse og forposisjonering. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ 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

Q545 Verktøy-stigningsvinkel?

Vinkel på snekkespalteverktøyets flanker. Angi denne vinkelen med desimaler.

Eksempel: 0°47'=0,7833

Inndata: -60...+60

Q546 Snu spindeldreieretning?

Endre roteringsretningen til slavespindelen:

0: Roteringsretningen endres ikke

1: Rotereringsretningen endres

Inndata: 0, 1

Kontrollere og endre spindeldreieretningene

Q547 Vinkelforskyvning på tannhjul?

Vinkelen som styringen dreier emnet med ved syklusstart.

Inndata: -180–+180

cyc287_1

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

Q586 Tilførsel ved første snitt?

Mål som verktøyet mates inn med i det første snittet. Verdien er inkrementell.

Hvis en bane for en teknologitabell er lagret i Q240, har denne parameteren ingen virkning, se Teknologitabell for syklus 287 Tannhjul, snekkespalting

Inndata: 0.001...99.999

Q587 Tilførsel ved siste snitt?

Mål som verktøyet mates inn med i det siste snittet. Verdien er inkrementell.

Hvis en bane for en teknologitabell er lagret i Q240, har denne parameteren ingen virkning, se Teknologitabell for syklus 287 Tannhjul, snekkespalting

Inndata: 0.001...99.999

Q588 Mating ved første snitt?

Matehastighet ved første snitt. Styringen tolker matingen i millimeter per verktøyomdreining.

Hvis en bane for en teknologitabell er lagret i Q240, har denne parameteren ingen virkning, se Teknologitabell for syklus 287 Tannhjul, snekkespalting

Inndata: 0.001...99.999

Q589 Mating ved siste snitt?

Matehastighet ved siste snitt. Styringen tolker matingen i millimeter per verktøyomdreining.

Hvis en bane for en teknologitabell er lagret i Q240, har denne parameteren ingen virkning, se Teknologitabell for syklus 287 Tannhjul, snekkespalting

Inndata: 0.001...99.999

Q580 Faktor for matetilpassing?

Denne faktoren definerer matehastighetsreduksjonen. Fordi matingen må være mindre ved økende snittnummer. Jo større verdi, desto raskere tilpasses matingene til den siste matingen.

Hvis en bane for en teknologitabell er lagret i Q240, har denne parameteren ingen virkning, se Teknologitabell for syklus 287 Tannhjul, snekkespalting

Inndata: 0...1

cyc287_6

Q466 Overkjøringslengde?

Lengde på overflyt i enden av fortanningen. Overflyten sørger for at styringen avslutter fortanningen til ønsket endepunkt.

Hvis du ikke programmerer denne valgfrie parameteren, bruker styringen sikkerhetsavstanden Q200 som overflytsbane.

Inndata: 0.1...99.9

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 287 TANNHJUL VALSESKRELL. ~

Q240=+0

;ANTALL SNITT ~

Q584=+1

;NR. FORSTE SNITT ~

Q585=+999

;NR. SISTE SNITT ~

Q200=+2

;SIKKERHETSAVST. ~

Q260=+100

;SIKKER HOEYDE ~

Q545=+0

;WZ-STIGNINGSVINKEL ~

Q546=+0

;ENDRE DREIERETNING ~

Q547=+0

;VINKELFORSKYVNING ~

Q550=+1

;BEARBEIDINGSSIDE ~

Q533=+0

;FORETRUKKET RETNING ~

Q530=+2

;OPPSTILT BEARB. ~

Q253=+750

;MATING FORPOSISJON. ~

Q586=+1

;FORSTE TILFORSEL ~

Q587=+0.1

;SISTE TILFORSEL ~

Q588=+0.2

;FORSTE MATING ~

Q589=+0.05

;SISTE MATING ~

Q580=+0.2

;TILPASSING MATING ~

Q466=+2

;OVERKJORINGSLENGDE

Kontrollere og endre spindeldreieretningene

Kontroller om dreieretningene til begge spindlene er korrekte før du utfører en bearbeiding.

  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.
Verktøy: høyreskjærende M3

Bearbeidingsside

Dreieretningen til bordet

X+ (Q550=0)

Med urviseren (f.eks. M303)

X- (Q550=1)

Mot urviseren (f.eks. M304)

Verktøy: venstreskjærende M4

Bearbeidingsside

Dreieretningen til bordet

X+ (Q550=0)

Mot urviseren (f.eks. M304)

X- (Q550=1)

Med urviseren (f.eks. M303)

 
Tip

Vær oppmerksom på at dreieretningen kan avvike fra disse tabellene i spesielle tilfeller.

Endring av roteringsretning

cyc287_4

Fresdrift:

  • Masterspindel 1: Du kobler inn verktøyspindelen som masterspindel med M3 eller M4. Dermed bestemmer du dreieretningen (en endring av masterspindelen har ingen innvirkning på dreieretningen til slavespindelen).
  • Slavespindel 2: Tilpass verdien til inndataparameter Q546 for å endre retningen til slavespindelen

Roteringsdrift:

  • Masterspindel 1: Du kobler inn emnespindelen som masterspindel med en M-funksjon. Denne M-funksjonen er spesifikk for maskinprodusenten (M303, M304,...). Dermed bestemmer du dreieretningen (en endring av masterspindelen har ingen innvirkning på dreieretningen til slavespindelen).
  • Slavespindel 2: Tilpass verdien til inndataparameter Q546 for å endre retningen til slavespindelen
 
Tip

Kontroller om dreieretningene til begge spindlene er korrekte før du utfører en bearbeiding.

Definer bl.a. et lavt turtall for å kunne vurdere retningen optisk sikkert.