Cykel 22 URFRAESN. GROV

ISO-programmering

G122

Användningsområde

8H000127

Med cykel 22 URFRAESNING fastställs tekniska data för urfräsningen.

  • Före anropet av cykel 22 måste ytterligare cykler programmeras:
  • Cykel 14 KONTUR eller SEL CONTOUR
  • Cykel 20 KONTURDATA
  • i förekommande fall cykel 21 FOERBORRNING

Cykelförlopp

  1. Styrsystemet förflyttar verktyget till en position ovanför nedmatningspunkten; hänsyn tas till Tilläggsmått finskär sida
  2. På det första skärdjupet fräser verktyget, med Fräsmatning Q12, konturen inifrån och ut.
  3. Först frifräses öarnas konturer (här: C/D) för att därefter utvidgas fickan utåt mot fickornas konturer (här: A/B).
  4. I nästa steg förflyttar styrsystemet verktyget till nästa skärdjup och upprepar urfräsningsförloppet tills det programmerade djupet har uppnåtts
  5. Slutligen förflyttas verktyget tillbaka till säkerhetshöjden i verktygsaxeln eller till den position som programmerades senast före cykeln. Det här beteendet är avhängigt maskinparametern posAfterContPocket (nr 201007).

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Om du har ställt in parameter posAfterContPocket (nr 201007) på ToolAxClearanceHeight positionerar styrsystemet verktyget till en säker höjd i verktygsaxelns riktning efter cykelns slut. Styrsystemet positionerar inte verktyget i bearbetningsplanet. Det finns risk för kollision!
  1. Positionera verktyget efter cykelns slut med alla bearbetningsplanets koordinater, t.ex. L X+80 Y+0 R0 FMAX
  2. Programmera en absolut position efter cykeln, inga inkrementella förflyttningsrörelser
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Vid urfräsningen tar styrsystemet inte hänsyn till ett definierat förslitningsvärde DR för förbearbetningsverktyget.
  • Om M110 är aktiv under bearbetningen, reduceras följaktligen matningen vid inre kompenserade cirkelbågar.
  • Den här cykeln övervakar verktygets definierade brukslängd LU. Om LU-värdet är mindre än DJUP Q1 genererar styrsystemet ett felmeddelande.
  • Cykeln tar hänsyn till extrafunktionerna M109 och M110. Styrsystemet anpassar hastigheten vid inner- och ytterbearbetning så att matningen av cirkelbågar vid inner- och ytterradier på verktygsskäret förblir konstant.
  • Anpassa matning vid cirkelbanor med M109

 
Tip

I förekommande fall ska en borrande fräs med ett skär över centrum användas (DIN 844), alt. förborrning via cykel 21.

Anvisningar om programmering

  • Vid konturfickor med spetsiga innerhörn kan restmaterial bli kvar efter urfräsningen om en överlappningsfaktor större än ett används. Kontrollera särskilt den innersta banan och justera i förekommande fall överlappningsfaktorn något. Därigenom kan en annan snittuppdelning uppnås vilket oftast leder till önskat resultat.
  • Du bestämmer nedmatningsbeteendet i cykel 22 via parameter Q19 samt i verktygstabellen med kolumnerna ANGLE och LCUTS:
    • Om Q19=0 är definierat matar styrsystemet ner vinkelrätt, även om en nedmatningsvinkel (ANGLE) har definierats för det aktiva verktyget
    • Om du definierar ANGLE=90° matar styrsystemet ner vinkelrätt. Pendlingsmatning Q19 används då som nedmatningshastighet
    • Om pendlingsmatning Q19 har definierats i cykel 22 och ANGLE har definierats mellan 0,1 och 89,999 i verktygstabellen matar styrsystemet ned helixformat med angiven ANGLE
    • Om pendlingsmatning har definierats i cykel 22 och ingen ANGLE finns angiven i verktygstabellen visar styrsystemet ett felmeddelande
    • Om geometriförhållandena inte medger helixformad nedmatning (spår) försöker styrsystemet att mata ned med pendling (pendlingslängden beräknas då utifrån LCUTS och ANGLE (pendlingslängd = LCUTS/Tan ANGLE))

Anvisning i samband med maskinparametrar

  • Med maskinparametern posAfterContPocket (nr 201007) definierar du beteendet efter bearbetningen av konturfickan.
    • PosBeforeMachining: Återgång till startpositionen
    • ToolAxClearanceHeight: Positionera verktygsaxeln på säkerhetshöjd.

Cykelparametrar

Hjälpbild

Parametrar

Q10 SKAERDJUP ?

Mått med vilket verktyget ska ansättas. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

Q11 NEDMATNINGSHASTIGHET ?

Matningshastighet vid förflyttningar i spindelaxeln

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

Q12 MATNING FRAESNING ?

Matningshastighet vid förflyttningar i bearbetningsplanet

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

Q18 resp. QS18 Foerbearbetningsverktyg?

Nummer eller namn på verktyget som styrsystemet redan har använt för förbearbetning. Du kan via urvalsalternativet i åtgärdsfältet ställa in förbearbetningsverktyget direkt från verktygstabellen. Du kan dessutom ange verktygsnamnet själv med urvalsalternativet Namn i åtgärdsfältet. Styrsystemet infogar citationstecken automatiskt när du lämnar inmatningsfältet. Om ingen tidigare urfräsning har utförts anges ”0”. Om ett nummer eller namn anges här utför styrsystemet endast urfräsning vid de delar som inte kunde bearbetas med förbearbetningsverktyget. Om det inte går att förflytta verktyget i sidled till det område som ska efterbearbetas utför styrsystemet pendlande nedmatning. Därför måste du definiera skärlängden LCUTS och den maximala nedmatningsvinkeln ANGLE för verktyget i verktygstabellen TOOL.T.

Inmatning: 0–99999,9 alternativt maximalt 255 tecken

Q19 MATNING PENDLING ?

Pendlingsmatning i mm/min

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

Q208 MATNING TILLBAKA ?

Verktygets förflyttningshastighet vid förflyttning tillbaka efter bearbetningen i mm/min. Om du anger Q208=0 utför styrsystemet förflyttningen tillbaka med matning Q12.

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

Q401 Matningsfaktor i %?

Procentuell faktor som styrsystemet ska reducera bearbetningsmatningen (Q12) med så snart verktyget förflyttas med hela periferin i materialet vid urfräsningen. När du använder matningsreduceringen kan du definiera matningen för urfräsningen så hög att optimala skärförhållanden råder vid den i cykel 20 definierade banöverlappningen (Q2). Styrsystemet reducerar då matningen vid övergångar eller trånga passager enligt din definition, så att den totala bearbetningstiden bör bli kortare.

Inmatning: 0,0001–100

Q404 Efterbearbetningsstrategi (0/1)?

Bestämmer hur styrsystemet ska förflyttas vid efterbearbetning om efterbearbetningsverktygets radie är lika med eller större än hälften av förbearbetningsverktygets radie.

0: Styrsystemet förflyttar verktyget på aktuellt djup längs konturen mellan områdena som ska efterbearbetas

1: Styrsystemet drar tillbaka verktyget mellan områdena som ska efterbearbetas till säkerhetsavståndet och kör sedan till startpunkten för nästa urfräsningsområde

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 22 URFRAESN. GROV ~

Q10=-5

;SKAERDJUP ~

Q11=+150

;MATNING DJUP ~

Q12=+500

;MATNING FRAESNING ~

Q18=+0

;FOERBEARB.VERKTYG ~

Q19=+0

;MATNING PENDLING ~

Q208=+99999

;MATNING TILLBAKA ~

Q401=+100

;MATNINGSFAKTOR ~

Q404=+0

;EFTERBEARB.STRATEGI