Postprocesory CAM

Postprocesory CAM pro NC kód konkrétního stroje a řídicího systému

Postprocesor CAM generuje NC kód pro konkrétní stroj a řídicí systém. Teprve zdokumentované testy určují, pro jaký rozsah je výstup schválen.

Postprocesor CAM jako spojení mezi systémem CAM a CNC strojem

Kurzüberblick

Proč musí postprocesor odpovídat konkrétnímu stroji

Výstup NC kódu určují řídicí systém, kinematika, cykly a podnikové standardy. Schválení platí pouze pro skutečně prověřené funkce.

Postprocesor CAM postprocesor CNC generování NC kódu kinematika stroje testování postprocesoru validace postprocesoru správa verzí

Postprocesor převádí data CAM na NC kód

Systém CAM popisuje dráhy nástrojů, sledy obrábění a technologické informace ve vlastním interním formátu. Postprocesor tato data převádí na příkazy odpovídající konkrétnímu stroji a řídicímu systému. Patří sem pohyby os, cykly, volání nástrojů, transformace a funkce stroje.

Tento převod není pouze formálním exportem. Dva stroje se stejnou rodinou řídicích systémů mohou mít odlišnou kinematiku, volitelnou výbavu a podniková pravidla. Postprocesor proto musí zohlednit skutečný stav stroje a schválený rozsah použití.

Označení řídicího systému pro výběr nestačí

Názvy jako SINUMERIK, HEIDENHAIN nebo FANUC popisují pouze část prostředí. Pro výstup je nutné znát kinematiku stroje, uspořádání os, logiku natáčení, výměnu nástroje, upínací prostředky, přídavné osy a aktivované funkce řízení. Výstup ovlivňují také podnikové standardy, například preferované cykly nebo stanovené bezpečné polohy.

Obecný postprocesor může fungovat pro jednoduché pohyby a přesto být nevhodný pro složité funkce. Přesné sladění vyžaduje zejména pětiosé obrábění, protivřeteno, vícekanálový provoz a speciální cykly. Výběr proto musí vždy vycházet z konkrétního stroje.

Standardní, upravený a schválený označují různé stavy

Standardní postprocesor poskytuje obecný výchozí základ pro řídicí systém nebo skupinu strojů. Upravená verze již zohledňuje určité funkce stroje a podnikové požadavky. Schválená je teprve tehdy, když byly zamýšlené aplikace zdokumentovaně otestovány.

Tyto pojmy se nemají zaměňovat. Úprava může působit technicky správně, aniž by byly ověřeny všechny kritické pohyby. Schválení proto musí uvést, které osy, cykly, transformace a funkce stroje skutečně pokrývá.

Příklad nesprávné polohy rotačních os

Systém CAM vypočítá orientaci nástroje pro pětiosý stroj. Této orientace lze dosáhnout několika polohami rotačních os. Postprocesor musí vytvořit řešení, které zůstane v mezích os a odpovídá konstrukci stroje.

Pokud výstup zvolí nevhodné řešení, může stroj provést velký přestavovací pohyb nebo dosáhnout limitu osy. Dráha nástroje v systému CAM přitom nemusela být chybná. Problém vzniká při převodu na konkrétní stroj po postprocesingu.

Testovací matice musí obsahovat typické i kritické funkce

Pro kontrolu jsou potřeba referenční programy, které odpovídají pozdějšímu použití. Patří sem lineární a kruhové pohyby, vrtací cykly, výměny nástrojů, příkazy nulových bodů, transformace a bezpečné odjezdy. U složitých strojů se přidávají rotační osy, protivřeteno, vícekanálové příkazy nebo speciální funkce.

Testy nemají ukazovat pouze úspěšný průběh. Musí zahrnovat také limity os, neobvyklé polohy nástrojů a kritické přechody. Teprve tím se ukáže, jak se výstup chová mimo jednoduché standardní situace.

Simulace a kontrolovaný test na stroji ověřují různé úrovně

Simulace NC kódu může prověřit vygenerované příkazy na modelu stroje. Podle systému rozpozná kolize, limity os, nesprávné pohyby rotačních os nebo problematické odjezdy. Její vypovídací hodnota však závisí na interpretu, modelu a stavu dat.

Pro schválení zůstává nutný kontrolovaný test na stroji. Za definovaných podmínek se při něm ověřují reakce stroje, cykly, výměny nástrojů a provozní postupy. Simulace a strojní test se doplňují, protože pokrývají různé zdroje chyb.

Správa verzí chrání existující programy

Změny postprocesoru mohou ovlivnit výstup již existujících programů CAM. Je proto nutné dokumentovat verzi, důvod změny, kontrolující osobu a stav schválení. U výrobních programů musí zůstat dohledatelné, kterou verzí byl NC kód vytvořen.

Po změnách stroje, softwaru řídicího systému nebo systému CAM je nutné dotčené testy zopakovat. Totéž platí při uvolnění nových cyklů nebo způsobů obrábění. Starší schválení nové funkce automaticky nepokrývá.

Ruční změny NC kódu mají obvykle konkrétní příčinu

Pokud obsluha pravidelně provádí stejné opravy ve vygenerovaném programu, je nutné zjistit jejich příčinu. Může jít o nevhodné bezpečnostní pohyby, chybějící strojní cykly, nesprávná volání nástrojů nebo podnikové požadavky, které postprocesor nezohledňuje. Trvalá ruční práce po každém exportu zvyšuje riziko chyby.

Opakované opravy je vhodné převzít do postprocesoru nebo do jasně řízených pravidel CAM. Vznikne tak jednotný výstup, který nezávisí na osobních úpravách jednotlivých pracovníků. Každá změna následně vyžaduje stejnou kontrolu jako jiné rozšíření funkčního rozsahu.

Časté otázky k postprocesorům CAM

**Lze jeden postprocesor použít pro více CNC strojů?**
Ano, pokud se dostatečně shoduje kinematika strojů, funkce řídicího systému a podnikové standardy. Společný rozsah použití je přesto nutné pro každý stroj ověřit a zdokumentovat.

**Kdy je nutné postprocesor znovu prověřit?**
Opakovaná kontrola je nutná po změnách stroje, řízení, systému CAM, postprocesoru nebo schváleného funkčního rozsahu. Rozsah kontroly se řídí dotčenými funkcemi.