Cyklus 453 KINEMATIK GITTER

ISO-Programmering

G453

Anvendelse

 
Machine

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

Software-Option KinematicsOpt (Option #48) er krævet.

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

For at kunne anvende disse Cyklus, skal Deres maskinproducent forud oprette og konfigurerer en kompensationstabel (*.kco), såvel som have gennemført yderlige indstillinger.

Zyklus453

Også når deres maskine allerede vedrørende positionsfejl er optimeret (f.eks. ved Cyklus 451), kan restfejl forblive ved Tool Center (TCP) ved transformation af drejeaksen. De kan f.eks. resulterer i komponentfejl (f.eks. skyldes fejl fra lejer) af hoveddrejeakser.

Med Cyklus 453 453 KINEMATIK GITTER kan fejl på drejehoveder afhængigt af roterende aksepositioner detekteres og kompenseres. Så snart De vil skrive kompensationsværdier med denne Cyklus, kræver cyklussen muligheden Kinematisk Komp. (Option #52). Med denne Cyklus opmåler De med 3D-Tastesystemet TS en HEIDENHAIN kalibreringskugle, som De har fastgjort på maskinbordet. Cyklus bevæger så Tastesystemet automatisk til positionen, der Gitterformet om kalibreringskuglen er arrangeret. Denne svingakseposition fastlægger maskinfabrikanten. Positionen kan lægges op til 3 dimensioner. (Hver dimension er en drejeakse). Efter Tasteprocessen på kuglen kan en kompensation af fejlen ved en flerdimensional Tabel finde sted. Denne kompensationstabel (*.kco) fastlægger Deres maskinproducent, definerer han også et lagringssted for denne Tabel.

Når De arbejder med Cyklus 453 gennemfører De denne Cyklus på flere forskellige positioner i arbejdsrummet. De kan omgående kontrollerer, om kompensationen med Cyklus 453 har den ønskede positive virkning på maskinnøjagtigheden. Kun når man har opnået den ønskede forbedring med den samme korrekturværdi på flere positioner, er sådan en type kompensation egnet for de respentive maskiner. Hvis dette ikke er tilfældet, så skal fejlene søges uden for drejeakserne.

Udfør en måling med Cyklus 453 i en optimeret tilstand af drejeakse-positionsfejl. Dertil arbejder De før f.eks. med Cyklus 451.

 
Tip

HEIDENHAIN anbefaler anvendelsen af kalibreringskuglen KKH 250 (Bestillings nummer 655475-01) eller KKH 100 (Bestillings nummer 655475-02), der udviser en særdeles høj stivhed og blev konstrueret specielt til maskinkalibrering. Hvis De er interesseret sæt Dem da i forbindelse med HEIDENHAIN.

Styringen optimerer nøjagtigheden på deres maskine. Derfor gemmes kompensationsværdien til slut måleprocessen autoomatisk i en kompensationstabel (*.kco). (Ved funktion Q406=1)

Cyklusafvikling

  1. Opspænde kalibreringskugle, pas på kollisionsfrihed
  2. I driftsart manuel drift sættes henføringspunktet i kuglecentrum eller, hvis Q431=1 eller Q431=3 er defineret: Tastesystemet positioneres manuelt i Tastesystem-aksen over kalibreringskuglen og i bearbejdningsplanet i kuglemidten
  3. Vælg Programafvikling-driftsart og start NC-Program
  4. Afhængig af Q406 (-1=slet / 0=kontrol / 1=Kompenser) bliver Cyklus udført
 
Tip

Under fastsættelse af henføringspunkt bliver programmerede kalibreringskugle radius kun overvåget ved den anden måling. Hvis forpositioneringen over kalibreringskuglen er unøjagtig, og De så vil udfører en fastlæggelse af henføringspunkt, bliver kalibreringskuglen tastet to gange.

Forskellige funktioner (Q406)

  • Slet funktion Q406 = -1 (Option #52 Kinematisk Komp.)
  • Der gennemføres ingen bevægelse af aksen
  • Styringen beskriver alle værdier for Kompensationstabellen (*kco) med "0", det fører til, at ingen yderligere kompensation virker på den aktuelt valgte kinematik
  • Teste funktion Q406 = 0
  • Styringen gennemfører tastning af kalibreringskuglen.
  • Resultatet bliver gemt i protokol i .html-format, og bliver gemt i samme mappe, i hvilken det aktuelle NC-Programm ligger
  • Kompenser funktion Q406 = 1 (Option #52 Kinematisk Komp.)
  • Styringen gennemfører tastning af kalibreringskuglen.
  • Styringen skriver afvigelsen i kompensations Tabellen (*kco), Tabellen bliver aktualiseret og kompensationen virker med det samme
  • Resultatet bliver gemt i protokol i .html-format, og bliver gemt i samme mappe, i hvilken det aktuelle NC-Programm ligger

Vælg position for kalibreringskuglen på maskinbordet

Principielt kan De anbringe kalibreringskuglen på alle tilgængelige steder på maskinbordet, men også fastgøre på spændejernet eller emnet. De anbefales dog, at opspænd kalibreringskuglenl så tæt som muligt på den seneste bearbejdningsposition.

 
Tip

Vælg positionen for kalibreringskuglen på maskinbordet således, at der ved måleforløbet ingen kollision kan ske.

Anvisninger

 
Machine

Software-Option KinematicsOpt (Option #48) er krævet. Software-Option KinematicsComp (Option #52) er krævet.

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

Maskinproducenten bestemmer placeringen af kompensationstabellen (*.kco).

 
Anvisning
Pas på kollisionsfare!
Når De afvikler denne Cyklus, bør ingen grunddfrejning eller 3D-grunddrejning være aktiv. Styringen sletter evt. værdi i kolonne SPA, SPB og SPC i henføringspunkttabellen. Efter Cyklus skal De sætte en grunddrejning eller 3D-grunddrejning påny, ellers er der kollisionsfare.
  1. Deaktiver grunddrejning før afvikling af Cyklus.
  2. Efter en optimering skal henføringspunkt og grunddrejning fastlægges påny
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • Bemærk før Cyklusstart, at M128 eller FUNCTION TCPM er udkoblet.
  • Cyklus 453, og også 451 og 452 forlader, med en aktiv 3D-ROT, automatikdrift, som stemmer overens med stillingen af rundaksen.
  • Før Cyklus-definitionen skal De have fastlagt henføringspunktet i centrum af kalibreringskuglen og aktiveret denne, eller De definerer indlæseparameter Q431 tilsvarende på 1 eller 3.
  • Styringen anvender som positioneringstilspænding for tilkørsel til tastehøjden i tastesystem-aksen den mindste værdi fra Cyklus-parameter Q253 og FMAX-værdien fra tastesystem-tabellen. Drejeaksebevægelser udfører styringen grundlæggende med positioneringstilspænding Q253, herved er tasterovervågningen inaktiv.
  • Tomme-programmering: Måleresultater og protokoldata afgiver styringen grundlæggende i mm.
  • Hvis De har aktiveret henføringspunkt fastlæggelsen før opmålingen (Q431 = 1/3), så positionerer De før Cyklusstarten tastesystemet med sikkerhedsafstanden (Q320 + SET_UP) cirka midt over kalibreringskuglen.
 
Tip
  • 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.

Tips i forbindelse med Maskinparameter

  • Med Maskinparameter mStrobeRotAxPos (Nr. 204803) definerer maskinproducenten den maksimal tilladte ændring af en transformation. Når værdien er ulig -1 (M-funktion positionerer drejeaksen), så starter De kun en måling, når alle drejeakser står på 0°.
  • Med Maskinparameter maxDevCalBall (Nr. 204802) definerer maskinproducenten den maksimale radiusafvigelse af kalibreringskuglen. Styringen bestemmer ved hvert tasteforløb til at begynde med radius til kalibreringskuglen. Afviger den fastlagte kugleradius fra den indlæste kugleradius mere, som er defineret i maskin-parameter maxDevCalBall (Nr. 204802) afgiver styringen en fejlmelding og afslutter målingen.

Cyklusparameter

Hjælpebillede

Parametre

Q406 Modus (-1/0/+1)

Fastlægger, om styringen skal beskrive værdien af kompensationstabellen (*.kco) med værdi 0, kontroller den nuværende afvigelse, eller skal kompenserer. Der bliver genereret en Protokol (*.html).

-1: Slet værdien i Kompensationstabellen (*.kco). Kompensationsværdi fra TCP-positionsfejl bliver i kompensationstabellen (*.kco) sat på værdi 0. Der bliv ikke tastet nogen målepositioner. I Protokol (*.html) blev intet resultat udlæst. (Option #52 Kinematisk Komp. kræves)

0: Kontroller TCP-Positionsfejl. Styringen opmåler TCP-positionsfejl i afhængighed af drejeaksepositionen, gennemfører dog ingen indlæsning i kompensationstabellen (*.kco). Standard- og maksimale afvigelse viser styringen i en protokol (*.html).

1: Kompenser TCP-Positionsfejl. Styringen opmåler TCP-positionsfejl i afhængighed af drejeaksepositionen, og skriver afvigelsen i kompensationstabellen (*.kco). Efterfølgende er kompensationen omgående aktiv. Standard- og maksimale afvigelse viser styringen i en protokol (*.html). (Option #52 Kinematisk Komp. kræves)

Indlæs: –1, 0, +1

Q407 Eksakte kalibreringskugleradius?

Indgiv den eksakte radius for den anvendte kalibreringskugle.

Indlæse: 0.0001...99.9999

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

Q408 Frakørselshøjde?

0: Ingen højdetilbagekørsel, styringen kører til den næste måleposition i den akse der skal opmåles. Ikke tilladt for hirthakser! Styringen kører til den første måleposition i rækkefølgen A, så B, så C

>0: Tilbagekørselshøjde i utransformeret emnekoordinatsystem, i hvilken styringen før en drejeaksepositionering positionerer spindelaksen. Herefter positionerer styringen tastesystemet i bearbejdningsplanet til det indlæste nulpunkt. Tasteovervågning er i denne Modus ikke aktiv. Definer positioneringshastighed i Parameter Q253. Værdi virker absolut.

Indlæs: 0...99999.9999

Q253 Tilspænding for for-positioning?

Indgiv kørselshastighed for værktøjet ved positionering i mm/min.

Indlæs: 0...99999.9999 alternativ FMAX, FAUTO, PREDEF

Q380 Henføringsv. hovedakse?

Angiv henføringsvinkel (grunddrejning) for registrering af målepunkterne i det aktive emne-koordinatsystem. Definitionen af en henføringsvinkel kan forstørre måleområdet for en akse betragtligt. Værdi virker absolut.

Indlæse: 0...360

Q423 Antal tastninger?

Definer antallet af tastninger, som styringen skal bruge for opmåling af kalibreringskugle i planet. Færre målinger forhøjer hastigheden, flere målepunkter forhøjer målesikkerjeden.

Indlæse: 3...8

Q431 Fastlæg preset (0/1/2/3)?

Fastlæg, om styringen automatisk skal sætte det aktive henføringspunkt i kuglecentrum:

0: Fastlæg ikke henføringspunkt automatisk i kuglecentrum: Fastlæg henføringspunkt manuelt før Cyklusstart

1: Sæt henføringspunkt før den automatiske opmåling i kuglecentrum (aktive henføringspunkt overskrives): Tastesystemet forpositioneres manuel før Cyklusstart over kalibreringskuglen

2: Sæt henføringspunkt efter den automatiske opmåling i kuglecentrum (aktive henføringspunkt overskrives): Sæt henføringspunkt manuel før Cyklusstart

3: Sæt henføringspunkt før og efter opmåling i kuglecentrum (aktive henføringspunkt overskrives): Tastesystemet forpositioneres manuel før Cyklusstart over kalibreringskuglen

Indlæs: 0, 1, 2, 3

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.

Tast med cyklus 453

11 TCH PROBE 453 KINEMATIK GITTER ~

Q406=+0

;FUNKTION ~

Q407=+12.5

;KUGLERADIUS ~

Q320=+0

;SIKKERHEDS-AFSTAND ~

Q408=+0

;FRAKORSELSHOJDE ~

Q253=+750

;F FOR-POSITIONERING ~

Q380=+0

;HENF. VINKEL ~

Q423=+4

;ANTAL TASTNINGER ~

Q431=+0

;FASTLAEG PRESET

Protokolfunktion

Styringen fremstiller efter afviklingen af Cyklus 453 en protokol (TCHPRAUTO.html), denne protokol bliver gemt i samme mappe, i hvilken De også har lagt aktuelle NC-Program . Det indeholder følgende data:

  • Dato og tiden, på hvilken protokollen blev fremstillet
  • Sti-navnet på NC-programmet, fra hvilket cyklus blev afviklet
  • Nummer og navn for det aktive værktøj
  • Funktion
  • Målte data: Standardafvigelsen og maksimale afvigelse
  • Info, på hvilken position i grader (°) den maksimale afvigeklse er opstået
  • Antal af målepositioner