Syklus 883 DREIE SIMULTANSLETTFRESING (alternativ 158)

ISO-programmering

G883

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

Syklusen er maskinavhengig.

cyc883

Med denne syklusen kan du bearbeide komplekse konturer som bare er tilgjengelige med forskjellige oppstillinger. Ved denne bearbeidingen endres oppstillingen mellom verktøy og emne. Dette gir en bevegelse med minst tre akser (to lineærakser og én dreieakse).

Syklusen overvåker emnekonturen i forhold til verktøyet og verktøyholderen. For å oppnå best mulig overflate unngår syklusen unødvendige dreiebevegelser.

Du kan definere posisjoneringsvinkler på begynnelsen og slutten av konturen for å tvinge frem dreiebevegelser. Her kan det også ved enkle konturer brukes et stort område på skjæreplaten for å øke verktøystandtidene.

Bearbeiding med et FreeTurn-verktøy

Du kan bearbeide denne syklusen med FreeTurn-verktøy. Med denne metoden kan du utføre de vanligste dreieoperasjonene med bare ett verktøy. Det fleksible verktøyet gjør at bearbeidingstidene kan reduseres fordi det skjer færre verktøybytter.

Forutsetninger:

 
Tip

NC-programmet forblir uforandret inntil FreeTurn-verktøyskjæringen kalles opp. se Eksempel: Rotere ned et FreeTurn-verktøy

Syklusforløp slettfresing

Som syklusstartpunkt bruker styringen verktøyposisjonen ved syklusoppkalling. Hvis Z-koordinaten til startpunktet er mindre enn startpunktet til konturen, posisjonerer styringen verktøyet i Z-koordinaten på sikkerhetsavstand og starter syklusen derfra.

  1. Styringen kjører til sikkerhetsavstanden Q460. Bevegelsen skjer i ilgang
  2. Hvis det er programmert, kjører styringen til posisjoneringsvinkelen som styringen beregner fra den minimale og maksimale posisjoneringsvinkelen du har definert.
  3. Styringen slettfreser den ferdige konturen (konturstartpunkt til kontursluttpunkt) simultant med den definerte matingen Q505.
  4. Styringen trekker verktøyet tilbake med den definerte matingen i henhold til sikkerhetsavstanden
  5. Styringen fører verktøyet tilbake til syklusstartpunktet i ilgang

Tips:

 
Merknad
Kollisjonsfare!
Styringen utfører ikke kollisjonsovervåking (DCM). Det er fare for kollisjon under bearbeidingen!
  1. Kontroller forløpet og konturen ved hjelp av simuleringen
  2. Kjør NC-programmet langsomt inn
 
Merknad
Kollisjonsfare!
Syklusen bruker verktøyposisjonen ved syklusoppkall som syklusstartposisjon. Feil forhåndsposisjonering kan føre til skader på konturen. Kollisjonsfare!
  1. Kjør verktøy i X- og Z-aksen til en sikker posisjon
 
Merknad
Kollisjonsfare!
Hvis konturen ender for nær oppspenningsutstyret, kan verktøyet kollidere med oppspenningsutstyret under bearbeidingen.
  1. Ta hensyn både til verktøystillingen og frakjøringsbevegelsen ved spenning
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE TURN.
  • Syklusen beregner bare én kollisjonsfri bane ut fra informasjonen som er gitt.
  • Programvareendebrytere begrenser de mulige posisjoneringsvinklene Q556 og Q557. I driftsmodus Programmere i arbeidsområdet Simulering: Dersom bryterne for programvareendebryterne er deaktivert, kan simuleringen av senere bearbeiding avvike.
  • Syklusen beregner én kollisjonsfri bane. Til dette bruker denne utelukkende 2D-konturen til verktøyholderen uten dybden i Y-aksen.

Tips om programmering

  • Før syklusoppkallingen må du programmere syklusen 14 KONTURGEOMETRI eller SEL CONTOUR for å definere underprogrammene.
  • Posisjoner verktøyet på en sikker posisjon før oppkalling av syklusen.
  • Syklusen trenger en radiuskorrigering i konturbeskrivelsen (RL/RR).
  • Før du kaller opp syklusen, må du programmere FUNCTION TCPM. HEIDENHAIN anbefaler å programmere verktøyreferansepunktet REFPNT TIP-CENTERi FUNCTION TCMP.
  • Hvis du bruker den lokale Q-parameteren QL i et konturunderprogram, må du også tilordne eller beregne denne innenfor konturunderprogrammet.
  • Vær oppmerksom på at jo mindre oppløsning i syklusparameter Q555, desto tidligere kan det finnes en løsning også i komplekse situasjoner. Beregningsvarigheten er imidlertid lenger.
  • Syklusen krever definisjon av en verktøyholder for beregning av posisjoneringsvinkelen. Henvis en holder til verktøyet i verktøytabellkolonnen KINEMATIC for dette.
  • Vær oppmerksom på at syklusparameter Q565 (sluttoleranse D.) og Q566 (sluttoleranse Z) ikke kan kombineres med Q567 (sluttoleranse kontur)!

Syklusparametere

Hjelpebilde

Parameter

Q460 Sikkerhetsavstand?

Avstand for returbevegelse og forposisjonering. Verdien er inkrementell.

Inndata: 0...999.999

Q499 Snu kontur (0–2)?

Definer bearbeidingsretningen for konturen:

0: Kontur kjøres i programmert retning

1: Kontur kjøres motsatt av programmert retning

2: Konturen bearbeides i motsatt retning av den programmerte retningen, og posisjonen til verktøyet justeres samtidig

Inndata: 0, 1, 2

cyc883_1

Q558 Forlengelsesvinkel konturstart?

Vinkel i WPL-CS som syklusen forlenger konturen til emnet med på det programmerte startpunktet. Denne vinkelen sørger for at emnet ikke skades.

Inndata: -180–+180

Q559 Forlengelsesvinkel konturslutt

Vinkel i WPL-CS som syklusen forlenger konturen til emnet med på det programmerte sluttpunktet. Denne vinkelen sørger for at emnet ikke skades.

Inndata: -180–+180

Q505 Mating glattdreiing?

Matehastighet ved slettfresing. Når du har programmert M136, tolker styringen matingen i millimeter per omdreining, uten M136 i millimeter per minutt.

Inndata: 0...99999.999 alternativ FAUTO

Q556 Min. posisjoneringsvinkel?

Minste mulige tillatt vinkel for oppstillingen mellom verktøy og emne i forhold til Z-aksen.

Inndata: -180–+180

Q557 Maks. posisjoneringsvinkel?

Største mulige tillatt vinkel for oppstillingen mellom verktøy og emne i forhold til Z-aksen.

Inndata: -180–+180

Q555 Vinkelskritt for beregning?

Skrittverdier for å beregne mulige løsninger

Inndata: 0.5...9.99

Q537 Pos.vinkel (0=N/1=J/2=S/3=E)?

Definer om en posisjoneringsvinkel er aktiv:

0: ingen aktiv posisjoneringsvinkel

1: aktiv posisjoneringsvinkel

2: posisjoneringsvinkel aktiv ved starten av konturen

3: posisjoneringsvinkel aktiv ved slutten av konturen

Inndata: 0, 1, 2, 3

Q538 Pos.vinkel ved konturstart?

Posisjoneringsvinkel på begynnelsen av den programmerte konturen (WPL-CS)

Inndata: -180–+180

cyc883_2

Q539 Pos.vinkel ved konturslutt?

Posisjoneringsvinkel på slutten av den programmerte konturen (WPL-CS)

Inndata: -180–+180

Q565 Slettfresingstoleranse diameter?

Gjenværende diametertoleranse på konturen etter slettfresingen. Verdien er inkrementell.

Inndata: -9...+99.999

Q566 Slettfresingstoleranse Z?

Gjenværende toleranse på den definerte konturen i aksial retning etter slettfresingen. Verdien er inkrementell.

Inndata: -9...+99.999

Q567 Slettfresingstoleranse kontur?

Gjenværende konturparallell toleranse på den definerte konturen etter slettfresingen. Verdien er inkrementell.

Inndata: -9...+99.999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 CYCL DEF 883 DREIE SIMULTANSLETTFRESING ~

Q460=+2

;SIKKERHETSAVSTAND ~

Q499=+0

;SNU KONTUR ~

Q558=+0

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUTT ~

Q505=+0.2

;MATING FOR GLATTDREIING ~

Q556=-30

;MIN. POS.VINKEL ~

Q557=+30

;MAKS. POS.VINKEL ~

Q555=+7

;VINKELSKRITT ~

Q537=+0

;Pos.vinkel aktiv ~

Q538=+0

;POS.VINKEL START ~

Q539=+0

;POS.VINKEL SLUTT ~

Q565=+0

;SL.FRES.TOLER. D. ~

Q566=+0

;SL.FRES.TOLER. Z ~

Q567=+0

;SL.FRES.TOLER. KONT

12 L X+58 Y+0 FMAX M303

13 L Z+50 FMAX

14 CYCL CALL