Cyklus 292 IPO.-DREHEN KONTUR (Option #96)

ISO-Programmering

G292

Anvendelse

 
Machine

Vær opmærksom på maskinhåndbogen!

Denne funktion skal af maskinfabrikanten være frigivet og tilpasset.

291_01

Cyklus 292 INTERPOLATIONSDREJNING KONTURSLETNING kobler værktøjsspindel og position af linearakser. Med denne cyklus kan De fremstille bestemte rotatinssymetriske konturer i det aktive bearbejdningsplan. De kan også anvende denne Cyklus i det svingede bearbejdningsplan. Rotationsmidten er startpunktet i bearbejdningsplanet ved cykluskald. Efter at styringen har udført denne Cyklus, er også spindelkoblingen igen deaktiveret.

Når De arbejder med Cyklus 292 definerer De først den ønskede kontur i et underprogram og henviser med Cyklus 14 eller SEL CONTOUR til denne kontur. Programmer konturen enten med monotom fallende eller monotom stigende koordinater. Afslutning af underskær er med denne Cyklus ikke muligt. Ved indlæsning af Q560=1 kan De dreje kontur, orienteringen af et skær bliver styret fra centrum af cirklen. Indgiver de Q560=0, kan De fræse konturen, derved bliver spindlen ikke orienteret.

Cyklusafvikling

292_Q560
  1. Q560=0: Kontur fræsning
  2. De af Dem før programmerede funktioner M3/M4 forbliver aktive
  3. Der er intet spindel-stop og ingen spindel-orientering. Q336 bliver ikke tilgodeset
  4. Styringen positionerer værktøjet på konturstart-radius Q491 og tilgodeser bearbejdningsdrift Ude/Inde Q529 og sletspån sikkerhedsafstand Q357. Den beskrivende kontur bliver ikke automatisk forlænget med en sikkerhedsafstand, denne skal programmeres i et underprogram
  5. Styringen fremstiller den definerede kontur med drejende spindel (M3/M4). Herved beskriver hovedaksen i bearbejdningsplanet en cirkelformet bevægelse, Værktøjsspindel bliver ikke udført
  6. Ved konturendepunktet kører styringen værktøjet vinkelret op til sikkerhedsafstanden.
  7. Afslutningsvis kører styringen værktøjet tilbage til sikker højde
  1. Q560=1: Kontur dreje
  2. Styringen indretter værktøjsspindel fra det angivede drejecentrum. Derved bliver den angivne vinkel Q336 tilgodeset. Hvis defineret, bliver yderlig værdi "ORI" fra drejeværktøjstabellen (toolturn.trn) tilgodeset
  3. Værktøjsspindlen er nu koblet til positionen af den lineære akse. Spindlen følger Nominelposition af hovedaksen
  4. Styringen positionerer værktøjet på konturstart-radius Q491 og tilgodeser bearbejdningsdrift Ude/Inde Q529 og sletspån sikkerhedsafstand Q357. Den beskrivende kontur bliver ikke automatisk forlænget med en sikkerhedsafstand, denne skal programmeres i et underprogram
  5. Styringen fremstiller den definerede kontur ved Interpolationsdrejning. Herved beskriver linearaksen i bearbejdningsplanet en cirkelformet bevægelse, medens spindelaksen bliver oprettet vinkelret på overfladen.
  6. Ved konturendepunktet kører styringen værktøjet vinkelret op til sikkerhedsafstanden.
  7. Afslutningsvis kører styringen værktøjet tilbage til sikker højde
  8. Styringen ophæver nu automatisk koblingen af værktøjsspindlen af den lineær akse

Anvisninger

 
Machine

Cyklus kan kun anvendes på maskiner med styret spindel.

Evt. overvåger styringen, at der ikke på positioneres med tilspænding ved stående spindel Kontakt Deres maskinproducent om dette.

 
Anvisning
Pas på kollisionsfare!
Det kan komme til en kollision mellem værktøj og emne. Styringen forlænger den beskrevne kontur ikke automatisk med sikkerheds-afstanden! Styringen positionerer til start af bearbejdning i ilgang FMAX til konturstartpunkt!
  1. Programmer i underprogram en forlængelse af komtur
  2. Der må ikke være noget materiale ved startpunkt af kontur
  3. Centrum af drejekontur er startpunktet i bearbejdningsplanet ved Cykluskald
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • Denne Cyklus er CALL-aktiv.
  • Cyklus giver ingen mulighed for skrubbebearbejdninger med flere snit.
  • Ved indvendig bearbejdning kontrollerer styringen om den aktive værktøjsradius er det halve af konturstart-diameter Q491 plus den sidelige sikkerhedsafstand Q357. Bliver det ved denne kontrol fastlagt, at værktøjet er for stort, bliver NC-Programmetafbrudt.
  • Bemærk, at før Cykluskald skal aksevinkel være lig med svingvinkel! Kun da kan en korrekt kobling af akserne finde sted.
  • Når Cyklus 8 SPEJLING er aktiv, udfører styringen ikke Cyklus for interpolationsdrejning.
  • Når Cyklus 26 MAALFAKTOR er aktiv, og målfaktor i en akse er ulig 1, udfører styringen ikke Cyklus for interpolationsdrejning.
  • I Parameter Q449 TILSPAENDING programmerer De tilspænding ved startradius. Bemærk, at tilspænding i statusvindue fra TCP henført og fra Q449 kan afvige. Styringen beregner tilspændingen i statusvisningen som følger.
  • Udv. bearbejdning Q529=1

    Indv. bearbejdning Q529=0

    Ftcp_Außen

    Ftcp_Innen

Anvisninger for programmering

  • Programmer Deres drejekontur uden værktøjskorrektur (RR/RL) og uden APPR- eller DEP-bevægelse.
  • Bemærk, at programmerede overmål med funktion FUNCTION TURNDATA CORR-TCS(WPL) ikke er muligt. Programmerer De et overmål for Deres kontur med Cyklus eller med værktøjskorrektur (DXL,DZL,DRS) fra værktøjstabel.
  • Bemærk når De programmerer, at De kun anvender positive radius-værdier.
  • Bemærk ved programmering, at hverken spindelmidte, eller skæreplatte skal bevæges i centrum af drejekonturen.
  • Programmer udvendig kontur med radius større end 0.
  • Programmer indvendig kontur med radius større end værktøjsradius.
  • For at Deres maskine kan opnå høje banehastigheder, definerer De før Cykluskaldet en stor tolerance med Cyklus 32. Programmer Cyklus 32 med HSC-Filter=1.
  • Når spindelkoblingen er deaktiveret (Q560=0) kan De afvikle denne Cyklus med en Polær kinematik. De skal derfor opspænde emnet i rindbordsmidten.
  • Bearbejdning med polær kinematil med FUNCTION POLARKIN

Tips i forbindelse med Maskinparameter

  • Når Q560=1 kontrollerer styringen ikke om Cyklus bliver udført med drejet eller stående spindel. (Uafhængig af CfgGeoCycle - displaySpindleError (Nr. 201002))
  • M Maskinparameter mStrobeOrient (Nr. 201005) definerer maskinproducenten en M-funktion til spindelorientering:
    • Når >0 er indgivet, bliver dette M-Nummer (PLC-Funktion af maskinproducent) udgivet, som udfører spindelorienteringen. Stryringen venter så længe, til spindelorienteringen er afsluttet.
    • Når -1 er indgivet, udfører styringen speindelorienteringen.
    • Når 0 er indgivet, finder ingen handling sted.

    I intet tilfælde vil en M5 blive udsendt på forhånd.

Cyklusparameter

Hjælpebillede

Parametre

Q560 Spindel koblet (0=ud, 1=ind)

Fastlæg, om en spindel-kobling finder sted.

0: Spindel-Kobling ude (Kontur fræse)

1: Spindel-Kobling inde (Kontur dreje)

Indlæse: 0...1

291-03

Q336 Vinkel for spindel orientering?

Styringen justerer værktøjet før bearbejdning ved denne vinkel. Når De arbejder med et fræseværktøj, indgiver De vinklen således, at skæret er retningsbestemt af drejecentrum.

Når De arbejder med et drejeværktøj, og har defineret værdien "ORI" i drejeværktøjstabellen (tool.trn), så bliver også disse tilgodeset ved en spindel-orientering.

Indlæse: 0...360

Q546 Værkt. Drejeretning (3=M3/4=M4)?

Spindeldrejeretning af aktive værktøj:

3: Højredrejende værktøj (M3)

4: Venstredrejende værktøj (M4)

Indlæs: 3, 4

Q529 Bearbejdningsart (0/1)

Fastlæg, om en indvendig- eller udvendig-bearbejdning bliver udført:

+1: Indv. bearbejdning

0: Udv. bearbejdning

Indlæs: 0, 1

Q221 Offset på overflade?

Overmål i bearbejdningsplanet

Indlæse: 0...99999

Q441 Fremryk pr. omdrejning [mm/U]?

Mål, med hvilken styringen forskyder værktøjet pr. omløb.

Indlæse: 0.001...99999

Q449 Tilspænding / Skærehast. (mm/min)

Tilsp. henfører til Konturstartpunkt Q491. Tilspændingen af værktøjs-midtpunktsbane bliver tilpasset afhængig af værktøjsradius og Q529 BEARBEJDNINGSART . Dette resulterer i, programmerede skærehastighed i diameter af konturstartpunkt.

Q529=1: Tilsp. af værktøjs-midtpunktsbane bliver ved indv. bearbejdning reduceret.

Q529=0: Tilsp. af værktøjs-midtpunktsbane bliver ved udv. bearbejdning forhøjet.

Indlæse: 1...99999 alternativ FAUTO

Q491 Konturstartpunkt (Radius)?

Radius af Konturstartpunkts (f.eks. X-Koordinat, ved værktøjsakse Z). Værdi virker absolut.

Indlæse: 0.9999...99999.9999

Q357 Sikkerhedsafstand side?

Sidelig afstand af værktøjet fra emnet ved kørsel til første fremryknings-dybde. Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q445 SIKKERE HOEJDE ?

Absolut højde, i hvilke der ingen kollision kan ske mellem værktøj og emne. På denne position trækkes værktøjet tilbage ved Cyklusslut.

Indlæs: -99999.9999...+99999.9999

Q592 Målsætningstype (0/1)?

Fortolkning af konturdimensionerne:

0: Styringen fortolker kontur i ZX-Koordinatplan. Styringen fortolker X-aksens værdier som radier. Koordinatsystemet er venstrehåndet. Det betyder, at den programmerede rotationsretning af cirklerne fungerer som følger:

  • DR-: I medurs
  • DR+: I modures

1: Styringen fortolker kontur i ZXØ-Koordinatpaln. Styringen fortolker værdierne af X-aksen i diameter. Koordinatsystemet er højrehåndet. Det betyder, at den programmerede rotationsretning af cirklerne fungerer som følger:

  • DR-: I modurs
  • DR+: I medurs

Indlæs: 0, 1

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

Q560=+0

;SPINDEL KOBLET ~

Q336=+0

;VINKEL AF SPINDEL ~

Q546=+3

;VZ-DREJERETNING ~

Q529=+0

;BEARBEJDNINGSART ~

Q221=+0

;OVERFLADETOLERANCE ~

Q441=+0.3

;FREMRYKNING ~

Q449=+2000

;TILSPAENDING ~

Q491=+50

;KONTURSTART RADIUS ~

Q357=+2

;AFSTAND TIL SIDE ~

Q445=+50

;SIKKERE HOEJDE ~

Q592=+1

;TYPE OF DIMENSION

Bearbejdningsvarianter

Når De arbejder med Cyklus 292 definerer De først den ønskede drejekontur i et underprogram og henviser med Cyklus 14 eller SEL CONTOUR til denne kontur. Beskriver De drejekontur af tværsnittet af en rotationssymetrisk krop. Derved bliver drejekontur beskrevet afhængig af værktøjsakse med følgende koordinater:

Anvendte værktøjsakse

Aksialkoordinater

Radialkoordinat

Z

Z

X

X

X

Y

Y

Y

Z

Eksempel: Hvis Deres værktøjsakse er Z, skal De programmere dens drejekontur i aksial retning i Z og konturens radius eller diameter i X.

De kan med denne Cyklus udfører en udvendig- og en indvendig-bearbejdning. Nogle bemærkninger i kapitlet Anvisninger er afklaret i det følgende. Yderlig finder De eksempler under Eksempel Interpolationsderjning Cyklus 292

Indv.bearbejdning

cyc290_1
  • Rotationsmidten er positionen af værktøjet ved Cykluskald i bearbejdningsplanet 1
  • Fra cyklus start, skal hverken skæreplatte, eller spindelmidte flytte til omdrejningspunktet! (Bemærk dette ved beskrivelse af Deres kontur) 2
  • Den beskrivende kontur bliver ikke automatisk forlænget med en sikkerhedsafstand, denne skal programmeres i et underprogram
  • I værktøjsakseretningen positionerer styringen for start af bearbejdning i ilgang til konturstartpunkt (på startpunkt af kontur bør der ikke være materiale)
    • Bemærk yderlige punkter ved programmering af Deres indvendige kontur:
    • -Enten programmerer monoton stigende radial- og aksial-koordinater f.eks. 1 til 5
    • -Eller programmerer monoton faldende radial- og aksial-koordinater f.eks. 5 til 1
    • -Programmer indvendig kontur med radius større end værktøjsradius.

Udv.bearbejdning

cyc290_2
  • Rotationsmidten er positionen af værktøjet ved Cykluskald i bearbejdningsplanet 1
  • Fra cyklus start, skal hverken skæreplatte, eller spindelmidte flytte til omdrejningspunktet Bemærk dette ved beskrivelse af Deres kontur! 2
  • Den beskrivende kontur bliver ikke automatisk forlænget med en sikkerhedsafstand, denne skal programmeres i et underprogram
  • I værktøjsakseretningen positionerer styringen for start af bearbejdning i ilgang til konturstartpunkt (på startpunkt af kontur bør der ikke være materiale)
    • Bemærk yderlige punkter ved programmering af Deres udvendige kontur:
    • -Enten programmerer monoton stigende radial- og aksial-koordinater f.eks. 1 til 5
    • -Eller programmerer monoton faldende radial- og monotom stigende aksial-koordinater f.eks. 5 til 1
    • -Programmer udvendig kontur med radius større end 0.

Definer værktøj

Oversigt

Afhængig af indlæsning i Parameters Q560 kan De fræse kontur (Q560=0) eller dreje (Q560=1). For de enkelte bearbejdninger har De flere muligheder at definerer Deres værktøj i værktøjstabellen. I det følgende bliver disse muligheder beskrevet:

Spindelkobling ude, Q560=0

Fræse: De definerer Deres fræseværktøj som vaneligt i værktøjstabellen, med længde, radius, hjørneradius osv.

Spindelkobling inde, Q560=1

Dreje: De geometriske data på Deres drejeværktøj bliver overført i data på et fræseværktøj. Der fremkommer tre muligheder:

  • Definer drejeværktøj i værktøjstabel (tool.t) som fræseværktøj
  • Definer fræseværktøj i værktøjstabel (tool.t) som fræseværktøj (selom at det efterfølgende skal bruges som drejeværktøj)
  • Drejeværktøj, definer i drejeværktøjstabellen (toolturn.trn)

I det følgende finder De tips til disse tre muligheder af værktøjsdefinition:

  • Definer drejeværktøj i værktøjstabel (tool.t) som fræseværktøj
  • Når De arbejder uden option 50, definerer De Deres drejeværktøj i værktøjstabellen (tool.t) som fræseværktøj. I dette tilfælde bliver følgende data fra værktøjstabellen tilgodeset (inkl. Delta-værdi): Længde (L), Radius (R) og hjørneradius (R2). Juster Deres drejeværktøj med midten af spindlen. Indgiv denne vinkel af spindel orienteringen i Cyklus under parameter Q336. Ved udv. bearbejdning er spindel indstillingen Q336, ved en indv. bearbejdning beregner spindel indstillingen sig fra Q336+180.

     
    Anvisning
    Pas på kollisionsfare!
    Ved indvendig bearbejdning kan det komme til en kollision mellem værktøj og emne. Værktøjsholder er ikke overvåget! Skal der pga. værktøjsholder være en større rotationsdiameter, som ved skærene, kan der være kollisionsfare.
    1. Vælg værktøjsholder, at der ikke er større rotationsdiameter, som ved skærene.
  • Definer fræseværktøj i værktøjstabel (tool.t) som fræseværktøj (selom at det efterfølgende skal bruges som drejeværktøj)
  • De kan interpolationsdreje med et fræseværktøj. I dette tilfælde bliver følgende data fra værktøjstabellen tilgodeset (inkl. Delta-værdi): Længde (L), Radius (R) og hjørneradius (R2). Juster derfor Deres fræseværktøjs skær med midten af spindlen. Indgiv denne vinkel i Parameter Q336. Ved udv. bearbejdning er spindel indstillingen Q336, ved en indv. bearbejdning beregner spindel indstillingen sig fra Q336+180.

  • Drejeværktøj, definer i drejeværktøjstabellen (toolturn.trn)
  • Når De arbejder med option 50, kan De definerer De Deres drejeværktøj i drejeværktøjstabellen (tool.t). I dette tilfælde følger indstillingen af spindlen til drejecentrum under hensyntagen til værktøjs specifikke data, ligesom bearbejdningsart (TO i drejeværktøjstabel), Orienteringsvinklen (ORI i drejeværktøjstabel) og parameter Q336.

    I det følgende er angivet, hvordan spindel indstillingen er beregnet:

    Bearbejdning

    TO

    Spindelindstilling

    Interpolationsdrejning, udvendig

    1

    ORI + Q336

    Interpolationsdrejning, indvendig

    7

    ORI + Q336 + 180

    Interpolationsdrejning, udvendig

    7

    ORI + Q336 + 180

    Interpolationsdrejning, indvendig

    1

    ORI + Q336

    Interpolationsdrejning, udvendig

    8,9

    ORI + Q336

    Interpolationsdrejning, indvendig

    8,9

    ORI + Q336

    • De kan anvende følgende værktøjer til interpolationsdrejning:
    • TYPE: ROUGH, med bearbejdningsretning TO: 1 eller 7
    • TYPE: FINISH, med bearbejdningsretning TO: 1 eller 7
    • TYPE: BUTTON, med bearbejdningsretning TO: 1 eller 7
    • De kan ikke anvende følgende værktøjer til interpolationsdrejning:
    • TYPE: ROUGH, med bearbejdningsretning TO: 2 til 6
    • TYPE: FINISH, med bearbejdningsretning TO: 2 til 6
    • TYPE: BUTTON, med bearbejdningsretning TO: 2 til 6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD