PLANE VECTOR

Användningsområde

Med funktionen PLANE VECTOR definieras bearbetningsplanet med två vektorer.

Funktionsbeskrivning

Vektorer definierar ett bearbetningsplan som två inbördes oberoende riktningsangivelser utgående från det osvängda arbetsstycke-koordinatsystem W-CS.

vec_basis
vec_norm_2

Basvektor med komponenterna BX, BY och BZ

Komponent NZ till normalvektor

Även när en eller flera komponenter innehåller värdet 0 måste alla sex komponenterna definieras.

 
Tip

Det går inte att mata in någon normerad vektor. Det går att använda ritningsmått eller ange valfria värden som inte ändrar förhållandet mellan komponenterna.

Användningsexempel

Basvektorn med komponenterna BX, BY och BZ definierar riktningen på den svängda X-axeln. Normalvektor med komponenterna NX, NY och NZ definierar riktningen på en svängda Z-axeln och därmed indirekt bearbetningsplanet. Normalvektorn står vinkelrätt mot det svängda bearbetningsplanet.

Användningsexempel

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 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT

Ursprungligt tillstånd

Schwenk_einfach_bsp_2

Det ursprungliga tillståndet visar positionen och riktningen på ännu osvängda bearbetningsplan-koordinatsystem WPL-CS. Läget definierar arbetsstyckets nollpunkt som matades in i exemplet i den övre kanten av fasen. Den aktiva arbetsstycke-nollpunkten definierar även den position kring vilken styrsystemet orienterar eller roterar WPL-CS.

Inriktningen på verktygsaxeln

Schwenk_einfach_bsp_3

Med hjälp av den definierade normalvektorn med komponenterna NX+0, NY-1 och NZ+1 orienterar styrsystemet Z-axeln på bearbetningsplan-koordinatsystemet WPL-CS vinkelrätt mot fasområdet.

Inriktningen på den svängda X-axeln motsvarar genom komponent BX+1 inriktningen på den osvängda X-axeln.

Riktningen på den svängda Y-axeln ger sig automatiskt eftersom alla axlar står vinkelrätt mot varandra.

 
Tip

Om bearbetningen av fasen programmeras i ett underprogram kan en kringgående fas med fyra bearbetningsplansdefinitioner genomföras.

  • Om exemplet definierar bearbetningsplanet för den första fasningen, programmera de återstående faserna med hjälp av följande vektor-komponenter:
  • BX+0, BY+1 och BZ+0 samt NX+1, NY+0 och NZ+1 för den andra fasen
  • BX-1, BY+0 och BZ+0 samt NX+0, NY+1 och NZ+1 för den tredje fasen
  • BX+0, BY-1 och BZ+0 samt NX-1, NY+0 och NZ+1 för den fjärde fasen

Värdena refererar till det osvängda arbetsstyckeskoordinatsystemet W-CS.

Observera att du måste flytta arbetsstyckets nollpunkt före varje definition av bearbetningsplan.

Inmatning

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 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT

NC-funktionen innehåller följande syntaxelement:

Syntaxelement

Betydelse

PLANE VECTOR

Syntaxöppnare för definition av bearbetningsplan med hjälp av två rymdvinklar

BX, BY och BZ

Komponenter i basvektorn hänvisar till arbetsstycke-koordinatsystem W-CS för orientering av den svängda X-axeln

Inmatning: -99.9999999–+99.9999999

NX, NY och NZ

Komponenter till normalvektorn hänvisar till W-CS för orientering av den svängda Z-axeln

Inmatning: -99.9999999–+99.9999999

MOVE, TURN eller STAY

Typ av roterande axelpositionering

 
Tip

Beroende på urval kan du definiera de valfria syntaxelementen MB, DIST och F, F AUTO eller FMAX.

Vridaxelpositioniering

SYM eller SEQ

Val av en unik svänglösning

svänglösningar

Syntaxelement valfritt

COORD ROT eller TABLE ROT

Transformeringstyp

Transformationsarter

Syntaxelement valfritt

Anmärkning

  • Om komponenterna i normalvektorn innehåller mycket små värden, t.ex. 0 eller 0,0000001, kan styrsystemet inte bestämma svängningen på bearbetningsplanet. I sådana fall avbryter styrsystemet bearbetningen med ett felmeddelande. Detta förhållande går inte att konfigurera.
  • Styrsystemet räknar internt fram de av dina inmatade värden normerade vektorerna.

Anvisningar associerade med vektorer som inte är vinkelräta

För att bearbetningsplanet ska definieras entydigt måste vektorerna programmeras vinkelrätt mot varandra.

Med den valfria maskinparametern autoCorrectVector (nr 201207) definierar maskintillverkaren styrningens beteende vid icke-vinkelräta vektorer.

Som ett alternativ till ett felmeddelande kan styrsystemet korrigera eller ersätta den icke-vinkelräta basvektorn. Styrsystemet förändrar inte normalvektorn då.

  • Styrningens korrigeringsförhållanden vid icke vinkelrätt basvektor:
  • Styrsystemet projicerar basvektorn längs normalvektorn på bearbetningsplanet, som definierats genom normalvektorn.
  • Styrsystemets justeringsbeteende vid icke vinkelrät basvektor, som dessutom är för kort, parallell eller antiparallell mot normalvektorn:
  • När normalvektorn i komponenten NX innehåller värdet 0 motsvarar basvektorn den ursprungliga X-axeln.
  • När normalvektorn i komponenten NY innehåller värdet 0 motsvarar basvektorn den ursprungliga Y-axeln.

Definition

Förkortning

Definition

B t.ex. i BX

Basvektor

N t.ex. i NX

Normalvektor