Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR DEVELOPING AN ASSEMBLY WHICH HAS AT LEAST ONE MECHATRONIC COMPONENT, AND A CORRESPONDING ARRANGEMENT
Document Type and Number:
WIPO Patent Application WO/2017/080543
Kind Code:
A1
Abstract:
The invention relates to a method for developing an assembly which has at least one mechatronic component with a mechanical part, an electrotechnical part, and an information technology part, wherein the method has the following steps: developing the mechanical part, the electrotechnical part, and the information technology part in development processes that are separate from one another; continuously or periodically communicating development status information of the development process of at least a first of the parts to the development process of a second of the parts or to the development processes of the two remaining parts; and varying the development process of the second of the parts or the development processes of the two remaining parts whilst taking the development status information into account. The invention also relates to a corresponding arrangement.

Inventors:
LISSE ROLF (DE)
WULFF GERHARD (DE)
PAULFEUERBORN ARND (DE)
Application Number:
PCT/DE2016/100435
Publication Date:
May 18, 2017
Filing Date:
September 19, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
EPLAN SOFTWARE & SERVICE GMBH & CO KG (DE)
CIDEON SOFTWARE GMBH & CO KG (DE)
International Classes:
G06F17/50
Foreign References:
US6721614B22004-04-13
DE102010043405A12012-03-01
Attorney, Agent or Firm:
ANGERHAUSEN, Christoph (DE)
Download PDF:
Claims:
Verfahren zur Entwicklung einer Baugruppe, die mindestens eine mechatronische Komponente mit einem mechanischen Anteil, einem elektrotechnischen Anteil und einem informationstechnischen Anteil aufweist, wobei das Verfahren die Schritte aufweist:

Entwickeln des mechanischen Anteils, des elektrotechnischen Anteils und des informationstechnischen Anteils in voneinander getrennten Entwicklungsprozessen; kontinuierliches oder periodisches Kommunizieren einer Entwicklungsstandinformation des Entwicklungsprozesses zumindest eines ersten der Anteile an den Ent- wicklungsprozess eines zweiten der Anteile oder an die Entwicklungsprozesse der beiden verbleibenden Anteile; und

Variieren des Entwickiungsprozess des zweiten der Anteile oder der Entwicklungsprozesse beider verbleibender Anteile unter Berücksichtigung der Entwicklungs- standinformation.

Verfahren nach Anspruch 1 , das weiterhin die Schritte aufweist:

Erstellen eines Anforderungsprofils aus einer Mehrzahl Einzelanforderungen an die zu entwickelnde mechatronische Komponente;

Qualifizieren jeder der Einzelanforderungen danach, ob sie Einfiuss auf die Entwicklung des mechanischen Anteils, des elektrotechnischen Anteils, des informationstechnischen Anteils, oder mehrerer dieser Anteile hat; und

Hinterlegen des Anforderungsprofils und eines Ergebnisses der Qualifizierung in einer Datenbank und Bereitstellen des Anforderungsprofiis und des Qualifizierungsergebnisses jeweiligen Autorensystemen für die Entwicklung der Anteile über die Datenbank,

Verfahren nach Anspruch 2, bei dem in der Datenbank weiterhin ein Entwicklungsstand des mechanischen Anteils, des elektrotechnischen Anteils und/oder des informa- tionstechni sehen Anteils und eine Bewertung, ob der jeweilige Entwicklungsstand mindestens eine der Einzelanforderungen erfüllt, hinterlegt wird.

Verfahren nach einem der Ansprüche 1 bis 3, bei dem die voneinander getrennten Entwicklungsprozesse mithiife voneinander unabhängiger Autorensysteme durchgeführt werden, wobei die Autorensysteme die Entwieklungsstandinformation über eine Schnittstelle und/oder ein Gateway untereinander austauschen.

Verfahren nach Anspruch 4, bei dem über die Schnittstelle und/oder das Gateway eine Warnmeldung zwischen den Autorensystemen kommuniziert und gegebenenfalls in einem Speicher, auf den die Autorensysteme zugreifen können, hinterlegt wird, wenn der Entwicklungsstand eines der Anteile über das zugeordnete Autorensystem geändert worden ist und eine Bewertung ergeben hat, dass diese Änderung eine Änderung des Entwicklungsstands eines anderen Anteils notwendig macht, um mindestens eine Einzelanforderungen an die zu entwickelnde mechatronische Komponente zu erfüllen.

Verfahren nach Anspruch 1 , bei dem das Variieren des Entwicklungsprozesses des zweiten der Anteile oder der Entwicklungsprozesse der beiden verbleibenden Anteile das Zurückhalten dieses oder dieser Entwicklungsprozesse aufweist, bis ein bestimmter Entwicklungsstand des ersten Anteils erreicht ist, und das Einsetzen oder Wiederaufnehmen des Entwicklungsprozesses oder der Entwicklungsprozesse aufweist, wenn der bestimmte Entwicklungsstand erreicht ist.

Verfahren nach Anspruch 1, das weiterhin das Kommunizieren eines Anforderungsprofils oder einer Entwicklungsinstruktion an den Entwicklungsprozess des zweiten der Anteile oder die Entwicklungsprozesse der beiden verbleibenden Anteile in Abhängigkeit eines endgültigen oder vorläufigen Entwicklungsergebnisses des ersten Anteils aufweist,

Verfahren nach Anspruch 1. das weiterhin das Zwischenspeichern von Entwieklungsstandinformation in einem Zwischenspeicher, auf den die Entwicklungsprozesse zugreifen können, aufweist, wobei eine Relevanzprüfung dahingehend stattfindet, ob einejeweilige zwischengespeicherte Entwicklungsstandinformation eine Variation des Entwicklungsprozesses eines der Anteile bedingt oder nicht, und wobei nur solche Entwicklungsstandinformation zwischengespeichert wird, deren Relevanzprüfung ergeben hat, dass sie eine Variation des Entwicklungsprozesses bedingt,

9. Anordnung für die Entwicklung einer Baugruppe, die mindestens eine mechatronische Komponente aufweist, nach dem Verfahren gemäß einem der vorangegangenen Ansprüche, wobei die Anordnung aufweist: ein erstes Computersystern, auf dem ein erstes Autorensystem zur Entwicklung eines ersten der Anteile installiert ist, ein zweites Computersystern, auf dem ein zweites Autorensystem zur Entwicklung eines zweiten der Anteile installiert ist, und ein drittes Computersystern, auf dem ein drittes Autorensystem zur Entwicklung eines dritten der Anteile installiert ist, eine Datenschnittstelle und/oder ein Gateway über die/das die Computersysteme untereinander verbunden sind und Entwicklungsstandinformation über die Anteile austauschen, wobei jedes der Autorensysteme dazu vorbereitet ist, über die Datenschnittstelle und/oder das Gateway kommunizierte Entwicklungsstandinformation der jeweils anderer Autorensysteme auszugeben.

10. Anordnung nach Anspruch 9, bei der die Autorensysteme über die Datenschnittsteile und/oder das Gateway weiterhin für den Zugriff auf ein PDM- und/oder ein ERP- System verbunden sind.

Description:
Verfahren zur Entwicklung einer Baugruppe, die mindestens eine mechatronische Komponente aufweist, und eine entsprechende Anordnung

Die Erfindung geht aus von einem Verfahren zur Entwicklung einer Baugruppe, die mindestens eine mechatronische Komponente mit einem mechanischen Anteil, einem elektrotechnischen Anteil und einem informationstechnischen Anteil aufweist.

Die DE 10 2010 043 405 AI beschreibt ein Planungsverfahren für ein mechatronisches System, das mehrere mechatronische Einheiten aufweist, wobei für jede mechatronische Einheit eine Mechatronikeinheit-Datenstruktur gespeichert ist, wobei die Machatronikeinheit- Datenstruktur Informationen über die jeweilige mechatronische Einheit aufweist. Es ist eine Prozessablauf-Datenstruktur vorgesehen, welche Informationen über den Prozessablauf des mechatronischen Systems umfasst. Dieser weist die Schritte auf: a) Auswählen von mindestens zwei Mechatronikeinheit-Datenstrukturen basierend auf der Prozessablauf-Datenstruktur; b) automatisches Erstellen einer Hierarchie der ausgewählten Mechatronikeinheit- Datenstruktur basierend auf der Prozessablauf-Datenstruktur, wobei die Mechatronikeinheit- Datenstruktur in übergeordnete und untergeordnete Mechatronikeinheit-Datenstrukturen gegliedert werden; c) Bereitstellen von Schnittstellen in den ausgewählten übergeordneten Me- chatronikeinheit-Datenstrukturen basierend auf den in den untergeordneten Mechatronikein- heit-Datenstrukturen angeordneten Schnittstellen; und d) Festlegen einer Zuordnung jeder der bereitgestellten Schnittstellen der übergeordneten Mechatronikeinheit-Datenstrukturen zu den Schnittstellen der jeweils untergeordneten Mechatronikeinheit-Datenstrukturen, wobei die Zuordnung in der übergeordneten und/oder der jeweiligen untergeordneten Mechatronikein- heit-Datenstruktur gespeichert wird.

Die aus dem Stand der Technik bekannten Verfahren haben den Nachteil, dass die Entwicklung des mechanischen Anteils, des elektrotechnischen Anteils und des informationstechnischen Anteil in parallel nebeneinander laufenden Entwicklungsprozessen völlig unabhängig voneinander erfolgt, was insbesondere den Nachteil hat, dass sich für die Entwicklung eines ersten Anteils aus der Entwicklung eines zweiten Anteils ergebende Anforderungen nur bedingt und insbesondere stark zeitverzögert berücksichtigt werden können.

Es ist daher die Aufgabe der Erfindung, ein Verfahren zur Entwicklung einer eine mechatronische Komponente aufweisenden Baugruppe vorzuschlagen, welches den disziplinübergrei- fenden Entwicklungsaufwand minimiert und insbesondere die Entwicklungszeiten in den einzelnen Entwicklungsdisziplinen minimiert.

Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 gelöst. Die abhängigen Ansprüche betreffen jeweils vorteilhafte Ausführungsformen.

Demgemäß weist das Verfahren die Schritte auf:

Entwickeln des mechanischen Anteils, des elektrotechnischen Anteils und des informationstechnischen Anteils in voneinander getrennten Entwicklungsprozessen; kontinuierliches oder periodisches Kommunizieren einer Entwicklungsstandinformation des Entwicklungsprozesses zumindest eines ersten der Anteile an den Ent- wicklungsprozess eines zweiten der Anteile oder an die Entwicklungsprozesse der beiden verbleibenden Anteile; und

Variieren des Entwicklungsprozesses des zweiten der Anteile oder der Entwicklungsprozesse beider verbleibender Anteile unter Berücksichtigung der Entwicklungsstandinformation.

Durch das kontinuierliche oder periodische Kommunizieren mindestens einer Entwicklungsstandsinformation der Entwicklungsprozesse der Anteile untereinander kann gewährleistet werden, dass die grundsätzlich unabhängig voneinander verlaufenden Entwicklungsprozesse der Anteile besser aufeinander abgestimmt werden und insbesondere Änderungen in einem der Anteile im Wesentlichen ohne zeitliche Verzögerung an die Entwicklungsprozesse der anderen Anteile kommuniziert werden können, um dort gegebenenfalls auf diese Änderungen entwicklungsseitig reagieren zu können, sofern die kommunizierte Änderung eines ersten Anteils Einfluss auf die Entwicklung eines zweiten Anteils hat.

Bei komplexen mechatronischen Komponenten kann es vorgesehen sein, dass diese in funktionale Untergruppen strukturiert werden, die in jeweils voneinander unabhängigen Entwicklungszyklen entwickelt werden können. Dabei kann vorgesehen sein, dass mit Hilfe einer Bedarfsanalyse festgestellt wird, welche Anteile die zu entwickelnde Unterkomponente aufweist und dementsprechend welche Entwicklungsprozesse (mechanisch, elektronisch oder informationstechnisch) beteiligt werden müssen. Die Datenstruktur kann eine Struktur sein, die unabhängig von den Autorensystemen und individuell auf das zu entwickelnde mechatronische Produkt, bzw. einen bestimmten Enginee- ring-Prozess eines Benutzers angepasst ist. Die Struktur kann anforderungsorientiert oder runktionsorientiert sein, wobei sie insbesondere bei Serienfertigern komponentenorientiert oder prozessorientiert sein kann.

Das Verfahren kann weiterhin die Schritte aufweisen:

Erstellen eines Anforderungsprofils aus einer Mehrzahl Einzelanforderungen an die zu entwickelnde mechatronische Komponente;

Qualifizieren jeder der Einzelanforderungen danach, ob sie Einfluss auf die Entwicklung des mechanischen Anteils, des elektrotechnischen Anteils, des informationstechnischen Anteils, oder mehrerer dieser Anteile hat; und

Hinterlegen des Anforderungsprofils und eines Ergebnisses der Qualifizierung in einer Datenbank und Bereitstellen des Anforderungsprofils und des Qualifizierungsergebnisses jeweiligen Autorensystemen für die Entwicklung der Anteile über die Datenbank.

In der Datenbank kann weiterhin ein Entwicklungsstand des mechanischen Anteils, des elekt- roetchnischen Anteils und/oder des informationstechnischen Anteils und eine Bewertung, ob der jeweilige Entwicklungsstand mindestens eine der Einzelanforderungen erfüllt, hinterlegt werden.

Die voneinander getrennten Entwicklungsprozesse können mithilfe voneinander unabhängiger Autorensysteme durchgeführt werden, wobei die Autorensysteme die Entwicklungsstandinformation über eine Schnittstelle und/oder ein Gateway untereinander austäuschen.

Die Autorensysteme können beispielsweise gängige CAD-Systeme sein. Die Autorensysteme können weiterhin ausschließlich in Software implementiert sein. Dabei können die Autorensysteme über Plug-ins für den Datenaustausch über die Schnittstelle und/oder das Gateway gekoppelt sein.

Über die Schnittstelle und/oder das Gateway kann eine Warnmeldung zwischen den Autorensystemen kommuniziert und gegebenenfalls in einem Speicher, auf den die Autorensysteme zugreifen können, hinterlegt werden, wenn der Entwicklungsstand eines der Anteile über das zugeordnete Autorensystem geändert worden ist und eine Bewertung ergeben hat, dass diese Änderung eine Änderung des Entwicklungsstands eines anderen Anteils notwendig macht, um mindestens eine Einzelanforderungen an die zu entwickelnde mechatronische Komponente zu erfüllen. Dadurch kann erreicht werden, dass Änderungen des Entwicklungsstands eines ersten der Anteile unmittelbar an die Entwicklungsprozesse, beispielsweise an die Autorensysteme, weitergeleitet werden, um dort entsprechend berücksichtigt werden zu können. Darüber hinaus kann eine Bewertung dahingehend erfolgen, ob die jeweilige Änderung Einfluss auf die Entwicklung eines anderen Anteils hat, um so die Entwicklungsstandinformation für das jeweilig angesprochene Autorensystem besser verwertbar zu machen.

Die Einflussnahme auf die Entwicklungsprozesse der jeweils anderen Anteile durch die Veränderung des Entwicklungsstandes eines ersten Anteils kann weiterhin derart erfolgen, dass der Entwicklungsprozess des betreffenden Anteils so lange zurückgehalten wird, bis ein bestimmter Entwicklungsstand des die Entwicklungsstandinformation ausgebenden Anteils erreicht wird. Des Weiteren kann dann vorgesehen sein, dass der oder die Entwicklungsprozesse eingesetzt oder wieder aufgenommen werden, wenn ein bestimmter Entwicklungsstand des die Entwicklungsstandinformation betreffenden Anteils erreicht worden ist.

Das Verfahren kann weiterhin das Kommunizieren eines Anforderungsprofils oder einer Entwicklungsinstruktion an den Entwicklungsprozess eines zweiten der Anteile oder die Entwicklungsprozesse der beiden verbleibenden Anteile in Abhängigkeit eines endgültigen oder vorläufigen Entwicklungsergebnisses des ersten Anteils aufweisen.

Schließlich kann das Verfahren das Zwischenspeichern von Entwicklungsstandinformation in einem Zwischenspeicher, auf den die Entwicklungsprozesse zugreifen können, aufweisen, wobei eine Relevanzprüfung dahingehend stattfindet, ob eine jeweilige zwischengespeicherte Entwicklungsstandinformation eine Variation des Entwicklungsprozesses eines der Anteile bedingt oder nicht, und wobei nur solche Entwicklungsstandinformation zwischengespeichert wird, deren Relevanzprüfung ergeben hat, dass sie eine Variation des Entwicklungsprozesses bedingt.

Gemäß einem anderen Aspekt beschreibt die Erfindung eine Anordnung für die Entwicklung einer Baugruppe, die mindestens eine mechatronische Komponente aufweist, nach dem zuvor beschriebenen Verfahren. Dabei weist die Anordnung die Merkmale auf: ein erstes Computersystem, auf dem ein erstes Autorensystem zur Entwicklung eines ersten der Anteile installiert ist, ein zweites Computersystem, auf dem ein zweites Autorensystem zur Entwicklung eines zweiten der Anteile installiert ist, und ein drittes Computersystem, auf dem ein drittes Autorensystem zur Entwicklung eines dritten der Anteile installiert ist, eine Datenschnittstelle und/oder ein Gateway über die/das die Computersysteme untereinander verbunden sind und Entwicklungsstandinformation über die Anteile austauschen, wobei jedes der Autorensysteme dazu vorbereitet ist, über die Datenschnittstelle und/oder das Gateway kommunizierte Entwicklungsstandinformation der jeweils anderen Autorensysteme auszugeben.

Die Autorensysteme können identische Autorensysteme sein, oder sie können disziplinspezifisch für die Entwicklung genau eines der Anteile ausgebildet sein. Mindestens eines der Autorensysteme kann auch disziplinübergreifend ausgebildet sein, oder zumindest für die Entwicklung von zwei der Anteile. Es können auch mindestens zwei Autorensysteme für die Entwicklung eines der Anteile vorgesehen sein.

Die Computersysteme können beispielsweise lokale PCs sein, auf denen als Autorensysteme ein jeweiliges auf den Entwicklungsprozess abgestimmtes Entwicklungssystem installiert ist, beispielsweise ein CAD-basiertes Programm. Über die Datenschnittstelle und/oder das Gateway können die Computersysteme untereinander kommunizieren und beispielsweise die Entwicklungsstandinformation austauschen. Dies ermöglicht es beispielsweise, dass bei der Entwicklung des mechanischen Anteils der jeweilige Entwicklungsstand des elektronischen Anteils berücksichtigt wird. Des Weiteren können Änderungen des Entwicklungsstands eines der Anteile an das jeweilige Autorensystem ausgegeben und dort beispielsweise für einen Benutzer erkennbar angezeigt werden.

Es kann weiterhin vorgesehen sein, dass die Autorensysteme über die Datenschnittstelle und/oder das Gateway für den Zugriff auf ein PDM- und/oder ein ERP-System verbunden sind. Weitere Einzelheiten der Erfindung werden anhand der nachstehenden Figuren erläutert. Dabei zeigt:

Figur 1 schematisch ein beispielhaftes Verfahren zur Entwicklung einer Baugruppe;

und

Figur 2 schematisch eine weitere Ausführungsform des erfindungsgemäßen Verfahrens.

Bei dem in Figur 1 dargestellten Verfahren wird über unabhängige Autorensysteme 1, 2, 4 der mechanische Anteil, der elektronische Anteil und der informationstechnische Anteil der me- chatronischen Komponente einer Baugruppe entwickelt. Während der Entwicklung der Anteile wird kontinuierlich eine jeweilige Entwicklungsstandinformation des jeweiligen Entwicklungsprozesses an ein Gateway 3 kommuniziert, über welches die Autorensysteme 1, 2, 4 kommunikativ miteinander in Verbindung stehen. Anhand der ausgetauschten Entwicklungsinformation können die Autorensysteme 1 , 2, 4 Einfluss auf ihren jeweiligen Entwicklungs- prozess nehmen. Dadurch wird erreicht, dass die von den unterschiedlichen Autorensystemen 1, 2, 4 entwickelten Anteile untereinander kompatibel sind. Weiterhin wird durch die paralle- lisierte Entwicklung der verschiedenen Anteile die Entwicklungszeit verkürzt.

Das Autorensystem 1 ist als ein mCAD-System für die Entwicklung des mechanischen Anteils ausgebildet, während das weitere Autorensystem 2 als ein eCAD-System für die Entwicklung des elektronischen Anteils ausgebildet ist. Das weitere Autorensystem 4 dient für die Entwicklung des informationstechnischen Anteils der mechatronischen Komponente.

Das Gateway 3 steht weiterhin mit einem Produktdatenmanagement-System (PDM-System) und/oder Enterprise-Resource-Planning-System (ERP-System) für den Austausch und die Hinterlegung entsprechender Daten in Verbindung. Die einzelnen Autorensysteme können unmittelbar mit dem PDM- und/oder ERP-System 5 oder mittelbar über das Gateway 3 mit diesem verbunden sein.

Das Gateway 3 ermöglicht verbesserte Kommunikation und verbesserte dokumentierte Prozesse in Entwicklungsprojekten innerhalb einzelner Engineering-Disziplinen aber auch insbesondere, wie im vorliegenden Fall, innerhalb der Projekte mit mehreren beteiligten Engineering-Disziplinen. Kommunikation und Prozesse werden über eine disziplinneutrale Datenstruktur abgebildet. Diese Verbindung kann mittels bekannter Schnittstellen in alle gängigen Autorensysteme hinein integriert werden.

Die Figur 2 zeigt eine weitere Ausführungsform unter Anwendung eines beliebigen MCAD- Systems 11, eines ECAD-Systems 12 und einer beliebigen Softwareentwicklungsumgebung (13) als Autorensysteme. Die Kommunikation zwischen den Autorensystemen 11, 12, 13 ist über Webservices in einem Cloud-basierten Datenspeicher ausgebildet.

Über einen Webbrowser kann auch außerhalb der Autorensysteme 11, 12, 13 auf im Datenspeicher abgelegte Datenstruktur und Entwicklungsstandinforrnationen zugegriffen werden, was sowohl aus den Autorensystemen 1 , 12, 13 oder auch direkt aus dem Browser eingeleitet werden kann. Durch den dezentralen Datenspeicher ist die Anordnung ortsungebunden und kann folglich über beliebige Lokationen hinweg aufgebaut werden.

Der Aufbau zeigt, wie Ausprägungen, Merkmale und/oder Attribute aus den einzelnen Autorensystemen 11, 12, 13 miteinander verknüpft, gensei tig kommuniziert und über einen Datenspeicher bereitgestellt werden.

Es wird somit eine Cloud-basierte Gateway-Lösung in einer private Cloud gezeigt. Über ein Plugin 14 im MCAD-System 11 werden CAD-Objekte wie z.B. Einzelteile und/oder Baugruppen mit der gemeinsamen mechatronischen Produktstruktur verknüpft.

Über die„REST API" 40 werden diese Verknüpfungen und die Zustandsinformationen an den Datenspeicher kommuniziert. Dabei können aus mechanischen Ausprägungsdetails auch Kenngrößen und Merkmale kommuniziert werden. Ebenfalls werden über die„REST API" 40, 41, 42 zyklisch (nahezu in Echtzeit) relevante Zustandsinformationen der anderen Disziplinen aus dem Gateway entgegengenommen. '

In dem ECAD-System 12„EPLAN" passiert nahezu das gleiche. Dort werden verbaute elektrotechnische Komponenten und/oder ganze Schaltungen mit der mechatronischen Struktur verknüpft. Gleiches in der Softwareentwicklungsumgebung 13. Hier werden Programme und Funktionen verknüpft. Die Struktur, die Zustandsinformationen und Merkmale können auch außerhalb der Autorensysteme 11, 12, 13 und der Plugins angesehen und modifiziert werden. Hier in diesem Falle über einen Webbrowser 20. Über den Webbrowser 20 wir auch die mechatronische Struktur modelliert, die dann in den Autorensystemen 11, 12, 13 über die Plugins zur Verknüpfung zur Verfügung steht.

Die Browserapplikation kann sowohl direkt im Browser oder über die Plugins gestartet werden und beinhaltet alle Merkmale eines modernen Web UI's, aktuell basiert auf HTML5 Standards. Die Serverapplikation kann ein oder mehrere mechatronische Projekte mit deren Strukturen, Merkmalen und den mechatronischen Zustandsinformationen verwalten und speichern. Zusätzlich kann es vorkommen, dass die Plugins in den Autorensystemen Zustandsinformationen Zwischenspeichern und diese dann für den schnellen Zustandsabgleich zu nutzen (21).

Durch das Erzeugen der Verknüpfung 30, 31, 32 und das Kommunizieren dieser Zustandsinformationen können in den Autorensystemen 11, 12, 1 die Plugins 14 ,15 ,16 und in der Webapplikation 20 die Zustandsinformationen aller Disziplinen dargestellt werden. Dies kann z.B. visuell, etwa in Form von Ampeln, Verknüpfungsikonen, Text, o.ä. geschehen.

In der Browser-Erweiterung kann eine Struktur angelegt werden, die innerhalb der Erweiterung der jeweiligen Disziplin dargestellt wird. Innerhalb der Erweiterung kann ein Element der jeweiligen Fachdisziplin zugeordnet werden. Dies kann z. B. eine 3D-Komponente im Mechanik-CAD, eine Schaltplanseite oder ein Schaltplanelement aus dem Elektro-CAD, bzw. ein Funktionsbaustein aus der Softwareentwicklung sein. Nach erfolgreicher Verknüpfung kann über die Kommunikationsfunktionalität der Erweiterung mit den anderen Disziplinen kommuniziert werden.

Innerhalb der Webbrowser Applikation kann diese Kommunikation nachvollzogen werden. Außerdem werden in einem sogenannten„Activity-Stream" alle Veränderungen dokumentiert. Der Status der einzelnen Disziplinen kann von der jeweiligen Erweiterung gewechselt werden. Auch der Status kann von den jeweils anderen Disziplinen eingesehen werden. Das heißt, dass z.B. ein Mechanikentwickler sehen kann, ob eine Anforderung von der Elektrotechnik bereits umgesetzt wurde. Ein weiterer großer Nutzen wird mithilfe einer systemunabhängigen Betrachtungs-Funktion erreicht. Von jeder beliebigen Stelle der Applikation können die zugeordneten Elemente (z.B. Schaltplan, ein 3D-Bauteil, oder ein Softwarebaustein) betrachtet werden, ohne dass die jeweilige systemspezifische Software installiert sein muss. So kann der Softwareentwickler die Abbildung der 3D-Baugruppe einsehen, etwa um sie sich besser vorstellen zu können. Oder ein Mechaniker kann auch mal den Schaltplan eines Bauteils, beispielsweise einer Lichtschranke, anschauen, das er gerade verbauen will oder bereits verbaut hat.

Die der Erfindung zugrunde liegenden Prinzipien eigenen sich nicht nur für die Entwicklung mechatronischer Baugruppen, sondern sie eignen sich ganz allgemein auch für die Kommunikation, Zusammenarbeit und das Anforderungsmanagement innerhalb eirier Disziplin z.B. in der Mechanikentwicklung. Es wird mehreren Konstrukteuren die Möglichkeit geboten, entlang einer Baugruppe zu kommunizieren, so dass von mehreren Konstrukteuren über jeweilige Autorensysteme in Echtzeit auf den Entwicklungsprozess Einfluss genommen werden kann.

Die in der vorstehenden Beschreibung, in der Zeichnung sowie in den Ansprüchen offenbarten Merkmale der Erfindung können sowohl einzeln als auch in beliebiger Kombination für die Verwirklichung der Erfindung wesentlich sein.