Kompensera verktygspositionering med FUNCTION TCPM (option #9)

Användningsområde

Med funktionen FUNCTION TCPM påverkas styrningens positioneringsbeteende. Om du aktiverar FUNCTION TCPM, kompenserar styrsystemet förändrade verktygsjusteringar med hjälp av en utjämningsrörelse hos de linjära axlarna.

Man kan använda FUNCTION TCPM t.ex. vid en inställd bearbetning till att ändra inställningen på verktyget medan verktygsstyrpunktens position mot konturen förblir densamma.

 
Tip

Istället för M128 rekommenderar HEIDENHAIN den kraftfullare funktionen FUNCTION TCPM.

Förutsättningar

  • Maskiner med rotationsaxlar
  • Kinematikbeskrivning
  • Styrsystemet kräver en kinematikbeskrivning som maskintillverkaren tar fram för att kunna beräkna svängvinkeln.

  • Programvarualternativ 9 utökade funktioner grupp 2

Funktionsbeskrivning

FunktionenFUNCTION TCPM är en vidareutveckling av funktionen M128, med vilken du kan bestämma styrningens beteende vid positioneringen av rotationsaxlarna.

M128_inaktiv
M128_aktiv

Beteende utan TCPM

Beteende med TCPM

När UNCTION TCPM är aktiv presenterar styrsystemet symbolen TCPM i positionspresentationen.

arbetsområde Positioner

Med funktionen FUNCTION RESET TCPM återställs funktionen FUNCTION TCPM.

Inmatning

FUNCTION TCPM

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.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

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.

 
Tip

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.

10 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT CENTER-CENTER F1000

NC-funktionen innehåller följande syntaxelement:

Syntaxelement

Betydelse

FUNCTION TCPM

Syntaxöppnare för kompensering av verktygslutningar

F TCP eller F CONT

Tolkning av den programmerade matningen

Tolkning av den programmerade matningen

AXIS POS eller AXIS SPAT

Tolkning av de programmerade rotationsaxelkoordinaterna

Tolkning av de programmerade rotationsaxelkoordinaterna

PATHCTRL AXIS eller PATHCTRL VECTOR

REFPNT TIP-TIP, REFPNT TIP-CENTER eller REFPNT CENTER-CENTER

Val av verktygsstyrningspunkt och verktygsvridningspunkt

Val mellan verktygsstyrningspunkt och verktygs-vridpunkt

Syntaxelement valfritt

F

Maximal matning för utjämningsrörelsen i de linjära axlarna vid rörelser med vridaxeldel

Begränsning av linjäraxelmatning

Syntaxelement valfritt

FUNCTION RESET TCPM

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.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

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.

 
Tip

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.

10 FUNCTION RESET TCPM

NC-funktionen innehåller följande syntaxelement:

Syntaxelement

Betydelse

FUNCTION RESET TCPM

Syntaxöppnare för återställning av FUNCTION TCPM

Tolkning av den programmerade matningen

Styrsystemet erbjuder följande möjligheter att tolka matningen:

Urval

Funktion

F TCP

Med valet F TCPtolkar styrsystemet den programmerade matningen som relativhastighet mellan verktygsstyrningspunkten och arbetsstycket.

F CONT

Med valet F CONTtolkar styrsystemet den programmerade matningen som konturmatning. Styrsystemet överför därvid konturförskjutningen till respektive axlar för det aktiva NC-blocket.

Tolkning av de programmerade rotationsaxelkoordinaterna

Styrsystemet erbjuder följande möjligheter, att tolka verktygsjusteringen mellan start- och slutposition:

Urval

Funktion

AXIS_POSITION_1
AXIS POS

Med valet AXIS POS tolkar styrsystemet de programmerade vridaxelkoordinaterna som axelvinkel. Styrsystemet positionerar vridaxlarna på de i NC-programmet definierade positionerna.

Valet AXIS POS är i huvudsak lämplig i kombination med rätvinkligt placerade rotationsaxlar. Bara när de programmerade rotationsaxelkoordinaterna är korrekt definierade i förhållande till bearbetningsplanets önskade orientering (t.ex. programmerat med hjälp av ett CAM-system), kan du även använda AXIS POS vid avvikande maskinkoncept (t.ex. 45°-spindelhuvuden).

AXIS_SPATIAL_01
AXIS SPAT

Med valet AXIS SPAT tolkar styrsystemet de programmerade vridaxelkoordinaterna som rymdvinkel.

Styrsystemet föredrar att ställa in rymdvinklarna som orientering för koordinatsystemet och svänger endast in de axlar som behövs.

Med valet AXIS SPAT kan du använda NC-programmet oberoende av kinematik.

Med hjälp av valet AXIS SPAT definierar du rymdvinkel, som hänvisar till inmatnings-koordinatsystemet I-CS. Den definierade vinkeln verkar då som en inkrementell rymdvinkel. Programmera alltid SPA, SPB och SPC med AXIS SPAT i det första förflyttningsblocket efter funktionen FUNCTION TCPM, även vid rymdvinklar på 0°.

Inmatnings-koordinatsystem I-CS

Interpolering av verktygets inställning mellan start- och slutposition

Styrsystemet erbjuder följande möjligheter, att interpolera verktygsjusteringen mellan start- och slutposition:

Urval

Funktion

PATH_CONTROL_Vector
PATHCTRL AXIS

Med valet PATHCTRL AXIS interpolerar styrsystemet mellan start- och slutpunkt linjärt.

Man använder PATHCTRL AXIS för NC-program med små ändringar i verktygsanpassningen perNC-block. Därvid kan vinkeln TA i cykel 32 vara stor.

Cykel 32 TOLERANS

Det går att användaPATHCTRL AXIS både för planfräsning och periferifräsning.

3D-verktygskompensering vid planfräsning (alternativ 9)

3D-verktygskompensering vid perifer fräsning (alternativ 9)

PATH_CONTROL_AXIS
PATHCTRL VECTOR

Med valet PATHCTRL VECTOR ligger verktygsorienteringen inom ett NC-block alltid i det plan som bestämts genom start- och slutorientiering.

Med PATHCTRL VECTOR skapar styrsystemet även vid stora ändringar på verktygsanpassningen en jämn yta.

Man använder PATHCTRL VECTOR vid Umfangsfräsen med stora ändringar på verktygsanpassningen per NC-block.

Med båda valmöjligheterna förflyttar styrsystemet den programmerade verktygsstyrningspunkten på en rät linje mellan start- och slutpositionen.

 
Tip

För att få en kontinuerlig rörelse går det att definiera cykel 32 med en tolerans för vridaxlarna.

Cykel 32 TOLERANS

Val mellan verktygsstyrningspunkt och verktygs-vridpunkt

Styrsystemet erbjuder följande möjligheter, för att definiera verktygsstyrningspunkten och den verktyg-vridningspunkten:

Urval

Funktion

REFPNT TIP-TIP

Med valet REFPNT TIP-TIP ligger verktygsstyrningspunkten och Verktygsvridningspunkten vid verktygsspetsen.

REFPNT TIP-CENTER

Med valet REFPNT TIP-CENTER ligger verktygsstyrningspunkten vid verktygsspetsen. Verktygsvridningspunkten ligger i verktygets mittpunkt.

Valet REFPNT TIP-CENTER är optimerat för vridverktyg (alternativ 50). Om styrsystemet placerar ut vridaxlarna förblir verktygsvridningspunkten på samma plats. På så sätt kan du t.ex. skapa komplexa konturer genom samtidig vridning.

Teoretiska och Virtuella

REFPNT CENTER-CENTER

Med valet REFPNT CENTER-CENTER ligger verktygsstyrningspunkten och Verktygsvridningspunkten vid verktygets mittpunkt.

Med valet REFPNT CENTER-CENTER kan du bearbeta CAM-genererade NC-program, som matas ut till verktygets mittpunkt och ändå mäter verktyget till spetsen.

 
Tip

På så sätt kan styrsystemet under bearbetning övervaka hela verktygslängd för kollisioner.

Denna funktion kunde du tills nu bara nå med en förkortning av verktyget med DL varvid styrsystemet övervakar resten av verktygslängden.

Verktygsdata inom variabler

Om du programmerar fickfräsningscykler med REFPNT CENTER-CENTER kommer styrsystemet att generera ett felmeddelande.

Översikt

Referenspunkter på verktyget

Inmatning av utgångspunkten är valfri. När du inte anger den, använder styrsystemet REFPNT TIP-TIP.

TURN_MILL_TOOL
Urvalsmöjligheter ör verktyg-referenspunkt och verktygsvridpunkt

Begränsning av linjäraxelmatning

Med den valfria inmatningen F begränsar du linjäraxlarnas matning vid rörelser med rotationsaxeldelar.

Därigenom kan snabba kompenseringsrörelser förhindras, t.ex. vid returrörelser med snabbtransport.

 
Tip

Välj inte ett alltför lågt värde för begränsning av linjäraxelmatningen, då det kan förekomma kraftiga matningsvariationer vid verktygets styrningspunkt. Matningsvariationer medför lägre ytkvalitet.

Matningsbegränsningen verkar även vid aktiv FUNCTION TCPM enbart vid rörelser med en rotationsaxeldel, inte vid rena linjäraxelrörelser.

Begränsningen av linjäraxelmatningen är verksam tills du gör en ny programmering eller en återställning av FUNCTION TCPM.

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Rotationsaxlar med Hirth-koppling måste köras ut ur kuggkopplingen för att kunna vridas. Under utkörning och tiltrörelsen finns det kollisionsrisk!
  1. Frikör verktyget innan du förändrar rotationsaxelns läge
  • Före positioneringar med M91 eller M92 och före ett TOOL CALL-block skall FUNCTION TCPM återställas.
  • Det går att använda följande cykler med aktiv FUNCTION TCPM:
    • Cykel 32 TOLERANS
    • Cykel 800 ANPASSA SVARVSYSTEM (alternativ 50)
    • Cykel 882 SVARVNING SIMULTANGROVBEARBETNING (alternativ 158)
    • Cykel 883 SVARVNING SIMULTANFINBEARBETNING (alternativ 158)
    • Cykel 444 AVKAENNING 3D
  • Vid ytfräsning ska enbart kulfräsar användas för att undvika konturskador. I kombination med andra verktygsformer ska NC-programmet kontrolleras med hjälp av arbetsområdet Simuleringbeträffande potentiella konturskador.
  • Anmärkning

Anvisningar i samband med maskinparametrar

Med den valfria maskinparametern presetToAlignAxis (nr 300203) definierar maskintillverkaren axelspecifikt hur styrsystemet ska tolka förskjutningar. Vid FUNCTION TCPM och M128 är maskinparametern bara relevant för den rotationsaxel som roterar kring verktygsaxeln (oftast C_OFFS).

Bastransformation och förskjutning

  • Om maskinparametern inte har definierats eller har definierats med värdet TRUE kan du kompensera ett arbetsstyckes snedställning i planet med förskjutningen. Förskjutningen påverkar orienteringen hos arbetsstyckeskoordinatsystemet W-CS.
  • arbetsstycke-koordinatsystem W-CS

  • Om maskinparametern har definierats med värdet FALSE kan du inte kompensera arbetsstyckens snedställning i planet med förskjutningen. Styrsystemet tar inte hänsyn till förskjutningen under exekveringen.