syklus 19 ARBEIDSPLAN (alternativ 8)

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

raumw1
Schwenkw

I syklus 19 definerer du arbeidsplanets posisjon ved å angi svingvinkler. Posisjonen defineres på grunnlag av verktøyakseposisjonen i forhold til maskinens faste koordinatsystem. Arbeidsplanets posisjon kan defineres på to måter:

  • Angi dreieaksene direkte.
  • Beskriv arbeidsplanets posisjon gjennom inntil tre roteringer (romvinkler) av maskinens koordinatsystem.
  • Du beregner romvinkelen ved å legge et snitt loddrett gjennom det roterte arbeidsplanet og studere snittet i forhold til aksen som du vil dreie arbeidsplanet rundt. To romvinkler er tilstrekkelig for å definere alle verktøyposisjoner i tre dimensjoner.

 
Tip

Husk at posisjonen til det roterte koordinatsystemet og dermed også verktøybevegelsene i det roterte systemet, avhenger av hvordan du beskriver det roterte planet.

Hvis du programmerer arbeidsplanposisjonen ved hjelp av romvinkler, beregner styringen automatisk nødvendige vinkelinnstillinger for dreieaksene og lagrer disse i parameterne Q120 (A-akse) til Q122 (C-akse). Hvis det er to mulige løsninger, velger styringen den korteste veien i forhold til roteringsaksenes posisjon.

Roteringsrekkefølgen for beregning av arbeidsplanets posisjon er fast: Først dreier styringen A-aksen, deretter B-aksen og til slutt C-aksen.

Syklus 19 aktiverer innstillingene når de er definert i NC-programmet. Når du bruker en akse i det roterte systemet, vil korreksjonen av denne aksen bli aktivert. Kjør verktøyet langs alle aksene for å aktivere korreksjonen for alle akser.

Hvis du har satt og aktiverer bryteren Programkjøring i 3D ROT-menyen (driftsmodus Manuell drift / applikasjonen Manuell drift), blir vinkelverdien fra syklus 19 ARBEIDSPLAN som er angitt i denne menyen, overskrevet.

Tips:

  • Denne syklusen kan du utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Hvis denne syklusen utføres med en planskyverkinematikk, kan denne syklusen også brukes i bearbeidingsmodusen FUNCTION MODE TURN.
  • Arbeidsplanet dreies alltid rundt det aktive nullpunktet.
  • Hvis du bruker syklus 19 med aktivert M120, vil styringen automatisk oppheve radiuskorreksjonen og M120-funksjonen.

Tips om programmering

  • Programmer bearbeidingen på samme måte som for et plan som ikke er rotert..
  • Hvis du kaller opp syklusen på nytt for andre vinkler, må du ikke tilbakestille bearbeidingen.
 
Tip

Fordi ikke-programmerte roteringsakseverdier i prinsippet alltid tolkes som uendrede verdier, bør du alltid definere alle tre romvinklene selv om én eller flere vinkler har verdien 0.

Henvisninger i forbindelse med maskinparametre

  • Maskinprodusenten fastsetter om de programmerte vinklene fra styringen skal tolkes som koordinater for roteringsaksene (aksevinkel) eller som vinkelkomponenter i et skråstilt plan (romvinkel).
  • Med maskinparameteren CfgDisplayCoordSys (nr. 127501) definererer maskinprodusenten i hvilket koordinatsystem statusvisningen til en aktiv nullpunktsforskyvning vises.

Syklusparametere

Hjelpebilde

Parameter

raumw2

Roteringsakse og -vinkel?

Angi roteringsaksen med tilhørende roteringsvinkel. Programmer roteringsakse A, B og C med handlingslinjen.

Inndata : -360 000...+360 000

Selv om styringen posisjonerer roteringsaksene automatisk, kan du definere følgende parametere

Hjelpebilde

Parameter

Mating? F=

roteringsaksens bevegelseshastighet ved automatisk posisjonering

Inndata: 0...300000

Sikkerhetsavstand?

Styringen posisjonerer dreiehodet slik at posisjonen ikke endrer seg i forhold til emnet selv om verktøyet føres til sikkerhetsavstand. Verdien er inkrementell.

Inndata : 0...999999999

Tilbakestilling

Du kan tilbakestille svingvinkelen ved å definere syklus 19 ARBEIDSPLAN på nytt. Angi verdien 0° for alle roteringsakser. Definer deretter syklus 19 ARBEIDSPLAN enda en gang. Bekreft med NO ENT-tasten når du blir bedt om det. Dette vil deaktivere funksjonen.

Posisjonere roteringsakser

 
Machine

Følg maskinhåndboken!

Maskinprodusenten definerer om syklus 19 automatisk skal posisjonere roteringsaksene, eller om roteringsaksene må posisjoneres manuelt i NC-programmet.

Posisjonere roteringsaksene manuelt

Hvis syklus 19 ikke posisjonerer roteringsaksene automatisk, må du posisjonere dem med f.eks. en separat L-blokk etter syklusdefinisjonen.

Hvis du arbeider med aksevinkler, kan du definere akseverdiene direkte i L-blokken. Hvis du arbeider med romvinkler, bruker du Q-parameterne som beskrevet av syklus 19 Q120 (A-akseverdi), Q121 (B-akseverdi) og Q122 (C-akseverdi).

 
Tip

Bruk alltid roteringsakseposisjonene som er lagret i Q-parameterne Q120 til Q122, ved manuell posisjonering.

Unngå funksjoner som M94 (vinkelredusering), slik at det ikke oppstår uoverensstemmelse mellom faktiske og innstilte posisjoner for roteringsaksene ved flere oppkallinger.

Eksempel

11 L Z+100 R0 FMAX

12 L X+25 Y+10 R0 FMAX

* - ...

; Definer romvinkel for korrigeringsberegning

13 CYCL DEF 19.0 ARBEIDSPLAN

14 CYCL DEF 19.1 A+0 B+45 C+0

15 L A+Q120 C+Q122 R0 F1000

; Posisjoner roteringsakser med verdier som syklus 19 har beregnet

16 L Z+80 R0 FMAX

; Korrigering aktivering spindelakse

17 L X-8.5 Y-10 R0 FMAX

; Korrigering aktivering arbeidsplan

Posisjonere roteringsaksene automatisk

Hvis syklus 19 posisjonerer roteringsaksene automatisk:

  • Styringen kan bare posisjonere styrte akser automatisk
  • I syklusdefinisjonen må du i tillegg til svingvinklene angi en sikkerhetsavstand og en mateverdi som skal brukes ved posisjonering av roteringsaksene
  • Du må bare bruke forhåndsinnstilte verktøy (hele verktøylengden må være definert)
  • Verktøyspissens posisjon i forhold til emnet endres nesten ikke under roteringen
  • Styringen utfører roteringen med den sist definerte mateverdien (maksimal mateverdi er avhengig av kompleksiteten til roteringshodet eller -bordet)

Eksempel

11 L Z+100 R0 FMAX

12 L X+25 Y+10 R0 FMAX

* - ...

; Definer vinkel for korrigeringsberegning, mating og avstand

13 CYCL DEF 19.0 ARBEIDSPLAN

14 CYCL DEF 19.1 A+0 B+45 C+0 F5000 ABST50

15 L Z+80 R0 FMAX

; Korrigering aktivering spindelakse

16 L X-8.5 Y-10 R0 FMAX

; Korrigering aktivering arbeidsplan

Posisjonsvisning i et dreid system

De viste posisjonene (NOM. og AKT.) og nullpunktsvisningen i det separate statusvinduet henviser til det dreide koordinatsystemet etter at syklus 19 har blitt aktivert. Like etter syklusdefinisjonen stemmer altså ikke den viste posisjonen overens med koordinatene for den siste posisjonen som ble programmert før syklus 19.

Arbeidsromovervåkning

I et dreid koordinatsystem kontrollerer styringen bare aksene som skal kjøres, med hensyn til om de har endebrytere. I så fall kommer det opp en feilmelding i styringen.

Posisjonering i rotert system

Med tilleggsfunksjonen M130 kan du også føre verktøyet i et dreid system til posisjoner som henviser til et koordinatsystem som ikke er dreid.

Også posisjonering med lineære blokker for maskinkoordinatsystemet (NC-blokker med M91 eller M92) kan utføres med et rotert arbeidsplan. Begrensninger:

  • Posisjoneringen utføres uten lengdekorreksjon
  • Posisjoneringen utføres uten maskingeometrikorreksjon
  • Verktøyradiuskorreksjon er ikke tillatt

Kombinasjon med andre koordinatomregningssykluser

Hvis koordinatomregningssykluser kombineres, er det viktig å tenke på at rotering av arbeidsplanet alltid utføres rundt det aktive nullpunktet. Du kan utføre en nullpunktsforskyvning før syklus 19 aktiveres. Dermed forskyves maskinens koordinatsystem.

Hvis nullpunktet forskyves etter at syklus 19 er aktivert, vil det «roterte» koordinatsystemet bli forskjøvet.

Viktig: Syklusene tilbakestilles i omvendt rekkefølge av syklusdefinisjonen:

  1. Aktiver nullpunktsforskyvning
  2. Drei arbeidsplan
  3. Aktiver rotering

...

Emnebearbeiding

...

  1. Tilbakestill roteringen
  2. Drei arbeidsplan
  3. Tilbakestilling av nullpunktsforskyving

Veiledning for arbeid med syklus 19 Arbeidsplan

  1. Slik går du frem:
  2. Opprett NC-program.
  3. Spenne fast emnet
  4. Sette referansepunkt
  5. Starte NC-program
  1. Opprett NC-program:
  2. Kalle opp definert verktøy
  3. Frikjør spindelaksen
  4. Posisjonere roteringsakser
  5. Aktiver ev. nullpunktsforskyvning
  6. Definer syklus 19 ARBEIDSPLAN
  7. Kjør systemet langs alle hovedaksene (X, Y, Z) for å aktivere korreksjonen
  8. Definer eventuelt syklus 19 med andre vinkler
  9. Tilbakestill syklus 19, programmer 0° for alle roteringsakser
  10. Definer syklus 19 på nytt for deaktivering av arbeidsplanet
  11. Tilbakestill ev. nullpunktsforskyvning
  12. Posisjoner ev. roteringsaksene i 0°-stillingen

Du kan sette referansepunktet på følgende måter:

  • Manuelt ved skraping
  • Styrt med en HEIDENHAIN 3D-touch-probe
  • Automatisk med en HEIDENHAIN 3D-touch-probe

Touch-probe-sykluser: registrere referansepunkter automatisk

Stille inn nullpunktet med emne-touch-probe