Kompenser verktøyoppstilling automatisk med M128(alternativ 9)

Bruk

Hvis posisjonen til en styrt roteringsakse endres i NC-programmet, kompenserer styringen automatisk verktøyoppstillingen med M128 under dreieprosessen ved hjelp av en utligningsbevegelse av lineæraksene. Dermed forblir posisjonen til verktøyspissen i forhold til emnet uendret (TCPM).

 
Tip

I stedet for M128 anbefaler HEIDENHAIN den kraftigere funksjonen FUNCTION TCPM.

Forutsetning

  • Maskiner med dreieakse
  • Kinematikkbeskrivelse
  •  
    Machine

    Følg maskinhåndboken!

    Maskinprodusenten utarbeider kinematikkbeskrivelsen for maskinen.

  • Programvarealternativ 9, avanserte funksjoner, gruppe 2

Funksjonsbeskrivelse

Funksjon

M128 er aktiv fra blokkstart.

  • Du tilbakestiller M128 med følgende funksjoner:
  • M129
  • FUNCTION RESET TCPM
  • Velg et annet NC-program i driftsmodus Programkjøring
 
Tip

M128 er aktiv også i driftsmodusen Manuell og blir værende aktiv etter endring av driftsmodus.

Brukseksempel

M128_inaktiv
M128_aktiv

Fremgangsmåte uten M128

Fremgangsmåte med M128

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 L X+100 B-30 F800 M128 F1000

; Kjør med automatisk kompensering av rotasjonsaksebevegelsen

I denne NC-blokken aktiverer styringen M128 med matingen for utligningsbevegelsen. Deretter utfører styringen en simultan kjørebevegelse i X-aksen og B-aksen.

For å holde posisjonen til verktøyspissen på emnet konstant under oppstilling av rotasjonsaksen utfører styringen en kontinuerlig utligningsbevegelse ved hjelp av de lineære aksene. I dette eksemplet utfører styringen utligningsbevegelsen i Z-aksen.

Uten M128 forskyves verktøyspissen overfor nominell posisjon så snart posisjoneringsvinkelen til verktøyet endres. Styringen kompenserer ikke for denne forskyvningen. Hvis du ikke tar hensyn til avviket i NC-programmet, utføres bearbeidingen forskjøvet eller fører til en kollisjon.

Innføring

Hvis du definerer M128, fortsetter styringen dialogen og spør etter matingen F. Den definerte verdien begrenser matingen under utligningsbevegelsen.

Oppstilt bearbeiding med ikke-regulerte rotasjonsakser

Du kan også utføre oppstilt bearbeiding med ikke-regulerte rotasjonsakser i forbindelse med M128.

  1. Gå frem som følger ved oppstilt bearbeiding med ikke-regulerte rotasjonsakser:
  2. Posisjoner rotasjonsaksene manuelt før M128 aktiveres
  3. Aktiver M128.
  4. Styringen leser de aktuelle verdiene til alle tilgjengelige rotasjonsakser. På det grunnlaget beregner den de nye posisjonene til verktøyetføringspunktet og oppdaterer posisjonsvisningen
  5. Referansepunkter på verktøyet

  6. Styringen utfører den nødvendige utligningsbevegelsen med neste kjørebevegelse.
  7. Utfør bearbeiding.
  8. Tilbakestill M128 med M129 ved programslutt
  9. Sett rotasjonsaksene i utgangsposisjon
 
Tip

Så lenge M128 er aktiv, overvåker styringen den aktuelle posisjonen til den ikke-regulerte rotasjonsaksen. Hvis den aktuelle posisjonen avviker fra den nominelle posisjonen med en verdi som er definert av maskinprodusenten, viser styringen en feilmelding og avbryter programkjøringen.

Tips:

 
Merknad
Kollisjonsfare!
Roteringsakser med Hirth-fortanningen må kjøres ut av fortanningen ved dreiingen. Det er fare for kollisjon under utkjøringen og dreiebevegelsen!
  1. Frikjør verktøyet før du endrer stillingen til roteringsaksen.
 
Merknad
Kollisjonsfare!
Hvis du definerer verktøyoppstillingen med rette linjer LN med verktøyorientering TX, TY og TZ for omkretsfresing, beregner styringen selv de nødvendige posisjonene til roteringsaksene. Dette kan resultere i uforutsette kjørebevegelser.
  1. Test NC-programmet ved hjelp av simuleringen før behandling
  2. Kjør NC-programmet langsomt inn

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

Utdata med vektorer

  • Matingen for utligningsbevegelsen gjelder helt til du programmerer en ny, eller til du tilbakestiller M128.
  • Når M128 er aktiv, viser styringen ikonet TCPM i arbeidsområdet Posisjoner.
  • Arbeidsområdet Posisjoner

  • Du definerer oppstillingsvinkelen til verktøyet ved å legge inn akseposisjonene til roteringsaksene direkte. Dermed er verdiene knyttet til maskinkoordinatsystemet M-CS. T-CS-verktøykoordinatsystemet endres på maskiner med hoderoteringsakser. Emnekoordinatsystemet W-CS endres på maskiner med bordroteringsakser.
  • Referansesystemer

  • Hvis du behandler følgende funksjoner mens M128 er aktiv, avbryter styringen programkjøringen og viser en feilmelding:
    • Skjæreradiuskorrigering RR/RL i dreiemodus (alternativ 50)
    • M91
    • M92
    • M144
    • Verktøyoppkalling TOOL CALL
    • Dynamisk kollisjonsovervåking DCM (alternativ 40) samtidig med M118 (

Henvisninger i forbindelse med maskinparametre

  • Med den valgfrie maskinparameteren maxCompFeed (nr. 201303) definerer maskinprodusenten maksimal hastighet for utligningsbevegelser.
  • Med den valgfrie maskinparameteren maxAngleTolerance (nr. 205303), definerer maskinprodusenten maksimal vinkeltoleranse.
  • Med den valgfrie maskinparameteren maxLinearTolerance (nr. 205305), definerer maskinprodusenten maksimal lineær aksetoleranse.
  • Med den valgfrie maskinparameteren manualOversize (nr. 205304), definerer maskinprodusenten en manuell overdimensjon for alle kollisjonslegemer.
  • Med den valgfrie maskinparameteren presetToAlignAxis (nr. 300203), definerer maskinprodusenten aksespesifikt hvordan styringen tolker forskyvningsverdier. Med FUNCTION TCPM og M128 er maskinparameteren kun relevant for den roterende aksen som roterer rundt verktøyaksen (vanligvis C_OFFS).
  • Basistransformasjon og forskyvning

    • Hvis maskinparameteren ikke er definert eller er definert med verdien TRUE, kan du bruke forskyvningen for å kompensere for en emnefeil i planet. Forskyvningen påvirker orienteringen til emnets koordinatsystem W-CS.
    • Emnekoordinatsystem W-CS

    • Hvis maskinparameteren er definert med verdien FALSE, kan du ikke bruke forskyvningen til å kompensere for eventuelle emneforskyvninger i planet. Styringen tar ikke hensyn til forskyvningen under behandlingen.

Merknader i forbindelse med verktøy

Hvis du oppstiller verktøyet under en konturoperasjon, må du bruke en kulefres. Ellers kan verktøyet skade konturen.

  • For ikke å skade konturen med kulefreser under bearbeiding, vær oppmerksom på følgende:
  • Med M128 setter styringen verktøyets roteringspunkt likt med verktøyføringspunktet. Hvis verktøyets roteringspunkt er ved verktøyspissen, vil verktøyet skade konturen ved en verktøyoppstilling. Dette betyr at verktøyføringspunktet må være i verktøysenteret.
  • Referansepunkter på verktøyet

  • For at styringen skal vise verktøyet riktig i simuleringen, må du definere den faktiske lengden på verktøyet i L-kolonnen i verktøybehandlingen.
  • 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.

    Korrigering av verktøylengden

    Dynamisk kollisjonsovervåking DCM (alternativ 40) krever også at du definerer den faktiske lengden på verktøyet i verktøybehandlingen.

    Dynamisk kollisjonsovervåking DCM(alternativ 40)

  • Hvis verktøyføringspunktet befinner seg i verktøysenteret, må du justere koordinatene til verktøyaksen i NC-programmet rundt kuleradiusen.

I funksjonen FUNCTION TCPM kan du velge verktøyføringspunktet og verktøyets roteringspunkt uavhengig av hverandre.

Kompenser verktøyoppstilling med FUNCTION TCPM (alternativ nr. 9)

Definisjon