syklus 421 MAL BORING

ISO-programmering

G421

Bruk

Touch-probe-syklus 421 beregner sentrum og diameter for en boring (sirkellomme). Hvis du definerer toleranseverdier for syklusen, sammenligner styringen nominelle og faktiske verdier og legger inn avvik i Q-parameterne.

Syklusforløp

tch421_1_num
  1. Styringen posisjonerer touch-proben med ilgang (verdi fra kolonne FMAX) og med posisjoneringslogikk til probepunktet 1. Styringen beregner probepunktene ut fra syklusdefinisjonene og sikkerhetsavstanden ut fra kolonnen SET_UP i touch-probe-tabellen
  2. Posisjoneringslogikk

  3. Deretter kjører touch-proben til den angitte målehøyden og utfører den første proben med probemating (kolonne F). Styringen definerer proberetningen automatisk, avhengig av programmert startvinkel.
  4. Deretter beveger touch-proben seg i en sirkel til neste probepunkt 2 (enten til målehøyde eller til sikker høyde) og utfører neste probe der
  5. Styringen posisjonerer touch-proben til probepunkt 3 og deretter til probepunkt 4, og gjennomfører tredje og fjerde probe ved disse punktene
  6. Til slutt flytter styringen touch-proben tilbake til sikker høyde, og lagrer aktuelle verdier og avvik i følgende Q-parametre:

Q-parameter-
nummer

Beskrivelse

Q151

Aktuell verdi, sentrum hovedakse

Q152

Aktuell verdi, sentrum hjelpeakse

Q153

Aktuell verdi, diameter

Q161

Avvik, sentrum hovedakse

Q162

Avvik, sentrum hjelpeakse

Q163

Avvik, diameter

Tips:

  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Jo mindre vinkeltrinn som angis, desto mer unøyaktig beregner styringen boringens dimensjoner. Minste inndataverdi: 5°.
  • 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.
  • Nominell diameter Q262 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

tch421_3_NCK

Q273 Sentrum 1. akse (nominell)?

Sentrum i boringen på arbeidsplanets hovedakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q274 Sentrum 2. akse (nominell)?

Midt i boringen på arbeidsplanets hjelpeakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q262 Nominell diameter

Angi boringens diameter.

Inndata: 0–99999,9999

Q325 Startvinkel?

Vinkel mellom hovedaksen for arbeidsplanet og det første probepunktet. Verdien er absolutt.

Inndata : -360 000...+360 000

Q247 Mellomliggende vinkelskritt?

Vinkel mellom to målepunkter, der vinkeltrinnets fortegn definerer touch-probens roteringsretning (- = med klokken) mot neste målepunkt. Angi en vinkeltrinnverdi som er under 90°, hvis du vil måle sirkelbuer. Verdien er inkrementell.

Inndata : -120...+120

tch421_2

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

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

Q301 Flytt til sikker høyde (0/1)?

Fastslå hvordan touch-proben skal kjøre mellom målepunktene:

0: Flytt mellom målepunkter i målehøyde

1: Flytt mellom målepunkter i sikker høyde

Inndata: 0, 1

Q275 Maks. grense for hullstørrelse?

Største tillatte borediameter (sirkellomme)

Inndata: 0–99999,9999

Q276 Minste grense for størrelse?

Minste tillatte borediameter (sirkellomme)

Inndata: 0–99999,9999

Q279 Toleranseverdi sentrum 1. akse?

Tillatt posisjonsavvik på arbeidsplanets hovedakse.

Inndata: 0–99999,9999

Q280 Toleranseverdi sentrum 2. akse?

Tillatt posisjonsavvik på arbeidsplanets hjelpeakse.

Inndata: 0–99999,9999

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 TCHPR421.TXT som standard i samme katalog 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

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

Q423 Antall probenivåer (4/3)?

Definer om styringen skal måle sirkelen med tre eller fire prober:

3: Bruk målepunkter

4: Bruk fire målepunkter (standardinnstilling)

Inndata: 3, 4

Q365 Kjøremåte? Linje = 0/sirkel = 1

Definer hvilken banefunksjon verktøyet skal kjøre mellom målepunktene med når kjøring til sikker høyde (Q301=1) er aktivert:

0: kjør til en rett linje mellom bearbeidingene

1: kjør sirkulært til delsirkeldiameter mellom bearbeidingene

Inndata: 0, 1

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 421 MAL BORING ~

Q273=+50

;SENTRUM 1. AKSE ~

Q274=+50

;SENTRUM 2. AKSE ~

Q262=+15.25

;NIOMINELL DIAMETER ~

Q325=+0

;STARTVINKEL ~

Q247=+60

;VINKELSKRITT ~

Q261=-5

;MALEHOEYDE ~

Q320=+0

;SIKKERHETSAVST. ~

Q260=+20

;SIKKER HOEYDE ~

Q301=+1

;FLYTT TIL S. HOEYDE ~

Q275=+15.34

;MAKS. GRENSE ~

Q276=+15.16

;MINSTE GRENSE ~

Q279=+0.1

;TOLERANSE 1. SENTRUM ~

Q280=+0.1

;TOLERANSE 2. SENTRUM ~

Q281=+1

;MALEPROTOKOLL ~

Q309=+0

;PGM-STOPP VED FEIL ~

Q330=+0

;VERKTOEY ~

Q423=+4

;ANTALL PROBER ~

Q365=+1

;KJOEREMATE ~

Q498=+0

;SNU VERKTOY ~

Q531=+0

;POSISJONERINGSVINKEL