Syklus 292 INT.POL.DREI. KONT. (alternativ 96)

ISO-programmering

G292

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

291_01

Syklus 292 INTERPOLASJONSDREIING KONTURFRESING kobler verktøyspindelen til posisjonen til lineæraksene. Med denne syklusen kan du opprette bestemte rotasjonssymmetriske konturer i det aktive arbeidsplanet. Du kan gjennomføre denne syklusen i det dreide arbeidsplanet. Rotasjonssenteret er startpunktet i arbeidsplanet ved syklusoppkall. Etter at styringen har kjørt denne syklusen, er også spindelkoblingen deaktivert.

Hvis du arbeider med syklus 292, definerer du på forhånd ønsket kontur i et underprogram og henviser til denne konturen med syklus 14 eller SEL CONTOUR. Programmer konturen enten med monotont fallende eller monotont stigende koordinater. Det er ikke mulig å opprette undersnitt med denne syklusen. Ved angivelse av Q560=1 kan du dreie konturen, orienteringen til et skjær rettes inn mot sentrum av en sirkel. Angi Q560=0, så kan du frese konturen. Spindelen blir ikke orientert.

Syklusforløp

292_Q560
  1. Q560=0: frese kontur
  2. Funksjonen M3/M4 som du programmerte før syklusoppkallingen, er fortsatt aktiv
  3. Det følger ingen spindelstopp og ingen spindelorientering. Det tas ikke hensyn til Q336.
  4. Styringen plasserer verktøyet på konturstartradiusen Q491 samtidig som det tas hensyn til bearbeidingstypen utvendig/innvendig Q529 og sidesikkerhetsavstanden Q357. Den beskrevne konturen forlenges ikke automatisk med en sikkerhetsavstand. Denne må du programmere i underprogrammet.
  5. Styringen lager den definerte konturen med roterende spindel (M3/M4). Hovedaksene for arbeidsplanet beskriver da en sirkelformet bevegelse, verktøyspindelen føres ikke etter
  6. Ved kontursluttpunktet styringen TNC verktøyet loddrett med sikkerhetsavstanden
  7. Til slutt posisjonerer styringen verktøyet i sikker høyde
  1. Q560=1: dreie kontur
  2. Styringen retter inn verktøyspindelen etter det angitte roteringssenteret. Den angitte vinkelen Q336 blir tatt hensyn til. Hvis den er definert, blir det også tatt hensyn til verdien ORI fra dreieverktøytabellen (toolturn.trn)
  3. Verktøyspindelen er nå koblet til posisjonen til lineæraksene. Spindelen følger den nominelle posisjonen til hovedaksene
  4. Styringen plasserer verktøyet på konturstartradiusen Q491samtidig som det tas hensyn til bearbeidingstypen utvendig/innvendig Q529 og sidesikkerhetsavstanden Q357. Den beskrevne konturen forlenges ikke automatisk med en sikkerhetsavstand. Denne må du programmere i underprogrammet.
  5. Styringen lager den definerte konturen med interpolasjonsdreiing. Lineæraksene for arbeidsplanet beskriver da en sirkelformet bevegelse, mens spindelaksen blir ført loddrett mot overflaten
  6. Ved kontursluttpunktet styringen TNC verktøyet loddrett med sikkerhetsavstanden
  7. Til slutt posisjonerer styringen verktøyet i sikker høyde
  8. Styringen løfter koblingen til verktøyspindelen automatisk til lineæraksene

Tips:

 
Machine

Denne syklusen kan bare brukes på maskiner med styrt spindel.

Styringen overvåker eventuelt at det ikke kan posisjoneres i mating ved stillestående spindel. Ta kontakt med maskinprodusenten.

 
Merknad
Kollisjonsfare!
Det kan oppstå en kollisjon mellom verktøyet og emnet. Styringen forlenger ikke den beskrevne konturen automatisk med en sikkerhetsavstand! Styringen posisjonerer FMAX på konturstartpunktet i ilgang ved begynnelsen av bearbeidingen!
  1. Programmer en forlengelse av konturen i underprogrammet
  2. Det må ikke stå noe materiale på startpunktet til konturen
  3. Sentrum for dreiekonturen er startpunktet i arbeidsplanet ved syklusoppkall
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Syklusen er CALL-aktiv.
  • Syklusen muliggjør ikke skrubbdreiing i flere trinn.
  • Ved en innvendig bearbeiding kontrollerer styringen om den aktive verktøyradiusen er mindre enn halvparten av konturstartdiameteren Q491 pluss sidesikkerhetsavstanden Q357. Hvis det fastslås at verktøyet er for stort under denne kontrollen, blir NC-programmet avbrutt.
  • Aksevinkelen må være lik svingvinkelen før syklusoppkall! Bare da er korrekt kobling av aksene mulig.
  • Hvis syklus 8 SPEILING er aktiv, vil styringen ikke utføre syklusen for interpolasjonsdreiing.
  • Hvis syklus 26 SKALERING AKSE er aktiv og skaleringen i en akse er ulik 1, vil styringen ikke utføre syklusen for interpolasjonsdreiing.
  • I parameter Q449 MATING programmerer du matingen ved startradiusen. Vær oppmerksom på at matingen i statusdisplayet refererer til TCP og kan avvike fra Q449. Styringen beregner matingen i statusdisplayet som følger.
  • Utvendig bearbeiding Q529=1

    Innvendig bearbeiding Q529=0

    Ftcp_Außen

    Ftcp_Innen

Tips om programmering

  • Programmer dreiekonturen uten verktøysradiuskorrektur (RR/RL) og uten APPR- eller DEP-bevegelser.
  • Vær oppmerksom på at programmerte mål ikke er mulig via funksjonen FUNCTION TURNDATA CORR-TCS (WPL). Programmer et mål for konturen direkte via syklusen eller via verktøykorrigeringen (DXL, DZL, DRS) til verktøytabellen.
  • Pass på å bare bruke positive radiusverdier ved programmeringen.
  • Ta hensyn til at verken spindelsentrum eller skjæreplaten i sentrum av dreiekonturen må beveges under programmeringen.
  • Programmer de utvendige konturene med en radius større enn 0.
  • Programmer de innvendige konturene med en radius større enn verktøysradiusen.
  • For at maskinen skal kunne oppnå høy banehastighet, definer en stor toleranse med syklus 32 før syklusoppkall. Programmer syklus 32 med HSC-filter=1.
  • Hvis du deaktiverer spindelkoblingen (Q560=0), kan du bearbeide denne syklusen med polar kinematikk. For å gjøre dette må du spenne fast arbeidsstykket i midten av rundbordet.
  • Bearbeiding med polar kinematikk med FUNCTION POLARKIN

Merknad i forbindelse med maskinparametere

  • Hvis Q560=1, kontrollerer ikke styringen om syklusen gjennomføres med roterende eller stillestående spindel. (Uavhengig av CfgGeoCycle - displaySpindleError (nr. 201002))
  • Maskinprodusenten bruker maskinparameteren mStrobeOrient (nr. 201005) for å definere en M-funksjon for spindelorientering:
    • Hvis >0 legges inn, sendes dette M-nummeret (PLC-funksjonen til maskinprodusenten) som grunnlag for utførelse av spindelorienteringen. Styringen venter til spindelorienteringen er fullført.
    • Hvis -1 angis, utfører styringen spindelorienteringen.
    • Hvis 0 angis, skjer det ikke noe.

    Ikke i noe tilfelle vil en M5 først bli avgitt.

Syklusparametere

Hjelpebilde

Parameter

Q560 Koble spindel (0=av/1=på)?

Definer om det foreligger spindelkobling.

0: Spindelkobling av (konturfresing)

1: Spindelkobling på (konturdreiing)

Inndata: 0...1

291-03

Q336 Vinkel for spindelorientering?

Styringen retter inn verktøyet etter denne vinkelen før bearbeidingen. Hvis du arbeider med et freseverktøy, angir du vinkelen slik at et skjær er rettet inn mot roteringssentrum.

Hvis du arbeider med et dreieverktøy og har definert verdien ORI i verktøytabellen (toolturn.trn), tas det også hensyn til denne ved spindelorienteringen.

Inndata: 0...360

Q546 Verkt. Dreieretning (3=M3/4=M4)?

Spindeldreieretning for det aktive verktøyet:

3: Høyreroterende verktøy (M3)

4: Venstreroterende verktøy (M4)

Inndata: 3, 4

Q529 Bearbeidingstype (0/1)?

Definer om en innvendig eller utvendig bearbeiding skal utføres:

+1: Innvendig bearbeiding

0: Utvendig bearbeiding

Inndata: 0, 1

Q221 Toleranse på flate?

Toleranse i arbeidsplanet

Inndata: 0...99.999

Q441 Mating per motoromdr. [mm/o]?

Målet som styringen mater verktøyet med i én omdreining.

Inndata: 0.001...99.999

Q449 Mating/snitthast.? (mm/min)

Mating i forhold til konturstartpunkt Q491. Matingen til verktøyets midtpunktbane tilpasses avhengig av verktøyradiusen og Q529 BEARBEIDINGSTYPE. Dette gir gjennomsnittshastigheten du har programmert, i diameteren til konturstartpunktet.

Q529=1: Mating av verktøyets senterbane reduseres ved intern bearbeiding.

Q529=0: Matingen av verktøyets senterbane økes ved ekstern bearbeiding.

Inndata: 1...99999 alternativ FAUTO

Q491 Konturstartpunkt (radius)?

Radiusen til konturstartpunktet (f.eks. X-koordinat ved verktøyakse Z). Verdien er absolutt.

Inndata: 0.9999...99999.9999

Q357 Sikkerhetsavstand side?

Avstanden mellom siden av verktøyet og emnet når verktøyet beveger seg til første tilleggsdybde. Verdien er inkrementell.

Inndata: 0–99999,9999

Q445 Sikker høyde?

Absolutt høyde der verktøy og emne ikke kan kollidere. Verktøyet trekker seg tilbake til denne posisjonen på slutten av syklusen.

Inndata: -99999,9999–+99999,9999

Q592 Dimensjoneringstype (0/1)?

Tolking av konturdimensjoneringen:

0: Styringen tolker konturen på ZX-koordinatnivå. Styringen tolker verdiene til X-aksen som radiuser. Koordinatsystemet er venstrehendt. Det betyr at sirklenes programmerte dreieretning virker som følger:

  • DR-: Med urviserne
  • DR+: Mot urviserne

1: Styringen tolker konturen på ZXØ-koordinatnivå. Styringen tolker verdiene til X-aksen som diametre. Koordinatsystemet er høyrehendt. Det betyr at sirklenes programmerte dreieretning virker som følger:

  • DR-: Mot urviserne
  • DR+: Med urviserne

Inndata: 0, 1

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 CYCL DEF 292 INT.POL.DREI. KONT. ~

Q560=+0

;KOBLE SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q546=+3

;WZ-DREIERETNING ~

Q529=+0

;BEARBEIDINGSTYPE ~

Q221=+0

;FLATETOLERANSE ~

Q441=+0.3

;MATING ~

Q449=+2000

;MATING ~

Q491=+50

;KONTURSTART RADIUS ~

Q357=+2

;SI.AVSTAND SIDE ~

Q445=+50

;SIKKER HOEYDE ~

Q592=+1

;TYPE OF DIMENSION

Bearbeidingsvarianter

Hvis du arbeider med syklus 292, må du på forhånd definere ønsket dreiekontur i et underprogram og henvise til denne konturen med syklus 14 eller SEL CONTOUR. Beskriv dreiekonturen på tverrsnittet til en rotasjonssymetrisk del. Dreiekonturen beskrives avhengig av verktøyaksen med følgende koordinater:

Verktøyakse som brukes

Aksiale koordinater

Radialkoordinater

Z

Z

X

X

X

Y

Y

Y

Z

Eksempel: Hvis du bruker verktøyakse Z, programmerer du dreiekonturen i aksial retning i Z og radiusen eller diameteren til konturen i X.

Du kan også gjennomføre en utvendig bearbeiding og en innvendig bearbeiding med denne syklusen. Noen merknader til kapittelet Tips: er forklart nedenfor. I tillegg finner du et eksempel under Eksempel: Interpolasjonsdreiing syklus 292

Innvendig bearbeiding

cyc290_1
  • Rotasjonssenteret er posisjonen til verktøyet ved syklusoppkall i arbeidsplanet 1
  • Etter syklusstart må verken skjæreplaten eller spindelsenteret bevege seg til rotasjonssenteret.Vær oppmerksom på dette når du beskriver konturen 2.
  • Den beskrevne konturen forlenges ikke automatisk med en sikkerhetsavstand. Denne må du programmere i underprogrammet.
  • I verktøyakseretningen posisjonerer styringen på konturstartpunktet i hurtiggang ved begynnelsen av bearbeidingen. Det må ikke stå noe materiale på startpunktet til konturen.
    • Vær oppmerksom på andre punkter når du programmerer den innvendige konturen:
    • -Programmer enten monotont stigende radial- og aksialkoordinater, f.eks. 1 til 5
    • -Eller monotont fallende radial- og aksialkoordinater, f.eks. 5 til 1
    • -Programmer de innvendige konturene med en radius større enn verktøysradiusen.

Utvendig bearbeiding

cyc290_2
  • Rotasjonssenteret er posisjonen til verktøyet ved syklusoppkall i arbeidsplanet 1
  • Etter syklusstart må verken skjæreplaten eller spindelsenteret bevege seg til rotasjonssenteret.Vær oppmerksom på dette når du beskriver konturen. 2
  • Den beskrevne konturen forlenges ikke automatisk med en sikkerhetsavstand. Denne må du programmere i underprogrammet.
  • I verktøyakseretningen posisjonerer styringen på konturstartpunktet i hurtiggang ved begynnelsen av bearbeidingen. Det må ikke stå noe materiale på startpunktet til konturen.
    • Vær oppmerksom på andre punkter når du programmerer den utvendige konturen:
    • -Programmer enten monotont stigende radial- og monotont fallende aksialkoordinater, f.eks. 1 til 5
    • -Eller monotont fallende radial- og monotont stigende aksialkoordinater, f.eks. 5 til 1
    • -Programmer de utvendige konturene med en radius større enn 0.

Definer verktøy

Oversikt

Avhengig av angivelsen av parameter Q560 kan du frese (Q560=0) eller dreie (Q560=1) konturen. Du må definere flere muligheter i verktøyet i verktøytabellen for den respektive bearbeidingen. Disse mulighetene beskrives nedenfor:

Spindelkobling av, Q560=0

Frese: Definer freseverktøyet som vanlig i verktøytabellen med lengde, radius, hjørneradius osv.

Spindelkobling på, Q560=1

Dreie: De geometriske dataene til dreieverktøyet overføres til dataene til et freseverktøy. Det gir de følgende tre mulighetene:

  • Definer dreieverktøyet i verktøytabellen (tool.t) som freseverktøy
  • Definer freseverktøyet i verktøytabellen (tool.t) som freseverktøy (for deretter å bruke det som dreieverktøy)
  • Definer dreieverktøy i dreieverktøytabellen (toolturn.trn)

Nedenfor finner du henvisninger til disse tre mulighetene for verktøydefinisjon:

  • Definer dreieverktøyet i verktøytabellen (tool.t) som freseverktøy
  • Hvis du arbeider uten alternativ 50, definerer du dreieverktøyet i verktøytabellen (tool.t) som freseverktøy. I så fall tas det hensyn til følgende data fra verktøytabellen (inkl. deltaverdier): lengde (L), radius (R) og hjørneradius (R2). Rett inn dreieverktøyet etter spindelsentrum. Angi denne vinkelen for spindelorienteringen i syklusen under parameter Q336. Ved utvendig bearbeiding er spindelinnretningen Q336, ved innvendig bearbeiding beregnes spindelinnretningen med Q336+180.

     
    Merknad
    Kollisjonsfare!
    Det kan oppstå en kollisjon mellom verktøyholderen og emnet ved innvendige bearbeidinger. Verktøyholderen blir ikke overvåket. Hvis verktøyholderen fører til en større roteringsdiameter enn med skjæret, er det fare for kollisjon.
    1. Velg verktøyholder slik at det ikke blir en større rotasjonsdiameter enn med skjæret
  • Definer freseverktøyet i verktøytabellen (tool.t) som freseverktøy (for deretter å bruke det som dreieverktøy)
  • Du kan interpolasjonsdreie med et freseverktøy. I så fall tas det hensyn til følgende data fra verktøytabellen (inkl. deltaverdier): lengde (L), radius (R) og hjørneradius (R2). Rett inn et skjær på freseverktøyet etter spindelsentrum. Angi denne vinkelen i parameter Q336. Ved utvendig bearbeiding er spindelinnretningen Q336, ved innvendig bearbeiding beregnes spindelinnretningen med Q336+180.

  • Definer dreieverktøy i dreieverktøytabellen (toolturn.trn)
  • Hvis du arbeider med alternativ 50, kan du definere dreieverktøyet i dreieverktøytabellen (toolturn.trn). I så fall rettes spindelen inn etter roteringssenteret med hensyn til verktøysspesifikke data, som bearbeidingstypen (TO i dreieverktøytabellen), orienteringsvinkelen (ORI i dreieverktøytabellen) og parameteren Q336.

    Nedenfor ser du hvordan spindelinnretningen beregnes:

    Bearbeiding

    TO

    Spindelinnretning

    Interpolasjonsdreiing, utvendig

    1

    ORI +Q336

    Interpolasjonsdreiing, innvendig

    7

    ORI + Q336 + 180

    Interpolasjonsdreiing, utvendig

    7

    ORI + Q336 + 180

    Interpolasjonsdreiing, innvendig

    1

    ORI +Q336

    Interpolasjonsdreiing, utvendig

    8,9

    ORI +Q336

    Interpolasjonsdreiing, innvendig

    8,9

    ORI +Q336

    • Du kan bruke følgende verktøytyper til interpolasjonsdreiing:
    • TYPE: ROUGH, med bearbeidingsretningene TO: 1 eller 7
    • TYPE: FINISH, med bearbeidingsretningene TO: 1 eller 7
    • TYPE: BUTTON, med bearbeidingsretningene TO: 1 eller 7
    • Du kan ikke bruke følgende verktøytyper til interpolasjonsdreiing:
    • TYPE: ROUGH, med bearbeidingsretningene TO: 2 bis 6
    • TYPE: FINISH, med bearbeidingsretningene TO: 2 bis 6
    • TYPE: BUTTON, med bearbeidingsretningene TO: 2 bis 6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD