Digitální dvojče CNC
Digitální dvojče CNC stroje a rozsah jeho ověření
Digitální dvojče CNC poskytuje použitelné výsledky pouze tehdy, když si odpovídají model stroje, obraz řídicího systému, stav dat a zamýšlená úloha.
Kurzüberblick
3D model, virtuální stroj a digitální dvojče
Tyto pojmy označují rozdílné systémy. Školení, kontrola NC kódu a vyhodnocení stavu vyžadují vždy jiná data a jiné propojení.
Ne každé digitální zobrazení stroje je digitálním dvojčetem
V CNC výrobě se 3D modely, kinematické modely strojů, virtuální CNC systémy a digitální dvojčata často zahrnují pod jeden pojem. Technicky však plní odlišné úlohy. Statický model zobrazuje geometrii, ale nedokáže provádět příkazy řízení ani zobrazovat aktuální stav skutečného stroje.
V užším výrobním pojetí je digitální dvojče účelově vytvořená digitální reprezentace s definovaným propojením na skutečný výrobní prvek. Rozsah vyměňovaných nebo synchronizovaných dat závisí na konkrétní aplikaci. Samotný 3D model tuto podmínku nesplňuje.
3D model zobrazuje tvar a zástavbový prostor
Geometrický model popisuje součásti stroje, krytování, stůl, vřeteno a další tělesa. Může pomoci při plánování uspořádání, školení nebo jednoduché vizuální kontrole kolizí. Pohyb je možný pouze tehdy, když je doplněna kinematika s osami a pojezdy.
Ani pohyblivý model stroje ještě nezná logiku řídicího systému. Automaticky neví, jak se provádějí cykly, transformace, korekce nástrojů nebo funkce stroje. Pro kontrolu NC kódu jsou proto potřeba další části.
Virtuální stroj zobrazuje pohyby a funkce
Kinematický virtuální stroj popisuje osy, meze pohybu a prostorové vztahy. Podle systému s ním lze kontrolovat dráhy nástrojů, kolizní prostory a pohyby stroje. Vypovídací hodnota závisí na přesnosti modelu, upínacích prostředků a nástrojových sestav.
Spustitelná virtuální CNC doplňuje software řízení nebo interpret, který zpracovává NC kód. Díky tomu lze specifické příkazy stroje, cykly a transformace posuzovat blíže skutečnému řídicímu systému. Funkční rozsah se však stále může od reálného stroje lišit.
Digitální dvojče potřebuje definované propojení se skutečným strojem
Digitální dvojče se vytváří pro konkrétní úlohu a propojuje se se skutečným výrobním prvkem. Propojení může zahrnovat kmenová data, konfiguraci, naměřené hodnoty, stavy nebo další provozní data. Musí být jasně popsáno, které informace se přenášejí a jak jsou aktuální.
Jednou vytvořený virtuální stroj se proto automaticky nestává digitálním dvojčetem. O odborně správném použití pojmu rozhoduje zamýšlené využití a řízená synchronizace se skutečným strojem. Rozsah a aktuálnost propojení je nutné dokumentovat.
Každá úloha potřebuje jiná data
Pro školení obsluhy jsou zvlášť důležité rozhraní řídicího systému, reakce stroje a typické pracovní postupy. Kontrola kolizí naproti tomu vyžaduje přesnou geometrii, upínací prostředky, nástrojové sestavy a limity os. Pro validaci NC kódu je navíc potřeba interpret, cykly, transformace a vhodný postprocesor.
Monitorování stavu nebo analýza procesu potřebují aktuální data ze skutečného stroje. Mohou zahrnovat polohy os, zatížení vřetena, hlášení nebo provozní stavy. Model postačující pro školení proto nemusí být vhodný pro schválení NC kódu nebo hodnocení stavu.
Příklad nového pětiosého programu
Podnik chce prověřit nový pětiosý program dříve, než obsadí stroj. Geometrický model může ukázat, zda se nástroj, držák a upínací prostředky vejdou do plánovaného pracovního prostoru. Kinematická simulace doplní pohyby rotačních os a limity os.
Kontrola vygenerovaného NC kódu navíc vyžaduje konkrétní logiku řízení, transformace a specifické funkce stroje. Výsledek lze přenést do výroby pouze tehdy, když tato data odpovídají skutečnému stavu stroje.
Stavy konfigurace musí být jednoznačně přiřazeny
Volitelná výbava stroje, verze softwaru, měniče nástrojů, upínací prostředky a postprocesory mění chování digitálního systému. Musí proto být zřejmé, ke kterému skutečnému stroji a období model patří. Bez tohoto přiřazení může výsledek kontroly vycházet ze zastaralé konfigurace.
Změny je nutné verzovat a spojovat s dotčenými kontrolami. To platí zejména po aktualizacích řízení, přestavbách a změnách postprocesoru. Aktuální model je užitečný pouze tehdy, když je jeho stav v provozu známý.
Co lze pomocí digitálního dvojčete kontrolovat
Podle způsobu provedení lze trénovat obsluhu, testovat NC programy, zkoumat kolize a kontrolovat limity os. Dalšími aplikacemi jsou virtuální uvedení do provozu, analýza procesu a vyhodnocení stavu. Žádná z těchto úloh není automaticky součástí každého produktu nebo projektu stroje.
Před zavedením je proto nutné určit konkrétní otázku. Má se šetřit strojní čas při odladění, školit obsluha nebo vyhodnocovat stavová data? Teprve potom lze posoudit, které modely, rozhraní a údaje jsou potřebné.
Ne všechny reálné vlivy lze zobrazit úplně
Chvění, opotřebení nástroje, tvorba třísek, teplota a skutečná tuhost upnutí jsou v mnoha systémech zohledněny pouze zjednodušeně nebo vůbec. Také stav stroje a nástrojů se může mezi virtuálním modelem a výrobou lišit. Bezkolizní simulace proto není úplným výrokem o stabilitě procesu.
Digitální dvojče může přesunout kontroly do dřívější fáze a zviditelnit známá rizika. Odpovědnost za schválení, seřízení a bezpečné obrábění však zůstává ve skutečném procesu. Pro každou aplikaci je nutné určit, které kontroly se musí nadále provádět na stroji.
Časté otázky k digitálnímu dvojčeti CNC stroje
**Je každá simulace CNC stroje již digitálním dvojčetem?**
Ne. Simulace může pracovat bez spojení se skutečným strojem. Digitální dvojče potřebuje definovanou úlohu a řízené propojení nebo synchronizaci se skutečným výrobním prvkem.
**Může digitální dvojče zcela nahradit odladění programu na stroji?**
Může přesunout mnoho kontrol do dřívější fáze a snížit obsazení stroje. Reálné vlivy, jako je stav upnutí, opotřebení nástroje a procesní chvění, je však podle aplikace nadále nutné hodnotit na stroji.