Cyklus 291 IPO.-DREHEN KOPPLUNG (Option #96)

ISO-Programmering

G291

Anvendelse

 
Machine

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

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

Cyc291_1

Cyklus 291 IPO.-DREHEN KOPPLUNG kobler værktøjsspindel og position af lineær akser - f.eks. ophæver igen denne spindelkobling. Ved interpolationsdrejning bliver orienteringen af et skær bliver styret fra centrum af cirklen. Rotations midtpunkt indgiver De i Cyklus med koordinater Q216 og Q217 .

Cyklusafvikling

  1. Q560=1:
  2. Styringen gennemfører først et spindelstop (M5)
  3. Styringen indretter værktøjsspindel fra det angivede drejecentrum. Derved bliver den angivne vinkel Spindel-orientering Q336 tilgodeset. Hvis defineret, bliver yderlig værdi "ORI", eventuelt givet i værktøjstabellen, tilgodeset.
  4. Værktøjsspindlen er nu koblet til positionen af den lineære akse. Spindlen følger Nominelposition af hovedaksen
  5. Koblingen skal, ved afslutning, ophæves af brugeren. (Ved Cyklus 291 eller ved programslut/Intern Stop)
  1. Q560=0:
  2. Styringen ophæver Spindelkoblingen
  3. Værktøjsspindlen er ikke mere koblet til positionen af den lineære akse.
  4. Bearbejdningen med Cyklus 291 Interpolationsdrejning er afsluttet.
  5. Når Q560=0, er Parameter Q336, Q216, Q217 ikke relevant

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.

  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • Cyklus 291 er CALL-aktiv
  • Denne cyklus kan De ikke udføre med transformeret bearbejdningsplan.
  • 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.

Anvisninger for programmering

  • En programmering af M3/M4 er udeladt. For at beskrive en cirkelformet bevægelse af lineær aksen, anvende De f.eks. CC og C-blok.
  • 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.
  • Efter en definition af Cyklus 291 og CYCLE CALL programmerer De Deres ønskede bearbejdning. For at beskrive en cirkelformet bevægelse af lineær aksen, anvender De f.eks. Lineær eller også Polar-blok.
  • Eksempel Interpolationsderjning Cyklus 291

Tips i forbindelse med Maskinparameter

  • 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 værktøjsspindlen skal kobles på positionen af linear aksen. Ved aktiv spindelkobling bliver orienteringen af et værktøjs-skær bliver styret fra centrum af cirklen.

0: Spindelkobling ude

1: Spindelkobling inde

Indlæs: 0, 1

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

Definer værktøj

291-04

Q216 MIDTE 1. AKSE ?

Drejecentrum i hovedaksen i bearbejdningsplanet

Indgiv absolut: -99999,9999...99999,9999

Q217 MIDTE 2. AKSE ?

Drejecentrum i sideaksen i bearbejdningsplanet

Indlæs: -99999.9999...+99999.9999

Q561 Konverter drejeværktøj (0/1)

Kun relevant, når De beskriver Deres værktøj i værktøjstabellen (toolturn.trn). Med disse parameter bestemmer De, om værdien XL af drejeværktøjet skal opfattes som Radius R af et fræseværktøj.

0: Ingen ændring- drejeværktøjet blive sådan opfattet, som det er beskrevet i drejeværktøjstabellen (toolturn.trn). I disse tilfælde bør De ikke anvende radiuskorrektur RR eller RL. Derudover skal De ved programmering af bevægelse af værktøjsmidtpunkt TCP beskrive uden spindelkobling. Denne type programmering er meget vanskeligere.

1 Værdien XL fra drejeværktøjstabellen (toolturn.trn) bliver oversat som en radius R i fræseværktøjstabellen. Således er det muligt at anvende, ved programmering af Deres kontur en radiuskorrektur RR eller RL. Denne type af programmering er at anbefale.

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 291 IPO.-DREHEN KOPPLUNG ~

Q560=+0

;SPINDEL KOBLET ~

Q336=+0

;VINKEL AF SPINDEL ~

Q216=+50

;MIDTE 1. AKSE ~

Q217=+50

;MIDTE 2. AKSE ~

Q561=+0

;DREJEVKT. KONVERTER

Definer værktøj

Oversigt

Alt efter indlæsning i Parameter Q560 kan De aktiverer Cyklus Interpolationsdrejning Kobling (Q560=1) eller deaktiverer (Q560=0).

Spindelkobling ude, Q560=0

Værktøjsspindlen er ikke koblet til positionen af den lineære akse.

 
Tip

Q560=0: Cyklus Interpolationsdrejning Kobling deaktiver!

Spindelkobling inde, Q560=1

De udfører en drejebearbejdning, derved bliver værktøjsspindlen koblet på positionen af linear aksen. Når De indlæser parameter Q560=1, har De flere muligheder at definerer Deres værktøj i værktøjstabellen. I det følgende bliver disse muligheder beskrevet:

  • 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). De geometriske data på Deres drejeværktøj bliver overført i data på et fræseværktøj. 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 og Parameter Q561.

     
    Tip
    • Programmerings- og brugerinformationer:
    • Når De definerer drejeværktøjet i drejeværktøjstabellen (toolturn.trn), betaler det sig at arbejde med parameter Q561=1. Dermed konverterer De data af drejeværktøj til data i et fræseværktøj for derved at lette programmeringen væsentligt. De kan arbejde med Q561=1 ved programmering med en radiuskorrektur RR eller RL . (Hvis De derimod programmerer Q561=0, må De derved give afkald på beskrivelse af Deres kontur med radiuskorretur RR eller RL . Yderlig skal de ved programmering være opmærksom på, bevægelsen af værktøjsmidtpunkt TCP progammeres uden spindelkobling. Denne type programmering er mere kompleks!)
      • Når De har programmeret Parameter Q561=1, skal De udelukkende programmerer bearbejdning Interpolationsdrejning følgende:
      • R0, ophæver igen radiuskorrektion
      • Cyklus 291 med Parameter Q560=0 og Q561=0, ophæver spindelkobling igen
      • CYCLE CALL, til kald af Cyklus 291
      • TOOL CALL ophæver igen konverteringen af parameter Q561
      • Når De har programmeret parameter Q561=1, bør De kun anvende følgende værtøjstyper:
      • TYPE: ROUGH, FINISH, BUTTON med bearbejdningsretning TO: 1 eller 8, XL>=0
      • TYPE: ROUGH, FINISH, BUTTON med bearbejdningsretning TO: 7: XL<=0

    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

    ORI + Q336

    Interpolationsdrejning, indvendig

    8

    ORI + Q336

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