PLANE VECTOR

Bruk

Med funksjonen PLANE VECTOR definerer du arbeidsplanet med to vektorer.

Funksjonsbeskrivelse

Vektorer definerer et arbeidsplan som to uavhengige retninger med utgangspunkt i det ikke-dreide emnekoordinatsystemet W-CS.

vec_basis
vec_norm_2

Basisvektor med komponentene BX, BY og BZ

NZ-komponenten til normalvektoren

Selv om én eller flere komponenter inneholder verdien 0, må du definere alle seks komponentene.

 
Tip

Du trenger ikke å angi en normert vektor. Du kan bruke tegningsmålene eller verdier som ikke endrer forholdet mellom komponentene til hverandre.

Brukseksempel

Basisvektoren med komponentene BX, BY og BZ definerer retningen til den dreide X-aksen. Normalvektoren med komponentene NX, NY og NZ definerer retningen til den dreide Z-aksen og dermed indirekte arbeidsplanet. Normalvektoren står vinkelrett på det dreide arbeidsplanet.

Brukseksempel

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT

Utgangstilstand

Schwenk_einfach_bsp_2

Utgangstilstanden viser posisjonen og orienteringen til arbeidsplankoordinatsystemet WPL-CS som ennå ikke er dreid. Posisjonen er definert av emnets nullpunkt, som ble forskjøvet til den øvre kanten av fasingen i eksemplet. Det aktive nullpunktet for emnet definerer også posisjonen som styringen orienterer eller roterer WPL-CS rundt.

Orientering av verktøyaksen

Schwenk_einfach_bsp_3

Ved å bruke den definerte normalvektoren med komponentene NX+0, NY-1 og NZ+1orienterer styringen Z-aksen til WPL-CS arbeidsplankoordinatsystemet vinkelrett på overflaten av fasen.

Orienteringen til den dreide X-aksen tilsvarer orienteringen til den ikke-dreide X-aksen gjennom komponenten BX+1.

Orienteringen av den dreide Y-aksen skjer automatisk siden alle aksene står vinkelrett på hverandre.

 
Tip

Hvis du programmerer bearbeidingen av fasingen i et underprogram, kan du bearbeide en omkretsfasing med fire arbeidsplandefinisjoner.

  • Hvis eksemplet definerer arbeidsplanet til den første fasen, programmerer du de resterende fasene ved hjelp av følgende vektorkomponenter:
  • BX+0, BY+1 og BZ+0 samt NX+1, NY+0 og NZ+1 for andre fase
  • BX-1, BY+0 og BZ+0 og NX+0, NY+1 og NZ+1 for tredje fase
  • BX+0, BY-1 og BZ+0 og NX-1, NY+0 og NZ+1 for fjerde fase

Verdiene refererer til det ikke-dreide emnekoordinatsystemet W-CS.

Vær oppmerksom på at du må flytte emnets nullpunkt før hver arbeidsplandefinisjon.

Innføring

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

PLANE VECTOR

Syntaksåpning for arbeidsplandefinisjonen ved hjelp av tre romvinkler

BX, BY og BZ

Komponenter av basisvektoren relatert til emnets koordinatsystem W-CS for orientering av den dreide X-aksen

Inndata: -99.9999999...+99.9999999

NX, NY og NZ

Komponenter av normalvektoren relatert til W-CS for orientering av den dreide Z-aksen

Inndata: -99.9999999...+99.9999999

MOVE, TURN oder STAY

Type roteringsakseposisjonering

 
Tip

Avhengig av valget kan du definere de valgfrie syntakselementene MB, DIST og F, F AUTO eller FMAX.

Posisjonering av roteringsakse

SYM eller SEQ

Valg av en entydig dreieløsning

Dreieløsninger

Valgfritt syntakselement

COORD ROT eller TABLE ROT

Transformasjonstype

Typer transformasjon

Valgfritt syntakselement

Tips:

  • Hvis komponentene i normalvektoren har svært små verdier, f.eks. hvis verdiene inneholder 0 eller 0,0000001, kan ikke styringen bestemme helningen til arbeidsplanet. I slike tilfeller avbryter styringen bearbeidingen med en feilmelding. Denne atferden kan ikke konfigureres.
  • Styringen beregner normerte vektorer internt på grunnlag av verdiene du har angitt.

Merknader ved ikke-vinkelrette vektorer

For at definisjonen av arbeidsplanet skal være entydig, må vektorene være programmert vinkelrett mot hverandre.

Maskinprodusenten bruker den valgfrie maskinparameteren autoCorrectVector (nr. 201207) for å definere atferden til styringen for ikke-vertikale vektorer.

Som et alternativ til en feilmelding kan styringen korrigere eller erstatte den ikke-vinkelrette grunnvektoren. Men styringen ender ikke normalvektoren.

  • Styringens standard-korrekturatferd hvis basisvektoren ikke er loddrett:
  • Styringen projiserer basisvektoren langs normalvektoren inn på arbeidsplanet definert av normalvektoren.
  • Styringens korrekturatferd hvis basisvektoren ikke er loddrett og i tillegg er for kort, parallell eller antiparallell med normalvektoren:
  • Hvis normalvektoren i NX-komponenten inneholder verdien 0, tilsvarer basisvektoren den opprinnelige X-aksen.
  • Hvis normalvektoren i NY-komponenten inneholder verdien 0, tilsvarer grunnvektoren den opprinnelige Y-aksen.

Definisjon

Forkortelse

Definisjon

B f.eks. i BX

Basisvektor

N f.eks. i NX

Normalvektor