PLANE VECTOR

Použití

Pomocí funkce PLANE VECTOR definujete rovinu obrábění se dvěma vektory.

Popis funkce

Vektory definují rovinu obrábění jako dva vzájemně nezávislé směry, vycházející z nenaklopeného souřadného systému obrobku W-CS.

vec_basis
vec_norm_2

Základní vektor se složkami BX, BY a BZ

Složka NZ normálového vektoru

I když jedna nebo více komponent obsahuje hodnotu 0, musíte definovat všech šest komponent.

 
Tip

Nemusíte zadávat normalizovaný vektor. Můžete použít rozměry z výkresu nebo jakékoli hodnoty, které nemění vzájemný vztah komponent.

Příklad použití

Základní vektor se složkami BX, BY a BZ definuje směr naklopené osy X. Normálový vektor se složkami NX, NY a NZ definuje směr naklopené osy Z a tím nepřímo rovinu obrábění. Normálový vektor je kolmý k naklopené rovině obrábění.

Příklad použití

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

Příklad

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

Výchozí stav

Schwenk_einfach_bsp_2

Výchozí stav ukazuje polohu a orientaci ještě nenaklopeného souřadnicového systému roviny obrábění WPL-CS. Poloha definuje nulový bod obrobku, který byl v příkladu posunutý na horní hranu zkosení. Aktivní nulový bod obrobku také definuje polohu, kolem které řídicí systém orientuje nebo otáčí WPL-CS.

Orientování osy nástroje

Schwenk_einfach_bsp_3

Pomocí definovaného normálového vektoru se složkami NX+0, NY-1 a NZ+1 řízení orientuje osu Z souřadnicového systému roviny obrábění WPL-CS kolmo k ploše zkosení.

Orientace naklopené osy X odpovídá orientaci nenaklopené osy X přes komponentu BX+1.

Orientace naklopené osy Y je automatická, protože všechny osy jsou na sebe kolmé.

 
Tip

Pokud naprogramujete obrábění zkosení v rámci podprogramu, můžete vytvořit obvodové zkosení se čtyřmi definicemi rovin obrábění.

  • Pokud příklad definuje rovinu obrábění prvního zkosení, naprogramujte zbývající zkosení pomocí následujících vektorových komponentů:
  • BX+0, BY+1 a BZ+0 jakož i NX+1, NY+0 a NZ+1 pro druhé zkosení
  • BX+0, BY+0 a BZ+0 jakož i NX+0, NY+1 a NZ+1 pro třetí zkosení
  • BX+0, BY+1 a BZ+0 jakož i NX+1, NY+0 a NZ+1 pro čtvrté zkosení

Hodnoty se vztahují k nenaklopenému souřadnému systému obrobku W-CS.

Pamatujte, že před každou definicí roviny obrábění musíte posunout nulový bod obrobku.

Zadání

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

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

NC-funkce obsahuje následující prvky syntaxe:

Prvek syntaxe

Význam

PLANE VECTOR

Otvírač syntaxe pro definici roviny obrábění pomocí dvou vektorů

BX, BY a BZ

Komponenty základního vektoru související se souřadným systémem obrobku W-CS pro orientaci naklopené osy X

Rozsah zadávání: -99,999 999 9 ... +99,999 999 9

NX, NY a NZ

Komponenty normálového vektoru vztažené k systému W-CS pro orientaci naklopené osy Z

Rozsah zadávání: -99,999 999 9 ... +99,999 999 9

MOVE, TURN nebo STAY

Druh polohování rotačních os

 
Tip

V závislosti na výběru můžete definovat volitelné prvky syntaxe MB, DIST a F, F AUTO nebo FMAX.

Polohování rotační osy

SYM nebo SEQ

Výběr jednoznačného řešení naklopení

Řešení naklopení

Prvek syntaxe je volitelný

COORD ROT nebo TABLE ROT

Způsob transformace

Druhy transformací

Prvek syntaxe je volitelný

Upozornění

  • Mají-li složky normálového vektoru velmi malé hodnoty, kupř. 0 nebo 0,0000001, nemůže řídicí systém určit sklon roviny obrábění. V takových případech řídicí systém přeruší zpracování s chybovým hlášením. Toto chování nelze konfigurovat.
  • Řídicí systém vypočítává interně z vašich údajů vždy normované vektory.

Poznámky spojené s nekolmými vektory

Aby byla rovina obrábění jasně definována, musí být vektory naprogramovány navzájem kolmo.

Výrobce stroje používá volitelný strojní parametr autoCorrectVector (č.201207) k definování chování řízení pro nekolmé vektory.

Alternativně k chybovému hlášení může řídicí systém opravit nebo nahradit nekolmý základní vektor. Normálový vektor přitom řídicí systém nezmění.

  • Opravné chování řídicího systému, když základní vektor není vertikální:
  • Řízení promítá základní vektor podél normálového vektoru do roviny obrábění, definované normálovým vektorem.
  • Korekční chování řídicího systému, když není základní vektor kolmý, který je kromě toho krátký, paralelní nebo antiparalelně vůči normálovému vektoru:
  • Pokud normálový vektor v komponentě NX obsahuje hodnotu 0, odpovídá základní vektor původní ose X.
  • Pokud normálový vektor v komponentě NY obsahuje hodnotu 0, odpovídá základní vektor původní ose Y.

Definice

Zkratka

Definice

B např. v BX

Vektor báze

N např. v NX

Normálový vektor