Automatická kompenzácia priblíženia nástroja pomocou funkcie M128 (možnosť č. 9)

Aplikácia

Keď sa v programe NC zmení poloha riadenej osi otáčania, kompenzuje ovládanie funkciou M128 počas procesu natočenia automaticky priblíženie nástroja pomocou vyrovnávacieho pohybu lineárnych osí. Tým zostane poloha hrotu nástroja voči obrobku nezmenená (TCPM).

 
Tip

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

Predpoklad

  • Stroj s osami otáčania
  • Popis kinematiky
  •  
    Machine

    Dodržujte pokyny uvedené v príručke stroja!

    Výrobca stroja vytvorí opis kinematiky stroja.

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

Opis funkcie

Účinok

M128 pôsobí na začiatku bloku.

  • Nasledujúcimi funkciami resetujete M128:
  • M129
  • FUNCTION RESET TCPM
  • V prevádzkovom režime Priebeh programu zvoľte iný program NC
 
Tip

M128 je účinná aj v prevádzkovom režime Ručne a zostáva aktívna po zmene prevádzkového režimu.

Príklad použitia

M128_inaktiv
M128_aktiv

Reakcia bez M128

Reakcia s M128

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.

11 L X+100 B-30 F800 M128 F1000

; Presunúť s automatickou kompenzáciou pohybu osi otáčania

V tomto bloku NC aktivuje ovládanie M128 s posuvom pre vyrovnávací pohyb. Následne vykoná ovládanie simultánny posuv v osi X a osi B.

Aby sa poloha hrotu nástroja k obrobku udržiavala počas priblíženia osi otáčania konštantná, vykoná ovládanie kontinuálny vyrovnávací pohyb pomocou lineárnych osí. V tomto príklade vykoná ovládanie vyrovnávací pohyb v osi Z.

Bez M128 vzniká presadenie hrotu nástroja voči požadovanej polohe, hneď ako sa zmení približovací uhol nástroja. Ovládanie nekompenzuje toto presadenie. Ak nezohľadníte odchýlku v programe NC, vykoná sa obrábanie presadene alebo vedie ku kolízii.

Zadanie

Ak definujete M128, ovládanie pokračuje v dialógu a vyžiada posuv F. Definovaná hodnota obmedzuje posuv počas vyrovnávacieho pohybu.

Priblížené obrábanie s neregulovanými osami otáčania

S neregulovanými osami otáčania, takzv. osami počítadiel, v kombinácii s M128 môžete vykonávať aj priblížené obrábania.

  1. Pri priblížených obrábaniach s neregulovanými osami otáčania postupujte takto:
  2. Pred aktiváciou M128 manuálne polohujte osi otáčania
  3. Aktivujte M128
  4. Ovládanie načíta skutočné hodnoty všetkých prítomných osí otáčania, vypočíta z nich novú polohu vodiaceho bodu nástroja a aktualizuje zobrazenie polohy.
  5. Vzťažné body na nástroji

  6. Ovládanie vykoná potrebný vyrovnávací pohyb s ďalším posuvom.
  7. Vykonajte obrábanie
  8. Na konci programu M128 resetujte s M129
  9. Umiestnite osi otáčania do východiskovej polohy
 
Tip

Pokiaľ je M128 aktívna, kontroluje ovládanie skutočnú polohu neregulovaných osí otáčania. Ak dôjde k odchýlke skutočnej polohy od požadovanej polohy o hodnotu definovanú výrobcom stroja, zobrazí ovládanie chybové hlásenie a preruší priebeh programu.

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
 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Ak pri obvodovom frézovaní definujete priblíženie nástroja pomocou priamok LN s orientáciou nástroja TX, TY a TZ, vypočíta ovládanie potrebné polohy osí otáčania samostatne. Tým môžu vzniknúť nepredvídateľné posuvy.
  1. Otestujte program NC pomocou simulácie pred spracovaním
  2. Pomaly spustite program NC

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

Výstup s vektormi

  • Posuv pre vyrovnávací pohyb zostáva účinný, kým nenaprogramujete nový alebo kým nezrušíte funkciu M128.
  • Ak je aktívna funkcia M128, zobrazí ovládanie v pracovnej oblasti Polohy symbol TCPM.
  • Pracovná oblasť Polohy

  • Definujete približovací uhol nástroja tým, že priamo zadáte polohy osí otáčania. Tým sa hodnoty vzťahujú na súradnicový systém stroja M-CS. V prípade strojov s osami otáčania hláv sa zmení súradnicový systém nástroja T-CS. Pri strojoch s osami otáčania stola sa zmení súradnicový systém obrobku W-CS.
  • Vzťažné systémy

  • Ak pri aktívnej funkcii M128 spracujete nasledujúce funkcie, preruší ovládanie chod programu a zobrazí chybové hlásenie:
    • Korekcia polomeru rezacej hrany RR/RL v režime sústruženia (možnosť č. 50)
    • M91
    • M92
    • M144
    • Vyvolanie nástroja TOOL CALL
    • Dynamické monitorovanie kolízií DCM (možnosť č. 40) a súčasne M118

Upozornenia v spojení s parametrami stroja

  • Voliteľným parametrom stroja maxCompFeed (č. 201303) definuje výrobca stroja maximálnu rýchlosť vyrovnávacích pohybov.
  • Voliteľným parametrom stroja maxAngleTolerance (č. 205303) definuje výrobca stroja maximálnu uhlovú toleranciu.
  • Voliteľným parametrom stroja maxLinearTolerance (č. 205305) definuje výrobca stroja maximálnu toleranciu lineárnej osi.
  • Voliteľným parametrom stroja manualOversize (č. 205304) definuje výrobca stroja manuálny prídavok pre všetky kolízne telesá.
  • 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.

Upozornenia v spojení s nástrojmi

Ak priblížite nástroj počas obrábania obrysu nástroja, musíte použiť guľovú frézu. Inak môže nástroj narušiť obrys.

  • Aby ste počas obrábania guľovou frézou nenarušili obrys, dodržujte nasledujúce pokyny:
  • Pri M128 vyrovná ovládanie otočný bod nástroja s vodiacim bodom nástroja. Ak otočný bod nástroja leží na hrote nástroja, naruší nástroj pri priblížení nástroja obrys. Vodiaci bod nástroja musí preto ležať v strednom bode nástroja.
  • Vzťažné body na nástroji

  • Aby ovládanie správne zobrazovalo nástroj v simulácii, musíte definovať skutočnú dĺžku nástroja v stĺpci L správy nástrojov.
  • Pri vyvolaní nástroja v programe NC definujete polomer guľôčky ako negatívnu hodnotu delta DL a tým presuniete vodiaci bod nástroja do stredového bodu nástroja.

    Korekcia dĺžky nástroja

    Aj pre dynamické monitorovanie kolízie DCM (možnosť č. 40) musíte definovať skutočnú dĺžku nástroja v správe nástrojov.

    Dynamické monitorovanie kolízie DCM (možnosť č. 40)

  • Ak vodiaci bod nástroja leží v stredovom bode nástroja, musíte prispôsobiť súradnice osi nástroja v programe NC, aby ste prispôsobil polomer guľôčky.

Vo funkcii FUNCTION TCPM môžete vodiaci bod nástroja a stred natočenia nástroja zvoliť nezávisle od seba.

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

Definícia