CAM-genererat NC-program

Användningsområde

CAM-genererade NC-program skapas externt från styrsystemet med hjälp av CAM-system. I kombination med 5-axlad simultanbearbetning och friformsytor erbjuder CAM-system en praktisk och i vissa fall den enda möjliga lösningen.

Blisk_2

För att de CAM-genererade NC-programmen ska kunna utnyttja styrningens fulla prestandapotential och t.ex. erbjuda dig ingrepps- och korrigeringsmöjligheter måste vissa krav uppfyllas.

CAM-genererade NC-program måste uppfylla samma krav som manuellt skapade NC-program. Dessutom uppstår ytterligare krav från processkedjan.

Processteg

Processkedjan beskriver vägen från en utformning till det färdiga arbetsstycket.

Skapa 3D-modeller
(CAD)
[Object]
Definiera bearbetningsstrategier
(CAM)
[Object]
Mata ut NC-program
(Efterbehandlare)
[Object]
Exekvera NC-programmet
(NC-styrsystem)
[Object]
Utföra rörelser
(Maskiner)
[Object]
Arbetsstycke
[Object]

Utmatningsformat från NC-programmen

Utmatning i HEIDENHAIN-klartext

  • Om du matar ut NC-programmet i klartext har du följande möjligheter:
  • 3-axlad utmatning
  • Utmatning med upp till fem axlar, utan M128 eller FUNCTION TCPM
  • Utmatning med upp till fem axlar, med M128 eller FUNCTION TCPM
 
Tip
  • Förutsättningar för en 5-axlad bearbetning:
  • Maskiner med rotationsaxlar
  • Utökade funktioner grupp 1 (alternativ 8)
  • Utökade funktioner grupp 2 (alternativ 9) för M128 eller FUNCTION TCPM

Om maskinens kinematik och exakta verktygsdata är tillgängliga för CAM-systemet kan du mata ut 5-axlad NC-program utan M128 eller FUNCTION TCPM. Den programmerade matningen beräknas då för alla axelkomponenter per NC-block, vilket kan medföra olika skärhastigheter.

Maskinneutralt och mer flexibelt är ett NC-program med M128 eller FUNCTION TCPM, eftersom styrsystemet tar över kinematikberäkningen och använder verktygsdatan från verktygsförvaltningen. Den programmerade matningen verkar då på verktygets styrpunkt.

Kompensera verktygspositionering med FUNCTION TCPM (option #9)

Referenspunkter på verktyget

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.

Exempel

11 L X+88 Y+23.5375 Z-8.3 R0 F5000

; 3-axlad

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.

11 L X+88 Y+23.5375 Z-8.3 A+1.5 C+45 R0 F5000

; 5-axlad utan M128

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.

11 L X+88 Y+23.5375 Z-8.3 A+1.5 C+45 R0 F5000 M128

; 5-axlad med M128

Utmatning med vektorer

NV_XYZ

Ur fysikaliskt och geometriskt perspektiv är en vektor en riktad storhet som beskriver en riktning och en längd.

För utmatningen med vektorer behöver styrsystemet minst en normerad vektor som beskriver riktningen för ytnormalen eller verktygsinställningen. Valfritt innehåller NC-blocket båda vektorerna.

En normerad vektor är en vektor med storleken 1. Vektorstorleken motsvarar roten av summan av kvadraterna av dess komponenter.

Normierter Vektor
 
Tip
  • Förutsättning:
  • Maskiner med rotationsaxlar
  • Utökade funktioner grupp 1 (alternativ 8)
  • Utökade funktioner grupp 2 (alternativ 9)
 
Tip

Du kan uteslutande använda utmatningen med vektorer i fräsningsläget.

Växla bearbetningsläge med FUNCTION MODE

 
Tip

Vektorutmatningen med ytnormalens riktning är en förutsättning för att kunna använda den ingreppsvinkelberoende 3D-verktygsradiekorrigeringen (alternativ 92).

Ingreppsvinkelberoende 3D-radiekorrigering (alternativ #92)

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.

Exempel

11 LN X0.499 Y-3.112 Z-17.105 NX0.2196165 NY-0.1369522 NZ0.9659258

; 3-axlad med ytnormalvektor, utan verktygsorientering

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.

11 LN X0.499 Y-3.112 Z-17.105 NX0.2196165 NY-0.1369522 NZ0.9659258 TX+0,0078922 TY–0,8764339 TZ+0,2590319 M128

; 5-axlad med M128, ytnormalvektor och verktygsorientering

Struktur för ett NC-block med vektorer

8H000_28
3dkorr1

Ytnormalvektor vinkelrätt mot konturen

Verktygsriktningsvektor

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.

Exempel

11 LN X+0.499 Y-3.112 Z-17.105 NX0 NY0 NZ1 TX+0,0078922 TY–0,8764339 TZ+0,2590319

; rät linje LN med ytnormalvektor och verktygsorientering

Syntaxelement

Betydelse

LN

Rät linje LN med ytnormalvektor

X Y Z

Målkoordinater

NX NY NZ

Ytnormalvektorns komponenter

TX TY TZ

Komponenter i verktygsriktningsvektorn

Bearbetningstyper beroende på antal axlar

3-axlig bearbetning

WS_3-Achsbearbeitung

Om endast linjäraxlarna X, Y och Z är nödvändiga för bearbetningen av ett arbetsstycke, sker en 3-axlad bearbetning.

3+2-axlad bearbetning

Fraesteil_V89

Om en vridning av bearbetningsplanet är nödvändig för bearbetningen av ett arbetsstycke, sker en 3+2-axlad bearbetning.

 
Tip
  • Förutsättning:
  • Maskiner med rotationsaxlar
  • Utökade funktioner grupp 1 (alternativ 8)

Tiltad bearbetning

Anw126_5Achs

Vid tiltad bearbetning, även kallad vinklad fräsning, står verktyget i en av er definierad vinkel mot bearbetningsplanet. Du förändrar inte orienteringen för bearbetningsplan-koordinatsystemet WPL-CS, utan endast positionen för de roterande axlarna och därmed verktygsinställningen. Den förskjutning som därigenom uppstår i linjäraxlarna kan styrsystemet jämna ut.

Tiltad bearbetning används i samband med bakomskärningar liksom korta verktygsspännlängder.

 
Tip
  • Förutsättning:
  • Maskiner med rotationsaxlar
  • Utökade funktioner grupp 1 (alternativ 8)
  • Utökade funktioner grupp 2 (alternativ 9)

5-axlig bearbetning

Fraesteil_V108_Blisk_V01

Vid den 5-axlade bearbetningen, även kallad 5-axlad simultanbearbetning förflyttar maskinen fem axlar samtidigt. För friformsytor kan verktyget inriktas optimalt till arbetsstyckets yta under hela bearbetningen.

 
Tip
  • Förutsättning:
  • Maskiner med rotationsaxlar
  • Utökade funktioner grupp 1 (alternativ 8)
  • Utökade funktioner grupp 2 (alternativ 9)

Den 5-axlade bearbetningen är inte möjlig med exportversionen av styrsystemet.

Processteg

CAD

Användningsområde

Med hjälp av CAD-system skapar konstruktörer 3D-modeller av de nödvändiga arbetsstyckena. Felaktiga CAD-data påverkar hela processkedjan negativt, inklusive kvaliteten på arbetsstycket.

Anmärkning

  • Undvik öppna eller överlappande ytor och överflödiga punkter i 3D-modellerna. Använd om möjligt CAD-systemets kontrollfunktioner.
  • Konstruera eller spara 3D-modellerna på toleransmitten och inte i förhållande till de nominella måtten.
 
Tip
  • Stöd tillverkningen med ytterligare filer:
  • Färdigställ 3D-modeller i STL-format. Den interna simuleringen i styrsystemet kan använda CAD-data som t.ex. rå- och färdigdelar. Ytterligare modeller av verktygens och arbetsstyckenas spännanordningar är viktiga i samband med kollisionskontrollen (alternativ 40).
  • Förbered ritningar med de mått som ska kontrolleras. Ritningarnas filtyp spelar ingen roll här, eftersom styrsystemet även kan öppna t.ex. PDF-filer och därmed stöder papperslös tillverkning.

Definition

Förkortning

Definition

CAD (computer- aided design)

Datorstödd utformning

CAM och efterbehandlare

Användningsområde

Med hjälp av bearbetningsstrategier i CAM-systemet skapar CAM-programmerare maskin- och styrsystemoberoende NC-program baserade på CAD-datan.

Med hjälp av efterbehandlaren kan NC-programmen slutligen matas ut på ett maskin- och styrsystemspecifikt sätt.

Information om CAD-data

  • Undvik kvalitetsförluster på grund av olämpliga överföringsformat. Integrerade CAM-system med tillverkarspecifika gränssnitt fungerar till stor del utan förluster.
  • Utnyttja den tillgängliga noggrannheten hos de mottagna CAD-datan. För finbearbetning av stora radier rekommenderas ett geometri- eller modellfel som är mindre än 1 μm.

Information om kordafel och cykel 32 TOLERANS

cyc_32_prozesskette
Målbana (arbetsstyckets kontur)
[Object]
Kordafel
[Object]
NC-data
[Object]
  • Vid grovbearbetningen ligger fokus på bearbetningshastigheten.
  • Summan av kordafelet och toleransen T i cykeln 32 TOLERANS måste vara mindre än konturuppmätningen, eftersom det annars finns risk för konturskador.

    Kordafel i CAM-systemet

    0,004 mm till 0,015 mm

    Tolerans T i cykeln 32 TOLERANS

    0,05 mm till 0,3 mm

  • Vid finbearbetning med målet att uppnå hög noggrannhet måste värdena leverera den nödvändiga datatätheten.
  • Kordafel i CAM-systemet

    0,001 mm till 0,004 mm

    Tolerans T i cykeln 32 TOLERANS

    0,002 mm till 0,006 mm

  • Vid finbearbetning med målet att uppnå en hög ytkvalitet måste värdena tillåta utjämning av konturen.
  • Kordafel i CAM-systemet

    0,001 mm till 0,005 mm

    Tolerans T i cykeln 32 TOLERANS

    0,010 mm till 0,020 mm

Cykel 32 TOLERANS

Information om styrsystemsoptimerad NC-utmatning

  • Förhindra avrundningsfel genom att ange axelpositioner med minst fyra decimaler. För optiska komponenter och arbetsstycken med stora radier (små krökningar) rekommenderas minst fem decimaler. Utmatningen av ytnormalvektorer (vid rätlinje LN) kräver minst sju decimaler.
  • Förhindra att toleranser summeras genom att mata ut absoluta istället för inkrementella koordinatvärden för på varandra följande positioneringsblock.
  • Om möjligt ska positioneringsblock matas ut som cirkelbågar. Styrsystemet beräknar internt cirklar mer exakt.
  • Undvik att upprepa identiska positioner, matningsuppgifter och tilläggsfunktioner, t.ex. M3.
  • Mata ut cykeln 32 TOLERANS på nytt endast vid ändring av inställningarna.
  • Se till att hörn (krökningsövergångar) är exakt definierade av ett NC-block.
  • Om verktygsbanan matas ut med kraftiga riktningsförändringar fluktuerar matningen kraftigt. Avrunda om möjligt verktygsbanorna.
  • Bahnen_nicht_verrundet
    Bahnen_verrundet

    Verktygsbanor med kraftiga riktningsförändringar på övergångarna

    Verktygsbanor med avrundade övergångar

  • Undvik mellan- eller stödpunkter för raka banor. Dessa punkter uppstår t.ex. genom en konstant punktutmatning.
  • Förhindra mönster på arbetsstyckesytan genom att undvika exakt synkron punktfördelning på ytor med likformig krökning.
  • Använd punktavstånd som passar för arbetsstycket och bearbetningssteget. Möjliga startvärden ligger mellan 0,25 mm och 0,5 mm. Värden som är större än 2,5 mm rekommenderas inte ens med höga bearbetningsmatningar.
  • Förhindra felaktiga positioneringar genom att mata ut PLANE-funktionerna (alternativ 8) med MOVE eller TURN utan separata positioneringblock. Om du matar ut STAY och separat positionerar rotationsaxlarna använder du istället för fasta axelvärden variablerna Q120 till Q122.
  • sväng bearbetningsplan med PLANE-funktioner (alternativ 8)

  • Förhindra kraftiga matningsfall vid verktygsstyrpunkten genom att du undviker ett ogynnsamt förhållande mellan linjär och roterande axelrörelse. Det är t.ex. problematiskt med en betydande förändring av verktygets infallsvinkel vid samtidig liten förändring av verktygets position. Ta hänsyn till de inblandade axlarnas olika hastigheter.
  • Om maskinen flyttar 5 axlar samtidigt kan de kinematiska felen för axlarna förstärkas. Använd så få axlar som möjligt samtidigt.
  • Undvik onödiga matningsbegränsningar, som du kan definiera i M128 eller i funktionen FUNCTION TCPM (alternativ 9) för utjämningsrörelser.
  • Kompensera verktygspositionering med FUNCTION TCPM (option #9)

  • Ta hänsyn till det maskinspecifika beteendet hos rotationsaxlar.
  • Information om programvarugränslägesbrytare för modulaxlar

Information om verktyg

  • En kulfräs, en CAM-utmatning till verktygsmittpunkten och en hög rotationsaxeltolerans TA (1° till 3°) i cykeln 32 TOLERANS möjliggör likformiga matningsförlopp.
  • Kul- eller torusfräsar och en CAM-utmatning som refererar till verktygsspetsen kräver låga rotationsaxeltoleranser TA (ca 0,1°) i cykeln 32 TOLERANS. Vid högre värden finns det risk för konturskador. Omfattningen av konturskadorna beror t.ex. på verktygsinställningen, verktygsradien och ingreppsdjupet.

Referenspunkter på verktyget

Information om användarvänliga NC-utmatningar

  • Gör det enkelt att anpassa NC-programmet genom att använda styrningens bearbetnings- och avkännarsystemcykler.
  • Förbättra både anpassningsmöjligheterna och översikten genom att definiera matningar på en central plats med hjälp av variabler. Använd helst fritt användbara variabler, t.ex. QL-parametrar.
  • Variabler: Q-, QL-, QR- och QS-parametrar

  • Förbättra översikten genom att strukturera NC-programmen. Använd t.ex. underprogram inuti NC-programmen. Större projekt delar du om möjligt upp i flera separata NC-program.
  • Programmeringstekniker

  • Stöd korrigeringsmöjligheterna genom att mata ut konturer som är verktygsradiekorrigerade.
  • Verktygsradiekorrigering

  • Använd strukturpunkter för att möjliggöra snabb navigering i NC-programmet.
  • Översikt av NC-program

  • Kommunicera med hjälp av kommentarer viktiga anvisningar för NC-programmet.
  • Infogning av kommentarer

NC-styrningens och maskinens

Användningsområde

Styrsystemet beräknar rörelserna för de enskilda maskinaxlarna och den hastighetsprofil som behövs utifrån de i NC-programmetdefinierade punkterna. Styrsysteminterna filterfunktioner bereder och glättar då konturen så att styrsystemet håller sig inom den maximalt tillåtna banavvikelsen.

Med hjälp av servosystemet omvandlar maskinen de beräknade rörelserna och hastighetsprofilerna till verktygsrörelser.

Du kan optimera bearbetningen med hjälp av olika ingrepps- och korrigeringsmöjligheter.

Information om användning av CAM-genererade NC-program

Information om programvarugränslägesbrytare för modulaxlar

 
Tip

Följande anmärkningar om programvarugränslägesbrytare på modulo-axlar gäller även för förflyttningsgränser.

Förflyttningsgränser

För programvarugränslägesbrytare på modulo-axlar gäller följande ramvillkor:

  • Den undre gränsen är större än -360° och mindre än +360°.
  • Den övre gränsen är inte negativ och mindre än +360°.
  • Den undre gränsen är inte större än den övre gränsen.
  • Den undre och övre gränsen ligger mindre än 360° från varandra.

Om ramvillkoren inte uppfylls kan styrsystemet inte förflytta modulo-axeln och avger ett felmeddelande.

Om målpositionen eller en position som är likvärdig med den ligger inom det tillåtna området är rörelse tillåten med aktiva modulo-gränslägesbrytare. Rörelseriktningen följer automatiskt, eftersom du bara kan närma sig en av positionerna åt gången. Observera följande exempel!

Likvärdiga positioner skiljer sig med en förskjutning på n x 360° från målpositionen. Faktorn n motsvarar ett valfritt heltal.

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.

Exempel

11 L C+0 R0 F5000

; gränslägesbrytare –80° och 80°

12 L C+320

; målposition –40°

Styrsystemet positionerar modulo-axeln mellan de aktiva gränslägesbrytarna till positionen -40°, vilken är likvärdig med 320°.

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.

Exempel

11 L C-100 R0 F5000

; gränslägesbrytare –90° och 90°

12 L IC+15

; målposition –85°

Styrsystemet utför förflyttningsrörelsen eftersom målpositionen ligger inom det tillåtna området. Styrsystemet positionerar axeln i riktning mot den gränslägesbrytare som ligger närmast.

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.

Exempel

11 L C-100 R0 F5000

; gränslägesbrytare –90° och 90°

12 L IC-15

; felmeddelande

Styrsystemet avger ett felmeddelande eftersom målpositionen ligger utanför det tillåtna området.

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.

Exempel

11 L C+180 R0 F5000

; gränslägesbrytare –90° och 90°

12 L C-360

; målposition 0°: Gäller även en multipel av 360°, t.ex. 720°

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.

11 L C+180 R0 F5000

; gränslägesbrytare –90° och 90°

12 L C+360

; målposition 360°: Gäller även en multipel av 360°, t.ex. 720°

Om axeln befinner sig exakt i mitten av det förbjudna området är avståndet lika långt till båda gränslägesbrytarna. I det här fallet kan styrsystemet förflytta axeln i båda riktningarna.

Om positioneringsblocket resulterar i två likvärdiga målpositioner inom det tillåtna området positionerar styrsystemet på det kortaste avståndet. Om båda de likvärdiga målpositionerna är 180° bort väljer styrsystemet rörelseriktningen enligt det programmerade förtecknet.

Definitioner

Modulo-axel
Modulo-axlar är axlar vars kodare endast ger värden från 0° till 359,9999°. Om en axel används som spindel måste maskintillverkaren konfigurera denna axel som modulo-axel.

Rollover-axel
Rollover-axlar är rotationsaxlar, som kan utföra flera eller ett obegränsat antal varv. En rollover-axel måste konfigureras av maskintillverkaren som modulo-axel.

Modulo-räkningssätt
Positionsvisningen för en rotationsaxel med modulo-räkningssätt ligger mellan 0° och 359,9999°. Om värdet på 359,9999° överskrids börjar visningen på 0° igen.

Funktioner och funktionspaket

Rörelsestyrning ADP

Punkteverteilung

Punktfördelning

ADP

Jämförelse utan och med ADP

CAM-genererade NC-program med otillräcklig upplösning och variabel punkttäthet på intilliggande banor kan leda till matningsfluktuationer och defekter på arbetsstyckets yta.

Funktionen Advanced Dynamic Prediction ADP utökar den tidigare förberäkningen av den tillåtna maximala matningsprofilen och optimerar de inblandade axlarnas rörelsestyrning vid fräsningen. På så sätt kan du uppnå en hög ytkvalitet med kort bearbetningstid och minska den mängd efterbearbetning som krävs.

  • De främsta fördelarna med ADP i korthet:
  • Symmetriskt matningsbeteende mellan framåt- och bakåtriktade banor vid dubbelriktad fräsning.
  • Verktygsbanor som ligger bredvid varandra har likformiga matningskurvor.
  • Negativa effekter av typiska problem med CAM-genererade NC-program kompenseras eller lindras, t.ex.:
    • Korta trappsteg
    • Grova kordatoleranser
    • Kraftigt avrundade block-slutpunktskoordinater
  • Även under svåra förhållanden upprätthåller styrsystemet exakt de dynamiska parametrarna.

Dynamic Efficiency

Anw245_V03_Schwerzerspanung_de_office

Med funktionspaketet Dynamic Efficiency kan du öka processäkerheten vid kraftig maskinbearbetning och grovbearbetning och på så sätt göra den mer effektiv.

  • Dynamic Efficiency omfattar följande programvarufunktioner:
  • Active Chatter Control ACC (alternativ 145)
  • Adaptive Feed Control AFC (alternativ 45)
  • Cykler för virvelfräsning (alternativ 167)
  • Användning av Dynamic Efficiency erbjuder följande fördelar:
  • ACC, AFC och virvelfräsningen minskar bearbetningstiden med hjälp av en högre metallborttagningsvolym.
  • AFC möjliggör verktygsövervakning och ökar därmed processäkerheten.
  • ACC och virvelfräsningen förlänger verktygslivslängden.
 
Manual

Ytterligare information finns i broschyren alternativ och tillbehör.

Dynamic Precision

Fraesteil_V100_CTC_V01_1_de_office

Med funktionspaketet Dynamic Precision kan du bearbeta snabbt och exakt med hög ytkvalitet.

  • Dynamic Precision omfattar följande programvarufunktioner:
  • Cross Talk Compensation CTC (alternativ 141)
  • Position Adaptive Control PAC (alternativ 142)
  • Load Adaptive Control LAC (alternativ 143)
  • Motion Adaptive Control MAC (alternativ 144)
  • Active Vibration Damping AVD (alternativ 146)
  • Funktionerna erbjuder var och en för sig avgörande förbättringar. De kan dock även kombineras med varandra och komplettera varandra:
  • CTC höjer noggrannheten i accelerationsfaserna.
  • AVD möljliggör bättre ytor.
  • CTC och AVD leder till en snabbare och mer exakt bearbetning.
  • PAC leder till en ökad konturöverensstämmelse.
  • LAC håller noggrannheten konstant, även vid variabel belastning.
  • MAC minskar vibrationer och ökar den maximala accelerationen vid snabbgångsrörelser.
 
Manual

Ytterligare information finns i broschyren alternativ och tillbehör.