3D-korekce nástroje (opce #9)

Základy

Řízení umožňuje 3D-korekci nástroje v NC-programech generovaných CAM, s normálovými vektory ploch.

Přímka LN

Řízení přesadí nástroj ve směru normály plochy o součet hodnot Delta ze Správy nástrojů, vyvolání nástroje a korekčních tabulek.

Nástroje pro 3D-korekci

  • 3D-korekci nástroje využijete např. v těchto případech:
  • Korekce pro přebroušené nástroje, pro vyrovnání malých rozdílů mezi naprogramovanými a skutečnými rozměry nástroje
  • Korekce pro náhradní nástroje s různými průměry pro korekci větších rozdílů mezi naprogramovanými a skutečnými rozměry nástroje
  • Vytvořte konstantní přídavek obrobku, který např. může sloužit jako přídavek na dokončení

3D-korekce nástroje pomáhá šetřit čas, protože již není nutný nový výpočet a výstup z CAM-systému.

8H000_28
 
Tip

Pro opční naklopení nástroje musí NC-bloky obsahovat také vektor nástroje se složkami TX, TY a TZ.

3dkorr1

Přímka LN

Použití

Přímkové LN jsou předpokladem pro 3D-korekci. Uvnitř přímkových LN určuje směr 3D-korekce nástroje normálový vektor plochy. Opční vektor nástroje definuje sklon nástroje.

Příbuzná témata

Předpoklady

  • Opční software #9 Rozšířené funkce Skupina 2
  • NC-program vytvořený s CAM-systémem.
  • Přímkové LN nelze naprogramovat přímo v řídicím systému, ale vytvoříte je pomocí CAM-systému.

    CAM-generované NC-programy

Popis funkce

Stejně jako u přímky L definujete souřadnice cílového bodu u přímky LN.

Přímka L

Přímky LN navíc obsahují normálový vektor plochy a volitelný vektor nástroje.

Zadání

LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ–0,8764339 TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128

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

Prvek syntaxe

Význam

LN

Otvírač syntaxe pro přímky s vektory

X, Y, Z

Souřadnice koncového bodu přímky

NX, NY, NZ

Složky normálového vektoru plochy

TX, TY, TZ

Komponenty vektoru nástroje

Prvek syntaxe je volitelný

R0, RL nebo RR

Korekce poloměru nástroje

Korekce rádiusu nástroje

Prvek syntaxe je volitelný

F, FMAX, FZ, FU nebo F AUTO

Posuv

Řezné podmínky

Prvek syntaxe je volitelný

M

Přídavná funkce

Prvek syntaxe je volitelný

Upozornění

  • NC-syntaxe musí mít pořadí X, Y, Z pro polohu a NX, NY, NZ, stejně jako TX, TY, TZ pro vektory.
  • NC-syntaxe LN-bloků musí vždy obsahovat všechny souřadnice a všechny normály plochy, i když se hodnoty proti předchozímu NC-bloku nezměnily.
  • Abyste se vyhnuli možným přerušením posuvu během obrábění, vypočítejte vektory přesně a vydejte je s minimálně 7 desetinnými místy.
  • NC-program generovaný systémem CAM musí obsahovat normalizované vektory.
  • 3D-korekce nástroje s použitím normálových vektorů ploch působí na souřadnicové údaje v hlavních osách X, Y, Z.

Definice

Normalizovaný vektor
Normalizovaný vektor je matematická veličina, která má velikost 1 a libovolný směr. Směr je definován složkami X, Y a Z.

Nástroje pro 3D-korekci

Použití

3D-korekci nástroje můžete použít pro tvary stopkové frézy, toroidní frézy a kulové frézy.

Popis funkce

  • Tvary nástrojů rozlišíte pomocí sloupců R a R2 Správy nástrojů:
  • Stopková fréza: R2 = 0
  • Toroidní fréza: R2 > 0
  • Kulová fréza: R2 = R

Tabulka nástrojů tool.t

Pomocí hodnot Delta DL, DR a DR2 přizpůsobíte hodnoty Správy nástrojů skutečnému nástroji.

Řídicí systém pak koriguje pozici nástroje o součet delta-hodnot z tabulky nástrojů a z naprogramované korekce nástroje (vyvolání nástroje nebo tabulka korekcí).

Normálový vektor plochy pro přímky LN definuje směr, ve kterém řízení koriguje nástroj. Normálový vektor plochy vždy ukazuje na střed poloměru nástroje 2 CR2.

CR2
Poloha CR2 v jednotlivých tvarech nástrojů

Vztažné body na nástroji

Upozornění

  • Nástroje definujete ve Správě nástrojů. Celková délka nástroje odpovídá vzdálenosti mezi vztažným bodem držáku nástroje a hrotem nástroje. Řídicí systém sleduje celý nástroj na kolize pouze pomocí celkové délky.
  • Pokud definujete kulovou frézu s celkovou délkou a vydáte NC-program na střed koule, musí řízení zohlednit rozdíl. 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.

  • Pokud vyměníte nástroj s přídavkem (kladná delta-hodnota), pak řídicí systém vypíše chybové hlášení. Chybová hlášení můžete potlačit pomocí funkce M107.
  • Povolit kladné přídavky nástroje s M107(opce #9)

    Použijte simulaci, abyste zajistili, že nadměrná velikost nástroje nepoškodí obrysy.

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

Použití

Čelní frézování je obrábění s čelní plochou nástroje.

Řízení přesadí nástroj ve směru normály plochy o součet hodnot Delta ze Správy nástrojů, vyvolání nástroje a korekčních tabulek.

3dkorr1

Předpoklady

Popis funkce

  • Pro čelní frézování jsou možné následující varianty:
  • Aktivní LN-blok bez orientace nástroje, M128 nebo FUNCTION TCPM: Nástroj kolmo k obrysu obrobku
  • Aktivní LN-blok s orientací nástroje T, M128 nebo FUNCTION TCPM: Nástroj si drží svoji předem stanovenou orientaci
  • LN-blok aniž M128 nebo FUNCTION TCPM: Řídicí systém ignoruje směrový vektor T, i když je definová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.

Příklad

11 L X+36.0084 Y+6.177 Z-1.9209 R0

; Kompenzace není možná

12 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0

; Možná kompenzace kolmo k obrysu

13 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 TX+0.0000000 TY+0.6558846 TZ+0.7548612 R0 M128

; Kompenzace je možná, DL působí podél T-vektoru, DR2 podél N-vektoru

14 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0 M128

; Možná kompenzace kolmo k obrysu

Upozornění

 
Upozornění
Pozor nebezpečí kolize!
Osy otáčení stroje mohou mít omezenou schopnost pohybu, např. B-osa hlavy na -90° do +10°. Změna úhlu naklopení na více než +10° může vést ke 180° otočení osy stolu. Během naklápění vzniká riziko kolize!
  1. Před naklopením raději naprogramujte bezpečnou polohu
  2. Opatrně otestujte NC-program nebo úsek programu v režimu Blok po bloku
  • V případě, že v bloku LN není definována žádná orientace nástroje, pak řídicí systém udržuje nástroj při aktivní TCPM kolmo k obrysu obrobku.
  • 3dkorr1

  • Je-li v bloku LN definovaná orientace nástroje T a současně je aktivní M128 (nebo FUNCTION TCPM), pak řídicí systém automaticky polohuje osy natočení stroje tak, aby nástroj dosáhl předvolenou orientaci. Pokud jste neaktivovali M128 (nebo FUNCTION TCPM), pak řídicí systém ignoruje směrový vektor T, i když je definovaný v bloku LN.
  • Řídicí systém nemůže automaticky polohovat rotační osy u všech strojů.
  • Řídicí systém používá pro 3D-korekci nástroje zásadně definované delta-hodnoty. Celý rádiusu nástroje ( R + DR) započte řídicí systém pouze když jste zapnuli FUNCTION PROG PATH IS CONTOUR.
  • 3D-korekce nástroje s celkovým rádiusem s FUNCTION PROG PATH (opce #9)

Příklady

Korekce přebroušené kulové frézy
CAM-výstup špičky nástroje

3D_corr_1

Používáte přebroušenou kulovou frézu s Ø 5,8 mm místo Ø 6 mm.

  • NC-program je vytvořen takto:
  • CAM-výstup pro kulovou frézu Ø 6 mm
  • NC-body vydané na špičku nástroje
  • Vektorový program s vektory normál ploch
  • Návrh řešení:
  • Měření nástroje na hrotu
  • Zadejte korekci nástroje do tabulky nástrojů:
    • R a R2 teoretické údaje nástroje, jako z CAM-systému
    • DR a DR2 rozdíl mezi cílovou a aktuální hodnotou

R

R2

DL

DR

DR2

CAM

+3

+3

Tabulka nástrojů

+3

+3

+0

-0,1

-0,1

Korekce přebroušené kulové frézy
CAM-výstup středu koule

3D_corr_2

Používáte přebroušenou kulovou frézu s Ø 5,8 mm místo Ø 6 mm.

  • NC-program je vytvořen takto:
  • CAM-výstup pro kulovou frézu Ø 6 mm
  • NC-body vydané na střed koule
  • Vektorový program s vektory normál ploch
  • Návrh řešení:
  • Měření nástroje na hrotu
  • Funkce TCPMREFPNT CNT-CNT
  • Zadejte korekci nástroje do tabulky nástrojů:
    • R a R2 teoretické údaje nástroje, jako z CAM-systému
    • DR a DR2 rozdíl mezi cílovou a aktuální hodnotou

R

R2

DL

DR

DR2

CAM

+3

+3

Tabulka nástrojů

+3

+3

+0

-0,1

-0,1

 
Tip

S TCPM REFPNT CNT CNT jsou korekce nástroje pro vydání na hrotu nástroje nebo středu koule identické.

Generovat přídavek obrobku
CAM-vydání hrotu nástroje

3D_corr_3a
3D_corr_3b

Používáte kulovou čelní frézu se Ø 6 mm a chcete na obrysu ponechat rovnoměrný přídavek 0,2 mm.

  • NC-program je vytvořen takto:
  • CAM-výstup pro kulovou frézu Ø 6 mm
  • NC-body vydané na špičku nástroje
  • Vektorový program s normálovými vektory ploch a vektory nástrojů
  • Návrh řešení:
  • Měření nástroje na hrotu
  • Zadejte korekce nástroje do bloku TOOL-CALL:
    • DL ,DR a DR2 požadovaný přídavek
  • Pomocí M107 potlačit chybovou zprávu

R

R2

DL

DR

DR2

CAM

+3

+3

Tabulka nástrojů

+3

+3

+0

+0

+0

TOOL CALL

+0,2

+0,2

+0,2

Generovat přídavek obrobku
CAM-vydání středu koule

3D_corr_4a
3D_corr_4b

Používáte kulovou čelní frézu se Ø 6 mm a chcete na obrysu ponechat rovnoměrný přídavek 0,2 mm.

  • NC-program je vytvořen takto:
  • CAM-výstup pro kulovou frézu Ø 6 mm
  • NC-body vydané na střed koule
  • Funkce TCPMREFPNT CNT-CNT
  • Vektorový program s normálovými vektory ploch a vektory nástrojů
  • Návrh řešení:
  • Měření nástroje na hrotu
  • Zadejte korekce nástroje do bloku TOOL-CALL:
    • DL ,DR a DR2 požadovaný přídavek
  • Pomocí M107 potlačit chybovou zprávu

R

R2

DL

DR

DR2

CAM

+3

+3

Tabulka nástrojů

+3

+3

+0

+0

+0

TOOL CALL

+0,2

+0,2

+0,2

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

Použití

Obvodové frézování je obrábění pláštěm nástroje.

Řízení přesadí nástroj kolmo ke směru pohybu a kolmo ke směru nástroje o součet hodnot Delta ze Správy nástrojů, vyvolání nástroje a korekčních tabulek.

3dkorr2

Předpoklady

Popis funkce

  • Pro obvodové frézování jsou možné následující varianty:
  • L-blok s naprogramovanými rotačními osami, aktivní M128 nebo FUNCTION TCPM, určení směru korekce s korekcí rádiusu RL nebo RR
  • LN-blok s orientací nástroje T kolmo k vektoru N, aktivní M128 nebo FUNCTION TCPM
  • LN-blok s orientací nástroje T bez vektoru N, aktivní M128 nebo 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.

Příklad

11 L X+48.4074 Y+102.4717 Z-7.1088 C-267.9784 B-20.0115 RL M128

; Korekce možná, směr korekce RL

12 LN X+60.6593 Y+102.4690 Z-7.1012 NX0.0000 NY0.9397 NZ0.3420 TX-0.0807 TY-0.3409 TZ0.9366 R0 M128

; Korekce je možná

13 LN X+60.6593 Y+102.4690 Z-7.1012 TX-0.0807 TY-0.3409 TZ0.9366 M128

; Korekce je možná

Upozornění

 
Upozornění
Pozor nebezpečí kolize!
Osy otáčení stroje mohou mít omezenou schopnost pohybu, např. B-osa hlavy na -90° do +10°. Změna úhlu naklopení na více než +10° může vést ke 180° otočení osy stolu. Během naklápění vzniká riziko kolize!
  1. Před naklopením raději naprogramujte bezpečnou polohu
  2. Opatrně otestujte NC-program nebo úsek programu v režimu Blok po bloku

Příklad

Korekce přebroušené stopkové frézy
CAM-výstup středu nástroje

Peripheral

Používáte přebroušenou stopkovou frézu s Ø 11,8 mm místo 12 mm.

  • NC-program je vytvořen takto:
  • CAM-výstup pro stopkovou frézu Ø 12 mm
  • NC-body vydané na střed nástroje
  • Vektorový program s normálovými vektory ploch a vektory nástrojů
  • Alternativně:

  • Program s popisným dialogem s aktivní korekcí rádiusu nástroje RL/RR
  • Návrh řešení:
  • Měření nástroje na hrotu
  • Pomocí M107 potlačit chybovou zprávu
  • Zadejte korekci nástroje do tabulky nástrojů:
    • R a R2 teoretické údaje nástroje, jako z CAM-systému
    • DR a DL rozdíl mezi cílovou a aktuální hodnotou

R

R2

DL

DR

DR2

CAM

+6

+0

Tabulka nástrojů

+6

+0

+0

-0,1

+0

3D-korekce nástroje s celkovým rádiusem s FUNCTION PROG PATH (opce #9)

Použití

S funkcí FUNCTION PROG PATH rozhodujete, zda řídicí systém vztahuje 3D-korekci rádiusu jako dosud pouze na Delta-hodnoty nebo na celý rádius nástroje.

Předpoklady

  • Opční software #9 Rozšířené funkce Skupina 2
  • NC-program vytvořený s CAM-systémem.
  • Přímkové LN nelze naprogramovat přímo v řídicím systému, ale vytvoříte je pomocí CAM-systému.

    CAM-generované NC-programy

Popis funkce

Pokud FUNCTION PROG PATH zapnete, odpovídají naprogramované souřadnice přesně souřadnicím obrysu.

Řídicí systém započte při 3D-korekci rádiusu celý rádius nástroje R + DR a celý poloměr rohu R2 + DR2.

S FUNCTION PROG PATH OFF vypnete speciální interpretaci.

Řídicí systém započte při 3D-korekci rádiusu pouze delta-hodnoty DR a DR2.

Pokud FUNCTION PROG PATH zapnete působí interpretace naprogramované dráhy jako obrys pro všechny 3D-korekce až funkci zase vypnete.

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 FUNCTION PROG PATH IS CONTOUR

; Pro 3D-korekci použít plný rádius nástroje.

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

Prvek syntaxe

Význam

FUNCTION PROG PATH

Otvírač syntaxe pro interpretaci naprogramované dráhy

IS CONTOUR nebo OFF

Pro 3D-korekci použijte celý rádius nástroje nebo pouze hodnoty Delta