Cykel 291 IPO.-SVARV KOPPLING (option 96)

ISO-programmering

G291

Användningsområde

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Denna funktion måste friges och anpassas av maskintillverkaren.

Cyc291_1

Cykel 291 IPO.-SVARV KOPPLING synkroniserar verktygsspindeln med linjäraxlarnas positioner – eller upphäver denna spindelkoppling. Vid interpolationsvarvning riktas skärets orientering mot en cirkels centrum. Punkten för rotationscentrum anges i cykeln med koordinaterna Q216 och Q217.

Cykelförlopp

  1. Q560 = 1:
  2. Styrsystemet genomför först ett spindelstopp (M5)
  3. Styrsystemet riktar in verktygsspindeln mot det angivna rotationscentrumet. Därmed tas hänsyn till den angivna vinkeln för spindelorientering Q336. När det är definierat, tas även hänsyn till värdet ”ORI” som ev. är angivet i verktygstabellen
  4. Verktygsspindeln är nu kopplad till linjäraxlarnas position. Spindeln följer huvudaxelns börposition
  5. Kopplingen måste upphävas av användaren för att avslutas. (Genom cykel 291 eller genom Programslut/Internt stopp)
  1. Q560 = 0:
  2. Styrsystemet upphäver spindelkopplingen
  3. Verktygsspindeln är nu inte längre kopplad till linjäraxlarnas position
  4. Bearbetning med cykel 291 Interpolationssvarvning avslutas
  5. När Q560=0, är parametrarna Q336, Q216, Q217 inte relevanta

Anmärkning

 
Machine

Cykeln kan bara användas i maskiner med reglerad spindel.

I förekommande fall övervakar styrsystemet att det inte är tillåtet att med matning placera med stillastående spindel. För att göra detta, kontakta din maskintillverkare.

  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Cykel 291 är CALL-aktiv
  • Denna cykel kan man även utföra vid 3D-vridet bearbetningsplan.
  • Observera att före cykelanropet måste axelvinklarna vara lika med tiltvinklarna! Endast då kan en korrekt koppling av axlarna ske.
  • När cykel 8 SPEGLING är aktiv, utför styrsystemet inte cykeln för interpolationssvarvning.
  • När cykel 26 SKALFAKTOR AXELSP. är aktiv och skalfaktorn för en axel inte är lika med 1, utför styrsystemet inte cykeln för interpolationssvarvning.

Anvisningar om programmering

  • En programmering av M3/M4 utgår. För att beskriva linjäraxlarnas cirkelformade rörelse, använder dut.ex. CC- och C-block.
  • Beakta vid programmeringen att varken spindelcentrum eller skärplatta får förflyttas till svarvkonturens centrum.
  • Programmera utvändiga konturer med en radie större än 0.
  • Programmera invändiga konturer med en radie större än verktygsradien.
  • För att din maskin ska kunna uppnå höga banhastigheter, definierar du en stor tolerans i cykel 32 före cykelanropet. Programmera cykel 32 med HSC-filter = 1.
  • Efter definitionen av cykel 291 och CYCL CALL kan du programmera den önskade bearbetningen. För att beskriva linjäraxlarnas cirkelformade rörelse, använder du t.ex. av linjär- eller polärblock.
  • Exempel Interpolationssvarvning cykel 291

Anvisning i samband med maskinparametrar

  • Med maskinparametern mStrobeOrient (nr 201005) definierar maskintillverkaren en M-funktion för spindelorientering:
    • När > 0 har angetts visas detta M-nummer (maskintillverkarens PLC-funktion), som utför spindelorienteringen. Styrsystemet väntar tills spindelorienteringen har avslutats.
    • Om -1 har angetts utför styrsystemet spindelorienteringen.
    • Om 0 har angetts sker ingen åtgärd.

    M5 visas inte först i något fall.

Cykelparametrar

Hjälpbild

Parametrar

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

Bestäm om verktygsspindeln ska kopplas till linjäraxlarnas position. Vid aktiv spindelkoppling orienteras verktygsskärets riktning mot rotationscentrum.

0: Spindelkoppling av

1: Spindelkoppling på

Inmatning: 0, 1

Q336 Vinkel för spindelorientering?

Styrsystemet riktar in verktyget i den här vinkeln före bearbetningen. När du arbetar med ett fräsverktyg, ange då vinkeln så att ett skär är riktat mot rotationscentrum.

När du arbetar med ett svarvverktyg, och har definierat ett värde för ”ORI” i svarvverktygstabellen (toolturn.trn), så tas även det i beräknande vid spindelorienteringen.

Inmatning: 0–360

Definiera verktyg

291-04

Q216 CENTRUM 1. AXEL ?

Rotationscentrum i bearbetningsplanets huvudaxel

Absolut inmatning: -99999,9999–99999,9999

Q217 CENTRUM 2. AXEL ?

Rotationscentrum i bearbetningsplanets komplementaxel

Inmatning: -99999,9999–+99999,9999

Q561 Omvandla svarvverktyget (0/1)

Endast relevant om du beskriver verktyget i svarvverktygstabellen. Med denna parameter bestämmer du om svarvverktygets värde XL ska översättas till radie R för ett fräsverktyg.

0: Ingen ändring - svarvverktyget tolkas så som det är beskrivet i svarvverktygstabellen (toolturn.trn). I dessa fall får du inte använda någon radiekompensering RR eller RL. Dessutom måste du i programmeringen av verktygscentrumets TCP rörelse beskriva den utan spindelkoppling. Det här sättet att programmera är betydligt svårare.

1: Värdet XL i svarvverktygstabellen (toolturn.trn) tolkas som en radie R i en fräsverktygstabell. Således är det möjligt att använda en radiekompensering RR eller RL vid programmering av din kontur. Detta sätt att programmera rekommenderas.

Inmatning: 0, 1

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 291 IPO.-SVARV KOPPLING ~

Q560=+0

;KOPPLA SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q216=+50

;CENTRUM 1. AXEL ~

Q217=+50

;CENTRUM 2. AXEL ~

Q561=+0

;SVARVVKT. OMVANDLA

Definiera verktyg

Översikt

Beroende på inmatning i parameter Q560 kan du aktivera (Q560=1) eller deaktivera Q560=0) cykeln Interpolationssvarvning koppling.

Spindelkoppling av, Q560=0

Verktygsspindel kopplas inte till linjäraxlarnas position.

 
Tip

Q560 = 0: Deaktivera cykel Interpolationssvarvning koppling!

Spindelkoppling på, Q560=1

Du utför en svarvbearbetning, där verktygsspindeln kopplas till linjäraxlarnas position. Om du anger parametern Q560=1 har du fler möjligheter att definiera ditt verktyg i verktygstabellen. Här beskrivs dessa möjligheter:

  • Definiera svarvverktyget i verktygstabellen (tool.t) som fräsverktyg
  • Definiera fräsverktyg i verktygstabellen (tool.t) som fräsverktyg (för att därefter använda det som svarvverktyg)
  • Definiera svarvverktyg i svarvverktygstabellen (toolturn.trn)

Här finns anvisningar till dessa tre möjligheter för verktygsdefinitionen:

  • Definiera svarvverktyget i verktygstabellen (tool.t) som fräsverktyg
  • Om du arbetar utan option 50, definiera då ditt svarvverktyg i verktygstabellen (tool.t) som fräsverktyg. I det här fallet tas hänsyn till följande data från verktygstabellen (inkl. delta-värde): Längd (L), Radie (R) och Hörnradie (R2). Geometriska data för ditt svarvverktyg förs över till data för ett fräsverktyg. Rikta in ditt svarvverktyg mot spindelcentrum. Ange denna vinkel för spindelorienteringen i cykeln i parameter Q336. Vid utvändig bearbetning är spindeluppriktningen Q336, vid en invändig bearbetning beräknas spindeluppriktningen från Q336+180.

     
    Hänvisning
    Varning kollisionsrisk!
    Vid invändig bearbetning kan detta leda till en kollision mellan verktygshållare och arbetsstycke. Verktygshållaren övervakas inte. Om verktygshållaren ger en större rotationsdiameter än skäret finns det risk för kollision.
    1. Välj en verktygshållare som inte har en större rotationsdiameter än skäret
  • Definiera fräsverktyg i verktygstabellen (tool.t) som fräsverktyg (för att därefter använda det som svarvverktyg)
  • Det är möjligt att interpolationssvarva med ett fräsverktyg. I det här fallet tas hänsyn till följande data från verktygstabellen (inkl. delta-värde): Längd (L), Radie (R) och Hörnradie (R2). Rikta därför in ett skär på ditt fräsverktyg mot spindelcentrum. Ange denna vinkel i parameter Q336. Vid utvändig bearbetning är spindeluppriktningen Q336, vid en invändig bearbetning beräknas spindeluppriktningen från Q336+180.

  • Definiera svarvverktyg i svarvverktygstabellen (toolturn.trn)
  • Om du arbetar med option 50, kan du definiera ditt svarvverktyg i svarvverktygstabellen (toolturn.trn). I detta fall sker uppriktningen av spindeln mot rotationscentrum med hänsyn till verktygsspecifika data, som bearbetningssätt (TO i svarvverktygstabellen), orienteringsvinkel (ORI i svarvverktygstabellen), parameter Q336 och parameter Q561.

     
    Tip
    • Programmerings- och handhanvandeanvisning:
    • När du definierar ditt svarvverktyg i svarvverktygstabellen (toolturn.trn), rekommenderas det att arbeta med parameter Q561=1. Därmed omvandlar du svarvverktygets data till data för ett fräsverktyg och kan således förenkla programmeringen avsevärt. Du kan arbeta med Q561=1 vid programmering med en radiekompensering RR eller RL. (Om du däremot programmerar Q561=0 måste du vid beskrivningen av din kontur avstå från en radiekompensering RR eller RL. Dessutom måste du vid programmeringen ta hänsyn till verktygscentrumets TCP rörelser utan att programmera spindelkoppling. Detta sätt att programmera är svårare!)
      • När du har programmerat parameter Q561=1, måste du programmera på följande sätt för att avsluta bearbetningen interpolationssvarvning:
      • R0, upphäver åter radiekompenseringen
      • Cykel 291 med parameter Q560 = 0 och Q561 = 0, upphäver åter spindelkopplingen
      • CYCL CALL, för anrop av cykel 291
      • TOOL CALL upphäver omvandlingen av parameter Q561
      • Om du har programmerat Q561=1, får enbart följande verktygstyper användas:
      • TYPE: ROUGH, FINISH, BUTTON med bearbetningsriktningarna TO: 1 eller 8, XL>= 0
      • TYPE: ROUGH, FINISH, BUTTON med bearbetningsriktning TO: 7: XL<=0

    Nedan visas hur spindeluppriktningen beräknas:

    Bearbetning

    TO

    Spindeluppriktning

    Interpolationssvarvning, utvändig

    1

    ORI + Q336

    Interpolationssvarvning, invändig

    7

    ORI + Q336 + 180

    Interpolationssvarvning, utvändig

    7

    ORI + Q336 + 180

    Interpolationssvarvning, invändig

    1

    ORI + Q336

    Interpolationssvarvning, utvändig

    8

    ORI + Q336

    Interpolationssvarvning, invändig

    8

    ORI + Q336

    • Följande verktygstyper kan användas till interpolationssvarvning:
    • TYPE: ROUGH, med bearbetningsriktningar TO: 1, 7, 8
    • TYPE: FINISH, med bearbetningsriktningar TO: 1, 7, 8
    • TYPE: BUTTON, med bearbetningsriktningar TO: 1, 7, 8
    • Följande verktygstyper kan inte användas till interpolationssvarvning:
    • TYPE: ROUGH, med bearbetningsriktningar TO: 2 till 6
    • TYPE: FINISH, med bearbetningsriktningar TO: 2 till 6
    • TYPE: BUTTON, med bearbetningsriktningar TO: 2 till 6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD