Syklus 1416 SKJÆREPUNKTPROBING

ISO-programmering

G1416

Bruksmåte

Bruk touch-probe-syklus 1416 for å finne skjæringspunktet for to kanter. Du kan bruke syklusen på alle tre bearbeidigsplanene XY, XZ og YZ. Syklusen trenger totalt fire probepunkt, to posisjoner på hver kant. Rekkefølgen på kantene kan velges vilkårlig.

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

  • 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

cyc1416
  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 posisjonerer styringen 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. Styringen posisjonerer touch-proben på neste probepunkt.
  7. Styringen posisjonerer touch-proben til angitt målehøyde Q1102 og registrerer neste probepunkt.
  8. Styringen gjentar trinn 4 til 6 inntil alle fire probepunktene er beregnet.
  9. Styringen lagrer de beregnede posisjonene i de etterfølgende Q-parameterne. Når Q1120 OVERTAKELSESPOSISJON er definert med verdien 1, overfører styringen den fastsatte posisjonen til den aktive linjen i referansepunkttabellen..

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

Q959 til Q960

Målt skjæringspunkt i hoved- og hjelpeaksen

Q964

Målt grunnrotering

Q965

Målt bordrotering

Q980 til Q982

Målt avvik for første probepunkt i hoved-, hjelpe- og verktøyaksen

Q983 til Q985

Målt avvik for andre probepunkt i hoved-, hjelpe- og verktøyaksen

Q986 til Q988

Målt avvik for tredje probepunkt i hoved-, hjelpe- og verktøyaksen

Q989 til Q990

Målte avvik for skjæringspunktet i hoved- og hjelpeaksen

Q994

Målt vinkelavvik for grunnrotering

Q995

Målt vinkelavvik for bordrotering

Q183

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

Q970

Hvis du har programmert syklus 1493 PROBE EKSTRUSJON på forhånd:

Maksimalt avvik utfra 1. probepunkt

Q971

Hvis du har programmert syklus 1493 PROBE EKSTRUSJON på forhånd:

Maksimalt avvik utfra 2. probepunkt

Q972

Hvis du har programmert syklus 1493 PROBE EKSTRUSJON på forhånd:

Maksimalt avvik utfra 3. 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.
  • Merknad i forbindelse med roteringsakser:
  • Hvis du beregner grunnroteringen i et svingt arbeidsplan, må du ta hensyn til følgende:
    • Hvis de aktuelle koordinatene til dreieaksene og de definerte svingvinklene (3D-ROT-meny) stemmer overens, er arbeidsplanet konsistent. Styringen beregner grunnroteringen i inndatakoordinatsystemet I-CS.
    • Hvis de aktuelle koordinatene til dreieaksene og de definerte svingvinklene (3D-ROT-meny) ikke stemmer overens, er arbeidsplanet inkonsistent. Styringen beregner grunnroteringen i emnekoordinatsystemet W-CS avhengig av verktøyaksen.
  • Med den valgfrie maskinparameteren chkTiltingAxes (nr. 204601) definerer maskinprodusenten om styringen kontrollerer overensstemmelse med svingsituasjonen. Hvis det ikke er definert noen kontroll, antar styringen at arbeidsplanet er konsistent. Beregningen av grunnroteringen skjer da I-CS.

Justere rotasjonsakser:

  • Styringen kan kun justere roteringsbordet dersom den målte rotasjonen kan korrigeres ved hjelp av en roteringsakse. Denne aksen må være den første roteringsaksen som går ut fra emnet.
  • For å justere roteringsaksene (Q1126 ulik 0) må du overføre rotasjonen (Q1121 ulik 0). Ellers viser styringen en feilmelding.

Syklusparametere

Hjelpebilde

Parameter

cyc1416_1

Q1100 1. nominelle posisjon hovedakse?

Absolutt nominell posisjon på hovedakse hvor begge kantene skjæres.

Inndata: -99999,9999–+99999,9999 alternativ ? eller @

Q1101 1. nominelle posisjon hj.akse?

Absolutt nominell posisjon på hjelpeakse hvor begge kantene skjæres.

Inndata: -99999,9999–+99999,9999 eventuelt alternative inndata, se Q1100

Q1102 1. nominelle posisjon verk.akse?

Absolutt nominell posisjon for probepunktene på verktøyaksen

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

QS400 Angi toleranse?

Toleranseområde som syklusen overvåker. Toleransen definerer det tillatte avviket for flatenormalene langs den første kanten. Styringen bestemmer avviket ved hjelp av de nominelle koordinatene og de faktiske koordinatene til komponenten.

  • Eksempler:
  • QS400 ="0.4-0.1”: øvre toleranse = nominell koordinat +0.4, nedre toleranse = nominell koordinat -0.1. For syklusen resulterer det i følgende toleranseområde: nominell koordinat + +0.4” til nominell koordinat -0.1”
  • QS400 =" ": Toleransen overvåkes ikke.
  • QS400 ="0": Toleransen overvåkes ikke.
  • QS400 ="0,1+0,1" : Toleransen overvåkes ikke.

Inndata: Maks. 255 tegn

cyc1416_2

Q1130 Nominell vinkel for 1. linje?

Nominell vinkel for den første rette linjen

Inndata: -180–+180

Q1131 Proberetning for 1. linje?

Proberetning for den første kanten:

+1: Dreier proberetningen +90° til nominell vinkel Q1130 og prober i rett vinkel til nominell kant.

-1: Dreier proberetningen -90° til nominell vinkel Q1130 og prober i rett vinkel til nominell kant.

Inndata: -1, +1

Q1132 Første avstand til 1. linje?

Avstand mellom skjæringspunktet og det første probepunktet på den første kanten. Verdien er inkrementell.

Inndata: -999.999...+999.999

Q1133 Andre avstand til 1. linje?

Avstand mellom skjæringspunktet og det andre probepunktet på den første kanten. Verdien er inkrementell.

Inndata: -999.999...+999.999

QS401 Toleranseangivelse 2?

Toleranseområde som syklusen overvåker. Toleransen definerer det tillatte avviket for flatenormalene langs den andre kanten. Styringen bestemmer avviket ved hjelp av den nominelle koordinaten og de faktiske koordinaten til komponenten.

Inndata: Maks. 255 tegn

cyc1416_3

Q1134 Nominell vinkel for 2. linje?

Nominell vinkel for den andre rette linjen

Inndata: -180–+180

Q1135 Proberetning for 2. linje?

Proberetning for den andre kanten:

+1: Dreier proberetningen +90° til nominell vinkel Q1134 og prober i rett vinkel til nominell kant.

-1: Dreier proberetningen -90° til nominell vinkel Q1134 og prober i rett vinkel til nominell kant.

Inndata: -1, +1

Q1136 Første avstand til 2. linje?

Avstand mellom skjæringspunktet og det første probepunktet på den andre kanten. Verdien er inkrementell.

Inndata: -999.999...+999.999

Q1137 Andre avstand til 2. linje?

Avstand mellom skjæringspunktet og det andre probepunktet på den andre kanten. Verdien er inkrementell.

Inndata: -999.999...+999.999

cyc1416_4

Q1139 Plan for objekt (1–3)?

Plan hvor styringen tolker den nominelle vinkelen Q1130 og Q1134 samt proberetningene Q1131 og Q1135.

1: YZ-plan

2: ZX-plan

3: XY-plan

Inndata: 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 av aktivt referansepunkt med hensyn skjæringspunktet. Styringen korrigerer det aktive referansepunktet og avviket til det skjæringspunktets nominelle og faktiske posisjon.

Inndata: 0, 1

Q1121 Overfør rotering?

Definer om styringen skal bruke skråstillingen:

0: ingen grunnrotering

1: Angi grunnrotering: Styringen legger inn skråstillingen på den første kanten som basistransformasjoner i referansepunkttabellen.

2: Utføre rundbordrotering: Styringen legger inn skråstillingen til den første kanten som offset i referansepunkttabellen.

3: Angi grunnrotering: Styringen legger inn skråstillingen til den andre kanten som basistransformasjoner i referansepunkttabellen.

4: Utføre rundbordrotering: Styringen legger inn skråstillingen til den andre kanten som offset i referansepunkttabellen.

5: Angi grunnrotering: Styringen legger inn skråstillingen utfra beregnet avvik for begge kantene som basistransformasjoner i referansepunkttabellen.

6: Utføre rundbordrotering: Styringen legger inn skråstillingen utfra beregnet avvik for begge kantene som offset i referansepunkttabellen.

Inndata: 0, 1, 2, 3, 4, 5, 6

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 1416 SKJÆREPUNKTPROBING ~

Q1100=+50

;1. PUNKT HOVEDAKSE ~

Q1101=+10

;1. PUNKT HJELPEAKSE ~

Q1102=-5

;1. PUNKT VT-AKSE ~

QS400="0"

;TOLERANSE ~

Q1130=+45

;NOMINELL VINKEL 1. LINJE ~

Q1131=+1

;PROBERETNINGEN 1. LINJE ~

Q1132=+10

;FOERSTE AVSTAND 1. LINJE ~

Q1133=+25

;ANDRE AVSTAND 1. LINJE ~

QS401="0"

;Toleranz 2 ~

Q1134=+135

;NOMINELL VINKEL 2. LINJE ~

Q1135=–1

;PROBERETNINGEN 2. LINJE ~

Q1136=+10

;FOERSTE AVSTAND 2. LINJE ~

Q1137=+25

;ANDRE AVSTAND 2. LINJE ~

Q1139=+3

;OBJEKTPLAN ~

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