Syklus 444 BERORING 3D

ISO-programmering

G444

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

444_2

Syklus 444 kontrollerer ett enkelt punkt på overflaten til en komponent. Denne syklusen brukes f.eks. ved formtilpassede komponenter til å måle flater med fri form. Den kan registrere om et punkt ligger med overmål eller undermål på overflaten til komponenten i forhold til en nominell koordinat. Deretter kan operatøren utføre ytterligere arbeidstrinn som etterarbeid osv.

Syklus 444 prober frem til et ønsket punkt i rommet og beregner avviket fra en nominell koordinat. Det blir da tatt hensyn til en normalvektor som er fastsatt via parameter Q581, Q582 og Q583. Normalvektoren står loddrett på en (tenkt) flate som ligger i den nominelle koordinaten. Normalvektoren peker bort fra flaten og fastsetter ikke proberetningen. Det er fornuftig å beregne normalvektoren ved hjelp av et CAD- eller CAM-system. Et toleranseområde QS400 definerer det tillatte avviket mellom den faktiske og nominelle koordinaten langs normalvektoren. Dermed kan det f.eks. defineres at et programstopp følger etter et registrert undermålt. I tillegg viser styringen en protokoll, og avvikene blir lagret i Q-parameterne som er oppført nedenfor.

Syklusforløp

cyc444_1
  1. Touch-proben kjører fra den gjeldende posisjonen til et punkt på normalvektoren som befinner seg i følgende avstand til den nominelle koordinaten: avstand = probekuleradius + verdi SET_UP i tabellen tchprobe.tp (TNC:\table\tchprobe.tp) + Q320. Forhåndsposisjoneringen tar hensyn til en sikker høyde.
  2. Kjøre touch-probe-sykluser

  3. Deretter kjører touch-proben til den nominelle koordinaten. Probeområdet er definert av DIST (ikke av normalvektoren. Normalvektoren blir bare brukt til korrekt beregning av koordinatene.)
  4. Etter at styringen har registrert posisjonen, blir touch-proben trukket tilbake og stoppet. Styringen lagrer de registrerte koordinatene for kontaktpunktet i Q-parametere.
  5. Til slutt flytter styringen touch-proben tilbake i motsatt retning av proberetningen på grunnlag av verdien som er angitt for parameteren MB

Resultatparameter

Styringen lagrer resultatene av probingen i følgende parametere:

Q-parameter-
nummer

Beskrivelse

Q151

Målt posisjon hovedakse

Q152

Målt posisjon hjelpeakse

Q153

Målt posisjon verktøyakse

Q161

Målt avvik hovedakse

Q162

Målt avvik hjelpeakse

Q163

Målt avvik verktøyakse

Q164

  • Målt 3D-avvik
  • Mindre enn 0: undermål
  • Større enn 0: overmål

Q183

  • Emnestatus:
  • - 1 = ikke definert
  • 0 = god
  • 1 = etterarbeid
  • 2 = kassere

Protokollfunksjon

Styringen oppretter en protokoll i .html-format etter kjøringen. Resultatene fra hoved-, hjelpe- og verktøyaksen samt 3D-avviket blir protokollført i protokollen. Styringen lagrer protokollen i den samme mappen som .h-filen er lagret i (så lenge det ikke er konfigurert noen filbane for FN16).

  • Protokollen viser følgende innhold i i hoved-, hjelpe- og verktøyaksen:
  • Faktisk proberetning (som vektor i inntastingssystemet). Verdien til vektoren tilsvarer dermed det konfigurerte probeområdet
  • Definert nominell koordinat
  • (Hvis en toleranse QS400 har blitt definert:) visning av øvre og nedre toleranse samt det registrerte avviket langs normalvektoren
  • Registrert faktisk koordinat
  • Fargevisning av verdiene (grønn for «god», oransje for «etterarbeid», rød for «kassere»)

Tips:

  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • For å få nøyaktige resultater avhengig av touch-proben som brukes, bør du gjennomføre en 3D-kalibrering før syklus 444 blir utført. For en 3D-kalibrering er alternativ nr. 92 3D-ToolComp nødvendig.
  • Syklus 444 oppretter en måleprotokoll i .html-format.
  • Det vises en feilmelding hvis syklus 8 SPEILING, syklus 11 SKALERING eller syklus 26 SKALERING AKSE er aktiv før syklus 444 utføres.
  • Ved proben tas det hensyn til en aktiv TCPM. Probing av posisjoner med aktiv TCPM kan også skje ved inkonsekvent tilstand i Drei arbeidsplan.
  • Hvis maskinen er utstyrt med en kontrollert spindel, må du aktivere vinkelsporingen i touch-probe-tabellen (kolonnen TRACK). Dermed økes målenøyaktigheten med en 3D-touch-probe.
  • I syklus 444 henviser alle koordinatene til inntastingssystemet.
  • Styringen beskriver returparameteren med de målte verdiene.
  • Bruk

  • Verktøystatusen god/etterarbeid/kassere blir stilt inn ved hjelp av Q-parameter Q183 uavhengig av parameter Q309.
  • Bruk

Merknad i forbindelse med maskinparametere

  • Avhengig av innstillingen til den valgfrie maskinparameteren chkTiltingAxes (nr. 204600) blir det ved probingen kontrollert om stillingen til roteringsaksene stemmer overens med dreievinklene (3D-ROT). Hvis det ikke er tilfelle, viser styringen en feilmelding.

Syklusparametere

Hjelpebilde

Parameter

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

Q294 1. Målepunkt 3. akse?

Koordinat for første probepunkt i touch-probe-aksen. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q581 Hovedakse for normal flate?

Her angir du flatenormalene i hovedakseretningen. Visningen av flatenormalene for et punkt utføres som regel ved hjelp av et CAD/CAM-system.

Inndata : -10...+10

Q582 Hjelpeakse for normal flate?

Her angir du flatenormalene i hjelpeakseretningen. Visningen av flatenormalene for et punkt utføres som regel ved hjelp av et CAD/CAM-system.

Inndata : -10...+10

Q583 Verktøyakse for normal flate?

Her angir du flatenormalene i verktøyakseretningen. Visningen av flatenormalene for et punkt utføres som regel ved hjelp av et CAD/CAM-system.

Inndata : -10...+10

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

QS400 Angi toleranse?

Her angir du et toleranseområde som blir overvåket av syklusen. Toleransen definerer det tillatte avviket langs flatenormalene. Dette avviket blir registrert mellom den nominelle koordinaten og den faktiske koordinaten for komponenten. (Flatenormalene blir definert ved hjelp av Q581Q583, den nominelle koordinaten blir definert ved hjelp av Q263, Q264, Q294) Toleranseverdien blir delt opp akseproporsjonalt avhengig av normalvektoren, se eksempel.

  • Eksempler
  • QS400 ="0.4-0.1” betyr: ø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 ="0.4" betyr: øvre toleranse = nominell koordinat +0.4, nedre toleranse = nominell koordinat. For syklusen resulterer det i følgende toleranseområde: nominell koordinat + +0.4 til nominell koordinat.
  • QS400 ="-0.1" betyr: øvre toleranse = nominell koordinat, nedre toleranse = nominell koordinat -0.1. For syklusen resulterer det i følgende toleranseområde: nominell koordinat til nominell koordinat -0.1.
  • QS400 =" " betyr: toleransen blir ikke tatt hensyn til.
  • QS400 ="0" betyr: toleransen blir ikke tatt hensyn til.
  • QS400 ="0.1+0.1" betyr: toleransen blir ikke tatt hensyn til.

Inndata: Maks. 255 tegn

Q309 Reaksjon ved toleransefeil?

Definer om styringen skal avbryte programforløpet og vise en melding ved et registrert avvik:

0: Ikke avbryt programmet og ikke vis melding ved toleranseoverskridelse.

1: Avbryt programmet og vis melding ved toleranseoverskridelse.

2: Hvis den registrerte faktiske verdien langs flatenormalvektoren befinner seg under den nominelle verdien, viser styringen en melding og avbryter NC-programmet. Men det blir ikke satt i verk noen feilreaksjon hvis den registrerte faktiske verdien befinner seg over den nominelle verdien.

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 444 BERORING 3D ~

Q263=+0

;1. PUNKT 1. AKSE ~

Q264=+0

;1. PUNKT 2. AKSE ~

Q294=+0

;1. PUNKT 3. AKSE ~

Q581=+1

;NORMAL HOVEDAKSE ~

Q582=+0

;NORMAL HJELPEAKSE ~

Q583=+0

;NORMAL VERKT.-AKSE ~

Q320=+0

;Sikkerhetsavstand ~

Q260=+100

;SIKKER HOEYDE ~

QS400="1-1"

;TOLERANSE ~

Q309=+0

;FEILREAKSJON