Syklus 427 MAL KOORDINATER

ISO-programmering

G427

Bruk

Touch-probe-syklus 427 beregner en koordinat på en valgt akse og legger inn verdien i en Q-parameter. Hvis du definerer toleranseverdier for syklusen, sammenligner styringen nominelle og faktiske verdier og legger inn avviket i Q-parameterne.

Syklusforløp

tch427_1_neu
  1. Styringen posisjonerer touch-proben med ilgang (verdi fra kolonne FMAX) og med posisjoneringslogikk til probepunktet 1. Styringen flytter samtidig touch-proben med sikkerhetsavstand mot den fastsatte kjøreretningen
  2. Posisjoneringslogikk

  3. Deretter flytter styringen touch-proben til arbeidsplanet og det angitte probepunktet 1, og måler den reelle verdien for den valgte aksen der
  4. Til slutt flytter styringen touch-proben tilbake til sikker høyde, og lagrer den beregnede koordinaten i følgende Q-parametre:

Q-parameter-
nummer

Beskrivelse

Q160

Målt koordinat

Tips:

  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Hvis en akse i det aktive arbeidsplanet er definert som måleakse (Q272 = 1 eller 2), utfører styringen en verktøyradiuskorrigering. Styringen definerer korrigeringsretningen ut fra den definerte kjøreretningen (Q267).
  • Hvis en touch-probe-akse er valgt som måleakse (Q272 = 3), utfører styringen en verktøylengdekorrigering
  • Styringen tilbakestiller en aktiv grunnrotering når syklusen starter.

Tips om programmering

  • Før du definerer en syklus, må du ha programmert en verktøyoppkalling for å definere touch-probe-aksen.
  • Målehøyden Q261 må ligge mellom minste og største mål (Q276/Q275).
  • Hvis du henviser til et dreieverktøy i parameter Q330, har angivelsene i parameterne Q498 og Q531 ingen innvirkning.
  • Hvis du henviser til et dreieverktøy i parameter Q330, gjelder følgende:
    • Parameter Q498 og Q531 må beskrives.
    • Angivelsene for parameter Q498, Q531 fra f.eks. syklus 800 må stemme overens med disse angivelsene.
    • Hvis styringen gjennomfører en korrigering av dreieverktøyet, blir de tilhørende verdiene korrigert i kolonnene DZL eller DXL.
    • Styringen overvåker også bruddtoleransen som er definert i kolonnen LBREAK

Syklusparametere

Hjelpebilde

Parameter

tch427_3_NCK

tch427_2

Q263 1. Målepunkt 1. akse?

Koordinat for første probepunkt på arbeidsplanets hovedakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q264 1. Målepunkt 2. akse?

Koordinat for første probepunkt på arbeidsplanets hjelpeakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q261 Målehøyde i probeakse?

Koordinat for kulesentrum på touch-probe-aksen der målingen skal utføres. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q320 Sikkerhetsavstand?

Ytterligere avstand mellom probepunkt og probekule. Q320 er additiv til kolonnen SET_UP i touch-probetabellen. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ PREDEF

Q272 Måleakse (1...3: 1=hovedakse)?

Aksen som målingen skal utføres på:

1: Hovedakse = måleakse

2: Hjelpeakse = måleakse

3: Touch-probe-akse = måleakse

Inndata: 1, 2, 3

Q267 Kjøreretning 1 (+1=+ / -1=-)?

Retningen som touch-proben skal kjøre frem til emnet i:

-1: Negativ kjøreretning

+1: Positiv kjøreretning

Inndata: -1, +1

Q260 Sikker høyde?

Koordinater på verktøyaksen der touch-proben og emnet (oppspenningsutstyr) ikke kan kollidere. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999 alternativ PREDEF

Q281 Måleprotokoll (0/1/2)?

Definer om styringen skal opprette en måleprotokoll:

0: Ikke opprett måleprotokoll

1: Opprett måleprotokoll: Styringen lagrer loggfilen TCHPR427.TXT i samme mappe som det tilhørende NC-programmet.

2:Programmet avbrytes, og måleprotokollen vises på styringsskjermen.Fortsett NC-programmet med NC-start

Inndata: 0, 1, 2

Q288 Størstemål?

Største tillatte måleverdi

Inndata: -99999,9999–+99999,9999

Q289 Minstemål?

Minste tillatte måleverdi

Inndata: -99999,9999–+99999,9999

Q309 PGM-stopp ved toleransefeil?

Definer om styringen skal avbryte programforløpet ved toleranseoverskridelser og vise en feilmelding:

0: Ikke avbryt programmet, og ikke vis feilmelding

1: Avbryt programmet, og vis feilmelding

Inndata: 0, 1

Q330 Verktøynummer for overvåking?

Definer om styringen skal utføre en verktøyovervåking :

0: Overvåking ikke aktivert

>0: Nummer eller navn på verktøyet som styringen har utført bearbeidingen med. Du kan overføre verktøyet direkte fra verktøytabellen med en ved hjelp av valgmuligheten i handlingslinjen.

Inndata: 0...99999.9 eller maksimalt 255 tegn

Verktøyovervåking

Q498 Snu verktøy (0=nei/1=ja)?

Bare relevant hvis du tidligere har angitt et dreieverktøy i parameter Q330. For å kunne overvåke dreieverktøyet korrekt må styringen kjenne til den nøyaktige bearbeidingssituasjonen. Angi derfor følgende:

1: Dreieverktøyet er speilet (snudd 180°), f.eks. via syklus 800 og parameter Snu verktøy Q498=1

0: Dreieverktøyet tilsvarer beskrivelsen fra dreieverktøytabellen toolturn.trn, ingen modifikasjon gjennom f.eks. syklus 800 g parameter Snu verktøy Q498=0

Inndata: 0, 1

Q531 Posisjoneringsvinkel?

Bare relevant hvis du tidligere har angitt et dreieverktøy i parameter Q330. Angi posisjoneringsvinkelen mellom dreieverktøy og emne under bearbeidingen, f.eks. fra syklus 800 og parameter Posisjoneringsvinkel? Q531.

Inndata: -180–+180

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 TCH PROBE 427 MAL KOORDINATER ~

Q263=+35

;1. PUNKT 1. AKSE ~

Q264=+45

;1. PUNKT 2. AKSE ~

Q261=+5

;MALEHOEYDE ~

Q320=+0

;SIKKERHETSAVST. ~

Q272=+3

;MALEAKSE ~

Q267=-1

;KJOERERETNING ~

Q260=+20

;SIKKER HOEYDE ~

Q281=+1

;MALEPROTOKOLL ~

Q288=+5.1

;MAKS. GRENSE ~

Q289=+4.95

;MINSTE GRENSE ~

Q309=+0

;PGM-STOPP VED FEIL ~

Q330=+0

;VERKTOEY ~

Q498=+0

;SNU VERKTOY ~

Q531=+0

;POSISJONERINGSVINKEL