syklus 1420 PROBENIVA

ISO-programmering

G1420

Bruk

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

Hvis du programmerer syklus 1493 PROBE EKSTRUSJON før denne syklusen, gjentar styringen probepunktene i valgt retning og definert lengde langs en rett linje.

Syklus 1493 PROBE EKSTRUSJON

  • Syklusen tilbyr også følgende muligheter:
  • Hvis probepunktenes koordinater 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 nøyaktige posisjonen, kan du definere verdien i syklusen som faktisk posisjon.
  • Overføring av en faktisk posisjon

Syklusforløp

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

  3. Styringen posisjonerer touch-proben til sikkerhetsavstand i ilgang FMAX_PROBE. Den beregnes utfra summen Q320, SET_UP og probekuleradius. Under probing blir det tatt hensyn til sikkerhetsavstanden i hver proberetning.
  4. Deretter kjører touch-proben til den angitte målehøyden Q1102 og utfører den første proben med probemating F fra touch-probe-tabellen.
  5. Når du programmerer MODUS SIKKER HOYDE Q1125, posisjonerer styringen touch-proben med FMAX_PROBE tilbake til sikker høyde Q260.
  6. Deretter til probepunkt 2 på arbeidsplanet, der den faktiske verdien for det andre punktet måles.
  7. 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.
  8. Til slutt flytter styringen touch-proben tilbake til den sikre høyden (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ålt avvik for første probepunkt

Q983 til Q985

Målt 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:

Maksimalt avvik utfra første probepunkt

Q971

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

Maksimalt avvik utfra andre probepunkt

Q972

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

Maksimalt avvik utfra tredje probepunkt

Tips:

 
Merknad
Kollisjonsfare!
Hvis du ikke kjører på sikker høyde mellom objektene eller probepunktene, er det fare for kollisjon.
  1. Kjør på en sikker høyde mellom hvert objekt og mellom hvert probepunkt. Programmer Q1125 MODUS SIKKER HOYDE ulik -1.
 
Merknad
Kollisjonsfare!
Ved utførelse av touch-probe-syklusene 444 og 14xx må følgende koordinattransformasjoner ikke være aktive: Syklus 8 SPEILING, 11SKALERING, 26 SKALERING AKSE og TRANS MIRROR. Kollisjonsfare foreligger.
  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å du overføre rotasjonen (Q1121 ulik 0). Ellers viser styringen 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 alternativ ?, -, + 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 om styringen kjører i positiv eller negativ retning.

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åndsposisjoneringen skjer med FMAX_PROBE.

1: Kjør til sikker høyde før og etter hvert objekt. Forhåndsposisjoneringen skjer med FMAX_PROBE.

2: Kjør til sikker høyde før og etter hvert probepunkt. Forhåndsposisjoneringen skjer 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: Ved etterarbeid åpner ikke styringen noe vindu med resultater. Når faktisk posisjon er i utskillingsområdet, åpner styringen et vindu med resultater og avbryter programkjøringen.

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 om styringen korrigerer det aktive referansepunktet:

0: Ingen korreksjon

1: Korreksjon med hensyn til 1. probepunkt. Styringen korrigerer det aktive referansepunktet med avviket til det 1. probepunktets nominelle og faktiske posisjon.

2: Korreksjon med hensyn til 2. probepunkt. Styringen korrigerer det aktive referansepunktet med avviket til det 2. probepunktets nominelle og faktiske posisjon.

3: Korreksjon med hensyn til 3. probepunkt. Styringen korrigerer det aktive referansepunktet med avviket til det 3. probepunktets nominelle og faktiske posisjon.

4: Korreksjon med hensyn til fastsatt probepunkt. Styringen korrigerer det aktive referansepunktet med avviket til det fastsatte probepunktets nominelle og faktiske posisjon.

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