Waarom CAD‑conversie belangrijk is

Engineering‑teams, fabrikanten en architecten wisselen routinematig ontwerpp gegevens uit die afkomstig zijn uit een handvol high‑fidelity CAD‑platformen – SolidWorks, AutoCAD, CATIA, Inventor en dergelijke. Die native bestanden (DWG, DXF, SLDPRT, IGES, STEP, enz.) bevatten precieze geometrische definities, toleranties, lagen en ingebedde metadata waarop downstream‑gebruikers vertrouwen voor verdere analyse, fabricage of compliance. Wanneer een partner niet dezelfde authoring‑tool gebruikt, is conversie de enige haalbare route naar samenwerking.

Een slecht uitgevoerde conversie kan introduceren

  • kleine coördinatverschuivingen waardoor onderdelen in een samenstelling niet meer uitlijnen,
  • verloren of misvormde laag‑informatie die kritieke annotaties wist,
  • kapotte tekst waardoor het extraheren van een stuklijst onmogelijk wordt,
  • ontbrekende fabricage‑data zoals oppervlakteafwerkingen of materiaal­specificaties.

Omdat downstream‑processen (finite‑element‑analyse, CNC‑bewerking, 3‑D‑printen) vaak zelfs de kleinste fouten versterken, moet de conversieworkflow met dezelfde strengheid worden behandeld als de oorspronkelijke ontwerpfase. De volgende secties lopen de volledige levenscyclus door: beoordelen van bronbestanden, kiezen van een geschikt doelformaat, configureren van conversie‑parameters, valideren van het resultaat en het integreren van het proces in een bredere engineering‑workflow.

1. Mapping van bron‑naar‑doelformaten

Het eerste beslissingspunt is wat je van het geconverteerde bestand verwacht. Niet elk formaat kan elke CAD‑functie weergeven, dus een mapping‑matrix helpt onnodig dataverlies te voorkomen.

BronformaatGeometrische getrouwheidLaag‑/blokondersteuningParametrische dataTypisch doel
DWGExact (native)VolledigJa (indien native)Bewerken in AutoCAD, delen met partners die DWG‑viewers gebruiken
DXFExact (ASCII)Volledig (laag, blok)Nee (parametrisch)Uitwisseling tussen verschillende CAD‑tools
STEP (AP203)Exact (3‑D‑solid)Beperkt (geen 2‑D‑lagen)NeeUitwisseling voor CNC, 3‑D‑printen, PLM‑systemen
IGESBenaderend (oppervlak)BeperktNeeLegacy‑data‑uitwisseling, snelle visualisatie
SLDPRTExact (SolidWorks)Volledig (features)JaBewerken binnen SolidWorks of exporteren naar neutrale formaten
PDF (3‑D)Visuele getrouwheidNee (interactieve weergave)NeeReview, annotatie, klant‑goedkeuring
PNG/JPEGRaster‑snapshotNeeNeeDocumentatie, marketing, snelle referentie

Wanneer het doel een view‑only formaat is (PDF, PNG, JPEG) kun je parametrische data laten vallen, maar je moet nog steeds schaal en lijndikte behouden. Wanneer het doel een manufacturing formaat is (STEP, IGES) moet je ervoor zorgen dat het model waterdicht is en dat eventuele tolerantie‑informatie in de PMI (Product Manufacturing Information) van het bestand is gecodeerd.

2. Het bronmodel voorbereiden

Zelfs de meest geavanceerde converter kan een model dat al compromised is niet repareren. Volg deze pre‑conversie‑controles:

  1. Audit geometrische integriteit – Run de “Check” of “Repair” routine van de CAD‑software om gaten te sluiten, nul‑lengte‑randen te verwijderen en dubbele vertices samen te smelten. Een schoon model voorkomt dat de converter losse vlakken creëert die later simulatiefouten veroorzaken.
  2. Eenheden standaardiseren – Zorg dat elk onderdeel, elke samenstelling en elke tekening hetzelfde eenheidssysteem gebruikt (mm, inch, enz.). Converteer eventuele afwijkingen vóór export; anders kan de conversie‑engine stilzwijgend een standaardomrekeningsfactor toepassen, waardoor een model onjuist wordt geschaald.
  3. Lagen en blokken vergrendelen – Als je afhankelijk bent van laag‑specifieke lijndiktes of kleuren voor fabricage‑instructies, bevriest dan de laagconfiguratie. Sommige converters flatten lagen tot één kleur, dus een pre‑export raster van laag‑informatie kan als apart referentiedocument worden opgeslagen.
  4. Onnodige data verwijderen – Grote ingebedde raster‑afbeeldingen, verouderde revisie‑wolken of simulatie‑resultaten vergroten de bestandsgrootte en kunnen de conversie‑engine verwarren. Gebruik een ‘purge‑’ commando om alles te verwijderen wat niet essentieel is voor de geometrie.
  5. PMI documenteren – Exporteer feature‑annotaties, toleranties en oppervlakte‑afwerking symbolen naar een extern spreadsheet als het doelformaat deze niet ondersteunt. Zo kun je de informatie na conversie weer koppelen.

3. De juiste conversie‑engine kiezen

Commerciële CAD‑pakketten worden vaak geleverd met ingebouwde export‑wizards, maar die zijn beperkt tot de formaten die de leverancier ondersteunt. Derde‑partij conversiediensten – zoals het cloud‑gebaseerde platform convertise.app – bieden een breder catalogus (meer dan 11 000 formaten) en kunnen headless, scriptbaar converteren zonder een volledige CAD‑suite te installeren.

Bij het evalueren van een converter let op:

  • Ondersteunde bron‑‑doel matrix – Handelt het natively DWG ↔ DXF, DWG ↔ STEP, enz.?
  • Bewaar‑flags – Opties zoals Preserve layers, Keep PMI, Maintain assembly hierarchy.
  • Precisie‑controle – Mogelijkheid om de decimale toleranties voor coördinatenafronding in te stellen (bijv. 0,0001 mm). Lagere toleranties behouden meer detail maar vergroten de bestandsgrootte.
  • Beveiliging – End‑to‑end encryptie en een no‑storage beleid zijn cruciaal voor eigendoms‑gevoelige engineeringsdata.
  • Automatisering – REST‑API of command‑line interfaces maken batch‑verwerking binnen CI‑pipelines mogelijk.

4. Configureren van conversie‑parameters

De meeste converters exposen een set parameters die direct de getrouwheid van de output beïnvloeden. Hieronder een checklist die je in een conversiescript kunt opnemen.

{
  "source": "drawing.dwg",
  "target": "model.step",
  "options": {
    "units": "mm",
    "tolerance": 0.0001,
    "preserveLayers": true,
    "includePMI": true,
    "assemblyStructure": "nested",
    "outputVersion": "AP242"
  }
}
  • Units – Dwing de converter tot een bekend eenheidssysteem; anders kan hij de interne eenheden van de bron erven, wat bij DXF‑bestanden dubbelzinnig kan zijn.
  • Tolerance – Bepaalt hoe agressief de engine vertices op een raster snap. Voor high‑precision onderdelen in de luchtvaart kan een tolerantie van 1 µm (0,001 mm) vereist zijn.
  • PreserveLayers – Als true schrijft de converter elke originele laag als een aparte named laag in het doel; essentieel voor downstream CNC‑toolpaths die kleuren‑gecodeerde lagen gebruiken.
  • IncludePMI – Schakelt export van GD&T‑symbolen, oppervlakte‑afwerkingsnotities en dimensietoleranties in STEP’s Annotation‑entiteiten in.
  • AssemblyStructure – Kies nested om een hiërarchische assemblagetree te behouden, of flattened voor een enkel‑onderdeel export.
  • OutputVersion – Nieuwere STEP‑versies (AP242) ondersteunen complexere data; oudere versies (AP203) worden breder geaccepteerd door legacy CAM‑software.

5. De conversie uitvoeren

Gebruik je een cloud‑service, dan is de typische workflow:

  1. Upload het bronbestand via een beveiligd HTTPS‑endpoint.
  2. Submit de conversietaak met de JSON‑payload zoals hierboven getoond.
  3. Monitor de status; de meeste API’s geven een job‑ID en een webhook‑URL voor voltooiings‑notificaties.
  4. Download het resulterende bestand rechtstreeks naar een beveiligde storage bucket.

Voor on‑premise automatisering kunnen command‑line tools zoals cad2step of dwg2pdf in een Bash‑ of PowerShell‑script worden gewikkeld dat over een map bronbestanden iterereert. Zorg dat het script een SHA‑256 checksum registreert voor zowel input als output; dit wordt later gebruikt voor integriteitsverificatie.

6. Verificatie van conversienauwkeurigheid

Verificatie is de cruciale stap die een betrouwbaar workflow scheidt van een riskante shortcut. Drie complementaire technieken geven vertrouwen:

6.1 Geometrische vergelijking

Exporteer een point cloud van zowel bron‑ als doelmodel (de meeste CAD‑tools kunnen N punten per vlak sampelen). Bereken de Hausdorff‑afstand tussen de twee clouds; een maximale afwijking onder de doel‑tolerantie duidt op een geslaagde conversie.

6.2 Laag‑ & attribuut‑audit

Parse de laattabel van het doelbestand (bij STEP verschijnt dit als Layer‑entities) en vergelijk die met de lijst van de bron. Geautomatiseerde scripts kunnen ontbrekende of hernoemde lagen signaleren. Voor metadata zoals onderdeelnummers of materiaal‑tags, cross‑refer de PMI‑objecten geëxporteerd in STEP met de originele annotaties.

6.3 Visuele spot‑check

Open het doelbestand in een viewer die het formaat ondersteunt (bijvoorbeeld eDrawings voor DWG, FreeCAD voor STEP). Voer een snelle visuele scan uit van kritieke features – gaten, afrondingen, koppelvlakken – om te verzekeren dat ze er naar verwachting uitzien. Hoewel handmatig, vangt deze stap artefacten op die geautomatiseerde metrics kunnen missen, zoals omgekeerde normals of gebroken texture‑maps.

7. Grootschalige batch‑conversies beheren

Engineering‑afdelingen moeten vaak volledige bibliotheken van legacy‑bestanden migreren. Schalen vraagt om:

  • Chunking – Deel de bibliotheek op in logische batches (bijv. per project of discipline) om job‑groottes beheersbaar te houden en fouten te isoleren.
  • Idempotente scripts – Ontwerp conversiescripts zodat een herrun op een gedeeltelijk verwerkte batch geen dubbele bestanden maakt of geverifieerde resultaten overschrijft.
  • Logging & auditing – Schrijf voor elk bestand een CSV‑logentry met: bronpad, doelpad, job‑timestamp, input‑checksum, output‑checksum, en verificatiestatus.
  • Versiebeheer‑integratie – Bewaar de conversiescripts en logs in een repository (Git, SVN). Tag elke batch met een release‑nummer zodat je later kunt terugrollen bij een systemisch probleem.

8. Omgaan met proprietary CAD‑features

Sommige CAD‑systemen bevatten vendor‑specifieke data die niet clean naar neutrale formaten kan worden gemapt. Veelvoorkomende voorbeelden:

  • SolidWorks FeatureTree – Bij export naar STEP wordt de feature‑hiërarchie samengevoegd tot één solid body. Bewaar de feature‑informatie apart door de FeatureManager‑boom als XML te exporteren.
  • AutoCAD Dynamic Blocks – Dynamische blokdefinities worden statische geometrie in DXF. Leg de blok‑parameters vast in een JSON‑manifest en voeg ze opnieuw toe na conversie als de downstream tool dit ondersteunt.
  • Inventor iLogic Rules – Deze scripts gaan verloren bij vertaling. Documenteer de regels in een apart specificatiedocument vóór conversie.

In de praktijk is de veiligste aanpak om dergelijke data als niet‑essentieel voor downstream fabricage te behandelen en een referentie‑archief van de originele native bestanden te behouden voor toekomstige revisies.

9. Veiligheid en compliance overwegingen

Engineering‑data valt vaak onder export‑controleregels (ITAR, EAR) en bedrijfs‑IP‑beleid. Bij conversie in de cloud:

  • Encryptie in rust en tijdens transport – Gebruik TLS 1.3 voor uploads en zorg dat de service opgeslagen bestanden versleutelt met AES‑256.
  • Zero‑retention beleid – Kies een provider die bestanden direct na voltooiing verwijdert. Diensten zoals convertise.app adverteren expliciet een “no‑log, no‑storage” model.
  • Toegangscontroles – Beperk API‑sleutels tot een enkel IP‑bereik en roteer ze regelmatig.
  • Audit‑trails – Bewaar een ondertekend logboek van elk conversie‑verzoek, inclusief timestamps, user‑IDs en checksums. Dit voldoet zowel aan interne governance als aan externe audit‑eisen.

10. Conversie integreren in het Product Lifecycle Management (PLM) systeem

Veel organisaties gebruiken al PLM‑tools (Teamcenter, ENOVIA, Autodesk Fusion Lifecycle) om revisies en BOM’s te beheren. Conversie als PLM‑activiteit embedden levert twee primaire voordelen:

  1. Automatisch archiveren – Telkens een nieuwe revisie wordt vrijgegeven, kan een geautomatiseerde regel de native CAD‑file converteren naar een neutraal, langetermijn‑preservatie‑formaat zoals STEP‑AP242. Het PLM slaat het afgeleide bestand naast de bron op, waardoor toekomstige toegankelijkheid gegarandeerd is zelfs als de oorspronkelijke CAD‑leverancier stopt met support.
  2. Cross‑functionele deling – Verkoop, marketing en juridische teams hebben vaak een lichte weergave van een ontwerp nodig (PDF, PNG). PLM‑gedreven conversie zorgt ervoor dat elke stakeholder een versie ontvangt die overeenkomt met de huidige engineering‑data, waardoor verouderde visuals worden geëlimineerd.

Implementatie gebeurt meestal door de workflow‑engine van het PLM via een webhook te koppelen aan de conversie‑API. Wanneer een “Revision Published” event afvuurt, post de webhook het bestand naar de conversiedienst, ontvangt het resultaat en voegt het weer toe aan het onderdeelrecord.

11. Veelvoorkomende valkuilen en hoe ze te vermijden

ValkuilSymptoomOplossing
Eenheids‑mismatchOnderdelen verschijnen 25 mm groter na conversie.Zet expliciet units in de conversie‑payload; controleer de eenheid van het bronbestand van tevoren.
LaagverliesCNC‑toolpaths kunnen cut/pass‑lagen niet onderscheiden.Schakel preserveLayers in en map source‑kleuren naar doellagnamen in een post‑process script.
Gebroken geometrieKleine gaten verschijnen op een oppervlak na STEP‑export.Run een geometrie‑reparatie vóór conversie en verhoog de tolerance instelling.
Ontbrekende PMIGD&T‑symbolen verdwijnen in het downstream inspectierapport.Zet includePMI aan en valideer dat het doelformaat annotaties ondersteunt (bijv. STEP‑AP242).
Explosie bestandsgrootteGeëxporteerde PDF’s zijn 10× groter dan de bron‑DWG.Gebruik passende raster‑DPI (150‑300 dpi voor review, 600 dpi voor print) en schakel compressie‑opties in.
Beveiligings‑overzichtOnversleutelde bestanden opgeslagen in een openbare bucket.Dwing TLS af voor uploads en activeer server‑side encryptie voor tijdelijke opslag.

12. Toekomstbestendig maken van je conversiestrategie

Het CAD‑ecosysteem evolueert continu – er verschijnen nieuwe bestandsformaten, standaarden winnen of verliezen steun, en cloud‑gebaseerde collaboratieve design‑tools worden mainstream. Houd je conversiepijplijn veerkrachtig door:

  • Standaardenbureaus monitoren – ISO en ASME publiceren periodiek updates voor STEP en IGES. Plan een kwartaal‑review van je doelselecties.
  • Conversiematrix onderhouden – Documenteer welke bron‑‑doel combinaties ondersteund worden, de gebruikte precisie‑instellingen en bekende beperkingen.
  • Modulaire scripts investeren – Ontkoppel upload, conversie en verificatie zodat je van cloud‑provider kunt wisselen zonder de volledige workflow te herschrijven.
  • Native archiveren – Zelfs met robuuste conversie, bewaar de originele proprietary bestanden in een beveiligde, toegangs‑gecontroleerde kluis. Dit biedt een vangnet als een toekomstige standaard functies vereist die tijdens conversie werden weggelaten.

Door CAD‑conversie te behandelen als een gedisciplineerde engineering‑activiteit – compleet met pre‑flight checks, parameter‑controle, geautomatiseerde verificatie en rigoureuze beveiliging – kun je ontwerpen delen met teams, leveranciers en klanten zonder de precisie op te offeren die moderne productontwikkeling eist. Dezelfde principes gelden of je nu een enkel onderdeel converteert voor een klant‑review, of een volledige bedrijfsbibliotheek migreert naar een neutraal, preservatie‑klaar formaat.