Syklus 291 INT.POL.DREI. KOBL. (alternativ 96)

ISO-programmering

G291

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

Cyc291_1

Syklus 291 INT.POL.DREI. KOBL. kobler verktøyspindelen til posisjonen til lineæraksene eller opphever denne spindelkoblingen igjen. Ved interpolasjonsdreiing rettes orienteringen til et skjær inn mot sentrum av en sirkel. Angi rotasjonssenteret i syklusen med koordinatene Q216 og Q217.

Syklusforløp

  1. Q560=1:
  2. Styringen gjennomfører først en spindelstopp (M5)
  3. Styringen retter inn verktøyspindelen etter det angitte roteringssenteret. Den angitte vinkelen Spindelorientering Q336 blir tatt hensyn til. Hvis den er definert, blir det også tatt hensyn til verdien ORI, som eventuelt er angitt i verktøytabellen
  4. Verktøyspindelen er nå koblet til posisjonen til lineæraksene. Spindelen følger den nominelle posisjonen til hovedaksene
  5. Koblingen må oppheves av brukeren for å avslutte. (Via syklus 291 eller programslutt / intern stopp)
  1. Q560=0:
  2. Styringen opphever spindelkoblingen
  3. Verktøyspindelen er ikke lenger koblet til posisjonen til lineæraksene
  4. Bearbeidingen med syklus 291 interpolasjonsdreiing er avsluttet
  5. Hvis Q560=0, er parameterne Q336, Q216, Q217 ikke relevante.

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.

  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Syklus 291 er CALL-aktiv
  • Du kan også utføre denne syklusen med dreid arbeidsplan.
  • 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.

Tips om programmering

  • Programmering av M3/M4 faller bort. Når du skal beskrive de sirkelformede bevegelsene til lineæraksen, bruker du for eksempel CC- og C-blokker.
  • 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.
  • Etter definisjonen av syklus 291 og CYCL CALL programmerer du ønsket bearbeiding. Når du skal beskrive de sirkelformede bevegelsene til lineæraksene, bruker du for eksempel lineær- eller polarblokker.
  • Eksempel: Interpolasjonsdreiing syklus 291

Merknad i forbindelse med maskinparametere

  • 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 verktøyspindelen skal kobles til posisjonen til lineæraksene. Ved aktiv spindelkobling rettes orienteringen til et verktøyskjær inn mot roteringssenteret.

0: Spindelkobling av

1: Spindelkobling på

Inndata: 0, 1

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

Definer verktøy

291-04

Q216 Sentrum 1. akse?

Roteringssentrum i arbeidsplanets hovedakse

Inndata absolutt: -99999,9999...99999,9999

Q217 Sentrum 2. akse?

Roteringssentrum i arbeidsplanets hjelpeakse

Inndata: -99999,9999–+99999,9999

Q561 Konverter dreieverktøy (0/1)

Bare relevant hvis du beskriver verktøyet i dreieverktøytabellen (toolturn.trn). Med denne parameteren bestemmer du om verdien XL for dreieverktøyet skal tolkes som radius R for et freseverktøy.

0: Ingen endring – dreieverktøyet blir tolket på samme måte som det er beskrevet i dreieverktøytabellen (toolturn.trn). I dette tilfellet må du ikke bruke noen radiuskorrektur RR eller RL. Ved programmeringen må du i tillegg beskrive bevegelsen til verktøyets sentrum TCP uten spindelkobling. Denne typen programmering er mye mer krevende.

1: Verdien XL i dreieverktøytabellen (toolturn.trn) blir tolket som en radius R i en freseverktøytabell. Dermed kan du bruke en radiuskorrektur RR eller RL ved programmering av konturen. Denne typen programmering blir anbefalt.

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 291 INT.POL.DREI. KOBL. ~

Q560=+0

;KOBLE SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q216=+50

;SENTRUM 1. AKSE ~

Q217=+50

;SENTRUM 2. AKSE ~

Q561=+0

;DREIEVERKT. KONVERTERE

Definer verktøy

Oversikt

Avhengig av angivelsen av parameter Q560 kan du aktivere (Q560=1) eller deaktivere (Q560=0) syklusen Interpolasjonsdreiing kobling.

Spindelkobling av, Q560=0

Verktøyspindelen blir ikke koblet til posisjonen til lineæraksene.

 
Tip

Q560=0: Deaktiver syklusen Interpolasjonsdreiing kobling!

Spindelkobling på, Q560=1

Du gjennomfører en dreiebearbeiding, og i forbindelse med det kobles verktøyspindelen til posisjonen til lineæraksene. Hvis du angir parameter Q560=1, kan du definere verktøyet på flere måter i verktøytabellen. Disse mulighetene beskrives nedenfor:

  • 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). De geometriske dataene til dreieverktøyet overføres til dataene til et freseverktøy. 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), parameteren Q336 og parameteren Q561.

     
    Tip
    • Programmerings- og betjeningsmerknader:
    • Hvis du definerer dreieverktøyet i dreieverktøytabellen (toolturn.trn), er det anbefalt å arbeide med parameteren Q561=1. Du konverterer dermed dataene for dreieverktøyet til dataene for et freseverktøy og kan på den måten gjøre programmeringen betydelig enklere. Med Q561=1 kan du arbeide med radiuskorreksjon RR eller RL ved programmeringen. (Hvis du derimot programmerer parameteren Q561=0, må du avstå fra radiuskorreksjon RR eller RL ved beskrivelsen av konturen. Ved programmeringen må du i tillegg passe på å programmere bevegelsen til verktøyets sentrum TCP uten spindelkobling. Denne typen programmering er mye mer tidkrevende!)
      • Hvis du har programmert parameter Q561=1, må du programmere følgende for å avslutte bearbeidingen Interpolasjonsdreiing:
      • R0 opphever radiuskorrigeringen
      • Syklus 291 med parameter Q560=0 og Q561=0 opphever spindelkoblingen.
      • CYCL CALL for oppkalling av syklus 291
      • TOOL CALL opphever konverteringen av parameter Q561.
      • Hvis du har programmert parameter Q561=1, skal du bare bruke følgende verktøytyper:
      • TYPE: ROUGH, FINISH, BUTTON med bearbeidingsretningene TO: 1 eller 8, XL>=0
      • TYPE: ROUGH, FINISH, BUTTON med bearbeidingsretningen TO: 7: XL<=0

    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

    ORI + Q336

    Interpolasjonsdreiing, innvendig

    8

    ORI + Q336

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