Syklus 423 MAL FIRKANT INNV.

ISO-programmering

G423

Bruk

Touch-probe-syklus 423 beregner midtpunktet samt lengde og bredde for en rektangulær lomme. Hvis du definerer toleranseverdier for syklusen, sammenligner styringen nominelle og faktiske verdier og legger inn avvik i Q-parameterne.

Syklusforløp

tch423_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).
  4. Deretter beveger touch-proben seg enten parallelt med aksen til målehøyden eller lineært til neste probepunkt 2 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

Q154

Faktisk verdi sidelengde hovedakse

Q155

Faktisk verdi sidelengde hjelpeakse

Q161

Avvik, sentrum hovedakse

Q162

Avvik, sentrum hjelpeakse

Q164

Avvik sidelengde hovedakse

Q165

Avvik sidelengde sideakse

Tips:

  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Hvis lommedimensjonene og sikkerhetsavstanden hindrer en forposisjonering i nærheten av probepunktet, utfører styringen alltid probingen i forhold til lommens midtpunkt. Touch-proben flyttes i så fall ikke til sikker høyde mellom de fire målepunktene.
  • Verktøyovervåkingen avhenger av avviket på den første sidelengden.
  • 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.

Syklusparametere

Hjelpebilde

Parameter

tch423_3

Q273 Sentrum 1. akse (nominell)?

Midt i lommen i arbeidsplanets hovedakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q274 Sentrum 2. akse (nominell)?

Midt i lommen i arbeidsplanets hjelpeakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q282 1. Sidelengde (nominell)?

Lommens lengde, parallelt med arbeidsplanets hovedakse

Inndata: 0–99999,9999

Q283 2. Sidelengde (nominell)?

Lommens lengde, parallelt med arbeidsplanets hjelpeakse

Inndata: 0–99999,9999

tch423_2_NCK

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

Q284 Størstemål 1. sidelengde?

Største tillatte lommelengde

Inndata: 0–99999,9999

Q285 Minstemål 1. sidelengde?

Minste tillatte lommelengde

Inndata: 0–99999,9999

Q286 Størstemål 2. sidelengde?

Største tillatte lommebredde

Inndata: 0–99999,9999

Q287 Minstemål 2. sidelengde?

Minste tillatte lommebredde

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 TCHPR423.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

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: Verktøynummer i verktøytabellen TOOL.T

Inndata: 0...99999.9 eller maksimalt 255 tegn

Verktøyovervåking

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 423 MAL FIRKANT INNV. ~

Q273=+50

;SENTRUM 1. AKSE ~

Q274=+50

;SENTRUM 2. AKSE ~

Q282=+80

;1. SIDELENGDE ~

Q283=+60

;2. SIDELENGDE ~

Q261=-5

;MALEHOEYDE ~

Q320=+0

;SIKKERHETSAVST. ~

Q260=+10

;SIKKER HOEYDE ~

Q301=+1

;FLYTT TIL S. HOEYDE ~

Q284=+0

;STOERSTEMAL 1. SIDE ~

Q285=+0

;MINSTEMAL 1. SIDE ~

Q286=+0

;STOERSTEMAL 2. SIDE ~

Q287=+0

;MINSTEMAL 2. SIDE ~

Q279=+0

;TOLERANSE 1. SENTRUM ~

Q280=+0

;TOLERANSE 2. SENTRUM ~

Q281=+1

;MALEPROTOKOLL ~

Q309=+0

;PGM-STOPP VED FEIL ~

Q330=+0

;VERKTOEY