Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration...

33
Anbindung eines PLM-Systems über die REST-Schnittstelle sowie die As-Built-Erfassung in der Einzelfertigung 2. Statustagung Kiel, 27.10.2016, Matthias Roth/Siemens

Transcript of Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration...

Page 1: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Anbindung einesPLM-Systems überdie REST-Schnittstelle sowiedie As-Built-Erfassung in der Einzelfertigung2. Statustagung Kiel, 27.10.2016, Matthias Roth/Siemens

Page 2: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

FMS-RESTInterface:

Laserprojektionvon PMI auf

zu fertigendeBaugruppen

As-Built:Scandatenerfassung

As Built:Aufnahme des Baustatus

Agenda

Page 3: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

FMS-REST Interface (Laserprojektion von PMIauf zu fertigende Baugruppen)

Page 4: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

AR-Überlagerung von PMI

3

• Zahlreiche zu fertigende Einzelteile beimProjektpartner (Branche Schiffbau)

• Papierpläne können Missverständnissebergen und sind aufwändiger bei derAktualisierung; UmständlicheHandhabung

• Bei AR-Anwendungen sind PMIs sind imKamerabild oft nicht gut zu lesen

• Kantenmodelle anstelle von Flächen• Schriften schwierig zu lesen• Deshalb:

• Augmented Reality Laserprojektion• Verwendung des Extend3D-Projektors

Page 5: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

PMI – Product and Manufacturing Information

Fertigungsinformationen am 3D-Modell, „Intelligent“ – nicht nur „Cartoons“

4

Page 6: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Vielfältige Wiederverwendung von Fertigungsinformationen (PMI)

5

ToleranzanalyseQualitätssicherung

Page 7: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Überblick über die Systeme

6

TeamcenterPLM

TeamcenterPLM

Teamcenter WebServices

Teamcenter WebServices

Fraunhofer IGDREST

Wrapper

Fraunhofer IGDREST

Wrapper

AR-Anwendung 1AR-Anwendung 1

AR-Anwendung 2AR-Anwendung 2

AR-Anwendung nAR-Anwendung nJT via neutrale

RESTSchnittstelle

JT via neutraleREST

Schnittstelle

ISO-Standardisierte

JT-Datei,SOA

Schnittstelle

ISO-Standardisierte

JT-Datei,SOA

Schnittstelle

Page 8: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Datentransfer über die ARVIDA REST Schnittstelle

7

Page 9: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)
Page 10: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

9

Forschungspartner Laserprojektion

Page 11: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

As Built-Recording

Page 12: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)
Page 13: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)
Page 14: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Key Requirements

facilitateupdating the

product modelreduce

iteration cycles

provide morecurrent

information onshop floor

Page 15: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

General Approach

Use of the product model

Generating the product model

FeasabilityFeasability ProductplanungProductplanung

Development/ConstructionDevelopment/Construction

ProcessplanningProcessplanning

ProductionProductionUse/MROUse/MRO

RecyclingRecycling

OLS BackboneOLS Backbone

Establish an upstreamfrom construction-following processes using an

open and lightweight strategy (OLS)

Page 16: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Scheme

Recording the as-builtRecording the as-built ERPERPElectrical wiringdatabase

Electrical wiringdatabase

as-plannedas-planned

reality(as-built)

as-built modelwith

construction progress

as-built modelwith

construction progress

Product modelJT + PLMXMLProduct modelJT + PLMXML

Pressure testdatabase

Pressure testdatabase

PLMPLM

PLMXML/JTPLMXML/JT

PLMXML/JT

PLMXML/JT

JTJT

JT + PLMXMLwith build status

JT + PLMXMLwith build status

Worker(on site)Worker(on site)

Visual Reporting

Page 17: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Industry Demonstrator

Page 18: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Attaching Meta Data in JT for the Upstream

TOC SegmentTOC Segment Data SegmentsData Segments

LSG SegmentLSG Segment

Graph ElementsGraph Elements

Node ElementsNode Elements

Base Node ElementBase Node Element

PartitionNode ElementPartitionNode Element

Group Node ElementGroup Node Element

Instance Node ElementInstance Node Element

Part Node ElementPart Node Element

Meta Data Node ElementMeta Data Node Element

LOD Node ElementLOD Node Element

Range LOD Node ElementRange LOD Node Element

Switch Node ElementSwitch Node Element

Shape Node ElementsShape Node Elements

Attribute ElementsAttribute Elements

Common Attribute DataContainers

Common Attribute DataContainers

Material Attribute ElementMaterial Attribute Element

Texture Image AttributeElement

Texture Image AttributeElement

Draw Style Attribute ElementDraw Style Attribute Element

Light Set Attribute ElementLight Set Attribute Element

Infinite Light Attribute ElementInfinite Light Attribute Element

Point Light Attribute ElementPoint Light Attribute Element

Linestyle Attribute ElementLinestyle Attribute Element

Pointstyle Attribute ElementPointstyle Attribute Element

Geometric TransformAttribute Element

Geometric TransformAttribute Element

Shader Effects AttributeElement

Shader Effects AttributeElement

Vertex Shader AttributeElement

Vertex Shader AttributeElement

Fragment Shader AttributeElement

Fragment Shader AttributeElement

Texture CoordinateGeneratorAttribute Element

Texture CoordinateGeneratorAttribute Element

Property Atom ElementsProperty Atom Elements

Base Property Atom ElementBase Property Atom Element

String Property Atom ElementString Property Atom Element

Integer Property AtomElement

Integer Property AtomElement

Floating Point Property AtomElement

Floating Point Property AtomElement

JT Object Reference PropertyAtom Element

JT Object Reference PropertyAtom Element

Date Property Atom ElementDate Property Atom Element

Late Loaded Property AtomElement

Late Loaded Property AtomElement

Vector4f Property AtomElement

Vector4f Property AtomElement

Property TableProperty Table

Element Property TableElement Property Table

Shape LOD SegmentShape LOD Segment

Shape LOD ElementShape LOD Element

Base Shape LOD ElementBase Shape LOD Element

Vertex Shape LOD ElementVertex Shape LOD Element

Tri-Strip Set Shape LODElement

Tri-Strip Set Shape LODElement

Polyline Set Shape LODElement

Polyline Set Shape LODElement

Point Set Shape LOD ElementPoint Set Shape LOD Element

Null Shape LOD ElementNull Shape LOD Element

Primitive Set Shape ElementPrimitive Set Shape Element

JT B-Rep SegmentJT B-Rep Segment

JT B-Rep ElementJT B-Rep Element

Topological Element CountsTopological Element Counts

Geometric Entity CountsGeometric Entity Counts

Topology DataTopology Data

Geometric DataGeometric Data

Topological Entity TagCounters

Topological Entity TagCounters

B-Rep CAD Tag DataB-Rep CAD Tag Data

XT B-Rep SegmentXT B-Rep Segment

XT B-Rep ElementXT B-Rep Element

XT B-Rep DataXT B-Rep Data

Wireframe SegmentWireframe Segment

Wireframe Rep ElementWireframe Rep Element

Wireframe MCS CurvesGeometric Data

Wireframe MCS CurvesGeometric Data

Wireframe Rep CAD TagData

Wireframe Rep CAD TagData

Meta Data SegmentMeta Data Segment

Property Proxy Meta DataElement

Property Proxy Meta DataElement

PMI Manager Meta DataElement

PMI Manager Meta DataElement

PMI Dimension EntitiesPMI Dimension Entities

PMI Note EntitiesPMI Note Entities

PMI Datum Feature SymbolEntities

PMI Datum Feature SymbolEntities

PMI Datum Target EntitiesPMI Datum Target Entities

PMI Feature Control FrameEntities

PMI Feature Control FrameEntities

PMI Line Weld EntitiesPMI Line Weld Entities

PMI Spot Weld EntitiesPMI Spot Weld Entities

PMI Surface Finish EntitiesPMI Surface Finish Entities

PMI Measurement PointEntities

PMI Measurement PointEntities

PMI Locator EntitesPMI Locator Entites

PMI Reference GeometryEntities

PMI Reference GeometryEntities

PMI Design Group EntitiesPMI Design Group Entities

PMI Coordinate SystemEntities

PMI Coordinate SystemEntities

PMI Data SegmentPMI Data Segment JT ULP SegmentJT ULP Segment

JT ULP ElementJT ULP Element

Topology DataTopology Data

Geometric DataGeometric Data

Material Attribute ElementProperties

Material Attribute ElementProperties

Information RecoveryInformation Recovery

JT LWPA SegmentJT LWPA Segment

JT LWPA ElementJT LWPA Element

Analytic Surface GeometryAnalytic Surface Geometry

Property Proxy MetaData Element

Property Proxy MetaData Element

Logical ElementHeader ZLIB

Logical ElementHeader ZLIB Version NumberVersion Number Property KeyProperty Key Property Value

TypeProperty Value

Type

String PropertyValue

String PropertyValue

Integer PropertyValue

Integer PropertyValue

Float PropertyValue

Float PropertyValue

Date Property ValueDate Property Value

Page 19: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

(Video)

Page 20: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Integration serialisierte Teile

A2 CH01

A2 CH02

A2 CH03

A2 CH04

A2

Page 21: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

IntegrationSerialisierterTeile (II)

A2_00 A2_00

Virtuelle Welt

A

B

eBOM mBOM As-Built(approved)

PLM Workflow (Konstrukteur)„Approve Serialized Parts“PLM Workflow (Konstrukteur)„Approve Serialized Parts“

B

A

B1 B1

A2

A9A9

A2 A2_00A2_01Instanz-

ierungmBOM

Instanz-ierungmBOM

Transition„e“ zu

„m“BOM

Transition„e“ zu

„m“BOM

WorkflowApprove

SerializedParts

WorkflowApprove

SerializedParts

A2_00replace by

A2_01?

A2_01BauabweichungBauabweichung

Attribut:Serial=A2_01!

WF step:serializeitem

Physische Welt

As-Built(working)

UpstreamDownstream

Attributfeldvorhanden:Serial=(leer)(erlaubteSerialisierung)

Attributfeldam Partangelegt:Serial=(leer)

A2

Attribut:Serial=A2_01!

Baustatus-Tool

Page 22: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Design Drop/Gain

After a Design Drop, the Design Rise leads to an updated product model

degree ofachievement

E

Product Change onShop Floor:Design Drop

Design Risebased on shopfloor information

1

0

Time t

Product Model updated -Design Rise:As-Built

Pre-Production::As-Designed

Page 23: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Format Valuation as a part of the process valuation model

Prozess 1 Personengebundener Log-In0,4Prozess 2 Farbliche Darstellung der Fertigungsstände0,1Prozess 3 M arkierung der dem Werker zugeteilten Bauteile1Prozess 4 Touchgesten zur Navigation (Translation, Zoom)1Prozess 5 Anklicken der Bauteile0,2Prozess 6 Bauteilnummer, Fertigungsstand bei Selektion eines Teils0,7Prozess 7 Die durchgeführte Arbeit kann direkt in die Firmenspezifische Fremddatenbanken eingetragen werden, sie werden automatisiert aktualisiert.0,1

FS

**

As-Is-Process To-Be-ProcessPo

sitio

n

Aus

Last

enhe

ft TK

MS

Herk

unft

aus P

roze

ss (I

D)

Prio

2.1.001 Log-In (Personengebunden) (2), (6), (8), (10) Niedrig

2.1.020 Farbliche Darstellung der Fertigungsstände (3) Niedrig

2.1.025 Markierung der dem Werker zugeteilten Bauteile (2), (6), (8), (10) Niedrig

2.1.030 Touchgesten zur Navigation (Translation, Zoom) (2), (6), (8), (10) Hoch

2.1.035 Anklicken der Bauteile (2), (6), (8), (10) Hoch

2.1.040 Anzeige bei Klick auf Bauteil: Bauteilnummer,Fertigungsstand

(2), (6), (8), (10) Mittel

2.1.055 Die durchgeführte Arbeit kann direkt in Fremdsystemeingetragen werden und die anderen Datenbankenwerden ebenfalls aktualisiert.

(4), (5) Hoch

2.1.060 Digitale Signatur (der vom Werker durchgeführtenHandlug)

(2), (6), (8), (10) Hoch

2.2.001 3D-CAD-Modell aus Konstruktion bereitstellen (2), (6), (8), (10) Hoch

2.2.015 Die Übersicht in einer komplexen Geometrie musserhalten bleiben.

(2), (6), (8), (10) Mittel

2.2.075 Bestimmen von benötigten Metadaten, die bei derKonstruktion des CAD 3D Modells eingepflegtwerden sollen (z.B. Level der Vorfertigung dereinzubauenden Komponenten, heiße Arbeiten)

(2), (4), (5), (6), (8),(10)

Hoch

2.2.165 PC/Tablet (2), (6), (8), (10) Hoch

2.2.180 Komponenten farbig darstellen (eingebaut ingrau/durchsichtig, aktuelle Komponenten in Farbeund solid)

(2), (6), (8), (10) Mittel

2.2.215 Die Anwendung läuft auf einem Tablet-PC. (2), (6), (8), (10) Hoch

2.3.035 Filter setzen, Suchmaske, Raum-Filter (2), (6), (8), (10) Mittel

2.3.050 JT mit Materialnummer, Baugruppe, Lieferant,Lieferzeit, Status Konstruktion etc

(2), (4), (5), (6), (8),(10)

Hoch

2.3.055 Sicherheitsaspekte nicht beachten (2), (6), (8), (10) Niedrig

3.0.005 Identifikationsnummer zum LogIn für jeden Werker (2), (6), (8), (10) Mittel

3.0.015 anzeige Schweiß- und Prüfdaten, Maßen,Oberflächenangaben, Ansprechpartner/Konstrukteur, etc.

(2), (6), (8) Mittel

3.0.040 Schnittstelle NX8 od. JT (2), (4) Hoch

3.0.050 Windows 7 (2), (6), (8), (10) Hoch

3.0.075 Industrie-PCs/Tablets (2), (6), (8), (10) Hoch

5.0.040 Konnektor zum ERP (4), (5) Hoch

Posi

tion

Aus

Last

enhe

ft TK

MS

Herk

unft

aus P

roze

ss (I

D)

Prio

2.1.001 Log-In (Personengebunden) (2), (6), (8), (10) Niedrig

2.1.020 Farbliche Darstellung der Fertigungsstände (3) Niedrig

2.1.025 Markierung der dem Werker zugeteilten Bauteile (2), (6), (8), (10) Niedrig

2.1.030 Touchgesten zur Navigation (Translation, Zoom) (2), (6), (8), (10) Hoch

2.1.035 Anklicken der Bauteile (2), (6), (8), (10) Hoch

2.1.040 Anzeige bei Klick auf Bauteil: Bauteilnummer,Fertigungsstand

(2), (6), (8), (10) Mittel

2.1.055 Die durchgeführte Arbeit kann direkt in Fremdsystemeingetragen werden und die anderen Datenbankenwerden ebenfalls aktualisiert.

(4), (5) Hoch

2.1.060 Digitale Signatur (der vom Werker durchgeführtenHandlug)

(2), (6), (8), (10) Hoch

2.2.001 3D-CAD-Modell aus Konstruktion bereitstellen (2), (6), (8), (10) Hoch

2.2.015 Die Übersicht in einer komplexen Geometrie musserhalten bleiben.

(2), (6), (8), (10) Mittel

2.2.075 Bestimmen von benötigten Metadaten, die bei derKonstruktion des CAD 3D Modells eingepflegtwerden sollen (z.B. Level der Vorfertigung dereinzubauenden Komponenten, heiße Arbeiten)

(2), (4), (5), (6), (8),(10)

Hoch

2.2.165 PC/Tablet (2), (6), (8), (10) Hoch

2.2.180 Komponenten farbig darstellen (eingebaut ingrau/durchsichtig, aktuelle Komponenten in Farbeund solid)

(2), (6), (8), (10) Mittel

2.2.215 Die Anwendung läuft auf einem Tablet-PC. (2), (6), (8), (10) Hoch

2.3.035 Filter setzen, Suchmaske, Raum-Filter (2), (6), (8), (10) Mittel

2.3.050 JT mit Materialnummer, Baugruppe, Lieferant,Lieferzeit, Status Konstruktion etc

(2), (4), (5), (6), (8),(10)

Hoch

2.3.055 Sicherheitsaspekte nicht beachten (2), (6), (8), (10) Niedrig

3.0.005 Identifikationsnummer zum LogIn für jeden Werker (2), (6), (8), (10) Mittel

3.0.015 anzeige Schweiß- und Prüfdaten, Maßen,Oberflächenangaben, Ansprechpartner/Konstrukteur, etc.

(2), (6), (8) Mittel

3.0.040 Schnittstelle NX8 od. JT (2), (4) Hoch

3.0.050 Windows 7 (2), (6), (8), (10) Hoch

3.0.075 Industrie-PCs/Tablets (2), (6), (8), (10) Hoch

5.0.040 Konnektor zum ERP (4), (5) Hoch

Ordnungsnummer

Umformulierung f. DissDF-Erweiterung

Herkunft ausProzess (ID) Prio

Erfüllung durchJT

2.1.025 Metadaten: Attribut Werkername (2), (6), (8), (10)Niedrig (Ja)

2.1.040 Bauteilnummer, Fertigungsstand (2), (6), (8), (10) Mittel (Ja)

2.1.055 Für Fremdsysteme offenes und dokumentiertes Format (4), (5) Hoch Ja

2.1.060 Metadaten: Werkername, Zeitstempel, evtl Signatur (128 Byte mind.) (2), (6), (8), (10) Hoch Nein

2.2.001 3D-Visualisierungsfähigkeit (2), (6), (8), (10) Hoch Ja

2.2.075 Übertragung Metadaten aus CAD in Visualisierungsformat(2), (4), (5), (6), (8),(10) Hoch Ja

2.2.165 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.2.180 Metadaten: Farbe (2), (6), (8), (10) Mittel Ja

2.2.215 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.3.050Metadaten: Verfügbarkeit von Materialnummer, Baugruppe, Lieferant, Lieferzeit, StatusKonstruktion

(2), (4), (5), (6), (8),(10) Hoch Ja

2.3.055 Keine Sicherheitsaspekte beachten (2), (6), (8), (10)Niedrig Ja

3.0.015 PMI-Metadatenfelder (2), (6), (8) Mittel Ja

3.0.040 Offenheit des Formats (Schnittstelle zum CAD vorhanden) (2), (4) Hoch Ja

3.0.075 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

5.0.040 Konnektor ERP/Offenheit des Formates oder Begleitformates (4), (5) Hoch Ja

6.0.008 Monolithisches JT (2), (6), (8), (10) Hoch Ja

7.0.020 Baustatus-Metadaten: In Progress/In Bearbeitung (2), (6), (8), (10) Mittel Ja

Ordnungsnummer

Umformulierung f. DissDF-Erweiterung

Herkunft ausProzess (ID) Prio

Erfüllung durchJT

2.1.025 Metadaten: Attribut Werkername (2), (6), (8), (10)Niedrig (Ja)

2.1.040 Bauteilnummer, Fertigungsstand (2), (6), (8), (10) Mittel (Ja)

2.1.055 Für Fremdsysteme offenes und dokumentiertes Format (4), (5) Hoch Ja

2.1.060 Metadaten: Werkername, Zeitstempel, evtl Signatur (128 Byte mind.) (2), (6), (8), (10) Hoch Nein

2.2.001 3D-Visualisierungsfähigkeit (2), (6), (8), (10) Hoch Ja

2.2.075 Übertragung Metadaten aus CAD in Visualisierungsformat(2), (4), (5), (6), (8),(10) Hoch Ja

2.2.165 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.2.180 Metadaten: Farbe (2), (6), (8), (10) Mittel Ja

2.2.215 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.3.050Metadaten: Verfügbarkeit von Materialnummer, Baugruppe, Lieferant, Lieferzeit, StatusKonstruktion

(2), (4), (5), (6), (8),(10) Hoch Ja

2.3.055 Keine Sicherheitsaspekte beachten (2), (6), (8), (10)Niedrig Ja

3.0.015 PMI-Metadatenfelder (2), (6), (8) Mittel Ja

3.0.040 Offenheit des Formats (Schnittstelle zum CAD vorhanden) (2), (4) Hoch Ja

3.0.075 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

5.0.040 Konnektor ERP/Offenheit des Formates oder Begleitformates (4), (5) Hoch Ja

6.0.008 Monolithisches JT (2), (6), (8), (10) Hoch Ja

7.0.020 Baustatus-Metadaten: In Progress/In Bearbeitung (2), (6), (8), (10) Mittel Ja

Software and DataFormat requirementsPer process

Ordnungsnummer

Umformulierung f. DissDF-Erweiterung

Herkunft ausProzess (ID) Prio

Erfüllung durchJT

2.1.025 Metadaten: Attribut Werkername (2), (6), (8), (10)Niedrig (Ja)

2.1.040 Bauteilnummer, Fertigungsstand (2), (6), (8), (10) Mittel (Ja)

2.1.055 Für Fremdsysteme offenes und dokumentiertes Format (4), (5) Hoch Ja

2.1.060 Metadaten: Werkername, Zeitstempel, evtl Signatur (128 Byte mind.) (2), (6), (8), (10) Hoch Nein

2.2.001 3D-Visualisierungsfähigkeit (2), (6), (8), (10) Hoch Ja

2.2.075 Übertragung Metadaten aus CAD in Visualisierungsformat(2), (4), (5), (6), (8),(10) Hoch Ja

2.2.165 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.2.180 Metadaten: Farbe (2), (6), (8), (10) Mittel Ja

2.2.215 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.3.050Metadaten: Verfügbarkeit von Materialnummer, Baugruppe, Lieferant, Lieferzeit, StatusKonstruktion

(2), (4), (5), (6), (8),(10) Hoch Ja

2.3.055 Keine Sicherheitsaspekte beachten (2), (6), (8), (10)Niedrig Ja

3.0.015 PMI-Metadatenfelder (2), (6), (8) Mittel Ja

3.0.040 Offenheit des Formats (Schnittstelle zum CAD vorhanden) (2), (4) Hoch Ja

3.0.075 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

5.0.040 Konnektor ERP/Offenheit des Formates oder Begleitformates (4), (5) Hoch Ja

6.0.008 Monolithisches JT (2), (6), (8), (10) Hoch Ja

7.0.020 Baustatus-Metadaten: In Progress/In Bearbeitung (2), (6), (8), (10) Mittel Ja

Ordnungsnummer

Umformulierung f. DissDF-Erweiterung

Herkunft ausProzess (ID) Prio

Erfüllung durchJT

2.1.025 Metadaten: Attribut Werkername (2), (6), (8), (10)Niedrig (Ja)

2.1.040 Bauteilnummer, Fertigungsstand (2), (6), (8), (10) Mittel (Ja)

2.1.055 Für Fremdsysteme offenes und dokumentiertes Format (4), (5) Hoch Ja

2.1.060 Metadaten: Werkername, Zeitstempel, evtl Signatur (128 Byte mind.) (2), (6), (8), (10) Hoch Nein

2.2.001 3D-Visualisierungsfähigkeit (2), (6), (8), (10) Hoch Ja

2.2.075 Übertragung Metadaten aus CAD in Visualisierungsformat(2), (4), (5), (6), (8),(10) Hoch Ja

2.2.165 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.2.180 Metadaten: Farbe (2), (6), (8), (10) Mittel Ja

2.2.215 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

2.3.050Metadaten: Verfügbarkeit von Materialnummer, Baugruppe, Lieferant, Lieferzeit, StatusKonstruktion

(2), (4), (5), (6), (8),(10) Hoch Ja

2.3.055 Keine Sicherheitsaspekte beachten (2), (6), (8), (10)Niedrig Ja

3.0.015 PMI-Metadatenfelder (2), (6), (8) Mittel Ja

3.0.040 Offenheit des Formats (Schnittstelle zum CAD vorhanden) (2), (4) Hoch Ja

3.0.075 Leichtgewichtigkeit (2), (6), (8), (10) Hoch Ja

5.0.040 Konnektor ERP/Offenheit des Formates oder Begleitformates (4), (5) Hoch Ja

6.0.008 Monolithisches JT (2), (6), (8), (10) Hoch Ja

7.0.020 Baustatus-Metadaten: In Progress/In Bearbeitung (2), (6), (8), (10) Mittel Ja

**

data formatRequirementsPer process

prioritisation

0 ⋯ 3⋮ ⋱ ⋮2 ⋯ 1

fulfillmentper format

1011

process wisesummation normalization

∑. .∑Format

valuation

generalrequirements

Page 24: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Integration into the process valuation model by Hochstein

= , − , ∗ ( − ( → ∗ → ))= + −− ∗ ∗ ( − )

( −1)→ = ⎩⎪⎨⎪⎧ ∑ ∙=1∑ =1 , =1 > 0

1, =1 = 0

Page 25: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Valuation, results

0

10

20

30

40

50

60

70

80

90

100

0 2 4 6 8 10 12

Ist-Prozess(versch.Formate)

Degree of Fulfilment

est. Time [h]

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0,9

1

20 30 40 50 60 70 80 90 100

Prozess Ist

Prozess Soll(STEP)

Degree of Fulfilment

FS Value

Page 26: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

25

Forschungspartner As-Built

Page 27: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Scandatenerfassung

Page 28: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Kernanforderungen AP 3.2.2.50 Scandatenerfassung

27Roth, M.© Siemens Industry Software GmbH 2016

Extrem hohe Punktdichtemit 1mm Genauigkeit bei Bauteilgrößenvon ca 8*6 Metern

Extrem hohe Punktdichtemit 1mm Genauigkeit bei Bauteilgrößenvon ca 8*6 Metern

Integration neutraler Schnittstellen in dieProzessketteIntegration neutraler Schnittstellen in dieProzesskette

Soll-Ist-Vergleich direkt im CADSoll-Ist-Vergleich direkt im CAD

Page 29: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Prozesskette

Faro-Scan.FLS ->

.POD mitBentley

Tool

NX-Einlesen

NX:Soll/Ist-Abgleich

NX: PMISetzen z.B.Schweiß-

nähte

Übergabean TC PLM

viaREST/FMS

Kernanforderungen:

Extrem hohe Punktdichtemit 1mm Genauigkeit bei Bauteilgrößenvon ca 8*6 MeternIntegration neutraler Schnittstellen in die Prozesskette

REST-Zugriff auf TC Ressource:

TC ServerFile Management System

Vault

ARVIDA-Applikation(As Built-Erfassung)

get JT

JT

Http Server Adresse/Ticket für Login/

JT-Name

Check userpermission

Page 30: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

Screenshots Scandatenerfassung, überlagerung mit CAD,Aufkonstruktion von Schweißbolzen mit PMI

Page 31: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

(Video)

Page 32: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

31

Forschungspartner Scandatenerfassung

Page 33: Anbindung eines PLM-Systems über die REST-Schnittstelle ... · A2 CH03 A2 CH04 A2. Integration Serialisierter Teile (II) A2_00 A2_00 Virtuelle Welt A B eBOM mBOM As-Built (approved)

© 2016. Siemens Industry Software GmbH & Co. KG. All rights reservedSiemens Industry Software GmbH & Co. KG

Vielen Dank für [email protected]