Simulace založená na interpretaci reálného G kódu
Pomyslný třetí stupeň ISV simulace je založen na interpretaci reálného G kódu. Pokročilejší CAM systémy, mezi které lze produkt NX CAM rozhodně zařadit, využívají k vyvození pohybů 3D modelu obráběcího stroje simulační driver s komplexní podporou jazyka NC programu, který je schopen číst a dále obsažené informace zpracovávat. Systém NX CAM disponuje ve své současné verzi novým CSE (Common Simulation Engine) driverem, který důvěryhodným způsobem emuluje chování reálného obráběcího centra vybaveného konkrétním řídicím systémem (Siemens, Heidenhain, Fanuc). Tento driver je složen ze syntaktického analyzátoru, který zpracovává příkazy podle jazyka konkrétního řídicího systému a dále z konfiguračního souboru MCF (Machine Configuration File) popisujícího kinematické uspořádání obráběcího stroje. Jeho třetí složkou je konfigurační soubor řídicího systému obráběcího stroje CCF (Controller Configuration File) definující pohybové aktivity na základě příkazů NC programu. Posledním článkem driveru jsou uživatelské podprogramy. Zmíněný typ simulace je schopen interpretovat externí NC programy s podporou dostupných cyklů a transformací pro všechny výše uvedené typy řídicích systémů. Simulace je napojena na reálný postprocesor, kterým se generují NC programy do finální podoby pro obráběcí stroj, takže je rovněž schopna realizovat on-line převod interních drah nástrojů a eliminovat případné chyby postprocesoru. Simulaci lze přiřadit vyšší stupeň spolehlivosti z důvodu detekce a odstranění majoritní většiny kolizních stavů obráběcího centra, ale i případných syntaktických chyb NC programu.
Simulace řízená řídicím systémem stroje
Kombinací NX CAM softwaru a vestavěného jádra řídicího systému Sinumerik 840D - VNCK (Virtual NC Controller Kernel) mohou programátoři dosáhnout v současnosti nejvyššího stupně přesnosti a úplnosti integrované simulace. Pro řízení pohybů 3D modelu obráběcího centra je využit originální software řídicího systému Sinumerik 840D, čímž se řešení ISV prostřednictvím NX CAM posouvá ve virtuální podobě podstatně blíže k chování reálného obráběcího stroje. Na jeho pozadí figuruje sada parametrů a strojních konstant získaných přímo z řídicího systému konkrétního stroje, které umožňují naprosto věrným způsobem napodobovat pohyby virtuálního stroje i v případech, kdy pohyb nástroje mezi dvěma bloky NC programu není exaktním způsobem definován (například při velké úhlové změně polohy osy nástroje). Navíc tento pokročilý způsob simulace respektuje nastavený typ zrychlení řízených os stroje, rozběh a doběh otáček vřetena atd. Programátorům je tedy k dispozici výpočet přesného strojního času pro výrobní operace i neproduktivní pohybové sekvence. Tento zatím nejvyšší a mezi CAM systémy ojedinělý stupeň simulace programátorům umožňuje prostřednictvím dokonalé znalosti reálného obráběcího stroje a způsobu, jakým jeho řídicí systém vykovává jednotlivé příkazy, detailně analyzovat naprogramované výrobní operace včetně řídicím systémem podporovaných cyklů a transformací (TRAORI, TRANSMIT, TRACYL, cyklus obrábění na obecně skloněné ploše CYCLE800, cyklus nastavení parametrů obrábění CYCLE832) s jejich originální konfigurací v reálném obráběcím stroji.
Michal Janda
urbankova.eva@siemens.com
Siemens PLM Software
On-line verzi časopisu MM Průmyslové spektrum si můžete zakoupit v digitální trafice PUBLERO.COM.