Cyklus 883 DREJNING SIMULTANSLETNING (Option #158)

ISO-Programmering

G883

Anvendelse

 
Machine

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

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

Denne Cyklus er maskinafhængig

cyc883

De kan med denne Cyklus komplekse konturer bearbejde, som kun er tilgængelig med bagskær indstilling. Ved denne bearbejdning ændre stillingen sig mellem værktøj og emne. Dermed sker der mindst en 3-akset bevægelse (to lineærakser og en drejeakse).

Cyklus overvåger emnekontur op mod værktøjet og emneopspænding. For at opnå den bedst mulige overflade, imødegår Cyklus derved unødige svingningsbevægelser.

For at tvinge svingbevægelser, kan angrebsvinkel ved konturstart og konturslut defineres. Derved kan der også ved simple konturer, et større område af skæreplatterne bruges, og derved øge værktøjets levetid.

Afvikling med et FreeTurn-værktøj

De kan afviklen denne Cyklus med FreeTurn-værktøj Denne metode giver Dem mulighed for at udføre de mest almindelige drejeoperationer med kun ét værktøj. Det fleksible værktøj gør det muligt at reducere bearbejdningstiden, da der er færre værktøjsskift.

Forudsætninger:

 
Tip

NC-programmet forbliver uændret, indtil kald af FreeTurn--værktøjsskæret. se Eksempel, drej med et FreeTurn-værktøj

Cyklusafvikling sletfræse

Som Cyklus-startpunkt anvender styringen værktøjs-positionen ved Cyklus-kald. Hvis Z-koordinaten til startpunktet er mindre end startpunktet for konturen, positionerer styringen værktøjet i Z-koordinaten til sikkerheds-afstanden og starter Cyklusén der fra.

  1. Styringen kører til sikkerhedsafstand Q460. Bevægelsen sker i ilgang.
  2. Hvis programmeret, kører styringen til angrebsvinkel. Styringen sikre, at den af Dem definerede minimale og maksimale angrebsvinkel opnås.
  3. Styringen sletfræser færdigdel-konturen (konturstartpunkt til konturslutpunkt) med den definerede tilspænding Q505.
  4. Styringen trækker værktøjet med den definerede tilspænding med fremrykværdien tilbage.
  5. Styringen positionerer værktøjet i ilgang tilbage til Cyklusstartpunkt.

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Styringen gennemfører ingen kollisionsovervågning (DCM). Under bearbejdning kan der opstå kollisionsfare!
  1. Kontroller frakørsel og kontur med hjælp af simulation
  2. Kør NC-program langsomt
 
Anvisning
Pas på kollisionsfare!
Styringen anvender værktøjs-positionen ved Cyklus-kald som Cyklus-startpunkt. Forkert forpositionering kan fører til konturbeskadigelse. Pas på kollisionsfare!
  1. Kør værktøj i X- og Z-aksen til en sikker position
 
Anvisning
Pas på kollisionsfare!
Når kontur slutter for tæt på opspændingsmiddel, kan en kollision under bearbejdning forekomme mellem værktøj og opspændingsmiddel.
  1. Kontroller opspænding og værktøjsplacering og også frakørselsbevægelser
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE TURN.
  • Cyklus beregner fra de indgivne informationer kun en kollisionsfri bane.
  • Software-endekontakt indskrænker mulig angrebsvinkel Q556 og Q557. Når i driftsart Programmering i arbejdsområde Simulering kontakten for Software-endekontakt er deaktiveret , simuleringen kan afvige fra den senere behandling.
  • Cyklus beregner en kollisionsfri bane. Til dette formål bruger den udelukkende værktøjsholderens 2D-Kontur uden dybden i Y-aksen.

Anvisninger for programmering

  • Før Cyklus-kald skal Cyklus 14 KONTUR eller SEL CONTOUR programmeres, for at kunne definere underprogram.
  • Positioner værktøjet før Cyklus kald på en sikker position.
  • Cyklus behøver i Konturbeskrivelsen en Radiuskorrektur (RL/RR).
  • Før Cyklus-kaldet skal De programmere FUNCTION TCPM. HEIDENHAIN anbefaler i FUNCTION TCMP at programmerer værktøjshenføringspunkt REFPNT TIP-CENTER.
  • Hvis De anvender lokale Q-Parameter QL i et kontur-underprogram, skal De også henvise eller bregne indenfor kontur-underprogrammet.
  • Bemærk, jo mindre opløsning i Cyklusparameter Q555, jo hurtigere kan også i komplekse situationer findes en løsning. Dog er så beregningstiden længere.
  • Cyklus kræver for bestemmelse af angrebsvinklen definition af en værktøjsholder. Hertil tildeles i værktøjstabel kolonne KINEMATIC værktøjet en holder.
  • Bemærk, at Cyklenparameter Q565 (Sletovermål D.) og Q566 (Sletovermål Z) med Q567 (Sletovermål Kontur) ikke kan kombineres!

Cyklusparameter

Hjælpebillede

Parametre

Q460 SIKKERHEDS-AFSTAND ?

Afstand for udkørselsbevægelse og forpositionering. Værdi virker inkrementalt.

Indlæse: 0...999999

Q499 Vend kontur (0-2)?

Fastlæg bearbejdningsretning af kontur:

0: Konturen bliver afviklet i den programmerede retning

1: Konturen bliver afviklet omvendt til den programmerede retning

2: Konturen bliver afviklet omvendt til den programmerede retning, yderlig bliver position af værktøjet tilpasset

Indlæs: 0, 1, 2

cyc883_1

Q558 Forlængelsesvinkel konturstart?

Vinkel i WPL-CS, hvormed Cyklus forlænger konturen til råemne ved det programmerede startpunkt. Denne vinkel bruges til, at sikre at råemne ikke bliver beskadiget.

Indlæs: -180...+180

Q559 Forlængelsesvinkel konturslut?

Vinkel i WPL-CS, hvormed Cyklus forlænger konturen til råemne ved det programmerede slutpunkt. Denne vinkel bruges til, at sikre at råemne ikke bliver beskadiget.

Indlæs: -180...+180

Q505 Slette tilspænding?

Tilspændingshastighed ved sletning. Når De har programmeret M136, fortolker styringen tilspændingen i millimeter pr. omdrejning, uden M136 i millimeter pr. minut.

Indlæse: 0...99999.999 alternativ FAUTO

Q556 Mindste angrebsvinkel?

Mindst tilladte angrebsvinkel mellem værktøj og emne henført til Z-aksen.

Indlæs: -180...+180

Q557 Største angrebsvinkel?

Største tilladte angrebsvinkel mellem værktøj og emne henført til Z-aksen.

Indlæs: -180...+180

Q555 Vinkelskridt for beregning?

Trinstørrelse til beregning af mulige løsninger.

Indlæse: 0.5...9.99

Q537 Angrebsvinkel (0=N/1=J/2=S/3=E)?

Fastlæg, om angrebsvinklen er aktiv:

0: Ingen angrebsvinkel aktive

1: Angrebsvinkel aktive

2: Angrebsvinkel ved konturstart aktive

3: Angrebsvinkel ved konturslut aktive

Indlæs: 0, 1, 2, 3

Q538 Angrebsvinkel ved konturstart?

Angrebsvinkel ved start af programmerede Kontur (WPL-CS)

Indlæs: -180...+180

cyc883_2

Q539 Angrebsvinkel ved konturslut?

Angrebsvinkel ved slut af programmerede Kontur (WPL-CS)

Indlæs: -180...+180

Q565 Sletovermål diameter?

Diameterovermål, som forbliver efter sletning af kontur. Værdi virker inkrementalt.

Indlæse: -9...+99999

Q566 Sletovermål Z?

Overmål på den definerede kontur i aksial retning, som forbliver på konturen efter sletning. Værdi virker inkrementalt.

Indlæse: -9...+99999

Q567 Sletovermål kontur?

Konturparallelt overmål på den definerede kontur, som forbliver efter sletning. Værdi virker inkrementalt.

Indlæse: -9...+99999

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 883 DREJNING SIMULTANSLETNING ~

Q460=+2

;SIKKERHEDS-AFSTAND ~

Q499=+0

;VENDE KONTUR OM ~

Q558=+0

;V VINKEL KONTURSTART ~

Q559=+90

;V. VINKEL KONTURSLUT ~

Q505=+0.2

;TILSPAENDING SLETFRAES ~

Q556=-30

;MIN. FREMRYKVINKEL ~

Q557=+30

;MAX. ANGREBSVINKEL ~

Q555=+7

;VINKELSKRIDT ~

Q537=+0

;ANGREBSVINKEL AKTIV ~

Q538=+0

;ANGREBSVINKEL START ~

Q539=+0

;ANGREBSVINKEL SLUT ~

Q565=+0

;SLETOVERMAL D. ~

Q566=+0

;FINISHING ALLOW. Z ~

Q567=+0

;SLETOVERMAL KONT

12 L X+58 Y+0 FMAX M303

13 L Z+50 FMAX

14 CYCL CALL