Gereedschapsinstelling automatisch compenseren met M128 (#9 / #4-01-1)
Toepassing
Als in het NC-programma de positie van een gestuurde rotatie-as verandert, compenseert de besturing met M128 tijdens het zwenken automatisch de gereedschapsinstelling met behulp van een compensatiebeweging van de lineaire assen. Daardoor blijft de positie van de gereedschapspunt ten opzichte van het werkstuk onveranderd (TCPM).
In plaats van M128 adviseert HEIDENHAIN u de krachtigere functie FUNCTION TCPM.
Verwante onderwerpen
- Gereedschapsoffset compenseren met FUNCTION TCPM
Gereedschapsinstelling compenseren met FUNCTION TCPM (#9 / #4-01-1)
Voorwaarden
- Machine met rotatieassen
- Kinematicabeschrijving
- Machine
Raadpleeg uw machinehandboek!
De machinefabrikant voorziet in een kinematicabeschrijving van de machine.
- Software-optie Uitgebreide functies groep 2 (#9 / #4-01-1)
Functiebeschrijving
Werking
M128 werkt aan het begin van de regel.
Met de volgende functies zet u M128 terug:
- M129
- FUNCTION RESET TCPM
- In de werkstand Programma-afloop een ander NC-programma selecteren
M128 werkt ook in de werkstand Handmatig en blijft na het wijzigen van een werkstand actief.
Toepassingsvoorbeeld
Instelling zonder M128 | Instelling met M128 |
11 L X+100 B-30 F800 M128 F1000 | ; Met automatische compensatie van de rotatie-asbeweging verplaatsen |
In deze NC-regel activeert de besturing M128 met de aanzet voor de compensatiebeweging. Aansluitend voert de besturing een gelijktijdige verplaatsing in de X-as en de B-as uit.
Om de positie van de gereedschapspunt ten opzichte van het werkstuk tijdens de positie van de rotatie-as constant te houden, voert de besturing een continue compensatiebeweging uit met behulp van de lineaire assen. In dit voorbeeld voert de besturing de compensatiebeweging in de Z-as uit.
Zonder M128 ontstaat een verspringing van de gereedschapspunt ten opzichte van de nominale positie, zodra de invalshoek van het gereedschap verandert. De besturing compenseert deze verspringing niet. Als u geen rekening houdt met de afwijking in het NC-programma, vindt de bewerking verplaatst plaats of kan een botsing optreden.
De TNC7 basic kan max. vier assen gelijktijdig bewegen. Wanneer met een NC-regel meer dan vier assen moeten worden verplaatst, toont de besturing een foutmelding. Let erop dat de compensatiebeweging in maximaal drie assen plaatsvindt.
Invoer
Wanneer u M128 definieert, gaat de besturing verder met de dialoog en vraagt de aanzet F. De gedefinieerde waarde begrenst de aanzet tijdens de compensatiebeweging.
Schuine bewerking met niet-gestuurde rotatie-assen
U kunt met niet-gestuurde rotatie-assen, ook wel tellerassen genoemd, in combinatie met M128 ook schuine bewerkingen uitvoeren.
Ga bij schuine bewerkingen met niet-gestuurde rotatie-assen als volgt te werk:
|
Zolang M128 actief is, bewaakt de besturing de actuele positie van de niet-gestuurde rotatie-assen. Indien de actuele positie met een door de machinefabrikant te definiëren waarde van de nominale positie afwijkt, komt de besturing met een foutmelding en wordt de programma-afloop onderbroken.
Instructies
- Gereedschap vrijzetten voordat de positie van de zwenkas wordt gewijzigd
- NC-programma voor uitvoering testen met behulp van de simulatie
- NC-programma's langzaam starten
3D-gereedschapscorrectie bij het omtrekfrezen (#9 / #4-01-1)
- De aanzet voor de compensatiebeweging blijft actief totdat u andere aanzet programmeert of M128 annuleert.
- Wanneer M128 actief is, toont de besturing in het werkgebied Posities het symbool TCPM.
- M128 en FUNCTION TCPM bij de selectie AXIS POS houden geen rekening met een actieve 3D-basisrotatie. Programmeer FUNCTION TCPM met de selectie AXIS SPAT of CAM-uitvoer met rechte LN en een gereedschapsvector.
Gereedschapsinstelling compenseren met FUNCTION TCPM (#9 / #4-01-1)
- U definieert de invalshoek van het gereedschap door de asposities van de rotatie-assen direct in te voeren. Daardoor hebben de waarden betrekking op het machinecoördinatensysteem M-CS. Bij machines met koprotatieassen verandert het gereedschapscoördinatensysteem T-CS. Bij machines met tafelrotatie-assen verandert het werkstukcoördinatensysteem W-CS.
- Als bij actieve M128 de volgende functies worden uitgevoerd, breekt de besturing de programma-afloop af en verschijnt er een foutmelding:
- M91
- M92
- M144
- Gereedschapsoproep TOOL CALL
- Dynamische botsingsbewaking DCM (#40 / #5-03-1) en gelijktijdig M118 (#21 / #4-02-1)
Aanwijzingen in combinatie met machineparameters
- Met de optionele machineparameter maxCompFeed (nr. 201303) definieert de machinefabrikant de maximale snelheid van compensatiebewegingen.
- Met de optionele machineparameter maxAngleTolerance (nr. 205303) definieert de machinefabrikant de maximale hoektolerantie.
- Met de optionele machineparameter maxLinearTolerance (nr. 205305) definieert de machinefabrikant de maximale tolerantie van de lineaire as.
- Met de optionele machineparameter manualOversize (nr. 205304) definieert de machinefabrikant een handmatige overmaat voor alle objecten met botsingsbewaking.
- Met de optionele machineparameter presetToAlignAxis (nr. 300203) definieert de machinefabrikant asspecifiek hoe de besturing offset-waarden interpreteert. Bij FUNCTION TCPM en M128 is de machineparameter alleen relevant voor de rotatie-as die om de gereedschapsas roteert (meestal C_OFFS).
- Wanneer de machineparameter niet is gedefinieerd of met de waarde TRUE is gedefinieerd, kunt u met de offset een scheve ligging van het werkstuk in het vlak compenseren. De offset beïnvloedt de oriëntatie van het werkstukcoördinatensysteem W-CS.
- Wanneer de machineparameter met de waarde FALSE is gedefinieerd, kunt u met de offset geen scheve ligging van het werkstuk in het vlak compenseren. De besturing houdt geen rekening met de offset tijdens de afwerking.
Aanwijzingen met betrekking tot gereedschappen
Als tijdens een contourbewerking het gereedschap wordt ingesteld, moet een kogelfrees worden gebruikt. Anders kan het gereedschap de contour beschadigen.
Houd rekening met het volgende om de contour niet te beschadigen tijdens de bewerking met kogelfrezen:
- Bij M128 stelt de besturing het gereedschapsrotatiepunt gelijk met het gereedschapsgeleidepunt. Wanneer het gereedschapsrotatiepunt op de gereedschapspunt ligt, zal het gereedschap bij een gereedschapsinstelling de contour beschadigen. Daarom moet het geleidepunt van het gereedschap zich in het middelpunt van het gereedschap bevinden.
- Om ervoor te zorgen dat de besturing het gereedschap in de simulatie correct weergeeft, moet u de werkelijke lengte van het gereedschap opgeven in kolom L in Gereedschapsbeheer.
Bij de gereedschapsoproep in het NC-programma definieert u de kogelradius als negatieve deltawaarde in DL en verplaatst u dus het geleidepunt van het gereedschap naar het gereedschapsmiddelpunt.
Ook voor de dynamische botsingsbewaking DCM (#40 / #5-03-1) moet u de werkelijke lengte van het gereedschap opgeven in het gereedschapsbeheer.
- Wanneer het geleidepunt van het gereedschap zich in het middelpunt van het gereedschap bevindt, moet u de coördinaten van de gereedschapsas in het NC-programma met de kogelradius aanpassen.
In de functie FUNCTION TCPM kunt u het gereedschapsgeleidepunt en het gereedschapsrotatiepunt onafhankelijk van elkaar selecteren.
Gereedschapsinstelling compenseren met FUNCTION TCPM (#9 / #4-01-1)
Definitie
Afkorting | Definitie |
---|---|
TCPM (tool center point management) | Positie van de gereedschapsgeleidingspunt behouden |