ISO-programmering
G453
G453
Raadpleeg uw machinehandboek!
De software-optie KinematicsOpt (optie #48) is vereist.
Deze functie moet door de machinefabrikant vrijgegeven en aangepast worden.
Om deze cyclus te kunnen gebruiken, moet uw machinefabrikant vooraf een compensatietabel (*.kco) maken en configureren, en andere instellingen hebben doorgevoerd.
Ook wanneer uw machine al met betrekking tot de positiefout is geoptimaliseerd (bijv. door cyclus 451), kunnen er restfouten aan het Tool Center Point (TCP) blijven bestaan bij het zwenken van de rotatie-assen. Ze kunnen bijvoorbeeld het resultaat zijn van componentfouten van kogelassen zijn (bijv. een defect lager).
Met cyclus 453 KINEMATICA ROOSTER kunnen fouten van zwenkkoppen afhankelijk van de rondasposities worden geconstateerd en gecompenseerd worden. Als u met deze cyclus compensatiewaarden wilt schrijven, heeft de cyclus de optie KinematicsComp (optie #52) nodig. Met deze cyclus meet u met het 3D-tastsysteem TS een HEIDENHAIN-kalibreerkogel die u op de machinetafel hebt bevestigd. De cyclus verplaatst het tastsysteem dan automatisch naar posities die in een rooster om de kalibreerkogel zijn opgenomen. Deze zwenkasposities zijn door uw machinefabrikant bepaald. De posities kunnen in maximaal drie dimensies liggen. (Elke dimensie is een rotatie-as). Na het tastproces aan de kogel kan een compensatie van de fouten in een tabel met meerdere dimensies worden vastgelegd. Deze compensatietabel (*.kco) wordt door uw machinefabrikant vastgelegd. De fabrikant bepaalt ook waar deze tabel wordt opgeslagen.
Wanneer u met cyclus 453 werkt, voert u de cyclus op meerdere verschillende posities op de werkplaats uit. Zo kunt u direct controleren of een compensatie met cyclus 453 de gewenste positieve invloed op de machinenauwkeurigheid heeft. Alleen wanneer met dezelfde correctiewaarden op meerdere posities de gewenste verbeteringen worden bereikt, is dat type compensatie geschikt voor de desbetreffende machine. Wanneer dit niet het geval is, moeten de fouten buiten de rotatie-assen worden gezocht.
Voer de meting met cyclus 453 nogmaals uit wanneer de positiefout van de rotatie-assen lijkt te zijn verholpen. Hiervoor werkt u van tevoren bijv. met cyclus 451.
HEIDENHAIN adviseert het gebruik van de kalibreerkogels KKH 250 (bestelnummer 655475-01) of KKH 100 (bestelnummer 655475-02), die een bijzonder hoge stijfheid bezitten en speciaal zijn ontwikkeld voor de machinekalibratie. Neem zo nodig hierover contact op met HEIDENHAIN.
De besturing optimaliseert de nauwkeurigheid van uw machine. De besturing slaat daarvoor compensatiewaarden aan het einde van de meting automatisch op in een compensatietabel (*kco). (Bij modus Q406=1)
Tijdens het vastleggen van het referentiepunt wordt de geprogrammeerde radius van de kalibreerkogel alleen bij de tweede meting bewaakt. Want wanneer de voorpositionering ten opzichte van de kalibreerkogel onnauwkeurig is en u dan het referentiepunt vastlegt, wordt de kalibreerkogel twee keer getast.
In principe kunt u de kalibreerkogel op elke bereikbare plaats op de machinetafel aanbrengen. Hij kan echter ook op spanmiddelen of werkstukken worden bevestigd. Er wordt echter geadviseerd om de kalibreerkogel zo dicht mogelijk bij de latere bewerkingsposities op te spannen.
Kies de positie van de kalibreerkogel op de machinetafel zodanig, dat een botsing bij de meting is uitgesloten.
De software-optie KinematicsOpt (optie #48) is vereist. De software-optie KinematicsComp (optie #52) is vereist.
Deze functie moet door de machinefabrikant vrijgegeven en aangepast worden.
Uw machinefabrikant bepaalt de opslaglocatie van de compensatietabel (*.kco).
Helpscherm | Parameter |
---|---|
Q406 modus (-1/0/+1) Vastleggen of de besturing de waarden van de compensatietabel (*.kco) met de waarde 0 moet beschrijven en de op dat moment aanwezige afwijkingen moet controleren of compenseren. Er wordt een protocol (*.html) aangemaakt. -1: verwijder de waarden in de compensatietabel (*.kco). De compensatiewaarden van TCP-positiefouten worden in de compensatietabel (*.kco) op de waarde 0 ingesteld. Er worden geen meetposities aangetast. In het protocol (*.html) worden geen resultaten weergegeven. (Optie #52 KinematicsComp vereist) 0: TCP-positiefouten controleren. De besturing meet TCP-positiefouten afhankelijk van rotatie-asposities, maar voert geen gegevens in de compensatietabel (*.kco) in. De besturing toont de standaard- en maximale afwijking in een protocol (*.html). 1: TCP-positiefouten compenseren. De besturing meet TCP-positiefouten afhankelijk van rotatie-asposities en neemt de afwijkingen op in de compensatietabel (*.kco). De compensaties zijn direct actief. De besturing toont de standaard- en maximale afwijking in een protocol (*.html). (Optie #52 KinematicsComp vereist) Invoer: –1, 0, +1 | |
Q407 Exacte radius kalibreerkogel? Voer de exacte radius van de gebruikte kalibreerkogel in. Invoer: 0.0001...99.9999 | |
Q320 Veiligheidsafstand? Extra afstand tussen meetpunt en tastsysteemkogel. Q320 werkt aanvullend op de kolom SET_UP van de tastsysteemtabel. De waarde werkt incrementeel. Invoer: 0...99999,9999 Alternatief PREDEF | |
Q408 Terugtrekhoogte? 0: niet naar terugtrekhoogte verplaatsen, de besturing nadert de volgende meetpositie in de op te meten as. Niet toegestaan voor Hirth-assen! De besturing benadert de eerste meetpositie in de volgorde A, dan B, vervolgens C >0: terugtrekhoogte in het niet-gezwenkte werkstukcoördinatensysteem waarop de besturing vóór een positionering van de rotatie-as de spilas positioneert. Bovendien positioneert de besturing het tastsysteem in het bewerkingsvlak naar het nulpunt. De tasterbewaking is in deze modus niet actief. Definieer de positioneersnelheid in parameter Q253. De waarde werkt absoluut. Invoer: 0...99999,9999 | |
Q253 Aanzet voorpositioneren? Geef de verplaatsingssnelheid van het gereedschap bij het positioneren in mm/min aan. Invoer: 0...99999,9999 alternatief FMAX, FAUTO, PREDEF | |
Q380 Referentiehoek hoofdas? Voer de referentiehoek (de basisrotatie) voor registratie van de meetpunten in het actieve werkstukcoördinatensysteem in. Door het vastleggen van een referentiehoek kan het meetbereik van een as aanzienlijk worden vergroot. De waarde werkt absoluut. Invoer: 0...360 | |
Q423 Aantal keren tasten? Definieer het aantal keren dat de besturing voor het opmeten van de kalibreerkogel in het vlak moet tasten. Bij minder meetpunten is de snelheid hoger, bij meer meetpunten is de meting nauwkeuriger. Invoer: 3...8 | |
Q431 Preset instellen (0/1/2/3)? Leg vast of de besturing het actieve referentiepunt automatisch in het midden van de kogel moet instellen: 0: referentiepunt niet automatisch in het midden van de kogel instellen: referentiepunt handmatig vóór de cyclusstart instellen 1: referentiepunt vóór het opmeten automatisch in het midden van de kogel instellen (het actieve referentiepunt wordt overschreven): tastsysteem handmatig vóór de cyclusstart boven de kalibreerkogel voorpositioneren 2: referentiepunt na het opmeten automatisch in het midden van de kogel vastleggen (het actieve referentiepunt wordt overschreven): Referentiepunt handmatig vóór de cyclusstart vastleggen 3: referentiepunt vóór en na het opmeten in het midden van de kogel instellen (het actieve referentiepunt wordt overschreven): tastsysteem handmatig vóór de cyclusstart boven de kalibreerkogel voorpositioneren Invoer: 0, 1, 2, 3 |
De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.
Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.
Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.
Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.
11 TCH PROBE 453 KINEMATICA ROOSTER ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
De besturing maakt na het uitvoeren van cyclus 453 een protocol (TCHPRAUTO.html). Dit protocol wordt in de map opgeslagen waarin zich ook het actuele NC-programma bevindt. Het bevat de volgende gegevens: