Grunnlag for touch-probe-syklusene 14xx

Fellestrekkene til touch-probe-syklusene for dreiinger

voreinst

Syklusene kan registrere rotering og inneholder følgende:

  • Hensyn til den aktive maskinkinematikken
  • Halvautomatisk probing
  • Overvåking av toleranser
  • Hensyn til en 3D-kalibrering
  • Samtidig bestemmelse av dreiing og posisjon
 
Tip
  • Programmerings- og betjeningsmerknader:
  • Probeposisjonene henviser til de programmerte nominelle koordinatene i I-CS.
  • Finn de nominelle koordinatene i tegningen din.
  • Før du definerer en syklus, må du programmere en verktøyoppkalling for å definere touch-probe-aksen.
  • Probesyklusene 14xx støtter probestiftformen SIMPLE og L-TYPE.
  • For å få optimale resultater angående nøyaktighet med en L-TYPE anbefales det å gjennomføre probing og kalibrering med identisk hastighet. Vær oppmerksom på mateoverstyringens stilling når den er aktiv under probing.
Begrepsforklaringer

Betegnelse

Kort beskrivelse

Nominell posisjon

Koordinater på tegningen, f.eks. boringens koordinater

Nominelt mål

Mål på tegningen, f.eks. boringens diameter

Faktisk posisjon

Koordinatens måleresultat, f.eks. boringens posisjon

Faktisk mål

Måleresultat, f.eks. boringens diameter

I-CS

Inntasting koordinatsystem
I-CS: Input Coordinate System

W-CS

Emne koordinatsystem
W-CS: Workpiece Coordinate System

Objekt

Probeobjekt: sirkel, tapp, nivå, kant

Evaluering – nullpunkt:

  • Forskyvninger kan skrives i basis-transformasjonen til referansepunktstabellen hvis det probes med konsistent arbeidsplan eller ved objekter med aktiv TCPM.
  • Dreiinger kan skrives som grunndreiing i basis-transformasjonen til referansepunktstabellen eller som akseforskyvning av den første dreiebordaksen fra emnet.
 
Tip
  • Driftsinstruksjoner:
  • Ved probing blir det tatt hensyn til 3D-kalibreringsdataene. Hvis disse kalibreringsdataene ikke er tilgjengelige, kan det oppstå avvik.
  • Hvis du ikke bare vil bruke dreiingen, men også en målt posisjon, må du probe flaten i flatenormalen i størst mulig grad. Jo større vinkelfeilen og probekuleradiusen er, desto større blir posisjonsfeilen. Ved store vinkelavvik i utgangsposisjonen kan det her oppstå tilsvarende avvik i posisjonen.

Protokoll:

De beregnede resultatene blir protokollført i TCHPRAUTO.html og lagres i Q-parameteren som er beregnet på syklusen.

De målte avvikene viser differansen mellom de målte faktiske verdiene og midten av toleransen. Hvis det ikke er angitt noen toleranse, refererer den til det nominelle målet.

Måleenheten til hovedprogrammet kan sees i topplinjen i loggen.

Halvautomatisk modus

Hvis probeposisjonene som er relatert til aktuelt nullpunkt ikke er kjent, kan syklusen utføres i halvautomatisk modus. Her kan du bestemme startposisjonen ved hjelp av manuell forposisjonering før utføring av probeprosedyren.

Du setter et spørsmålstegn (?) foran den nødvendige nominelle posisjonen. Dette kan du realisere med valgmuligheten Navn i aksjonslinjen. Avhengig av objekt må du definere de nominelle posisjonene som bestemmer retningen til probeprosedyren, se «Eksempler».

 
Tip

Avhengig av objekt må du definere de nominelle posisjonene som bestemmer retningen til din probeprosedyre.

Syklusforløp

Slik går du frem:

679843_56

  1. Utfør syklus
  2. Styringen avbryter NC-programmet.
  3. Et vindu kommer til syne.
  4. Posisjoner touch-proben ved det ønskede probepunktet ved hjelp av akseretningstastene
  5. eller

  6. Posisjoner touch-proben ved det ønskede probepunktet med det elektriske håndhjulet
  7. endre proberetningen i vinduet om nødvendig
679843_56

  1. Velg tasten NC start
  2. Styringen lukker vinduet og gjennomfører det første probeprosedyren.
  3. Hvis MODUS SIKKER HOYDE Q1125 = 1 eller 2, åpner styringen i fane FN 16 arbeidsområde Status en melding. Denne meldingen gjør oppmerksom på at modus for retur til sikker høyde ikke er mulig.
  4. Kjør touch-probe til en sikker posisjon
679843_56

  1. Velg tasten NC start
  2. Syklus eller programmet fortsetter. Eventuelt må du gjenta hele prosedyren for ytterligere probepunkter.
 
Merknad
Kollisjonsfare!
Styringen ignorerer de programmerte verdiene 1 og 2 for retur til sikker høyde ved utførelse av halvautomatisk modus. Avhengig av posisjonen verktøyet befinner seg på i forkant, kan det være kollisjonsfare.
  1. Kjør manuelt til sikker høyde etter hvert probeforløp i halvautomatisk modus
 
Tip
  • Programmerings- og betjeningsmerknader:
  • Finn de nominelle koordinatene i tegningen din.
  • Den halvautomatiske modusen gjennomføres bare i maskindriftsmodusene, altså ikke i simuleringen.
  • Hvis du ikke definerer nominelle koordinater i noen retninger ved et probepunkt, vil styringen vise en feilmelding.
  • Hvis du ikke har definert en nominell posisjon, utføres det en overføring fra faktisk til nominell verdi etter probingen av objektet. Det betyr at den målte faktiske posisjonen etterpå godtas som nominell posisjon. Som følge av dette er det ikke noe avvik for denne posisjonen og derfor ingen posisjonskorrigering.

Eksempler

Viktig: Angi de nominelle koordinatene fra tegningen din!

I de tre eksemplene brukes de nominelle koordinatene fra tegningen din.

cyc14xx_zeichnung

Juster over to boringer

cyc1411_4

I dette eksemplet justerer du to boringer. Probingen gjøres i X-aksen (hovedakse) og Y-aksen (hjelpeakse). Det er derfor svært viktig at du definerer den nominelle posisjonen for disse aksene ut ifra tegningen! Den nominelle posisjonen til Z-aksen (verktøyakse) er ikke nødvendig siden du ikke bruker noen mål i denne retningen.

  • QS1100 = Nominell posisjon 1 hovedakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1101 = Nominell posisjon 1 hjelpeakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1102 = Nominell posisjon 1 verktøyakse ukjent
  • QS1103 = Nominell posisjon 2 hovedakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1104 = Nominell posisjon 2 hjelpeakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1105 = Nominell posisjon 2 verktøyakse ukjent

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.

11 TCH PROBE 1411 PROBE TO SIRKLER ~

QS1100= "?30"

;1. PUNKT HOVEDAKSE ~

QS1101= "?50"

;1. PUNKT HJELPEAKSE ~

QS1102= "?"

;1. PUNKT VT-AKSE ~

Q1116=+10

;Diameter 1 ~

QS1103= "?75"

;2. PUNKT HOVEDAKSE ~

QS1104= "?50"

;2. PUNKT HJELPEAKSE ~

QS1105= "?"

;2. PUNKT VT-AKSE ~

Q1117=+10

;DIAMETER 2 ~

Q1115=+0

;GEOMETRITYPE ~

Q423=+4

;ANTALL PROBER ~

Q325=+0

;STARTVINKEL ~

Q1119=+360

;APNINGSVINKEL ~

Q320=+2

;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

Innretting over en kant

cyc1410_4

I dette eksempelet justerer du en kant. Probingen gjøres i Y-aksen (hjelpeakse). Det er derfor svært viktig at du definerer den nominelle posisjonen for disse aksene fra tegningen! Den nominelle posisjonen til X-aksen (hovedakse) og Z-aksen (verktøyakse) er ikke nødvendig siden du ikke bruker noen mål i denne retningen.

  • QS1100 = Nominell posisjon 1 hovedakse ukjent
  • QS1101 = Nominell posisjon 1 hjelpeakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1102 = Nominell posisjon 1 verktøyakse ukjent
  • QS1103 = Nominell posisjon 2 hovedakse ukjent
  • QS1104 = Nominell posisjon 2 hjelpeakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1105 = Nominell posisjon 2 verktøyakse ukjent

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.

11 TCH PROBE 1410 PROBEKANT ~

QS1100= "?"

;1. PUNKT HOVEDAKSE ~

QS1101= "?0"

;1. PUNKT HJELPEAKSE ~

QS1102= "?"

;1. PUNKT VT-AKSE ~

QS1103= "?"

;2. PUNKT HOVEDAKSE ~

QS1104= "?0"

;2. PUNKT HJELPEAKSE ~

QS1105= "?"

;2. PUNKT VT-AKSE ~

Q372=+2

;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

Innretting over flaten

cyc1420_5

I dette eksempelet justerer du et nivå. Det er derfor svært viktig at du definerer de tre nominelle posisjonene fra tetningen. For å beregne vinkler er det nemlig viktig at alle de tre aksene tas hensyn til for hver probeposisjon.

  • QS1100 = Nominell posisjon 1 hovedakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1101 = Nominell posisjon 1 hjelpeakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1102 = Nominell posisjon 1 verktøyakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1103 = Nominell posisjon 2 hovedakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1104 = Nominell posisjon 2 hjelpeakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1105 = Nominell posisjon 2 verktøyakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1106 = Nominell posisjon 3 hovedakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1107 = Nominell posisjon 3 hjelpeakse forhåndsinnstilt, men posisjonen til emnet ukjent
  • QS1108 = Nominell posisjon 3 verktøyakse forhåndsinnstilt, men posisjonen til emnet ukjent

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.

11 TCH PROBE 1420 PROBENIVA ~

QS1100= "?50"

;1. PUNKT HOVEDAKSE ~

QS1101= "?10"

;1. PUNKT HJELPEAKSE ~

QS1102= "?0"

;1. PUNKT VT-AKSE ~

QS1103= "?80"

;2. PUNKT HOVEDAKSE ~

QS1104= "?50"

;2. PUNKT HJELPEAKSE ~

QS1105= "?0"

;2. PUNKT VT-AKSE ~

QS1106= "?20"

;3. PUNKT HOVEDAKSE ~

QS1107= "?80"

;3. PUNKT HJELPEAKSE ~

QS1108= "?0"

;3. PUNKT VT-AKSE ~

Q372=-3

;PROBERETNING ~

Q320=+2

;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

Evaluering av toleransene

Med syklusene 14xx kan du også kontrollere toleranseområder. Samtidig kan man kontrollere posisjonen og dimensjonen til et objekt.

Følgende inndata med toleranser er mulige:

Toleranse

Eksempel

Mål

10+0.01-0.015

DIN EN ISO 286-2

10H7

DIN ISO 2768-1

10m

 
Tip

Vær oppmerksom på små og store bokstaver når du legger inn toleransene.

Dersom du programmerer en inndatapost med toleranse, overvåker styringen toleranseområdet. Styringen skriver statusene God, Etterarbeid eller Vraking i returparameteren Q183. Dersom en korreksjon av referansepunktet er programmert, korrigerer styringen det aktive referansepunktet etter probeprosessen

Følgende syklusparametre tillater inndataposter med toleranser:

  • Q1100 1. PUNKT HOVEDAKSE
  • Q1101 1. PUNKT HJELPEAKSE
  • Q1102 1. PUNKT VT-AKSE
  • Q1103 2. PUNKT HOVEDAKSE
  • Q1104 2. PUNKT HJELPEAKSE
  • Q1105 2. PUNKT VT-AKSE
  • Q1106 3. PUNKT HOVEDAKSE
  • Q1107 3. PUNKT HJELPEAKSE
  • Q1108 3. PUNKT VT-AKSE
  • Q1116 DIAMETER 1
  • Q1117 DIAMETER 2
  1. Slik går du frem ved programmeringen:
  2. Start av syklusdefinisjon
  3. Aktiver valgmulighetene navn i aksjonslinjen
  4. Programmer nominell posisjon/-mål inkl. toleranse
  5. I syklusen er for eksempel QS1116="+8-2-1" lagt inn.
 
Tip

Dersom du programmerer en feil toleranse, avslutter styringen kjøringen med en feilmelding.

Syklusforløp

Dersom den faktiske posisjonen ligger utenfor toleransen, er styringens adferd som følger:

  • Q309=0: Styringen avbryter ikke.
  • Q309=1: Styringen avbryter programmet med en melding ved vraking og etterarbeid.
  • Q309=2: Styringen avbryter programmet med en melding ved vraking.

Hvis Q309 = er 1 eller 2, må du gå frem på følgende måte:

  1. Et vindu åpner seg. Styringen viser samtlige nominelle verdier og faktiske verdier for objektet.
  2. Avbryt NC-programmet med funksjonsknapp AVBRYT
679843_56

    eller

  1. Fortsett NC-programmet med NC start
 
Tip

Vær oppmerksom på at touch-probe-syklusene returnerer avvikene i relatert til midten av toleransen i Q98x og Q99x. Når Q1120 og Q1121 er definert, tilsvarer verdiene de størrelsene som blir brukt for korrekturen. Hvis ingen automatisk evaluering er aktiv, lagrer styringen disse verdiene i relatert til midten av toleransen i Q-parameteren som er beregnet på dette, og du kan bearbeide disse verdiene videre.

Eksempel

  • QS1116 = Diameter 1 med angivelse av en toleranse
  • QS1117 = Diameter 2 med angivelse av en toleranse

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.

11 TCH PROBE 1411PROBE TO SIRKLER ~

Q1100=+30

;1. PUNKT HOVEDAKSE ~

Q1101=+50

;1. PUNKT HJELPEAKSE ~

Q1102=-5

;1. PUNKT VT-AKSE ~

QS1116="+8-2-1"

;DIAMETER 1 ~

Q1103=+75

;2. PUNKT HOVEDAKSE ~

Q1104=+50

;2. PUNKT HJELPEAKSE ~

QS1105=-5

;2. PUNKT VT-AKSE ~

QS1117="+8-2-1"

;DIAMETER 2 ~

Q1115=+0

;GEOMETRITYPE ~

Q423=+4

;ANTALL PROBER ~

Q325=+0

;STARTVINKEL ~

Q1119=+360

;APNINGSVINKEL ~

Q320=+2

;SIKKERHETSAVST. ~

Q260=+100

;SIKKER HOEYDE ~

Q1125=+2

;MODUS SIKKER HOYDE ~

Q309=2

;FEILREAKSJON ~

Q1126=+0

;ROTASJ.AKSER JUSTERT ~

Q1120=+0

;OVERTAKELSESPOSISJON ~

Q1121=+0

;OVERFOR ROTERING

Overføring av en faktisk posisjon

Du kan beregne den faktiske posisjonen på forhånd og definere touch-probe-syklusen som faktisk posisjon. Både den nominelle posisjonen og den faktiske posisjonen overføres til objektet. Syklusen beregner de nødvendige korreksjonene ut fra differansen og bruker toleranseovervåkingen.

  1. Slik går du frem ved programmeringen:
  2. Definer syklus
  3. Aktiver valgmulighetene navn i aksjonslinjen
  4. Programmer nominell posisjon eventuelt med toleranseovervåkning
  5. Programmer "@"
  6. Programmer e faktisk posisjon
  7. I syklusen er for eksempel QS1100="10+0.02@10.0123" lagt inn.
 
Tip
  • Programmerings- og betjeningsmerknader:
  • Touch-prober benyttes ikke når du bruker @. Styringen beregner bare faktisk posisjon og nominell posisjon.
  • Du må definere de faktiske posisjonene for alle tre aksene (hoved-, hjelpe- og verktøyakse). Hvis du bare definerer én akse med den faktiske posisjonen, sender styringen ut en feilmelding.
  • De faktiske posisjonene kan også defineres med Q1900-Q1999.

Eksempel

  • Med denne muligheten kan du for eksempel:
  • beregne sirkelmønstre fra forskjellige objekter
  • innrette tannhjul ved hjelp av midten av tannhjulet og posisjonen til en tann

De nominelle posisjonene defineres her med toleranseovervåking og den faktiske posisjonen.

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.

5 TCH PROBE 1410 PROBEKANT ~

QS1100="10+0.02@10.0123"

;1. PUNKT HOVEDAKSE ~

QS1101="50@50.0321"

;1. PUNKT HJELPEAKSE ~

QS1102="-10-0.2+0.2@Q1900"

;1. PUNKT VT-AKSE ~

QS1103="30+0.02@30.0134"

;2. PUNKT HOVEDAKSE ~

QS1104="50@50.534"

;2. PUNKT HJELPEAKSE ~

QS1105="-10-0.02@Q1901"

;2. PUNKT VT-AKSE ~

Q372=+2

;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