[go: up one dir, main page]

DE102024102109A1 - Method for providing a component, computer program and electronically readable data carrier - Google Patents

Method for providing a component, computer program and electronically readable data carrier

Info

Publication number
DE102024102109A1
DE102024102109A1 DE102024102109.8A DE102024102109A DE102024102109A1 DE 102024102109 A1 DE102024102109 A1 DE 102024102109A1 DE 102024102109 A DE102024102109 A DE 102024102109A DE 102024102109 A1 DE102024102109 A1 DE 102024102109A1
Authority
DE
Germany
Prior art keywords
data
component
similarity
production process
tuple
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102024102109.8A
Other languages
German (de)
Inventor
Ingo Heinle
Irum Maqsood
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102024102109.8A priority Critical patent/DE102024102109A1/en
Publication of DE102024102109A1 publication Critical patent/DE102024102109A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/08Registering or indicating the production of the machine either with or without registering working or idle time
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Manufacturing & Machinery (AREA)
  • Artificial Intelligence (AREA)
  • Medical Informatics (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Bereitstellen eines Bauteils durch einen Produktionsprozess mittels einer Prozessplanung, mit den Schritten:
- Bereithalten von Bestandsdaten, welche für mehrere weitere Bauteile jeweils einen Datensatz umfassen, der jeweils einen Produktionsprozess des jeweiligen weiteren Bauteils charakterisiert; (S1)
- Erfassen wenigstens eines Ähnlichkeitskriteriums, welches bei einem Abgleich des Bauteils mit wenigstens einen der weiteren in den Bestandsdaten hinterlegten Bauteilen verwendet wird; (S2)
- Zusammenfassen des wenigstens einen Ähnlichkeitskriteriums zu einem Referenzähnlichkeitstupels; (S3)
- Ermitteln wenigstens eines weiteren Bauteils und/oder eines weiteren Produktionsprozesses aus den Bestandsdaten anhand des Referenzähnlichkeitstupels, wobei für das wenigstens eine Ähnlichkeitskriterium ein Ähnlichkeitswert ermittelt wird; (S4)
- Extrahieren wenigstens eines Datenteils aus den Bestandsdaten zu dem ermittelten wenigstens eines weiteren Bauteils und/oder zu dem ermittelten wenigstens einen weiteren Produktionsprozesses; (S5) und
- Zusammenfassen und Bereitstellen des wenigstens einen Datenteils. (S6)
Ferner betrifft die Erfindung ein Computerprogramm und einen Datenträger.
The invention relates to a method for providing a component through a production process by means of process planning, comprising the steps:
- Provision of inventory data, which includes a data set for several additional components, each of which characterizes a production process for the respective additional component; (S1)
- Recording at least one similarity criterion which is used when comparing the component with at least one of the other components stored in the inventory data; (S2)
- Combining the at least one similarity criterion into a reference similarity tuple; (S3)
- Determining at least one further component and/or another production process from the inventory data using the reference similarity tuple, wherein a similarity value is determined for the at least one similarity criterion; (S4)
- Extracting at least one piece of data from the inventory data relating to the determined at least one further component and/or to the determined at least one further production process; (S5) and
- Summarizing and providing at least one piece of data. (S6)
Furthermore, the invention relates to a computer program and a data carrier.

Description

Die Erfindung betrifft ein Verfahren zum Bereitstellen eines Bauteils durch einen Produktionsprozess, insbesondere den einer Fertigungsanlage, mittels einer Prozessplanung gemäß dem Patentanspruch 1. Ferner betrifft die Erfindung ein Computerprogramm sowie einen elektronisch lesbaren Datenträger gemäß den Patentansprüchen 9 und 10.The invention relates to a method for providing a component through a production process, in particular that of a manufacturing plant, by means of process planning according to patent claim 1. Furthermore, the invention relates to a computer program and an electronically readable data carrier according to patent claims 9 and 10.

Aktueller Stand der Technik ist, dass auftretenden Problemen bei der Produktion von Teilen in Presswerken oder bei Inbetriebnahme von Werkzeug von Werkern beziehungsweise Maschinenbedienern gemeldet und manuell in einer Datenbank gespeichert werden. Diese Datenbanken enthalten Felder mit numerischen, kategorischen und Textdaten. Für regelmäßig auftretende Probleme können von einem Benutzer solch einer Datenbank standardisierte Meldungen erzeugt werden. Numerische und kategorische Daten sowie die standardisierten Meldungen können mittels Methoden der Statistik ausgewertet werden, um den Wissenstransfer zwischen Produktion und Planung zu verbessern. So lassen sich beispielsweise Schwachstellen in einem Produktionsprozess aufdecken, wodurch beispielsweise eine Gestaltung von Produktionsprozessen verbessert werden kann. So können auch Berichte über typische Probleme in der Produktion helfen, den Bedarf für Entwicklungen neuer Lösungen zu ermitteln.The current state of the art is that problems that arise during the production of parts in press shops or during the commissioning of tools are reported by workers or machine operators and manually saved in a database. These databases contain fields with numerical, categorical, and text data. For regularly occurring problems, a user of such a database can generate standardized messages. Numerical and categorical data as well as the standardized messages can be evaluated using statistical methods to improve knowledge transfer between production and planning. This way, for example, weak points in a production process can be identified, which can then be used to improve the design of production processes. Reports on typical problems in production can also help determine the need for the development of new solutions.

Jedoch können nicht alle Probleme durch Standardtextmeldungen abgedeckt werden. Die Erfassung des technologischen Fortschritts kann beispielsweise Freitextfelder in Datenbanken notwendig machen, um Probleme vorteilhaft melden zu können. Aktuell können neue Produktionsprozesse zu neuen Herausforderungen führen, welche im Voraus nicht bekannt sein können.However, not all problems can be covered by standard text messages. For example, capturing technological advances may require free-text fields in databases to effectively report problems. Currently, new production processes can lead to new challenges that cannot be foreseen in advance.

Datenbanken, welche vorteilhaft zur Planung neuer Produktionsprozesse verwendet werden können, teilen Informationen zur Bewertung von Ähnlichkeiten zwischen Teilen und/oder Produktionsprozessen. In diesem Zusammenhang könnte eine Ähnlichkeit in Bezug auf einen Teil oder Bauteil aus Blech, dessen Typ, dessen Materialart, dessen Abmessung und/oder dessen Dicke sein. Ähnlichkeiten können auch zwischen Produktionsprozessen betrachtet werden. Bei Blechteilen könnten Ähnlichkeitskriterien zum Beispiel die Art der Presslinie, die Anlage und/oder die Anzahl der Arbeitsgänge sein.Databases that can be advantageously used for planning new production processes share information for assessing similarities between parts and/or production processes. In this context, a similarity could be related to a sheet metal part or component, its type, material type, dimensions, and/or thickness. Similarities can also be considered between production processes. For sheet metal parts, similarity criteria could include, for example, the type of press line, the system, and/or the number of operations.

Wenn ein Planer beziehungsweise der Benutzer, welcher einen neuen Produktionsprozess entwirft, auftretende Probleme analysiert, kann es von Vorteil sein, die bei der Produktion eines ähnlichen Produktionsprozesses aufgetretenen Probleme zu erkennen. Folglich müssen Daten aus Datenbanken, die Informationen über Probleme und/oder Ähnlichkeiten enthalten, kombiniert werden, um diese vorteilhaft nutzen zu können. Dies ist eine zeitraubende Aufgabe, insbesondere dann, wenn mehrere Ähnlichkeitskriterien berücksichtigt werden und/oder Daten in mehreren Datenbanken gespeichert sind. Darüber hinaus ist eine manuelle Analyse sehr anspruchsvoll, wenn keiner der Produktionsprozesse genau auf den aktuell auszugestaltenden passt.When a planner or user designing a new production process analyzes emerging problems, it can be beneficial to identify problems encountered during the production of a similar production process. Consequently, data from databases containing information about problems and/or similarities must be combined to exploit them to advantage. This is a time-consuming task, especially when multiple similarity criteria are considered and/or data is stored in multiple databases. Furthermore, manual analysis is very demanding if none of the production processes exactly matches the one currently being designed.

Aufgabe der vorliegenden Erfindung ist es daher, ein Verfahren, ein Computerprogramm sowie einen Datenträger bereitzustellen, durch welche das Bereitstellen eines insbesondere neu zu gestaltenden Bauteils durch einen Produktionsprozess besonders vorteilhaft anhand einer Prozessplanung, welche dem Produktionsprozess für die Erstellung beziehungsweise zum Bereitstellen des Bauteils beschreibt, erfolgen kann.The object of the present invention is therefore to provide a method, a computer program and a data carrier by means of which the provision of a component, in particular a component to be newly designed, can be carried out particularly advantageously by means of a production process on the basis of process planning which describes the production process for the creation or provision of the component.

Diese Aufgabe wird erfindungsgemäß durch die Gegenstände der unabhängigen Patentansprüche gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung sind Gegenstand der abhängigen Ansprüche, der Beschreibung und der Zeichnung.This object is achieved according to the invention by the subject matter of the independent patent claims. Advantageous embodiments and further developments of the invention are the subject matter of the dependent claims, the description, and the drawings.

Ein erster Aspekt der Erfindung betrifft ein Verfahren zum Bereitstellen eines Bauteils, beispielsweise eines mittels Umformen hergestellten beziehungsweise herzustellenden Bauteils, durch einen Produktionsprozess, insbesondere beispielsweise einer Fertigungsanlage, beispielsweise einer Presse, mittels einer Prozessplanung. Dabei umfasst das erfindungsgemäße Verfahren die folgenden Schritte:

  • In einem ersten Schritt erfolgt ein Bereithalten von Bestandsdaten, beziehungsweise historischen Daten, welche für mehrere weitere Bauteile jeweils einen Datensatz umfassen, der jeweils einen bereits durchgeführten, weiteren Produktionsprozess, beispielsweise dessen Produktionsparameter, Art der Fertigungsanlage und/oder Spezifikationen des verwendeten Halbzeugs für das jeweilige weitere Bauteil charakterisiert.
A first aspect of the invention relates to a method for providing a component, for example a component produced or to be produced by forming, through a production process, in particular, for example, a manufacturing plant, for example, a press, by means of process planning. The method according to the invention comprises the following steps:
  • In a first step, inventory data or historical data is made available, which each comprise a data set for several additional components, each of which characterizes an additional production process that has already been carried out, for example its production parameters, type of production plant and/or specifications of the semi-finished product used for the respective additional component.

In einem zweiten Schritt erfolgt ein Erfassen wenigstens ein Ähnlichkeitskriterium, beispielsweise anhand einer Benutzervorgabe, wobei das wenigstens eine Ähnlichkeitskriterium bei einem Abgleich des Bauteils mit wenigstens einem der weiteren in den Bestandsdaten hinterlegten Bauteile vorgegeben oder verwendet und daraufhin erfasst wird.In a second step, at least one similarity criterion is recorded, for example based on a user specification, wherein the at least one similarity criterion is specified or used when comparing the component with at least one of the other components stored in the inventory data and is then recorded.

In einem dritten Schritt erfolgt ein Zusammenfassen des wenigstens einen Ähnlichkeitskriteriums zu einem Referenzähnlichkeitstupel. Das Referenzähnlichkeitstupel umfasst somit das wenigstens eine Ähnlichkeitskriterium und insbesondere mehrere Ähnlichkeitskriterien, wenn mehrere Ähnlichkeitskriterien erfasst werden, wobei das Tupel als Vektor und somit als Referenzähnlichkeitsvektor verwendet werden kann.In a third step, the at least one similarity criterion is combined into a reference similarity tuple. The reference similarity tuple thus comprises the at least one similarity criterion and, in particular, or multiple similarity criteria if multiple similarity criteria are captured, where the tuple can be used as a vector and thus as a reference similarity vector.

In einem vierten Schritt erfolgt ein Ermitteln wenigstens eines weiteren Bauteils und/oder eines weiteren Produktionsprozesses aus den Bestandsdaten anhand des Referenzähnlichkeitstupels, wobei für das wenigstens eine Ähnlichkeitskriterium, welches in dem Referenzähnlichkeitstupel enthalten ist beziehungsweise durch dieses beschrieben wird, ein Ähnlichkeitswert ermittelt wird.In a fourth step, at least one further component and/or a further production process is determined from the inventory data using the reference similarity tuple, wherein a similarity value is determined for the at least one similarity criterion which is contained in the reference similarity tuple or is described by it.

In einem fünften Schritt erfolgt eine Extraktion oder ein Extrahieren beziehungsweise ein Ableiten oder eine Deklaration, wenigstens eines Datenteils aus den Bestandsdaten zu dem ermittelten wenigstens einen weiteren Bauteil und/oder zu dem ermittelten wenigstens einen weiteren Produktionsprozess. Der wenigstens eine Datenteil kann eine Prozesscharakteristik beziehungsweise einen Prozesscharakteristikwert und somit insbesondere eine Abweichung von einem Erwartungswert beziehungsweise einer Erwartung des bisher wenigstens einen durchgeführten Produktionsprozess aus dem Bestandsdaten beschreiben oder charakterisieren.In a fifth step, at least one piece of data is extracted or extracted, or derived or declared, from the inventory data relating to the identified at least one further component and/or to the identified at least one further production process. The at least one piece of data can describe or characterize a process characteristic or a process characteristic value, and thus in particular a deviation from an expected value or an expectation of the at least one previously performed production process, based on the inventory data.

Schließlich erfolgen in einem sechsten Schritt ein Zusammenfassen des wenigstens einen Datenteils, insbesondere wenn mehrere Datenteile vorhanden sind, und ein Bereitstellen des wenigstens einen Datenteils beziehungsweise der mehreren zusammengefassten Datenteile.Finally, in a sixth step, the at least one data part is summarized, in particular if several data parts are present, and the at least one data part or the several summarized data parts are provided.

Bei dem jeweiligen weiteren Bauteil der mehreren weiteren Bauteile, das durch die Bestandsdaten charakterisiert wird, handelt es sich um ein Bauteil, welches von der Art ähnlich dem zu bereitstellenden Bauteil sein kann, beispielsweise können beide durch Umformen herzustellen sein. Bei dem weiteren Produktionsprozess der mehreren weiteren Produktionsprozesse handelt es sich um den Produktionsprozess des weiteren Bauteils, welcher bereits durchgeführt und somit auch geplant wurde, sodass für den weiteren Produktionsprozess bereits eine Prozessplanung durchgeführt wurde, wobei diese sich beispielsweise auch auf eine bestimmte Fertigungsanlage beziehen kann. Vorteilhafterweise umfassen die Bestandsdaten beispielsweise alle durch einen Hersteller bereits produzierten beziehungsweise gefertigten Bauteile, sodass insbesondere ein besonders großer Datensatz der weiteren Bauteile mit den ihnen zugrundeliegenden Produktionsprozessen beziehungsweise weiteren Produktionsprozessen vorhanden ist.The respective additional component of the several additional components that is characterized by the inventory data is a component that can be similar in type to the component to be provided, for example, both can be manufactured by forming. The additional production process of the several additional production processes is the production process of the additional component that has already been carried out and thus also planned, so that process planning has already been carried out for the additional production process, whereby this planning can, for example, also relate to a specific production facility. Advantageously, the inventory data includes, for example, all components already produced or manufactured by a manufacturer, so that in particular a particularly large data set of the additional components with the production processes on which they are based or further production processes is available.

Das Erfassen des wenigstens einen Ähnlichkeitskriteriums erfolgt insbesondere dergestalt, dass ein Benutzer und somit beispielsweise der Prozessplaner, welcher den Prozess zur Produktion des bereitzustellenden Bauteils entwirft, das wenigstens eine Ähnlichkeitskriterium vorgibt, welches daraufhin erfasst wird. Dabei kann es sich beispielsweise um eine Spezifikation eines Halbzeugs, welches durch Umformen zu dem Bauteil geformt wird, handeln, wenn beispielsweise durch den Prozessplaner gewünscht ist, das bereitzustellende Bauteil aus einem entsprechenden Halbzeug zu fertigen, welches die Spezifikation eines bereits produzierten Bauteils aufweist. Der Ähnlichkeitswert kann insbesondere beispielsweise als Ähnlichkeitsgrad aufgefasst werden, und beispielsweise ein Merkmal zwischen dem Bauteil und/oder dessen Produktionsprozess und dem wenigstens einen weiteren bestimmten Bauteil oder dessen Produktionsprozess beschreiben.The at least one similarity criterion is recorded in particular in such a way that a user, and thus for example the process planner who designs the process for producing the component to be provided, specifies the at least one similarity criterion, which is then recorded. This can, for example, be a specification of a semi-finished product which is formed into the component by forming, if, for example, the process planner wishes to manufacture the component to be provided from a corresponding semi-finished product which has the specification of an already produced component. The similarity value can, for example, be understood as a degree of similarity and, for example, describe a feature between the component and/or its production process and the at least one other specific component or its production process.

Mit anderen Worten wird für das erfindungsgemäße Verfahren vorgeschlagen, alle verfügbaren Daten zu Dokumentationen von Problemen und Erfahrungen sowie Ähnlichkeiten in dem Bestandsdatensatz zu kombinieren und das Ergebnis in einem geeigneten Raum beziehungsweise an geeigneter Stelle, wie beispielsweise einer zentral vorgehaltenen Datenbank, zu speichern beziehungsweise bereitzustellen. Die Bestanddaten werden vorteilhafterweise regelmäßig aktualisiert.In other words, the method according to the invention proposes combining all available data on documentation of problems and experiences, as well as similarities in the inventory data set, and storing or making the result available in a suitable space or location, such as a centrally maintained database. The inventory data is advantageously updated regularly.

Dabei ist ein Grundgedanke, dass beobachtete Probleme aus laufenden oder vergangenen Produktionsprozessen möglicherweise in neuen Produktionsprozessen erneut auftreten können, wenn eine Konstruktion beziehungsweise Prozessplanung nicht entsprechend angepasst wird.A basic idea is that problems observed from current or past production processes may occur again in new production processes if a design or process planning is not adapted accordingly.

Für das Verfahren bestimmt ein Konstrukteur oder Planer alle Ähnlichkeitskriterien, die die aktuelle Konstruktionsaufgabe und/oder die Anzahl der in Frage kommenden ähnlichen Teile des Produktionsprozesses beschreiben können.For the procedure, a designer or planner determines all similarity criteria that can describe the current design task and/or the number of similar parts of the production process that are considered.

Das wenigstens eine, insbesondere durch den Planer bestimmte, Ähnlichkeitskriterium oder ein Satz von Ähnlichkeitskriterien wird nun mittels des erfindungsgemäßen Verfahrens in einem Tupel beziehungsweise Vektor zusammengefasst. Auf Grundlage dieses Tupels oder Vektors wird insbesondere ein maschinelles Lernverfahren beispielsweise in Form eines selbstlernenden Algorithmus und/oder eines neuronalen Netzes angewandt, um mögliche Teile beziehungsweise weitere Bauteile und/oder Produktionsprozesse zu ermitteln, die in Bezug auf das Referenzähnlichkeitstupel beziehungsweise den Referenzähnlichkeitsvektor ähnlich sind. Die für diese weiteren Bauteile gemeldeten Probleme und Erfahrungen, welche in dem Datenteil vorhanden sind oder durch diesen repräsentiert werden können, betreffend das jeweilige weitere Bauteil oder den zugehörigen Produktionsprozess, welche insbesondere durch die Methode des maschinellen Lernens als ähnlich deklariert und somit extrahiert werden. Die Probleme und Erfahrungen, welche in den Bestanddaten erfasst sind, werden zusammengefasst und insbesondere dem Planer beziehungsweise Konstrukteur präsentiert.The at least one similarity criterion or a set of similarity criteria, in particular determined by the planner, is then summarized in a tuple or vector by means of the method according to the invention. On the basis of this tuple or vector, a machine learning method, for example in the form of a self-learning algorithm and/or a neural network, is applied in particular to determine possible parts or further components and/or production processes that are similar with regard to the reference similarity tuple or the reference similarity vector. The problems and experiences reported for these further components, which are present in the data part or can be represented by it, concerning the respective further component or the associated production process, which in particular Specifically, they are identified as similar and thus extracted using machine learning methods. The problems and experiences captured in the existing data are summarized and presented, especially to the planner or designer.

Ein Vorteil des Verfahrens ist, dass die aus dem Verfahren und insbesondere aus dem wenigstens einen Datenteil gewonnene Informationen helfen können, die Wiederholung von Konstruktionsfehlern, welche insbesondere nicht offenkundig sind, zu vermeiden und zukünftig besonders gute Lösungen für Produktionsprozesse zu finden.An advantage of the method is that the information obtained from the method and in particular from at least one piece of data can help to avoid the repetition of design errors, which in particular are not obvious, and to find particularly good solutions for production processes in the future.

In vorteilhafter Ausgestaltung der Erfindung wird der Produktionsprozess zumindest teilweise durch Umformen, insbesondere in einer Presse, welche Teil einer Presslinie und/oder eines Presswerks sein kann, durchgeführt. Mit anderen Worten handelt es sich bei dem Bauteil um ein Pressteil beziehungsweise Umformteil, und somit stellt zumindest ein Teil des Produktionsprozesses ein Umformen dar. Dadurch ergibt sich der Vorteil, dass das Verfahren besonders vorteilhaft beispielsweise in der Kraftfahrzeugproduktion verwendet werden kann, bei welcher viele Umformteile verwendet werden.In an advantageous embodiment of the invention, the production process is carried out at least partially by forming, in particular in a press, which can be part of a press line and/or a press shop. In other words, the component is a pressed part or formed part, and thus at least part of the production process represents forming. This results in the advantage that the method can be used particularly advantageously, for example, in automotive production, where many formed parts are used.

In weiterer vorteilhafter Ausgestaltung der Erfindung umfasst das wenigstens eine Ähnlichkeitskriterium eine Spezifikation, beispielsweise für ein Halbzeug, welches dem Bauteil zugrunde liegt, ein Fabrikat, eine Teilegeometrie des Bauteils und/oder einen Anlagentyp, beispielsweise einen Typ der in einer Presslinie verwendeten Pressen, welche beispielsweise zumindest einen Teil des Produktionsprozesses des Bauteils beziehungsweise des wenigstens einen weiteren Bauteils durchführen. Das Fabrikat kann beispielsweise einen Typ oder eine Marke für ein Produkt, wie beispielsweise ein Auto, für welches das Bauteil verwendet wird, beschreiben. Zusätzlich oder alternativ umfasst der Bestandsdatensatz und/oder der wenigstens eine Datenteil, eine Formel, eine Schrift, insbesondere einen Freitext, ein Video, ein Bild und/oder eine Audioaufnahme und/oder ein dreidimensionales Modell. Mit anderen Worten beschreibt das Ähnlichkeitskriterium eine allgemeine Ausgestaltung des Bauteils beziehungsweise eines dem Bauteil zugrundeliegenden Halbzeugs und nicht etwa spezifische Halbzeugeigenschaften für ein individuelles Einzelexemplar des Bauteils, welches insbesondere mittels des Produktionsprozesses in Serie gefertigt wird. Darüber hinaus zielen die Eigenschaften des Produktionsprozesses ebenfalls eher auf allgemeine Eigenschaften der Produktionsanlage beziehungsweise eine Art von Produktionsanlage ab, als auf spezielle Prozessparameter, welche bei dem Produzieren eines individuellen Bauteils verwendet werden. Der Bestandsdatensatz und somit der darin enthaltene Datenteil beziehungsweise der daraus extrahierbare wenigstens eine Datenteil können quasi beliebige Medienarten umfassen, welche zur Charakterisierung beziehungsweise Beschreibung des Bauteils oder dessen zugrundeliegenden Produktionsprozesses verwendet werden können. Dadurch ergibt sich zum einen der Vorteil, dass aufgrund allgemeiner Daten beispielsweise eine große Auswahl und somit eine Ableitung des wenigstens einen Datenteils ermöglicht wird. Des Weiteren ist ein Vorteil, dass durch das Verfahren quasi beliebige Arten von Datentypen verarbeitet werden können und somit zur Verbesserung des Produktionsprozesses für das bereitzustellende Bauteil verwendet werden können.In a further advantageous embodiment of the invention, the at least one similarity criterion comprises a specification, for example for a semi-finished product on which the component is based, a make, a part geometry of the component and/or a system type, for example a type of press used in a press line, which, for example, carries out at least part of the production process of the component or of the at least one further component. The make can, for example, describe a type or brand of a product, such as a car, for which the component is used. Additionally or alternatively, the inventory data record and/or the at least one data part comprises a formula, a text, in particular free text, a video, an image and/or an audio recording and/or a three-dimensional model. In other words, the similarity criterion describes a general design of the component or of a semi-finished product on which the component is based, and not specific semi-finished product properties for an individual specimen of the component, which is manufactured in series, in particular using the production process. In addition, the properties of the production process are also aimed more at general properties of the production facility or a type of production facility, rather than at specific process parameters that are used in the production of an individual component. The inventory data set and thus the data part contained therein or the at least one data part that can be extracted from it can comprise virtually any type of media that can be used to characterize or describe the component or its underlying production process. This results in the advantage that, for example, a large selection and thus a derivation of the at least one data part is possible based on general data. A further advantage is that the method can process virtually any type of data and can therefore be used to improve the production process for the component to be provided.

In weiterer vorteilhafter Ausgestaltung der Erfindung beschreibt der jeweilige Ähnlichkeitswert einen Abstand zwischen dem Referenzähnlichkeitstupel oder -vektor und dem entsprechenden Bauteil und/oder Produktionsprozess in einem Ähnlichkeitsraum, wobei der Abstand insbesondere einen euklidischen Abstand beschreibt oder als solcher ermittelt wird. Dabei kann so ein Abstand quasi für beliebige Daten bestimmt werden, beispielsweise auch für Kategorien, Zeichenketten oder boolesche Werte. Je nach Art der Daten kann das Abstandmaß entsprechend angepasst werden. Mit anderen Worten wird bei dem Ermitteln des wenigstens einen weiteren Bauteils oder des wenigstens einen weiteren Produktionsprozesses ein Abstandswert ermittelt, welcher insbesondere somit den Ähnlichkeitswert beispielsweise dergestalt charakterisiert, dass dies einen Abstand der Ähnlichkeit beschreibt. Dadurch ergibt sich der Vorteil, dass beispielsweise bei mehreren Ähnlichkeitswerten eine Reihenfolge beziehungsweise Hierarchie zwischen dem Bauteil und wenigstens einem weiteren Bauteil beschreibbar ist, sodass beispielsweise eine Priorisierung bestimmter Ähnlichkeitswerte erfolgen kann.In a further advantageous embodiment of the invention, the respective similarity value describes a distance between the reference similarity tuple or vector and the corresponding component and/or production process in a similarity space, wherein the distance in particular describes a Euclidean distance or is determined as such. In this way, a distance can be determined for virtually any data, for example also for categories, character strings or Boolean values. Depending on the type of data, the distance measure can be adjusted accordingly. In other words, when determining the at least one further component or the at least one further production process, a distance value is determined which in particular thus characterizes the similarity value, for example in such a way that it describes a distance of similarity. This results in the advantage that, for example, in the case of multiple similarity values, an order or hierarchy between the component and at least one further component can be described, so that, for example, prioritization of certain similarity values can take place.

In weiterer vorteilhafter Ausgestaltung der Erfindung wird anhand des Abstands eine Rangfolge bei mehr als einem Datenteil von diesen erstellt und/oder insbesondere das Zusammenfassen und das Bereitstellen des wenigstens einen Datenteils erfolgt in Abhängigkeit von der Rangfolge. Mit anderen Worten kann bei einem Vorliegen von mehr als einem Datenteil der jeweilige Datenteil gewichtet werden, sodass die in dem Datenteil enthaltene Information aufgrund des Werts oder der Größe des Abstands, welcher für das zugehörige Ähnlichkeitskriterium zwischen dem Bauteil und dem weiteren Bauteil beziehungsweise dem Produktionsprozess und dem weiteren Produktionsprozess ermittelt wurde, nach Relevanz sortiert werden können. Dadurch ergibt sich der Vorteil, dass das Verfahren besonders vorteilhaft zum Bereitstellen des Bauteils verwendet werden kann.In a further advantageous embodiment of the invention, a ranking is created based on the distance between more than one data piece and/or, in particular, the summarizing and provision of the at least one data piece takes place depending on the ranking. In other words, if more than one data piece is present, the respective data piece can be weighted so that the information contained in the data piece can be sorted according to relevance based on the value or size of the distance determined for the associated similarity criterion between the component and the further component or between the production process and the further production process. This results in the advantage that the method can be used particularly advantageously for providing the component.

In weiterer vorteilhafter Ausgestaltung der Erfindung erfolgt zumindest der Verfahrensschritt des Ermittelns des wenigstens einen weiteren Bauteils und/oder des Extrahierens des wenigstens einen Datenteils, aber beispielsweise auch die Verfahrensschritte Ermitteln wenigstens eines Bauteils oder Erfassen der Ähnlichkeitswerte, mittels einer Methode des maschinellen Lernens, insbesondere mit einem selbstlernenden Algorithmus und/oder einem neuronalen Netz. Mit anderen Worten wird ein Modell, welches insbesondere durch Trainingsdaten trainiert wird und daraufhin in der Lage ist, selbständig Entscheidungen zu treffen, verwendet, um das Verfahren und insbesondere das Extrahieren bei dem Verfahren durchzuführen. Dadurch ergibt sich der Vorteil, dass das Verfahren insbesondere auch von ungeübten Benutzern angewendet werden kann.In a further advantageous embodiment of the invention, at least the method step of determining the at least one further component and/or extracting the at least one piece of data, but also, for example, the method steps of determining at least one component or detecting the similarity values, are carried out using a machine learning method, in particular with a self-learning algorithm and/or a neural network. In other words, a model that is trained in particular using training data and is then capable of making independent decisions is used to carry out the method and in particular the extraction process. This results in the advantage that the method can also be applied by inexperienced users.

In weiterer vorteilhafter Ausgestaltung der Erfindung basiert die Methode des maschinellen Lernens auf einem unüberwachten Lernen oder einem Nächster-Nachbar-Algorithmus (nearest neighbor algorithmus) und insbesondere in Kombination der beiden. Dabei dient die Methode insbesondere zur Findung ähnlicher Bauteile. Unüberwachtes Lernen ist eine Methode des maschinellen Lernens, bei welchem im Voraus keine Zielwerte bekannt sind und das Modell beispielsweise nicht durch Belohnung trainiert wird. Es wird versucht, Eingabemuster zu erkennen und beispielsweise eine Hauptkomponentenanalyse durchzuführen. Beim Nächster-Nachbar-Algorithmus, insbesondere einem K-Nächster-Nachbarn-Algorithmus, handelt es sich um einen nicht parametrischen, überwachten Lernklassifikator, bei welchem aufgrund von Nähe-Klassifizierungen und/oder Vorhersagen über Datenpunkte getroffen werden. Beispielsweise kann für die Findung ähnlicher Bauteile ein Nächster-Nachbar-Algorithmus zum Einsatz kommen. Durch die Verwendung der genannten Methoden des maschinellen Lerners und insbesondere in deren Kombination kann auf besonders vorteilhafte Weise maschinelles Lernen für das Verfahren verwendet werden.In a further advantageous embodiment of the invention, the machine learning method is based on unsupervised learning or a nearest neighbor algorithm, and in particular a combination of the two. The method is used in particular to find similar components. Unsupervised learning is a machine learning method in which no target values are known in advance and the model is not trained, for example, through rewards. The method attempts to recognize input patterns and, for example, perform a principal component analysis. The nearest neighbor algorithm, in particular a K-nearest neighbor algorithm, is a non-parametric, supervised learning classifier in which classifications and/or predictions are made about data points based on proximity. For example, a nearest neighbor algorithm can be used to find similar components. By using the aforementioned machine learning methods, and in particular in combination with them, machine learning can be used for the method in a particularly advantageous manner.

In weiterer vorteilhafter Ausgestaltung der Erfindung erfolgt beim Zusammenstellen des wenigstens einen Datenteils ein Arrangieren der darin enthaltenen Informationen, insbesondere mittels eines großen Sprachmodells. Das große Sprachmodell oder englisch „Large Language Modell“ basiert ebenfalls auf einer Methode des maschinellen Lernens und zeichnet sich durch seine Fähigkeit aus, für allgemeine Zwecke Sprache insbesondere nach Möglichkeit zu verstehen, aber zumindest zu erzeugen. Dabei liegt dem Large Language Modell insbesondere ein künstliches neuronales Netzwerk, welches hauptsächlich Transformatoren umfasst, zugrunde. Das zugrundeliegende neuronale Netz kann insbesondere auch durch selbstüberwachtes und/oder halbüberwachtes Lernen trainiert beziehungsweise vortrainiert werden. Dadurch ergibt sich der Vorteil, dass auf besonders vorteilhafte Weise der wenigstens eine Datenteil für einen Benutzer aufbereitet beziehungsweise präsentiert werden kann, sodass daraus für die Herstellung des Bauteils besonders leicht Handlungsanweisungen abgeleitet werden können.In a further advantageous embodiment of the invention, when compiling the at least one piece of data, the information contained therein is arranged, in particular by means of a large language model. The large language model is also based on a machine learning method and is characterized by its ability to understand language for general purposes, in particular where possible, but at least to generate it. The large language model is based in particular on an artificial neural network, which mainly comprises transformers. The underlying neural network can in particular also be trained or pre-trained using self-supervised and/or semi-supervised learning. This results in the advantage that the at least one piece of data can be prepared or presented to a user in a particularly advantageous manner, so that instructions for manufacturing the component can be derived particularly easily.

Ein zweiter Aspekt der Erfindung umfasst ein Computerprogramm. Das Computerprogramm kann beispielsweise in einem Speicher der elektronischen Recheneinrichtung insbesondere einer Fertigungsanlage, welche das Bauteil zumindest teilweise bereitstellt, geladen werden und umfasst Programmmittel, um die Schritte des Verfahrens auszuführen, wenn das Computerprogramm in der elektronischen Recheneinrichtung beziehungsweise einer Steuerungseinrichtung ausgeführt wird.A second aspect of the invention comprises a computer program. The computer program can, for example, be loaded into a memory of the electronic computing device, in particular of a manufacturing system that at least partially provides the component, and comprises program means for executing the steps of the method when the computer program is executed in the electronic computing device or a control device.

Dabei sind Vorteile und vorteilhafte Ausgestaltungen des ersten Aspekts der Erfindung als Vorteile und vorteilhafte Ausgestaltungen des zweiten Aspekts der Erfindung anzusehen und umgekehrt.Advantages and advantageous embodiments of the first aspect of the invention are to be regarded as advantages and advantageous embodiments of the second aspect of the invention and vice versa.

Ein dritter Aspekt der Erfindung betrifft einen elektronisch lesbaren Datenträger. Der elektronisch lesbare Datenträger umfasst darauf gespeicherte elektronisch lesbare Steuerinformationen, die zumindest ein Computerprogramm wie soeben vorgestellt umfassen und derart ausgestaltet sind, dass sie bei der Verwendung des Datenträgers in einer elektronischen Recheneinrichtung ein hier vorgestelltes Verfahren gemäß dem ersten Aspekt der Erfindung ausführen können.A third aspect of the invention relates to an electronically readable data carrier. The electronically readable data carrier comprises electronically readable control information stored thereon, which comprises at least one computer program as just presented and is configured such that, when the data carrier is used in an electronic computing device, it can execute a method presented here according to the first aspect of the invention.

Dabei sind Vorteile und vorteilhafte Ausgestaltungen des dritten Aspekts der Erfindung als Vorteile und vorteilhafte Ausgestaltungen sowohl des zweiten als auch des ersten Aspekts der Erfindung anzusehen und jeweils umgekehrt.Advantages and advantageous embodiments of the third aspect of the invention are to be regarded as advantages and advantageous embodiments of both the second and the first aspect of the invention and vice versa.

Weitere Merkmale der Erfindung ergeben sich aus den Ansprüchen, den Figuren und der Figurenbeschreibung. Die vorstehend in der Beschreibung genannten Merkmale und Merkmalskombinationen sowie die nachfolgend in der Figurenbeschreibung genannten und/oder in den Figuren alleine gezeigten Merkmale und Merkmalskombinationen sind nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar.Further features of the invention emerge from the claims, the figures, and the description of the figures. The features and combinations of features mentioned above in the description, as well as the features and combinations of features mentioned below in the description of the figures and/or shown alone in the figures, can be used not only in the respective specified combination, but also in other combinations or on their own.

Die Erfindung wird nun anhand eines bevorzugten Ausführungsbeispiels sowie unter Bezugnahme auf die Zeichnungen näher erläutert. Es zeigt:

  • 1 ein schematisches Ablaufdiagramm für ein Verfahren zum Bereitstellen eines Bauteils durch einen Produktionsprozess mittels einer Prozessplanung.
The invention will now be explained in more detail using a preferred embodiment and with reference to the drawings. It shows:
  • 1 a schematic flow diagram for a method for providing a component through a production process by means of process planning.

Die einzige 1 zeigt einen schematischen Ablauf für ein Verfahren zum Bereitstellen eines Bauteils, insbesondere einer ersten Art beziehungsweise eines ersten Typs durch einen Produktionsprozess, insbesondere durchgeführt von einer Fertigungsanlage, wie einer Umformpresse, mittels einer Prozessplanung. Das heißt für das Verfahren erfolgt zuerst die Prozessplanung, sodass das Bauteil mittels des geplanten Produktionsprozesses auf der Fertigungsanlage insbesondere in Serie hergestellt und somit bereitgestellt werden kann.The only 1 shows a schematic sequence of a method for providing a component, in particular of a first type or a first kind, through a production process, in particular carried out by a manufacturing facility, such as a forming press, using process planning. This means that the method begins with process planning so that the component can be manufactured, in particular in series, on the manufacturing facility using the planned production process and thus provided.

Das hier vorgestellte Verfahren umfasst im Wesentlichen die sechs Schritte S1 bis S6, welche im Folgenden beschrieben werden:

  • Im ersten Schritt S1 erfolgt ein Bereithalten von Bestandsdaten, welche für mehrere weitere Bauteile jeweils einen Datensatz umfassen, der jeweils einen bereits durchgeführten, weiteren Produktionsprozess des jeweiligen weiteren Bauteils charakterisiert. Mit anderen Worten handelt es sich bei den Bestandsdaten um historische Daten, welche mehrere weitere Bauteile beziehungsweise Bauteilarten, das heißt, die Bauteile unterscheiden sich beispielsweise jeweils in ihrer Ausgestaltung leicht voneinander, so können die Bauteile unterschiedlicher Karosseriebauteile sein, sodass ein erstes der weiteren Bauteile ein linker Kotflügel und ein weiteres der Bauteile einen rechten Kotflügel darstellt, wobei das zu bereitstellende Bauteil beispielsweise ebenfalls ein Kotflügel jedoch für ein von dem Fahrzeugmodell des weiteren Bauteile abweichendes Fahrzeugmodell sein kann.
The procedure presented here essentially comprises the six steps S1 to S6, which are described below:
  • In the first step S1, inventory data is made available, which data set for several further components each characterizes a further production process that has already been carried out for the respective further component. In other words, the inventory data is historical data that characterizes several further components or component types, i.e. the components differ slightly from one another in their design, for example. The components can be different body components, so that a first of the further components represents a left fender and another of the components represents a right fender, whereby the component to be made available can, for example, also be a fender, but for a vehicle model that differs from the vehicle model of the further components.

Der Bestandsdatensatz kann insbesondere beliebige Arten von Daten wie Formeln, Schrift, insbesondere Freitext, Videos, Bilder, Audioaufnahmen und/oder dreidimensionale Modelle, wie beispielsweise CAD-Modelle, umfassen.The inventory data set may in particular include any type of data such as formulas, writing, in particular free text, videos, images, audio recordings and/or three-dimensional models, such as CAD models.

Dabei ist es von Vorteil, wenn die Bestandsdaten alle für das jeweilige Bauteil und den dem Bauteil zugrundeliegenden Produktionsprozess verfügbaren Daten umfassen, welche zentral gespeichert werden. So können die Bestandsdaten durch eine zentral verwaltete Datenbank bereitgehalten werden, welche beispielsweise auf einer elektronischen Recheneinrichtung, insbesondere beispielsweise einem Server, ausgeführt wird, welcher beispielsweise mit mehreren unterschiedlichen Fertigungsanlagen verbunden ist beziehungsweise auf deren Daten zugreifen kann.It is advantageous if the inventory data includes all available data for the respective component and the production process underlying the component, which is stored centrally. This means that the inventory data can be kept available in a centrally managed database, which is run, for example, on an electronic computer, in particular a server, which is connected to several different production systems or can access their data.

Im zweiten Schritt S2 des Verfahrens erfolgt ein Erfassen wenigstens eines Ähnlichkeitskriteriums, welches bei einem Abgleich des Bauteils mit wenigstens einem der weiteren in den Bestandsdaten hinterlegten Bauteilen verglichen wird. Bei dem Ähnlichkeitskriterium kann es sich insbesondere beispielsweise um eine Spezifikation eines dem Bauteil zugrunde liegenden Halbzeugs handeln, oder um ein Fabrikat, wie beispielsweise ein Fahrzeugmodell, eine Teilegeometrie, wie beispielsweise die Form des Kotflügels, oder aber auch um einen Anlagentyp, beispielsweise die Art der Presse, in welcher der Kotflügel umgeformt wird beziehungsweise eine ganze Presslinie, beispielsweise inklusive Coilanlage, in welcher das Halbzeug für das Umformen geschnittenen wird.In the second step S2 of the method, at least one similarity criterion is recorded, which is compared when the component is compared with at least one of the other components stored in the inventory data. The similarity criterion can, in particular, be, for example, a specification of a semi-finished product on which the component is based, or a make, such as a vehicle model, a part geometry, such as the shape of the fender, or even a system type, such as the type of press in which the fender is formed or an entire press line, for example, including a coil system, in which the semi-finished product is cut for forming.

Dabei wird das wenigstens eine Ähnlichkeitskriterium durch einen Benutzer vorgegeben und durch die beispielsweise das Verfahren ausführende elektronische Recheneinrichtung oder Steuereinrichtung erfasst.In this case, the at least one similarity criterion is specified by a user and recorded by the electronic computing device or control device executing the method, for example.

In einem dritten Schritt S3 erfolgt das Zusammenfassen des wenigstens einen Ähnlichkeitskriteriums, also insbesondere bei mehreren Ähnlichkeitskriterien, zu einem Referenzähnlichkeitstupel beziehungsweise Ähnlichkeitskriterienvektor.In a third step S3, the at least one similarity criterion, i.e. in particular in the case of several similarity criteria, is combined to form a reference similarity tuple or similarity criteria vector.

In einem vierten Schritt S4 erfolgt ein Ermitteln wenigstens eines weiteren Bauteils und/oder eines weiteren Produktionsprozesses, welcher insbesondere dem wenigstens einen weiteren Bauteil zugrunde liegt, aus den Bestandsdaten anhand des Referenzähnlichkeitstupel, wobei für das wenigstens eine Ähnlichkeitskriterium des Ähnlichkeitstupels oder Referenzähnlichkeitstupel ein Ähnlichkeitswert ermittelt wird.In a fourth step S4, at least one further component and/or a further production process, which in particular forms the basis for the at least one further component, is determined from the inventory data using the reference similarity tuple, wherein a similarity value is determined for the at least one similarity criterion of the similarity tuple or reference similarity tuple.

Mit anderen Worten erfolgt ein Ermitteln beziehungsweise Aussuchen eines wenigstens einen weiteren Bauteils, welches ein Merkmal, das durch das Ähnlichkeitskriterium beziehungsweise durch das Ähnlichkeitskriterium ausgewählt wurde, aufweist oder anhand des wenigstens einen Ähnlichkeitskriterium zur Auswahl steht, aufgrund eines Maximalabstands. Dieser bestimmte Maximalabstand zu dem Merkmal oder dem Ähnlichkeitskriterium, soll das herzustellende Bauteil maximal aufweisen beziehungsweise nicht überschreiten. Dabei kann bei mehreren Ähnlichkeitskriterien ein Referenzähnlichkeitstupel für jedes vorgegebene beziehungsweise erfasste Ähnlichkeitskriterium bereitgestellt werden, sodass in der Regel in dem Schritt S4 eine ausreichende Menge weiterer Bauteile beziehungsweise weiterer Produktionsprozesse ermittelt werden.In other words, at least one further component is determined or selected based on a maximum distance, which has a feature selected by the similarity criterion or by the similarity criterion, or which is available for selection based on the at least one similarity criterion. The component to be manufactured should have this maximum distance from the feature or the similarity criterion or should not exceed it. If there are multiple similarity criteria, a reference similarity tuple can be provided for each specified or recorded similarity criterion, so that, as a rule, a sufficient number of further components or further production processes are determined in step S4.

Ist das wenigstens eine weitere Bauteil oder der zugehörige weitere Produktionsprozess ermittelt, erfolgt im fünften Schritt S5 ein Extrahieren wenigstens eines Datenteils, welcher insbesondere Auffälligkeiten, welche bei dem weiteren Produktionsprozess aufgetreten sind beziehungsweise unerwartet bei dem weiteren Bauteil aufgetreten sind, aus den Bestandsdaten zu dem ermittelten wenigstens einen weiteren Bauteil beziehungsweise dem wenigstens einen weiteren Produktionsprozess.If the at least one further component or the associated further production process has been determined, in the fifth step S5 an extraction of at least one data part takes place, which in particular contains anomalies that have occurred in the further production process or have unexpectedly occurred in the further component, from the Inventory data for the identified at least one further component or the at least one further production process.

Schließlich erfolgt in einem sechsten Schritt S6 ein Zusammenfassen und Bereitstellen des wenigstens einen Datenteils, insbesondere das Aufbereiten mehrerer Datenteile.Finally, in a sixth step S6, the at least one data part is summarized and provided, in particular several data parts are prepared.

Dabei werden die gemeldeten Probleme und/oder Erfahrungen, welche in den Bestandsdaten enthalten sind, durch wenigstens eine Methode des maschinellen Lernens erfasst. Insbesondere das Extrahieren, das Zusammenfassen und das Ermitteln in den Schritten S3, S4 und S5, aber auch das Erfassen der Ähnlichkeitskriterien im Schritt S2 kann durch Methoden des maschinellen Lernens durchgeführt werden. Dabei erscheint es vielversprechend, ein unüberwachtes Lernproblem mit Hilfe eines Nearest Neighbor beziehungsweise Nächster-Nachbar-Algorithmus zu formulieren. So werden zum einen keine Trainingsdaten beziehungsweise kein Training benötigt, und ferner kann beim unüberwachten Lernen ein Labeln von Daten entfallen. Das Prinzip des Nearest Neighbor Algorithmus beziehungsweise Methode besteht darin, eine vordefinierte Anzahl von Stichproben aus dem Trainingsdatensatz zu finden, die den geringsten Abstand zu einer gegebenen Eingabe aufweisen, und aus diesen das Label vorherzusagen. Folglich liefert die Vorhersage des Modells eine Liste ähnlicher Bauteile und/oder Produktionsprozesse betreffend das herzustellende Bauteil aus den Bestandsdaten, welche somit in Bezug auf den gegebenen Referenzähnlichkeitsvektor beziehungsweise das Referenzähnlichkeitstupel ähnlich sind.The reported problems and/or experiences contained in the existing data are captured using at least one machine learning method. In particular, the extraction, summarization, and determination in steps S3, S4, and S5, as well as the capture of similarity criteria in step S2, can be performed using machine learning methods. It appears promising to formulate an unsupervised learning problem using a nearest neighbor algorithm. This way, no training data or training is required, and unsupervised learning eliminates the need for data labeling. The principle of the nearest neighbor algorithm or method is to find a predefined number of samples from the training dataset that have the shortest distance to a given input, and to predict the label from these samples. Consequently, the prediction of the model provides a list of similar components and/or production processes concerning the component to be manufactured from the inventory data, which are thus similar with respect to the given reference similarity vector or the reference similarity tuple.

Insbesondere kann zusätzlich für jedes Teil oder jeden Produktionsprozess auch ein Abstandsmaß berechnet werden, das den Abstand zwischen dem Referenzähnlichkeitsvektor beziehungsweise dem Referenzähnlichkeitstupel und dem entsprechenden Bauteil und/oder Produktionsprozess im Ähnlichkeitsraum widerspiegelt. Das kann zum Beispiel ein euklidischer Abstand oder ein anderes Abstandsmaß sein.In particular, a distance measure can also be calculated for each part or production process, which reflects the distance between the reference similarity vector or the reference similarity tuple and the corresponding component and/or production process in the similarity space. This can be, for example, a Euclidean distance or another distance measure.

Des Weiteren können auf der Grundlage des Abstands eine Liste ähnlicher Teile beziehungsweise Bauteile die entsprechenden Probleme und zugehörigen Erfahrungen aus den historischen Daten beziehungsweise Bestandsdaten zusammengefasst und dem Benutzer beziehungsweise Konstrukteur oder Planer für den Produktionsprozess des herzustellenden Bauteils angezeigt werden.Furthermore, based on the distance, a list of similar parts or components, the corresponding problems and associated experiences from the historical data or inventory data can be summarized and displayed to the user or designer or planner for the production process of the component to be manufactured.

Dabei ermöglicht es der Abstand, die ermittelten Probleme und Erfahrungen in eine Rangfolge zu bringen. So können beispielsweise die Probleme und Erfahrungen, welcher der wenigstens eine Datenteil beschreibt und die aus den Bestandsdaten extrahiert werden, in Bezug auf den Referenzähnlichkeitsvektor beziehungsweise auf das Referenzähnlichkeitstupel am ähnlichsten sind den höchsten Rang erhalten. Dieser wenigstens eine Datenteil beziehungsweise die darin enthaltenen Informationen zu Probleme und Erfahrungen können beispielsweise mittels eines Large Language Modells zusammengefasst werden, und können beispielsweise bei dem Aufbereiten des wenigstens einen Datenteils für den Benutzer hervorgehoben werden, beispielsweise auf einem Anzeigeelement. Bilder und/oder Videos können beispielweise mit Bilderkennungsalgorithmen beziehungsweise Computer Vision und somit zum Beispiel mit faltenden neuronalen Netzwerken (Englisch: Convolutional Neural Network, CNN) zusammengefasst werden.The distance makes it possible to rank the identified problems and experiences. For example, the problems and experiences to which the at least one piece of data describes and which are extracted from the existing data and are most similar in terms of the reference similarity vector or the reference similarity tuple can be given the highest rank. This at least one piece of data or the information on problems and experiences contained therein can be summarized using a large language model, for example, and can be highlighted for the user when the at least one piece of data is prepared, for example on a display element. Images and/or videos can be summarized using image recognition algorithms or computer vision, and thus for example using convolutional neural networks (CNN).

So ist es beispielsweise möglich, die Probleme und Erfahrungen in einer nach dem errechneten Rang sortierten Liste darzustellen. Die entsprechende Information mit dem höchsten Rang könnte am Anfang der Liste angezeigt werden. Auch die Farben, der Stil und/oder die Schriftgröße des Textes oder eines Widgets, welches benutzt wird, um das Datenteil dem Benutzer zu präsentieren, um daraus die Produktion des herzustellenden Bauteils auszugeben, können ebenfalls variiert und von der Rangfolge abhängen.For example, it is possible to present the problems and experiences in a list sorted by the calculated ranking. The corresponding information with the highest ranking could be displayed at the top of the list. The colors, style, and/or font size of the text or a widget used to present the data piece to the user in order to output the production of the component to be manufactured can also be varied and depend on the ranking.

Das hier vorgestellte Verfahren ist für jede Art von Daten geeignet, die insbesondere Probleme und/oder Erfahrungen widerspiegeln. Der Grundgedanke des hier vorgestellten Verfahrens ist es, anhand der Ähnlichkeitskriterien ähnliche Bauteile und Produktionsprozesse zu finden und daraus mögliche Probleme zu identifizieren, die bei einem ähnlichen neu zu konstruierenden Produktionsprozess auftreten könnten. So können neben numerischen Feldern auch in Freitextfeldern gespeicherte Problembeschreibungen, Bilder oder sogar Videos an den Nutzer zurückgegeben werden.The method presented here is suitable for any type of data that specifically reflects problems and/or experiences. The basic idea of the method presented here is to find similar components and production processes based on similarity criteria and, from this, to identify potential problems that could arise in a similar, newly designed production process. In addition to numeric fields, problem descriptions, images, or even videos stored in free text fields can be returned to the user.

BezugszeichenlisteList of reference symbols

S1S1
erster Schrittfirst step
S2S2
zweiter Schrittsecond step
S3S3
dritter Schrittthird step
S4S4
vierter Schrittfourth step
S5S5
fünfter Schrittfifth step
S6S6
sechster Schrittsixth step

Claims (10)

Verfahren zum Bereitstellen eines Bauteils durch einen Produktionsprozess mittels einer Prozessplanung, mit den Schritten: - Bereithalten von Bestandsdaten, welche für mehrere weitere Bauteile jeweils einen Datensatz umfassen, der jeweils einen bereits durchgeführten, weiteren Produktionsprozess des jeweiligen weiteren Bauteils charakterisiert; (S1) - Erfassen wenigstens eines Ähnlichkeitskriteriums, welches bei einem Abgleich des Bauteils mit wenigstens einen der weiteren in den Bestandsdaten hinterlegten Bauteilen verwendet wird; (S2) - Zusammenfassen des wenigstens einen Ähnlichkeitskriteriums zu einem Referenzähnlichkeitstupels; (S3) - Ermitteln wenigstens eines weiteren Bauteils und/oder eines weiteren Produktionsprozesses aus den Bestandsdaten anhand des Referenzähnlichkeitstupels, wobei für das wenigstens eine Ähnlichkeitskriterium ein Ähnlichkeitswert ermittelt wird; (S4) - Extrahieren wenigstens eines Datenteils, der eine Prozesscharakteristik beschreibt, aus den Bestandsdaten zu dem ermittelten wenigstens eines weiteren Bauteils und/oder zu dem ermittelten wenigstens einen weiteren Produktionsprozesses; (S5) und - Zusammenfassen und Bereitstellen des wenigstens einen Datenteils. (S6)Method for providing a component through a production process by means of process planning, comprising the steps: - keeping inventory data available which is relevant for several several further components each comprise a data set that characterizes a further production process already carried out for the respective further component; (S1) - detecting at least one similarity criterion, which is used when comparing the component with at least one of the further components stored in the inventory data; (S2) - summarizing the at least one similarity criterion into a reference similarity tuple; (S3) - determining at least one further component and/or a further production process from the inventory data using the reference similarity tuple, wherein a similarity value is determined for the at least one similarity criterion; (S4) - extracting at least one data part describing a process characteristic from the inventory data for the determined at least one further component and/or for the determined at least one further production process; (S5) and - summarizing and providing the at least one data part. (S6) Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Produktionsprozess zumindest teilweise durch ein Umformen, insbesondere in einer Presse, durchgeführt wird.Procedure according to Claim 1 , characterized in that the production process is carried out at least partly by forming, in particular in a press. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das wenigstens eine Ähnlichkeitskriteriums eine Spezifikation, eine Fabrikat, Teilegeometrie und/oder einen Anlagentyp beschreibt und/oder der Bestandsdatensatz und/oder der wenigstens eine Datenteil eine Formel, eine Schrift, insbesondere einen Freitext, ein Videos, ein Bilder, eine Audioaufnahmen und/oder ein dreidimensionale Modell umfasst.Procedure according to Claim 1 or 2 , characterized in that the at least one similarity criterion describes a specification, a make, part geometry and/or a system type and/or the inventory data record and/or the at least one data part comprises a formula, a text, in particular a free text, a video, an image, an audio recording and/or a three-dimensional model. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das der jeweilige Ähnlichkeitswert einen Abstand zwischen dem Referenzähnlichkeitstupel und dem entsprechenden Bauteil und/oder Produktionsprozess im Ähnlichkeitsraum beschreibt, wobei der Abstand insbesondere einen euklidischer Abstand beschreibt.Method according to one of the preceding claims, characterized in that the respective similarity value describes a distance between the reference similarity tuple and the corresponding component and/or production process in the similarity space, wherein the distance describes in particular a Euclidean distance. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass das anhand des Abstands ein Rangfolge bei mehr als einem Datenteil von diesen erstellt wird und/oder das Zusammenfassen und das Bereitstellen des wenigstens einen Datenteils in Abhängigkeit von der Rangfolge erfolgt.Procedure according to Claim 4 , characterized in that a ranking is created for more than one data part based on the distance and/or the summarizing and the provision of the at least one data part takes place depending on the ranking. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das zumindest das Ermitteln des wenigstens einen weiteren Bauteils und/oder das Extrahieren des wenigstens einen Datenteils mit einer Methode des maschinellen Lerners, insbesondere einem selbstlernenden Algorithmus und/oder einem neuronalen Netz.Method according to one of the preceding claims, characterized in that at least the determination of the at least one further component and/or the extraction of the at least one data part is carried out using a method of the machine learner, in particular a self-learning algorithm and/or a neural network. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die Methode des maschinellen Lernens auf einem unüberwachten Lernen und/oder auf eine Nächster-Nachbar-Algorithmus basiert und die Methode insbesondere zur Findung ähnlicher Bauteile dient.Procedure according to Claim 5 , characterized in that the machine learning method is based on unsupervised learning and/or on a nearest neighbor algorithm and the method is used in particular to find similar components. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der wenigstens eine Datenteil bei dem Zusammenstellen, insbesondere mittels eine großen Sprachmodells, arrangiert wird.Method according to one of the preceding claims, characterized in that the at least one data part is arranged during the compilation, in particular by means of a large language model. Computerprogramm, welches direkt in einen Speicher einer elektronischen Recheneinrichtung ladbar ist, mit Programm-Mitteln, um die Schritte des Verfahrens nach einem der Ansprüche 1 bis 8 auszuführen, wenn das Computerprogramm ausgeführt wird.Computer program which can be loaded directly into a memory of an electronic computing device, with program means for carrying out the steps of the method according to one of the Claims 1 until 8 to execute when the computer program is executed. Elektronisch lesbarer Datenträger mit darauf gespeicherten elektronisch lesbaren Steuerinformationen, welche zumindest ein Computerprogramm nach Anspruch 9 umfassen und derart ausgestaltet sind, dass sie bei Verwendung des Datenträgers in einer elektronischen Recheneinrichtung ein Verfahren nach einem der Ansprüche 1 bis 8 durchführen.Electronically readable data carrier with electronically readable control information stored thereon, which contains at least one computer program according to Claim 9 and are designed in such a way that when the data carrier is used in an electronic computing device, they implement a method according to one of the Claims 1 until 8 carry out.
DE102024102109.8A 2024-01-25 2024-01-25 Method for providing a component, computer program and electronically readable data carrier Pending DE102024102109A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102024102109.8A DE102024102109A1 (en) 2024-01-25 2024-01-25 Method for providing a component, computer program and electronically readable data carrier

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102024102109.8A DE102024102109A1 (en) 2024-01-25 2024-01-25 Method for providing a component, computer program and electronically readable data carrier

Publications (1)

Publication Number Publication Date
DE102024102109A1 true DE102024102109A1 (en) 2025-07-31

Family

ID=96347481

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102024102109.8A Pending DE102024102109A1 (en) 2024-01-25 2024-01-25 Method for providing a component, computer program and electronically readable data carrier

Country Status (1)

Country Link
DE (1) DE102024102109A1 (en)

Similar Documents

Publication Publication Date Title
EP3736817A1 (en) Checking and / or improvement in the consistency of data codes in medical image processing
DE112016001796T5 (en) FINE-BITE IMAGE CLASSIFICATION BY EXPLORING LABELS FROM A BIPARTITE GRAPH
DE60310881T2 (en) Method and user interface for making a representation of data with meta-morphing
WO2021104608A1 (en) Method for producing an engineering proposal for a device or plant
DE102021121957A1 (en) Method for specifying a manufacturing process for a pressed component, computer program and electronically readable data carrier
DE102020215589A1 (en) CONTROLLING A DEEP-SEQUENCE MODEL WITH PROTOTYPES
DE102012025350A1 (en) Processing an electronic document
DE102016004233B4 (en) Numerical control apparatus for classifying and displaying a machining program recorded as a history
DE102012025349B4 (en) Determination of a similarity measure and processing of documents
EP2601594A1 (en) Method and apparatus for automatically processing data in a cell format
DE102024102109A1 (en) Method for providing a component, computer program and electronically readable data carrier
DE102020201383A1 (en) Support system, storage medium and method for representing relationships of elements
DE202023105419U1 (en) A web information extraction system
EP3716058A1 (en) Method for operating a device with a new program code
EP3637354A1 (en) Method for operating an electronic apparatus having an optimum program code
DE102014201540A1 (en) Method and device for analyzing texts
EP1170678B1 (en) Method and apparatus for automatically searching for relevant sets of images
DE102022204493A1 (en) Segmenting a sequence of video frames using a transformer network
DE102009050681A1 (en) Method and device for recognizing and classifying document parts of a computer-accessible document by step-by-step learning from a plurality of training sets
DE19549300C1 (en) Evaluation variable determination system for Bayesian network graph
DE102016217191A1 (en) Method for selecting and evaluating a plurality of data records from at least one data source
DE102024102864A1 (en) Method for determining a production throughput of a manufacturing plant for the production of components, computer program and electronically readable data carrier
EP4172840B1 (en) Method for controlling the production of a sheet metal component and method for manufacturing a sheet metal component or several different sheet metal components
DE102023127233A1 (en) Computer-implemented method for the technical analysis, processing and evaluation of a data set with regard to a technical component geometrically specified by a user
DE102024106421A1 (en) Method for supporting a design decision of a production process for the manufacture of motor vehicle components, computer program and electronically readable data carrier