Web nejen o robotice

Od CNC k 3D tisku: Hluboká vazba mezi robotikou a aditivní výrobou

Reklama:

V oblasti moderní výroby se často hovoří o 3D tisku jako o revoluční technologii, která zcela mění zavedené postupy. Nicméně, podrobná analýza odhaluje, že aditivní výroba, jak je 3D tisk odborně nazýván, není ani tak revolucí, jako spíše přirozenou evolucí dlouhého vývoje automatizovaných výrobních procesů. Její hluboké kořeny sahají až k technologiím počítačově numerického řízení (CNC), které se staly základem pro přesnost, automatizaci a efektivitu v průmyslu. Tento článek se zaměřuje na prozkoumání této spletité vazby, sledujíc historický vývoj CNC strojů a jejich přímý vliv na konstrukční, elektronické a softwarové principy, které dnes definují 3D tiskárny a robotiku. Cílem je osvětlit, jak se zdánlivě odlišné výrobní metody prolínají a sdílejí společné technologické dědictví, poháněné neustálou snahou o vyšší úroveň automatizace a schopnost vytvářet stále složitější geometrie.

1. Historické Kořeny: Od Numerického Řízení k Počítačově Numerickému Řízení (CNC)

Historie automatizované výroby je úzce spjata s vývojem numerického řízení, které položilo základy pro moderní CNC stroje a následně ovlivnilo i vznik 3D tisku.

1.1 Počátky NC strojů a jejich programování

Základy automatizovaného řízení strojů byly položeny vývojem numerického řízení (NC). První koncept NC stroje byl vyvinut v roce 1949 Johnem T. Parsonsem, průkopníkem v oblasti výpočetní techniky, v rámci výzkumného projektu pro letectvo na Massachusetts Institute of Technology (MIT).1, 2 Prototyp frézky NC byl vyvinut v laboratoři Servomechanisms na MIT v roce 1952.1 Hlavní motivací pro vznik NC bylo umožnit výrobu složitých tvarů, které byly tradičními manuálními frézovacími technikami obtížně nebo nemožně dosažitelné.1 Příkladem rané aplikace byla výroba listů vrtulníku s matematicky vyvinutými aerodynamickými profily v roce 1949.1

Rané NC stroje byly programovány pomocí děrných štítků a později magnetických pásek.1, 2 Tento proces je přirovnáván ke starým automatickým pianům, která používala děrné role k přehrávání hudby.1 Parsons využil multiplikátor IBM 602A k výpočtu souřadnic aerodynamických profilů, které byly následně vkládány do švýcarské vyvrtávačky pomocí děrných štítků.2 Tento koncept položil základ pro další vývoj CNC strojů.1 V roce 1952 Richard Kegg ve spolupráci s MIT představil Cincinnati Hydro-Tel, 28palcovou vertikální vřetenovou konturovací frézku, která byla ovládána pomocí osmisloupcové papírové pásky, čtečky pásek a elektronického řídicího systému s vakuovými trubicemi.2

Tyto rané NC systémy se opíraly o tři základní komponenty pro řízení pohybu: řídicí funkci (např. digitální nebo analogový systém, vačkový sledovač), pohonný/pohybový systém (např. motor, válec) a systém zpětné vazby (např. enkodér).2 Tato raná snaha o „programovatelnou automatizaci“, motivovaná potřebou vytvářet dříve nedosažitelné geometrie pro kritické aplikace, jako je letecký průmysl, představovala zásadní posun v automatizaci výroby. Položila koncepční základy pro převod abstraktních konstrukčních dat na přesné pohyby stroje, což je přímý předchůdce moderního G-kódu a digitálního výrobního řetězce.

1.2 Vznik a vývoj CNC: Integrace počítačů a CAD/CAM

Skutečná transformace numerického řízení nastala s integrací počítačů, což vedlo ke vzniku počítačově numerického řízení (CNC). Popularitu si CNC začalo získávat koncem 60. let 20. století.1 V 60. a 70. letech se objevily digitální technologie, které nahradily starší děrné pásky a analogové výpočetní systémy, což vedlo k automatizovanějším a efektivnějším výrobním procesům.2 Klíčovým milníkem bylo zpřístupnění prvních systémů CAD (Computer-Aided Design) v roce 1976, které umožnily vytváření 3D modelů pro generování strojního G-kódu, čímž se výrazně usnadnil přístup k technologii CNC.1

V moderních CNC systémech je návrh mechanické součásti a její výrobní program vysoce automatizovaný.3 CAD software se používá k definování mechanických rozměrů součásti, které jsou následně převedeny na výrobní směrnice pomocí softwaru CAM (Computer-Aided Manufacturing).3, 4 CAM software, jako je Autodesk Fusion, generuje dráhy nástroje – instrukce pro CNC stroj, jak řídit pohyb a chování stroje, řezného nástroje a obrobku během výrobního procesu.4 Konfigurovatelný postprocesor pak transformuje tyto směrnice do specifických G- a M-kódů přizpůsobených pro konkrétní typ řídicí jednotky a konfiguraci os.3, 4 Tento integrovaný pracovní postup CAD/CAM zajišťuje přesnost a efektivitu a zefektivňuje celý proces od návrhu po výrobu.4, 5

Vytvoření tohoto komplexního „digitálního vlákna“ – od abstraktního 3D modelu v CAD přes přesné výrobní instrukce v CAM až po G-kód řídící fyzický stroj – představuje zásadní princip, na kterém CNC, a později i 3D tisk, stavěly. Potřeba postprocesorů pro přizpůsobení dat CAM konkrétním strojům ukázala, že již v raných fázích bylo nutné zohlednit hardwarové odlišnosti a zajistit softwarovou adaptabilitu. Tento raný vývoj robustního digitálního výrobního řetězce položil základní plán pro celou digitální výrobní revoluci a umožnil přesný převod složitých geometrií na pohyby stroje s minimálními lidskými chybami.

1.3 Mechanické principy a komponenty CNC strojů

Mechanická architektura CNC strojů je navržena pro přesnost a odolnost. Tyto stroje jsou typicky postaveny na robustních rámech, které jsou schopny odolat vysokorychlostním operacím a značným silám vyvíjeným během obráběcího procesu.6 Klíčové komponenty zahrnují motory, vřetena a lože, které jsou přesně řízeny k provádění subtraktivních úloh, jako je řezání, frézování, vrtání nebo soustružení.6, 7

CNC stroje pracují s více osami pohybu, běžně minimálně dvěma (X a Y), s nástrojovým vřetenem pohybujícím se v ose Z (hloubka).3 Moderní CNC frézky mohou mít 3 až 6 os, což umožňuje složité konturování.3, 8 Lineární a rotační pohybové osy jsou poháněny krokovými nebo servomotory s přímým pohonem, které hrají klíčovou roli při manévrování řezných nástrojů nebo obrobků do požadovaných pozic s vysokou přesností.3, 6 Krokové motory nabízejí vysoký točivý moment a opakovatelnost, zatímco servomotory poskytují rychlost a přesnost potřebnou pro náročnější úkoly.6 Kuličkové šrouby se často používají k vysoce efektivnímu převodu rotačního pohybu z motorů na lineární pohyb, minimalizující tření a opotřebení.6 Vřeteno je životně důležitá součást, která provádí samotné řezání, vrtání nebo frézování, vyžadující vysokou přesnost a odolnost při různých rychlostech a zatíženích.6

Inženýrská nutnost robustnosti a přesnosti v pohybu je univerzálním základem pro automatizovanou výrobu. Mechanická konstrukce CNC strojů je od počátku poháněna potřebou zvládat značné fyzické síly při zachování mikroskopické přesnosti. Volba mezi krokovými a servomotory odráží kritický inženýrský kompromis mezi točivým momentem/opakovatelností a rychlostí/přesností, což je designové rozhodnutí, které se přímo uplatňuje i u 3D tiskáren s různými požadavky na výkon. Efektivní převod rotačního na lineární pohyb pomocí kuličkových šroubů je dalším klíčovým mechanickým prvkem zajišťujícím přesný lineární pohyb. Robustní mechanické základy a přesné pohybové komponenty vyvinuté pro CNC jsou přímo přenosné do 3D tisku, zejména s rostoucími požadavky na rychlost, objem stavby a použití náročnějších materiálů v aditivní výrobě.

1.4 Elektronická architektura a řídicí systémy CNC

Elektronická architektura CNC strojů je klíčová pro jejich automatizovaný provoz. Rané NC stroje využívaly elektronické řídicí systémy s vakuovými trubicemi.2 Moderní CNC systémy se vyznačují sofistikovanými systémy řízení pohybu, které využívají programovaný počítačový software k automatizaci řízení, pohybu a přesnosti.9, 10 Tyto systémy zvládají složité úkoly zahrnující více os, drah, rychlostí a řízení točivého momentu.9 Klíčové komponenty zahrnují řídicí jednotky stroje, které interpretují G-kód a synchronizují operace, a systémy řízení pohybu skládající se z krokových motorů, servomotorů a kuličkových šroubů pro přesný pohyb.6

Průmyslové CNC stroje standardně využívají systémy řízení s uzavřenou smyčkou, aby zajistily vysokou přesnost, rychlost a opakovatelnost požadovanou ve výrobě.3 Toho je dosaženo pomocí pokročilých systémů zpětné vazby, jako jsou enkodéry, které nepřetržitě komunikují s řídicí jednotkou stroje a provádějí úpravy v reálném čase, což zajišťuje přísné dodržování konstrukčních specifikací.6, 11 Tato zpětná vazba umožňuje kompenzaci poruch, jako je nelineární tření a vůle, což výrazně zlepšuje přesnost řízení.12 Zatímco mnoho CNC systémů je tradičně uzavřených a proprietárních, objevily se iniciativy pro otevřenou architekturu, jako jsou OSACA, OMAC a OSEC, s cílem zlepšit integraci, poskytnout flexibilní rozhraní člověk-stroj (HMI) a rozšířit funkce jádra systému.13 Tyto otevřené architektury, často založené na standardních osobních mikropočítačích, umožňují modulární integraci hardwaru a řízení os v reálném čase pomocí specializovaných procesorů.13

Přechod od řízení s otevřenou smyčkou k řízení s uzavřenou smyčkou je základním předpokladem pro průmyslovou přesnost a spolehlivost. Zatímco rané NC stroje mohly používat řízení s otevřenou smyčkou, pro komerční CNC stroje je řízení s uzavřenou smyčkou standardem, což zajišťuje požadovanou přesnost, rychlost a opakovatelnost.3 Tato změna zahrnuje pokročilé systémy zpětné vazby, které nepřetržitě komunikují s řídicí jednotkou stroje a provádějí úpravy v reálném čase.6 Schopnost kompenzovat chyby, jako je vůle a nelineární tření 12, podtrhuje význam aktivní korekce pro dosažení vysoké přesnosti.

Tento vývoj v řídicí filozofii se přímo týká 3D tisku. Zatímco mnoho hobby 3D tiskáren zpočátku používalo jednodušší, otevřené řízení krokových motorů 14, 15 pro snížení nákladů, snaha o vyšší přesnost a průmyslové využití v 3D tisku stále více vyžaduje implementaci systémů s uzavřenou smyčkou. Schopnost detekovat a kompenzovat chyby v reálném čase 6, 12 je společným pokročilým rysem, který odlišuje profesionální stroje v obou oblastech, což naznačuje sbližování v sofistikovanosti řízení, jak 3D tisk dozrává. Vzestup otevřených architektur a modularity je navíc hnací silou širší inovace a dostupnosti, což umožňuje integraci komponent od různých výrobců a podporuje komunitně řízený vývoj hardwaru a softwaru, což je evidentní v projektech jako RepRap.13, 16, 17

1.5 Softwarové základy: G-code a jeho standardizace

G-kód, zkráceně „Geometric Code“, je nejrozšířenějším programovacím jazykem pro počítačově numericky řízené (CNC) stroje a 3D tiskárny.18, 19 Jeho počátky sahají do konce 50. let 20. století do laboratoře Servomechanisms na MIT, přičemž první standardizovaná verze, RS-274, byla publikována organizací Electronic Industries Alliance (EIA) v roce 1963.18, 20 Současným standardem je RS-274D (ISO 6983).18, 21

G-kód je prostý textový jazyk, který používá kombinaci písmen a čísel k předávání instrukcí stroji.22 Každý řádek, neboli „blok“, představuje specifický příkaz, který stroji říká, co má dělat dál, včetně pohybů podél os X, Y a Z, otáček vřetena, výměny nástrojů a řízení chladicí kapaliny.22, 23 G-kódy (přípravné příkazy) připravují stroj na operace (např. G00 pro rychlý pohyb, G01 pro lineární posuv), zatímco M-kódy (různé příkazy) řídí funkce, jako je zapnutí/vypnutí vřetena nebo řízení chladicí kapaliny.22, 23, 24 Použití G-kódu nabízí významné výhody, včetně přesnosti, automatizace, flexibility a opakovatelnosti v sériové výrobě.22

Zatímco G-kód byl původně vyvinut pro 2osé plotry, jeho schopnosti se rozšířily na řízení vysoce komplexních 12osých obráběcích center.21 Moderní implementace G-kódu dokonce zahrnují makro programování, které umožňuje používat proměnné a logické příkazy, čímž se více podobá tradičním vysokoúrovňovým programovacím jazykům.18, 21 Vzhledem k rozdílům mezi stroji používá software CAD/CAM postprocesory k generování souborů G-kódu přizpůsobených konkrétním řídicím jednotkám strojů.18, 21

G-kód slouží jako univerzální jazyk automatizované výroby, který se přizpůsobuje různým paradigmatům. Jeho široké přijetí a adaptace 3D tiskárnami představovaly přirozené a efektivní rozšíření, které využilo stávající, osvědčený řídicí systém pro automatizovaný pohyb. To výrazně urychlilo vývoj 3D tisku tím, že poskytlo hotový, i když přizpůsobitelný, řídicí jazyk. Nicméně, přetrvávající existence strojově specifických variant a potřeba postprocesorů nebo specializovaného firmwaru 25 znamená, že skutečná plug-and-play interoperabilita napříč všemi typy strojů zůstává technickou výzvou. Tento sdílený jazyk zjednodušuje koncepční skok pro inženýry přecházející mezi subtraktivní a aditivní výrobou, ale nuance konkrétních implementací stále vyžadují specializované znalosti.

2. Zrození a Evoluce 3D Tiskáren: Aditivní Výroba s Robotickými Principy

Vznik a vývoj 3D tisku, známého také jako aditivní výroba, představuje významný milník v historii výroby, který úzce navazuje na principy a technologie vyvinuté pro CNC stroje.

2.1 První kroky aditivní výroby: Stereolitografie (SLA) a Fused Deposition Modeling (FDM)

Počátky aditivní výroby (AM), běžně známé jako 3D tisk, lze vysledovat do počátku 80. let 20. století.26, 27 Dr. Hideo Kodama z Japonska podal v roce 1980 první patentovou přihlášku na rychlé prototypování, demonstrující proces vytváření 3D plastových dílů fototvrzením polymerů UV zářením.28, 29, 30 Nicméně, Charles W. Hull (Chuck Hull) je široce uznáván za vynález stereolitografie (SLA) v roce 1983, kdy ve stejném roce vytvořil první 3D tištěnou součástku.26, 31, 32, 33 Hull zavedl termín „stereolitografie“ ve své patentové přihlášce z roku 1984, která byla udělena v roce 1986 (americký patent US4575330 A).29, 31, 32 Proces SLA zahrnuje zaměření koncentrovaného paprsku ultrafialového světla na vanu s tekutým fotopolymerem, který se pod počítačovým řízením vrstvu po vrstvě zpevňuje.26, 31, 32, 33 Hullova motivace pramenila z frustrace z pomalých výrobních časů pro malé nové produktové návrhy.33 V roce 1986 Hull spoluzaložil společnost 3D Systems, která v roce 1987 představila první komerční 3D tiskárnu, SLA-1.29, 31, 32, 34

Dalším klíčovým raným procesem bylo modelování taveným nanášením (FDM), vynalezené S. Scottem Crumpem, spoluzakladatelem společnosti Stratasys, v roce 1988.26, 30, 35 FDM funguje tak, že se plastové vlákno protlačuje vyhřívanou tryskou, která nanáší materiál vrstvu po vrstvě.26 Patent na FDM byl udělen v roce 1992.29, 30 V 90. letech byly vyvinuty další technologie, jako je selektivní laserové spékání (SLS) a výroba laminovaných objektů (LOM).26, 29 Profesor Emanuel Sachs z MIT zavedl v roce 1993 do lexikonu termín „3D tisk“, který nahradil „rychlé prototypování“.30

2.2 Demokratizace 3D tisku: Vypršení patentů a hnutí RepRap

Dostupnost 3D tisku se dramaticky změnila s vypršením klíčových patentů a vzestupem open-source hnutí. Vypršení patentu na SLA v roce 2009 a následně patentu na FDM od Stratasys ve stejném roce 30, 35 mělo zásadní dopad. Umožnilo to jednotlivcům a společnostem používat tyto tiskové metody bez nutnosti platit licenční poplatky, což vedlo k výraznému snížení cen 3D tiskáren a jejich širšímu přijetí pro komerční, DIY (udělej si sám) a open-source aplikace.35

Klíčovou roli v této demokratizaci sehrál projekt RepRap, zkráceně „Replicating Rapid-prototyper“, který v únoru 2004 představil Adrian Bowyer.36, 37, 38, 39 Cílem RepRapu bylo vytvořit cenově dostupnou 3D tiskárnu, která by dokázala replikovat významnou část svých vlastních dílů.36 Před RepRapem stály komerční 3D tiskárny kolem 30 000 €, zatímco materiály pro RepRap stály přibližně 350 €.36

Mezi klíčové milníky projektu RepRap patří: * 13. září 2006: Prototyp RepRap 0.2 vytiskl první díl shodný se svým vlastním, který pak nahradil původní díl vytvořený komerční 3D tiskárnou.37 * 29. května 2008: Model Darwin dosáhl sebereplikace vytvořením kompletní kopie všech svých rychle prototypovaných dílů (které tvoří 48 % všech dílů bez spojovacího materiálu).37 * Duben 2009: Elektronické obvodové desky byly automaticky vyráběny pomocí RepRapu, s využitím automatizovaného řídicího systému a vyměnitelné hlavy schopné tisknout jak plast, tak vodivé pájky.37 * 2. října 2009: Druhá generace designu, nazvaná Mendel, vytiskla svůj první díl.37

Projekt RepRap, distribuovaný pod open-source licencí (GNU General Public License), nejenže snížil náklady, ale také „demokratizoval výrobu“ tím, že umožnil komukoli s RepRap strojem vytvořit další stroj a sdílet technologii.36, 37 Tato open-source filozofie a sebereplikační schopnost urychlily inovace a rozšířily dostupnost 3D tisku daleko za hranice původních průmyslových aplikací.

2.3 Konvergence pracovních postupů: CAD/CAM/Slicing software pro 3D tisk

Pracovní postupy v 3D tisku a CNC obrábění sdílejí mnoho podobností, zejména v oblasti softwaru, ale zároveň se liší v klíčových aspektech, které odrážejí jejich odlišné výrobní principy.

Oba procesy začínají návrhem dílu v CAD (Computer-Aided Design) softwaru, kde inženýři vytvářejí přesné 2D a 3D modely.4, 5, 40 Následně se používá CAM (Computer-Aided Manufacturing) software, který generuje dráhy nástroje. V případě CNC to jsou instrukce pro odebírání materiálu.4 V 3D tisku se však CAD model zpracovává specializovaným softwarem, nazývaným „slicer“ (kráječ), který model rozděluje na tenké, 2D vrstvy.40, 41 Tento slicer software pak generuje G-kód, který obsahuje instrukce pro tiskárnu, jak nanášet materiál vrstvu po vrstvě.41, 42

Mezi populární CAD/CAM/slicing software patří Autodesk Fusion (integrující CAD, CAM a CAE), Cura, Simplify3D, SolidWorks, FreeCAD a PrusaSlicer.4, 5, 42, 43, 44 Integrace CAD, CAM a CAE (Computer-Aided Engineering) do jednoho balíčku optimalizuje pracovní postupy a zkracuje vývojové cykly.4, 42 Software pro 3D tisk se vyvinul tak, aby dokázal nejen krájet modely, ale také modelovat složité geometrie, synchronizovat se s tiskárnami a simulovat proces tisku, aby se zajistilo, že virtuální reprezentace přesně odpovídají fyzickým výsledkům.45

V oblasti 3D tisku se objevují i pokročilejší softwarová řešení, například algoritmy pro generování drah nástroje pro 5osý tisk, které umožňují hladší povrchy a tisk bez podpůrných struktur.46 Zatímco CNC průmysk zažil konsolidaci v oblasti CAM softwaru, AM trh zůstává fragmentovaný, přičemž AM stroje často dodávají s proprietárním softwarem.46 Nicméně, open-source firmware, jako je Marlin, který původně vznikl pro RepRap a Ultimaker, dnes pohání většinu 3D tiskáren a je schopen řídit i CNC stroje a laserové gravírovací stroje.44, 47 To podtrhuje sdílené softwarové základy a adaptabilitu mezi těmito technologiemi.

Tabulka 1: Klíčové Historické Milníky CNC a 3D Tisku

Rok Technologie/Hnutí Klíčová událost/Vynálezce/Organizace Význam Zdroj (ID)
1949 Numerické řízení (NC) John T. Parsons (koncept) První koncept numerického řízení pro výrobu složitých tvarů, jako jsou listy vrtulníku. 1, 2
1952 NC frézka MIT (prototyp), Cincinnati Hydro-Tel (Kegg) První prototyp NC frézky a raný komerční NC stroj. 1, 2
1958 G-kód (RS-274) MIT První verze G-kódu, základního programovacího jazyka pro automatizované stroje. 21
1963 G-kód (standardizace) Electronic Industries Alliance (EIA) Standardizace G-kódu (RS-274), klíčová pro interoperabilitu. 18, 20
1960s Počítačově numerické řízení (CNC) Digitální technologie Integrace počítačů do NC strojů, vedoucí k vyšší automatizaci a efektivitě. 1, 2
1976 CAD systémy CAD systémy Zpřístupnění prvních CAD systémů pro generování 3D modelů a G-kódu. 1
1980 Rychlé prototypování Dr. Hideo Kodama První patentová přihláška pro rychlé prototypování (fototvrzení polymerů). 28, 29
1983 Stereolitografie (SLA) Charles W. Hull (Chuck Hull) Vynález stereolitografie a vytvoření prvního 3D tištěného dílu. 31, 33
1984 Patent SLA Chuck Hull (přihláška) Podání patentové přihlášky na stereolitografii. 31, 32
1986 Komerční rychlé prototypování Chuck Hull (založení 3D Systems) Založení společnosti 3D Systems a komercializace SLA. 29, 32
1987 SLA-1 3D Systems První komerčně dostupná 3D tiskárna. 29, 31, 34
1988 Fused Deposition Modeling (FDM) S. Scott Crump (Stratasys) Vynález FDM, další klíčové technologie 3D tisku. 26, 35
1989 Selektivní laserové spékání (SLS) Carl Deckard Patent na SLS, metodu spékání práškových materiálů laserem. 26, 29
1992 Patent FDM Stratasys Udělení patentu na FDM. 29, 30
1993 Termín "3D tisk" Emanuel Sachs (MIT) Zavedení termínu "3D tisk" do lexikonu, nahrazujícího "rychlé prototypování". 30
2004 RepRap Projekt Adrian Bowyer Zahájení open-source projektu pro sebereplikující se 3D tiskárny. 36, 37
2008 Sebereplikace RepRap RepRap Darwin První kompletní sebereplikace všech rychle prototypovaných dílů. 36, 37
2009 Vypršení patentů SLA a FDM - Výrazné snížení nákladů a rozšíření dostupnosti 3D tisku. 30, 35

3. Konstrukční, Elektronické a Softwarové Souvislosti Mezi Robotikou a 3D Tiskem

Vazba mezi robotikou a 3D tiskem je hluboká a projevuje se na několika úrovních – od sdílených konstrukčních principů přes elektronické řídicí systémy až po softwarové synergie.

3.1 Konstrukční paralely a rozdíly

Základní konstrukční principy CNC strojů a 3D tiskáren vykazují značné paralely, což není překvapivé vzhledem k tomu, že 3D tiskárny jsou v podstatě specializované CNC stroje.25 Oba typy strojů spoléhají na robustní rámy, které zajišťují stabilitu a přesnost pohybu.6 Využívají lineární a rotační osy pro pohyb nástroje nebo obrobku v trojrozměrném prostoru.3, 6 Pohyb je zajištěn krokovými nebo servomotory, které umožňují přesné a opakovatelné polohování.3, 6, 48, 49 K převodu rotačního pohybu motorů na lineární pohyb se často používají kuličkové šrouby nebo ozubené řemeny.6, 48

Nicméně existují i zásadní rozdíly, které vyplývají z odlišných výrobních principů: * Subtraktivní vs. Aditivní: CNC obrábění je subtraktivní proces, který odebírá materiál z bloku.7, 40, 41, 50, 51, 52, 53, 54, 55, 56 To vyžaduje vysokou tuhost stroje a schopnost odolat značným řezným silám.6, 50, 57 Naopak 3D tisk je aditivní proces, který vrstvu po vrstvě přidává materiál.40, 41, 50, 51, 52, 53, 54, 55, 56 I když to nevyžaduje takovou tuhost pro řezné síly, přesnost a stabilita jsou klíčové pro kvalitu vrstvení. * Nástrojové hlavy: CNC stroje často disponují vyměnitelnými nástrojovými hlavami (vřeteny s různými řeznými nástroji), které se mění podle potřeby pro různé operace.6, 23, 25 Většina 3D tiskáren má pevné tiskové hlavy, ačkoli existují výjimky v podobě hybridních strojů nebo tiskáren s více extrudery.23, 25 * Kinematické struktury: Zatímco CNC stroje často používají kartézské (XYZ) portálové systémy 3, 58, 3D tiskárny rozšířily spektrum kinematických struktur. Kromě kartézských tiskáren 59, 60 existují i delta tiskárny, které využívají paralelní ramena pro rychlý a přesný pohyb tiskové hlavy 61, 62, a SCARA tiskárny s rotačními rameny.63, 64 Tyto různé kinematické konfigurace, běžné v robotice 58, 65, 66, byly adaptovány pro specifické požadavky 3D tisku, jako je rychlost nebo objem stavby. * Vlastnosti dílů: CNC obrábění produkuje díly s vysokou pevností a izotropními vlastnostmi (konzistentní vlastnosti ve všech směrech), protože materiál je odebírán z pevného bloku.41, 50, 52, 56, 57 3D tištěné díly mohou mít anizotropní vlastnosti kvůli vrstvené konstrukci a viditelné vrstvy.41, 55, 57 Nicméně, pokrok v 3D tisku s robotickými rameny umožňuje kontinuální vlákna a zlepšení mechanických vlastností a drsnosti povrchu.67

Přes tyto rozdíly, základní inženýrské principy tuhosti, přesnosti pohybu a řízení os jsou společné a tvoří most mezi těmito výrobními metodami.

3.2 Elektronické a řídicí systémy: Sdílené základy a inovace

Elektronické a řídicí systémy představují další oblast, kde se CNC a 3D tisk výrazně prolínají. Oba typy strojů spoléhají na řídicí desky, které interpretují G-kód a řídí pohyb motorů. Moderní 3D tiskárny často používají 32bitové řídicí desky, jako jsou BIGTREETECH SKR Mini E3 nebo Duet3D Mini 5+, které podporují různé firmwary a vstupy napájení.16, 17 Tyto desky jsou analogické řídicím jednotkám v CNC strojích, které synchronizují operace a interpretují G-kód.6

Pohyb je v obou technologiích zajištěn krokovými motory nebo servomotory.3, 6, 48, 49 Krokové motory, jako jsou NEMA 17 a NEMA 23, jsou běžné v 3D tiskárnách a stolních CNC strojích pro jejich přesné krokové pohyby.48, 49 Servomotory, které poskytují vyšší rychlost a přesnost, jsou standardem v průmyslových CNC strojích a stále častěji se objevují i v pokročilých 3D tiskárnách.3, 6, 9 Řidiče motorů hrají klíčovou roli v přesnosti krokových motorů tím, že řídí mikrokroky, což závisí na firmwaru tiskárny a použitých řidičích.48, 49

Zásadním rozdílem v řízení je použití zpětnovazebních smyček. Většina hobby 3D tiskáren tradičně používá systémy s otevřenou smyčkou, kde se pohyb motoru provádí bez ověření skutečné polohy, což může vést k chybám, pokud motor vynechá kroky.14, 15 Naproti tomu průmyslové CNC stroje standardně používají systémy s uzavřenou smyčkou, které využívají enkodéry a další senzory k nepřetržitému monitorování a úpravě polohy v reálném čase, čímž se zajišťuje vysoká přesnost a opakovatelnost.3, 6, 11, 14, 15 Tento posun k řízení s uzavřenou smyčkou, který je pro průmyslovou přesnost nezbytný, se stále více uplatňuje i v 3D tisku, aby se zlepšila spolehlivost a kvalita tisku.15

Integrace senzorů do 3D tištěných mechanismů je dalším inovativním trendem. Výzkumníci z MIT vyvinuli systém MechSense, který umožňuje přímý 3D tisk senzorů do rotujících částí pomocí vodivého filamentu, což umožňuje detekci úhlové polohy, rychlosti otáčení a směru otáčení.68 To otevírá nové možnosti pro vytváření „chytrých“ komponent a robotů s integrovaným vnímáním.68, 69, 70 V robotice jsou senzory, jako jsou silové senzory, klíčové pro přesnou montáž, manipulaci, interakci člověk-robot a adaptivní chování, což robotům umožňuje „cítit“ své okolí.71, 72

3.3 Softwarové synergie a adaptace

Software tvoří neviditelnou, ale zásadní páteř, která propojuje CNC stroje a 3D tiskárny s robotikou. G-kód je oním společným jazykem, který umožňuje řízení obou typů strojů.18, 19, 23, 25 Ačkoli je G-kód univerzální, existují rozdíly v jeho implementaci. CNC frézky tradičně používají až pět os, zatímco většina 3D tiskáren má tři osy, což znamená, že mnoho G-kódových příkazů pro víceosý pohyb se v 3D tisku nepoužívá.23, 25 Dále, 3D tiskárny nanášejí materiál vrstvu po vrstvě, takže nepotřebují příkazy pro nastavení rychlosti otáčení nástroje, na rozdíl od CNC strojů.23, 25 M-kódy, které řídí strojově specifické funkce, jako je teplota trysky v 3D tiskárnách, nejsou standardizované a liší se mezi stroji.23, 25

Firmware pro 3D tiskárny, jako je Marlin, je open-source a pohání většinu světových 3D tiskáren.44, 47 Marlin je schopen řídit i CNC stroje a laserové gravírovací stroje, což demonstruje softwarovou flexibilitu a sdílené základy.44 Firmware pro CNC stroje je často jednodušší, protože velká část rozhodování a algoritmů je přesunuta do softwaru CAM, který je analogický sliceru v 3D tisku, ale méně automatický.73

Pracovní postup CAD/CAM/Slicer je pro obě technologie klíčový. CAD software se používá k vytvoření 3D modelu, CAM software generuje dráhy nástroje, a v případě 3D tisku "slicer" software rozděluje model na vrstvy a generuje G-kód pro tiskárnu.4, 5, 40, 41, 42 Evoluce softwaru pro aditivní výrobu se zaměřila na přesné krájení, modelování složitých geometrií a simulaci procesu tisku, aby se zajistilo, že virtuální reprezentace přesně odpovídají fyzickým výsledkům.45

Plánování trajektorie je kritické pro optimalizaci rychlosti a pohybu trysky v 3D tisku.74 Algoritmy, často odvozené z problémů obchodního cestujícího (TSP), se používají k optimalizaci drah a rychlostních profilů (trojúhelníkové a lichoběžníkové profily rychlosti) pro minimalizaci doby přechodu mezi tiskovými segmenty.74, 75 Tyto pokročilé algoritmy řízení pohybu, které jsou základem robotiky 76, 77, jsou klíčové pro dosažení plynulých a efektivních pohybů v 3D tiskárnách, zejména u robotických ramen pro aditivní výrobu.67, 75

Dopad open-source softwaru a hardwaru na robotiku a 3D tisk je značný, protože snižuje bariéry vstupu a podporuje inovace. Projekty jako RepRap 36, 37, 38, 39 a open-source robotické systémy pro syntézu materiálů 78, 79 demonstrují, jak sdílené návrhy a rámce mohou urychlit vývoj a zpřístupnit sofistikované technologie širšímu okruhu výzkumníků a nadšenců. Tato synergie mezi softwarem a hardwarem, kde robotika poskytuje pokročilé řídicí principy a 3D tisk umožňuje rychlou prototypizaci a výrobu komponent, je hnací silou neustálého pokroku v obou oblastech.

Závěr: Symbióza inovací a pohled do budoucna

Hluboká vazba mezi robotikou a 3D tiskem je nepopiratelná a představuje fascinující příklad technologické evoluce, nikoli revoluce. Jak bylo podrobně popsáno, 3D tiskárny vděčí za své základní principy, mechanické architektury, elektronické řídicí systémy a softwarové metodologie dlouhému a robustnímu vývoji CNC strojů. Od raných NC strojů řízených děrnými štítky, které se snažily o výrobu složitých leteckých součástí, přes integraci počítačů a vznik CAD/CAM systémů, které vytvořily „digitální vlákno“ pro výrobu, až po standardizaci G-kódu jako univerzálního jazyka pro automatizované stroje – každý z těchto kroků položil nezbytný základ pro aditivní výrobu.

Konstrukčně 3D tiskárny zdědily robustní rámy, přesné osy pohybu a systémy motorů (krokové a servomotory) od svých CNC předchůdců, přičemž se přizpůsobily specifickým požadavkům aditivního procesu. Elektronicky se obě technologie spoléhají na sofistikované řídicí desky a systémy řízení pohybu, přičemž 3D tisk postupně přechází od jednodušších otevřených smyček k pokročilejším uzavřeným smyčkám a integraci senzorů, které jsou standardem v průmyslové robotice. Softwarově je G-kód společným jazykem, ačkoli s dialekty specifickými pro každou technologii, a pracovní postupy CAD/CAM/slicing představují digitální páteř, která umožňuje transformaci digitálních návrhů do fyzických objektů.

Demokratizace 3D tisku, poháněná vypršením patentů a hnutím RepRap, ukazuje, jak se základní robotické a CNC principy staly přístupnými širší veřejnosti, což urychlilo inovace a experimentování. Tato symbióza, kde robotika poskytuje přesnost a automatizaci a 3D tisk nabízí bezprecedentní svobodu designu a efektivitu materiálu, je klíčová pro budoucí vývoj.

V budoucnu lze očekávat ještě hlubší konvergenci. Hybridní výrobní systémy, které kombinují aditivní a subtraktivní procesy v jednom stroji, budou stále běžnější, stejně jako integrace průmyslových robotických ramen přímo do procesů 3D tisku pro dosažení vyšší flexibility, rychlosti a schopnosti tisknout ve více osách. Vzestup umělé inteligence a strojového učení dále zlepší optimalizaci procesů, prediktivní údržbu a adaptivní řízení v obou oblastech.

Tento článek se zaměřil na fundamentální vazby mezi robotikou a 3D tiskem v kontextu vývoje 3D tiskáren z CNC strojů. Nicméně, interakce mezi těmito technologiemi sahá daleko za rámec jejich společného původu. V příštím článku se budeme podrobněji věnovat tomu, jak 3D tiskárny přímo přispívají k vývoji robotiky tím, že umožňují rychlou a nákladově efektivní výrobu složitých, lehkých a vysoce přizpůsobených komponent robotů, od prototypů po koncové díly.


  1. https://laszeray.com/the-history-of-cnc-machinery/ 

  2. https://www.xometry.com/resources/machining/cnc-machining-history/ 

  3. https://www.3erp.com/blog/cnc-machining-vs-3d-printing/ 

  4. https://www.autodesk.com/solutions/cnc-machining-software 

  5. https://www.rapiddirect.com/blog/cnc-software-for-cnc-machines/ 

  6. https://pmtechnologies.com/blog/a-comprehensive-guide-to-the-mechanics-of-cnc-machines/ 

  7. https://www.jtrmachine.com/what-are-cnc-machinings-3-principles 

  8. https://en.wikipedia.org/wiki/Computer_numerical_control 

  9. https://www.fanucamerica.com/solutions/applications/cnc-motion-control 

  10. https://squickmons.com/cnc-motion-control-everything-you-need-to-know/ 

  11. https://www.a-m-c.com/position-feedback-need-know/ 

  12. https://www.researchgate.net/figure/Architecture-of-Virtual-CNC-system_fig3_222576909 

  13. https://www.controleng.com/cnc-open-architectures/ 

  14. https://hackaday.com/2015/01/20/closed-loop-control-for-3d-printers/ 

  15. https://3dprinting.stackexchange.com/questions/11356/classifying-method-of-control-of-3d-printers 

  16. https://www.amazon.com/Best-Sellers-3D-Printer-Controllers/zgbs/industrial/8481414011 

  17. https://www.robotshop.com/collections/3d-printer-control-boards 

  18. https://en.wikipedia.org/wiki/G-code 

  19. https://facfox.com/docs/kb/g-code-for-cnc-and-fdm-3d-printing-programming 

  20. https://www.techtarget.com/whatis/definition/G-code#:~:text=The%20first%20numerical%20computer%20control,many%20CNC%20machines%20and%20applications

  21. https://www.ampcnc.com/blog/accurate-machine-products-blogs-1/the-history-of-g-code-23 

  22. https://www.datron.com/resources/blog/what-language-does-a-cnc-machine-use/ 

  23. https://all3dp.com/2/3d-printer-g-code-vs-cnc-g-code-what-s-the-difference/ 

  24. https://www.in3dtec.com/g-and-m-codes-understanding-the-cnc-programming-languages/ 

  25. https://www.quora.com/How-does-a-CNC-machine-3D-printer-differ-from-traditional-3D-printers 

  26. https://all3dp.com/2/history-of-3d-printing-when-was-3d-printing-invented/ 

  27. https://www.sts-ts.com/history-of-additive-manufacturing/ 

  28. https://ultimaker.com/learn/the-complete-history-of-3d-printing/#:~:text=The%20earliest%203D%20printer%20originated,be%20polymerized%20by%20UV%20light

  29. https://www.historyofinformation.com/detail.php?id=3864 

  30. https://markforged.com/resources/blog/additive-manufacturing-history 

  31. https://www.asme.org/wwwasmeorg/media/resourcefiles/aboutasme/who%20we%20are/engineering%20history/landmarks/261-stereolithography.pdf 

  32. https://en.wikipedia.org/wiki/Chuck_Hull 

  33. https://www.autodesk.com/products/fusion-360/blog/meet-charles-hull-inventor-of-stereolithography/ 

  34. https://www.thehenryford.org/collections-and-research/digital-collections/artifact/242212/ 

  35. https://en.wikipedia.org/wiki/Fused_filament_fabrication 

  36. https://reprap.org/wiki/About 

  37. https://en.wikipedia.org/wiki/RepRap 

  38. https://www.whiteclouds.com/3dpedia/bowyer-adrian/ 

  39. https://en.wikipedia.org/wiki/Adrian_Bowyer 

  40. https://www.americanmicroinc.com/resources/cnc-machining-3d-printing/ 

  41. https://www.xometry.pro/wp-content/uploads/2024/04/EN-3d-printing-vs-cnc-machining.pdf 

  42. https://3dprinting.com/software/ 

  43. https://www.autodesk.com/products/fusion-360/blog/meet-charles-hull-inventor-of-stereolithography/ 

  44. https://marlinfw.org/ 

  45. https://novedge.com/blogs/design-news/design-software-history-the-evolution-of-additive-manufacturing-software-from-subtractive-limitations-to-digital-design-freedom 

  46. https://3dprintingindustry.com/news/interview-moduleworks-ceo-on-how-the-3d-printing-industry-can-learn-from-cncs-history-237675/ 

  47. https://marlinfw.org/docs/basics/introduction.html 

  48. https://all3dp.com/2/3d-printer-stepper-motor-what-to-consider-and-which-to-choose-2/ 

  49. https://www.thehighereducationreview.com/articles/3d-printer-stepper-motors-how-do-they-work-nid-5114.html 

  50. https://buntyllc.com/settling-the-debate-cnc-machining-vs-3d-printing/ 

  51. https://www.snapmaker.com/blog/history-of-cnc-machines/ 

  52. https://ultimaker.com/learn/3d-printing-vs-cnc-comparing-additive-and-subtractive-manufacturing/ 

  53. https://www.3deo.co/metal-3d-printing/the-history-and-evolution-of-metal-additive-manufacturing-techniques/ 

  54. https://www.phrozen3d.com/blogs/resin-3d-printing-latest-news/3d-printing-vs-cnc-machining 

  55. https://www.3erp.com/blog/cnc-machining-vs-3d-printing/ 

  56. https://xometry.pro/en/articles/cnc-machining-vs-3d-printing/ 

  57. https://forum.v1e.com/t/understanding-firmware-how-does-cnc-work-relative-it-to-fdm-printing-sorry-for-the-maybe-stupid-question/31143 

  58. https://motion.cs.illinois.edu/RoboticSystems/Kinematics.html 

  59. https://all3dp.com/2/3d-printer-axis-the-basics-simply-explained/ 

  60. https://www.scribd.com/document/839533598/Cartesian-Robot-Report-PDF 

  61. https://www.ijmerr.com/2024/IJMERR-V13N1-113.pdf 

  62. https://en.wikipedia.org/wiki/Delta_robot 

  63. https://forum.duet3d.com/topic/34324/4-axis-palletized-robot-arm-robot-kinematics-for-3d-printing/42 

  64. https://www.robotdigg.com/product/929/scara-arm-3d-printer 

  65. https://sung.seas.upenn.edu/research/kinegami/ 

  66. https://www.uti.edu/blog/cnc/6-cnc-machines 

  67. https://www.researchgate.net/publication/384412777_Comparative_Study_Between_Conventional_and_Robotic_Methods_in_3D_Printing 

  68. https://news.mit.edu/2023/3d-printing-revolving-devices-sensors-0316 

  69. https://encyclopedia.pub/entry/56513 

  70. https://www.frontiersin.org/journals/robotics-and-ai/articles/10.3389/frobt.2022.1110571/full 

  71. https://www.xjcsensor.com/the-role-of-force-sensors-in-robotics/ 

  72. https://www.hokuyo-usa.com/resources/blog/how-sensors-are-utilized-robotic-work-cells-enhance-efficiency-and-safety 

  73. https://forum.v1e.com/t/understanding-firmware-how-does-cnc-work-relative-it-to-fdm-printing-sorry-for-the-maybe-stupid-question/31143 

  74. https://scispace.com/pdf/trajectory-planning-for-3d-printing-a-revisit-to-traveling-4dydj8u6lc.pdf 

  75. https://www.ijmerr.com/2024/IJMERR-V13N1-113.pdf 

  76. https://www.meegle.com/en_us/topics/robotics/robot-motion-control 

  77. https://www.relativityspace.com/building-the-future 

  78. https://bioengineer.org/open-source-3d-printed-robot-paves-the-way-for-accessible-materials-synthesis/ 

  79. https://pubs.acs.org/doi/10.1021/acsaenm.5c00084