Cykel 1022 CYLINDER SNABBSLIPNING (option 156)

ISO-programmering

G1022

Användningsområde

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Denna funktion måste friges och anpassas av maskintillverkaren.

Med cykel 1022 CYLINDER SNABBSLIPNING kan du slipa cirkulära fickor och cirkulära tappar. Då gör styrsystemet cirkel- och helixbanor för att bearbeta cylindermanteln helt. För att uppnå den noggrannhet och ytjämnhet som krävs kan du överlagra rörelserna med ett pendelslag. Vanligtvis är pendelslagets matning så stor att flera pendelslag utförs per cirkelbana. Det här motsvarar slipning med snabbt slag. Ansättningarna i sidled sker upptill eller nedtill, beroende på vad du definierat. Du programmerar pendelslagets matning i cykeln.

Cykelförlopp

  1. Styrsystemet positionerar verktyget över cylindern utifrån FICKPOSITION Q367. Sedan förflyttar styrsystemet verktyget till SAEKERHETSHOEJD Q260 med FMAX.
  2. Verktyget förflyttas till startpunkten i bearbetningsplanet med FMAX och sedan till SAEKERHETSAVSTAAND Q200 med NEDMATNINGSHASTIGHET Q253.
  3. Slipverktyget förflyttas till startpunkten i verktygsaxeln. Startpunkten styrs av BEARBETNINGSRIKTNING Q1031. Om du har definierat ett pendelslag i Q1000 startar styrsystemet pendelslaget.
  4. Beroende på parametern Q1021 sätter styrsystemet an verktyget i sidled. Därefter sätter styrsystemet an i verktygsaxeln.
  5. Ansättning

  6. När slutdjupet har nåtts gör slipverktyget ännu en helcirkel utan ansättning i verktygsaxeln.
  7. Styrsystemet upprepar steg 4 och 5 tills den färdiga delens diameter Q223 eller arbetsmånen Q14 har uppnåtts.
  8. Efter den sista ansättningen kör slipverktyget TOMG. SLUTKONTUR Q457.
  9. Slipverktyget lämnar cylindern på en halvcirkel med säkerhetsavståndet Q200 och stoppar pendelslaget.
  10. Styrsystemet förflyttar verktyget med NEDMATNINGSHASTIGHET Q253 till SAFETY CLEARANCE Q200 och sedan med snabbtransport till SAEKERHETSHOEJD Q260.

Ansättning

  1. Styrsystemet sätter an slipverktyget i en halvcirkel runt SIDOMATNING Q534.
  2. Slipverktyget gör en helcirkel och utför i förekommande fall en programmerad TOMGANG KONTUR Q456.
  3. Om förflyttningsområdet i verktygsaxeln är större än slipskivans bredd B körs cykeln med en helixbana.

Helixbana

Du kan påverka helixbanan med en stigning i parametern Q1032. Stigningen per helixbana (= 360°) står i proportion till slipskivans bredd.

Antalet helixbanor (= 360°) beror på stigning och DJUP Q201. Ju mindre stigning, desto fler helixbanor (= 360°).

Exempel:

  • Slipskivans bredd B = 20 mm
  • Q201 DJUP = 50 mm
  • Q1032 FAKTOR ANSÄTTNING (stigning) = 0,5

Styrsystemet beräknar stigningens förhållande till slipskivans bredd.

Stigning per helixbana = Maximale Zustelltiefe

Sträckan i verktygsaxeln på 10 mm avverkar styrsystemet inom en helix. DJUP Q201 och stigningen per helixbana resulterar i fem helixbanor.

Antal helixbanor = Anzahl der Helixbahnen

Anmärkning

 
Machine

Maskintillverkaren har möjlighet att ändra overrides för pendelrörelserna.

  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Styrsystemet startar alltid pendelrörelsen i positiv riktning.
  • Den sista ansättningen i sidled kan bli mindre beroende på inmatningen.
  • Styrsystemet visar inte pendelrörelsen i simuleringen. Simuleringsgrafiken i driftarterna PROGRAM ENKELBLOCK och PROGRAM BLOCKFÖLJD visar pendelrörelsen.
  • Du kan även utföra den här cykeln med ett fräsverktyg. För ett fräsverktyg motsvarar skärlängden LCUTS slipskivans bredd.

Anvisningar om programmering

  • Styrsystemet utgår från att cylinderns bas har en botten. Därför kan du endast definiera en övergång i Q1030 på ytan. När du t.ex. bearbetar ett genomgående hål måste du ta hänsyn till den undre övergången i DJUP Q201.
  • Om Q1000 = 0 utför styrsystemet ingen överlagrad pendelrörelse.

Cykelparametrar

Hjälpbild

Parametrar

Q650 Typ av figur?

Figurens geometri:

0: ficka

1: ö

Inmatning: 0, 1

Q223 FAERDIG-DIAMETER ?

Diameter för den färdigbearbetade cylindern

Inmatning: 0–99999,9999

cyc1022_1

Q368 Mått sida före bearbetning?

Tilläggsmått i sidled som finns före slipbearbetningen. Värdet måste vara större än Q14. Värdet har inkrementell verkan.

Inmatning: -0,9999–+99,9999

Q14 TILLAEGG FOER FINSKAER SIDA ?

Tilläggsmått i sidled som blir kvar efter bearbetningen. Det här tilläggsmåttet måste vara mindre än Q368. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

Q367 Fickans läge (0/1/2/3/4)?

Figurens läge baserat på verktygets position vid cykelanrop:

0: verktygspos. = figurens mitt

1: verktygspos. = kvadrantövergång vid 90°

2: verktygspos. = kvadrantövergång vid 0°

3: verktygspos. = kvadrantövergång vid 270°

4: verktygspos. = kvadrantövergång vid 180°

Inmatning: 0, 1, 2, 3, 4

Q203 KOORD. OEVERYTA ARBETSSTYCKE ?

Koordinat för arbetsstyckets yta i relation till den aktiva nollpunkten. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q1030 Förskjutning till yta?

Positionen för arbetsstyckets överkant på ytan. Förskjutningen används som övergångssträcka på ytan för pendelslaget. Värdet har absolut verkan.

Inmatning: 0–999999

Q201 DJUP ?

Avstånd mellan arbetsstyckets yta och konturens botten. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+0

cyc1022_2

Q1031 Bearbetningsriktning?

Definition av bearbetningsriktningen. På detta sätt erhålls startpositionen.

-1 eller 0: Styrsystemet bearbetar konturen uppifrån och ned under den första ansättningen

+1: Styrsystemet bearbetar konturen nedifrån och upp under den första ansättningen

Inmatning: –1, 0, +1

Q534 Sidomatning?

Mått med vilket slipverktyget ansätts i sidled.

Inmatning: 0,0001–99,9999

Q1032 Faktor för stigning av Helix?

Med faktorn Q1032 definierar du stigningen för en helixbana (= 360°). På så sätt får du fram skärdjupet per helixbana (= 360°). Q1032 multipliceras med bredden B på slipverktyget.

Inmatning: 0 000–1000

Q456 Tomgång vid kontur?

Antal gånger som slipverktyget ska köra längs med konturen utan materialborttagning efter varje ansättning.

Inmatning: 0–99

Q457 Tomgång vid slutkontur?

Antal gånger som slipverktyget ska köra längs med konturen utan materialborttagning efter den sista ansättningen.

Inmatning: 0–99

Q1000 Pendelrörelsens längd?

Pendelrörelsens längd, parallellt med den aktiva verktygsaxeln

0: Styrsystemet utför ingen pendelrörelse.

Inmatning: 0–9999,9999

Q1001 Matning för pendelslag?

Pendelslagets hastighet i mm/min

Inmatning: 0–999999

Q1021 Ansättning ensidig (0/1)?

Position, vid vilken ansättningen i sidled sker:

0: Ansättning i sidled nedtill och upptill

1: Ensidig ansättning beroende på Q1031

  • Om Q1031 = -1 sker ansättningen i sidled upptill.
  • Om Q1031 = +1 sker ansättningen i sidled nedtill.

Inmatning: 0, 1

Q207 Slipa matning?

Verktygets förflyttningshastighet vid slipning av konturen i mm/min

Inmatning: 0–99999,999 alternativt FAUTO, FU

Q253 Nedmatningshastighet?

Verktygets förflyttningshastighet vid framkörning till DJUP Q201. Matningen är verksam under KOORD. OEVERYTA Q203. Inmatning i mm/min.

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

Q15 Sliptyp (-1/+1)?

Bestäm sliptyp för konturerna:

+1: Slipning med medmatning

-1 eller 0: slipning med motmatning

Inmatning: –1, 0, +1

Q260 SAEKERHETSHOEJD ?

Absolut höjd, på vilken ingen kollision med arbetsstycket kan ske.

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

Q200 SAEKERHETSAVSTAAND ?

Avstånd mellan verktygsspets och arbetsstyckesyta. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

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 1022 CYLINDER SNABBSLIPNING ~

Q650=+0

;FIGURTYP ~

Q223=+50

;FAERDIG-DIAMETER ~

Q368=+0.1

;MATT START ~

Q14=+0

;TILLAEGG SIDA ~

Q367=+0

;FICKPOSITION ~

Q203=+0

;KOORD. OEVERYTA ~

Q1030=+2

;FOERSKJUTNING YTA ~

Q201=-20

;DJUP ~

Q1031=-1

;BEARBETNINGSRIKTNING ~

Q534=+0.05

;SIDOMATNING ~

Q1032=+0.5

;FAKTOR STIGNING ~

Q456=+0

;TOMGANG KONTUR ~

Q457=+0

;TOMG. SLUTKONTUR ~

Q1000=+5

;PENDELSLAG ~

Q1001=+5000

;PENDELMATNING ~

Q207=+50

;SLIPA MATNING ~

Q253=+750

;NEDMATNINGSHASTIGHET ~

Q15=+1

;SLIPTYP ~

Q260=+100

;SAEKERHETSHOEJD ~

Q200=+2

;SAEKERHETSAVSTAAND