Kompenzácia sklonu nástroja s FUNCTION TCPM (možnosť č. 9)

Aplikácia

Pomocou funkcie FUNCTION TCPM ovplyvňujete priebeh polohovania ovládania. Keď aktivujete funkciu FUNCTION TCPM, kompenzuje ovládanie zmenené priblíženia nástroja pomocou vyrovnávacieho pohybu lineárnych osí.

Pomocou funkcie FUNCTION TCPM môžete napr. pri priblíženom obrábaní zmeniť priblíženie nástroja, zatiaľ čo poloha vodiaceho bodu nástroja k obrysu zostáva rovnaká.

 
Tip

Namiesto funkcie M128 odporúča spoločnosť HEIDENHAIN výkonnejšie funkciu FUNCTION TCPM.

Predpoklady

  • Stroj s osami otáčania
  • Popis kinematiky
  • Ovládanie potrebuje na výpočet uhlov natočenia popis kinematiky, ktorý zostaví výrobca stroja.

  • Voliteľný softvér č. 9 Rozšírené funkcie skupina 2

Opis funkcie

Funkcia FUNCTION TCPM je rozvinutejšou verziou funkcie M128, pomocou ktorej môžete zadefinovať priebeh ovládania pri polohovaní osí otáčania.

M128_inaktiv
M128_aktiv

Priebeh bez funkcie TPCM

Priebeh s funkciou TCPM

Ak je funkcia FUNCTION TCPM aktívna, zobrazí ovládanie v zobrazení polohy symbol TCPM.

Pracovná oblasť Polohy

Pomocou funkcie FUNCTION RESET TCPM resetujete funkciu FUNCTION TCPM.

Zadanie

FUNCTION TCPM

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

10 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT CENTER-CENTER F1000

Funkcia NC obsahuje nasledujúce prvky syntaxe:

Prvok syntaxe

Význam

FUNKCIA TCPM

Otvárač syntaxe pre kompenzáciu priblížení nástroja

F TCP alebo F CONT

Interpretácia naprogramovaného posuvu

Interpretácia naprogramovaného posuvu

AXIS POS alebo AXIS SPAT

Interpretácia naprogramovaných súradníc osí otáčania

Interpretácia naprogramovaných súradníc osí otáčania

PATHCTRL AXIS alebo PATHCTRL VECTOR

REFPNT TIP-TIP, REFPNT TIP-CENTER alebo REFPNT CENTER-CENTER

Výber vodiaceho bodu nástroja a stredu natočenia nástroja

Výber vodiaceho bodu nástroja a stredu natočenia nástroja

Prvok syntaxe, voliteľne

F

Maximálny posuv pre vyrovnávacie pohyby v lineárnych osiach pri pohyboch s komponentom osi otáčania

Obmedzenie posuvu lineárnej osi

Prvok syntaxe, voliteľne

FUNCTION RESET TCPM

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

10 FUNCTION RESET TCPM

Funkcia NC obsahuje nasledujúce prvky syntaxe:

Prvok syntaxe

Význam

FUNCTION RESET TCPM

Otvárač syntaxe pre resetovanie funkcie FUNCTION TCPM

Interpretácia naprogramovaného posuvu

Ovládanie poskytuje nasledujúce možnosti interpretácie posuvu:

Výber

Funkcia

F TCP

Výberom možnosti F TCP interpretuje ovládanie naprogramovaný posuv ako relatívnu rýchlosť medzi vodiacim bodom nástroja a obrobkom.

F CONT

Výberom možnosti F CONT interpretuje ovládanie naprogramovaný posuv ako dráhový posuv. Ovládanie prenáša pri tom dráhový posuv na príslušné osi aktívneho bloku NC.

Interpretácia naprogramovaných súradníc osí otáčania

Ovládanie poskytuje nasledujúce možnosti interpretácie priblíženia nástroja medzi začiatočnou a koncovou polohou:

Výber

Funkcia

AXIS_POSITION_1
AXIS POS

Výberom možnosti AXIS POS interpretuje ovládanie naprogramované súradnice osí otáčania ako uhly osi. Ovládanie polohuje osi otáčania do polohy definovanej v programe NC.

Výber možnosti AXIS POS je vhodný najmä v spojení s osami otáčania definovanými v pravom uhle. Funkciu AXIS POS môžete použiť aj s odlišnými kinematikami strojov, napr. 45° otočné hlavy, len vtedy, keď naprogramované súradnice osí otáčania správne definujú požadovanú orientáciu roviny obrábania, napr. pomocou systému CAM.

AXIS_SPATIAL_01
AXIS SPAT

Výberom možnosti AXIS SPAT interpretuje ovládanie naprogramované súradnice osí otáčania ako priestorové uhly.

Ovládanie realizuje priestorové uhly prednostne ako orientáciu súradnicového systému a natočí len potrebné osi.

Výberom možnosti AXIS SPAT môžete programy NC používať nezávisle od kinematiky.

Výberom možnosti AXIS SPAT definujete priestorové uhly, ktoré sa vzťahujú na vstupný súradnicový systém I-CS. Definované uhly pritom pôsobia ako inkrementálne priestorové uhly. V prvom bloku posuvu po funkcii FUNCTION TCPM naprogramujte pomocou funkcie AXIS SPAT vždy uhly SPA, SPBSPC, aj pri priestorových uhloch 0°.

Vstupný súradnicový systém I-CS

Interpolácia priblíženia nástroja medzi začiatočnou a koncovou polohou

Ovládanie poskytuje nasledujúce možnosti interpolácie priblíženia nástroja medzi naprogramovanou začiatočnou a koncovou polohou:

Výber

Funkcia

PATH_CONTROL_Vector
PATHCTRL AXIS

Výberom možnosti PATHCTRL AXIS interpoluje ovládanie medzi začiatočnou a koncovou polohou lineárne.

Funkciu PATHCTRL AXIS používajte pri programoch NC s malými zmenami priblíženia nástroja na blok NC. Uhol TA smie byť pri tom v cykle 32 veľký.

Cyklus 32 TOLERANCIA

Funkciu PATHCTRL AXIS môžete použiť pri čelnom frézovaní, ako aj pri obvodovom frézovaní.

3D korekcia nástroja pri čelnom frézovaní (možnosť č. 9)

3D korekcia nástroja pri obvodovom frézovaní (možnosť č. 9)

PATH_CONTROL_AXIS
PATHCTRL VECTOR

Výberom možnosti PATHCTRL VECTOR leží orientácia nástroja v rámci bloku NC vždy v rovine, ktorú určuje začiatočná a koncová orientácia.

Funkciou PATHCTRL VECTOR vytvorí ovládanie aj pri veľkých zmenách priblíženia nástroja rovnú plochu.

Funkciu PATHCTRL VECTOR používajte pri obvodovom frézovaní s veľkými zmenami priblíženia nástroja na blok NC.

Pri obidvoch možnostiach výberu posúva ovládanie naprogramovaný vodiaci bod nástroja po priamke medzi začiatočnou a koncovou polohou.

 
Tip

Na dosiahnutie plynulého pohybu môžete zadefinovať cyklus 32 s funkciou Tolerancia pre osi otáčania.

Cyklus 32 TOLERANCIA

Výber vodiaceho bodu nástroja a stredu natočenia nástroja

Ovládanie poskytuje nasledujúce možnosti definovania vodiaceho bodu nástroja a stredu natočenia nástroja:

Výber

Funkcia

REFPNT TIP-TIP

Výberom možnosti REFPNT TIP-TIP ležia vodiaci bod nástroja a stred natočenia nástroja na hrote nástroja.

REFPNT TIP-CENTER

Výberom možnosti REFPNT TIP-CENTER leží vodiaci bod nástroja na hrote nástroja. Stred natočenia nástroja leží v stredovom bode nástroja.

Výber REFPNT TIP-CENTER je optimalizovaný pre sústružnícke nástroje (možnosť č. 50). Keď ovládanie polohuje osi otáčania, zostáva stred natočenia nástroja na rovnakom mieste. Tým môžete napr. simultánnym sústružením vyhotoviť komplexné obrysy.

Teoretický a virtuálny hrot nástroja

REFPNT CENTER-CENTER

Výberom možnosti REFPNT CENTER-CENTER ležia vodiaci bod nástroja a stred natočenia nástroja v stredovom bode nástroja.

Výberom možnosti REFPNT CENTER-CENTER môžete spracovať programy NC generované systémom CAM, ktorých výstup je na stredovom bode nástroja a napriek tomu premeriavajú na hrote.

 
Tip

Vďaka tomu môže ovládanie počas obrábania monitorovať celú dĺžku nástroja z hľadiska kolízií.

Túto funkciu ste doposiaľ mohli dosiahnuť len na základe skrátenia nástroja pomocou parametra DL, pri ktorom ovládanie zvyšnú dĺžku nástroja nemonitoruje.

Údaje nástroja v rámci premenných

Keď pomocou REFPNT CENTER-CENTER naprogramujete cykly na frézovanie výrezov, vygeneruje ovládanie chybové hlásenie.

Prehľad

Vzťažné body na nástroji

Zadanie vzťažného bodu je voliteľné. Keď nezadáte nič, použije ovládanie REFPNT TIP-TIP.

TURN_MILL_TOOL
Možnosti výberu pre vzťažný bod nástroja a stred natočenia nástroja

Obmedzenie posuvu lineárnej osi

S voliteľnou vstupnou hodnotou F obmedzíte posuv lineárnych osí pri posunoch s komponentmi osí otáčania.

Môžete tak zabrániť rýchlym vyrovnávacím posunom, napr. pri spätných pohyboch pri rýchloposuve.

 
Tip

Nevyberte príliš nízku hodnotu obmedzenia posunu lineárnej osi, pretože by mohlo dôjsť k príliš silným výkyvným posuvom na vodiacom bode nástroja. Výkyvné posuvy sú príčinou nižšej kvality povrchu.

Aj pri aktívnej funkcii FUNCTION TCPM je obmedzenie posuvu účinné len pri posunoch s komponentom otáčania a nie pri čisto lineárnych pohyboch.

Obmedzenie posuvu lineárnej osi zostáva účinné dovtedy, kým nenaprogramujete nové alebo kým nevynulujete funkciu FUNCTION TCPM.

Upozornenia

 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Osi otáčania s Hirthovým ozubením sa na natáčanie musia vysunúť z ozubenia. Počas vysúvania a natáčacieho pohybu hrozí nebezpečenstvo kolízie!
  1. Pred zmenou polohy osi otáčania odsuňte nástroj
  • Pred polohovaním pomocou funkcie M91 alebo M92 a pred blokom TOOL CALL *deaktivujte funkciu FUNCTION TCPM.
  • S aktívnou funkciou FUNCTION TCPM môžete použiť nasledujúce cykly:
    • Cyklus 32 TOLERANCIA
    • Cyklus 800 PRISPOS. OT. SYSTEM(možnosť č. 50)
    • Cyklus 882 SUSTRUZENIE, SIMULTANNE HRUBOVANIE (možnosť č. 158)
    • Cyklus 883 SUSTRUZENIE, SIMULT. OBR. NACISTO (možnosť č. 158)
    • Cyklus 444 SNIMANIE 3D
  • Používajte pri čelnom frézovaní na eliminovanie narušenia obrysu výlučne guľové frézy. V kombinácii s inými tvarmi nástrojov skontrolujte možné narušenia obrysu programu NC pomocou pracovnej oblasti Simulácia.
  • Upozornenia

Upozornenia v spojení s parametrami stroja

Pomocou voliteľného parametra stroja presetToAlignAxis (č. 300203) definuje výrobca stroja špecificky pre os spôsob, akým bude ovládanie interpretovať hodnoty vyosenia. Pri funkciách FUNCTION POLARKINM128 je parameter stroja relevantný len pre os otáčania, ktorá sa otáča okolo osi nástroja (väčšinou C_OFFS).

Základná transformácia a vyosenie

  • Keď sa parameter stroja nedefinuje, alebo keď sa preň definuje hodnota TRUE, môžete pomocou vyosenia vyrovnať šikmú polohu obrobku v rovine. Vyosenie ovplyvňuje orientáciu súradnicového systému obrobku W-CS.
  • Súradnicový systém obrobku W-CS

  • Keď sa pre parameter stroja definuje hodnota FALSE, nemôžete pomocou vyosenia vyrovnať šikmú polohu obrobku v rovine. Ovládanie nezohľadňuje vyosenie počas obrábania.