Od děrné pásky k digitálnímu vláknu: krátká historie NC řízení
Každý G-kód, který dnes někde na světě běží, nese v sobě rozhodnutí stará sedmdesát let. Kdo chce rozumět tomu, proč CNC svět vypadá, jak vypadá – proč existují dialekty řízení, proč se kód pořád píše v řádcích a proč je postprocesor nutnost – najde odpovědi v historii. A je to dobrý příběh.
Padesátá léta: vrtule, které nechtěly jít vyrobit
Numerické řízení se zrodilo z potřeby leteckého průmyslu: složité tvary rotorů a integrálních panelů nebylo možné spolehlivě vyrábět ručně. John Parsons s podporou amerického letectva a laboratoří MIT představil na začátku padesátých let frézku řízenou děrnou páskou – stroj poprvé vykonával geometrii, kterou nikdo nedržel v rukách, ale která existovala jako data. Z téže éry pochází jazyk APT, prapředek dnešních CAM systémů: popsat geometrii a pohyb slovy, která stroj přeloží na pohyb os.
Šedesátá až osmdesátá: od NC k CNC – a vznik dialektů
Původní NC stroje byly pevně zadrátovaná logika: páska se četla, stroj jel, konec. Nástup mikroprocesorů v sedmdesátých letech udělal z NC počítačové CNC: řízení se stalo softwarem, umělo cykly, podprogramy, korekce a paměť. Právě tady se ale stalo něco, s čím obor žije dodnes: každý výrobce řízení – Fanuc, Siemens, Heidenhain a další – rozvíjel základní G-kód po svém. Norma ISO definovala společný základ, ale cykly, makra a jazykové nadstavby si každý postavil vlastní. Vznikly dialekty – a s nimi nutnost překladatele mezi obecným popisem dráhy a konkrétním strojem. Postprocesor není výmysl CAM firem; je to logický důsledek sedmdesátých let.
Zajímavá stopa vede i do Československa: tuzemský průmysl měl vlastní vývoj NC řízení i strojů – značky jako TOS, Škoda nebo ZPS patřily k významným výrobcům východního bloku a řada dílen si dodnes pamatuje řízení NS a MEFI. Silnou strojařskou tradici, na které dnešní české dílny staví, nezaložila náhoda.
Devadesátá a nultá: CAM přebírá geometrii
S nástupem osobních počítačů a 3D CAD se těžiště přesunulo: geometrie už nevzniká u stroje, ale v softwaru, a NC kód se generuje. Řízení zároveň dostala look-ahead, NURBS interpolace a vysokorychlostní režimy – stroj přestal jen číst řádky a začal dráhu chápat dopředu. Tím se mimochodem rozevřela dnešní propast mezi tím, co programátor napsal, a tím, co stroj skutečně vykoná: mezi obecným záměrem a chováním konkrétního řízení je vrstva interpretace, kterou zvenčí nevidíte.
Dnešek: digitální vlákno
Současná etapa má jméno digitální vlákno: souvislá datová linie od modelu přes technologii a NC kód až po data ze stroje zpět. Děrná páska byla jednosměrná – data tekla jen do stroje. Dnešní ideál je obousměrný: virtuální obraz stroje (až po digitální dvojče běžící na originálním softwaru řízení) umožňuje vykonat a ověřit program dřív, než se dotkne materiálu – a zkušenosti z výroby téct zpátky do přípravy. Historická ironie na závěr: obor, který vznikl, aby dostal geometrii z papíru do stroje, dnes řeší, jak dostat stroj – celé jeho chování – zpátky do počítače.
Co si z historie odnést prakticky? Tři věci, které se nezměnily od padesátých let: geometrie je data (a data se mají spravovat, ne přepisovat), dialekty řízení jsou realita (a kvalita překladu rozhoduje) – a každá generace technologie posunula ověření programu o krok blíž k okamžiku před prvním řezem. V tom směru se obor pohybuje pořád.