Proč je konverze CAD důležitá
Inženýrské týmy, výrobci a architekti pravidelně vyměňují návrhová data, která pocházejí z několika vysoce kvalitních CAD platforem — SolidWorks, AutoCAD, CATIA, Inventor a podobně. Tyto nativní soubory (DWG, DXF, SLDPRT, IGES, STEP atd.) obsahují přesné geometrické definice, tolerance, vrstvy a vložená metadata, na která se následní uživatelé spoléhají při analýzách, výrobě nebo kontrole shody. Když partner nepoužívá stejný autorovací nástroj, jedinou životaschopnou cestou ke spolupráci je konverze.
Špatně provedená konverze může zavést
- drobné posuny souřadnic, které způsobí nesoulad dílů v sestavě,
- ztracené nebo poškozené informace o vrstvách, které vymazají důležité anotace,
- poškozený text, který znemožní extrakci kusovníku,
- chybějící výrobní data, jako jsou povrchové úpravy nebo specifikace materiálu.
Protože následné procesy (analýza metoda konečných prvků, CNC obrábění, 3‑D tisk) často zesilují i nejmenší chyby, je workflow konverze třeba ošetřit stejnou důsledností jako původní fázi návrhu. Následující sekce provádí krok po kroku celým životním cyklem: posouzení zdrojových souborů, výběr vhodného cílového formátu, nastavení parametrů konverze, ověření výsledku a integraci procesu do širšího inženýrského workflow.
1. Mapování zdroj‑na‑cíl formátů
Prvním rozhodovacím bodem je co má převedený soubor dělat. Ne každý formát může reprezentovat všechny CAD funkce, takže matice mapování vám pomůže vyhnout se zbytečné ztrátě dat.
| Formát zdroje | Věrnost geometrie | Podpora vrstev / bloků | Parametrická data | Typické využití cíle |
|---|---|---|---|---|
| DWG | Exactní (nativní) | Plná | Ano (pokud nativní) | Úpravy v AutoCADu, sdílení s partnery používajícími DWG prohlížeče |
| DXF | Exactní (ASCII) | Plná (vrstva, blok) | Ne (parametrické) | Výměna mezi různými CAD nástroji |
| STEP (AP203) | Exactní (3‑D těleso) | Omezená (žádné 2‑D vrstvy) | Ne | Výměna pro CNC, 3‑D tisk, PLM systémy |
| IGES | Přibližná (povrch) | Omezená | Ne | Historické výměny dat, rychlá vizualizace |
| SLDPRT | Exactní (SolidWorks) | Plná (funkce) | Ano | Úpravy ve SolidWorks nebo export do neutrálních formátů |
| PDF (3‑D) | Vizuální věrnost | Ne (interaktivní pohled) | Ne | Revize, anotace, schválení klientem |
| PNG/JPEG | Rasterový snímek | Ne | Ne | Dokumentace, marketing, rychlá reference |
Když je cílem pouze prohlížení (PDF, PNG, JPEG), můžete odmítnout parametrická data, ale je nutné zachovat měřítko a tloušťku čar. Když je cílem výrobní formát (STEP, IGES), musíte zajistit, že model je vodotěsný a že veškeré požadované tolerance jsou zakódovány v souboru jako PMI (Product Manufacturing Information).
2. Příprava zdrojového modelu
I ten nejsofistikovanější převodník nedokáže opravit model, který je již poškozený. Proveďte následující předkonverzní kontroly:
- Audit integrity geometrie — Spusťte v CAD softwaru funkci „Check“ nebo „Repair“, aby se uzavřely mezery, odstranily nulové hrany a sloučily duplicitní vrcholy. Čistý model zabrání převodníku v tvorbě volných ploch, které později způsobí selhání simulace.
- Standardizace jednotek — Ujistěte se, že všechny díly, sestavy a výkresy používají stejný systém jednotek (mm, palce atd.). Před exportem převedete odchylky; jinak převodní engine může tiše použít výchozí konverzní faktor, což povede k nesprávnému měřítku modelu.
- Zamknutí vrstev a bloků — Pokud se spoléháte na vrstvově specifické tloušťky čar nebo barvy pro výrobní instrukce, zmrazte konfiguraci vrstev. Některé převodníky vrstvy sloučí do jedné barvy, proto si před exportem můžete uložit rastrový výstup informací o vrstvách jako samostatný referenční dokument.
- Odstranění nepotřebných dat — Velké vložené rastrové obrázky, zastaralé revizní mraky nebo výsledky simulací zvětšují velikost souboru a mohou zmást převodní engine. Použijte příkaz „purge“ k smazání všeho, co není nezbytné pro geometrii.
- Dokumentace PMI — Exportujte anotace funkcí, tolerance a symboly povrchových úprav do externí tabulky, pokud cílový formát nepodporuje tyto informace. Tím zajistíte, že po konverzi je budete moci zpětně připojit.
3. Výběr správného konverzního engine
Komerní CAD balíčky často dodávají vestavěné exportní průvodce, ale jsou omezené na formáty, které výrobce podporuje. Služby třetích stran — např. cloudová platforma convertise.app — nabízejí širší katalog (více než 11 000 formátů) a mohou běžet headless, skriptovatelně, bez nutnosti instalace kompletní CAD sady.
Při hodnocení převodníku hledejte:
- Podporovanou mřížku zdroj‑cíl — Zvládá nativně DWG ↔ DXF, DWG ↔ STEP apod.?
- Zachovávací flagy — Volby jako Preserve layers, Keep PMI, Maintain assembly hierarchy.
- Řízení přesnosti — Možnost nastavit desetinnou toleranci pro zaokrouhlování souřadnic (např. 0,0001 mm). Nižší tolerance zachovají více detailů, ale zvětší velikost souboru.
- Bezpečnost — End‑to‑end šifrování a politika bez uchovávání jsou klíčové pro proprietární inženýrská data.
- Automatizace — REST API nebo rozhraní příkazové řádky umožňují dávkové zpracování v CI pipelinech.
4. Nastavení parametrů konverze
Většina převodníků vystavuje sadu parametrů, které přímo ovlivňují věrnost výstupu. Níže je kontrolní seznam, který můžete vložit do konverzního skriptu.
{
"source": "drawing.dwg",
"target": "model.step",
"options": {
"units": "mm",
"tolerance": 0.0001,
"preserveLayers": true,
"includePMI": true,
"assemblyStructure": "nested",
"outputVersion": "AP242"
}
}
- Units — Vynutí převodník na známý systém jednotek; jinak může převzít interní jednotky zdroje, které mohou být nejasné u DXF souborů.
- Tolerance — Určuje, jak agresivně engine přichytí vrcholy k mřížce. Pro vysoce přesné součásti v leteckém průmyslu může být třeba tolerance 1 µm (0,001 mm).
- PreserveLayers — Když je nastaveno na true, převodník zapíše každou původní vrstvu jako samostatnou named vrstvu v cíli; to je zásadní pro CNC dráhy, které se spolehají na vrstvy kódované barvou.
- IncludePMI — Umožní export GD&T symbolů, poznámek o povrchových úpravách a dimenzionálních tolerancí do STEP Annotation entit.
- AssemblyStructure — Zvolte nested pro zachování hierarchického stromu sestavy, nebo flattened pro export jediné součásti.
- OutputVersion — Novější verze STEP (AP242) podporují složitější data; starší verze (AP203) jsou široce akceptovány starším CAM softwarem.
5. Spuštění konverze
Pokud používáte cloudovou službu, typický workflow vypadá takto:
- Upload — Nahrajte zdrojový soubor přes zabezpečený HTTPS endpoint.
- Submit — Odešlete konverzní úlohu s JSON payloadem uvedeným výše.
- Monitor — Sledujte stav úlohy; většina API vrací ID úlohy a webhook URL pro notifikace o dokončení.
- Download — Stáhněte výsledný soubor přímo do zabezpečeného úložiště.
Pro on‑premise automatizaci lze použít nástroje příkazové řádky jako cad2step nebo dwg2pdf, které lze zabalit do Bash či PowerShell skriptu iterujícího přes adresář zdrojových souborů. Ujistěte se, že skript zaznamená SHA‑256 kontrolní součet jak pro vstup, tak pro výstup – bude to později použito při ověřování integrity.
6. Ověřování přesnosti konverze
Ověření je nejkritičtější krok, který odděluje spolehlivé workflow od riskantního zkratu. Tři doplňující techniky poskytují jistotu:
6.1 Geometrické porovnání
Exportujte bodový mrak z obou modelů (většina CAD nástrojů umí vzorkovat N bodů na plochu). Spočítejte Hausdorffovu vzdálenost mezi dvěma mraky; maximální odchylka pod cílovou tolerancí značí úspěšnou konverzi.
6.2 Audit vrstev a atributů
Projděte tabulku vrstev v cílovém souboru (u STEP se to objevuje jako entity Layer) a porovnejte ji se seznamem vrstev zdroje. Automatické skripty mohou označit chybějící nebo přejmenované vrstvy. Pro metadata jako čísla dílů nebo značky materiálu zkřížujte PMI objekty exportované v STEP s původními anotacemi.
6.3 Vizuální kontrola
Otevřete cílový soubor v prohlížeči, který podporuje daný formát (např. eDrawings pro DWG, FreeCAD pro STEP). Proveďte rychlý vizuální průchod kritickými prvky — otvory, zaoblení, mateřské povrchy — abyste se ujistili, že vypadají podle očekávání. Přestože jde o manuální krok, zachytí artefakty, které automatické metriky mohou minout, jako jsou převrácené normály nebo rozbité textury.
7. Řízení hromadných konverzí ve velkém měřítku
Inženýrské oddělení často potřebuje migrovat celé knihovny starých souborů. Škálování procesu vyžaduje:
- Chunking — Rozdělte knihovnu na logické dávky (např. podle projektu nebo disciplíny), aby byly úlohy zvládnutelné a selhání izolovaná.
- Idempotentní skripty — Navrhněte konverzní skripty tak, aby jejich opětovné spuštění na částečně zpracované dávce neduplikovalo soubory ani nepřepsalo ověřené výsledky.
- Logování a audit — Pro každý soubor zapište záznam do CSV obsahující: cestu ke zdroji, cestu k cíli, časové razítko úlohy, vstupní kontrolní součet, výstupní kontrolní součet a stav ověření.
- Integrace se systémy správy verzí — Ukládejte konverzní skripty a logy do repozitáře (Git, SVN). Každou dávku označte verzí, abyste se mohli vrátit zpět, pokud se později objeví systémová chyba.
8. Zpracování proprietárních CAD funkcí
Některé CAD systémy vkládají výrobci specifická data, která se nedají čistě mapovat do neutrálních formátů. Běžné příklady:
- SolidWorks FeatureTree — Při exportu do STEP se hierarchie funkcí zřetelně zhroutí na těleso. Uchovejte informace o funkcích zvlášť exportem stromu FeatureManager jako XML.
- AutoCAD Dynamic Blocks — Dynamické bloky se v DXF změní na statickou geometrii. Zachyťte parametry bloku v JSON manifestu a po konverzi je znovu aplikujte, pokud downstream nástroj podporuje dynamiku.
- Inventor iLogic Rules — Tyto skripty se v převodu ztratí. Dokumentujte je v samostatném specifikačním dokumentu ještě před konverzí.
V praxi je nejbezpečnější přístup považovat taková data za neesenciální pro následnou výrobu a zachovat referenční archiv původních nativních souborů pro budoucí revize.
9. Bezpečnostní a shodové úvahy
Inženýrská data jsou často podřízena exportním kontrolním předpisům (ITAR, EAR) i firemním IP politikám. Při konverzi souborů v cloudu:
- Šifrování v klidu i během přenosu — Používejte TLS 1.3 pro uploady a zajistěte, že služba šifruje uložené soubory pomocí AES‑256.
- Politika nulové retence — Zvolte poskytovatele, který okamžitě po dokončení konverze soubory smaže. Služby jako convertise.app výslovně inzerují model „no‑log, no‑storage“.
- Řízení přístupu — Omezte API klíče na jediný IP rozsah a pravidelně je rotujte.
- Auditní stopy — Uchovávejte podepsaný záznam každé žádosti o konverzi, včetně časových razítek, uživatelských ID a kontrolních součtů. To splňuje jak interní governance, tak externí auditní požadavky.
10. Integrace konverze do systému PLM (Product Lifecycle Management)
Mnoho organizací již používá PLM nástroje (Teamcenter, ENOVIA, Autodesk Fusion Lifecycle) ke správě revizí dílů a kusovníků. Zakomponování konverze jako PLM aktivity přináší dva hlavní benefity:
- Automatické archivování — Když je vydána nová revize, může automatické pravidlo spustit konverzi nativního CAD souboru do neutrálního, dlouhodobého formátu, např. STEP‑AP242. PLM pak uloží odvozený soubor vedle zdroje, čímž zajistí budoucí přístupnost i v případě, že původní dodavatel CADu přestane podporovat svůj produkt.
- Sdílení napříč funkcemi — Obchodní, marketingové a právní týmy často potřebují lehkou reprezentaci designu (PDF, PNG). PLM‑řízená konverze zajišťuje, že každý stakeholder získá verzi odpovídající aktuálním inženýrským datům, čímž se eliminuje riziko zastaralých vizualizací.
Implementace obvykle zahrnuje vystavení workflow engine PLM na konverzní API pomocí webhooku. Když se vyvolá událost “Revision Published”, webhook pošle soubor do konverzní služby, přijme výstup a připojí jej zpět k záznamu dílu.
11. Časté úskalí a jak se jim vyhnout
| Úskalí | Příznak | Oprava |
|---|---|---|
| Nesoulad jednotek | Díly jsou po konverzi o 25 mm větší. | Explicitně nastavte units v konverzním payloadu; předtím ověřte jednotky ve zdrojovém souboru. |
| Ztráta vrstev | CNC dráhy nedokáží rozlišit vrstvy pro řez/pas. | Zapněte preserveLayers a v následném skriptu mapujte barvy na názvy cílových vrstev. |
| Poškozená geometrie | Po exportu do STEP se objeví malé mezery na povrchu. | Proveďte opravu geometrie před konverzí a zvyšte nastavení tolerance. |
| Chybějící PMI | Symboly GD&T zmizí v následné inspekční zprávě. | Aktivujte includePMI a ověřte, že cílový formát podporuje anotace (např. STEP‑AP242). |
| Explozivní velikost souboru | Exportované PDF jsou 10 × větší než zdrojové DWG. | Použijte vhodné DPI rasterizace (150‑300 dpi pro revizi, 600 dpi pro tisk) a povolte kompresi. |
| Bezpečnostní mezery | Nešifrované soubory jsou uloženy v veřejném bucketu. | Vynutíte TLS pro uploady a aktivujte šifrování na serveru pro jakékoli dočasné úložiště. |
12. Budoucí odolnost vaší konverzní strategie
CAD ekosystém se neustále vyvíjí — objevují se nové formáty, standardy získávají nebo ztrácejí přijetí a cloud‑based kolaborativní designové nástroje se stávají mainstreamem. Aby byl váš konverzní pipeline rezistentní:
- Sledujte standardizační orgány – ISO a ASME periodicky vydávají aktualizace STEP a IGES. Naplánujte čtvrtletní revizi výběru verzí cíle.
- Udržujte matici konverzí – Dokumentujte, které páry zdroj‑cíl jsou podporovány, jaká jsou nastavení přesnosti a jaká jsou známá omezení.
- Investujte do modulárních skriptů – Oddělte kroky upload, konverze a ověření, abyste mohli snadno vyměnit poskytovatele cloudu bez kompletního přepsání workflow.
- Archivujte nativně – I přes robustní konverzi si uchovávejte původní proprietární soubory v zabezpečeném, přístupově kontrolovaném vaultu. Poskytne to pojistku, pokud budoucí standard vyžaduje funkce, které byly během konverze odstraněny.
Treating CAD conversion as a disciplined engineering activity—complete with pre‑flight checks, parameter control, automated verification, and rigorous security—enables you to share designs across teams, suppliers, and customers without sacrificing the precision modern product development demands. The same principles apply whether you are converting a single part for a client review or migrating an entire corporate library to a neutral, preservation‑ready format.