Med funktionen PLANE VECTOR definieras bearbetningsplanet med två vektorer.
Användningsområde
Relaterade ämnen
- Utmatningsformat från NC-programmen
Funktionsbeskrivning
Vektorer definierar ett bearbetningsplan som två inbördes oberoende riktningsangivelser utgående från det osvängda arbetsstycke-koordinatsystem W-CS.
![]() | ![]() |
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.
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.
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.
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 |
Ursprungligt tillstånd | 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 | 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. |
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.
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. |
SYM eller SEQ | |
COORD ROT eller TABLE ROT |
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 |