Cykel 292 IPO.-SVARV KONTUR (option 96)

ISO-programmering

G292

Användningsområde

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Denna funktion måste friges och anpassas av maskintillverkaren.

291_01

Cykel 292 INTERPOLATIONSSVARVNING KONTURFINBEARBETNING synkroniserar verktygsspindeln med linjäraxlarnas positioner. Med denna cykel kan du skapa bestämda rotationssymmetriska konturer i det aktiva bearbetningsplanet. Du kan också använda denna cykel i det tiltade bearbetningsplanet. Rotationscentrum är startpunkten i bearbetningsplanet vid cykelanropet. Efter att styrsystemet har exekverat denna cykel är också spindelkopplingen åter deaktiverad.

När du arbetar med cykel 292, definiera i förväg den önskade konturen i ett underprogram och hänvisa till denna kontur med cykel 14 eller SEL CONTOUR. Programmera konturen med antingen monotont fallande eller monotont stigande koordinater. Produktion av underskär är inte möjligt med denna cykel. Med inmatning av Q560=1 kan du svarva konturen, orienteringen för ett skär riktas mot cirkelns centrum. Ange Q560=0, så kan konturen fräsas utan att spindeln orienteras.

Cykelförlopp

292_Q560
  1. Q560 = 0: Fräs kontur
  2. Den funktion M3/M4 som programmerades innan cykelanropet förblir aktiv
  3. Det sker inget spindelstopp och heller ingen spindelorientering. Ingen hänsyn tas till Q336
  4. Styrsystemet placerar verktyget på radien för konturstarten Q491 med hänsyn till bearbetningssättet utvändigt/invändigt Q529 och säkerhetsavståndet i sidled Q357. Den beskrivna konturen förlängs inte automatiskt med ett säkerhetsavstånd, utan måste programmeras i underprogrammet
  5. Styrsystemet skapar den definierade konturen med roterande spindel (M3/M4). Därvid beskriver bearbetningsplanets huvudaxlar en cirkelformad rörelse, verktygsspindeln synkroniseras inte
  6. Vid konturens slutpunkt lyfter styrsystemet verktyget vinkelrätt upp till säkerhetsavståndet
  7. Slutligen placerar styrsystemet verktyget på säkerhetshöjden
  1. Q560 = 1: Svarva kontur
  2. Styrsystemet riktar in verktygsspindeln mot det angivna rotationscentrumet. Därmed tas hänsyn till den angivna vinkeln Q336. När det är definierat, tas även hänsyn till värdet ”ORI” från svarvverktygstabellen (toolturn.trn)
  3. Verktygsspindeln är nu kopplad till linjäraxlarnas position. Spindeln följer huvudaxelns börposition
  4. Styrsystemet placerar verktyget på radien för konturstarten Q491 med hänsyn till bearbetningssättet utvändigt/invändigt Q529 och säkerhetsavståndet i sidled Q357. Den beskrivna konturen förlängs inte automatiskt med ett säkerhetsavstånd, utan måste programmeras i underprogrammet
  5. Styrsystemet skapar den definierade konturen genom interpolationssvarvning. Därvid beskriver bearbetningsplanets linjäraxlar en cirkelformad rörelse, samtidigt som spindelaxeln efterföljs vinkelrätt mot arbetsstyckets yta
  6. Vid konturens slutpunkt lyfter styrsystemet verktyget vinkelrätt upp till säkerhetsavståndet
  7. Slutligen placerar styrsystemet verktyget på säkerhetshöjden
  8. Styrsystemet upphäver nu automatiskt kopplingen mellan verktygsspindeln och linjäraxlarna

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.

 
Hänvisning
Varning kollisionsrisk!
Det kan leda till en kollision mellan verktyg och arbetsstycke. Styrsystemet förlänger inte automatiskt den beskrivna konturen med ett säkerhetsavstånd! Styrsystemet placerar i början av bearbetningen med snabbtransport FMAX i konturens startpunkt!
  1. Programmera en förlängning av konturen i underprogrammet
  2. Vid konturens startpunkt får det inte finnas något material
  3. Svarvkonturens centrum är startpunkten i bearbetningsplanet vid ett cykelanrop
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Denna cykel är CALL-aktiv.
  • Cykeln möjliggör inte någon grovbearbetning med flera skär.
  • Vid en invändig bearbetning kontrollerar styrsystemet om den aktiva verktygsradien är mindre än halva diametern för konturstarten Q491 plus säkerhetsavståndet i sidled Q357. Om det fastställs att verktyget är för stort vid denna kontroll, kommer NC-programmet att avbrytas.
  • 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.
  • I parametern Q449 MATNING programmerar du matningen vid startradien. Observera att matningen i statuspresentationen baseras på TCP och kan avvika från Q449. Styrsystemet beräknar matningen i statuspresentationen på följande sätt:
  • Utvändig bearbetning Q529 = 1

    Invändig bearbetning Q529 = 0

    Ftcp_Außen

    Ftcp_Innen

Anvisningar om programmering

  • Programmera svarvkonturen utan verktygsradiekompensering (RR/RL) och utan APPR- eller DEP-rörelser.
  • Beakta att programmerade arbetsmåner inte är möjliga via funktionen FUNCTION TURNDATA CORR-TCS (WPL). Programmera en arbetsmån för din kontur direkt via cykeln eller via verktygstabellens verktygskompensering (DXL, DZL, DRS).
  • Säkerställ att enbart positiva radievärden används vid programmeringen.
  • 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.
  • Om du avaktiverar spindelkopplingen (Q560 = 0) kan du exekvera den här cykeln med polär kinematik. Då måste du spänna fast arbetsstycket i mitten av rundbordet.
  • Bearbetning med polär kinematik med FUNCTION POLARKIN

Anvisning i samband med maskinparametrar

  • När Q560=1 kontrollerar inte styrsystemet om cykeln exekveras med roterande eller stillastående spindel. (Oberoende av CfgGeoCycle - displaySpindleError (nr 201002))
  • 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 en spindelkoppling ska ske.

0: Spindelkoppling av (fräsa kontur)

1: Spindelkoppling på (svarva kontur)

Inmatning: 0–1

291-03

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

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

Det aktiva verktygets spindelrotationsriktning:

3: Högerroterande verktyg (M3)

4: Vänsterroterande verktyg (M4)

Inmatning: 3, 4

Q529 Bearbetningstyp (0/1)?

Bestäm om en invändig eller utvändig bearbetning ska genomföras:

+1: Invändig bearbetning

0: Utvändig bearbetning

Inmatning: 0, 1

Q221 Arbetsmån för ytan?

Arbetsmån i bearbetningsplanet

Inmatning: 0–99999

Q441 Ansättning per varv [mm/varv]?

Mått med vilket styrsystemet ansätter verktyget per varv.

Inmatning: 0 001–99999

Q449 Matning / Skärhastighet? (mm/min)

Matning baserat på konturens startpunkt Q491. Matningen för verktygcentrumets bana anpassas med hänsyn till verktygsradien och Q529 BEARBETNINGSTYP. Därifrån ges den av dig programmerade skärhastigheten i konturstartpunktens diameter.

Q529 = 1: Vid invändig bearbetning minskar matningen av verktygets centrumbana.

Q529 = 0: Vid utvändig bearbetning ökar matningen av verktygets centrumbana.

Inmatning: 1–99999 alternativ FAUTO

Q491 Konturstartpunkt (radie)?

Radie för konturens startpunkt (t.ex. X-koordinat, vid verktygsaxel Z). Värdet har absolut verkan.

Inmatning: 0,9999–99999,9999

Q357 Säkerhetsavstånd sida?

Verktygets avstånd i sidled från arbetsstycket vid förflyttning till det första skärdjupet. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q445 SAEKERHETSHOEJD ?

Absolut höjd, på vilken ingen kollision mellan verktyg och arbetsstycke kan ske. Vid cykelslut dras verktyget tillbaka till den här positionen.

Inmatning: -99999,9999–+99999,9999

Q592 Måttenhet (0/1)?

Tolkning av konturens måttsättning:

0: styrsystemet tolkar konturen i ZX-koordinatplanet. X-axelns värden tolkar styrsystemet som radier. Koordinatsystemet är vänsterhänt. Det betyder att cirklarnas programmerade rotationsriktning fungerar på följande sätt:

  • DR-: medurs
  • DR+: moturs

1: styrsystemet tolkar konturen i ZXØ-koordinatplanet. X-axelns värden tolkar styrsystemet i diametern. Koordinatsystemet är högerhänt. Det betyder att cirklarnas programmerade rotationsriktning fungerar på följande sätt:

  • DR-: moturs
  • DR+: medurs

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 292 IPO.-SVARV KONTUR ~

Q560=+0

;KOPPLA SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q546=+3

;VKT-ROT.RIKTNING ~

Q529=+0

;BEARBETNINGSTYP ~

Q221=+0

;YTARBETSMAAN ~

Q441=+0.3

;STEGLANGD ~

Q449=+2000

;MATNING ~

Q491=+50

;KONTURSTART RADIE ~

Q357=+2

;SAEK.AVSTAAND SIDA ~

Q445=+50

;SAEKERHETSHOEJD ~

Q592=+1

;TYPE OF DIMENSION

Bearbetningsvarianter

Om du arbetar med cykel 292, definiera i förväg den önskade svarvkonturen i ett underprogram och hänvisa till denna kontur med cykel 14 eller SEL CONTOUR. Beskriv svarvkonturen som ett tvärsnitt av det rotationssymmetriska objektet. Därmed beskrivs svarvkonturen med hänsyn till verktygsaxeln med följande koordinater:

Använd verktygsaxel

Axiell koordinat

Radialkoordinater

Z

Z

X

X

X

Y

Y

Y

Z

Exempel: När den använda verktygsaxeln är Z programmerar du svarvkonturen i axiell riktning i Z och radien eller diametern för konturen i X.

Med denna cykel kan en utvändig och en invändig bearbetning genomföras. Några av anvisningarna i kapitlet Anmärkning förtydligas nedan. Dessutom finns ett exempel under Exempel Interpolationssvarvning cykel 292

Invändig bearbetning

cyc290_1
  • Rotationscentrum är verktygets position vid cykelanrop i bearbetningsplanet 1
  • Efter cykelstart får varken skärplatta eller spindelcentrum förflyttas till rotationscentrum (beakta detta vid beskrivningen av din kontur) 2
  • Den beskrivna konturen förlängs inte automatiskt med ett säkerhetsavstånd, utan måste programmeras i underprogrammet
  • I verktygsaxelriktningen placerar styrsystemet med snabbtransport till konturstartpunkten för start av bearbetningen (det får inte finnas något material vid konturens startpunkt)
    • Var uppmärksam på följande punkter vid programmeringen av din invändiga kontur:
    • -Programmera antingen monotont stigande radiella och axiella koordinater t.ex. 1 till 5
    • -Eller programmera monotont fallande radiella och axiella koordinater t.ex. 5 till 1
    • -Programmera invändiga konturer med en radie större än verktygsradien.

Utvändig bearbetning

cyc290_2
  • Rotationscentrum är verktygets position vid cykelanrop i bearbetningsplanet 1
  • Efter cykelstart får varken skärplatta eller spindelcentrum förflyttas till rotationscentrum Beakta detta vid beskrivningen av din kontur! 2
  • Den beskrivna konturen förlängs inte automatiskt med ett säkerhetsavstånd, utan måste programmeras i underprogrammet
  • I verktygsaxelriktningen placerar styrsystemet med snabbtransport till konturstartpunkten för start av bearbetningen (det får inte finnas något material vid konturens startpunkt)
    • Var uppmärksam på följande punkter vid programmeringen av din utvändiga kontur:
    • -Programmera antingen monotont stigande radiella och monotont fallande axiella koordinater t.ex. 1 till 5
    • -Eller programmera monotont fallande radiella och monotont stigande axiella koordinater t.ex. 5 till 1
    • -Programmera utvändiga konturer med en radie större än 0.

Definiera verktyg

Översikt

Beroende på inmatningen i parameter Q560 kan konturen fräsas (Q560=0) eller svarvas (Q560=1). För respektive bearbetning finns det flera möjligheter att definiera dina verktyg i verktygstabellen. Här beskrivs dessa möjligheter:

Spindelkoppling av, Q560=0

Fräsning: Definiera ditt fräsverktyg som vanligt i verktygstabellen med längd, radie, hörnradie etc.

Spindelkoppling på, Q560=1

Svarvning: Det geometriska datat för ditt svarvverktyg förs över till datat för ett fräsverktyg. Detta resulterar i tre 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). 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) och parameter Q336.

    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,9

    ORI + Q336

    Interpolationssvarvning, invändig

    8,9

    ORI + Q336

    • Följande verktygstyper kan användas till interpolationssvarvning:
    • TYPE: ROUGH, med bearbetningsriktningar TO: 1 eller 7
    • TYPE: FINISH, med bearbetningsriktningar TO: 1 eller 7
    • TYPE: BUTTON, med bearbetningsriktningar TO: 1 eller 7
    • 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