Tento článek pojednává o třech znalostních bodech a doufá, že inspiruje každého.
1. Za jakých okolností by se měl G41G42 používat?
2. Jak vybrat G41G42
3. Volba orientace hrotu nástroje
1. Proč potřebujete při programování auta používat G41G42?
Při zpracování obrobků s tvary, jako jsou kužely nebo oblouky na CNC soustruhu, budou existovat rozměrové chyby mezi správně napsaným programem a skutečně obrobenými díly.
Tato chyba je způsobena obloukem hrotu nástroje.
Abychom si tento problém vyjasnili, musíme začít s nastavením CNC soustruhu. Podívejte se prosím na níže uvedený diagram:
obrázek
Víme, že většina hrotů soustružnických nástrojů bude mít oblouk R, jak je znázorněno na obrázku výše:
Pro nastavení nástroje ve směru osy Z se bod A hrotu nástroje dotýká koncové plochy součásti.
Ve směru osy X se bod B hrotu nástroje dotýká vnější kružnice součásti.
Při skutečném řezání koncové plochy nebo vnějšího kruhu je velikost součásti ve směru Z nebo ve směru X určena bodem A nebo B. V tomto okamžiku nemá zaoblení špičky nástroje žádný vliv na velikost zpracování.
Při použití ke zpracování obrobků se zkosením, kužely nebo oblouky jsou však skutečnými řeznými body nástroje tečné body na oblouku hrotu nástroje AB, nikoli bod A nebo bod B během nastavování nástroje. Jak je ukázáno níže:
obrázek
Potom při zpracování dílů s tvary, jako jsou kužely nebo oblouky, musíte použít kompenzaci poloměru špičky nástroje G41/G42.
Dobře, vysvětlíme princip jasně a pak přejdeme k druhému znalostnímu bodu.
2. Jak vybrat G41 G42 při programování?
U obráběcích strojů se dělí na:
Přední opěrka nářadí
Zadní opěrka nářadí
Díly se dělí na:
tvar auta
vnitřní otvor auta
Potom lze tyto dvě klasifikační metody kombinovat do následujících čtyř situací. Pozorně si prohlédněte následující dva obrázky:
1. Zadní opěrka nástroje: Nástroj řeže na pravé straně obrobku
2. Přední opěrka nástroje: Nástroj řeže na levé straně obrobku
3. Zadní opěrka nástroje: Nástroj řeže na levé straně obrobku
4. Přední opěrka nástroje: Nástroj řeže na pravé straně obrobku
obrázek
Pozorně si zapamatujte výše uvedený obrázek
Jednoduchý?
Tento trik je opravdu jednoduchý, ale velmi účinný!
Dobře, pojďme rovnou k příkladu dokončovacího programu:
obrázek
%
O0001
T0101
S500 M03
G0X60.Z2.
G01 G42 Z0 F0.1. (Korekce poloměru oblouku nástroje)
X120.Z-150.
X200.Z-180.
Z-260
G0G40X205.Z2. (zrušit kompenzaci poloměru)
M30
%
3. Volba orientace hrotu nástroje
Během programování je do programu přidána (G41/G42) korekce poloměru nástroje.
V tuto chvíli se možná ptáte? ---Jak obráběcí stroj identifikuje kompenzaci poloměru nástroje R?
To vyžaduje nejen přidat G41 nebo G42 do programu, ale také zadat oblouk hrotu nástroje R a orientaci hrotu nástroje odpovídajícího nástroje na panelu kompenzace nástroje.
obrázek
Zde se objeví "orientace hrotu nože".
Zachytil jsem schéma orientace hrotu nástroje z manuálu soustružnického stroje takto:
obrázek
Jak to konkrétně aplikovat, jak je znázorněno na obrázku níže:
Vnější kruh rovné auto
obrázek
Pozitivní soustružení vnitřní díry
obrázek
Výše uvedené je naše nejdéle používané číslo umístění nástroje, to znamená:
Pozitivní vnější kruh: 3
Přední vnitřní otvor: 2
V programu použijeme G41 nebo G42 a na panelu kompenzace nástroje zadáme oblouk hrotu nástroje R a orientaci hrotu nástroje odpovídajícího nástroje.
Jak je uvedeno v programu O0001 výše, pokud je oblouk špičky nástroje R=0.8, musím zadat oblouk špičky nástroje R odpovídající nástroji T0101 a orientaci špičky nástroje na panelu kompenzace nástroje.
obrázek
Spuštěním programu O0001 tímto způsobem obráběcí stroj použije funkci G42 k odstranění přeřezávání nebo zbytků řezání.
Dobře, tímto končíme vysvětlení G41/G42 v soustružení.
Pojďme se podělit o případ hrubého a jemného soustružení CNC makro programu, abychom informovali G41/G42 o záležitostech, které vyžadují pozornost při programování.
obrázek
Postup je následující:
obrázek
Poznámka 1: Kompenzace oblouku R musí být ve stavu G00 nebo G01 a nelze ji kompenzovat příkazem G02 nebo G03.
Poznámka 2: Odhlášení musí být také ve stavu G00 nebo G01 a nelze se odhlásit pomocí příkazu G02 nebo G03.




