Die Entwicklung von CAD-Lösungen erfordert mehrere technologische Entscheidungen. Soll es eine Desktop-, Web- oder vielleicht eine mobile Anwendung sein? Wird sie von Grund auf entwickelt, unter Verwendung eines Modellierkerns oder Frameworks entwickelt oder auf einem bestehenden allgemeinen CAD-Produkt aufgebaut?
Plugin-Entwicklung ist eine der effizientesten Optionen für die Erstellung einer individuellen CAD-Lösung. Viele Top-CAD-Systeme wie CATIA, NX, Creo und mittlere Systeme wie Solidworks, Inventor, Solid Edge verfügen über Programmierschnittstellen (APIs). Sie ermöglichen es, auf ein geometrisches Modell zuzugreifen, es zu verändern, neue Modelle, Skizzen, Baugruppen und andere CAD-spezifische Ausgaben zu erstellen.
LEDAS verfügt über breite Erfahrung im Bereich Entwicklung von Plugins und Add-ons. Hier sind einige Beispiele aus verschiedenen Branchen:
1) Für CATIA haben wir spezielle Berechnungsmodule entwickelt, die dank der CAA RADE-Fähigkeiten in CATIA integriert wurden. Unsere C++-Module arbeiteten eng mit dem CGM-Modellierkern zusammen, wobei die BREP-Darstellung von 3D-Festkörpern verwendet wurde.
2) Für SOLIDWORKS haben wir ein CAM-Plugin zur Bewegungsplanung und Optimierung der Werkzeugwege implementiert. Dabei handelte es sich um algorithmische F&E, und wir haben dies für ein Unternehmen gemacht, das sich selbst auf Softwareentwicklungsdienste spezialisiert.
3) Basierend auf Rhinoceros 3D haben wir ein großes Projekt zur CAM-Automatisierung durchgeführt, das den manuellen Aufwand im Arbeitsprozess erheblich reduziert hat. Dieses Projekt im Bereich digitale Medizin umfasste das 3D-Scannen des Patienten und eine Reihe komplizierter geometrischer 3D-Operationen an Polygonnetzen und BREP-Modellen, wobei als Ergebnis ein 3D-Volumenmodell hergestellt wurde.
4) Einige unserer Projekte erforderten eine gleichzeitige Integration mit mehreren CAD-Systemen. Dies ist besonders bei Multiformat- und Multi-CAD-PDM/PLM-Systemen nötig. Wir haben für SOLIDWORKS, Inventor, Solid Edge, Creo und CATIA ein 3D-Datenextraktions- und ein 3D-Datenverarbeitungsmodul entwickelt. Außerdem haben wir auf diese Daten über ihre zugehörige PDM-Systeme zugegriffen.
5) Wir haben mehrere Plugins für AutoCAD, BricsCAD, ZWCAD und andere DWG/DXF-Anwendungen. Sie wurden auf der Basis verschiedener APIs implementiert, die von diesen CAD-Systemen bereitgestellt wurden, einschließlich ObjectARX, LISP, und BRObjectARX, LISP, BRX und ODA Drawings library. Zu den interessantesten Beispielen gehören die Implementierung unserer LEDAS Geometry Comparison Technologie als Plugins für diese Anwendungen und Systemen zur automatisierten Erstellung von 3D-Modellen für bestimmte Werkzeugklassen anhand von Parametern aus der Produktionsdatenbank.
6) Wir haben die VDM-Technologie eingeführt, das dafür sorgt, dass 3D-BREP-Modelle (z.B. aus STEP und ähnlichen Formaten importiert) einfach parametrisiert und die Abmessungen geändert werden können, wobei der Konstruktionsabsicht durch die Implementierung von Plugins für die Anwendungen Rhino, BricsCAD und Trimble SketchUp beibehalten wird.
Achten Sie bei der Auswahl von Entwicklern für Ihr Projekt auf die technischen Lösungen, die sie vorschlagen. Die Entwicklung von Grund auf ist in modernen CAD-Umgebungen, in denen Hunderte von Plattformen, Modellierkernen, Bibliotheken und Frameworks zur Lizenzierung zur Verfügung stehen, nicht mehr die effizienteste Lösung, und für die Erstellung spezialisierter und praktischer Plugins können vollwertige CAD-Produkte verwendet werden.
Lassen Sie sich von LEDAS über die effizienteste technische Umsetzung Ihrer Vision beraten und sparen Sie Zeit und Geld! Kontaktieren Sie uns!