ISO-programmering
G453
G453
Beakta anvisningarna i Er maskinhandbok!
Software-optionen KinematicsOpt (option #48) behövs.
Denna funktion måste friges och anpassas av maskintillverkaren.
För att det ska gå att använda denna cykel måste din maskintillverkare först ha skapat och konfigurerat en kompenseringstabell (*.kco), samt ha gjort ytterligare inställningar.
Även om din maskin har optimerats avseende lägesfel (till exempel via cykel 451), kan det finnas kvar restfel i Tool Center Point (TCP) vid tiltning av rotationsaxlarna. De kan vara resultatet av exempelvis komponentfel (till exempel på grund av fel i ett lager) i huvudets rotationsaxlar.
Med cykel 453 KINEMATIK MATRIS kan fel hos vridbara spindelhuvuden fastställas i relation till rundaxelpositionerna och kompenseras. Så snart du vill skriva kompenseringsvärden med den här cykeln, kräver cykeln optionen Kinematisk komp. (option 52). Med denna cykel mäter du med hjälp av ett 3D-avkännarsystem TS en HEIDENHAIN-kalibreringskula som du har fäst på maskinbordet. Cykeln förflyttar då avkännarsystemet automatiskt till positioner som är placerade som ett gitter runt kalibreringskulan. Din maskintillverkare bestämmer dessa tiltaxelpositioner. Positionerna kan ligga i upp till tre dimensioner. (Varje dimension är en rotationsaxel). Efter avkänningsförloppet på kulan kan en kompensering av felen ske via en flerdimensionell tabell. Denna kompenseringstabell (*.kco) specificeras av din maskintillverkare, som också bestämmer var denna tabell finns lagrad.
När du arbetar med cykel 453, utförs cykeln på flera olika positioner i arbetsområdet. På detta sätt kan du kontrollera om kompenseringen med cykel 453 har gett det önskade positiva resultatet när det gäller maskinens noggrannhet. Endast om samma kompenseringsvärden resulterar i den önskade förbättringen på flera olika positioner, är en sådan kompensation lämplig för den specifika maskinen. Om så inte är fallet skall felet sökas utanför rotationsaxlarna.
Utför mätningen med cykel 453 i ett optimerat tillstånd hos rotationsaxelns lägesfel. För att göra detta arbetar du först med exempelvis cykel 451.
HEIDENHAIN rekommenderar användning av kalibreringskula KKH 250 (beställningsnummer 655475-01) eller KKH 100 (beställningsnummer 655475-02) eftersom de har en mycket hög styvhet och har konstruerats speciellt för maskinkalibrering. Kontakta HEIDENHAIN om du är intresserad.
Styrsystemet optimerar din maskins noggrannhet. När den gör det sparar den efter mätförloppet automatiskt kompenseringsvärden i en kompenseringstabell (*kco). (Vid mode Q406= 1)
Under utgångspunktsinställningen övervakas kalibreringskulans programmerade radie endast under den andra mätningen. Eftersom om förpositioneringen i förhållande till kalibreringskulan är felaktig och du sedan ställer in utgångspunkten kommer kalibreringskulan att beröras två gånger.
I princip kan du placera kalibreringskulan på alla tillgängliga positioner på maskinbordet, men även fästa på spännanordning eller arbetsstycke. Det rekommenderas dock att spänna upp kalibreringskulan så nära den framtida bearbetningspositionen som möjligt.
Välj kalibreringskulans position på maskinbordet så att mätförloppet kan utföras utan risk för kollision.
Software-optionen KinematicsOpt (option #48) behövs. Software-optionen KinematicsComp (option #52) behövs.
Denna funktion måste friges och anpassas av maskintillverkaren.
Maskintillverkaren bestämmer var kompensationstabellen (*.kco) finns sparad.
Hjälpbild | Parametrar |
---|---|
Q406 Läge (-1/0/+1) Bestäm om styrsystemet ska fylla i 0 som värden i kompenseringstabellen (*.kco), kontrollera de befintliga avvikelserna eller kompensera. Ett protokoll (*.html) skapas. -1: Radera värdena i kompenseringstabellen (*.kco). Kompenseringsvärden för TCP-positioneringsfel sätts till 0 i kompenseringstabellen (*.kco). Inga mätpositioner avkänns. Inga resultat matas ut i protokollet (*.html). (Option 52 Kinematisk komp. behövs) 0: Kontrollera TCP-positioneringsfel. Styrsystemet mäter TCP-positioneringsfel i förhållande till rotationsaxelpositioner men skriver inte in några uppgifter i kompenseringstabellen (*.kco). Styrsystemet visar standard och maximal avvikelse i ett protokoll (*.html). 1: Kompensera TCP-positioneringsfel. Styrsystemet mäter upp TCP-positioneringsfel i förhållande till rotationsaxelpositioner och skriver avvikelser till kompenseringstabellen (*.kco). Därefter är kompenseringarna effektiva omedelbart. Styrsystemet visar standard och maximal avvikelse i ett protokoll (*.html). (Option 52 Kinematisk komp. behövs) Inmatning: –1, 0, +1 | |
Q407 Exakt kalibreringsradie? Ange exakt radie för den kalibreringskula som används. Inmatning: 0,0001–99,9999 | |
Q320 SAEKERHETSAVSTAAND ? Extra avstånd mellan avkänningspunkten och avkännarsystemets kula. Q320 adderas till kolumnen SET_UP i avkännartabellen. Värdet har inkrementell verkan. Inmatning: 0–99999,9999 alternativt PREDEF | |
Q408 Returhöjd? 0: Kör inte till någon returhöjd, styrsystemet kör till nästa mätposition i den axel som ska mätas. Ej tillåtet för hirth-axlar! Styrsystemet kör fram till den första mätpositionen i ordningsföljden A, sedan B, sedan C > 0: Returhöjd i det icke-tiltade arbetsstyckeskoordinatsystemet på vilken styrsystemet positionerar spindelaxeln före en rotationsaxelspositionering. Dessutom positionerar styrsystemet avkännarsystemet i bearbetningsplanet till nollpunkten. Avkännarövervakningen är inte aktiv i denna mode. Definiera positioneringshastigheten i parametern Q253. Värdet har absolut verkan. Inmatning: 0–99999,9999 | |
Q253 Nedmatningshastighet? Ange verktygets förflyttningshastighet vid positionering i mm/min. Inmatning: 0–99999,9999 alternativt FMAX, FAUTO, PREDEF | |
Q380 Utgångsvinkel huvudaxel? Ange utgångsvinkeln (grundvridningen) för registrering av mätpunkterna i det verksamma arbetsstyckeskoordinatsystemet. Definitionen av en referensvinkel kan öka en axels mätområde markant. Värdet har absolut verkan. Inmatning: 0–360 | |
Q423 Antal avkänningar? Definiera antal avkänningar som styrsystemet ska använda för mätning av kalibreringskulan i planet. Färre mätpunkter ökar hastigheten, fler mätpunkter ökar mätsäkerheten. Inmatning: 3–8 | |
Q431 Sätta preset (0/1/2/3)? Bestäm om styrsystemet automatiskt ska ange kulans centrum som aktiv utgångspunkt: 0: Ange inte automatiskt kulans centrum som utgångspunkt: ange utgångspunkten manuellt före cykelstart 1: Ange automatiskt kulans centrum som utgångspunkt före mätningen (den aktiva utgångspunkten skrivs över): förpositionera avkännarsystemet över kalibreringskulan manuellt före cykelstart 2: Ange automatiskt kulans centrum som utgångspunkt efter mätningen (den aktiva utgångspunkten skrivs över): ange utgångspunkten manuellt före cykelstart 3: Ange kulans centrum som utgångspunkt före och efter mätningen (den aktiva utgångspunkten skrivs över): förpositionera avkännarsystemet över kalibreringskulan manuellt före cykelstart Inmatning: 0, 1, 2, 3 |
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
11 TCH PROBE 453 KINEMATIK MATRIS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Efter exekvering av cykel 453 skapar styrsystemet ett protokoll (TCHPRAUTO.html). Protokollet sparas i samma mapp som det aktuella NC-programmet finns sparat i. Det innehåller följande data: