syklus 1411 PROBE TO SIRKLER

ISO-programmering

G1411

Bruk

Touch-probe-syklus 1411 registrerer sentrum til to boringer eller tapper og beregner en rett forbindelse ut fra de to midtpunktene. Syklusen registrerer roteringen i arbeidsplanet ut fra differensen mellom målt vinkel og nominell vinkel.

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

cyc1411
  1. Styringen posisjonerer touch-proben i ilgang FMAX_PROBE og med posisjoneringslogikk for det programmerte midtpunktet 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 beveger touch-proben seg til den angitte målehøyden Q1102 med probematingen F, og registrerer ved hjelp av probene (avhengig av antall prober Q423) midtpunktet i første boring eller tapp.
  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å det angitte midtpunktet i andre boring eller andre tapp 2.
  7. Styringen beveger touch-proben til angitt målehøyde Q1105 og registrerer ved hjelp av probene (avhengig av antall prober Q423) midtpunktet i andre boring eller tapp.
  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 sirkelsentrum i hoved-, hjelpe- og verktøyaksen

Q953 til Q955

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

Q964

Målt grunnrotering

Q965

Målt bordrotering

Q966 til Q967

Målt første og andre diameter

Q980 til Q982

Målt avvik for første sirkelmidtpunkt

Q983 til Q985

Målt avvik for andre sirkelmidtpunkt

Q994

Målt vinkelavvik for grunnrotering

Q995

Målt vinkelavvik for bordrotering

Q996 til Q997

Målt avvik for diametrene

Q183

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

Q970

Dersom du har programmert syklusen 1493 PROBE EKSTRUSJON:

Maksimalt avvik utfra første sirkelmidtpunkt

Q971

Dersom du har programmert syklusen 1493 PROBE EKSTRUSJON:

Maksimalt avvik utfra andre sirkelmidtpunkt

Q973

Dersom du har programmert syklusen 1493 PROBE EKSTRUSJON:

Maksimalt avvik utfra diameter 1

Q974

Dersom du har programmert syklusen 1493 PROBE EKSTRUSJON:

Maksimalt avvik utfra diameter 2

 
Tip
  • Driftsinstruksjon
  • Hvis boringen er for liten til at den programmerte sikkerhetsavstanden kan overholdes, åpnes det et vindu. I vinduet viser styringen boringens nominelle verdi, en kalibrerte probekuleradien og den mulige sikkerhetsavstanden.
    • Du har følgende muligheter:
    • Hvis det ikke er fare for kollisjon, kan du kjøre syklusen med verdiene fra dialogen med NC Start. Den effektive sikkerhetsavstanden reduseres til den viste verdien kun for dette objektet
    • Du kan avslutte syklusen med Avbryt

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

cyc1411_1

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

Q1116 Diameter 1. posisjon?

Diameteren til første boring eller første tapp

Inndata: 0...9999.9999 eventuelle alternative inndata:

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

Q1117 Diameter 2. posisjon?

Diameteren til andre boring eller andre tapp

Inndata: 0...9999.9999 eventuelle alternative inndata:

"...-...+...": Evaluering av toleransen, Evaluering av toleransene

Q1115 Geometritype (0–3)?

Type probeobjekter:

0: 1. posisjon=boring og 2. posisjon=boring

1: 1. posisjon=tapp og 2. posisjon=tapp

2: 1. posisjon=boring og 2. posisjon=tapp

3: 1. posisjon=tapp og 2. posisjon=boring

Inndata: 0, 1, 2, 3

Q423 Antall prober?

Antall probepunkter på diameteren

Inntasting: 3, 4, 5, 6, 7, 8

cyc1411_2

cyc1411_3

Q325 Startvinkel?

Vinkel mellom hovedaksen for arbeidsplanet og det første probepunktet. Verdien er absolutt.

Inndata : -360 000...+360 000

Q1119 Sirkel åpningsvinkel?

Vinkelområdet probene er fordelt i.

Inndata : -359 999...+360 000

Q320 Sikkerhetsavstand?

Ytterligere avstand mellom probepunkt og probekule. Q320 kommer i tillegg til SET_UP (touch-probe-tabell) og virker bare ved probing av nullpunktet på touch-probe-aksen. 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 fastsatt probepunkt. Styringen korrigerer det aktive referansepunktet med avviket til det fastsatte probepunktets nominelle og faktiske posisjon.

Inndata: 0, 1, 2, 3

Q1121 Overfør rotering?

Definer om styringen skal bruke skråstillingen:

0: ingen grunnrotering

1: Angi grunnrotering: Styringen overtar skråstillingen som basistransformasjonen 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 1411 PROBE TO SIRKLER ~

Q1100=+0

;1. PUNKT HOVEDAKSE ~

Q1101=+0

;1. PUNKT HJELPEAKSE ~

Q1102=+0

;1. PUNKT VT-AKSE ~

Q1116=+0

;DIAMETER 1 ~

Q1103=+0

;2. PUNKT HOVEDAKSE ~

Q1104=+0

;2. PUNKT HJELPEAKSE ~

Q1105=+0

;2. PUNKT VT-AKSE ~

Q1117=+0

;DIAMETER 2 ~

Q1115=+0

;GEOMETRITYPE ~

Q423=+4

;ANTALL PROBER ~

Q325=+0

;STARTVINKEL ~

Q1119=+360

;APNINGSVINKEL ~

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