Syklus 286 TANNHJUL VALSEFRESING (alternativ 157)

ISO-programmering

G286

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

880_1

Med syklus 286 TANNHJUL VALSEFRESING kan du lage sylindriske tannhjul eller skråfortanninger med hvilken som helst vinkel. I syklusen kan du velge bearbeidingsstrategien og bearbeidingssiden. Produksjonsmåten med tannhjulsfres bruker en synkronisert rotasjonsbevegelse på verktøyspindelen og emnespindelen. I tillegg beveger fresen seg i aksial retning langs emnet. Både skrubbingen og slettfresingen kan utføres rundt x-skjær i forhold til en definert høyde på verktøyet. Dermed kan alle skjærene brukes slik at den samlede levetiden til verktøyet forlenges.

Syklusforløp

  1. Styringen plasserer verktøyet i verktøyaksen på Q260 sikker høyde i mating FMAX. Hvis verktøyet allerede er 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
  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 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+Q200 og av sluttpunktet i Z Q552+Q200 (Q551 og Q552 defineres i syklus 285)
  7. Syklus 285 DEFINER TANNHJUL (alternativ 157)

  8. Hvis styringen befinner seg på sluttpunktet, trekker den verktøyet tilbake med mating Q253 og plasserer det på startpunktet
  9. TNC gjentar trinnene 5 til 7 til det definerte tannhjulet er fremstilt
  10. 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.
  • Det maksimale turtallet til dreiebordet kan ikke overskrides. Hvis du har lagret en verdi i verktøytabellen under NMAX, reduserer styringen turtallet til denne verdien.
 
Tip

Unngå turtall på masterspindelen under 6 o/min for å kunne bruke en mating i mm/o på en pålitelig måte.

Tips om programmering

  • For å holde et verktøyskjær i inngrep kontinuerlig ved en skråfortanning definerer du en liten avstand i syklusparameter Q554 SYNKRONFORSKYVNING.
  • Programmer dreieretningen til masterspindelen (kanalspindel) før syklusstart.
  • Når du programmerer FUNCTION TURNDATA SPIN VCONST:OFF S15, beregnes turtallet til verktøyet Q541 x S. For Q541=238 og S=15 beregnes et turtall for verktøyet på 3570 o/min.

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

cyc286_1

cyc286_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å snekkefresens 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

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

cyc286_4

cyc286_3

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

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

Q554 Vei for synk. Forskyvning?

Definer hvilken avstand fresen skal forskyves med i aksial retning under bearbeiding. Verktøyslitasjen som oppstår kan så fordeles over dette området på verktøyskjærene. Ved skråfortanninger kan de brukte verktøyskjærene begrenses slik.

Hvis 0 er definert, er den synkroniserte forskyvningen inaktiv.

Inndata: -99...+99.9999

Q548 Forskyvning for skrubbing?

Antall skjær som styringen forskyver verktøyet med i den aksiale retningen ved skrubbing. Denne forskyves inkrementelt til parameteren Q553. Hvis 0 tastes inn, er forskyvningen inaktiv.

Inndata: -99...+99

Q463 Maksimal skjæredybde?

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

Inndata: 0.001...999.999

Q488 Mating for senkning

Matehastighet for verktøyets fremmatingsbevegelse. Styringen tolker matingen i millimeter per verktøyomdreining.

Inndata: 0...99999.999 alternativ FAUTO

Q478 Mating?

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

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. Styringen tolker matingen i millimeter per verktøyomdreining.

Inndata: 0...99999.999 alternativ FAUTO

Q549 Forskyvning for finkutting?

Antall skjær som styringen forskyver verktøyet med i den aksiale retningen ved slettfresing. Denne forskyves inkrementelt til parameteren Q553. Hvis 0 tastes inn, er forskyvningen inaktiv.

Inndata: -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 286 TANNHJUL VALSEFRESING ~

Q215=+0

;MASKINOPERASJON ~

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

Q553=+10

;VERKTOEY-L-FORSKYVN. ~

Q554=+0

;SYNKRONFORSKYVNING ~

Q548=+0

;FORSKYVNING SKR. ~

Q463=+1

;MAKS. SKJAREDYBDE ~

Q488=+0.3

;MATING FOR SENKNING ~

Q478=+0.3

;MATING ~

Q483=+0.4

;TOLERANSEDIAMETER ~

Q505=+0.2

;MATING GLATTDREIING ~

Q549=+0

;FORSKYVNING FINK.

Kontrollere og endre spindeldreieretningene

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

  1. Beregning av bordets dreieretning:
  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

cyc286_6

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.