Automaticky kompenzovat náklon nástroje pomocí M128 (opce #9)

Použití

Pokud se v NC-programu změní poloha řízené rotační osy, řízení automaticky kompenzuje polohování nástroje pomocí M128 během naklápění pomocí vyrovnávacího pohybu hlavních os. Poloha hrotu nástroje vzhledem k obrobku tak zůstává nezměněna (TCPM).

 
Tip

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

Předpoklad

  • Stroj s rotačními osami
  • Popis kinematiky
  •  
    Machine

    Informujte se ve vaší příručce ke stroji!

    Kinematický popis stroje vytváří výrobce stroje.

  • Volitelný software #9 Rozšířené funkce Skupina 2

Popis funkce

Účinek

M128 působí na začátku bloku.

  • M128 resetujete pomocí následujících funkcí:
  • M129
  • FUNCTION RESET TCPM
  • V provozním režimu Běh programu zvolte jiný NC-program
 
Tip

M128 je účinná také v režimu Ruční a zůstává aktivní i po změně provozního režimu.

Příklad použití

M128_inaktiv
M128_aktiv

Chování bez M128

Chování s M128

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 L X+100 B-30 F800 M128 F1000

; Pojezd s automatickou kompenzací pohybů rotační osy

V tomto NC-bloku řízení aktivuje M128 s posuvem pro vyrovnávací pohyb. Řízení poté provede současný pojezd v ose X a B.

Aby byla při naklápění rotační osy zachována konstantní poloha hrotu nástroje vzhledem k obrobku, provádí řídicí systém kontinuální vyrovnávací pohyb pomocí hlavních os. V tomto příkladu řízení provádí vyrovnávací pohyb v ose Z.

Bez M128 vzniká přesazení hrotu nástroje vůči cílové poloze, jakmile se změní úhel naklopení nástroje. Řízení toto přesazení nekompenzuje. Pokud odchylku v NC-programu nezohledníte, dojde k posunutí obrábění nebo ke kolizi.

Zadání

Pokud definujete M128, pokračuje řízení v dialogu a ptá se na posuv F. Definovaná hodnota omezuje posuv během vyrovnávacího pohybu.

Naklopené obrábění s neřízenými rotačními osami

Ve spojení s M128 můžete také provádět naklopené obrábění s neřízenými rotačními osami.

  1. Při naklopeném obrábění s neřízenými rotačními osami postupujte následovně:
  2. Před aktivací M128 ručně polohujte rotační osy
  3. Aktivujte M128
  4. Řízení čte skutečné hodnoty všech existujících rotačních os, vypočítává z nich novou polohu vodicího bodu nástroje a aktualizuje indikaci polohy.
  5. Vztažné body na nástroji

  6. Řídicí systém provede požadovaný vyrovnávací pohyb s dalším pojezdovým pohybem.
  7. Provedení obrábění
  8. Resetujte M128 pomocí M129 na konci programu
  9. Uvedení rotačních os do výchozí polohy
 
Tip

Dokud je M128 aktivní, monitoruje řídicí systém skutečnou polohu neřízených rotačních os. Dojde-li k odchylce skutečné pozice od žádané pozice o definovanou hodnotu (určenou výrobcem stroje), vydá řídicí systém chybové hlášení a přeruší zpracování programu.

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
 
Upozornění
Pozor nebezpečí kolize!
Pokud definujete pro obvodové frézování sklon nástroje přímkami LN s orientací nástroje TX, TY a TZ, vypočítá řízení potřebné polohy rotačních os samo. To může mít za následek nepředvídatelné pojezdy.
  1. Otestujte NC-program pomocí simulace
  2. NC-program zajíždějte pomalu

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

Vydání s vektory

  • Posuv pro vyrovnávací pohyb zůstává v platnosti, dokud nenaprogramujete nový posuv nebo nezrušíte M128.
  • Pokud je M128 aktivní, zobrazuje řídicí systém na pracovní ploše Polohy symbol TCPM.
  • Pracovní plocha Polohy

  • Úhel sklonu nástroje definujete přímým zadáním osových poloh rotačních os. To znamená, že hodnoty se vztahují k souřadnicovému systému stroje M-CS. U strojů s rotačními osami hlavy se mění souřadnicový systém nástroje T-CS. Souřadnicový systém obrobku W-CS se mění na strojích s rotačními osami stolu.
  • Vztažné soustavy

  • Pokud při aktivní M128 zpracováváte následující funkce, řízení přeruší chod programu a zobrazí chybové hlášení:
    • Korekce poloměru břitu RR/RL v soustružnickém režimu (opce #50)
    • M91
    • M92
    • M144
    • Vyvolání nástroje pomocí TOOL CALL
    • Dynamické monitorování kolizí DCM (opce #40) a současně M118

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

  • Pomocí volitelného strojního parametru maxCompFeed (č. 201303) definuje výrobce stroje maximální rychlost vyrovnávacích pohybů.
  • Výrobce stroje definuje opčním strojním parametrem maxAngleTolerance (č. 205303) maximální přípustnou toleranci úhlu.
  • Výrobce stroje definuje opčním strojním parametrem maxLinearTolerance (č. 205305) maximální toleranci lineárních os.
  • Pomocí opčního strojního parametru manualOversize (č. 205304) definuje výrobce stroje ruční přídavek pro všechna kolizní tělesa.
  • 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í.

Pokyny ve spojení s nástroji

Pokud nástroj nakloníte během obrábění obrysu, musíte použít kulovou frézu. V opačném případě může nástroj poškodit obrys.

  • Aby nedošlo k poškození obrysu kulovými frézami během obrábění, dbejte na následující:
  • S M128 řídicí systém sjednotí bod otáčení nástroje s vodicím bodem nástroje. Pokud je otočný bod nástroje na hrotu nástroje, nástroj při naklonění poškodí obrys. To znamená, že vodicí bod nástroje musí být ve středu nástroje.
  • Vztažné body na nástroji

  • Aby řídicí systém správně zobrazil nástroj v simulaci, musíte ve sloupci L Správy nástrojů definovat skutečnou délku nástroje.
  • Při vyvolání nástroje v NC-programu definujete rádius kuličky jako zápornou Delta hodnotu v DL a posunete tak vodicí bod nástroje do středu nástroje.

    Korekce délky nástroje

    Pro Dynamické monitorování kolize DCM (opce #40) musíte také definovat skutečnou délku nástroje ve Správě nástrojů.

    Dynamické monitorování kolize DCM (opce #40)

  • Pokud je vodicí bod nástroje ve středu nástroje, musíte v NC-programu upravit souřadnice osy nástroje o poloměr koule.

Ve funkci FUNCTION TCPM můžete nezávisle na sobě vybrat vodicí bod nástroje a bod otáčení nástroje.

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

Definice