syklus 412 REFPKT SIRKEL INNV.

ISO-programmering

G412

Bruk

Touch-probe-syklusen 412 beregner sentrum av en sirkellomme (boring) og setter dette midtpunktet som nullpunkt. Styringen kan også lagre midtpunktet i en nullpunkt- eller referansepunktstabell.

Syklusforløp

tch412_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. Styringen posisjonerer touch-proben tilbake i sikker høyde
  7. Avhengig av syklusparametrene Q303 og Q305 behandler styringen det beregnede referansepunktet, (se grunnlag for touch-probe-sykluser 4xx for angivelse av referansepunkt)
  8. Deretter lagrer styringen de faktiske verdiene i de påfølgende Q-parametrene
  9. Ved behov kan styringen også beregne nullpunktet på touch-probe-aksen på nytt ved hjelp av en separat probe

Q-parameter-
nummer

Beskrivelse

Q151

Aktuell verdi, sentrum hovedakse

Q152

Aktuell verdi, sentrum hjelpeakse

Q153

Aktuell verdi, diameter

Tips:

 
Merknad
Kollisjonsfare!
Når touch-probe-syklus 400 til 499 utføres, må ingen sykluser for koordinatomregning være aktive. Kollisjonsfare!
  1. Ikke aktiver følgende sykluser før bruk av touch-probe-sykluser: syklus 7 NULLPUNKT, syklus 8 SPEILING, syklus 10 ROTERING,syklus 11 SKALERING og syklus 26 SKALERING AKSE.
  2. Tilbakestill koordinatomregninger først
 
Merknad
Kollisjonsfare!
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. Kollisjonsfare!
  1. Det må ikke være noe materiale lenger innenfor lommen/boringen
  2. For å unngå kollisjon mellom touch-proben og emnet er det bedre å angi for lav verdi for lommens (boringens) nominelle diameter enn for høy verdi.
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Styringen tilbakestiller en aktiv grunnrotering når syklusen starter.

Tips om programmering

  • Jo lavere vinkeltrinnverdi Q247 du angir, desto mer unøyaktig vil styringen beregne nullpunktet. Minste inndataverdi: 5°
 
Tip

Programmer et vinkelskritt mindre enn 90°

Syklusparametere

Hjelpebilde

Parameter

tch412_3

Q321 Sentrum 1. akse?

Midt i lommen i arbeidsplanets hovedakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q322 Sentrum 2. akse?

Midt i lommen i arbeidsplanets hjelpeakse. Med parameterverdien Q322 = 0 retter styringen inn boringens midtpunkt etter den positive Y-aksen. Hvis Q322 er forskjellig fra 0, retter styringen inn boringens midtpunkt etter den nominelle posisjonen. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q262 Nominell diameter

Omtrentlig sirkellommediameter (boring). Det er bedre at verdien er for liten enn for stor.

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

tch412_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

Q305 Nummer i tabell?

Angi linjenummeret i referansepunktstabellen/nullpunktstabellen der styringen lagrer koordinatene for midtpunktet. Avhengig av Q303 overfører styringen oppføringen til referansepunkttabellen eller nullpunkttabellen.

Hvis Q303 = 1, beskriver styringen referansepunktstabellen.

Lagre beregnet nullpunkt

Inndata: 0...99999

Q331 Nytt nullpunkt hovedakse?

Koordinat på hovedaksen hvor styringen skal plassere beregnet sentrum av lommen. Grunninnstilling = 0. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q332 Nytt nullpunkt sideakse?

Koordinat på hjelpeaksen styringen skal plassere beregnet sentrum av lommen. Grunninnstilling = 0. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q303 Måleverdioverføring (0, 1)?

Definer om det beregnede referansepunktet skal lagres i nullpunkttabellen eller referansepunktstabellen:

-1: Må ikke brukes! Registreres av styringen når gamle NC-programmer lastes inn (se Fellestrekkene til alle touch-probe-sykluser 4xx for fastsetting av referansepunkt)

0: Legg inn beregnet nullpunkt i den aktive nullpunkttabellen. Referansesystemet er det aktive emnekoordinatsystemet.

1: Legg inn det beregnede referansepunktet inn i referansepunktstabellen.

Inndata: –1, 0, +1

Q381 Probe i TS-akse? (0/1)

Definer om styringen også skal angi referansepunktet i touch-probe-aksen:

0: Ikke angi referansepunkt i touch-probe-aksen

1: Angi referansepunkt i touch-probe-aksen

Inndata: 0, 1

Q382 Probe TS-akse: Koordin. 1. akse?

Koordinat for probepunktet på arbeidsplanets hovedakse, som skal brukes som nullpunkt for probeaksen. Kun aktivert hvis Q381 = 1. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q383 Søk TS-akse: Koordinat 2. akse?

Koordinat for probepunktet på arbeidsplanets hjelpeakse, som skal benyttes som nullpunkt for probeaksen. Kun aktivert hvis Q381 = 1. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q384 Søk TS-akse: Koordinat 3. akse?

Koordinat for probepunktet på touch-probe-aksen som skal benyttes som referansepunkt for touch-probe-aksen. Kun aktivert hvis Q381 = 1. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q333 Nytt nullpunkt TS-akse?

Koordinat på touch-probe-aksen som styringen skal benytte som referansepunktpunkt. Grunninnstilling = 0. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

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

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 412 REFPKT SIRKEL INNV. ~

Q321=+50

;SENTRUM 1. AKSE ~

Q322=+50

;SENTRUM 2. AKSE ~

Q262=+75

;NIOMINELL DIAMETER ~

Q325=+0

;STARTVINKEL ~

Q247=+60

;VINKELSKRITT ~

Q261=-5

;MALEHOEYDE ~

Q320=+0

;SIKKERHETSAVST. ~

Q260=+20

;SIKKER HOEYDE ~

Q301=+0

;FLYTT TIL S. HOEYDE ~

Q305=+12

;NR. I TABELL ~

Q331=+0

;NULLPUNKT ~

Q332=+0

;NULLPUNKT ~

Q303=+1

;MALEVERDIOVERFOERING ~

Q381=+1

;PROBE I TS-AKSE ~

Q382=+85

;1. KOOR. FOR TS-AKSE ~

Q383=+50

;2. KOOR. FOR TS-AKSE ~

Q384=+0

;3. KOOR. FOR TS-AKSE ~

Q333=+1

;NULLPUNKT ~

Q423=+4

;ANTALL PROBER ~

Q365=+1

;KJOEREMATE