Cyklus 252 RUND LOMMEFRAESNING

ISO-Programmering

G252

Anvendelse

Med cirkulær Cyklus 252 kan De bearbejde en cirkulær lomme. Afhængig af cyklus-parameteren står følgende bearbejdnings alternativer til rådighed:

  • Kompletbearbejdning: Skrubbe, slette dybde, slette side
  • Kun skrubbe
  • Kun sletfræse dybde og sletfræse side
  • Kun sletfræse dybde
  • Kun slette side

Cyklusafvikling

Skrubbe

  1. Styringen kører værktøjet først med ilgang til sikkerheds-afstanden Q200 over emnet
  2. Værktøjet indstikker i lommens midte i emnet med værdien for fremrykningsdybde. Indstiksstrategien fastlægger De med parameteren Q366
  3. Styringen rømmer lommen indefra og ud under hensyntagen til baneoverlapning (Q370) og sletovermålet (Q368 og Q369)
  4. Ved afslutning af udrømmeforløbet kører styringen værktøjet i bearbejdningsplanet tangentialt væk fra lommens væg til sikkerhedshøjde Q200 hæver værktøjet i ilgang med Q200 tilbage og kører i ilgang tilbage til lommens midte
  5. Skridt 2 til 4 gentager sig, til den programmerede lommedybde er nået. Derved bliver sletfræseovermål Q369 tilgodeset
  6. Når der kun er programmeret skrubning (Q215=1) kører værktøjet tangentialt til sikkerhedshøjde Q200 fra lommevægen, hæver i ilgang i værktøjsakse til 2. sikkerhedshøjde Q204 tilbage og kører i ilgang til lommens midte

Sletfræse

  1. Såfremt sletovermålet er defineret, sletfræser styringen derefter lommens væg, hvis det er indlæst i flere fremrykninger.
  2. Styringen stiller værktøjet i en position i værktøjsaksen, væk fra lommevægen med sletmål Q368 og sikkerhedsafstanden Q200
  3. Styringen udrømmer lommen indefra og ud fra diameteren Q223
  4. Derefter stiller styringen værktøjet igen i en position i værktøjsaksen, væk fra lommevægen med sletmål Q368 og sikkerhedsafstanden Q200 og gentager sletningen af sidevægen i en ny dybde
  5. Styringen gentager disse forløb indtil den programmerede diameter er færdig
  6. Efter at diameter Q223 er lavet, kører styringen værktøjet tangntialt tilbage med sletmål Q368 plus sikkerhedsafstand Q200 i bearbejdningsplanet, kører i ilgang værktøjsakse til sikkerhedshøjde Q200 tilbage og til slut i midten af lommen.
  7. Herefter kører styringen værktøjet i værktøjsaksen til dybden Q201 og sletbearbejder bunden af lommen indefra og ud. Bunden af lommen bliver hermed tilkørt tangentialt
  8. Styringen gentager dette forløb, indtil dybde Q201 plus Q369 er nået
  9. Til slut kører værktøjet tangentialt fra lommens væg til sikkerhedsafstand Q200 hæver i ilgang værktøjsaksen til sikkerhedsafstand Q200 og kører tilbage i ilgang til lommens midte

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Når De i en Cyklus indgiver dybden positivt, vender styringen beregningen om for forpositionering. Værktøjet kører altså i værktøjs-aksen med ilgang til sikkerheds-afstanden under emne-overfladen! Pas på kollisionsfare!
  1. Indlæs dybden negativt
  2. Med maskin-parameter displayDepthErr (Nr. 201003) indstiller De, om styringen ved indlæsningen af en positiv dybde skal afgive en fejlmelding (on) eller ej (off).
 
Anvisning
Pas på kollisionsfare!
Hvis De kalder cyklus´en med bearbejdnings-omfang 2 (kun sletfræse), så forpositioneres der til den første fremryk-dybde + sikkerhedsafstand i ilgang! Under positionering i ilgang er der kollisionsfare.
  1. Før gennemføring af skrub-bearbejdning
  2. Sikre, at styringen kan forpositionerer værktøjet i ilgang, ude at værktøjet kolliderer med emnet
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • Styringen forpositionerer automatisk værktøjet i værktøjs-aksen. Q204 2. SIKKERHEDS-AFST. bemærkes.
  • Styringen reducerer fremrykningdybde til den i værktøjs-tabellen definerede skærelængde LCUTS, hvis skærelængden er kortere end den i Cyklus angive fremrykningsdybde Q202.
  • Denne Cyklus overvåger værktøjets definerede nyttelængde LU. Når LU-værdi er mindre end DYBDE Q201, giver styringen en fejlmeling.
  • Cyklus 252 tilgodeser skærebredde RCUTS fra værktøjstabellen.
  • Indstikstrategi Q366 med RCUTS

Anvisninger for programmering

  • Med inaktiv værktøjs-tabel skal De altid indstikke vinkelret (Q366=0), da De ikke kan definere en indstiksvinkel.
  • Forpositionér værktøjet til startpositionen (cirkelmidten) i bearbejdningsplanet med radiuskorrektur R0.
  • Fortegnet for cyklusparameter dybden fastlægger arbejdsretningen. Hvis De programmerer dybden = 0, så udfører styringen ikke Cyklus.
  • Sikkerheds-afstanden indlæses således, at værktøjet ved kørsel ikke kommer i klemme med afkørte spåner.

Tips i forbindelse med Maskinparameter

  • Ved indstik med en Helix intern beregnet Helix-diameter mindre end den dobbelte værktøjsdiameter, giver styringen en fejlmelding. Hvis De anvender en fræser med centrumskær, kan De udkoble denne overvågning med maskin-parameteren suppressPlungeErr (Nr. 201006).

Cyklusparameter

Hjælpebillede

Parametre

Q215 BEARBEJDNINGS-OMFANG (0/1/2) ?

Fastlægge bearbejdnings-omfang:

0: Skrub og Slet

1: Kun skrubbe

2: Kun slette
Slette-side og -dybde bliver kun udført, hvis den respektive sletovermål (Q368, Q369) er defineret

Indlæs: 0, 1, 2

CYC_252_2

Q223 Cirkel diameter?

Diameter af den færdigbearbejdede lomme

Indlæs: 0...99999.9999

Q368 SLETTILLAEG FOR SIDE ?

Sletspån i bearbejdningsplanet Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q207 TILSPAENDING FRAESNING ?

Kørselshastigheden af værktøjet ved fræsning i mm/min

Indlæse: 0...99999.999 alternativ FAUTO, FU, FZ

Q351 Retning? Climb=+1, Up-cut=-1

Type af fræsebearbejdning Spindeldrejeretning bliver tilgodeset.

+1 = medløbsfræsning

–1 = modløbsfræsning

PREDEF: Styringen overfører værdien af en GLOBAL DEF-Blok

(Hvis De indlæser 0, er bearbejdningen medløbs)

Indlæs: –1, 0, +1 alternativ PREDEF

CYC_251_1

Q201 DYBDE ?

Afstand emne-overflade - bunden af lommen. Værdi virker inkrementalt.

Indlæs: -99999.9999...+99999.9999

Q202 UDSPAANINGSDYBDE ?

Målet, med hvilket værktøjet hver gang rykkes frem. Indlæs værdi større end 0. Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q369 SLETTILLAEG FOR BUND ?

Slet-spån for dybden. Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q206 TILSPAENDING TIL FRAESEDYBDE ?

Kørselshastigheden af værktøjet ved kørsel til dybden i mm/min

Indlæse: 0...99999.999 alternativ FAUTO, FU, FZ

Q338 Indgreb for sletspån?

Målet med hvilket værktøjet i spindelaksen bliver fremrykket ved sletning.

Q338=0: Sletfræs i én fremrykning

Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q200 SIKKERHEDS-AFSTAND ?

Afstand mellem værktøjsspids og emne-overflade Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Cycl_250

Q203 KOORDINAT. VAERKTOEJS OVERFLADE?

Enmeoverfladekoordinater henført på det aktive nulpunkt. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q204 2. SIKKERHEDS-AFSTAND ?

Koordinater spindelakse, i hvilke der ingen kollision kan ske mellem værktøj og emne (opsp.anordning) Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Q370 BANE-OVERLAPNINGS FAKTOR ?

Q370 x værktøjs-radius giver den sideværts fremrykning k. Overlapning betragtes som den maksimale overlapning. For at undgå, at der tilbagestår restmateriale i hjørne, kan en reduktion af overlapningen kan finde sted.

Indlæse: 0.1...1999 alternativ PREDEF

Q366 Indstiks strategi (0/1)?

Arten af indstiksstrategi:

0: Vinkelret indstik I værktøjs-tabellen skal for det aktive værktøj indstiksvinklen ANGLE være defineret 0 eller 90. Ellers afgiver styringen en fejlmelding.

1: Helixformet indstik I værktøjs-tabellen skal for det aktive værktøj indstiksvinklen ANGLE være defineret ulig 0. Ellers afgiver styringen en fejlmelding. Evt. definer værdi af skærebredde RCUTS i værktøjstabellen

Indlæs: 0, 1 alternativ PREDEF

Indstikstrategi Q366 med RCUTS

Q385 Slette tilspænding?

Kørselshastigheden af værktøjet ved side- og dybdesletning i mm/min

Indlæse: 0...99999.999 alternativ FAUTO, FU, FZ

Q439 Relativ tilspænding (0-3)

Fastlæg, hvad det programmerede feed refererer til:

0: Feed henfører sig til midpunktsbane af værktøjet

1: Feed henfører sig kun ved sletside af værktøjsskær, ellers på midtpunktsbanen

2: Feed henfører sig ved sletside og sletdybde af værktøjsskæret, ellers på midpunktsbanen

3: Feed henfører sig altid til værktøjsskæret

Indlæs: 0, 1, 2, 3

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

Eksempel

11 CYCL DEF 252 RUND LOMMEFRAESNING ~

Q215=+0

;BEARBEJDNINGS-OMFANG ~

Q223=+50

;CIRKEL DIAMETER ~

Q368=+0

;TILLAEG FOR SIDE ~

Q207=+500

;TILSPAENDING FRAESE ~

Q351=+1

;FRAESETYPE ~

Q201=-20

;DYBDE ~

Q202=+5

;INDSTILLINGS-DYBDE ~

Q369=+0

;TILLAEG FOR BUND ~

Q206=+150

;TILSPAENDING DYBDE. ~

Q338=+0

;INDGREB FOR SLETSPAN ~

Q200=+2

;SIKKERHEDS-AFSTAND ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+50

;2. SIKKERHEDS-AFST. ~

Q370=+1

;BANE-OVERLAPNING ~

Q366=+1

;INDSTIKKE ~

Q385=+500

;SLETTE TILSPAENDING ~

Q439=+0

;RELATIV TILSPAENDING

12 L X+50 Y+50 R0 FMAX M99

Indstikstrategi Q366 med RCUTS

Forhold med RCUTS

Helixfomet indstik Q366=1:

  • RCUTS > 0
  • Styringen beregner skærebredden RCUTS ved beregnings af helixbanen. Jo større RCUTS, desto mindre er helixbanen.
  • Formel til beregning af Helixradius:
  • RCUTS_Zyklus_251

    Rcorr: Værktøjsradius R + overmål værktøjsradius DR

  • Når helixbanen pga. pladsforhold ikke er mulig, giver styringen en fejlmelding.
  • RCUTS = 0 eller udefineret
  • suppressPlungeErr=on (Nr. 201006)
  • Når en helixbane ikke er mulig pga. pladsforhold, så reducerer styringen Helixbanen.

  • suppressPlungeErr=off (Nr. 201006)
  • Når en helixbane ikke er mulig pga. pladsforhold, så giver styringen en fejlmelding.