Cykel 252 CIRKELURFRAESN

ISO-programmering

G252

Användningsområde

Med cykel 252 kan du bearbeta en cirkulär ficka. Beroende av cykelparametrarna finns följande bearbetningsalternativ till förfogande:

  • Komplettbearbetning: Grovbearbetning, finbearbetning djup, finbearbetning sida
  • Endast grovbearbetning
  • Endast finbearbetning botten och finbearbetning sida
  • Endast finbearbetning botten
  • Endast finbearbetning sida

Cykelförlopp

Grovbearbetning

  1. Styrsystemet förflyttar först verktyget med snabbmatning till säkerhetsavståndet Q200 över arbetsstycket
  2. Verktyget matas ner i mitten på fickan till skärdjupet. Man bestämmer nedmatningsstrategin via parameter Q366
  3. Styrsystemet vidgar fickan inifrån och ut med hänsyn tagen till banöverlappningen (parameter Q370) och tilläggsmåtten för finskär (parameter Q368 och Q369)
  4. Vid slutet av en urfräsning förflyttar styrsystemet verktyget i bearbetningsplanet tangentiellt bort från fickans vägg till säkerhetsavståndet Q200 , lyfter verktyget med snabbtransport till Q200 och förflyttar det därifrån med snabbtransport tillbaka till fickans mitt
  5. Steg 2 till 4 upprepas tills det programmerade djupet på fickan uppnås. Tilläggsmåttet för finskär Q369 beaktas
  6. Om enbart grovbearbetning har programmerats (Q215=1) förflyttar sig verktyget tangentiellt bort från fickans vägg till säkerhetsavståndet Q200, lyfter med snabbtransport i verktygsaxeln till andra säkerhetsavståndet Q204 och förflyttar med snabbtransport tillbaka till fickans mitt

Finbearbetning

  1. När tillägg för finskär har definierats finbearbetar styrsystemet först fickans väggar, om så har angivits med flera ansättningar.
  2. Styrsystemet förflyttar verktyget i verktygsaxeln till en position, som är tilläggsmåttet för finskär Q368 och säkerhetsavståndet Q200 från fickans vägg
  3. Styrsystemet bearbetar fickan från insidan ut med diameter Q223
  4. Därefter förflyttar styrsystemet verktyget i verktygsaxeln åter till en position som är tilläggsmåttet för finskär Q368 och säkerhetsavståndet Q200 från fickans vägg och repeterar finbearbetningen av sidoväggen till det nya djupet
  5. Styrsystemet repeterar detta förlopp tills den programmerade diametern uppnås
  6. Efter att diameter Q223 har färdigställts, förflyttar styrsystemet tillbaka verktyget tangentiellt till tilläggsmåttet för finskär Q368 plus säkerhetsavståndet Q200 i bearbetningsplanet, förflyttar sedan med snabbtransport i verktygsaxeln till säkerhetsavstånd Q200 och därefter till fickans mitt.
  7. Slutligen förflyttar styrsystemet verktyget i verktygsaxeln till djupet Q201 och finbearbetar fickans botten inifrån och ut. Förflyttningen till fickans botten sker då tangentiellt.
  8. Styrsystemet repeterar detta förlopp tills djupet Q201 plus Q369 uppnås
  9. Slutligen förflyttar sig verktyget tangentiellt bort från fickans vägg till säkerhetsavståndet Q200, lyfter med snabbtransport i verktygsaxeln till säkerhetsavståndet Q200 och förflyttar med snabbtransport tillbaka till fickans mitt

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!
När du anropar cykeln med bearbetningsomfång 2 (endast finbearbetning), sker förpositioneringen till det första skärdjupet + säkerhetsavståndet med snabbtransport. Under positioneringen med snabbtransport finns det risk för kollision.
  1. Genomför först en grovbearbetning
  2. Kontrollera att styrsystemet kan förpositionera verktyget med snabbtransport utan att kollidera med arbetsstycket
  • 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.
  • Cykel 252 tar hänsyn till skärbredden RCUTS ur verktygstabellen.
  • Nedmatningsstrategi Q366 med RCUTS

Anvisningar om programmering

  • Vid inaktiv verktygstabell måste du alltid mata ner vinkelrätt (Q366=0), eftersom inte någon nedmatningsvinkel kan definieras.
  • Förpositionera verktyget till startpositionen (cirkelns centrum) i bearbetningsplanet med radiekompensering R0.
  • Cykelparametern Djups förtecken bestämmer arbetsriktningen. Om man programmerar Djup = 0 så utför styrsystemet inte cykeln.
  • Ange säkerhetsavståndet så att verktyget inte kan fastna i avverkade spånor vid förflyttningen.

Anvisning i samband med maskinparametrar

  • Om den internt beräknade helixdiametern är mindre än den dubbla verktygsdiametern vid nedmatning med en helix, avger styrsystemet ett felmeddelande. Om du använder ett verktyg som skär över centrum, kan du stänga av den här övervakningen med maskinparametern suppressPlungeErr (nr 201006).

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

CYC_252_2

Q223 Cirkeldiameter?

Diameter för den färdigbearbetade fickan

Inmatning: 0–99999,9999

Q368 TILLAEGG FOER FINSKAER SIDA ?

Tilläggsmått i bearbetningsplanet. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q207 MATNING FRAESNING ?

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

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

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

CYC_251_1

Q201 DJUP ?

Avstånd mellan arbetsstyckets yta och fickans 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

Q369 TILLAEGG FOER FINSKAER DJUP ?

Finbearbetningsarbetsmån för djupet. 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 alternativ FAUTO, FU, FZ

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

Q200 SAEKERHETSAVSTAAND ?

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

Inmatning: 0–99999,9999 alternativt PREDEF

Cycl_250

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. Överlappningen ses som maximal överlappning. För att undvika att restmaterial blir kvar i hörnen, kan en reducering av överlappningen ske.

Inmatning: 0,1–1999 alternativt PREDEF

Q366 Nedmatningsstrategi (0/1)?

Typ av nedmatningsstrategi:

0: Lodrät nedmatning. I verktygstabellen måste nedmatningsvinkeln ANGLE för det aktiva verktyget vara definierad till 0 eller 90. Annars visar styrsystemet ett felmeddelande

1: Helixformad nedmatning. I verktygstabellen måste nedmatningsvinkeln ANGLE för det aktiva verktyget vara definierad till ett värde som inte är 0. Annars visar styrsystemet ett felmeddelande. Definiera ev. värdet för skärbredden RCUTS i verktygstabellen

Inmatning: 0, 1 alternativt PREDEF

Nedmatningsstrategi Q366 med RCUTS

Q385 Matning finbearb.?

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

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

Q439 Referens matning (0-3)?

Bestäm vad den programmerade matningen avser:

0: Matningen avser verktygets centrumbana

1: Matningen avser bara verktygsskäret vid finbearbetning av sida, annars avser den centrumbanan

2: Matningen avser verktygsskäret vid finbearbetning av sida och finbearbetning av djup, annars avser den centrumbanan

3: Matningen avser alltid verktygets centrumbana

Inmatning: 0, 1, 2, 3

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 252 CIRKELURFRAESN ~

Q215=+0

;BEARBETNINGSSAETT ~

Q223=+50

;CIRKELDIAMETER ~

Q368=+0

;TILLAEGG SIDA ~

Q207=+500

;MATNING FRAESNING ~

Q351=+1

;FRAESSMETOD ~

Q201=-20

;DJUP ~

Q202=+5

;SKAERDJUP ~

Q369=+0

;TILLAEGG DJUP ~

Q206=+150

;MATNING DJUP ~

Q338=+0

;SKAERDJUP FINSKAER ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q370=+1

;BANOEVERLAPP ~

Q366=+1

;NEDMATNING ~

Q385=+500

;MATNING FINBEARB. ~

Q439=+0

;REFERENS MATNING

12 L X+50 Y+50 R0 FMAX M99

Nedmatningsstrategi Q366 med RCUTS

Beteende med RCUTS

Helixformad nedmatning Q366= 1:

  • RCUTS > 0
  • Styrsystemet beräknar skärbredden RCUTS vid uträkningen av helixbanan. Ju större RCUTS, desto mindre helixbana.
  • Formel för beräkning av helixbanan:
  • RCUTS_Zyklus_251

    Rcorr: verktygsradie R + verktygsradiens tilläggsmått DR

  • Om helixbanan inte är möjlig av utrymmesskäl, genererar styrsystemet ett felmeddelande.
  • RCUTS= 0 eller odefinierat
  • suppressPlungeErr=on (nr 201006)
  • Om helixbanan inte är möjlig av utrymmesskäl, reducerar styrsystemet helixbanan.

  • suppressPlungeErr=off (nr 201006)
  • Om helixradien inte är möjlig av utrymmesskäl, genererar styrsystemet ett felmeddelande.