Co je postprocesor a proč rozhoduje o tom, jestli váš CAM za něco stojí
Když se mluví o CAM softwaru, mluví se o strategiích, simulaci a pěti osách. O postprocesoru se většinou nemluví vůbec – až do chvíle, kdy nový stroj v hale odmítá jet tak, jak má. Přitom právě postprocesor rozhoduje, jestli se práce z CAMu vůbec dostane na stroj v použitelné podobě.
Co postprocesor vlastně dělá
CAM systém počítá dráhy nástroje v obecné, na stroji nezávislé podobě. Jenže stroj žádným obecným dráhám nerozumí – potřebuje NC kód ve svém dialektu: konkrétní G a M funkce, cykly svého řízení, správně ošetřené výměny nástrojů, najetí, odjezdy, synchronizaci kanálů. Postprocesor je překladatel mezi těmito dvěma světy. Bere geometrii a technologii z CAMu a převádí ji do řeči jednoho konkrétního stroje s jedním konkrétním řízením.
A tady je klíčová věc, kterou přehlédne každý, kdo postprocesor považuje za drobnost: dva stroje stejné značky se stejným řízením se mohou lišit výbavou, kinematikou, parametry i zvyklostmi obsluhy. „Stejný“ postprocesor na nich může dávat různě použitelný kód.
Kde vzniká rozdíl mezi generickým a laděným postprocesorem
Generický postprocesor vygeneruje kód, který je syntakticky správně – stroj ho přečte a pojede. Otázka ale není, jestli pojede. Otázka je, jak.
- Nevyužívá cykly řízení – místo kompaktního vrtacího cyklu chrlí stovky řádků rozepsaných pohybů, které obsluha nemůže u stroje rozumně upravit.
- Neřeší specifika kinematiky – překlopení rotačních os, singularity, limity zdvihů. To se pak řeší ručními zásahy do kódu.
- Nezná zvyklosti dílny – formát hlavičky, způsob volání korekcí, bezpečné najetí. Každý program se pak před spuštěním ručně doládává.
Každý ruční zásah do vygenerovaného kódu je přitom dvojí problém. Jednak stojí čas – a to při každém novém programu znovu. A jednak přerušuje digitální vlákno projektu: kód na stroji už neodpovídá tomu, co je v CAMu, a při další změně dílu se úpravy musí dělat znovu. Chyba, kterou tam někdo v pátek ve spěchu zanese, se v pondělí hledá těžko.
Laděný postprocesor jde opačnou cestou: všechna tahle rozhodnutí se udělají jednou, při jeho stavbě – a pak platí pro každý další program. Cílový stav je jednoduchý na popis a náročný na dosažení: kód z postprocesoru jde do stroje bez úprav.
Proč je to těžší u moderních strojů
U tříosé frézky je postprocesor relativně přímočará záležitost. Složitost roste s každou další osou a kanálem: pětiosé souvislé obrábění řeší transformace a naklopené roviny, mill-turn stroje synchronizaci soustružnických a frézovacích operací, dlouhotočné automaty koordinaci dvou i více kanálů, které musí běžet proti sobě s přesností na jeden blok. V těchto konfiguracích už postprocesor není překladač slovíček – je to kus inženýrské práce, který v sobě nese znalost konkrétního stroje.
Proto také platí, že kvalitu CAM řešení nepoznáte z prospektu ani z demo verze na notebooku. Poznáte ji až podle toho, jaký kód dostává váš konkrétní stroj – a kolik práce je mezi vygenerováním a spuštěním.
Jak poznat, že vás postprocesor brzdí
- Obsluha „doládá“ každý program přímo na stroji – a bere to jako normu.
- Některé funkce stroje (cykly, sondy, podavač, protivřeteno) se z CAMu vůbec nepoužívají, protože „to postprocesor neumí“.
- Nový díl na známém stroji znamená hodiny ladění, které s dílem samotným nesouvisí.
- Při zajetí nového stroje se počítá s týdny „než si sedne CAM“.
Pokud vám víc než jeden bod přijde povědomý, problém nejspíš není v CAMu ani v lidech – ale v překladu mezi nimi a strojem.
Na čem stojí dobře udělaný postprocesor
Dobře postavený postprocesor začíná u stroje, ne u softwaru: přesná kinematika, reálné limity, výbava, kterou dílna skutečně používá, a zvyklosti lidí, kteří u stroje stojí. Pokračuje testováním na skutečných dílech – ne na ukázkové kostce. A nekončí předáním: stroj žije, mění se nástroje, technologie i požadavky, a postprocesor musí žít s ním. Proto dává smysl, aby ho vyvíjel a dlouhodobě udržoval někdo, kdo je na dosah – a kdo váš stroj zná.
V Pimpelu stavíme a ladíme postprocesory pro ESPRIT EDGE na konkrétní stroje českých dílen od roku 1996. Je to nejméně viditelná část naší práce – a přesně ta, na které všechno ostatní stojí.