syklus 1420 PROBENIVA

Bruk

Touch-probe-syklus 1420 beregner vinkelen til et plan ved å måle tre punkter og legger til verdiene i Q-parameterne.

Hvis du bruker syklusen 1493 PROBE EKSTRUSJON før denne syklusen, kan du gjenta probepunktene i én retning over en bestemt lengde.

Syklus 1493 PROBE EKSTRUSJON

  • I tillegg kan du gjøre følgende med syklus 1420:
  • Hvis probeposisjonen som henviser til aktuelt nullpunkt, ikke er kjent, kan syklusen utføres i halvautomatisk modus.
  • Halvautomatisk modus

  • Syklusen kan overvåke toleransegrensene hvis dette velges. Slik kan man overvåke posisjonen og størrelsen til et objekt.
  • Evaluering av toleransene

  • Når du har beregnet den faktiske posisjonen, kan du overføre denne syklusen som faktisk posisjon.
  • Overføring av en faktisk posisjon

Syklusforløp

cyc1420
  1. Styringen posisjonerer touch-proben i ilgang FMAX_PROBE og med posisjoneringslogikk for det programmerte probepunktet 1.
  2. Posisjoneringslogikk

  3. Styringen kjører touch-proben til sikkerhetsavstand i ilgang FMAX_PROBE. Summen av Q320, SET_UP og probekuleradiusen tas hensyn til ved hver probing i hver proberetning.
  4. Deretter kjører touch-proben til den angitte målehøyden og utfører den første proben med probemating F, fra touch-probe-tabellen.
  5. Styringen beveger touch-proben mot proberetningen for å legge inn en sikkerhetsavstand.
  6. Når du har programmert retur til sikker høyde Q1125, kjører touch-probe-systemet tilbake til sikker høyde.
  7. Deretter til probepunkt 2 på arbeidsplanet, der den faktiske verdien for det andre punktet måles.
  8. Så flyttes touch-proben tilbake til sikker høyde (avhengig av Q1125) og deretter til probepunkt 3 på arbeidsplanet, der den faktiske verdien for det tredje punktet måles.
  9. Til slutt flytter styringen touch-proben tilbake til sikker høyde (avhengig av Q1125), og lagrer de beregnede verdiene i følgende Q-parametre:

Q-parameter-
nummer

Beskrivelse

Q950 til Q952

Første målte posisjon i hoved-, hjelpe- og verktøyaksen

Q953 til Q955

Andre målte posisjon i hoved-, hjelpe- og verktøyaksen

Q956 til Q958

Tredje målte posisjon i hoved-, hjelpe- og verktøyaksen

Q961 til Q963

Målt romvinkel SPA, SPB og SPC i WP-CS

Q980 til Q982

Målte avvik for første probepunkt

Q983 til Q985

Målte avvik for andre probepunkt

Q986 til Q988

3. målte avvik for posisjonene

Q183

  • Emnestatus
  • -1 = ikke definert
  • 0 = god
  • 1 = etterarbeid
  • 2 = utskilling

Q970

Dersom du på forhånd har programmert syklusen 1493 PROBE EKSTRUSJON:

Middelverdi for alle avvik fra den ideelle linjen til 1. probepunkt

Q971

Dersom du på forhånd har programmert syklusen 1493 PROBE EKSTRUSJON:

Middelverdi for alle avvik fra den ideelle linjen til 2. probepunkt

Q972

Dersom du på forhånd har programmert syklusen 1493 PROBE EKSTRUSJON:

Middelverdi for alle avvik fra den ideelle linjen til 3. probepunkt

Tips:

 
Merknad
Kollisjonsfare!
Hvis du ikke kjører på en sikker høyde mellom objektene eller probepunktene, er det fare for kollisjon.
  1. Kjør på sikker høyde mellom hvert objekt og mellom hvert probepunkt.
 
Merknad
Kollisjonsfare!
Ved utførelse av touch-probe-syklusene 444 og 14xx må ingen koordinattransformasjoner være aktive, f.eks. syklusene 8 SPEILING, 11 SKALERING, 26 SKALERING AKSE, TRANS MIRROR.
  1. Tilbakestill koordinatkonvertering før syklusoppkall
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • De tre probepunktene må ikke ligge på en rett linje for at styringen skal kunne beregne vinkelverdiene.
  • Den nominelle romvinkelen er et resultat av definisjonen av den nominelle posisjonen. Syklusen lagrer den målte romvinkelen i parameterne Q961 til Q963. Styringen bruker differansen mellom målt romvinkel og nominell romvinkel for bruk i 3D-grunnroteringen.
 
Tip
  • HEIDENHAIN anbefaler at du ikke bruker en aksevinkel i denne syklusen!

Justere rotasjonsakser:

  • Justering med roteringsakser kan bare utføres hvis det er to roteringsakser i kinematikken..
  • For å justere roteringsaksene (Q1126 ulik 0) må rotasjonen godkjennes (Q1121 ulik 0). Ellers vil du motta en feilmelding.

Syklusparametere

Hjelpebilde

Parameter

cyc1420_1

cyc1420_2

Q1100 1. nominelle posisjon hovedakse?

Absolutt nominell posisjon for første probepunkt på arbeidsplanets hovedakse.

Inndata: -99999,9999–+99999,9999 eventuelt alternativt ?, -, + eller @

Q1101 1. nominelle posisjon hj.akse?

Absolutt nominell posisjon for første probepunkt på arbeidsplanets hjelpeakse.

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

Q1102 1. nominelle posisjon verk.akse?

Absolutt nominell posisjon for første probepunkt på verktøyaksen

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

Q1103 2. nominelle posisjon hovedakse?

Absolutt nominell posisjon for andre probepunkt på arbeidsplanets hovedakse.

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

Q1104 2. nominelle posisjon hj.akse?

Absolutt nominell posisjon for andre probepunkt på arbeidsplanets hjelpeakse.

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

Q1105 2. nominelle posisjon verk.akse?

Absolutt nominell posisjon for andre probepunkt på arbeidsplanets verktøyakse.

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

Q1106 3. nominelle posisjon hovedakse?

Absolutt nominell posisjon for tredje probepunkt på arbeidsplanets hovedakse.

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

Q1107 3. nominelle posisjon hj.akse?

Absolutt nominell posisjon for tredje probepunkt på arbeidsplanets hjelpeakse.

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

Q1108 3. nominelle posisjon verk.akse?

Absolutt nominell posisjon for tredje probepunkt på arbeidsplanets verktøyakse

Inndata : -99999.9999...+9999.9999 eventuelt alternative inndata, se Q1100

cyc1420_3

cyc1420_4

Q372 Proberetning (–3 – +3)?

Akse som probingen skal gjøres i retning av. Med fortegnet definerer du den positive og negative bevegelsesretningen til probeaksen.

Inntasting: -3, -2, -1, +1, +2, +3

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

Q1125 Vil du flytte til sikker høyde?

Posisjoneringsadferd mellom probeposisjonene:

-1: Ikke kjør til sikker høyde.

0: Kjør til sikker høyde før og etter syklus. Forhåndsposisjonering finner sted med FMAX_PROBE.

1: Kjør til sikker høyde før og etter hvert objekt. Forhåndsposisjonering finner sted med FMAX_PROBE.

2: Kjør til sikker høyde før og etter hvert probepunkt. Forhåndsposisjonering finner sted med FMAX_PROBE.

Inndata: -1, 0, +1, +2

Q309 Reaksjon ved toleransefeil?

Reaksjon ved overskridelse av toleranse:

0: Ikke avbryt programmet ved toleranseoverskridelse. Styringen åpner ikke noe vindu med resultater.

1: Avbryt programmet ved toleranseoverskridelse. Styringen åpner et vindu med resultater.

2: Når den faktiske posisjonen er i utskillingsområdet, åpner styringen et vindu med resultatene. Programmet avbrytes. Ved etterarbeid åpner ikke styringen noe vindu med resultater.

Inndata: 0, 1, 2

Q1126 Justere rotasjonsakser?

Plassering av roteringsakser for oppstilt bearbeiding:

0: Behold gjeldende roteringsakseposisjon.

1: Posisjoner roteringsaksen automatisk og juster verktøyspissen (MOVE). Den relative posisjonen mellom emne og touch-probe blir ikke endret. Styringen utfører en utligningsbevegelse med de lineære aksene.

2: Posisjoner roteringsaksen automatisk uten etterføring av verktøyspissen (TURN).

Inndata: 0, 1, 2

Q1120 Posisjon for overføring?

Definer hvilket probepunkt som korrigerer det aktive referansepunktet:

0: Ingen korreksjon

1: Korreksjon med hensyn til 1. probepunkt

2: Korreksjon med hensyn til 2. probepunkt

3: Korreksjon med hensyn til 3. probepunkt

4: Korreksjon med hensyn til fastsatt probepunkt

Inndata: 0, 1, 2, 3, 4

Q1121 Overføre grunnrotering?

Definer om styringen skal bruke skråstillingen som grunnrotering:

0: ingen grunnrotering

1: Angi grunnrotering: Her lagrer styringen grunnroteringen

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 1420 PROBENIVA ~

Q1100=+0

;1. PUNKT HOVEDAKSE ~

Q1101=+0

;1. PUNKT HJELPEAKSE ~

Q1102=+0

;1. PUNKT VT-AKSE ~

Q1103=+0

;2. PUNKT HOVEDAKSE ~

Q1104=+0

;2. PUNKT HJELPEAKSE ~

Q1105=+0

;2. PUNKT VT-AKSE ~

Q1106=+0

;3. PUNKT HOVEDAKSE ~

Q1107=+0

;3. PUNKT HJELPEAKSE ~

Q1108=+0

;3. PUNKT HJELPEAKSE ~

Q372=+1

;PROBERETNING ~

Q320=+0

;SIKKERHETSAVST. ~

Q260=+100

;SIKKER HOEYDE ~

Q1125=+2

;MODUS SIKKER HOYDE ~

Q309=+0

;FEILREAKSJON ~

Q1126=+0

;ROTASJ.AKSER JUSTERT ~

Q1120=+0

;OVERTAKELSESPOSISJON ~

Q1121=+0

;OVERFOR ROTERING