Kompenzace postavení nástroje s FUNCTION TCPM (opce #9)

Použití

Pomocí funkce FUNCTION TCPM ovlivňujete polohovací chování řízení. Pokud aktivujete FUNCTION TCPM, řízení kompenzuje změněné naklopení nástroje pomocí vyrovnávacího pohybu hlavních os.

Pomocí FUNCTION TCPM můžete např. změnit naklopení nástroje při obrábění s naklopenými souřadnicemi, přičemž poloha bodu vedení nástroje vůči obrysu zůstává stejná.

 
Tip

Namísto M128 doporučuje HEIDEMHAIN používat podstatně výkonnější funkci FUNCTION TCPM.

Předpoklady

  • Stroj s rotačními osami
  • Popis kinematiky
  • Pro výpočet úhlu naklopení vyžaduje řízení kinematický popis, který vytváří výrobce stroje.

  • Opční software #9 Rozšířené funkce Skupina 2

Popis funkce

Funkce FUNCTION TCPM je dalším vývojem funkce M128, pomocí které můžete definovat chování řízení při polohování rotačních os.

M128_inaktiv
M128_aktiv

Chování bez TCPM

Chování s TCPM

Je-li funkce TCPM aktivní, zobrazí řídicí systém v indikaci polohy symbol TPCM.

Pracovní plocha Polohy

Pomocí funkce FUNCTION RESET TCPM resetujete funkci FUNCTION TCPM.

Zadání

FUNCTION TCPM

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.

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

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

Prvek syntaxe

Význam

FUNKCE TCPM

Otvírač syntaxe pro kompenzaci naklopení nástroje

F TCP nebo F CONT

Interpretace naprogramovaného posuvu

Interpretace naprogramovaného posuvu

AXIS POS nebo AXIS SPAT

Interpretace naprogramovaných souřadnic rotační osy

Interpretace programovaných souřadnic rotačních os

PATHCTRL AXIS nebo PATHCTRL VECTOR

REFPNT TIP-TIP, REFPNT TIP-CENTER nebo REFPNT CENTER-CENTER

Výběr bodu vedení nástroje a bodu otáčení nástroje

Výběr vodicího bodu nástroje a bodu otáčení nástroje

Prvek syntaxe je volitelný

F

Maximální posuv pro vyrovnávací pohyby v hlavních osách při pohybech s částí rotačních os

Limit posuvu hlavní osy

Prvek syntaxe je volitelný

FUNCTION RESET TCPM

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.

10 FUNCTION RESET TCPM

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

Prvek syntaxe

Význam

FUNCTION RESET TCPM

Otvírač syntaxe pro resetování FUNCTION TCPM

Interpretace naprogramovaného posuvu

Řídicí systém nabízí následující možnosti interpretace posuvu:

Výběr

Funkce

F TCP

S volbou F TCP řízení interpretuje naprogramovanou rychlost posuvu jako relativní rychlost mezi vodicím bodem nástroje a obrobkem.

F CONT

Je-li zvoleno F CONT, řídicí systém interpretuje naprogramovaný posuv jako dráhový posuv. Řízení přenese dráhový posuv na příslušné osy aktivního NC-bloku.

Interpretace programovaných souřadnic rotačních os

Řízení nabízí následující možnosti pro interpretaci naklopení nástroje mezi počáteční a koncovou polohou:

Výběr

Funkce

AXIS_POSITION_1
AXIS POS

Při výběru AXIS POS řízení interpretuje naprogramované souřadnice rotační osy jako úhel osy. Řízení polohuje rotační osy do polohy definované v NC-programu.

Výběr AXIS POS je vhodný především ve spojení s rotačními osami v pravém úhlu. Pouze pokud naprogramované souřadnice rotační osy správně definují požadované vyrovnání roviny obrábění, např. pomocí CAM-systému, můžete také použít AXIS POS s jinou kinematikou stroje, např. použít 45° otočné hlavy.

AXIS_SPATIAL_01
AXIS SPAT

Při výběru AXIS SPAT řízení interpretuje naprogramované souřadnice rotační osy jako prostorový úhel.

Řízení přednostně používá prostorové úhly jako orientaci souřadnicového systému a naklápí pouze požadované osy.

S volbou AXIS SPAT můžete používat NC-programy nezávisle na kinematice.

Výběrem AXIS SPAT definujete prostorové úhly, které se vztahují k zadávanému souřadnému systému I-CS. Definované úhly přitom působí jako inkrementální prostorové úhly. Programujte v prvním bloku pojezdu po funkci FUNCTION TCPM s AXIS SPAT vždy SPA, SPB a SPC, a to i při prostorových úhlech = 0°.

Zadávaný souřadnicový systém I-CS

Interpolace naklopení nástroje mezi počáteční a koncovou polohou

Řízení nabízí následující možnosti pro interpolaci naklopení nástroje mezi programovanou počáteční a koncovou polohou:

Výběr

Funkce

PATH_CONTROL_Vector
PATHCTRL AXIS

S výběrem PATHCTRL AXIS řízení interpoluje lineárně mezi počátečním a koncovým bodem.

PATHCTRL AXIS používáte v NC-programech s malými změnami naklopení nástroje v NC-bloku. Úhel TA v cyklu 32 může být přitom velký.

Cyklus 32 TOLERANCE

PATHCTRL AXIS můžete použít jak při čelním frézování, tak při obvodovém frézování.

3D-kompenzace nástroje při čelním frézování (opce #9)

3D-korekce nástroje pro obvodové frézování (opce #9)

PATH_CONTROL_AXIS
PATHCTRL VECTOR

S výběrem PATHCTRL VECTOR je orientace nástroje v rámci NC-bloku vždy v rovině, definované počáteční a koncovou orientací.

S PATHCTRL VECTOR generuje řídicí systém rovný povrch i při velkých změnách naklopení nástroje.

PATHCTRL VECTOR používáte pro obvodové frézování s velkými změnami naklopení nástroje v NC-bloku.

U obou možností posouvá řízení naprogramovaný vodicí bod nástroje po přímce mezi počáteční a koncovou polohou.

 
Tip

Chcete-li získat souvislý pohyb, můžete definovat cyklus 32 s Tolerancí pro rotační osy.

Cyklus 32 TOLERANCE

Výběr vodicího bodu nástroje a bodu otáčení nástroje

Řídicí systém nabízí následující možnosti pro definování vodicího bodu nástroje a bodu otáčení nástroje:

Výběr

Funkce

REFPNT TIP-TIP

Při výběru REFPNT TIP-TIP jsou vodicí bod nástroje a bod otáčení nástroje na hrotu nástroje.

REFPNT TIP-CENTER

Při výběru REFPNT TIP-CENTER je vodicí bod nástroje na hrotu nástroje. Bod otáčení nástroje je ve středu nástroje.

Výběr REFPNT TIP-CENTER je optimalizován pro soustružnické nástroje (opce #50). Když řídicí systém polohuje rotační osy, zůstane bod otáčení nástroje na stejném místě. To vám umožní např. vytvářet složité obrysy současným soustružením.

Teoretický a virtuální hrot nástroje

REFPNT CENTER-CENTER

Při výběru REFPNT CENTER-CENTER jsou vodicí bod nástroje a bod otáčení nástroje ve středu nástroje.

Při výběru REFPNT CENTER-CENTER můžete zpracovávat NC-programy generované CAM, které používají střed nástroje, a přesto měřit nástroj na špičce.

 
Tip

To umožňuje řízení sledovat nástroje na kolize v celé délce během obrábění.

Dříve bylo možné této funkčnosti dosáhnout pouze zkrácením nástroje pomocí DL, přičemž řídicí systém nesledoval zbývající délku nástroje.

Data nástroje v rámci proměnných

Pokud programujete cykly frézování kapes pomocí REFPNT CENTER-CENTER, vydá řídicí systém chybové hlášení.

Přehled

Vztažné body na nástroji

Zadání vztažného bodu není povinné. Pokud nezadáte nic, použije řídicí systém REFPNT TIP-TIP .

TURN_MILL_TOOL
Volby pro vztažný bod nástroje a bod otáčení nástroje

Limit posuvu hlavní osy

Pomocí volitelného zadání F omezíte posuv hlavních os při pohybech s podíly rotačních os.

Tím můžete zabránit rychlým vyrovnávacím pohybům, např. při zpětných pohybech s rychloposuvem.

 
Tip

Nevolte příliš malou hodnotu pro omezení posuvu lineární osy, protože to může vést k velkým výkyvům posuvu ve vodicím bodu nástroje. Kolísání posuvu způsobuje nižší kvalitu povrchu.

I když je FUNCTION TCPM aktivní, omezení rychlosti posuvu je účinné pouze pro pohyby se složkou rotační osy, nikoli pro pohyby pouze hlavních os.

Omezení posuvu hlavní osy zůstává v platnosti, dokud nenaprogramujete nový posuv nebo neresetujete FUNCTION TCPM.

Upozornění

 
Upozornění
Pozor nebezpečí kolize!
Rotační osy s Hirthovým ozubením musí k naklopení vyjet ze záběru zubů. Během vyjíždění a naklápění vzniká riziko kolize!
  1. Před změnou polohy rotační osy odjeďte nástrojem
  • Před polohováním s M91 nebo M92 a před blokem TOOL CALLT resetujte funkci FUNCTION TCPM.
  • S aktivní FUNCTION TCPM můžete používat následující cykly:
    • Cyklus 32 TOLERANCE
    • Cyklus 800 NASTAVTE SYSTEM XZ (opce #50)
    • Cyklus 882 SIMULTANNI HRUBOVANI PRO SOUSTRUZ. (Opce #158)
    • Cyklus 883 SOUBEZNE DOKONCENI SOUSTRUZENIM (opce #158)
    • Cyklus 444MERENI VE 3D
  • Při čelním frézování používejte pouze kulové frézy, aby nedošlo k poškození obrysu. V kombinaci s jinými tvary nástrojů můžete použít pracovní plochu Simulace ke kontrole NC-programu na možné poškození obrysu.
  • Upozornění

Upozornění ve spojení se strojními parametry

Pomocí volitelného strojního parametru presetToAlingAxis (č. 300203) definuje výrobce stroje pro jednotlivé osy, jak řídicí systém interpretuje hodnoty Offsetu. Ve FUNCTION TCPM a M128 je parametr stroje relevantní pouze pro rotační osu, která se otáčí kolem osy nástroje (obvykle C_OFFS).

Základní transformace a Offset

  • Pokud není parametr stroje definován nebo je definován s hodnotou TRUE, můžete vyrovnat šikmou polohu obrobku v rovině pomocí Offsetu. Offset ovlivňuje orientaci souřadného systému obrobku W-CS.
  • Souřadnicový systém obrobku W-CS

  • Pokud je parametr stroje definován s hodnotou FALSE, nemůžete vyrovnat šikmou polohu obrobku v rovině pomocí Offsetu. Řídicí systém nezohledňuje Offset během zpracování.