Tento článok rozoberá tri vedomostné body a dúfa, že inšpiruje každého.
1. Za akých okolností by sa mal použiť G41G42?
2. Ako si vybrať G41G42
3. Výber orientácie hrotu nástroja
1. Prečo potrebujete použiť G41G42 pri programovaní auta?
Pri spracovaní obrobkov s tvarmi, ako sú kužele alebo oblúky na CNC sústruhu, sa vyskytnú rozmerové chyby medzi správne napísaným programom a skutočne obrobenými dielmi.
Táto chyba je spôsobená oblúkom hrotu nástroja.
Aby sme tento problém objasnili, musíme začať s nastavením CNC sústruhu. Pozrite si prosím nasledujúci diagram:
obrázok
Vieme, že väčšina hrotov sústružníckych nástrojov bude mať oblúk R, ako je znázornené na obrázku vyššie:
Pri nastavovaní nástroja v smere osi Z sa bod A hrotu nástroja dotýka koncovej plochy dielu.
V smere osi X sa bod B hrotu nástroja dotýka vonkajšieho kruhu dielu.
Pri skutočnom rezaní čelnej plochy alebo vonkajšieho kruhu je veľkosť dielu v smere Z alebo v smere X určená bodom A alebo B. V tomto čase nemá zaoblenie hrotu nástroja žiadny vplyv na veľkosť spracovania.
Avšak pri použití na spracovanie obrobkov so skosením, kužeľmi alebo oblúkmi sú skutočnými reznými bodmi nástroja dotykové body na oblúku hrotu nástroja AB, nie bod A alebo bod B počas nastavovania nástroja. Ako je ukázané nižšie:
obrázok
Potom pri spracovaní dielov s tvarmi, ako sú kužele alebo oblúky, musíte použiť kompenzáciu polomeru špičky nástroja G41/G42.
Dobre, vysvetlime si princíp jasne a potom prejdime k druhému vedomostnému bodu.
2. Ako zvoliť G41 G42 pri programovaní?
Pre obrábacie stroje sa delí na:
Predná opierka náradia
Zadná opierka náradia
Časti sú rozdelené na:
tvar auta
vnútorný otvor auta
Potom je možné tieto dve klasifikačné metódy skombinovať do nasledujúcich štyroch situácií. Pozorne si pozrite nasledujúce dva obrázky:
1. Zadná opierka nástroja: Nástroj reže na pravej strane obrobku
2. Predná opierka nástroja: Nástroj reže na ľavej strane obrobku
3. Zadná opierka nástroja: Nástroj reže na ľavej strane obrobku
4. Predná opierka nástroja: Nástroj reže na pravej strane obrobku
obrázok
Pozorne si zapamätajte obrázok vyššie
jednoduché?
Tento trik je naozaj jednoduchý, no veľmi účinný!
Dobre, poďme priamo na príklad dokončovacieho programu:
obrázok
%
O0001
T0101
S500 M03
G0X60.Z2.
G01 G42 Z0 F0.1. (Kompenzácia polomeru oblúka nástroja)
X120.Z-150.
X200.Z-180.
Z-260
G0G40X205.Z2. (zrušiť kompenzáciu polomeru)
M30
%
3. Výber orientácie hrotu nástroja
Počas programovania sa do programu pridá (G41/G42) korekcia polomeru nástroja.
V tomto bode sa možno pýtate? ---Ako obrábací stroj identifikuje kompenzáciu polomeru nástroja R?
Vyžaduje si to nielen pridanie G41 alebo G42 do programu, ale aj zadanie oblúka hrotu nástroja R a orientáciu hrotu príslušného nástroja na paneli kompenzácie nástroja.
obrázok
Tu sa zobrazí "orientácia hrotu noža".
Zachytil som schému orientácie hrotu nástroja z manuálu sústružníckeho stroja takto:
obrázok
Ako to konkrétne aplikovať, ako je znázornené na obrázku nižšie:
Vonkajší kruh rovné auto
obrázok
Pozitívne sústruženie vnútorného otvoru
obrázok
Vyššie uvedené je naše najdlhšie používané číslo umiestnenia nástroja, to znamená:
Pozitívny vonkajší kruh: 3
Predný vnútorný otvor: 2
V programe používame G41 alebo G42 a na paneli kompenzácie nástroja zadáme oblúk hrotu nástroja R a orientáciu hrotu nástroja zodpovedajúceho nástroja.
Ako je uvedené v programe O0001 vyššie, ak je oblúk špičky nástroja R=0.8, musím zadať oblúk špičky nástroja R zodpovedajúci nástroju T0101 a orientáciu špičky nástroja na paneli kompenzácie nástroja.
obrázok
Spustením programu O0001 týmto spôsobom obrábací stroj použije funkciu G42 na odstránenie nadmerného rezu alebo rezných zvyškov.
Dobre, týmto končím vysvetlenie G41/G42 v sústružení.
Poďme sa podeliť o prípad hrubého a jemného sústruženia CNC makro programu, aby sme informovali G41/G42 o záležitostiach, ktorým treba venovať pozornosť pri programovaní.
obrázok
Postup je nasledovný:
obrázok
Poznámka 1: Kompenzácia oblúka R musí byť v stave G00 alebo G01 a nemôže byť kompenzovaná príkazom G02 alebo G03.
Poznámka 2: Odhlásenie musí byť tiež v stave G00 alebo G01 a nemožno ho odhlásiť pomocou príkazu G02 alebo G03.




