Cykel 258 POLYGONTAPP

ISO-programmering

G258

Användningsområde

Med cykel 258 kan du tillverka en regelbunden polygon med utvändig bearbetning. Fräsförloppet sker i en spiralformad bana med ledning av råämnets diameter.

Cykelförlopp

  1. Om verktyget befinner sig under det andra säkerhetsavståndet drar styrsystemet tillbaka verktyget till det andra säkerhetsavståndet  
  2. Med utgångspunkt från tappens mitt förflyttar styrsystemet verktyget tillbaka till startpositionen för bearbetning av tappen. Startpositionen är bland annat beroende av råämnets diameter och tappens vridningsläge. Vridningsläget bestäms via parameter Q224
  3. Verktyget förflyttas med snabbtransport FMAX  till säkerhetsavståndet Q200 och därifrån med nedmatningshastighet till det första skärdjupet.
  4. Därefter genererar styrsystemet polygontappen i en spiralformad ansättning med hänsyn till banöverlappningen
  5. Styrsystemet förflyttar verktyget utifrån och in på en tangentiell bana
  6. Verktyget lyfts i spindelaxelns riktning med snabbtransport till det andra säkerhetsavståndet.
  7. Om flera djupansättningar är nödvändiga, positionerar styrsystemet verktyget åter till startpunkten för tappens bearbetning och ansätter verktyget i djupet
  8. Detta förlopp upprepas tills det programmerade djupet för tappen uppnås
  9. Vid cykelns slut sker först en tangentiell frånkörningsrörelse. Sedan förflyttar styrsystemet verktyget i verktygsaxeln till andra säkerhetsavståndet

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Om du har programmerat ett positivt djup i en cykel kommer styrsystemet att vända på beräkningen av förpositioneringen. Verktyget förflyttas med snabbtransport i verktygsaxeln till säkerhetsavståndet under arbetsstyckets yta! Det finns risk för kollision!
  1. Ange negativt djup
  2. Med maskinparameter displayDepthErr (nr 201003) väljer du om styrsystemet skall presentera ett felmeddelande (on) vid inmatning av ett positivt djup eller inte (off)
 
Hänvisning
Varning kollisionsrisk!
Styrsystemet genomför automatiskt en framkörningsrörelse i den här cykeln. Om du inte har tillräckligt med utrymme för det, kan detta leda till en kollision.
  1. Med Q224 bestämmer du i vilken vinkel det första hörnet på polygontappen ska tillverkas: -360° till +360°
  2. Beroende på vridningsläge Q224 måste följande utrymme finnas till förfogande bredvid tappen: minst verktygsdiametern +2 mm
 
Hänvisning
Varning kollisionsrisk!
Vid slutet positionerar styrsystemet verktyget tillbaka vid säkerhetsavståndet, eller om så har angivits till det andra säkerhetsavståndet. Verktygets slutposition efter cykeln behöver inte överensstämma med startpositionen. Det finns risk för kollision!
  1. Kontrollera förflyttningsrörelserna i maskinen
  2. I driftart Programmering under arbetsområdet Simulering kontrollerar du verktygets slutposition efter cykeln
  3. Programmera absoluta koordinater efter cykeln (inte inkrementellt)
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Styrsystemet förpositionerar automatiskt verktyget i verktygsaxeln. Q204 2. SAEKERHETSAVST. beaktas.
  • Styrsystemet reducerar skärdjupet till den i verktygstabellen definierade skärlängden LCUTS om skärlängden är kortare än det i cykeln angivna skärdjupet Q202.
  • Den här cykeln övervakar verktygets definierade brukslängd LU. Om LU-värdet är mindre än DJUP Q201 genererar styrsystemet ett felmeddelande.

Anvisningar om programmering

  • Före cykelstart måste verktyget förpositioneras i bearbetningsplanet. Förflytta verktyget med radiekompensering R0 till tappens mitt.
  • Cykelparametern Djups förtecken bestämmer arbetsriktningen. Om man programmerar Djup = 0 så utför styrsystemet inte cykeln.

Cykelparametrar

Hjälpbild

Parametrar

cyc258_2

Q573 Inskriven/Omskriven cirk. (0/1)?

Ange om måttsättningen Q571 avser inskriven eller omskriven cirkel:

0: Måttsättningen avser inskriven cirkel

1: Måttsättningen avser omskriven cirkel

Inmatning: 0, 1

Q571 Referenscirkeldiameter?

Ange referenscirkelns diameter. Huruvida den angivna diametern avser omskriven cirkel eller inskriven cirkel anges i parameter Q573. Vid behov kan du programmera en tolerans.

Inmatning: 0–99999,9999

Q222 GROVURFRAESNINGSDIAMETER ?

Ange råämnets diameter. Råämnets diameter ska vara större än referenscirkeldiametern. Styrsystemet utför flera ansättningar i sidled om differensen mellan råämnets diameter och referenscirkeldiametern är större än den tillåtna ansättningen i sidled (verktygsradien gånger banöverlappningen Q370). Styrsystemet beräknar hela tiden en konstant ansättning i sidled.

Inmatning: 0–99999,9999

Q572 Antal hörn?

Ange antalet hörn för polygontappen. Styrsystemet fördelar alltid hörnen jämnt över tappen.

Inmatning: 3–30

Q224 VRIDNINGSVINKEL ?

Bestäm i vilken vinkel det första hörnet på polygontappen ska tillverkas.

Inmatning: -360 000–+360000

Q220 Radie / Fas (+/-)?

Ange värdet för formelementet radie eller fas. Vid inmatning av ett positivt värde skapar styrsystemet en rundning på varje hörn. Det av dig angivna värdet motsvarar därmed radien. Vid inmatning av ett negativt värde, förses alla konturhörn med en fas, därmed motsvarar det angivna värdet fasens längd.

Inmatning: -99999,9999–+99999,9999

Q368 TILLAEGG FOER FINSKAER SIDA ?

Tilläggsmått i bearbetningsplanet. Om du skriver in ett negativt värde här, kommer styrsystemet att positionera verktyget tillbaka till en diameter utanför råämnets diameter efter grovbearbetningen. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

Q207 MATNING FRAESNING ?

Verktygets förflyttningshastighet vid fräsning i mm/min

Inmatning: 0–99999,999 alternativ FAUTO, FU, FZ

cyc258_1

8H000107

Q351 Fräsmetod? Med=+1, Mot=-1

Typ av fräsbearbetning. Hänsyn tas till spindelns rotationsriktning:

+1 = medfräsning

–1 = motfräsning

PREDEF: styrsystemet använder värdet från ett GLOBAL DEF-block

(Om 0 anges, sker bearbetningen i medfräsning)

Inmatning: –1, 0, +1 alternativt PREDEF

Q201 DJUP ?

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

Inmatning: -99999,9999–+99999,9999

Q202 SKAERDJUP ?

Mått med vilket verktyget skall stegas nedåt. Ange ett värde som är större än 0. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q206 NEDMATNINGSHASTIGHET ?

Verktygets förflyttningshastighet vid förflyttning mot Djup i mm/min

Inmatning: 0–99999,999 alternativt FAUTO, FMAX, FU, FZ

Q200 SAEKERHETSAVSTAAND ?

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

Inmatning: 0–99999,9999 alternativt PREDEF

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

Q204 2. SAEKERHETSAVSTAAND ?

Koordinat på spindelaxeln, vid vilken ingen kollision mellan verktyg och arbetsstycke (spänndon) kan ske. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

Q370 BANOEVERLAPP FAKTOR ?

Q370 x verktygsradien ger ansättningen i sidled k.

Inmatning: 0,0001–1,9999 alternativt PREDEF

Q215 BEARBETNINGSSAETT (0/1/2) ?

Bestäm bearbetningsomfånget:

0: Grov- och finbearbetning

1: Endast grovbearbetning

2: Endast finbearbetning
Finbearbetning av sida och finbearbetning av djup utförs bara när respektive tilläggsmått (Q368, Q369) är definierat

Inmatning: 0, 1, 2

Q369 TILLAEGG FOER FINSKAER DJUP ?

Finbearbetningsarbetsmån för djupet. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q338 Skärdjup finskär?

Mått med vilket verktyget stegas i spindelaxeln vid finbearbetning.

Q338 = 0: Finbearbetning i en ansättning

Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q385 Matning finbearb.?

Verktygets förflyttningshastighet vid finbearbetning av sida och botten mm/min

Inmatning: 0–99999,999 alternativ FAUTO, FU, FZ

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 258 POLYGONTAPP ~

Q573=+0

;REFERENSCIRKEL ~

Q571=+50

;REFERENSCIRKEL-DIA. ~

Q222=+52

;GROVURFRAES.DIAMETER ~

Q572=+6

;ANTAL HOERN ~

Q224=+0

;VRIDNINGSVINKEL ~

Q220=+0

;RADIE / FAS ~

Q368=+0

;TILLAEGG SIDA ~

Q207=+500

;MATNING FRAESNING ~

Q351=+1

;FRAESSMETOD ~

Q201=-20

;DJUP ~

Q202=+5

;SKAERDJUP ~

Q206=+3000

;MATNING DJUP ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q370=+1

;BANOEVERLAPP ~

Q215=+0

;BEARBETNINGSSAETT ~

Q369=+0

;TILLAEGG DJUP ~

Q338=+0

;SKAERDJUP FINSKAER ~

Q385=+500

;MATNING FINBEARB.

12 L X+50 Y+50 R0 FMAX M99