syklus 402 ROT 2 TAPPER

ISO-programmering

G402

Bruk

Touch-probe-syklus 402 registrerer midtpunktene til to tapper. Deretter beregner styringen vinkelen mellom arbeidsplanenes hovedakse og de rette linjene mellom midtpunktene til tappene. Styringen korrigerer den beregnede verdien ved hjelp av grunnroteringsfunksjonen. Du kan også kompensere for den fastsatte skråstillingen ved å rotere rundbordet.

Syklusforløp

tch403_1_num
  1. Styringen posisjonerer touch-probe-systemet med ilgang (verdi fra kolonne FMAX) og med posisjoneringslogikk på probepunktet 1 til første tapp.
  2. Posisjoneringslogikk

  3. Deretter beveger touch-proben seg til angitt målehøyde 1, og registrerer midtpunktet på første tapp gjennom fire prober. Touch-proben beveger seg i en bue mellom probepunktene, som er forskjøvet 90° i forhold til hverandre.
  4. Deretter beveger touch-proben seg tilbake til sikker høyde, og plasserer seg på probepunktet 5 for andre tapp.
  5. Styringen flytter touch-proben til angitt målehøyde 2, og registrerer midtpunktet på andre tapp gjennom fire prober.
  6. Så flytter styringen touch-probe-systemet tilbake til sikker høyde, og utfører den beregnede grunnroteringen.

Tips:

 
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.
  • Hvis du vil kompensere for den skjeve stillingen med en rundbordrotering, bruker styringen automatisk følgende roteringsakser:
    • C for verktøyakse Z
    • B for verktøyakse Y
    • A for verktøyakse X

Tips om programmering

  • Før du definerer en syklus, må du ha programmert en verktøyoppkalling for å definere touch-probe-aksen.

Syklusparametere

Hjelpebilde

Parameter

tch403_2

Q268 1. Tapp: Sentrum 1. akse?

Sentrum av den første tappen i hovedaksen for arbeidsplanet. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q269 1. Tapp: Sentrum 2. akse?

Midtpunkt på 1. tapp på arbeidsplanets hjelpeakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q313 Diameter tapp 1?

Omtrentlig tappdiameter for 1. tapp. Det er bedre at verdien er for høy enn for lav.

Inndata: 0–99999,9999

tch403_3_NCK

Q261 Målehøyde tapp 1 i TS-akse?

koordinat for kulesentrum (=berøringspunkt) på touch-probe-aksen der måling av 1. tapp skal utføres. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q270 2. Tapp: Sentrum 1. akse?

Midtpunkt på 2. tapp på arbeidsplanets hovedakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q271 2. Tapp: Sentrum 2. akse?

Midtpunkt på 2. tapp på arbeidsplanets hjelpeakse. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q314 Diameter tapp 2?

Omtrentlig tappdiameter for 2. tapp. Det er bedre at verdien er for høy enn for lav.

Inndata: 0–99999,9999

Q315 Målehøyde tapp 2 i TS-akse?

Koordinat for kulesentrum (=berøringspunkt) på touch-probe-aksen der måling av 2. tapp 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

Q307 Forhåndsinnstilling rot.vinkel

Hvis skråstillingen ikke skal måles i forhold til hovedaksen, men i forhold til en annen rett linje, må vinkelen til referanselinjene angis. Styringen vil da beregne grunnroteringen på grunnlag av differansen mellom den målte verdien og vinkelen til referanselinjene. Verdien er absolutt.

Inndata : -360 000...+360 000

Q305 Nummer i tabell?

Angi nummeret til en linje i referansepunktstabellen. På denne linjen utfører styringen inndata:

Q305 = 0: Roteringsaksen nullstilles i linje 0 i referansepunktstabellen. Dette gir en oppføring i OFFSET-kolonnen. (Eksempel: Ved verktøyakse følger en oppføring i C_OFFS). 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: Roteringsaksen nullstilles i linjen i referansepunktstabellen som er angitt her. Dette gir en oppføring i den respektive OFFSET-kolonnen i referansepunktstabellen. (Eksempel: Ved verktøyakse følger en oppføring i C_OFFS).

Q305 avhenger av følgende parametere:

  • Q337 = 0 og samtidig Q402 = 0: Det angis en grunnrotering i linjen som er angitt med Q305. (Eksempel: Ved verktøyakse Z følger en oppføring av grunnroteringen i kolonne SPC)
  • Q337 = 0 og samtidig Q402 = 1: Parameter Q305 er ikke aktiv
  • Q337 = 1: Parameter Q305 fungerer som beskrevet ovenfor

Inndata: 0...99999

Q402 Grunnrotering/justering (0/1)

Definer om styringen skal angi den beregnede skjeve stillingen som grunnrotering eller justere den med rundbordrotering:

0: Angi grunnrotering: Her lagrer styringen grunnroteringen (ved verktøyakse Z bruker styringen kolonnen SPC)

1: Utføre rundbordrotering: Det skjer en oppføring i offset-kolonnen i referansepunkttabellen (eksempel: ved verktøyakse Z bruker styringen kolonnen C_Offs), i tillegg roterer den respektive aksen

Inndata: 0, 1

Q337 Nullstille etter justering?

Definer om styringen skal sette posisjonsvisningen til for respektive roteringsaksen på 0 etter justering:

0: Etter justeringen settes ikke posisjonsvisningen på 0

1: Etter justeringen settes posisjonsvisningen på 0 dersom du har definert Q402=1 på forhånd

Inndata: 0, 1

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 402 ROT 2 TAPPER ~

Q268=-37

;1. SENTRUM 1. AKSE ~

Q269=+12

;1. SENTRUM 2. AKSE ~

Q313=+60

;DIAMETER TAPP 1 ~

Q261=-5

;MALEHOEYDE 1 ~

Q270=+75

;2. SENTRUM 1. AKSE ~

Q271=+20

;2. SENTRUM 2. AKSE ~

Q314=+60

;DIAMETER TAPP 2 ~

Q315=-5

;MALEHOEYDE 2 ~

Q320=+0

;SIKKERHETSAVST. ~

Q260=+20

;SIKKER HOEYDE ~

Q301=+0

;FLYTT TIL S. HOEYDE ~

Q307=+0

;FORH.INNST. ROT.VI. ~

Q305=+0

;NR. I TABELL ~

Q402=+0

;KOMPENSERING ~

Q337=+0

;NULLSTILL