3D-verktøykorrigering (alternativ 9)

Grunnleggende

Styringen muliggjør 3D-verktøykorrigering i CAM-genererte NC-programmer med flatenormalvektorer.

Rett linje LN

Styringen forskyver verktøyet i retning av overflatenormalen med summen av deltaverdiene fra verktøybehandlingen, verktøyoppkallet og korrigeringstabellene.

Verktøy for 3D-verktøykorrigering

  • Du bruker 3D-verktøykorrigeringen f.eks. i følgende tilfeller:
  • Korrigering for etterslipte verktøy for å utligne små forskjeller mellom de programmerte og faktiske verktøymålene
  • Korrigering for erstatningsverktøy med forskjellige diametre for å utligne større forskjeller mellom programmerte og faktiske verktøydimensjoner
  • Generer en konstant emneoverstørrelse, som f.eks. kan tjene som sluttoleranse

3D-verktøykorrigeringen bidrar til å spare tid, siden en ny beregning og nye utdata fra CAM-systemet ikke lenger er nødvendig.

8H000_28
 
Tip

For en valgfri verktøyoppstilling må NC-blokkene i tillegg inneholde en verktøyvektor med komponentene TX, TY og TZ.

3dkorr1

Rett linje LN

Bruk

Rett linje LN er er en forutsetning for 3D-korrigering. Innenfor linjen LN bestemmer en flatenormalvektor retningen til 3D-verktøykorrigeringen. En valgfri verktøyvektor definerer verktøyoppstillingen.

Forutsetninger

  • Programvarealternativ 9, avanserte funksjoner, gruppe 2
  • NC-program laget med CAM-system
  • Du kan ikke programmere rette linjer LN direkte i styringen, men lage dem ved hjelp av et CAM-system.

    CAM-genererte NC-programmer

Funksjonsbeskrivelse

Som med en rett linje L, definerer du målpunktkoordinatene med en rett linje LN.

Linje L

I tillegg inneholder de rette linjene LN en flatenormalvektor og en valgfri verktøyvektor.

Innføring

LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ–0,8764339 TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

LN

Syntaksåpning for rette linjer med vektorer

X, Y, Z

Koordinater for det lineære endepunktet

NX, NY, NZ

Komponenter i flatenormalvektoren

TX, TY, TZ

Komponenter i verktøyvektoren

Valgfritt syntakselement

R0, RL eller RR

Korrigering av verktøyradius

Verktøyradiuskorrigering

Valgfritt syntakselement

F, FMAX, FZ, FU eller F AUTO

Mating

Skjæredata

Valgfritt syntakselement

M

Tilleggsfunksjoner

Valgfritt syntakselement

Tips:

  • NC-syntaksen må ha rekkefølgen X,Y, Z for posisjonen og NX, NY, NZ, samt TX, TY, TZ for vektorene.
  • NC-syntaksen til LN-blokkene må alltid inneholde alle koordinatene og alle flatenormalene, selv om verdiene ikke har forandret seg i forhold til forrige NC-blokk.
  • For å unngå mulige matebrudd under behandlingen skal du beregne vektorene nøyaktig med minst 7 desimaler.
  • Det CAM-genererte NC-programmet må inneholde normaliserte vektorer.
  • 3D-verktøykorrigering ved hjelp av flatenormalvektorer har en innvirkning på koordinatangivelsene i hovedaksene X, Y, Z.

Definisjon

En normert vektor
er en matematisk størrelse som har en verdi på 1, og som kan ha en hvilken som helst retning. Retningen er definert av X-, Y- og Z-komponentene.

Verktøy for 3D-verktøykorrigering

Bruk

Du kan bruke 3D-verktøykorrigering med verktøyformene endefres, torusfres og kulefres.

Funksjonsbeskrivelse

  • Du skiller verktøyformene ved å bruke kolonnene R og R2 i verktøybehandlingen:
  • Endefres: R2 = 0
  • Torusfres: R2 > 0
  • Kulefres: R2 = R

Verktøytabelltool.t

Med deltaverdiene DL, DR og DR2 tilpasser du verdiene i verktøybehandlingen til det faktiske verktøyet.

Styringen korrigerer deretter verktøyposisjonen med summen av deltaverdiene fra verktøytabellen og den programmerte verktøykorrekturen (verktøyoppkall eller korrekturtabell).

Flatenormalvektoren for rette linjer LN definerer retningen som styringen korrigerer verktøyet i. Flatenormalvektoren peker alltid mot midten av verktøyradius 2 CR2.

CR2
Plassering av CR2 for de enkelte formene

Referansepunkter på verktøyet

Tips:

  • Du definerer verktøyene i verktøybehandlingen. Den totale verktøylengden tilsvarer avstanden mellom verktøyholderens referansepunkt og verktøyspissen. Styringen overvåker kun hele verktøyet for kollisjoner ved bruk av totallengden.
  • Hvis du definerer en kulefres med total lengde og utgir et NC-program på midten av kulen, må styringen ta hensyn til differansen. Ved oppkalling av verktøyet i NC-programmet definerer du kuleradius som negativ deltaverdi i DL og forskyver dermed verktøyføringspunktet til verktøysenteret.

  • Hvis du bytter til et verktøy med et overmål (positiv deltaverdi), vil styringen vise en feilmelding. Du kan overstyre feilmeldingen med funksjonen M107.
  • Tillat positive verktøytoleranser med M107 (alternativ 9)

    Bruk simuleringen for å sikre at verktøyet overmål ikke skader konturene.

3D-verktøykorrigering ved planfresing (alternativ 9)

Bruk

Planfresing er en bearbeiding med fremsiden av verktøyet.

Styringen forskyver verktøyet i retning av overflatenormalen med summen av deltaverdiene fra verktøybehandlingen, verktøyoppkallet og korrigeringstabellene.

3dkorr1

Forutsetninger

Funksjonsbeskrivelse

  • Følgende varianter er mulige for planfresing:
  • LN-blokk uten verktøyorientering, M128 eller FUNCTION TCPM aktiv:Verktøy vinkelrett på emnets kontur
  • LN-blokk med verktøyorientering T, M128 eller FUNCTION TCPM aktiv:Verktøyet beholder den spesifiserte verktøyorienteringen
  • LN-blokk uten M128 eller FUNCTION TCPM:Styringen ignorerer retningsvektoren T, selv om den er definert

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 L X+36.0084 Y+6.177 Z-1.9209 R0

; Ingen kompensasjon mulig

12 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0

; Kompensasjon vinkelrett på konturen mulig

13 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 TX+0.0000000 TY+0.6558846 TZ+0.7548612 R0 M128

; Kompensasjon mulig, DL virker langs T-vektoren, DR2 langs N-vektoren

14 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0 M128

; Kompensasjon vinkelrett på konturen mulig

Tips:

 
Merknad
Kollisjonsfare!
Roteringsaksene til en maskin kan ha begrensede kjøreområder, f.eks. B-hodeakse med -90° til +10°. Hvis dreievinkelen endres til over +10°, kan det føre til en 180°-dreiing av bordaksen. Det er fare for kollisjon under dreiebevegelsen!
  1. Programmer eventuelt en sikker posisjon før dreiingen.
  2. Test NC-programmet eller programsegmentet forsiktig i modusen Enkeltblokk
  • Hvis det ikke er definert en verktøyorientering i LN-blokken, holder styringen verktøyet loddrett mot verktøykonturen ved aktiv TCPM.
  • 3dkorr1

  • Hvis det i LN-blokken er definert en verktøyorientering T og M128 (eller FUNKSJON TCPM) samtidig er aktiv, posisjonerer styringen roteringsaksene til maskinen automatisk slik at verktøyet får den forhåndsinnstilte verktøyorienteringen. Hvis du ikke har aktivert M128 (eller FUNKSJON TCPM), ignorerer styringen retningsvektoren T, selv om denne er definert i LN-blokken.
  • Styringen kan ikke posisjonere roteringsaksene automatisk på alle maskiner.
  • Styringen bruker de definerte deltaverdiene til 3D-verktøykorrigeringen. Styringen beregner bare den totale verktøyradiusen (R + DR) når du har slått på FUNCTION PROG PATH IS CONTOUR.
  • 3D-verktøykorrigering med total verktøyradius med FUNCTION PROG PATH(alternativ 9)

Eksempler

Korriger etterslipt kulefres
CAM-data, verktøyspiss

3D_corr_1

Du bruker en etterslipt kulefres med Ø5,8 mm i stedet for Ø6 mm.

  • NC-programmet er strukturert som følger:
  • CAM-data for kulefres Ø 6 mm
  • Data for NC-punkter på verktøyspissen
  • NC-program med flatenormalvektorer (LN-blokker)
  • Foreslått løsning:
  • Verktøymåling på verktøyspissen
  • Skriv inn verktøykorrigering i verktøytabellen:
    • R og R2, de teoretiske verktøydataene fra CAM-systemet
    • DR og DR2 differansen mellom nominell og faktisk verdi

R

R2

DL

DR

DR2

CAM

+3

+3

Verktøytabell

+3

+3

+0

-0,1

-0,1

Korriger etterslipt kulefres
CAM-utgang kilesenter

3D_corr_2

Du bruker en etterslipt kulefres med Ø5,8 mm i stedet for Ø6 mm.

  • NC-programmet er strukturert som følger:
  • CAM-data for kulefres Ø 6 mm
  • Data for NC-punkter på kulesenter
  • NC-program med flatenormalvektorer (LN-blokker)
  • Foreslått løsning:
  • Verktøymåling på verktøyspissen
  • TCPM funksjon REFPNT CNT-CNT
  • Skriv inn verktøykorrigering i verktøytabellen:
    • R og R2, de teoretiske verktøydataene fra CAM-systemet
    • DR og DR2 differansen mellom nominell og faktisk verdi

R

R2

DL

DR

DR2

CAM

+3

+3

Verktøytabell

+3

+3

+0

-0,1

-0,1

 
Tip

Med TCPM REFPNT CNT-CNT er verktøykorrigeringsverdiene for dataene for verktøyspiss eller kulesenter identiske.

Generer overdimensjon for emnet
CAM-data, verktøyspiss

3D_corr_3a
3D_corr_3b

Du bruker en kulefres med Ø6 mm og ønsker å la en jevn overdimensjon på 0,2 mm på konturen.

  • NC-programmet er strukturert som følger:
  • CAM-data for kulefres Ø 6 mm
  • Data for NC-punkter på verktøyspissen
  • Vektorprogram med flatenormalvektorer og verktøyvektorer
  • Foreslått løsning:
  • Verktøymåling på verktøyspissen
  • Angi verktøykorrigering i TOOL-CALL-blokken:
    • DL, DR og DR2 ønsket overdimensjon
  • Undertrykk feilmelding med M107

R

R2

DL

DR

DR2

CAM

+3

+3

Verktøytabell

+3

+3

+0

+0

+0

TOOL CALL

+0,2

+0,2

+0,2

Opprett overdimensjon for emnet
CAM-data, kulesenter

3D_corr_4a
3D_corr_4b

Du bruker en kulefres med Ø6 mm og ønsker å la et jevnt overdimensjon på 0,2 mm på konturen.

  • NC-programmet er strukturert som følger:
  • CAM-data for kulefres Ø 6 mm
  • Data for NC-punkter på kulesenter
  • TCPM funksjon REFPNT CNT-CNT
  • Vektorprogram med flatenormalvektorer og verktøyvektorer
  • Foreslått løsning:
  • Verktøymåling på verktøyspissen
  • Angi verktøykorrigering i TOOL-CALL-blokken:
    • DL, DR og DR2 ønsket overdimensjon
  • Undertrykk feilmelding med M107

R

R2

DL

DR

DR2

CAM

+3

+3

Verktøytabell

+3

+3

+0

+0

+0

TOOL CALL

+0,2

+0,2

+0,2

3D-verktøykorrigering for omkretsfresing (alternativ 9)

Bruk

Omkretsfresing er bearbeiding med verktøyets mantelflate.

Styringen forskyver verktøyet vinkelrett på bevegelsesretningen og vinkelrett på verktøyretningen med summen av deltaverdiene fra verktøybehandlingen, verktøyoppkallet og korrigeringstabellene.

3dkorr2

Forutsetninger

Funksjonsbeskrivelse

  • Følgende varianter er mulige for omkretsfresing:
  • L-blokk med programmerte roteringsakser, M128 eller FUNCTION TCPM aktiv, definer kompensasjonsretning med radiuskorrigering RL eller RR
  • LN-blokk med verktøyorientering T vinkelrett på N-vektoren, M128 eller FUNCTION TCPM aktiv
  • LN-blokk med verktøyorientering T uten N-vektor, M128 eller FUNCTION TCPM aktiv

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 L X+48.4074 Y+102.4717 Z-7.1088 C-267.9784 B-20.0115 RL M128

; Kompensasjon mulig, korrigeringsretning RL

12 LN X+60.6593 Y+102.4690 Z-7.1012 NX0.0000 NY0.9397 NZ0.3420 TX-0.0807 TY-0.3409 TZ0.9366 R0 M128

; kompensasjon mulig

13 LN X+60.6593 Y+102.4690 Z-7.1012 TX-0.0807 TY-0.3409 TZ0.9366 M128

; kompensasjon mulig

Tips:

 
Merknad
Kollisjonsfare!
Roteringsaksene til en maskin kan ha begrensede kjøreområder, f.eks. B-hodeakse med -90° til +10°. Hvis dreievinkelen endres til over +10°, kan det føre til en 180°-dreiing av bordaksen. Det er fare for kollisjon under dreiebevegelsen!
  1. Programmer eventuelt en sikker posisjon før dreiingen.
  2. Test NC-programmet eller programsegmentet forsiktig i modusen Enkeltblokk

Eksempel

Korriger den etterslipte endefresen
CAM-data, verktøysenter

Peripheral

Du bruker en etterslipt endefres med Ø11,8 mm i stedet for Ø12 mm.

  • NC-programmet er strukturert som følger:
  • CAM-utgang for endefres Ø 12 mm
  • NC-data for verktøysenteret
  • Vektorprogram med flatenormalvektorer og verktøyvektorer
  • Alternativ:

  • Klartekstprogram med aktiv verktøyradiuskorrigering RL / RR
  • Foreslått løsning:
  • Verktøymåling på verktøyspissen
  • Undertrykk feilmelding med M107
  • Skriv inn verktøykorrigering i verktøytabellen:
    • R og R2, de teoretiske verktøydataene fra CAM-systemet
    • DR og DL, differansen mellom nominell og faktisk verdi

R

R2

DL

DR

DR2

CAM

+6

+0

Verktøytabell

+6

+0

+0

-0,1

+0

3D-verktøykorrigering med total verktøyradius med FUNCTION PROG PATH(alternativ 9)

Bruk

Med funksjonen FUNCTION PROG PATH definerer du om styringen refererer til bare deltaverdiene eller til hele verktøyradiusen under 3D-radiuskorrekturen.

Forutsetninger

  • Programvarealternativ 9, avanserte funksjoner, gruppe 2
  • NC-program laget med CAM-system
  • Du kan ikke programmere rette linjer LN direkte i styringen, men lage dem ved hjelp av et CAM-system.

    CAM-genererte NC-programmer

Funksjonsbeskrivelse

Når du slår på FUNCTION PROG PATH, tilsvarer de programmerte koordinatene nøyaktig konturkoordinatene.

Under 3D-radiuskorrigeringen beregner styringen den fullstendige verktøyradiusen R + DR og den fullstendige hjørneradiusen R2 + DR2.

Med FUNCTION PROG PATH OFF slår du av den spesielle tolkningen.

Under 3D-radiuskorrigeringen beregner styringen bare deltaverdiene DR og DR2.

Når du slår på FUNCTION PROG PATH, er tolkningen av de programmerte banene som kontur, aktiv for alle 3D-korrekturer frem til funksjonen slås av igjen.

Innføring

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.

11 FUNCTION PROG PATH IS CONTOUR

; Bruk full verktøyradius for 3D-korrigering.

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

FUNCTION PROG PATH

Syntaksåpning for tolkning av den programmerte banen

IS CONTOUR eller OFF

Bruk full verktøyradius eller bare deltaverdier for 3D-korrigering