Při CNC obrábění se skutečná poloha nástroje často liší od teoretické polohy nástroje při programování. To je důvod, proč musíme upravit program podle polohy nástroje. Jak však každý ví, jak komplikovaná a chybová je úprava programu, vznikl koncept kompenzace nástroje. Takzvaná kompenzace nástroje je funkce sloužící ke kompenzaci rozdílu mezi skutečnou montážní polohou nástroje a teoretickou programovací polohou. Po použití funkce kompenzace nástroje stačí při změně nástroje pouze změnit hodnotu kompenzace polohy nástroje bez úpravy NC programu.
Při korekci nástroje často používáme kompenzaci délky a kompenzaci poloměru. Obecně je pro lidi, kteří jsou v CNC průmyslu noví, obtížné tyto dvě kompenzace dovedně používat. Níže tyto dvě kompenzační metody podrobně vysvětlíme.
obrázek
1. Korekce délky nástroje
1. Pojem kompenzace délky nástroje
Nejprve bychom měli pochopit, jaká je délka nástroje. Délka nástroje je velmi důležitý pojem. Když programujeme součást, musíme nejprve určit programovací centrum součásti a poté vytvořit souřadnicový systém programování obrobku, přičemž tento souřadný systém je pouze souřadným systémem obrobku a nulový bod je obecně na obrobku. Délková kompenzace se vztahuje pouze na Z souřadnici. Není to jako programování nulového bodu v rovinách X a Y, protože nástroj je umístěn pomocí kuželové díry vřetena a nemění se. Nulový bod Z souřadnice je jiný. Každý nůž má jinou délku.
Například chceme vyvrtat otvor o hloubce 50 mm a poté vyvrtat otvor o hloubce 45 mm pomocí vrtáku o délce 250 mm a závitníku o délce 350 mm. Nejprve pomocí vrtáku vyvrtejte otvor o hloubce 50 mm. V tomto okamžiku má obráběcí stroj nastaven nulový bod obrobku. Při výměně závitníku pro závitování, pokud oba nože začnou zpracovávat od nastaveného nulového bodu, je závitník delší než vrták a závitování je příliš dlouhé, což poškodí nástroj. a artefakty. Pokud je v tomto okamžiku nastavena kompenzace nástroje, je kompenzována délka závitníku a vrtáku. Po nastavení nulového bodu obráběcího stroje, i když je délka závitníku a vrtáku odlišná, v důsledku existence kompenzace, když je závitník přivolán k práci, souřadnice Z nulového bodu se automaticky přesunula na Z plus (nebo Z) kompenzuje délku závitníku a zajišťuje správný nulový bod obrábění.
2. Příkaz kompenzace délky nástroje
Korekce délky nástroje je realizována prováděním příkazů obsahujících G43 (G44) a H. Současně zadáváme hodnotu souřadnice Z, takže nástroj se po kompenzaci přesune do místa, kde je vzdálenost od povrchu obrobku Z. Dalším příkazem G49 je zrušení příkazu G43 (G44). Ve skutečnosti tento příkaz nemusíme používat, protože každý nástroj má svou vlastní délkovou kompenzaci. Při výměně nástroje použijte příkaz G43 (G44) H k zadání vlastní kompenzace délky nástroje. Délková kompenzace předchozího nástroje se však automaticky zruší.
G43 znamená přičtení částky korekce v paměti k hodnotě souřadnice koncového bodu programové instrukce, G44 znamená odečítání a G49 nebo H00 lze použít ke zrušení korekce délky nástroje. Pokud je v programovém segmentu N80G43 Z56 H05 hodnota v paměti 05 16, znamená to, že hodnota souřadnice koncového bodu je 72 mm.
3. Dva způsoby kompenzace délky nástroje
(1) Jako kompenzaci délky nástroje použijte skutečnou délku nástroje (tento způsob se doporučuje). Použití délky nástroje jako kompenzace znamená použití nástroje pro nastavení nástroje k měření délky nástroje a poté zadání této hodnoty do registru kompenzace délky nástroje jako kompenzace délky nástroje.
Použití délky nástroje jako kompenzace délky nástroje se může vyhnout neustálým úpravám korekce délky nástroje při zpracování různých obrobků. Tímto způsobem lze nástroj použít na různých obrobcích, aniž by bylo nutné upravovat offset délky nástroje. V tomto případě můžete každý nástroj zařadit podle určitých pravidel číslování nástrojů a pomocí malého znaku zapsat příslušné parametry každého nástroje, včetně délky a poloměru nástroje. U společností s oddělením správy speciálních nástrojů není potřeba sdělovat parametry nástroje tváří v tvář obsluze. Hodnota délky nástroje na štítku se používá jako kompenzace délky nástroje bez dalšího měření.
Použití délky nástroje jako kompenzace délky nástroje může také umožnit obráběcímu stroji změřit délku jiných nástrojů na nástroji pro nastavení nástroje, zatímco obráběcí stroj běží, aniž by zabíral čas chodu obráběcího stroje kvůli nastavení nástroje na obráběcího stroje, aby bylo možné plně využít obráběcí centrum. účinnost. Tímto způsobem, když se vřeteno pohybuje do naprogramovaného bodu souřadnice Z, je to souřadnice vřetena plus (nebo odečtená) hodnota souřadnice Z po korekci délky nástroje.
(2) Použijte vzdálenost (kladnou nebo zápornou) mezi špičkou nástroje a naprogramovaným nulovým bodem ve směru Z jako hodnotu korekce. Tato metoda je vhodná pro použití, když obráběcí stroj obsluhuje pouze jedna osoba a není dostatek času na měření délky nástroje pomocí seřizovacího přístroje. Tímto způsobem, když je jedním nástrojem opracován další obrobek, musí být znovu provedeno nastavení délkové kompenzace nástroje. Při použití této metody pro kompenzaci délky nástroje je hodnota kompenzace vzdálenost pohybu špičky nástroje, když se vřeteno pohybuje z nulového bodu souřadnice Z obráběcího stroje do nulového bodu programování obrobku, takže tato hodnota kompenzace je vždy záporná a velmi velká.
2. Kompenzace poloměru nástroje
1. Pojem kompenzace poloměru nástroje
Při obrábění kontury musí být trajektorie pohybu středu nástroje (trajektorie pohybu středu nástroje nebo středu drátu) a skutečný obrys obráběné součásti posunuty o určitou vzdálenost. Toto posunutí se nazývá kompenzace poloměru nástroje, známá také jako korekce středu nástroje.
Protože CNC systém řídí trajektorii středu nástroje, musí CNC systém vypočítat trajektorii středu nástroje na základě velikosti obrysu vstupní součásti a hodnoty kompenzace poloměru nástroje. Podle instrukce pro kompenzaci nástroje může CNC obráběcí stroj automaticky provádět kompenzaci poloměru nástroje. Zejména při ručním programování je velmi důležitá kompenzace poloměru nástroje. Při ručním programování pomocí příkazu kompenzace poloměru nástroje můžete programovat podle hodnoty obrysu součásti bez výpočtu programování trajektorie středu nástroje, což značně snižuje množství výpočtů a chybovost. Přestože se používá automatické programování CAD/CAM, množství ručních výpočtů je malé a rychlost generování programu je rychlá, ale když má nástroj malé opotřebení nebo se velikost obrysu obrábění mírně odchyluje od konstrukční velikosti nebo hrubovací frézování, polodokončovací frézování a dokončovací frézování. Když se krok za krokem změní přídavek na obrábění, je třeba jej ještě vhodně upravit. Po použití kompenzace poloměru nástroje není potřeba upravovat velikost nástroje nebo velikost modelování pro regeneraci programu. Je nutné pouze správně upravit parametry kompenzace nástroje na CNC obráběcím stroji. . Nejenže zjednodušuje programovací výpočet, ale také zvyšuje čitelnost programu.
Korekce poloměru nástroje má dvě formy korekce: funkce B (základní) a funkce C (úplná). Protože kompenzace poloměru nástroje funkce B počítá pouze kompenzaci nástroje podle tohoto programu, nemůže vyřešit problém přechodu mezi segmenty programu a vyžaduje, aby byl obrys obrobku zpracován do přechodu zaobleného rohu, takže vyrobitelnost ostrého rohu obrobku není dobré. Programátoři navíc musí předem odhadnout nespojitosti a průniky, které se mohou objevit po kompenzaci nástroje, a ručně je zpracovat, což samozřejmě zvyšuje obtížnost programování; zatímco kompenzace poloměru nástroje C funkce automaticky zvládne přenos drah středu nástroje mezi dvěma segmenty programu, které mohou být Programuje se zcela podle obrysu obrobku, takže téměř všechny moderní CNC obráběcí stroje používají kompenzaci poloměru nástroje C funkce. V tuto chvíli je nutné, aby alespoň dva následující bloky bloku kompenzace poloměru nástroje měly příkaz posunutí (G00, G01, G02, G03 atd.) určující rovinu kompenzace, jinak správný nástroj náhradu nelze stanovit.
2. Příkaz kompenzace poloměru nástroje
Podle předpisů ISO, když je stopa středu nástroje na pravé straně dopředného směru určeného programem, nazývá se to kompenzace pravého nástroje, která je reprezentována G42; jinak se nazývá kompenzace levého nástroje, která je reprezentována G41.
G41 je příkaz levé korekce nástroje (korekce levého nástroje), to znamená, že při pohledu ve směru pohybu nástroje (za předpokladu, že se obrobek nepohybuje), je středová dráha nástroje umístěna na levé straně obrysu obrobku, což se nazývá vlevo kompenzace nástroje.
G42 je příkaz pravé korekce nástroje (korekce pravého nástroje), to znamená, že při pohledu podél směru nástroje vpřed (za předpokladu, že se obrobek nepohybuje), je středová dráha nástroje umístěna na pravé straně obrysu obrobku, což se nazývá pravá kompenzace nástroje.
G40 je příkaz pro zrušení korekce poloměru nástroje. Po použití tohoto příkazu jsou příkazy G41 a G42 neplatné.




