CNC stroje predstavujú revolúciu vo výrobnom priemysle, automatizujúc procesy obrábania s vysokou presnosťou a efektivitou. Pochopenie ich programovania a kinematiky je kľúčové pre každého študenta technických odborov. Tento článok poskytuje komplexný rozbor, ktorý vám pomôže zvládnuť základné princípy CNC techniky, od G-kódov až po zložité kinematické štruktúry a meracie systémy.
Základy CNC strojov: Definícia a typy
Číslicovo riadené stroje (CNC) sú charakteristické tým, že ovládanie všetkých ich funkcií je realizované riadiacim systémom (RS) pomocou programu. Tento prístup zvyšuje presnosť a opakovateľnosť výroby.
Rozlišujeme niekoľko typov číslicového riadenia:
- NC (Numerical Control): Číslicové riadenie operácií obrábania pomocou priameho vkladania číslicových údajov.
- CNC (Computer Numerical Control): Počítačom riadený NC stroj, ktorý ponúka väčšiu flexibilitu a možnosti programovania.
- DNC (Direct/Distributed Numerical Control): Centrálne riadená a kontrolovaná sieť CNC strojov, umožňujúca distribúciu programov a monitorovanie procesov.
Pri programovaní CNC strojov sa vždy programuje poloha koncového bodu pohybu nástroja. Tento prístup zabezpečuje presné riadenie dráhy nástroja.
Programovanie CNC strojov: G-kódy a M-funkcie
Programovanie CNC strojov sa opiera o štandardizované kódy, ktoré riadia pohyb nástroja, otáčky vretena, posuvy a ďalšie pomocné funkcie. Najčastejšie sa používa štruktúra programu pre riadiaci systém Fanuc, ktorá je ohraničená začiatkom (písmeno „O“) a koncom (M30).
Základné G-kódy (Geometrické funkcie)
Geometrické kódy riadia pohyb a polohovanie nástroja. Medzi najdôležitejšie patria:
- G0: Rýchloposuv – polohovanie osí bez obrábania.
- G1: Lineárna interpolácia – priamy pohyb nástroja s pracovným posuvom.
- G2: Kruhová interpolácia – pohyb po kruhovom oblúku v smere hodinových ručičiek.
- G3: Kruhová interpolácia – pohyb po kruhovom oblúku proti smeru hodinových ručičiek.
- G17: Voľba roviny obrábania (XY).
- G43: Korekcia dĺžky nástroja (napr.
G43 H1 D1). - G54 - G59: Voľba súradnicového systému obrobku.
- G81: Cyklus vŕtania.
- G83: Cyklus hlbokého vŕtania s prerušovaným posuvom.
- G90: Absolútne programovanie – súradnice sú vždy vzťahované k nulovému bodu obrobku.
- G91: Prírastkové programovanie – súradnice sú vzťahované k predchádzajúcej polohe nástroja.
- G98: Návrat na počiatočnú polohu v rámci cyklu.
Základné M-kódy (Pomocné funkcie)
M-kódy ovládajú pomocné funkcie stroja, ako sú:
- M3: Otočenie vretena (v smere hodinových ručičiek).
- M5: Vypnutie vretena.
- M6: Výmena nástroja (napr.
M6 T1). - M8: Zapnutie chladenia.
- M9: Vypnutie chladenia.
- M30: Koniec programu a reset.
- M98: Vyvolanie podprogramu.
- M99: Návrat z podprogramu.
Štruktúra programu a podprogramy
Program pre CNC stroj sa skladá z blokov, kde každý blok (veta) je ukončený bodkočiarkou. Bloky sú číslované ľubovoľne, no nesmú sa opakovať. Slovo v programe má adresnú a významovú časť. Rozmerové slová majú fyzikálny rozmer (X, Y, Z, F, S), zatiaľ čo bezrozmerové (G, M, H, T) určujú konkrétnu funkciu.
Podprogramy (M98 pre volanie, M99 pre návrat) umožňujú opakované vykonávanie určitých sekvencií operácií, čo zjednodušuje a skracuje hlavný program.
Ekvidištanta a korekcia polomeru nástroja (G41, G42)
Ekvidištanta predstavuje dráhu stredu nástroja. Pre presné obrábanie je nevyhnutná korekcia polomeru nástroja, aby sa kompenzoval rozdiel medzi dráhou stredu nástroja a požadovanou dráhou rezných hrán. Kódy G41 (kompenzácia vľavo) a G42 (kompenzácia vpravo) sa používajú na automatickú korekciu dráhy nástroja s ohľadom na jeho polomer. G40 ruší kompenzáciu.
Kinematika CNC strojov: Rámy, vedenia a pohony
Kinematika CNC stroja popisuje pohybové vzťahy medzi jeho komponentmi. Skladá sa z hlavných funkčných skupín, ako sú rámy, vedenia, pohony posuvov, hlavné pohony (vretená), odmeriavacie zariadenia polohy a systémy automatickej výmeny nástrojov (SAVN).
Rámy a ich materiály
Rámy sú základnou nosnou konštrukciou stroja a delia sa na:
- Otvorené rámy: Typické pre sústruhy, vŕtačky, konzolové frézky. Poskytujú ľahší prístup k obrobku.
- Uzatvorené rámy: Používané pri hobľovačkách, karuseloch, rovinných frézkach. Zabezpečujú vyššiu tuhosť.
Materiály rámov CNC obrábacích strojov sú vyberané podľa:
- Vlastností materiálu: Pevnosť, merná hmotnosť, modul pružnosti, tlmenie, pnutie, tepelná rozťažnosť a vodivosť.
- Výrobných faktorov: Obrobiteľnosť, technológia výroby (liatie, zváranie), spojenie dielov.
- Ekonomických faktorov: Počet vyrobených kusov, cena.
Čoraz častejšie sa používajú aj betónové stojany pre 5-osové CNC stroje vďaka ich vynikajúcim tlmiacim vlastnostiam.
Typy klzných a valivých vedení
Vedenia zabezpečujú presný pohyb jednotlivých častí stroja. Rozlišujeme:
Klzné vedenia
- Ploché vedenia: Pre veľké zaťaženia.
- Trojboké, štvorboké, viacboké vedenia: Rôzne geometrie pre špecifické aplikácie.
- Prismatické symetrické a asymetrické vedenia.
- Rybinové vedenia: Ponúkajú dobrú tuhosť a možnosť vymedzenia vôle.
Valivé vedenia
Výhody: Nízky súčiniteľ trenia, malé opotrebenie, dlhá životnosť, možnosť predpätia, vysoká presnosť, nízke rýchlosti. Nevýhody: Vysoká cena, väčšie rozmery, nižšia schopnosť tlmiť chvenie.
Typy valivých vedení:
- Podľa valivých teliesok: guľôčkové, valčekové, ihlové, s kladkami.
- Podľa valivých dráh: rovinné, valcové.
- Podľa predpätia: s predpätím, bez predpätia.
- Podľa dĺžky zdvihu: s malým, veľkým alebo neobmedzeným zdvihom.
Guľôčkové vedenia majú nižšiu tuhosť, ale sú menej citlivé na presnosť výroby. Valčekové vedenia ponúkajú vyššiu tuhosť a únosnosť, ale vyžadujú vyššiu presnosť výroby. Lineárne koľajnicové vedenia sú moderným a presným riešením.
Hydrostatické a servostatické vedenia
- Hydrostatické vedenia: Využívajú kvapalinové trenie s mazivom pod tlakom, vytvárajúc nosný kvapalný film. Pracovné plochy sa nedotýkajú ani v pokoji. Sú bezvôľové a dobre tlmia nárazy, ale sú náročné na výrobu a prevádzku.
- Servostatické vedenia: Nevyžadujú vysokú presnosť vodiacich plôch. Pohyb je riadený kopírovacím polohovým servomechanizmom, kde hlavnú časť zaťaženia prenáša olejový vankúš.
Ochrana vedení je zabezpečená teleskopickými alebo špirálovými krytmi.
Systémy automatickej výmeny nástrojov (SAVN)
SAVN je mechanické zariadenie na CNC stroji, ktoré automaticky odoberá použitý nástroj a nahrádza ho novým. Jeho hlavnou funkciou je znížiť manipulačné časy. Rozlišujeme:
- Systémy prenášajúce rezné sily: Revolverové a nožové hlavy (min. 8-12 nástrojov, rýchla a presná výmena).
- Varianty revolverových hláv: s vodorovnou osou otáčania (rovnobežnou/kolmou na os obrobku), so zvislou alebo šikmou osou otáčania.
- Systémy neprenášajúce rezné sily: So skladovacím zásobníkom. Zásobník nie je súčasťou nosného systému stroja, plní len skladovaciu funkciu, môže mať veľkú kapacitu (60-500+ nástrojov).
- Maloobjemové zásobníky (do 40 nástrojov): Radiálne, rovnobežne, rôznobežne, regálové, segmentové, malé reťazové. Umiestňujú sa priamo na stroji.
- Veľkoobjemové zásobníky: Bubnové, kotúčové, regálové, segmentové, reťazové. Umiestňujú sa mimo stroja.
Zoraďovanie a kódovanie nástrojov
Pre programovanie sledu nástrojov je nutné ich kódovanie. Kódovanie môže byť:
- Kódovanie pozície v zásobníku: Jednoznačné priradenie kódu pozícii.
- Kódovanie samotného nástroja: Nástroj je vybavený vlastným kódom.
Príklady kódovania:
- Kódovanie pomocou sústavy 15 krúžkov (BCD kód).
- Kódovanie pomocou kódového štítku (čierny plast s 10 dekádami).
- Kódovanie nástroja s mikročipom zabudovaným do držiaka, ktorý ukladá dáta o nástroji (vrátane korekcií).
Typy kinematiky a paralelné štruktúry
Kinematika CNC strojov sa delí na:
- Sériovú: Polohovanie v jednej osi zabezpečuje jeden servopohon.
- Paralelnú: Viac servopohonov pre polohovanie v osiach X, Y a Z.
- Zmiešanú (hybridnú).
Paralelné kinematické štruktúry
- Bipody: Dve riadené podpery (napr. vysokorýchlostné obrábacie centrum pre trojosové frézovanie Dyna M) – vyznačujú sa vysokou tuhosťou a pevnosťou.
- Tripody: Tri riadené prúty a jedna pasívna väzba. Koncový člen sa umiestňuje priamo na platformu zariadenia.
- Tricept: Vychádza z tripodického mechanizmu, ale na pohyblivú platformu sa umiestňuje sériová kinematika s 2-3 stupňami voľnosti. Patrí do zmiešaných kinematik, používa sa na portálových konštrukciách obrábacích strojov.
- Trivariant: Pasívna väzba zlúčená s jedným aktívnym prútom, čím sa zväčší pracovný priestor bez zníženia presnosti.
- Pentapod: Päť aktívnych ramien. Väčší pracovný priestor a náklon (±90°) v porovnaní s hexapodom.
- Hexapod: Šesť teleskopických prútov s premenlivou dĺžkou spájajúcich pevnú a pohyblivú platformu. Všetky spojenia sú guľové alebo kardanové kĺby. Platforma má šesť stupňov voľnosti (posuv v X, Y, Z a rotácia okolo osí φx, φy, φz).
Referenčné body a korekcie nástrojov
Pre presné obrábanie na CNC sústruhu Leadwell T-5 (alebo inom CNC stroji) je nevyhnutné definovať a spravovať referenčné body a korekcie nástrojov.
Definícia referenčných bodov
- M – Nulový bod stroja: Pevne určený konštrukciou stroja (napr. priesečník osi vretena a upínacej roviny obrobku). Absolútny začiatok súradnicového systému, nedá sa meniť.
- W – Nulový bod súčiastky: Zvolí ho programátor, možno ho meniť. Pri rotačných súčiastkach sa volí v osi súmernosti a na opracovanom čele.
- N – Nulový bod nástrojového držiaku: Referenčný bod stanovený výrobcom stroja, ku ktorému sa vzťahujú rozmery nástrojov.
- P – Nulový bod nástroja: Teoretický hrot noža (pre rotačné nástroje: bod v osi nástroja na jeho čele).
- R – Referenčný bod: Poloha daná výrobcom stroja, slúži na nájdenie nulového bodu M po zapnutí stroja, nemá význam pri absolútnom odmeriavaní polohy.
Druhy korekcií sústružníckych nástrojov
Korekcie zabezpečujú presnosť obrábania a kompenzujú rozdiely v nástrojoch:
- Dĺžková korekcia: Geometrická charakteristika nástroja, rozdiel polohy hrotov nástrojov v osi X a Z voči prvému nástroju. Zapísané v korekčnej tabuľke (OFS/SET).
- Geometrická korekcia: Vlastná korekčná tabuľka.
- Korekcia opotrebovania: Vlastná korekčná tabuľka.
- Korekcia polomeru hrotu nástroja: Korigovaná pomocou G41/G42 a výpočtov.
Nesprávne nastavenie korekcií môže viesť k nepodarkom alebo haváriám stroja. Pri zmene nástroja sa menia len hodnoty v korekčnej tabuľke, nie celý program.
Postup nastavenia nulového bodu a meranie korekcií
Nastavenie nulového bodu súčiastky (manuálne)
- Prvým nástrojom (T1) zarovnáme čelo polotovaru.
- Vynulujeme Z-súradnicu vo zvolenom súradnicovom systéme (napr. G56).
- Osústružíme časť priemeru a odmeraný priemer zapíšeme do X-súradnice pre T1. T0101 má Z-korekciu 0.
Meranie geometrických korekcií nástrojov (manuálne)
- Po výmene nástroja (napr. T3) zaškrabneme čelo polotovaru a zapíšeme Z-korekciu do tabuľky.
- Zaškrabneme osústružený priemer a zapíšeme X-korekciu do tabuľky.
- Rovnakým spôsobom zistíme korekcie pre ďalšie nástroje.
Meranie geometrických korekcií nástrojov (automaticky)
Na moderných sústruhoch (ako Leadwell T-5) je možné použiť nástrojovú sondu pre automatické meranie a nastavenie geometrických korekcií, čo výrazne zvyšuje rýchlosť a presnosť tohto procesu.
Príklady programovania a technické parametre
Pre pochopenie CNC stroje: Programovanie a kinematika v praxi je dôležité vidieť konkrétne príklady. Zdrojové materiály obsahujú podrobné príklady programovania vŕtania valcových otvorov, frézovania s korekciami (G41, G42) pre Fanuc riadiaci systém a sústruženia.
Programovanie valcových otvorov
Príklady ukazujú postupné vŕtanie a interpoláciu pre tvorbu otvorov pomocou hástroja s menším priemerom. Kódy ako G1 G90 X0 Y0 F400 (rýchly posuv do počiatočného bodu) a G2 J-9. F800 (kruhová interpolácia) sú základom pre takéto operácie.
Programovanie frézovania (FANUC)
Príklady frézovania pre Fanuc RS používajú G-kódy pre rôzne operácie, vrátane kontúrovania s G41/G42 pre kompenzáciu polomeru nástroja, čo je kľúčové pre presné obrysové obrábanie. Vidíme aj použitie G83 pre hlboké vŕtanie.
Programovanie sústruženia (FANUC)
Sústruženie vyžaduje špecifické G-kódy pre rovinu obrábania (G18), konštantnú reznú rýchlosť (G96) a maximálne otáčky vretena (G50). Príklady sústruženia (CNCS-03-02505-A4) ukazujú postupné odoberanie materiálu, vrátane zápichov a rádiusov.
Technické parametre CNC sústruhu LEADWELL T-5
Sústruh Leadwell T-5 je príkladom CNC stroja určeného na obrábanie obrobkov z Fe, Al, Cu a ich zliatin. Jeho kľúčové parametre zahŕňajú:
- Max. rozmer telesa noža: 16x16mm (pre vnútorné 20mm).
- Revolverová hlava: 8-miestna.
- Elektromotor vretena: 7,5kW.
- Max. priemer tyčového materiálu: 41mm.
- Rozsah otáčok vretena: 45-4500 ot/min.
- Max. dĺžka sústruženia: 150mm.
- Max. priemer sústruženia: 136mm.
- Hmotnosť stroja: 2500 kg.
Voliteľné zariadenia ako dopravník triesok, podávač tyčí, meracia sonda a portálový robot rozširujú možnosti stroja. Zaujímavosťou je možnosť zníženia hlučnosti vretena zámenou pohonu klinovými remeňmi za ozubený remeň HTD.
Meracie zariadenia a inteligentné stroje
Presnosť CNC obrábania by nebola možná bez pokročilých meracích zariadení a neustáleho vývoja inteligentných technológií.
Odmeriavacie zariadenia polohy
- Indukčný snímač uhla natočenia (Selsyn): Menej presný, využíva fázový posuv indukovaného napätia.
- Indukčný snímač dráhy a posunutia (Induktosyn): Presnejší, dráha sa počíta z počtu cyklov sínusového napätia.
- Magnetické inkrementálne snímače: Rozostup značiek 0,2 mm, využívajú Hallov jav. Rozlíšenie až 0,001 µm.
- Laserové snímanie polohy: Využíva princíp laserového Dopplerovho metra, vysoké rozlíšenie 0,002 µm. Citlivé na nečistoty, výhodné pre lineárne motory.
Delíme ich na:
- Priame odmeriavacie systémy: Snímač je spojený priamo s riadeným členom (suportom), vysoká presnosť, nezávislé na nepresnostiach pohonu.
- Nepriame odmeriavacie systémy: Snímaná je poloha rotačnej časti pohonu (napr. pohybovej skrutky), jednoduchšie a lacnejšie, ale prenášajú nepresnosti pohonu.
Typy enkodérov:
- Absolútny rotačný enkodér: Optický kotúč s koncentrickými stopami, každá stopa predstavuje bit, binárny údaj zodpovedá natočeniu. Presnosť až 16 bit (0,005°).
- Absolútny lineárny enkodér: Kódovací pás s magnetickými značkami.
- Inkrementálny optoelektronický snímač: Počet impulzov úmerný otáčaniu hriadeľa. Používa optický kotúč s ryskami a svetelný zdroj (LED dióda). Dva rastre posunuté o ½ rozstupu pre smer, tretí pre určenie začiatku.
Inteligentné obrábacie stroje
Inteligentné stroje sú vyvinuté pre bezobslužnú výrobu a zahŕňajú špecializované automatizačné prostriedky na:
- Kontrolu presnosti a elimináciu nepriaznivých faktorov.
- Dozor nad funkciou stroja a stavom nástrojov (opotrebovanie, lomy).
- Identifikáciu a ochranu pred poruchami.
Príkladom je filozofia firmy Yamazaki Mazak s funkciami ako Active Vibration Control (AVC), Intelligent Thermal Shield Control (ITS), Intelligent Safety Shield (ISS), Mazak Voice Advisor (MVA), Intelligent Performance Spindle (IPS), Intelligent Maintenance Support (IMS) a Intelligent Balance Analyser (IBA).
Záver
Programovanie a kinematika CNC strojov sú základnými piliermi moderného strojárstva. Od pochopenia jednotlivých G-kódov a M-funkcií, cez detailnú znalosť štruktúry rámov a vedení, až po komplexné systémy automatickej výmeny nástrojov a paralelnej kinematiky, každý aspekt prispieva k efektivite a presnosti výroby. Nepretržitý vývoj v oblasti meracích zariadení a inteligentných strojov naznačuje, že budúcnosť CNC techniky je plná inovácií a ďalších možností automatizácie.
Často kladené otázky (FAQ)
Čo sú to G-kódy a M-funkcie v CNC programovaní?
G-kódy (geometrické funkcie) riadia pohyb nástroja, ako je polohovanie, lineárna alebo kruhová interpolácia, a nastavenie súradnicových systémov. M-funkcie (pomocné funkcie) ovládajú činnosti stroja, ako je zapínanie/vypínanie vretena, chladenia, alebo výmena nástrojov. Spolu tvoria základný jazyk, ktorým sa komunikuje s CNC strojom.
Aký je rozdiel medzi absolútnym a prírastkovým programovaním?
Pri absolútnom programovaní (G90) sa všetky súradnice vzťahujú k pevnému nulovému bodu obrobku. Pri prírastkovom programovaní (G91) sa súradnice vzťahujú k aktuálnej polohe nástroja. Absolútne programovanie je často preferované pre jednoduchšiu kontrolu a menšiu náchylnosť na kumuláciu chýb.
Prečo sú dôležité korekcie nástrojov a ako fungujú?
Korekcie nástrojov sú kľúčové pre dosiahnutie presných rozmerov obrábaných dielcov. Zahŕňajú dĺžkovú korekciu, geometrickú korekciu, korekciu opotrebovania a korekciu polomeru hrotu nástroja (G41/G42). Tieto hodnoty sa zadávajú do korekčných tabuliek v riadiacom systéme a kompenzujú rozdiely v rozmeroch alebo opotrebovaní jednotlivých nástrojov, čím sa program stáva univerzálnejším a výrobne efektívnejším.
Čo sú paralelné kinematické štruktúry a aké sú ich výhody?
Paralelné kinematické štruktúry (ako bipody, tripody, hexapody) sú typy mechanizmov, kde viacero ramien alebo prútov spája základňu s pohyblivou platformou. Ich hlavnými výhodami sú vysoká tuhosť, presnosť a dynamika vďaka rozloženiu zaťaženia na viacero pohonov. Umožňujú zložitejšie pohyby s viacerými stupňami voľnosti, ako je napríklad kombinácia posuvu a rotácie.
Ako funguje systém automatickej výmeny nástrojov (SAVN)?
SAVN je zariadenie, ktoré automaticky mení nástroje počas obrábacieho cyklu bez ľudského zásahu. Skladá sa zo zásobníka nástrojov a mechanizmu pre ich výmenu. Úlohou SAVN je minimalizovať prestoje stroja a zvýšiť automatizáciu výroby. Nástroje sú v zásobníku kódované, aby ich riadiaci systém dokázal identifikovať a vyvolať podľa programu (napríklad pomocou M6 T kódu).