PLANE VECTOR
Uporaba
S funkcijo PLANE VECTOR določite obdelovalno ravnino z dvema vektorjema.
Sorodne teme
- Oblike za prenos NC-programov
Opis funkcije
Vektorji določajo obdelovalno ravnino kot dve zaporedno nadgrajujoči se navedbi smeri, izhajajoč iz nezavrtenega koordinatnega sistema obdelovanca W-CS.
Osnovni vektor s komponentami BX, BY in BZ | Komponenta NZ normalnega vektorja |
Tudi če ena ali več komponent vsebuje vrednost 0, morate določiti vseh šest komponent.
Ni vam treba vnesti nobenega normiranega vektorja. Uporabite lahko mere slike ali poljubne vrednosti, ki ne spreminjajo razmerja komponent med seboj.
Osnovni vektor s komponentami BX, BY in BZ določa smer zavrtene osi X. Normalni vektor s komponentami NX, NY in NZ določa smer zavrtene osi Z in s tem posredno tudi obdelovalne ravnine. Normalni vektor se nahaja navpično na zavrteno obdelovalno ravnino.
Primer uporabe
11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT |
Izhodiščno stanje | Izhodiščno stanje prikazuje položaj in orientacijo še nezavrtenega koordinatnega sistema obdelovalne ravnine WPL-CS. Položaj določa ničelna točka obdelovanca, ki je v primeru potisnjena na zgornji rob posnetega roba. Aktivna ničelna točka obdelovanca določa tudi položaj, okrog katerega krmiljenje orientira ali vrti možnost WPL-CS. |
Orientacija orodne osi | S pomočjo določenega normalnega vektorja s komponentami NX+0, NY-1 in NZ+1 krmiljenje os Z koordinatnega sistem obdelovalne ravnine WPL-CS orientira navpično na površino posnetega roba. Poravnava zavrtene osi X se zaradi komponente BX+1 sklada z orientacijo nezavrtene osi X. Orientacija zavrtene osi Y nastane samodejno, saj so vse osi med seboj razporejene navpično. |
Če obdelavo posnetega roba programirate znotraj podprograma, lahko s štirimi definicijami obdelovalne ravnine izdelate obhodni posneti rob.
Če primer določa obdelovalno ravnino prvega posnetega roba, preostale posnete robe programirate s pomočjo naslednjih vektorskih komponent:
- BX+0, BY+1 in BZ+0 ter NX+1, NY+0 in NZ+1 za drugi posneti rob
- BX-1, BY+0 in BZ+0 ter NX+0, NY+1 in NZ+1 za tretji posneti rob
- BX+0, BY-1 in BZ+0 ter NX-1, NY+0 in NZ+1 za četrti posneti rob
Vrednosti se nanašajo na nezavrten koordinatni sistem obdelovanca W-CS.
Upoštevajte, da morate pred vsako definicijo obdelovalne ravnine premakniti ničelno točko obdelovanca.
Vnos
11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT |
NC-funkcija vsebuje naslednje sintaktične elemente:
Sintaktični element | Pomen |
---|---|
PLANE VECTOR | Odpiralnik sintakse za definicijo obdelovalne ravnine s pomočjo dveh vektorjev |
BX, BY in BZ | Komponente osnovnega vektorja povezane s koordinatnim sistemom obdelovanca W-CS za orientacijo zavrtene osi X Vnos: -99.9999999...+99.9999999 |
NX, NY in NZ | Komponente normalnega vektorja povezane z možnostjo W-CS za orientacijo zavrtene osi Z Vnos: -99.9999999...+99.9999999 |
MOVE, TURN ali STAY | Vrsta pozicioniranja rotacijskih osi Tip Odvisno od izbire lahko določite izbirne sintaktične elemente MB, DIST in F, F AUTO ali FMAX. |
SYM ali SEQ | |
COORD ROT ali TABLE ROT |
Napotki
- Če komponente normalnega vektorja vsebujejo zelo majhne vrednost, npr. 0 ali 0,0000001, krmiljenje ne more določiti nagnjenosti obdelovalne ravnine. V takšnih primerih krmiljenje obdelavo prekine s sporočilom o napaki. Tega vedenja ni mogoče konfigurirati.
- Krmiljenje notranje izračuna posamezne normirane vektorje iz vnesenih vrednosti.
Napotki v povezavi z nenavpičnimi vektorji
Da je definicija obdelovalne ravnine jasna, morajo biti vektorji programirani navpično drug do drugega.
Z izbirnim strojnim parametrom autoCorrectVector (št. 201207) proizvajalec stroja določi vedenje krmiljenja pri nenavpičnih vektorjih.
Kot alternativno sporočilu o napaki lahko krmiljenje nenavpični osnovni sektor popravi ali zamenja. Krmiljenje pri tem ne spremeni normalnega vektorja.
Vedenje krmiljenja pri popravku v primeru, ko osnovni vektor ni pravokoten:
- Krmiljenje osnovni vektor vzdolž normalnega vektorja projicira obdelovalno ravnino, ki je določena z normalnim vektorjem.
Vedenje krmiljenja ob popravku v primeru, ko osnovni vektor ni navpičen, poleg tega pa je prekratek, vzporeden ali nevzporeden normalnemu vektorju:
- Če normalni vektor v komponenti NX vsebuje vrednost 0, je osnovni vektor skladen z izvorno osjo X.
- Če normalni vektor v komponenti NY vsebuje vrednost 0, je osnovni vektor skladen z izvorno osjo Y.
Definicija
Okrajšava | Definicija |
---|---|
B npr. v BX | Osnovni vektor |
N npr. v NX | Normalni vektor |