syklus 403 ROT I DREIEAKSE

ISO-programmering

G403

Bruk

Touch-probe-syklus 403 registrerer skråstillingen for et emne ved hjelp av to målepunkter som må ligge langs en rett linje. Styringen korrigerer emnets skråstilling ved å rotere A-, B- eller C-aksen. Emnet kan spennes fast hvor som helst på rundbordet.

Syklusforløp

tch402_1_num
  1. Styringen posisjonerer touch-proben med ilgang (verdi fra kolonne FMAX) og med posisjoneringslogikk til det programmerte probepunktet 1. Styringen flytter samtidig touch-proben med sikkerhetsavstand mot den fastsatte kjøreretningen
  2. Posisjoneringslogikk

  3. Deretter kjører touch-proben til den angitte målehøyden og utfører den første proben med probemating (kolonne F).
  4. Så beveger touch-proben seg til neste probepunkt 2 og utfører neste probe.
  5. Styringen flytter touch-proben tilbake til sikker høyde, og dreier roteringsaksen som er definert i syklusen, ut fra den beregnede verdien. Alternativt kan du fastslå om den beregnede roteringsvinkelen skal stilles inn til 0 i referansepunktstabellen eller nullpunktstabellen.

Tips:

 
Merknad
Kollisjonsfare!
Hvis styringen posisjonerer roteringsaksen automatisk, kan det oppstå en kollisjon.
  1. Vær oppmerksom på mulige kollisjoner mellom eventuelle elementer på bordet og verktøyet
  2. Velg en sikker høyde som gjør at det ikke kan oppstå kollisjoner
 
Merknad
Kollisjonsfare!
Hvis du angir verdien 0 i parameteren Q312 Akse for utjevningsbevegelse?, beregner syklusen automatisk roteringsaksen som skal justeres (anbefalt innstilling). Avhengig av rekkefølgen til probepunktene beregnes dermed en vinkel. Den beregnede vinkelen peker fra første til andre probepunkt. Hvis du velger A-, B- eller C-aksen som utligningsakse i parameteren Q312, beregner syklusen vinklene uavhengig av rekkefølgen til probepunktene. Den beregnede vinkelen ligger i området -90° til +90°. Kollisjonsfare!
  1. Kontroller posisjonen til roteringsaksen etter justeringen
 
Merknad
Kollisjonsfare!
Når touch-probe-syklus 400 til 499 utføres, må ingen sykluser for koordinatomregning være aktive. Kollisjonsfare!
  1. Ikke aktiver følgende sykluser før bruk av touch-probe-sykluser: syklus 7 NULLPUNKT, syklus 8 SPEILING, syklus 10 ROTERING,syklus 11 SKALERING og syklus 26 SKALERING AKSE.
  2. Tilbakestill koordinatomregninger først
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Styringen tilbakestiller en aktiv grunnrotering når syklusen starter.

Syklusparametere

Hjelpebilde

Parameter

tch402_3_NCK

Q263 1. Målepunkt 1. akse?

Koordinat for første probepunkt på arbeidsplanets hovedakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q264 1. Målepunkt 2. akse?

Koordinat for første probepunkt på arbeidsplanets hjelpeakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q265 2. Målepunkt 1. akse?

Koordinat for andre probepunkt på arbeidsplanets hovedakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q266 2. Målepunkt 2. akse?

Koordinat for andre probepunkt på arbeidsplanets hjelpeakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q272 Måleakse (1...3: 1=hovedakse)?

Aksen som målingen skal utføres på:

1: Hovedakse = måleakse

2: Hjelpeakse = måleakse

3: Touch-probe-akse = måleakse

Inndata: 1, 2, 3

Q267 Kjøreretning 1 (+1=+ / -1=-)?

Retningen som touch-proben skal kjøre frem til emnet i:

-1: Negativ kjøreretning

+1: Positiv kjøreretning

Inndata: -1, +1

tch402_2

Q261 Målehøyde i probeakse?

Koordinat for kulesentrum på touch-probe-aksen der målingen skal utføres. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

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

Q301 Flytt til sikker høyde (0/1)?

Fastslå hvordan touch-proben skal kjøre mellom målepunktene:

0: Flytt mellom målepunkter i målehøyde

1: Flytt mellom målepunkter i sikker høyde

Inndata: 0, 1

Q312 Akse for utjevningsbevegelse?

Definer hvilken roteringsakse styringen skal bruke for å kompensere for den målte skråstillingen:

0: Automatisk modus – styringen beregner roteringsaksen som skal justeres, ved hjelp av den aktive kinematikken. I automatisk modus blir den første bordroteringsaksen (som går ut fra emnet) brukt som utligningsakse. Anbefalt innstilling.

4: Kompenser for skråstilling med roteringsakse A

5: Kompenser for skråstilling med roteringsakse B

6: Kompenser for skråstilling med roteringsakse C

Inndata: 0, 4, 5, 6

Q337 Nullstille etter justering?

Definer om styringen skal stille inn vinkelen til den justerte roteringsaksen på 0 i forhåndsinnstillingstabellen eller nullpunktstabellen etter justeringen.

0: Ikke sett vinkelen til roteringsaksen på 0 i tabellen etter justeringen

1: Sett vinkelen til roteringsaksen på 0 i tabellen etter justeringen

Inndata: 0, 1

Q305 Nummer i tabell?

Angi nummeret der styringen skal føre opp grunnroteringen i nullpunktstabellen.

Q305 = 0 Roteringsaksen nullstilles i nummer 0 i referansepunktstabellen. Det gjøres en oppføring i OFFSET-kolonnen. I tillegg brukes alle andre verdier (X, Y, Z osv.) for det aktive nullpunktet i linje 0 i referansepunktstabellen. Dessuten aktiveres nullpunktet fra linje 0.

Q305 > 0: Angi linjen i nullpunktstabellen der styringen skal nullstille roteringsaksen. Det gjøres en oppføring i OFFSET-kolonnen i referansepunktstabellen.

Q305 avhenger av følgende parametere:

  • Q337 = 0: Parameter Q305 er ikke aktiv
  • Q337 = 1: Parameter Q305 fungerer som beskrevet ovenfor
  • Q312 = 0: Parameter Q305 fungerer som beskrevet ovenfor
  • Q312 > 0: Oppføringen i Q305 ignoreres. Det gjøres en oppføring i OFFSET-kolonnen i linjen i referansepunktstabellen som er aktiv ved syklusoppkallet

Inndata: 0...99999

Q303 Måleverdioverføring (0, 1)?

Definer om det beregnede referansepunktet skal lagres i nullpunkttabellen eller referansepunktstabellen:

0: Legg inn beregnet referansepunkt som nullpunktsforskyvning i den aktive nullpunkttabellen. Referansesystemet er det aktive emnekoordinatsystemet

1: Legg inn det beregnede referansepunktet inn i referansepunktstabellen.

Inndata: 0, 1

Q380 Ref.vinkel hovedakse?

Vinkelen som styringen skal justere den probede rette linjen i forhold til. Fungerer bare hvis roteringsakse = automatisk modus eller C er valgt (Q312 = 0 eller 6).

Inndata: 0...360

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 403 ROT I DREIEAKSE ~

Q263=+0

;1. PUNKT 1. AKSE ~

Q264=+0

;1. PUNKT 2. AKSE ~

Q265=+20

;2. PUNKT 1. AKSE ~

Q266=+30

;2. PUNKT 2. AKSE ~

Q272=+1

;MALEAKSE ~

Q267=-1

;KJOERERETNING ~

Q261=-5

;MALEHOEYDE ~

Q320=+0

;SIKKERHETSAVST. ~

Q260=+20

;SIKKER HOEYDE ~

Q301=+0

;FLYTT TIL S. HOEYDE ~

Q312=+0

;KOMPENSERINGSAKSE ~

Q337=+0

;NULLSTILL ~

Q305=+1

;NR. I TABELL ~

Q303=+1

;MALEVERDIOVERFOERING ~

Q380=+90

;REFERANSEVINKEL