syklus 1412 SKRAAKANTPROBING

Bruk

Med touch-probe-syklusen 1412 bestemmer du en emneskråstilling ved hjelp av to posisjoner på en skråkant. Syklusen registrerer roteringen ut fra differensen mellom målt vinkel og nominell vinkel.

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

  • Syklus 1412 tilbyr også følgende funksjoner:
  • Hvis probeposisjonen som henviser til aktuelt nullpunkt, ikke er kjent, kan syklusen utføres i halvautomatisk modus.
  • Halvautomatisk modus

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

Syklusforløp

cyc1412
  1. Styringen posisjonerer touch-proben i ilgang FMAX_PROBE og med posisjoneringslogikk for probepunkt 1.
  2. Posisjoneringslogikk

  3. Styringen kjører touch-proben i ilgang FMAX_PROBE til sikkerhetsavstand Q320. Summen avQ320, 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 trekker touch-proben tilbake mot proberetningen med sikkerhetsavstanden.
  6. Når du har programmert retur til sikker høyde Q1125, kjører touch-probe-systemet tilbake til sikker høyde.
  7. Så beveger touch-proben seg til probepunkt 2 og utfører neste probe der.
  8. 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

Q964

Målt grunnrotering

Q965

Målt bordrotering

Q980 til Q982

Målte avvik for første probepunkt

Q983 til Q985

Målte avvik for andre probepunkt

Q994

Målt vinkelavvik for grunnrotering

Q995

Målt vinkelavvik for bordrotering

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

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.
  • Dersom du programmerer en toleranse i Q1100, Q1101 eller Q1102, vil den være knytte til de programmerte nominelle posisjonene og ikke til probepunktene langs de skrå. For å programmere en toleranse for flatenormalen langs skråkanten bruker du parameteren TOLERANSE QS400.
  • Merknad i forbindelse med roteringsakser:
  • Hvis du beregner grunnroteringen i et svingt bearbeidingsnivå, må du ta hensyn til følgende:

    • Hvis de aktuelle koordinatene til roteringsaksene og de definerte svingvinklene (vindu 3D-rotering) stemmer overens, er bearbeidingsområdet konsistent. Styringen beregner grunnroteringen i inndatakoordinatsystemet I-CS.
    • Hvis de aktuelle koordinatene til roteringsaksene og de definerte svingvinklene (vindu 3D-rotering) ikke stemmer overens, er bearbeidingsområdet inkonsistent. Styringen beregner grunnroteringen i emnekoordinatsystemet W-CS avhengig av verktøyaksen.

    Med den valgfrie maskinparameteren chkTiltingAxes (nr. 204601) definerer maskinprodusenten en kontroll av overensstemmelse med svingsituasjonen. Hvis det ikke er konfigurert noen kontroll, forutsetter syklusen at bearbeidingsnivået 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

cyc1412_1

Q1100 1. nominelle posisjon hovedakse?

Absolutt nominell posisjon hvor skråkanten i hovedaksen begynner.

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

Q1101 1. nominelle posisjon hj.akse?

Absolutt nominell posisjon hvor skråkanten i hjelpeaksen begynner.

Inndata: -99999,9999–+99999,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

QS400 Angi toleranse?

Toleranseområde som syklusen overvåker. Toleransen definerer det tillatte avviket for flatenormalene langs skråkanten. Styringen bestemmer avviket ved hjelp av den nominelle koordinaten og de faktiske koordinaten 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 blir ikke tatt hensyn til.
  • QS400 ="0": Toleransen blir ikke tatt hensyn til.
  • QS400 ="0.1+0.1" : Toleransen blir ikke tatt hensyn til.

Inndata: Maks. 255 tegn

cyc1412_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 rette linjen:

+1: Styringen snur proberetningen med +90° med den nominelle vinkelen Q1130

-1: Styringen snur proberetningen med -90° med den nominelle vinkelen Q1130

Inndata: -1, +1

Q1132 Første avstand til 1. linje?

Avstand mellom starten på skråkanten og første probepunkt. Verdien er inkrementell.

Inndata: -999.999...+999.999

Q1133 Andre avstand til 1. linje?

Avstand mellom starten på skråkanten og andre probepunkt. Verdien er inkrementell.

Inndata: -999.999...+999.999

Q1139 Plan for objekt (1–3)?

Nivå hvor styringen tolker den nominelle vinkelen Q1130 og proberetningen Q1131.

1: Nominell vinkel er på YZ-nivå.

2: Nominell vinkel er på ZX-nivå.

3: Nominell vinkel er på XY-nivå.

Inndata: 1, 2, 3

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

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.

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 fastsatt probepunkt

Inndata: 0, 1, 2, 3

Q1121 Overfør rotering?

Definer om styringen skal bruke skråstillingen som grunnrotering:

0: ingen grunnrotering

1: Angi grunnrotering: Styringen legger inn skråstillingen som basistransformasjoner i referansepunkttabellen.

2: Utføre rundbordrotering: Styringen legger inn skråstillingen som offset i referansepunkttabellen.

Inndata: 0, 1, 2

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 1412 SKRAAKANTPROBING ~

Q1100=+20

;1. PUNKT HOVEDAKSE ~

Q1101=+0

;1. PUNKT HJELPEAKSE ~

Q1102=-5

;1. PUNKT VT-AKSE ~

QS400="+0.1-0.1"

;TOLERANSE ~

Q1130=+30

;NOMINELL VINKEL 1. LINJE ~

Q1131=+1

;PROBERETNINGEN 1. LINJE ~

Q1132=+10

;FOERSTE AVSTAND 1. LINJE ~

Q1133=+20

;ANDRE AVSTAND 1. 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