Cykel 880 KUGGFRAESNING (option 131)

ISO-programmering

G880

Användningsområde

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Denna funktion måste friges och anpassas av maskintillverkaren.

880_1

Med cykel 880 KUGGFRAESNING kan cylindriska utvändiga kuggar eller sneda kuggar med valfria vinklar tillverkas. I cykeln beskrivs först kuggen och sedan det verktyg som skall användas vid bearbetningen. I cykeln kan du välja bearbetningsstrategi och bearbetningssida. Kuggfräsningens tillverkningsförlopp sker genom en synkroniserad roterande rörelse av verktygsspindeln och rundbordet. Dessutom rör sig fräsen i axiell riktning längs arbetsstycket.

Medan cykel 880 KUGGFRAESNING är aktiv, genomförs i förekommande fall en rotation i koordinatsystemet. Därför måste du ovillkorligen programmera cykel 801 AATERSTAELL ROTATIONSSYSTEM och M145 efter cykelslut.

Cykelförlopp

  1. Styrsystemet placerar verktyget i verktygsaxeln på Q260 säkerhetshöjd med matning FMAX. Om verktyget redan befinner sig i verktygsaxeln på en höjd högre än Q260 kommer ingen förflyttning att ske
  2. Före tiltningen av bearbetningsplanet placerar styrsystemet verktyget i X på en säker koordinat med matningshastighet FMAX. Om verktyget redan befinner sig på en koordinat i bearbetningsplanet, som är större än den beräknade koordinaten, sker ingen förflyttning.
  3. Nu tiltar styrsystemet bearbetningsplanet med matning Q253; M144 är aktiv internt i cykeln
  4. Styrsystemet placerar verktyget med matning FMAX i bearbetningsplanets startpunkt
  5. Sedan förflyttar styrsystemet verktyget i verktygsaxeln med matning Q253 till säkerhetsavståndet Q460
  6. Styrsystemet rullar verktyget mot arbetsstycket som ska förses med kuggar i längdriktningen med den definierade matningen Q478 (vid grovbearbetning) eller Q505 (vid finbearbetning). Bearbetningsområdet begränsas då genom startpunkten i Z Q551+Q460 och genom slutpunkten i Z Q552+Q460
  7. Om styrsystemet befinner sig på slutpunkten, dras verktyget tillbaka med matning Q253 och positioneras tillbaka till startpunkten
  8. Styrsystemet upprepar förlopp 5 - 7 tills det definierade kugghjulet är tillverkat
  9. Slutligen positionerar styrsystemet verktyget till den säkra höjden Q260 med matningshastigheten FMAX
  10. Bearbetningen avslutas i tiltat system
  11. Förflytta nu själv verktyget till en säker höjd och tilta tillbaka bearbetningsplanet
  12. Programmera nu ovillkorligen cykel 801 AATERSTAELL ROTATIONSSYSTEM och M145

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Om du inte förpositionerar verktyget till en säker position, kan detta leda till en kollision mellan verktyg och arbetsstycke (spännanordningar) vid tiltning.
  1. Förpositionera verktyget så att det redan befinner sig på önskad bearbetningssida Q550
  2. Kör till en säker position på denna bearbetningssida
 
Hänvisning
Varning kollisionsrisk!
Om du spänner fast arbetsstycket för långt in i spännanordningen, kan detta leda till en kollision mellan verktyg och spännanordningar vid bearbetningen. Startpunkten för Z och slutpunkten i Z förlängs med säkerhetsavståndet Q460!
  1. Spänn upp arbetsstycket på ett sådant sätt att att det sticker ut tillräckligt långt ur spännanordningen att ingen kollision mellan verktyg och spännanordning kan ske!
  2. Spänn upp arbetsstycket på ett sådant sätt att att det sticker ut tillräckligt långt ur spännanordningen att den automatiska förlängningen med säkerhetsavståndet Q460 av start- och slutpunkt inte leder till någon kollision
 
Hänvisning
Varning kollisionsrisk!
När du arbetar med eller utan M136, kommer matningsvärdet att tolkas på olika sätt av styrsystemet. Om du på grund av detta programmerar en för hög matningshastighet, kan din detalj skadas.
  1. Programmerar du medvetet M136 före cykeln, tolkar styrsystemet matningsvärden i cykeln som mm/varv
  2. Programmerar du inte någon M136 före cykeln, tolkar styrsystemet matningsvärden i cykeln som mm/min
 
Hänvisning
Varning kollisionsrisk!
Om du inte återställer koordinatsystemet efter cykel 880, är den precessionsvinkel som har ställts in i cykeln fortfarande aktiv! Det finns risk för kollision!
  1. Programmera ovillkorligen cykel 801 efter cykel 880 för att återställa koordinatsystemet
  2. Programmera cykel 801 efter ett programavbrott för att återställa koordinatsystemet
  • Denna cykel kan endast genomföras i bearbetningslägena FUNCTION MODE MILL och FUNCTION MODE TURN.
  • Denna cykel är CALL-aktiv.
  • Definiera verktyget i verktygstabellen som fräsverktyg.
  • Sätt utgångspunkten i rotationscentrum innan cykelanrop.
 
Tip

För att inte överskrida verktygets maximalt tillåtna varvtal, kan du arbeta med en begränsning. (Inmatning i verktygstabellen "tool.t" i kolumnen Nmax).

Anvisningar om programmering

  • Inmatningarna för Modul, Antal kuggar och Topphöjdens diameter övervakas. Om dessa inmatningar inte stämmer överens, visas ett felmeddelande. För dessa parametrar har du möjlighet att ange ett värde i 2 av 3 parametrar. Ange i sådant fall värdet 0 i antingen Modul, Antal kuggar eller Topphöjdens diameter. I detta fall beräknar styrsystemet det saknade värdet.
  • Programmera FUNCTION TURNDATA SPIN VCONST:OFF.
  • Om du programmerar FUNCTION TURNDATA SPIN VCONST:OFF S15, beräknas verktygets varvtal på följande sätt: Q541 x S. För Q541=238 och S=15 blir verktygets varvtal 3570/min.
  • Programmera arbetsstyckets rotationsriktning (M303/M304) före cykelstart.

Cykelparametrar

Hjälpbild

Parametrar

Q215 Bearbetningsomfång (0/1/2/3)?

Bestäm bearbetningsomfånget:

0: Grov- och finbearbetning

1: Endast grovbearbetning

2: Endast finbearbetning till färdigt mått

3: Endast finbearbetning till arbetsmån

Inmatning: 0, 1, 2, 3

Q540 Modul?

Kugghjulets modul

Inmatning: 0–99999

Q541 Kuggtal?

Beskriv kugghjulet: antal kuggar

Inmatning: 0–99999

Cyc880_1

Q542 Toppdiameter?

Beskriv kugghjulet: färdiga delens ytterdiameter

Inmatning: 0–99999,9999

Q543 Toppspel?

Avstånd mellan den toppcirkel hos kugghjulet som ska tillverkas och det motsatta kugghjulets bottencirkel.

Inmatning: 0–9,9999

Q544 Lutningsvinkel?

Vinkel, med vilken kuggarna är lutade i förhållande till axelriktningen vid sneda kuggar. Vid raka kugghjul motsvarar denna vinkel 0°.

Inmatning: -60–+60

Q545 Verktyg stigningsvinkel?

Vinkeln på kuggfräsens flank. Ange detta värde decimalform.

Exempel: 0°47’ = 0,7833

Inmatning: -60–+60

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

Beskriv verktyget: kuggfräsens spindelrotationsriktning

3: Högerroterande verktyg (M3)

4: Vänsterroterande verktyg (M4)

Inmatning: 3, 4

Q547 Vinkeloffset på kugghjul?

Vinkel med vilken styrsystemet roterar arbetsstycket vid cykelstart.

Inmatning: -180–+180

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

Bestäm på vilken sida bearbetningen ska ske.

0: Positiv bearbetningssida av huvudaxeln i I-CS

1: Negativ bearbetningssida av huvudaxeln i I-CS

Inmatning: 0, 1

Q533 Föredragen infallsvinkel?

Välj mellan alternativa ingreppsmöjligheter. Utifrån den infallsvinkel som du har definierat måste styrsystemet beräkna det passande läget för de rotationsaxlar som finns tillgängliga i din maskin. Som regel resulterar detta alltid i två möjliga lösningar. Via parametern Q533 ställer du in vilken lösning styrsystemet ska använda:

0: Lösning som är minst långt bort från den aktuella positionen

-1: Lösning som ligger i området mellan 0° och -179,9999°

+1: Lösning som ligger i området mellan 0° och +180°

-2: Lösning som ligger i området mellan -90° och -179,9999°

+2: Lösning som ligger mellan +90° och +180°

Inmatning: -2, -1, 0, +1, +2

Q530 Tiltad bearbetning?

Positionera tiltaxlar för tiltad bearbetning:

1: Positionera tiltaxeln automatiskt och följ med med verktygsspetsen (MOVE). Den relativa positionen mellan arbetsstycke och verktyg förändras inte. Styrsystemet genomför en kompenseringsrörelse med linjäraxlarna

2: Positionera tiltaxeln automatiskt utan att följa med verktygsspetsen (TURN)

Inmatning: 1, 2

Q253 Nedmatningshastighet?

Definition av verktygets förflyttningshastighet vid tiltning och vid förpositionering. Även vid positionering av verktygsaxeln mellan de enskilda ansättningarna. Matningen är i mm/min.

Inmatning: 0–99999,9999 alternativt FMAX, FAUTO, PREDEF

Q260 SAEKERHETSHOEJD ?

Koordinat i verktygsaxeln, i vilken kollision med arbetsstycket inte kan ske (för mellanpositioneringar och återgång vid cykelslut). Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999 alternativt PREDEF

Q553 VKT: L-offset bearbetningsstart?

Bestäm från och med vilken längdförskjutning (L-OFFSET) som verktyget ska användas. Styrsystemet flyttar verktyget i längdriktning med det här värdet. Värdet har inkrementell verkan.

Inmatning: 0–999999

Q551 Startpunkt i Z?

Startpunkt för kuggfräsningen i Z

Inmatning: -99999,9999–+99999,9999

Q552 Slutpunkt i Z?

Slutpunkt för kuggfräsningen i Z

Inmatning: -99999,9999–+99999,9999

Q463 Maximalt skärdjup?

Maximal ansättning (radieuppgift) i radiell riktning. Ansättningen fördelas jämnt för att undvika restskär.

Inmatning: 0 001–999999

Q460 SAEKERHETSAVSTAAND ?

Avstånd för återgångsrörelse och förpositionering. Värdet har inkrementell verkan.

Inmatning: 0–999999

Q488 Nedmatningshastighet

Matningshastighet för verktygets ansättningsrörelse

Inmatning: 0–99999,999 alternativ FAUTO

Q478 Matning?

Matningshastighet vid grovbearbetning. Om du har programmerat M136, tolkar styrsystemet matningen som millimeter per varv utan M136 som millimeter per minut.

Inmatning: 0–99999,999 alternativ FAUTO

Q483 Arbetsmaan diameter?

Diameterarbetsmån på den definierade konturen. Värdet har inkrementell verkan.

Inmatning: 0–99999

Q505 Matning finbearb.?

Matningshastighet vid finbearbetning. Om du har programmerat M136, tolkar styrsystemet matningen som millimeter per varv utan M136 som millimeter per minut.

Inmatning: 0–99999,999 alternativ FAUTO

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

Exempel

11 CYCL DEF 880 KUGGFRAESNING ~

Q215=+0

;BEARBETNINGSSAETT ~

Q540=+0

;MODUL ~

Q541=+0

;KUGGTAL ~

Q542=+0

;TOPPDIAMETER ~

Q543=+0.1666

;TOPPSPEL ~

Q544=+0

;LUTNINGSVINKEL ~

Q545=+0

;VKT-STIGNINGSVINKEL ~

Q546=+3

;VKT-ROT.RIKTNING ~

Q547=+0

;VINKELOFFSET ~

Q550=+1

;BEARBETNINGSSIDA ~

Q533=+0

;FOEREDRAGEN RIKTNING ~

Q530=+2

;TILTAD BEARBETNING ~

Q253=+750

;NEDMATNINGSHASTIGHET ~

Q260=+100

;SAEKERHETSHOEJD ~

Q553=+10

;VERKTYG L-OFFSET ~

Q551=+0

;STARTPUNKT I Z

Q552=-10

;SLUTPUNKT I Z

Q463=+1

;MAX. SKAERDJUP ~

Q460=+2

;SAFETY CLEARANCE ~

Q488=+0.3

;NEDMATNINGSHASTIGHET ~

Q478=+0.3

;MATNING ~

Q483=+0.4

;ARBETSMAAN DIAMETER ~

Q505=+0.2

;MATNING FINBEARB.

Rotationsriktning beroende av bearbetningssidan (Q550)

  1. Bestäm bordets rotationsriktning:
  2. Vilket verktyg? (Högerskärande/Vänsterskärande)?
  3. Vilken bearbetningssida? X+ (Q550=0) / X- (Q550=1)
  4. Läs av bordets rotationsriktning i en av de 2 tabellerna! Välj även tabellen med verktygets rotationsriktning (Högerskärande/Vänsterskärande). Läs av bordets rotationsriktning för din bearbetningssida i denna tabell X+ (Q550=0) / X- (Q550=1).

cyc880_2

cyc880_3

Verktyg: Högerskärande M3

  • Bearbetningssida
    X+ (Q550=0)

Bordets rotationsriktning:
medurs (M303)

  • Bearbetningssida
    X- (Q550=1)

Bordets rotationsriktning:
moturs (M304)

Verktyg: Vänsterskärande M4

  • Bearbetningssida
    X+ (Q550=0)

Bordets rotationsriktning:
moturs (M304)

  • Bearbetningssida
    X- (Q550=1)

Bordets rotationsriktning:
medurs (M303)