Wahre ECAD-MCAD-Zusammenarbeit bedeutet mehr als nur das Bewahren von Details beim Wechsel zwischen Designumgebungen. Einblick in Designänderungen, Vergleichs- und Zusammenführungsfähigkeiten, Versionsverfolgung und Kommentierung sind ebenfalls Schlüsselelemente des kollaborativen Designs. Im letzten Teil dieser Blogserie betrachte ich, warum IDX möglicherweise die bisher beste Lösung ist.
Im letzten Teil dieser Blogserie habe ich mich mit dem Markt für ECAD-MCAD-Zusammenarbeit beschäftigt und warum es so wichtig ist, ein gutes System für den Austausch von Designdaten zwischen den beiden Bereichen zu haben. Aber selbst nach meiner Analyse der heute verwendeten beliebten Methoden blieb die Frage: Gibt es nicht einen besseren Weg, dies zu tun? Warum können wir nicht ein wahres System für die Zusammenarbeit zwischen Elektro- und Maschinenbaukonstrukteuren haben?
Und ich spreche nicht nur davon, Details beim Hin- und Herwechseln zwischen Umgebungen zu bewahren, obwohl das auch wichtig ist. Wahre Zusammenarbeit bedeutet, gleichzeitig oder parallel unter Verwendung eines Systems mit Funktionen für Sichtbarkeit, Vergleich, Zusammenführung, Verfolgung und Kommentierung von Designänderungen zu entwerfen. Bei der Betrachtung der verfügbaren Optionen stieß ich auf einige Lösungen, jede mit ihren eigenen Stärken und Schwächen.
Abbildung 1: Wahre ECAD/MCAD-Zusammenarbeit gibt den Designern Einblick in inkrementelle Änderungen und ermöglicht es ihnen, gleichzeitig zu entwerfen. Muss ein Steckverbinder verschoben werden, können beide Designer diese Änderungen sehen und alle notwendigen Anpassungen vornehmen.
Es gibt nichts Besseres, als ein einziges Software-Tool für alle elektrischen und mechanischen Entwürfe nutzen zu können. Wir nähern uns diesem Ziel jeden Tag mehr mit Funktionen zum Erstellen von extrudierten Modellen und Gehäusen, die direkt aus ECAD-Tools verfügbar sind. Allerdings verfügt der Ansatz einer einzigen Anwendung möglicherweise nicht über alle erforderlichen Funktionen im Moment, und Designer haben möglicherweise einfach ihre eigenen Vorlieben für mechanisches Design.
Es gibt eine Reihe externer Tools, die direkt in elektrische und mechanische CAD-Pakete eingebunden werden können und so eine bessere Verbindung zwischen den beiden Programmen bieten. Obwohl dies einen nahtloseren Übergang und Zusammenarbeit ermöglicht, ist es doch ein weiteres Tool mit seinen eigenen kleinen Details und Nuancen. Außerdem ist es ein weiteres Glied in der Kette, das Sie überprüfen müssen, wenn die Dinge nicht ganz richtig laufen.
Neutrale Dateiformate sind etwas schwierig einzuordnen und existieren im Grunde außerhalb jedes Designbereichs. Sie erfordern keine direkte Schnittstelle zu einer der Softwareumgebungen, wodurch zeitaufwändige Verbindungsprobleme vermieden werden. Auf der anderen Seite kann jedes Tool auf diese Standard-Schnittstelle schreiben, während es native Methoden und Toolsets beibehält, um sicherzustellen, dass der Workflow jedes Designers konsistent bleibt.
Dies führt mich zu IDX. Das IDX-Format ist wie ein Sammelsurium der besten Funktionen, die aus anderen kollaborativen ECAD/MCAD-Formaten gezogen wurden, mit dem zusätzlichen Vorteil, echte Zusammenarbeit zu ermöglichen. Es basierte auf dem ProSTEP EDMD-Format, das wiederum auf den STEP AP 210 und AP 214 Formaten basierte. Der Unterschied zwischen IDX und Standarddateiformaten wie STEP besteht darin, dass es inkrementelle Änderungen verfolgt, die elektrische und mechanische Designer wählen können, zu akzeptieren oder zu verwerfen. So funktioniert es:
IDX ist keineswegs die ultimative Lösung, da es immer noch einen Vermittler zwischen den Umgebungen einsetzt. Aber es ist umfassend genug für komplexe Designfunktionen, ist standardisiert, um die Übersetzung zwischen mehreren verschiedenen Programmen zu ermöglichen, und ermöglicht Designzusammenarbeit im wahrsten Sinne des Wortes. Es ist derzeit einer der besten Wege, um einen nahtlosen Arbeitsablauf für Designer zu schaffen, die möglicherweise in verschiedenen Teilen der Welt sind, um gleichzeitig unterschiedliche Aufgaben zu erledigen.