DE10238098A1 - Procedure for automatic control of fabrication of electro-technical and electronic modules, requires formulating and requesting attributes, pages and data from project according to requirements of fabrication installation - Google Patents
Procedure for automatic control of fabrication of electro-technical and electronic modules, requires formulating and requesting attributes, pages and data from project according to requirements of fabrication installation Download PDFInfo
- Publication number
- DE10238098A1 DE10238098A1 DE10238098A DE10238098A DE10238098A1 DE 10238098 A1 DE10238098 A1 DE 10238098A1 DE 10238098 A DE10238098 A DE 10238098A DE 10238098 A DE10238098 A DE 10238098A DE 10238098 A1 DE10238098 A1 DE 10238098A1
- Authority
- DE
- Germany
- Prior art keywords
- project
- fabrication
- production
- data
- requirements
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35003—Kad kam knowledge aided design, knowledge aided manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Abstract
Description
Verfahren zur automatischen Steuerung der Fertigung elektrotechnischer und elektronischer Baugruppen.Automatic control method the manufacture of electrical and electronic assemblies.
Die Erfindung betrifft ein Verfahren zur automatischen Steuerung von Fertigungsprozessen nach den Daten aus einer beliebigen CAD- oder CAE-Bearbeitung einschließlich der erforderlichen Prüfprozesse, sowie der Lagerhaltungs- und Bestellprozesse bei der Herstellung von elektrotechnischen und elektronischen Baugruppen, wobei die Daten aus einer beliebigen CAD- oder CAE-Bearbeitung eines Projektes zur Konstruktion elektrotechnisch/elektronischer Schaltpläne gewonnen werden.The invention relates to a method for automatic control of manufacturing processes based on the data from any CAD or CAE processing including the required test processes, as well as the storage and ordering processes during production of electrotechnical and electronic assemblies, the Data from any CAD or CAE processing of a project won for the construction of electrical / electronic circuit diagrams become.
Wie bekannt, bestehen die in einer CAD oder CAE – Software für ein elektrotechnisch/ elektronisches Gerät/Anlage hergestellten Unterlagen aus mehreren Zeichnungsseiten, wobei diese einerseits die Schaltpläne gemäß den entsprechenden Normen und andererseits bestimmte Zusammenfassungen und Übersichten zur Verschaltung der einzelnen Bauelemente (Klemmenpläne, Kabelzuglisten) sowie die Stücklisten enthalten. Eine einzelne Seite steht somit im Allgemeinen nicht ohne Zusammenhang zu anderen Seiten, die alle durch sogenannte Querverweise miteinander verbunden sind. Im einfachsten Fall besteht ein Querverweis aus einer Bruchstelle, d.h. eine Schaltung wird aus Grunden des Platzes oder der Übersichtlichkeit auf einer anderen Seite fortgeführt, es muß aber der Umstand dokumentiert werden, daß hier eine elektrische Verbindung besteht. Es erscheint mindestens ein Querverweis.As is known, they consist of one CAD or CAE software for a documents produced by electrotechnical / electronic device / system from several drawing pages, these on the one hand the circuit diagrams according to the corresponding Norms and on the other hand certain summaries and overviews for interconnecting the individual components (terminal plans, cable pull lists) as well as the parts lists contain. In general, there is no single page unrelated to other sites, all through so-called cross-references are interconnected. In the simplest case, there is a cross-reference from a breaking point, i.e. a circuit is made for the sake of Space or clarity continued on another page, but it must the fact that there is an electrical connection consists. At least one cross-reference appears.
In komplexeren Fällen kann ein Querverweis die Verbindung zwischen einem im schaltungsplantechnischen Kontext verbauten Klemmenpunkt, seiner Darstellung im Klemmenplan, der grafische Ausprägung im Schaltschranklayout und seiner kommerziellen und technischen Attributierung (Strom, Spannung, Preis, Hersteller) enthalten. Alle diese Informationen über das gesamte Projekt stellen die Projektinformationen dar.In more complex cases, a cross-reference can be used Connection between a built in the circuit design context Terminal point, its representation in the terminal diagram, the graphic expression in the Control cabinet layout and its commercial and technical attribution (Current, voltage, price, manufacturer) included. All this information about that entire project represent the project information.
Aus Sicht der Fertigung elektrotechnisch/elektronischer Baustufen werden entsprechend den Anforderungen der einzelnen Fertigungsschritte zu definierten Zeitpunkten bestimmte Informationen aus diesem Projekt benötigt. Diese liegen in der Regel als Dateien im Format des jeweiligen Herstellers der CAD/CAE Software vor. D.h. es muß ein Verfahren eingesetzt werden, das die Daten aus den Dateien, die die für die Fertigungsanlage benötigten Projektinformationen enthalten, in eine für die Fertigungsanlage verständliche Form gebrachten Informationen extrahiert.From the point of view of manufacturing electrotechnical / electronic Construction stages are according to the requirements of the individual manufacturing steps certain information from this project at defined times needed. These are usually stored as files in the format of the respective manufacturer CAD / CAE software. That a procedure must be used be the data from the files that contain the project information required for the manufacturing facility included in one for the manufacturing plant understandable Extracted information extracted.
Implementierungen einer solchen „Übersetzung" oder „Extrahierung" unter Zuhilfenahme von DV-Technik sind bislang im Minimum 3-teilig. Erster Teil: Entnahme der Information aus dem Projekt in ein Zwischenformat, zweiter Teil: Bearbeitung dieser Information zusammen mit Informationen über den Fertigungsprozeß, dritter Teil: Einbringen der Daten in die empfangende Maschine/Anlage.Implementations of such a "translation" or "extraction" With the help of DV technology, there are currently at least three parts. Part one: extracting the information from the project into an intermediate format, second part: processing of this information together with information about the manufacturing process, third Part: Introducing the data into the receiving machine / system.
Jedes der heute am Markt befindlichen CAE – Systeme beherrscht Konstruktion, Auswertung und Darstellung elektrotechnisch/elektronischer Planungssachverhalte, d.h. Pläne und deren Listen nach den erforderlichen Vorschriften zu erstellen. Aufwand und Sprachschwierigkeiten jedoch entstehen wie gesagt dort, wo diese Informationen nahtlos in eine Fertigung überführt werden sollen, die die verwendete „Sprache" nicht versteht.Any of those on the market today CAE systems masters construction, evaluation and representation of electrotechnical / electronic Planning issues, i.e. plans and compile their lists according to the required regulations. However, as I said, effort and language difficulties arise there, where this information is seamlessly transferred to a manufacturing facility which should be the "language" used does not understand.
Die Projektierung elektrotechnisch/elektronischer Schaltpläne mittels CAD- oder CAE-Software, sowie deren exakte Dokumentation erfordern einen beachtlichen technischen und zeitlichen Aufwand, da die Unterlagen eine sehr hohe Komplexität besitzen. Jeder Hersteller einer CAD- oder CAE-Software versucht deshalb, um eine hohe Datensicherheit zu erreichen und seine wirtschaftliche Stellung zu sichern, ein eigenes Format für seine Daten festzulegen, das er auf die jeweiligen Anwender der Ergebnisse seiner Berechnungen anpasst.The project engineering electrotechnical / electronic schematics using CAD or CAE software, as well their exact documentation requires considerable technical and time expenditure, since the documents are very complex. Everyone Manufacturer of a CAD or CAE software therefore tries to get one achieve high data security and its economic position to secure its own format for to define his data, which he applies to the respective user of the Adjusts the results of his calculations.
Die Anforderung der Gewinnung von Information für eine automatisierte Fertigung aus solchen Projekten wird bislang immer innerhalb proprietärer Vorgangsschemata erfüllt. Software- und Anlagenhersteller setzen sich zusammen und erstellen eigene problembezogene Datenhaltungs- und Konfigurationsmodelle, deren Gültigkeit sich folgerichtig nur auf eine Software, eine Maschine, einen technologischen Prozeß und/oder dessen Teilschritte bezieht. Der gesamte Zyklus muss für jede andere Kombination stets wiederholt werden. Darüber hinaus sind diese Prozesse naturgemäß fehlerträchtig, da an mindestens zwei Stellen Datenhaltung (Formatumwandlung) betrieben werden muß. Das ist zum einen in dem Projekt selbst und zum anderen im Zwischenformat der FertigungsanlageThe requirement of extracting information for Automated production from such projects has so far been always within proprietary process schemes Fulfills. Software and plant manufacturers assemble and create own problem-related data storage and configuration models, their validity consequently only one software, one machine, one technological Process and / or whose sub-steps relate. The entire cycle must be for each other The combination must always be repeated. In addition, these processes naturally prone to errors because Data storage (format conversion) operated in at least two places must become. This is on the one hand in the project itself and on the other hand in the intermediate format the manufacturing plant
Während zwischenzeitlich auf dem Gebiet der Textverarbeitung Export- und Importfilter bekannt geworden sind und allgemein bereits in den unterschiedlichen Textverarbeitungsprogrammen implementiert sind, zeigt sich auf dem Gebiet der CAD/CAE-Software, dass die Daten-Formate weiter divergieren. Jeder Hersteller von CAD/CAE- Software passt sich den Anforderungen der Anwender an und jeder Anwender von CAD/CAE- Software ist auf bestimmte Hersteller der CAD/CAE- Software festgelegt und ein Wechsel ist meist mit wirtschaftlichen Risiken verbunden.While meanwhile in the field of word processing export and Import filters have become known and generally already in the different word processing programs are implemented, shows in the field of CAD / CAE software that the data formats continue to diverge. Every manufacturer of CAD / CAE software fits meet the requirements of users and every user of CAD / CAE Software is limited to certain manufacturers of the CAD / CAE software and a change is usually associated with economic risks.
Es sind einige Anstrengungen unternommen worden, die Daten-Formate zu standardisieren. Solche Standards wurden zum Beispiel in STEP7 und VNS vorgeschlagen, haben jedoch bisher zu keinem Erfolg geführt.Some efforts have been made standardize the data formats. Such standards became Example suggested in STEP7 and VNS, but have so far no success.
Es ist deshalb die Aufgabe der vorliegenden Erfindung ein Verfahren vorzuschlagen, mit dessen Hilfe die Steuerdaten für eine vorhandene automatische Fertigung elektrotechnisch/elektronischer Baugruppen aus den Ergebnissen einer beliebigen CAD/CAE-Software gewonnen werden können.It is therefore the object of the present invention to propose a method by means of which the control data for an existing automatic production of electrical / electronic assemblies from the results of any one CAD / CAE software can be obtained.
Die Aufgabe wird durch die Merkmale des Hauptanspruchs gelöst. Das Verfahren zur automatischen Steuerung der Fertigung elektronischer Teile nach den Daten aus einem Projekt einer beliebigen CAD- oder CAE-Software unter Verwendung eines digitalen Verarbeitungssystems, enthält die Schritte:
- a) Bereitstellen der CDP-Schnittstelle aus der entsprechenden CAD-/CAE-Software, die der Fertigungsanlage einen hierarchischen Zugriff zu jeder Information des Projektes und einen hierarchischen Zugriff auf alle Aggregationsebenen des Projektes im Rahmen eines vorgegebenen Conformance Level (definierte Anzahl und Darstellung von benannten Attributen pro Hierarchiestufe) erlaubt;
- b) Verbinden der Fertigungsanlage über die CDP-Schnittstelle mit dem Projekt;
- c) Ermitteln der bereitgestellten Anzahl und konkrete Namen der benannten Attribute aus dem Conformance Level;
- d) Formulieren und Anfordern von benannten Attributen, Seiten und Daten aus dem Projekt gemäß den Notwendigkeiten der Fertigungsanlage;
- e) Übernahme der Antworten auf diese Anforderungen aus dem Projekt;
- f) Erzeugen der Steuersignale für den auszuführenden Fertigungsschritt aus den Antworten;
- g) Durchführen des Fertigungsschrittes.
- a) Provision of the CDP interface from the corresponding CAD / CAE software, which gives the manufacturing plant hierarchical access to all information about the project and hierarchical access to all aggregation levels of the project within the framework of a predetermined conformance level (defined number and representation of named Attributes per hierarchy level) allowed;
- b) connecting the production plant to the project via the CDP interface;
- c) determining the number provided and concrete names of the named attributes from the conformance level;
- d) Formulating and requesting named attributes, pages and data from the project in accordance with the needs of the production plant;
- e) taking the answers to these requirements from the project;
- f) generating the control signals for the manufacturing step to be carried out from the responses;
- g) performing the manufacturing step.
Dieses Verfahren zur automatischen Steuerung der Fertigung kann in gleicher Weise auch für die Schritte zur Kontrolle, Überwachung und Sicherung der Anlage im Fehlerfall eingesetzt werden. Dazu kann im Schritt d) die Anforderungen der Kontrolleanlage, Überwachung, Management der automatischen Fertigung von elektronischen Baugruppen oder dergleichen formuliert werden, im Schritt f) aus den übernommenen Antworten die Steuersignale für die Kontrolleanlage, Überwachung, Management der automatischen Fertigung von elektronischen Baugruppen oder dergleichen erzeugt werden und im Schritt g) der entsprechende Kontrollschritt, Überwachungsschritt, Entscheidungsschritt usw. durchgeführt wird.This procedure for automatic Control of production can be done in the same way for the steps for control, monitoring and securing the system in the event of a fault. This can in step d) the requirements of the control system, monitoring, Management of the automatic production of electronic assemblies or The same can be formulated in step f) from the adopted Answer the control signals for the Control system, monitoring, Management of the automatic production of electronic assemblies or the like are generated and in step g) the corresponding Control step, monitoring step, Decision step, etc. is performed.
Wie bereits erwähnt, bestehen die in einer CAD oder CAE – Software für ein elektrotechnisch/elektronisches Gerät/Anlage hergestellten Unterlagen aus mehreren Zeichnungsseiten, wobei die einzelnen Seiten durch Querverweise miteinander verbunden sind. Da die Unterlagen eine sehr hohe Komplexität besitzen, ist die Projektierung elektrotechnisch/elektronischer Schaltpläne mittels CAD- oder CAE-Software, sowie deren exakte Dokumentation mit einen beachtlichen technischen und zeitlichen Aufwand verbunden. Jeder Hersteller einer CAD- oder CAE-Software versucht deshalb, ein eigenes Format für seine Daten festzulegen, das er auf die jeweiligen Anwender der Ergebnisse aus seinen Berechnungen anpasst.As already mentioned, they consist of a CAD or CAE software for a documents produced by electrotechnical / electronic device / system from several drawing pages, the individual pages by Cross-references are linked. Since the documents are a very high complexity own, the project planning is electrotechnical / electronic schematics using CAD or CAE software and their exact documentation with a considerable technical and time expenditure. Every manufacturer of CAD or CAE software therefore tries to its own format for to define his data, which he applies to the respective user of the Adjusts results from his calculations.
Hier setzt die Erfindung an. Sie beschreibt ein Verfahren, um in uniformer Art und Weise Daten aus den existierenden CAE – Systemen zu extrahieren und diese der Fertigungsanlage für die entsprechenden Fertigungsschritte zur Verfügung zu stellen.This is where the invention comes in. she describes a procedure for making data out in a uniform manner the existing CAE systems to extract and this the manufacturing plant for the corresponding manufacturing steps to disposal to deliver.
Dazu müssen zunächst die Anforderungen der Fertigungsanlage hinsichtlich ihrer inhaltlichen und zeitlichen Determiniertheit bekannt sein. Die komplexen Projektinformationen aus den Ergebnissen der CAD/CAE-Software werden in dem entsprechenden Format des Softwareherstellers elektronisch gespeichert. Damit die komplexen Projektinformationen eines beliebigen Softwareherstellers von jeder Fertigungsanlage verarbeitet werden können, muß eine Softwarekomponente geliefert werden, die in der Lage ist, aus dem proprietären Format des jeweiligen Herstellers eine CDP-Schnittstelle zu exponieren. Die Forderungen an diese Schnittstelle sind:
- 1. Die Fertigungsanlage muß hierarchischen Zugriff zu jeder Information des Projektes erhalten,
- 2. Die Fertigungsanlage muß hierarchischen Zugriff auf alle Aggregationsebenen des Projektes erhalten, und
- 3. Die Schnittstelle muß eine vorgegebene Anzahl von benannten Attributen pro Hierarchiestufe unterstützen.
- 1. The production plant must have hierarchical access to all information about the project,
- 2. The production plant must have hierarchical access to all aggregation levels of the project, and
- 3. The interface must support a specified number of named attributes per hierarchy level.
Die Aggregationsebenen setzen die folgende Hierarchie um: Das Projekt, die Seiten, eine konkrete Seite, die Baugruppe und das grafische Element der Darstellung. Außerdem ist das Layout des Projektes als Aggregation der logischen Informationen des Projektes vorhanden. Das Layout enthält alle Querverweise zwischen den Seiten. In komplexen Fällen kann ein Querverweis die Verbindung zwischen einem im schaltungsplantechnischen Kontext verbauten Klemmenpunkt, seiner Darstellung im Klemmenplan, der grafische Ausprägung im Schaltschranklayout und seiner kommerzielle und technischen Attributierung enthalten. Hierarchisch unter dem Layout liegt die Layout-Tabelle, die ihrerseits aus den Layout-Zellen besteht. Jeder dieser Aggregationsebenen, als auch die grafischen Elemente und die Layout-Zellen besitzen je eine Anzahl benannter Attribute. Die Anzahl und die Schreibweisen, sowie der Sinninhalt dieser Attribute werden im sog. Conformance Level definiert. Er ist eine Liste von Namen in Bezug auf konkrete Funktionen einzelner Schnittstellen, die überhaupt an diese Funktion übergeben werden können, sowie der Wertebereich und der Variablentyp, der als Antwort erwartet werden kann. Der Conformance Level erlaubt zum einen das sichere Bestimmen der Version der Schnittstelle und legt zum anderen den Umfang der möglichen Attributierungen fest.The aggregation levels set the following hierarchy: the project, the pages, a specific page, the assembly and the graphic element of the representation. Besides, is the layout of the project as an aggregation of the logical information of the project. The layout contains all cross references between the sides. In complex cases can a cross-reference link between one in circuit design Context built-in terminal point, its representation in the terminal diagram, the graphic expression in the control cabinet layout and its commercial and technical attribution contain. The layout table is hierarchically below the layout, which in turn consists of the layout cells. Each of these levels of aggregation, as well as the graphic elements and the layout cells each have a number of named Attributes. The number and the spellings, as well as the meaning these attributes are defined in the so-called conformance level. He is a list of names related to specific functions of individual interfaces, the ever passed to this function can be as well as the range of values and the type of variable expected as the answer can be. The conformance level allows for a secure one Determine the version of the interface and secondly sets the Scope of possible Attributions fixed.
Die so definierte Schnittstelle ist die Grundlage für die Art und Weise, wie die Fertigungsanlage mit dem Projekt verbunden wird. Eine spezielle Anforderungen der Fertigungsanlage an das Projekt zur z.B. dem Bestücken einer Leiste wird entsprechend der Erfindung an die Schnittstelle beginnend von der obersten Aggregationsebene gegeben. Sie kann je nach Anforderungsfall direkt an eine konkrete Seite z.B. einen Fräs- oder Bohrplan, oder an das Layout weitergegeben werden. Die Daten des Fräs- oder Bohrplanes werden dann, nachdem mit Hilfe der Software der Fertigungsanlage die entsprechenden Steuersignale zur Ausführung des Fertigungsschrittes generiert wurden, an die Fertigungsanlage übergeben und der Fertigungsschritt wird ausgeführt.The interface defined in this way is the basis for the way in which the production system is connected to the project. A special requirement of the production plant for the project, for example for fitting a bar, is accordingly given the invention to the interface starting from the top level of aggregation. Depending on the requirements, it can be forwarded directly to a specific page, for example a milling or drilling plan, or to the layout. The data of the milling or drilling plan are then transferred to the production plant after the corresponding control signals for executing the production step have been generated with the software of the production plant, and the production step is carried out.
Wird die Anforderung an das Layout weitergegeben, muß zunächst die der Baugruppe entsprechende Layout-Tabelle angefordert werden. Diese Tabelle enthält alle logischen Informationen der Baugruppe und die Layout-Zellen enthalten, falls vorhanden, die erforderlichen Verweise zu den entsprechenden Stellen im Schaltplan. Die so gewonnenen Informationen werden, nachdem die erforderlichen Steuersignale zur Ausführung des Fertigungsschrittes generiert wurden, an die Fertigungsanlage übergeben und der Fertigungsschritt kann ausgeführt werden.Will the layout requirement passed on, must first layout table corresponding to the assembly can be requested. this table contains all logical information of the assembly and the layout cells contain, if available, the necessary references to the corresponding Positions in the circuit diagram. The information thus obtained is after the control signals required to execute the manufacturing step generated, passed to the manufacturing plant and the manufacturing step can be executed.
Der Zugriff auf die Daten wird so ausschließlich durch einen oder mehrere Sätze von zusammenhängenden Funktionen erreicht. Diese Sätze von Funktionen rufen Schnittstellen auf und die Funktionen einer Schnittstelle geben definierte Werte zurück. Die auf diese Weise aus den Projektinformationen gewonnenen Information werden in die Maschine/Anlage, die diese Informationen angefordert hat, nachdem die erforderlichen Steuersignale zur Ausführung des Fertigungsschrittes generiert wurden, an die Fertigungsanlage übergeben.Access to the data is like this exclusively through one or more sentences of related Functions achieved. This sentences of functions call interfaces and the functions of one Interface return defined values. That way the project information is transferred to the machine / system, who requested this information after the required Control signals for execution of the production step were transferred to the production system.
Der Ausgangspunkt der vorliegenden Erfindung ist also die Umkehr der bis dato üblichen Verfahrensweise in bezug auf den aktiven und passiven Part einer Projekt-Fertigungs-Kommunikation. Nicht die CAD/CAE – Software ist nunmehr der aktive Teil, der seine Informationen exportiert, sondern die Software übernimmt selbst die Rolle des Servers. Anstatt Daten bereitzustellen, stellt sie die Möglichkeit bereit, Fragen beantwortet zu bekommen. Nunmehr kann sich ein rechnergesteuerter Fertigungsprozeß über Formulierung der entsprechenden Fragen zu jedem beliebigen Zeitpunkt die benötigten Informationen aus dem Projekt entnehmen. Es entfällt der Export der Daten und die Notwendigkeit der Formatierung derselben zum Zweck des Einlesens in den Fertigungsautomaten.The starting point of the present Invention is thus the reversal of the previously usual procedure in relating to the active and passive part of a project-manufacturing communication. Not the CAD / CAE software is now the active part that exports its information, but the software takes over even the role of the server. Instead of providing data, the opportunity ready to get questions answered. Now a computer-controlled Manufacturing process through formulation the relevant questions at any time take from the project. It does not apply the export of the data and the need to format it for the purpose of reading into the production machines.
Es handelt sich erstens um ein Verfahren, welches nicht auf eine eigene Datenhaltung zurückgreifen muss und zweites um ein Random Access Verfahren, da es keine serialisierten Daten voraussetzt, die wiederum in einem seriellen Verfahren aufbereitet werden müßten. Das Verfahren wird also auf eine Datenhaltung reduziert, was zwangsläufig zu einer Verringerung von Fehlermöglichkeiten führt.First, it is a process which does not have to rely on its own data storage and second a random access procedure since there is no serialized data assumes that in turn processed in a serial process should be. The Process is therefore reduced to data storage, which inevitably increases a reduction in the possibility of errors leads.
Die Basis der zur Verfügung stehenden Softwaretechnologien läßt hier Lösungen zu, die den Anlagenbauern Freiheit der Wahl ihrer CAD/CAE – Software lassen würde, die Extraktion problembezogener Information ohne Neuprogrammierung erlaubt und die Fehlerquellen aufgrund von Formatierungsprozessen ausschließt.The basis of the available Software technologies leaves here solutions to give plant builders the freedom to choose their CAD / CAE software would let the extraction of problem-related information without reprogramming allowed and the sources of error due to formatting processes excludes.
Die Erfindung soll nachfolgend an einem Ausführungsbeispiel erläutert werden.The invention is intended to: an embodiment explained become.
Wird die Anforderung an das Layout
CdpELine
Linie = gerade Verbindung zwischen 2 Punkten mit den Eigenschaften:
„Color" – Farbe
des Elements als RGB (COLORREF)
„LineStyle" – Typ der
Linie, hier begrenzt auf die Pen-Typen des Windows – GDI – Systems
„X@EndPoint" – X – Koordinate
des Endpunktes
„Y@EndPoint" – Y – Koordinate
des Endpunktes
CdpEArcus Bogen = geometrischer Ort aller Punkte in
gleicher Entfernung von einem Mittelpunkt, beginnend im Osten (0°) und entgegen
Uhrzeigersinn auf 360° mit
den Eigenschaften:
„Color" – Farbe
des Elements als RGB (COLORREF)
„LineStyle" – Typ der
Linie, hier begrenzt auf die Pen-Typen des Windows – GDI – Systems
„Radius" – Radius
des Bogens
„StartAngle" – Startwinkel
in Übereinstimmung
mit der Definition
„EndAngle" – Endwinkel
in Übereinstimmung
mit der Definition
CdpEPolyline Polylinie = Verbindung über n Punkte mit
den Eigenschaften:
„Color" – Farbe
des Elements als RGB (COLORREF)
„LineStyle" – Typ der
Linie, hier begrenzt auf die Pen-Typen des Windows – GDI – Systems
„Points" – SafeArray
aus n*2 double, entspricht n Paaren Punktkoordinaten (1: X,2: Y)
CdpEEllipse
Ellipse = geometrischer Ort aller Punkte in gleicher Entfernung
von 2 Brennpunkten, beginnend im Osten (0° : hier Verlängerung des Vektors der Verbindung
zwischen den beiden Brennpunkten) und entgegen Uhrzeigersinn auf
360° mit
den Eigenschaften:
„Color" – Farbe
des Elements als RGB (COLORREF)
„LineStyle" – Typ der
Linie, hier begrenzt auf die Pen-Typen des Windows – GDI – Systems
„RadiusX" – Radius
in Richtung der Verlängerung des
Vektors der Verbindung zwischen den beiden Brennpunkten der Ellipse
„RadiusY" – Radius
90° zum
RadiusX
„StartAngle" – Startwinkel
in Übereinstimmung
nüt der
Definition
„EndAngle" – Endwinkel
in Übereinstimmung
mit der DefinitionWill the layout requirement
CdpELine line = straight connection between 2 points with the properties:
"Color" - color of the element as RGB (COLORREF)
"LineStyle" - type of line, here limited to the pen types of the Windows GDI system
"X @ EndPoint" - X - coordinate of the end point
"Y @ EndPoint" - Y - coordinate of the end point
CdpEArcus arc = geometrical location of all points at the same distance from a center, starting in the east (0 °) and counterclockwise to 360 ° with the properties:
"Color" - color of the element as RGB (COLORREF)
"LineStyle" - type of line, here limited to the pen types of the Windows GDI system
"Radius" - radius of the arc
"StartAngle" - start angle in accordance with the definition
"EndAngle" - end angle in accordance with the definition
CdpEPolyline polyline = connection via n points with the properties:
"Color" - color of the element as RGB (COLORREF)
"LineStyle" - type of line, here limited to the pen types of the Windows GDI system
"Points" - SafeArray of n * 2 double, corresponds to n pairs of point coordinates (1: X, 2: Y)
CdpEEllipse Ellipse = geometric location of all points at the same distance from 2 focal points, starting in the east (0 °: here extension of the vector of the connection between the two focal points) and counterclockwise to 360 ° with the properties:
"Color" - color of the element as RGB (COLORREF)
"LineStyle" - type of line, here limited to the pen types of the Windows GDI system
"RadiusX" - radius in the direction of the extension of the vector of the connection between the two focal points of the ellipse
"RadiusY" - radius 90 ° to RadiusX
"StartAngle" - start angle in accordance with the definition
"EndAngle" - end angle in accordance with the definition
In
In
Gleiches gilt für den in
Die
- CADCAD
- Computer Aided Designcomputer Aided design
- CAECAE
- Computer Aided Engeneeringcomputer Aided engineering
- CDP-SchnittstelleCDP interface
- CAE/CAD Data ProviderCAE / CAD Data provider
- SPSSPS
- Speicherprogrammierbare SteuerungProgrammable logic controller
- 11
- Fertigungsanlagemanufacturing plant
- 22
- ProjektProject
- 33
- Seitenpages
- 44
- konkrete Seiteconcrete page
- 55
- SchaltsymbolOperating symbol
- 66
- grafisches Elementgraphic element
- 77
- Layoutlayout
- 88th
- Layout-TabelleLayout table
- 99
- Layout-ZelleLayout cell
- 1010
- Attributeattributes
- I bis VIII to VII
- Aggregationsebenenaggregation levels
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10238098A DE10238098A1 (en) | 2002-08-21 | 2002-08-21 | Procedure for automatic control of fabrication of electro-technical and electronic modules, requires formulating and requesting attributes, pages and data from project according to requirements of fabrication installation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10238098A DE10238098A1 (en) | 2002-08-21 | 2002-08-21 | Procedure for automatic control of fabrication of electro-technical and electronic modules, requires formulating and requesting attributes, pages and data from project according to requirements of fabrication installation |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10238098A1 true DE10238098A1 (en) | 2004-03-11 |
Family
ID=31501825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10238098A Withdrawn DE10238098A1 (en) | 2002-08-21 | 2002-08-21 | Procedure for automatic control of fabrication of electro-technical and electronic modules, requires formulating and requesting attributes, pages and data from project according to requirements of fabrication installation |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10238098A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5761674A (en) * | 1991-05-17 | 1998-06-02 | Shimizu Construction Co., Ltd. | Integrated construction project information management system |
US5878408A (en) * | 1996-12-06 | 1999-03-02 | International Business Machines Corporation | Data management system and process |
DE10023668A1 (en) * | 2000-05-16 | 2001-12-06 | Daimler Chrysler Ag | Production operation scheduling method involves selecting from cases similar to defined characteristics of workpiece, and going through steps of selected case to produce decision trees |
DE69430484T2 (en) * | 1993-09-28 | 2002-11-14 | Dow Chemical Co | SYSTEM AND METHOD FOR INTEGRATING A BUSINESS ENVIRONMENT IN A PROCESS CONTROL ENVIRONMENT |
-
2002
- 2002-08-21 DE DE10238098A patent/DE10238098A1/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5761674A (en) * | 1991-05-17 | 1998-06-02 | Shimizu Construction Co., Ltd. | Integrated construction project information management system |
DE69430484T2 (en) * | 1993-09-28 | 2002-11-14 | Dow Chemical Co | SYSTEM AND METHOD FOR INTEGRATING A BUSINESS ENVIRONMENT IN A PROCESS CONTROL ENVIRONMENT |
US5878408A (en) * | 1996-12-06 | 1999-03-02 | International Business Machines Corporation | Data management system and process |
DE10023668A1 (en) * | 2000-05-16 | 2001-12-06 | Daimler Chrysler Ag | Production operation scheduling method involves selecting from cases similar to defined characteristics of workpiece, and going through steps of selected case to produce decision trees |
Non-Patent Citations (5)
Title |
---|
ANDERL, R. CLAASEN, E.: "Systemübergreifende Fea- tures unterstützen Prozesskette" In: ZWF Jahrg. 94 (1999) 3,S.115-118 |
ANDERL, R. CLAASEN, E.: "Systemübergreifende Fea- tures unterstützen Prozesskette" In: ZWF Jahrg. 94(1999) 3,S.115-118 * |
WANG,H.-F., ZHANG, Y.-L.:"CAD/CAM integrated sys- stem in collaborative developement environment" In: Robotics and Computer Integrated Manufacturing 18(2002), S.135-145 * |
WESTKÖMPFER,E.: "CIM and Lean Production" In: VDI- Z 134(1992) Nr.10-Oktober, S.14-21 |
WESTKÖMPFER,E.: "CIM and Lean Production" In: VDI-Z 134(1992) Nr.10-Oktober, S.14-21 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2428861B1 (en) | Method for analysing an automation system with the help of a computer | |
EP1096348A1 (en) | Integration of a field guidance device in a plant guidance system | |
EP1215589A2 (en) | Providing project data in a standardized meta-language format | |
DE69532307T2 (en) | Expression propagation for hierarchical net lists | |
EP2801873A1 (en) | Test device for testing a virtual control device | |
WO2016141998A1 (en) | Device and method for providing a digital representation of a physical entity | |
EP2439691A1 (en) | Method and device for mechanical production of a process diagram | |
EP1518154A1 (en) | Method for selecting and/or producing automation hardware | |
DE19917102C2 (en) | Project planning and diagnostic device for an electrical system | |
EP1137972A2 (en) | Automation system for solving a technical-process task and corresponding method | |
EP1442340A1 (en) | Provision of information in an automation system | |
DE102015221479A1 (en) | POLYMORPHES CIRCUIT SIMULATION SYSTEM | |
DE10238098A1 (en) | Procedure for automatic control of fabrication of electro-technical and electronic modules, requires formulating and requesting attributes, pages and data from project according to requirements of fabrication installation | |
DE4209168C2 (en) | Process for processing parameters of an automation device for an industrial plant | |
WO2005010625A2 (en) | Method for generating a structure representation which describes a specific automation system | |
DE10131956A1 (en) | Process and system for commissioning MES components | |
EP3732608B1 (en) | Method for the computer-aided parameterisation of a technical system | |
EP3115859B1 (en) | Method and configuration system for configuring hardware assemblies in an automation system | |
EP1239061A2 (en) | Electroplating Installation | |
EP2531911A1 (en) | Macro management system for an engineering system for parameterizing switchgear | |
EP4123396A1 (en) | Technique for implementing visualization for an automation system with a programmable controller | |
DE19541147C1 (en) | Circuit testing method for low voltage circuits contg. switching and control devices for power circuits and connectors for control current circuits | |
EP1999661A1 (en) | Method for planning a technical installation taking account of topology and visualization presets | |
EP1149353B1 (en) | Method for transmitting simulation models between simulators | |
EP1302876B1 (en) | Computer aided design method of a digital and/or analog circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8122 | Nonbinding interest in granting licences declared | ||
8139 | Disposal/non-payment of the annual fee |