Předpoklady Funkce Technickým předpokladem pro vrtání závitů bez vyrovnávací hlavičky je vřeteno s regulací polohy a systémem pro měření dráhy. Vrtání závitů bez vyrovnávací hlavičky se programuje pomocí příkazů G331 a G332. Vřeteno, které je připraveno pro vrtání závitu, je v režimu regulace polohy, je vybaveno systémem pro měření dráhy a může tedy provádět následující pohyby: G331: Vrtání závitu se stoupáním ve směru vyvrtané díry až do koncového bodu G332: Zpětný pohyb se stejným stoupáním, jaké bylo použito v příkazu G331. Syntaxe To, zda je závit levý nebo pravý, se určuje prostřednictvím znaménka u parametru stoupání: Kladné stoupání --> otáčení vpravo (jako u M3) Záporné stoupání --> otáčení vlevo (jako u M4) Pomocí adresy S je možné naprogramovat požadované otáčky. SPOS=<hodnota> G331 S G331 X Y Z I J K G332 X Y Z I J K
Naprogramování příkazu SPOS (příp. příkazu M70) před opracováním závitu je nutné jen za následujících okolností: Jedná se o závity, které mají být vyrobeny několikanásobným opracováním. Jedná se o výrobní procesy, u nichž je nezbytné zadání definované počáteční pozice závitu. V případě obrábění většího počtu po sobě následujících závitů může programování příkazu SPOS (příp. příkazu M70) oproti tomu odpadnout (výhoda: časová optimalizace). Otáčky vřetena musí být uvedeny v samostatném bloku příkazu G331 bez pohybu os před obráběním závitu (G331 X Y Z I J K ). Význam G331: Příkaz: Vrtání závitů Vrtaná díra je popsána vrtanou hloubkou a stoupáním závitu. Platnost: modální G332: Příkaz: Zpětný pohyb po vrtání závitu Tento pohyb se popisuje se stejným stoupáním jako při pohybu pomocí G331. Přepnutí směru otáčení vřetena se uskutečňuje automaticky. Platnost: modální X Y Z : I : J : K : Vrtaná hloubka (koncový bod závitu v kartézských souřadnicích). Stoupání závitu ve směru X Stoupání závitu ve směru Y Stoupání závitu ve směru Z Rozsah hodnot pro stoupání: ± 0,001 až 2000,00 mm/otáčku Po příkazu G332 (zpětný pohyb) je možné pomocí příkazu G331 vrtat další závit.
Datový blok druhého stupně převodovky Aby bylo možné při vrtání závitů dosáhnout efektivního přizpůsobení otáček vřetena a momentu motoru, ale také vyššího zrychlení, může být prostřednictvím osových strojních parametrů předdefinován datový blok druhého převodového stupně pro další dvojici spínacích prahových hodnot nastavitelnou v konfiguraci (maximální a minimální rychlost). Tento blok se může lišit od datového bloku prvního převodového stupně a prahových hodnot pro přepnutí rychlosti. Věnujte prosím pozornost příslušným informacím od výrobce stroje. Literatura: Příručka Popis funkcí, Základní funkce,vřetena (S1), kapitola: "Konfigurace přizpůsobení parametrů převodovky". Příklady Příklad 1: G331 a G332 N10 SPOS[n]=0 N20 G0 X0 Y0 Z2 N30 G331 Z-50 K-4 S200 N40 G332 Z3 K-4 N50 G1 F1000 X100 Y100 Z100 S300 M3 N60 M30 ; Příprava vrtání závitu. ; Najetí na počáteční bod. ; Vrtání závitu, vrtaná hloubka 50, stoupání K záporné = vřeteno se otáčí vlevo. ; Zpětný pohyb, automatická změna směru pohybu. ; Vřeteno znovu pracuje v režimu vřetena. ; Konec programu. Příklad 2: Výstup naprogramovaných otáček při vrtání s aktuálním převodovým stupněm N05 M40 S500 ; Je zařazen 1. převodový stupeň, protože naprogramované otáčky vřetena 500 ot/min leží v rozsahu 20 až 1028 ot/min. N60 G331 Z-10 K5 S800 ; Nastavení polohy vřetena. ; Výroba závitu, otáčky vřetena 800 ot/min předpokládají převodový stupeň 1. Převodový stupeň v příkazu M40, který vyhovuje naprogramovaným otáčkám vřetena S500, je zjišťován na základě datového bloku prvního převodového stupně. Naprogramované otáčky pro vrtání S800, jsou na výstupu z momentálně zvoleného převodového stupně a v případě potřeby jsou omezeny na maximální otáčky daného převodového stupně. Po operaci s
příkazem SPOS není automatická změna převodového stupně možná. Předpokladem pro automatickou změnu převodového stupně je, že se vřeteno nachází v režimu regulace otáček. Pokud má být při otáčkách vřetena 800 ot/min zvolen 2. převodový stupeň, musí být v konfiguraci pro tento účel nastaveny spínací prahové hodnoty pro maximální a minimální otáčky v příslušných strojních parametrech datového bloku druhého převodového stupně (viz následující příklady). Příklad 3: Použití datového bloku druhého převodového stupně U příkazů G331/G332 a při naprogramování hodnoty S pro aktivní řídící vřeteno jsou vyhodnocovány spínací prahové hodnoty z datového bloku druhého převodového stupně, pokud jde o jeho maximální a minimální otáčky. Automatická změna převodového stupně M40 musí být aktivní. Takto zjištěný převodový stupeň je porovnán s momentálně zařazeným převodovým stupněm. Existuje-li mezi nimi rozdíl, provede se změna převodového stupně. N05 M40 S500 ; Je zvolen převodový stupeň 1. N50 G331 S800 ; Řídící vřeteno s datovým blokem 2. převodového stupně: Je zvolen převodový stupeň 2. ; Nastavení polohy vřetena. N60 G331 Z-10 K5 ; Výroba vrtaného závitu, zrychlení vřetena z datového bloku 2. převodového stupně. Příklad 4: Žádné naprogramované otáčky --> monitorování převodového stupně Pokud je použit datová blok druhého převodového stupně a pokud v příkazu G331 nejsou naprogramovány žádné otáčky, bude se závit vyrábět s naposled naprogramovanými otáčkami. Přepínání na jiný převodový stupeň se neprovádí. V tomto případě se však kontroluje, že naprogramované otáčky leží v předem specifikovaném rozsahu (spínací mezní hodnoty pro maximální a minimální otáčky) momentálně zvoleného převodového stupně. Jinak se aktivuje alarm 16748. N05 M40 S800 ; Je zvolen převodový stupeň 1, datový blok prvního převodového stupně je aktivní.
N60 G331 Z-10 K5 ; Monitorování otáček vřetena 800 ot/min s datovým blokem 2. převodového stupně: 2. převodový stupeň by měl být aktivní, ohlásí se alarm 16748. Příklad 5: Změna převodového stupně není možná --> monitorování převodového stupně Jestliže jsou v případě použití datového bloku druhého převodového stupně v příkazu G331 naprogramovány kromě geometrie ještě i otáčky vřetena a jestliže tyto otáčky neleží v předepsaném intervalu otáček (spínací mezní hodnoty pro maximální a minimální otáčky) momentálně zvoleného převodového stupně, může se stát, že se přepnutí převodového stupně neuskuteční, protože by nemohl být dodržen požadovaný pohyb vřetena a přísuvné osy po dráze. Stejně jako v předcházejícím příkladu jsou v bloku s G331 monitorovány otáčky a převodový stupeň a v případě nutnosti se aktivuje alarm 16748. N05 M40 S500 ; Je zvolen převodový stupeň 1. N60 G331 Z-10 K5 S800 ; Změna převodového stupně není možná, monitorování otáček vřetena 800 ot/min s datovým blokem 2. převodového stupně: 2. převodový stupeň by měl být aktivní, ohlásí se alarm 16748. Příklad 6: Programování bez příkazu SPOS N05 M40 S500 ; Je zvolen převodový stupeň 1. N50 G331 S800 N60 G331 Z-10 K5 ; Řídící vřeteno s datovým blokem 2. převodového stupně: Je zvolen převodový stupeň 2. ; Výroba závitu, zrychlení vřetena z datového bloku 2. převodového stupně. Od momentální pozice začíná pro vřeteno závitová interpolace, která závisí na předtím zpracovávaném výrobním programu, např. jestliže byla uskutečněna změna převodového stupně. Dopracování závitu v případě potřeby není z tohoto důvodu možné.
Je potřeba mít na paměti, že při obrábění s více vřeteny musí být vřeteno, které provádí vrtání, řídícím vřetenem. Jestliže potřebujete vrtající vřeteno nastavit jako řídící vřeteno, naprogramujte příkaz SETMS(<číslo vřetena>).