Cykel 882 SVARVNING SIMULTANGROVBEARBETNING (option 158)

ISO-programmering

G882

Användningsområde

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Denna funktion måste friges och anpassas av maskintillverkaren.

cyc882

Cykel 882 SVARVNING SIMULTANGROVBEARBETNING grovbearbetar det definierade konturområdet minst med en 3-axlad rörelse (två linjäraxlar och en rotationsaxel) simultant i flera steg. Det möjliggör även komplexa konturer med ett enda verktyg. Cykeln anpassar kontinuerligt verktygets infallsvinkel under bearbetningen utifrån följande kriterier:

  • Undvikande av kollision mellan arbetsstycke, verktyg och support
  • Skäret nöts inte bara punktvis
  • Baksnitt är möjliga

Exekvering med ett FreeTurn-verktyg

Du kan exekvera den här cykeln med FreeTurn-verktyg. Med den här metoden kan du genomföra de vanligaste svarvbearbetningarna med ett enda verktyg. Tack vare att verktyget är flexibelt kan bearbetningstiderna kortas eftersom färre verktygsbyten sker.

Förutsättning:

 
Tip

NC-programmet förblir oförändrat tills FreeTurn-verktygsskären anropas, se Exempel: svarvning med ett FreeTurn-verktyg

Cykelförlopp grovbearbetning

  1. Cykeln positionerar verktyget vid cykelstartpositionen (verktygets position vid anrop) vid den första verktygspositionen. Därefter förflyttas verktyget till säkerhetsavståndet. Om verktygspositioneringen vid cykelstartpositionen inte är möjlig, förflyttar styrsystemet först verktyget till säkerhetsavståndet och utför därefter den första verktygspositioneringen
  2. Verktyget förflyttas till skärdjupet Q519. Ansättningen av profilen kan under kort tid överskridas till värdet från Q463 MAX. SKAERDJUP, t.ex. för hörn.
  3. Cykeln grovbearbetar simultant konturen med grovbearbetningsmatningen Q478. När du definierar nedmatningsmatningen Q488 aktiveras denna för fallande element. Bearbetningen är beroende av följande inmatningsparametrar:
    • Q590: BEARBETNINGSLAGE
    • Q591: BEARBETNINGSFOLJD
    • Q389: ENKEL- DUBBELRIKTAD
  4. Efter varje ansättning lyfter styrsystemet verktyget med säkerhetsavståndet med snabbtransport
  5. Styrsystemet upprepar detta förlopp 2 till 4 tills konturen har bearbetats fullständigt
  6. Styrsystemet drar tillbaka verktyget med bearbetningsmatningen med säkerhetsavståndet och kör sedan med snabbtransport till startpositionen, först i X- och sedan i Z-axeln

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Styrsystemet utför ingen kollisionsövervakning (DCM). Under bearbetningen finns det kollisionsrisk!
  1. Kontrollera förlopp och kontur med hjälp av simuleringen
  2. Kör långsamt in NC-programmet
 
Hänvisning
Varning kollisionsrisk!
Cykeln använder verktygspositionen som cykelns startposition vid cykelanropet. En felaktig förpositionering kan leda till skador på konturen. Det finns risk för kollision!
  1. Kör verktyget i X- och Z-led till en säker position
 
Hänvisning
Varning kollisionsrisk!
Om konturen slutar för nära spännanordningen, kan detta leda till en kollision mellan verktyg och spännanordningar under exekveringen.
  1. Vid fastspänningen ska du ta hänsyn till både verktygspositioneringen och frånkörningsrörelsen
 
Hänvisning
Varning kollisionsrisk!
Kollisionsövervakningen sker endast i det tvådimensionella XZ-bearbetningsplanet. Cykeln kontrollerar inte om något område i Y-koordinaten leder till kollision mellan verktygsskär, verktygshållare eller vridkropp.
  1. Kör in NC-programmet i driftarten Programkörning i läget Enkelblock
  2. Begränsa bearbetningsområdet
 
Hänvisning
Varning kollisionsrisk!
Beroende på skärens geometri kan restmaterial bli kvar. Vid ytterligare bearbetningar finns det kollisionsrisk.
  1. Kontrollera förlopp och kontur med hjälp av simuleringen
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE TURN.
  • Om du har programmerat M136 före cykelanropet, tolkar styrsystemet matningen som millimeter per varv.
  • Programvarugränslägesbrytare begränsar de möjliga infallsvinklarna Q556 och Q557. Om brytaren för programvarugränslägesbrytarna är avaktiverad i driftart Programmering i arbetsområdet Simulering kan simuleringen avvika från den efterföljande bearbetningen.
  • Om cykeln inte kan bearbeta ett konturområde, försöker cykeln att dela upp konturområdet i nåbara underområden för att bearbeta dessa separat.

Anvisningar om programmering

  • Före cykelanropet måste du programmera cykel 14 KONTUR eller SEL CONTOUR för att definiera underprogrammen.
  • Före cykelanropet måste du programmera FUNCTION TCPM. HEIDENHAIN rekommenderar att du programmerar verktygets utgångspunkt REFPNT TIP-CENTER i FUNCTION TCMP.
  • Cykeln kräver en radiekompensering (RL/RR) i konturbeskrivningen.
  • När du använder lokala Q-parametrar QL i ett konturunderprogram, måste du även tilldela eller beräkna dessa i konturunderprogrammet.
  • Cykeln kräver definition av en verktygshållare för att kunna beräkna infallsvinkeln. Du tilldelar då verktyget en hållare i verktygstabellskolumnen KINEMATIC.
  • Verktygsförvaltning

  • Definiera ett värde i Q463 MAX. SKAERDJUP baserat på verktygsskäret, eftersom ansättningen i Q519 kan överskridas tillfälligt beroende på verktygspositioneringen. Med den här parametern begränsar du överskridandet.

Cykelparametrar

Hjälpbild

Parametrar

Q460 SAEKERHETSAVSTAAND ?

Återgång före och efter ett snitt. Även avstånd för förpositionering. Värdet har inkrementell verkan.

Inmatning: 0–999999

Q499 Vänd kontur (0-2)?

Bestäm konturens bearbetningsriktning:

0: Konturen bearbetas i den programmerade riktningen

1: Konturen bearbetas i motsatt riktning mot den programmerade riktningen

2: Konturen bearbetas i motsatt riktning mot den programmerade riktningen, dessutom anpassas verktygets läge

Inmatning: 0, 1, 2

cyc882_1

cyc882_2

Q558 Förlängningsvinkel konturstart?

Vinkel i WPL-CS, med vilken cykeln vid den programmerade startpunkten förlänger konturen fram till råämnet. Den här vinkeln ser till att råämnet inte skadas.

Inmatning: -180–+180

Q559 Förlängningsvinkel konturslut?

Vinkel i WPL-CS, med vilken cykeln vid den programmerade slutpunkten förlänger konturen fram till råämnet. Den här vinkeln ser till att råämnet inte skadas.

Inmatning: -180–+180

Q478 Matning?

Matningshastighet vid grovbearbetning i millimeter per minut

Inmatning: 0–99999,999 alternativ FAUTO

Q488 Nedmatningshastighet

Matningshastighet i millimeter per minut för nedmatning. Detta värde är valbart att mata in. Om nedmatningsmatningen inte programmeras gäller grovbearbetningsmatningen Q478.

Inmatning: 0–99999,999 alternativ FAUTO

Q556 Minimal ingreppsvinkel?

Minsta möjliga tillåtna vinkel för positioneringen mellan verktyg och arbetsstycke baserat på Z-axeln.

Inmatning: -180–+180

Q557 Maximal ingreppsvinkel?

Största möjliga tillåtna vinkel för positioneringen mellan verktyg och arbetsstycke baserat på Z-axeln.

Inmatning: -180–+180

Q567 Finarbetsmån kontur?

Konturparallellt tilläggsmått som blir kvar efter grovbearbetningen. Värdet har inkrementell verkan.

Inmatning: -9–+99999

cyc882_3

Q519 Steglängd på kontur?

Axiell, radiell och konturparallell ansättning (per snitt). Ange ett värde som är större än 0. Värdet har inkrementell verkan.

Inmatning: 0 001–99999

Q463 Maximalt skärdjup?

Begränsning av den maximala ansättningen avseende verktygsskäret. Beroende på verktygspositioneringen kan styrsystemet tillfälligt överskrida Q519 SKAERDJUP, t.ex. vid utformning av ett hörn. Med den valfria parametern kan du begränsa överskridandet. Om värdet 0 har definierats motsvarar den maximala ansättningen två tredjedelar av skärlängden.

Inmatning: 0–99999

cyc882_4

Q590 Bearbetningsläge (0/1/2/3/4/5)?

Bestäm bearbetningsriktningen:

0: Automatisk – styrsystemet kombinerar automatiskt plan- och längssvarvning

1: Längssvarvning (utvändigt)

2: Plansvarvning (ände)

3: Längssvarvning (invändigt)

4: Plansvarvning (spänndon)

5: Konturparallellt

Inmatning: 0, 1, 2, 3, 4, 5

Q591 Bearbetningsföljd (0/1)?

Bestäm enligt vilken bearbetningsföljd styrsystemet ska bearbeta konturen:

0: Bearbetningen sker i delområden. Ordningsföljden väljs så att arbetsstyckets tyngdpunkt förflyttas mot chucken så snabbt som möjligt.

1: Bearbetningen sker axelparallellt. Ordningsföljden väljs så att arbetsstyckets tröghetsmoment blir litet så snabbt som möjligt.

Inmatning: 0, 1

Q389 Bearbetningsstrategi (0/1)?

Bestäm skärriktningen:

0: Enkelriktat; varje snitt sker i konturriktningen. Konturriktningen styrs av Q499

1: Dubbelriktat; snitten sker i och mot konturriktningen. Cykeln bestämmer den bästa riktningen för varje efterföljande snitt

Inmatning: 0, 1

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 882 SVARVNING SIMULTANGROVBEARBETNING ~

Q460=+2

;SAFETY CLEARANCE ~

Q499=+0

;VAEND KONTUR ~

Q558=+0

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUT ~

Q478=+0.3

;MATNING ~

Q488=+0.3

;NEDMATNINGSHASTIGHET ~

Q556=+0

;MIN. INGREPPSVINKEL ~

Q557=+90

;MAX. INGREPPSVINKEL ~

Q567=+0.4

;FINARBETSMAAN KONT ~

Q519=+2

;SKAERDJUP ~

Q463=+3

;MAX. SKAERDJUP ~

Q590=+0

;BEARBETNINGSLAGE ~

Q591=+0

;BEARBETNINGSFOLJD ~

Q389=+1

;ENKEL- DUBBELRIKTAD

12 L X+58 Y+0 FMAX M303

13 L Z+50 FMAX

14 CYCL CALL