Cyklus 251 FIRKANTLOMME

ISO-Programmering

G251

Anvendelse

Med Cyklus 251 kan De bearbejde en firkantet lomme fuldstændigt. 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. Værktøjet indstikker i lommens midte i emnet og kører til den første fremrykdybde. Indstiksstrategien fastlægger De med parameteren Q366
  2. Styringen rømmer lommen indefra og ud under hensyntagen til baneoverlapning (Q370) og sletovermålet (Q368 og Q369)
  3. Ved enden af udrømningsforløbet kører styringen værktøjet tangentialt væk fra lommens væg, kører til sikkerheds-afstanden over den aktuelle fremryk-dybde. Herfra i ilgang tilbage til lommemidte
  4. Disse forløb gentager sig, indtil den programmerede fræsedybde er nået

Sletfræse

  1. Såfremt sletovermålet er defineret, stikker styringen, og kører til konturen. Tilkørslen foregår med en radius, som muligør en bløb tilkørsel. Styringen sletfræser derefter lommens væg, hvis det er indlæst i flere fremrykninger.
  2. Herefter sletfræser styringen bunden af lommen indefra og ud. Bunden af lommen bliver hermed tilkørt tangentialt

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.
  • Styringen positionerer værktøjet fra enden tilbage til sikkerheds-afstanden, hvis indlæst på den 2. sikkerhedsafstand.
  • 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 251 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 på startpositionen i bearbejdningsplanet med radiuskorrektur R0. Bemærk Parameter Q367 (position).
  • 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.
  • Bemærk, når Q224 drejeposition er ulig 0, at Deres råmål er defineret stort nok.

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_251_2

Cycl_250

CYC251_3

Q218 1. SIDELÆNGDE ?

Længden af lommen, parallelt med hovedaksen i bearbejdningsplanet Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q219 2. SIDELÆNGDE ?

Længden af lommen, parallelt med sideaksen i bearbejdningsplanet Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q220 HJØRNERADIUS ?

Radius til lommens hjørne. Hvis indlæst med 0, sætter styringen hjørneradius lig værktøjs-radius

Indlæs: 0...99999.9999

Q368 SLETTILLAEG FOR SIDE ?

Sletspån i bearbejdningsplanet Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q224 DREJNINGSVINKEL ?

Vinklen, med hvilken hele bearbejdningen bliver drejet. Drejecentrum ligger i positionen, på hvilken værktøjet står ved cyklus-kald Værdi virker absolut.

Indlæse: -360.000...+360.000

Q367 Lommens position (0/1/2/3/4)?

Positionen for lommen henført til positionen for værktøjet ved cyklus-kald

0: Værktøjsposition = lommens midte

1: Værktøjsposition = venstre nederste hjørne

2: Værktøjsposition = højre nederste hjørne

3: Værktøjsposition = højre øverste hjørne

4: Værktøjsposition = venstre øverste hjørne

Indlæs: 0, 1, 2, 3, 4

Q207 TILSPAENDING FRAESNING ?

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

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

Cycl_250_2

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

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øjsradius, resulterer i en sidevers indføring k.

Indlæs: 0.0001...1.41 alternativ PREDEF

Q366 Indstiks strategi (0/1/2)?

Arten af indstiksstrategi:

0: Vinkelret indstik Uafhængig af den i værktøjs-tabellen definerede indstiksvinkel ANGLE indstikker styringen vinkelret

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

2: Pendel 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. Pendellængden er afhængig af indstiksvinklen, som minimum værdi anvender styringen den dobbelte værktøjs-diameter. Evt. definer værdi af skærebredde RCUTS i værktøjstabellen

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

Indlæs: 0, 1, 2 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 251 FIRKANTLOMME ~

Q215=+0

;BEARBEJDNINGS-OMFANG ~

Q218=+60

;1. SIDE-LAENGDE ~

Q219=+20

;2. SIDE-LAENGDE ~

Q220=+0

;HJOERNERADIUS ~

Q368=+0

;TILLAEG FOR SIDE ~

Q224=+0

;DREJEVINKEL ~

Q367=+0

;LOMME POSITION ~

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

Helixformet 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
  • Her finder ingen overvågning eller ændring af helixbanen.

Pendelen indstik Q366 = 2

  • RCUTS > 0
  • Styringen kører den komplette pendelvej.
  • Når pendelvejen pga. pladsforhold ikke er mulig, giver styringen en fejlmelding.
  • RCUTS = 0 eller udefineret
  • Styringen kører den halve pendelvej.