Cyklus 444 TASTNING 3D

ISO-Programmering

G444

Anvendelse

 
Machine

Vær opmærksom på maskinhåndbogen!

Denne funktion skal af maskinfabrikanten være frigivet og tilpasset.

444_2

Cyklus 444 kontrollerer et enkelt punkt på overfladen af emnet. Denne Cyklus bliver anvendt f.eks. af form-bygger for at måle en fri-formflade. Det kan findes, om et punkt på en overflade af et emne sammenlignet med en Nom.-koordinat, ligger overmål- eller undermålområde Afsluttende kan brugeren gennemfører yderlige arbejdsskridt som efter-arbejdning m.v.

Cyklus 444 taster et vilkårligt punkt i rummet og sammenligner afvigelsen til nominel koordinater. Derved bliver en normalvektor tilgodeset, som er bestemt ved Parameter Q581, Q582 og Q583. Normalvektoren står vinkelret på et (tænkt) plan, i hvilken nominel koordinaterne ligger. Normalvektoren viser bort fra overfladen og bestemme ikke tastevejen. Det giver fornuftigt, at overfører normalvektor ved hjælp af et CAD eller CAM-system. Et tolerance område QS400 definerer den tilladte afvigelse mellem Akt.- og Nom-koordinater langs en normalvektor. Derved kan der f.eks. defineres, at efter et undermål kommer et programstop. Yderlig udlæser styringen en protokol og afvigelserne gemmes i de Q-parametre, der er anført nedenfor.

Cyklusafvikling

cyc444_1
  1. Tastesystemet kører ud fra den aktuelle position, fra et punkt af normalvektor, som befinder sig i følgende afstand til Nom. koordinatsystem: Afstand = Tastekugleradius i værdi SET_UP Tabellen tchprobe.tp (TNC:\table\tchprobe.tp) + Q320. Forpositioneringen tilgodeser en sikker højde.
  2. Afvikle tastsystemcykler

  3. Afsluttende kører Tastesystemet til Nom.-koordinaten. Tastevejen er defineret ved DIST (ikke ved normalvektor! Normalvektoren bliver kun brugt til rigtig beregning af koordinaten)
  4. Efter at styringen har registreret positionen, stopper tastesystemet og trækkes tilbage. De fundne koordinater til kontaktpunkt, gemmer styringen i Q-parameter.
  5. Afslutningsvis kører styringen tastesystemet tilbage med værdien modsat tast-retningen, som De har defineret i parameter MB

Resultatsparameter

Styringen gemmer resultatet af tasteforløb i følgende Parameter:

Q-parameter-
nummer

Betydning

Q151

Målte Position Hovedakse

Q152

Målte position sideakse

Q153

Målte position værktøjsakse

Q161

Målte afvigelse hovedakse

Q162

Målte afvigelse sideakse

Q163

Målte afvigelse værktøjsakse

Q164

  • Målte 3D-afvigelse
  • Mindre 0: undermål
  • Større 0: overmål

Q183

  • Emnestatus:
  • 1= ikke defineret
  • 0=God
  • 1: efterarbejde
  • 2: udvalg

Protokolfunktion

Styringen fremstiller efter afvikling en protokol i .html-Format. Resultater af hoved-, side- og værktøjsakse såvel som 3D-afvigelse bliver gemt i protokol. Styringen gemmer protokollen i same bibliotek, i hvilken også .h-Fil ligger (sålænge ingen sti for FN16 er konfigureret).

  • Protokol udgiver følgende indhold i hoved-, side- og værktøjsakse:
  • Faktisk tasteretning (som vektor i indlæsesystem). Størrelsen af vektor svarer derved til konfigurerede tastevej.
  • Defineret Nominelkoordinat
  • (Når en tolerance QS400 blev defineret:) Udlæsning af over-og under-mål såvel som bestemt afvigelse langs normalvektor
  • Overført Aktuel koordinat
  • Farve fremstilling af værdi (grøn for "God", orange for "Efterarbejde", rød for "Udvalg")

Anvisninger

  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • For at opnå et præcist resultat i forbindelse med det indsatte Tastesystem, skal man før udførelse af Cyklus 444 gennemfører en 3D-kalibrering. For en 3D-Kalibrering er Option #92 3D-ToolComp nødvendig.
  • Cykus 444 fremstiller en måleprotokol i .html-Format.
  • Der gives en fejlmelding, når før udførelse af Cyklus 444 Cyklus 8 SPEJLINGSPIEGELUNG, Cyklus 11 DIM.-FAKTOR eller Cyklus 26 MAALFAKTOR er aktiv.
  • Ved tastning bliver en aktiv TCPM tilgodeset. En tastning af position med aktiv TCPM kan også finde sted i en inkonsekvent tilstand af BEARBEJDNINGSFLADE DREJES
  • Hvis Deres maskine er udrustet med en styret spindel, skal De aktivere vinkelefterføringen i tastesystem-tabellen (kolonne TRACK). Hermed forhøjer De generelt nøjagtigheden ved måling med et 3D-tastsystem.
  • Cyklus 444 refererer til alle koordinater fra indlæsesystemet.
  • Styringen beskriver returparametre med den målte vinkel.
  • Anvendelse

  • Med Q-Parameter Q183 bliver emnestatus sat God/Efterarbejde/skrot uafhængig af Parameter Q309
  • Anvendelse

Tips i forbindelse med Maskinparameter

  • Alt efter indstilling af option maskinparameter chkTiltingAxes (Nr. 204600) bliver der ved tastning kontrolleret, om stillingen af drejeaksen stemmer overens med svingvinkel (3D-Rot). Er dette ikke tilfældet, afgiver styringen en fejlmelding.

Cyklusparameter

Hjælpebillede

Parametre

Q263 1st måle-punkt i 1st akse?

Koordinater til første tastepunkt i hovedaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q264 1st målepunkt i 2nd akse?

Koordinater til første tastepunkt i sideaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q294 1st målepunkt punkt i 3rd akse?

Koordinater til det første tastepunkt i tastesystem-aksen. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q581 Fladenormal hovedakse?

Her indgiver De fladenormalen i hovedakseretningen. Udlæsning af fladenormalen af et punkt kommer som regelen ved hjælp af et CAD/CAM-system.

Indlæse: -10...+10

Q582 Fladenormal sideakse?

Her indgiver De fladenormalen i sideakseretningen. Udlæsning af fladenormalen af et punkt kommer som regelen ved hjælp af et CAD/CAM-system.

Indlæse: -10...+10

Q583 Fladenormal værktøjsakse?

Her indgiver De fladenormalen i værktøjsakseretningen. Udlæsning af fladenormalen af et punkt kommer som regelen ved hjælp af et CAD/CAM-system.

Indlæse: -10...+10

Q320 SIKKERHEDS-AFSTAND ?

Yderligere afstand mellem målepunkt og tastesystem-kugle. Q320 virker additivt til kolonne SET_UP af Tastesystemtabelle. Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Q260 SIKKERE HOEJDE ?

Koordinater i værktøjsaksen, i hvilken der ingen kollision kan ske mellem Tastesystem og emne (opspænding) Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999 alternativ PREDEF

QS400 Toleranceangivelse?

Her indgiver De toleranceområdet, som skal overvåges af Cyklus. Tolerancen definerer den tilladte afvigelse langs fladenormalen. Denne afvigelse bliver bestemt mellem Nominel koordinat og den faktiske aktuel koordinat af emne. (Fladenormalen er defineret ved Q581 - Q583, Nominel koordinater er defineret ved Q263, Q264, Q294) Toleranceværdien opdeles aksialt afhængigt af normalvektoren, se eksempler.

  • Eksempler
  • QS400 ="0.4-0.1" betyder: Øvre dimension = Nom. koordinat +0.4, nedre dimension = Nom. koordinat -0.1. For Cyklus er der følgende tolerance grænser: "Nom.-koordinat +0.4" til "Nom.-koordinat -0.1".
  • QS400 ="0.4" betyder: øvre dimension = nominelkoordinat +0.4, nedre dimension = nominelkoordinate For Cyklus´en er der følgende tolerance grænser: "Nom.-koordinat +0.4" til "Nom.-koordinat".
  • QS400 ="-0.1" betyder: øvre overmål = Nom.-koordinat, til Nedre overmål = Nom.-koordinat -0,1. For Cyklus´en er der følgende tolerance grænser: "Nom.-koordinat" til "Nom.-koordinat -0.1".
  • QS400 =" " betyder: Ingen overvejelse af tolerance.
  • QS400 ="0" betyder: Ingen overvejelse af tolerance.
  • QS400 ="0.1+0.1" betyder: Ingen overvejelse af tolerance.

Indlæs: Max. 255 tegn

Q309 Reaktion ved tolerancefejl?

Definer, om styringen afbryder programkørslen og afgiver en meddelelse, hvis en toleranceafvigelse bestemmes:

0: Afbryd ikke program ved toleranceoverskridelse, besked sendes ikke

1: Afbryd ikke program ved toleranceoverskridelse, besked sendes

2: Hvis den fastlagte aktuelle koordinat ligger under den nominelle koordinat langs overfladenormalvektoren, afgiver styringen en meddelelse og afbryder NC-programmet. Der kommer derimod ingen fejlreaktion, når den bestemte værdi befinder sig i et område for efterbearbejdning.

Indlæs: 0, 1, 2

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

Eksempel

11 TCH PROBE 444 TASTNING 3D ~

Q263=+0

;1ST PUNKT 1ST AKSE ~

Q264=+0

;1ST PUNKT 2ND AKSE ~

Q294=+0

;1ST PUNKT 3RD AKSE ~

Q581=+1

;NORMAL HOVEDAKSE ~

Q582=+0

;NORMAL SIDEAKSE ~

Q583=+0

;NORMAL VÆRKT.-AKSE ~

Q320=+0

;Sikkerhedsafstand ~

Q260=+100

;SIKKERE HOEJDE ~

QS400="1-1"

;TOLERANCE ~

Q309=+0

;FEJLREAKTION