Syklus 882 DREIE SIMULTANSKRUBBING (alternativ 158)

ISO-programmering

G882

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

cyc882

Syklus 882 DREIE SIMULTANSKRUBBING skrubber minst med en bevegelse i tre akser (to lineærakser og én dreieakse) samtidig det definerte konturområdet i flere trinn. Her er også komplekse konturer mulig med bare ett verktøy. Syklusen tilpasser oppstillingen til verktøyet kontinuerlig under bearbeidingen med referanse til følgende kriterier:

  • Unngå kollisjon mellom komponenten, verktøyet og verktøyholderen
  • Skjæret slites ikke bare på ett punkt
  • Undersnitt er mulig

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 grovfresing

  1. Syklusen posisjonerer verktøyet på syklusstartposisjonen (verktøyposisjon ved oppkalling) på den første verktøyoppstillingen. Deretter kjører verktøyet til sikkerhetsavstanden. Hvis verktøyoppstilling på syklusstartposisjonen ikke er mulig, kjører styringen først til sikkerhetsavstanden og utfører deretter den første verktøyoppstillingen
  2. Verktøyet kjører til matedybden Q519. Matingen til profilen kan kortvarig overskrides på verdien fra Q463 MAKS. SKJAREDYBDE, f.eks. ved hjørner.
  3. Syklusen skrubber konturen med skrubbematingen Q478 samtidig. Hvis du definerer innstikksmatingen Q488 i syklusen, virker denne for nedsenkingselementene. Bearbeidingen er avhengig av følgende inndataparametere:
    • Q590: BEARBEIDINGSMODUS
    • Q591: BEARB.REKKEFOELGE
    • Q389: EN-/TOVEIS
  4. Etter matingen løfter styringen verktøyet med sikkerhetsavstanden i ilgang
  5. Styringen gjentar trinn 2 til 4 til konturen er fullstendig bearbeidet
  6. Styringen trekker verktøyet med bearbeidingsmatingen tilbake med sikkerhetsavstanden og kjører deretter med ilgang til startposisjonen, først i X- og deretter i Z-aksen

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
 
Merknad
Kollisjonsfare!
Kollisjonsvurderingen finner bare sted i det todimensjonale XZ-bearbeidingsplanet. Syklusen kontrollerer ikke om et område i Y-koordinaten av verktøyskjær, verktøyholder eller svinglegeme fører til en kollisjon.
  1. Kjør inn NC-programmet i driftsmodus Programkjøring i modusen Enkeltblokk
  2. Begrens bearbeidingsområdet
 
Merknad
Kollisjonsfare!
Avhengig av skjærgeometrien kan restmateriale bli stående. Det er fare for kollisjon for ytterligere bearbeidinger.
  1. Kontroller forløpet og konturen ved hjelp av simuleringen
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE TURN.
  • Hvis du har programmert M136 før syklusoppkallingen, tolker styringen matingen i millimeter per omdreining.
  • 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.
  • Hvis syklusen ikke kan bearbeide et konturområde, prøver syklusen å dele konturområdet opp i tilgjengelige underområder for å behandle dem separat.

Tips om programmering

  • Før syklusoppkallingen må du programmere syklusen 14 KONTURGEOMETRI eller SEL CONTOUR for å definere underprogrammene.
  • Før du kaller opp syklusen, må du programmere FUNCTION TCPM. HEIDENHAIN anbefaler å programmere verktøyreferansepunktet REFPNT TIP-CENTERi FUNCTION TCMP.
  • Syklusen trenger en radiuskorrigering i konturbeskrivelsen (RL/RR).
  • Hvis du bruker den lokale Q-parameteren QL i et konturunderprogram, må du også tilordne eller beregne denne innenfor konturunderprogrammet.
  • Syklusen krever definisjon av en verktøyholder for beregning av posisjoneringsvinkelen. Henvis en holder til verktøyet i verktøytabellkolonnen KINEMATIC for dette.
  • Verktøybehandling

  • Definer en verdi i Q463 MAKS. SKJAREDYBDE med referanse til verktøyskjæret fordi matingen fra Q519 kan overskrides midlertidig avhengig av verktøyoppstillingen. Med denne parameteren begrenser du overskridelsen.

Syklusparametere

Hjelpebilde

Parameter

Q460 Sikkerhetsavstand?

Tilbaketrekking før og etter et snitt. Samt avstand for forposisjoneringen. 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

cyc882_1

cyc882_2

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

Q478 Mating?

Matehastighet ved skrubbing i millimeter per minutt

Inndata: 0...99999.999 alternativ FAUTO

Q488 Mating for senkning

Matehastighet i millimeter per minutt for nedsenking. Denne inndataverdien er valgfri. Hvis innstikksmatingen ikke programmeres, gjelder skrubbematingen Q478.

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

Q567 Slettfresingstoleranse kontur?

Konturparallell toleranse etter skrubbingen. Verdien er inkrementell.

Inndata: -9...+99.999

cyc882_3

Q519 Mating på profil?

Aksial, radial og konturparallell mating (per snitt). Angi en verdi som er større enn 0. Verdien er inkrementell.

Inndata: 0.001...99.999

Q463 Maksimal skjæredybde?

Begrensning av maksimal mating i forhold til verktøyskjær. Avhengig av verktøyoppstillingen kan styringen midlertidig overskride Q519 MATING, f.eks. ved fullføring av et hjørne. Med denne valgfrie parameteren kan du begrense overskridelsen. Hvis 0 er definert, tilsvarer den maksimale matingen to tredjedeler av skjærelengden.

Inndata: 0...99.999

cyc882_4

Q590 Bearbeidingsmodus (0/1/2/3/4/5)?

Definere bearbeidingsretning:

0: Automatisk - Styringen kombinerer automatisk vending plan- og lengderoteringsbearbeiding

1: Lengderotering (utvendig)

2: Planrotering (foran)

3: Lengderotering (innvendig)

4: Planrotering (oppspenningsutstyr)

5: Konturparallelt

Inntasting: 0, 1, 2, 3, 4, 5

Q591 Bearbeidingsrekkefølge (0/1)?

Definer bearbeidingsrekkefølgen som styringen bearbeider konturen etter:

0: Bearbeidingen utføres i delområder. Rekkefølgen velges slik at tyngdepunktet til emnet rykker frem til spennpatronen så raskt som mulig.

1: Bearbeidingen utføres akseparallelt. Rekkefølgen velges slik at treghetsmomentet til emnet blir minst mulig.

Inndata: 0, 1

Q389 Bearbeidingsstrategi (0/1)?

Definer skjæreretning:

0: En vei, hvert snitt skjer i konturretningen. Konturretningen avhenger av Q499

1: Toveis; snitt foretas i og mot konturretningen. Syklusen bestemmer den beste retningen for hvert påfølgende snitt

Inndata: 0, 1

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 882 DREIE SIMULTANSKRUBBING ~

Q460=+2

;SIKKERHETSAVSTAND ~

Q499=+0

;SNU KONTUR ~

Q558=+0

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUTT ~

Q478=+0.3

;MATING ~

Q488=+0.3

;MATING FOR SENKNING ~

Q556=+0

;MIN. POS.VINKEL ~

Q557=+90

;MAKS. POS.VINKEL ~

Q567=+0.4

;SL.FRES.TOLER. KONT ~

Q519=+2

;MATING ~

Q463=+3

;MAKS. SKJAREDYBDE ~

Q590=+0

;BEARBEIDINGSMODUS ~

Q591=+0

;BEARB.REKKEFOELGE ~

Q389=+1

;EN-/TOVEIS

12 L X+58 Y+0 FMAX M303

13 L Z+50 FMAX

14 CYCL CALL