Cykel 233 PLANFRAESNING

ISO-programmering

G233

Användningsområde

Med cykel 233 kan du planfräsa en yta med flera ansättningar och med hänsyn tagen till tillägg för finskär. Dessutom kan du också definiera sidoväggar i cykeln, som sedan beaktas vid bearbetningen av plana ytan. I cykeln står flera olika bearbetningsstrategier till förfogande:

  • Strategi Q389=0: Meanderformad bearbetning, ansättning i sidled utanför ytan som skall bearbetas
  • Strategi Q389=1: Meanderformad bearbetning, ansättning i sidled på kanten av ytan som skall bearbetas
  • Strategi Q389=2: Radvis med överskjutande bearbetning, ansättning i sidled vid retur med snabbtransport
  • Strategi Q389=3: Radvis utan överskjutande bearbetning, ansättning i sidled vid retur med snabbtransport
  • Strategi Q389=4: Spiralformad bearbetning utifrån och in

Strategi Q389=0 och Q389 =1

cyc232_q389_0_neu
cyc232_q389_1_neu

Strategi Q389=0 och Q389=1 är olika beträffande överskjut vid planfräsning. Vid Q389=0 ligger slutpunkten utanför ytan, vid Q389=1 i kanten på ytan. Styrsystemet beräknar slutpunkten 2 utifrån sidans längd och säkerhetsavståndet i sidled. Vid strategi Q389=0 förflyttar styrsystemet verktyget med en sträcka motsvarande verktygsradien ytterligare utanför den plana ytan.

  1. Cykelförlopp
  2. Styrsystemet förflyttar verktyget med snabbtransport FMAX från den aktuella positionen i bearbetningsplanet till startpunkt 1: Startpunkten i bearbetningsplanet ligger bredvid arbetsstycket, förskjuten med verktygsradien och med säkerhetsavståndet i sidled.
  3. Därefter positionerar styrsystemet verktyget på säkerhetsavståndet med snabbtransport FMAX i spindelaxeln.
  4. Därefter förflyttas verktyget med Matning fräsning Q207 i spindelaxeln till det av styrsystemet beräknade första skärdjupet.
  1. Styrsystemet förflyttar verktyget med den programmerade Matning fräsning till slutpunkten 2.
  2. Därefter förskjuter styrsystemet verktyget med Matning förpositionering på tvären till startpunkten på nästa rad. Styrsystemet beräknar förskjutningen utifrån den programmerade bredden, verktygsradien, den maximala banöverlappningsfaktorn och säkerhetsavståndet i sidled.
  3. Sedan flyttar styrsystemet tillbaka verktyget i motsatt riktning med fräsmatning.
  4. Förloppet upprepas tills hela den angivna ytan har bearbetats fullständigt.
  5. Därefter förflyttar styrsystemet verktyget med snabbtransport FMAX tillbaka till startpunkten 1.
  6. Om flera ansättningar behövs kör styrsystemet verktyget med positioneringsmatning i spindelaxeln till nästa skärdjup.
  7. Förloppet upprepas tills alla skärdjup har utförts. Vid den sista ansättningen fräses det angivna tilläggsmåttet för finskär bort med finbearbetningsmatning.
  8. Slutligen förflyttar styrsystemet tillbaka verktyget till det andra säkerhetsavståndet med FMAX.

Strategi Q389=2 och Q389=3

cyc232_q389_2_neu
cyc233_q389_3

Strategi Q389=2 och Q389=3 är olika beträffande överskjut vid planfräsning. Vid Q389=2 ligger slutpunkten utanför ytan, vid Q389=3 i kanten på ytan. Styrsystemet beräknar slutpunkten 2 utifrån sidans längd och säkerhetsavståndet i sidled. Vid strategi Q389=2 förflyttar styrsystemet verktyget med en sträcka motsvarande verktygsradien ytterligare utanför den plana ytan.

  1. Cykelförlopp
  2. Styrsystemet förflyttar verktyget med snabbtransport FMAX från den aktuella positionen i bearbetningsplanet till startpunkt 1: Startpunkten i bearbetningsplanet ligger bredvid arbetsstycket, förskjuten med verktygsradien och med säkerhetsavståndet i sidled.
  3. Därefter positionerar styrsystemet verktyget på säkerhetsavståndet med snabbtransport FMAX i spindelaxeln.
  4. Därefter förflyttas verktyget med Matning fräsning Q207 i spindelaxeln till det av styrsystemet beräknade första skärdjupet.
  1. Därefter förflyttas verktyget med programmerad Matning fräsning Q207 till slutpunkten 2.
  2. Styrsystemet förflyttar verktyget i verktygsaxeln till säkerhetsavståndet över det aktuella skärdjupet och förflyttar det med FMAX direkt tillbaka till startpunkten för nästa rad. Styrsystemet beräknar förskjutningen utifrån den programmerade bredden, verktygsradien, den maximala banöverlappningsfaktorn Q370 och säkerhetsavståndet i sidled Q357.
  3. Därefter förflyttas verktyget återigen till det aktuella skärdjupet och sedan åter i riktning mot slutpunkten 2.
  4. Förloppet upprepas tills hela den angivna ytan har bearbetats fullständigt. I slutet av den sista banan förflyttar styrsystemet verktyget med snabbtransport FMAX tillbaka till startpunkten 1.
  5. Om flera ansättningar behövs kör styrsystemet verktyget med positioneringsmatning i spindelaxeln till nästa skärdjup.
  6. Förloppet upprepas tills alla skärdjup har utförts. Vid den sista ansättningen fräses det angivna tilläggsmåttet för finskär bort med finbearbetningsmatning.
  7. Slutligen förflyttar styrsystemet tillbaka verktyget till det andra säkerhetsavståndet med FMAX.

Strategierna Q389 = 2 och Q389 = 3 – med begränsning i sidled

Om du programmerar en begränsning i sidled kan styrsystemet ev. inte sätta an utanför konturen. I detta fall är cykelförloppet som följer:

cyc233_q389_5
  1. Styrsystemet förflyttar verktyget med FMAX till framkörningspositionen i bearbetningsplanet. Den här positionen ligger bredvid verktyget, förskjuten med verktygsradien och säkerhetsavståndet i sidled Q357.
  2. Verktyget förflyttas med snabbtransport FMAX i verktygsaxeln till säkerhetsavståndet Q200 och sedan med Q207 MATNING FRAESNING till det första skärdjupet Q202.
  3. Styrsystemet förflyttar verktyget i en cirkelbana till startpunkten 1.
  4. Verktyget förflyttas med den programmerade matningen Q207 till slutpunkten 2 och lämnar konturen i en cirkelbana.
  5. Sedan positionerar styrsystemet verktyget med Q253 NEDMATNINGSHASTIGHET vid framkörningspositionen för nästa bana.
  6. Steg 3 till 5 upprepas tills hela ytan har frästs.
  7. Om flera skärdjup har programmerats förflyttar styrsystemet verktyget till säkerhetsavståndet Q200 i slutet av den sista banan och positionerar det vid nästa framkörningsposition i bearbetningsplanet.
  8. Vid den sista ansättningen fräser styrsystemet Q369 TILLAEGG DJUP i Q385 MATNING FINBEARB..
  9. I slutet av den sista banan positionerar styrsystemet verktyget på det andra säkerhetsavståndet Q204 och därefter i den position som programmerades senast före cykeln.
  10.  
    Tip
    • Cirkelbanorna vid fram- och frånkörning från banorna styrs av Q220 HOERNRADIE.
    • Styrsystemet beräknar förskjutningen utifrån den programmerade bredden, verktygsradien, den maximala banöverlappningsfaktorn Q370 och säkerhetsavståndet i sidled Q357.

Strategi Q389=4

cyc233_q389_4
  1. Cykelförlopp
  2. Styrsystemet förflyttar verktyget med snabbtransport FMAX från den aktuella positionen i bearbetningsplanet till startpunkt 1: Startpunkten i bearbetningsplanet ligger bredvid arbetsstycket, förskjuten med verktygsradien och med säkerhetsavståndet i sidled.
  3. Därefter positionerar styrsystemet verktyget på säkerhetsavståndet med snabbtransport FMAX i spindelaxeln.
  4. Därefter förflyttas verktyget med Matning fräsning Q207 i spindelaxeln till det av styrsystemet beräknade första skärdjupet.
  1. Därefter förflyttar TNC:n verktyget med programmerad Matning fräsning med en tangentiell framkörningsrörelse till fräsbanans startpunkt.
  2. Styrsystemet bearbetar den plana ytan med matning fräsning utifrån och in med fräsbanor som blir kortare och kortare. Genom konstant ansättning i sidled är verktyget i permanent ingrepp.
  3. Förloppet upprepas tills hela den angivna ytan har bearbetats fullständigt. I slutet av den sista banan förflyttar styrsystemet verktyget med snabbtransport FMAX tillbaka till startpunkten 1.
  4. Om flera ansättningar behövs kör styrsystemet verktyget med positioneringsmatning i spindelaxeln till nästa skärdjup.
  5. Förloppet upprepas tills alla skärdjup har utförts. Vid den sista ansättningen fräses det angivna tilläggsmåttet för finskär bort med finbearbetningsmatning.
  6. Slutligen förflyttar styrsystemet tillbaka verktyget till det andra säkerhetsavståndet med FMAX.

Begränsning

cyc233_begrenzung

Med begränsningarna kan du avgränsa bearbetningen av den plana ytan, för att exempelvis ta hänsyn till sidoväggar eller avsatser vid bearbetningen. En sidovägg som har definierats med hjälp av en begränsning bearbetas till det mått som erhålls utifrån startpunkten resp. den plana ytans sidolängd. Vid grovbearbetningen tar styrsystemet hänsyn till arbetsmån sida – vid finbearbetningen används arbetsmån till förpositioneringen av verktyget.

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)
  • 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.
  • Cykel 233 övervakar uppgiften om verktygslängd resp. skärlängd LCUTS från verktygstabellen. Räcker inte verktygets längd respektive skärlängden vid en finbearbetning, delar styrsystemet upp bearbetningen i flera bearbetningssteg.
  • Den här cykeln övervakar verktygets definierade brukslängd LU. Om denna är minde än bearbetningsdjupet genererar styrsystemet ett felmeddelande.

Anvisningar om programmering

  • Förpositionera verktyget på startpositionen i bearbetningsplanet med radiekompensering R0. Observera bearbetningsriktningen.
  • När Q227 STARTPUNKT 3. AXEL och Q386 SLUTPUNKT 3:E AXEL anges lika, kommer styrsystemet inte att utföra cykeln (Djup = 0 programmerat).
  • Om Q370 BANOEVERLAPP har definierats >1, kommer hänsyn att tas till den programmerade banöverlappningen redan vid den första bearbetningsbanan.
  • Om en begränsning (Q347, Q348 eller Q349) är programmerad i bearbetningsriktning Q350 förlänger cykeln konturen i ansättningsriktningen med hörnradien Q220. Den angivna ytan har bearbetats fullständigt.
 
Tip

Den Q204 2. SAEKERHETSAVST. ska du ange på ett sådant sätt att kollision med arbetsstycke och spännanordningar inte kan ske.

Cykelparametrar

Hjälpbild

Parametrar

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

Q389 Bearbetningsstrategi (0-4)?

Bestäm hur styrsystemet ska bearbeta ytan:

0: Bearbeta med meandergeometri, ansättning i sidled med positioneringsmatning utanför ytan som ska bearbetas

1: Bearbeta med meandergeometri, ansättning i sidled med fräsmatning i kanten på ytan som ska bearbetas

2: Bearbeta radvis, återgång och ansättning i sidled i positioneringsmatning utanför ytan som ska bearbetas

3: Bearbeta radvis, återgång och ansättning i sidled i positioneringsmatning i kanten på ytan som ska bearbetas

4: Bearbeta spiralformat, jämn ansättning utifrån och in

Inmatning: 0, 1, 2, 3, 4

Q350 Fräsriktning?

Axel i bearbetningsplanet, mot vilken bearbetningen ska riktas in:

1: Huvudaxel = bearbetningsriktning

2: Komplementaxel = bearbetningsriktning

Inmatning: 1, 2

Q218 1. SIDANS LAENGD ?

Längd i bearbetningsplanets huvudaxel för ytan som ska bearbetas, utgående från startpunkten i första axeln Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

Q219 2. SIDANS LAENGD ?

Längd på ytan som skall bearbetas i bearbetningsplanets komplementaxel Via förtecknet kan du bestämma den första tvärförskjutningens riktning i förhållande till STARTPUNKT 2. AXEL. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

cyc233_2

Q227 STARTPUNKT 3. AXEL ?

Koordinat på arbetsstyckesytan, utifrån vilken ansättningarna beräknas. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q386 Slutpunkt 3:e axel?

Koordinat i spindelaxeln, fram till vilken ytan ska planfräsas. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q369 TILLAEGG FOER FINSKAER DJUP ?

Värde med vilket den sista ansättningen ska göras. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q202 Maximalt skärdjup?

Mått med vilket verktyget skall stegas nedåt. Ange ett värde som är större än 0 och inkrementellt.

Inmatning: 0–99999,9999

Q370 BANOEVERLAPP FAKTOR ?

Maximal ansättning i sidled k. Styrsystemet beräknar den faktiska ansättningen i sidled utifrån den andra sidans längd (Q219) och verktygsradien, så att bearbetningen hela tiden sker med konstant ansättning i sidled.

Inmatning: 0,0001–1,9999

cyc233_1

Q207 MATNING FRAESNING ?

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

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

Q385 Matning finbearb.?

Verktygets förflyttningshastighet vid fräsning av det sista skärdjupet i mm/min

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

Q253 Nedmatningshastighet?

Verktygets förflyttningshastighet vid förflyttning till startpositionen och vid förflyttning till nästa rad i mm/min; om du förflyttar på tvären inne i materialet (Q389=1), utför styrsystemet tväransättningen med fräsmatning Q207.

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

Q357 Säkerhetsavstånd sida?

Parametern Q357 påverkar följande situationer:

Förflyttning till första skärdjup: Q357 är verktygets avstånd i sidled till arbetsstycket.

Grovbearbetning med frässtrategierna Q389 = 0–3: Ytan som ska bearbetas förstoras med värdet från Q357 i Q350 FRAESRIKTNING om ingen begränsning har angetts i den här riktningen.

Finbearbetning sida: Banorna förlängs med Q357 i Q350 FRAESRIKTNING.

Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q200 SAEKERHETSAVSTAAND ?

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

Inmatning: 0–99999,9999 alternativt PREDEF

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

cyc233_3

Q347 1:a Begränsning?

Välj en arbetsstyckessida där planytan ska begränsas av en sidovägg (inte möjligt vid spiralformad bearbetning). Beroende på sidoväggens läge begränsar styrsystemet bearbetningen av den plana ytan enligt startpunktens koordinat eller sidans längd:

0: Ingen begränsning

-1: Begränsning i negativ huvudaxel

+1: Begränsning i positiv huvudaxel

-2: Begränsning i negativ komplementaxel

+2: Begränsning i positiv komplementaxel

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

Q348 2:a Begränsning?

Se parametern 1:a begränsning Q347

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

Q349 3:e Begränsning?

Se parametern 1:a begränsning Q347

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

Q220 HOERNRADIE ?

Radie för hörn vid begränsningar (Q347 - Q349)

Inmatning: 0–99999,9999

Q368 TILLAEGG FOER FINSKAER SIDA ?

Tilläggsmått i bearbetningsplanet. 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

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

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

-1: Verktygsposition = aktuell position

0: Verktygsposition = tappens mitt

1: Verktygsposition = nedre vänstra hörnet

2: Verktygsposition = nedre högra hörnet

3: Verktygsposition = övre högra hörnet

4: Verktygsposition = övre vänstra hörnet

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

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 233 PLANFRAESNING ~

Q215=+0

;BEARBETNINGSSAETT ~

Q389=+2

;FRAESSTRATEGI ~

Q350=+1

;FRAESRIKTNING ~

Q218=+60

;1. SIDANS LAENGD ~

Q219=+20

;2. SIDANS LAENGD ~

Q227=+0

;STARTPUNKT 3. AXEL ~

Q386=+0

;SLUTPUNKT 3:E AXEL ~

Q369=+0

;TILLAEGG DJUP ~

Q202=+5

;MAX. SKAERDJUP ~

Q370=+1

;BANOEVERLAPP ~

Q207=+500

;MATNING FRAESNING ~

Q385=+500

;MATNING FINBEARB. ~

Q253=+750

;NEDMATNINGSHASTIGHET ~

Q357=+2

;SAEK.AVSTAAND SIDA ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q347=+0

;1:A BEGRAENSNING ~

Q348=+0

;2:A BEGRAENSNING ~

Q349=+0

;3:E BEGRAENSNING ~

Q220=+0

;HOERNRADIE ~

Q368=+0

;TILLAEGG SIDA ~

Q338=+0

;SKAERDJUP FINSKAER ~

Q367=-1

;YTLAEGE

12 L X+50 Y+50 R0 FMAX M99