Global Data Exchange for Product Data Management based on Standards Gerhard Schatz (DaimlerChrysler AG) Dr. Reinhold Klass (DaimlerChrysler AG) ProSTEP-Symposium Wolfsburg, 25./26. April 2007
Content Introduction and motivation SWAN Data Exchange Solution of DaimlerChrysler Supported standards Summary and conclusion Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 2
Introduction and motivation Supplier Integration Introduction and motivation Up to 80 % of the development services are provided by suppliers The switch to the CAD system CATIA V5 means a further challenge for integration of suppliers and data exchange Cost optimal exchange of development data is needed Implementation of standards to meet global challenges Goal of supplier integration is the reduction of complexity within data exchange processes by increasing data emergence and data volume Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 3
Introduction and motivation Challenges for data exchange in automotive industry CATIA V5 64 bit technology complex assembly structures Security & IP protection OEM supplier solutions Usage of standards Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 4
Introduction and motivation Challenges data exchange Details (1/4) CATIA V5 Exchange of large and complex assembly structures Parametric within CATIA V5 assemblies Engineering and production knowhow within V5 data sets 64 bit technology Optimization of handling of large V5 data sets Larger memory addressable 64 bit Larger parts and assemblies can be loaded to CATIA Exchange of CATIA V5 structure in combination with configured EDM Design-In-Context as well as IP- Protection gets more and more important Exchanged data sets with suppliers will continue to rise 64bit Architecture necessary at OEM and supplier Migration of data exchange systems from UNIX to Windows Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 5
Introduction and motivation Challenges data exchange Details (2/4) View of suppliers: Wants to work independently of OEM systems Automatic data exchange without manual access to OEM systems Defined and standardized interfaces Know-How protection of parametrical data View of OEMs: Ask suppliers to work/archive in EDM/CAD systems of OEMs Know-How of supplier in the OEM-specific Web Portals is expected Residential Engineers at OEM side Prognosis: Data exchange via Internet will replace the existing data exchange solutions Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 6
Introduction and motivation Challenges data exchange Details (3/4) Use of standards in AutoWeb Data exchange via Portal solutions (manual up- and download) No use of standards like ENGDAT/ENGPART Internet USA Europe Asia Data exchange with different exchange solutions without manual interaction Use of standards like ENX, ISDN, OFTP, ENGDAT/ENGPART Data exchange via Portal solutions of OEMs Reduced use of ENGDAT (e.g. as "delivery note at MMC) Today different local data exchange solutions exist global standards are needed Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 7
Introduction and motivation Challenges data exchange Details (4/4) Security in exchanged data Today: Encryption of ISDN connection only with proprietary solutions Line encryption for ENX Encryption of offline media IP-Protection of parametrical data Tomorrow: Encrypted data exchange via Internet over OFTP V2 (encryption of connection/line) End-To-End encryption by use of private/public keys with the exchange partners Use of virus scanners for engineering data Solutions for IP-Protection Security aspects and IP-Protection will be more and more important in a global vehicle development process Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 8
Content Introduction and motivation SWAN Data Exchange Solution of DaimlerChrysler Supported standards Summary and conclusion Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 9
SWAN Data Exchange Solution of DaimlerChrysler SWAN Overview SWAN Server SWANweb System zum weltweiten Austausch von Nutzdaten Manages CAD data exchange with DC-Suppliers Integrated in Engineering Portal Allows access to EDM/PDM data and information Data translation and conversion processes Automatic rule based data exchange SWAN is the data exchange backbone of DaimlerChrysler (DC internal and DC suppliers) Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 10
SWAN Data Exchange Solution of DaimlerChrysler SWAN Network at DaimlerChrysler USA/Canada Auburn Hills (DCA) Huntersville (DC-Van) Detroit (Axle Alliance) Detroit Diesel Tuscaloosa (MBUSI) Portland (FLC) San Diego (XCELLSIS) Vancouver (Canada) Mexico Monterrey South America Juiz de Fora (Brazil) Sao Bernardo dos Campos (Brazil) Buenos Aires (Argentina) DaimlerChrysler Net Supplier 80 DC-Locations 8106 DC-User 3419 Connected suppliers worldwide 40 External SWAN-Customers 1500 Jobs per day 40 GByte exchange volume per day Africa East London (S.A.) (Facts Feb 2007) Europe Graz MB (Austria) Graz MFT (Austria) Istanbul (Turkey) Molsheim (France) NedCar (Holland) Prag (Czechia) Prag Evobus Vitoria (Spain) Zurich (Switzerland) Asia Jakarta (Indonesia) Bangalore (India) Kawasaki MFTBC (Japan) Okazaki MMC (Japan) Seoul HYUNDAI (Korea) Ho Chi Minh City (Vietnam) Germany Affalterbach (AMG) Berlin Bremen Böblingen (MCC) Düsseldorf Frankfurt Friedrichshafen (MTU) Germersheim Gaggenau Hamburg Kassel Kölleda Ludwigsfelde Mannheim Mühlheim Sindelfingen Stuttgart Ulm - Forschung Ulm - Evobus Untertürkheim x2 Wiedenbrück Wörth Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 11
SWAN Data Exchange Solution of DaimlerChrysler SWAN Integration at DC SWANnet Send/ Receive in Smaragd (DC EDM system) CATIA V5 Integration GIS/Smaragd CATIA Model 1 EDM System CATIA CAD System Model 2 Model 1 Model 3 Model 2 UI SWAN Client SWAN direct ACCESS for suppliers conversion AP214 SWAN + packaging DE Tool + AP214 Processor Server transfer Processor Processes ENGDAT ENGDAT package package Model 1 Model 2...... AP214 CC6 Native or CC1/2 Ensure Data Quality SWAN is deeply integrated in DC engineering system and processes Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 12
SWAN Data Exchange Solution of DaimlerChrysler SWANweb - user interface job status Main window New EDI job 1 Outgoing job list Incoming job list SWAN has an easy to use web frontend Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 13
SWAN Data Exchange Solution of DaimlerChrysler Conversion and translation processes Available conversion and translation processes: CAT2VDA (CATIA to VDA) CAT2IGE (CATIA to IGES only 2D) CAT2STP CATIA to STEP AP214 (3D only!) CAT2DXF CATIA to DXF (V12 draw, all draftings) CATCLN Scans ( removes errors in CATIA models) GZIP (Compression with GNU zip) TAR (Create a container file with tar) CAT2JT (Conversion (CATIA JT) SWAN processes/translations serve the use cases of our vehicle projects and DC development process Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 14
SWAN Data Exchange Solution of DaimlerChrysler Supplier Access via EngineeringPortal EngineeringPortal SWANweb 1 Search parts, assemblies or geometry in EDM- InfoManager 2 hand over data to SWAN 3 send EDM data using SWANweb Benefit: Data can be searched in the EngineeringPortal (EDM-InfoManager) in Smaragd and subsequently sent data with one mouse click via SWANweb Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 15
SWAN Data Exchange Solution of DaimlerChrysler SWAN / Q-Checker Integration Supplier SWAN Server DaimlerChrysler CAD data CAD data Smaragd EngineeringPortal copy Info data quality DQ-Rechenzentrum DQ-Prüfprotokoll DQ-Prüfprotokoll DQ-Prüfprotokoll For each incoming CAD data set data quality will be analyzed Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 16
SWAN Data Exchange Solution of DaimlerChrysler Data exchange volume Austauschvolumen in GB 1600 1400 1200 1000 800 600 400 200 0 01/05 02/05 03/05 04/05 05/05 06/05 07/05 08/05 interne Aufträge Gesamt Menge 09/05 10/05 11/05 12/05 01/06 02/06 03/06 04/06 externe Aufträge Linear (Gesamt Menge) 05/06 06/06 07/06 08/06 09/06 10/06 11/06 12/06 01/07 Up to 1200 GB engineering data per month DCX wide + Suppliers using SWAN (increasing) Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 17
SWAN Data Exchange Solution of DaimlerChrysler Trends SWAN Data Exchange A u fträ g e Zuwachs der Aufträge > 500MB >500MB SWAN: Development exchanged data packages Data exchange jobs > 500MB 180 160 163 168 140 135 120 121 126 124 121 122 123 107 100 98 98 95 98 89 80 79 83 60 56 63 40 43 46 20 0 01/05 02/05 03/05 04/05 05/05 06/05 07/05 08/05 09/05 10/05 11/05 12/05 01/06 02/06 03/06 04/06 05/06 06/06 07/06 08/06 09/06 10/06 129 11/06 148 12/06 92 01/07 164 Trend 1: Exchange of large data packages increases (jobs > 500 MB)! Monat/Jahr SWAN: Allocation of data formats Comparison CATIA V4 and CATIA V5 Vergleich: CATIA V4 und CATIA V5 80,00 70,00 Trend 2: 60,00 50,00 40,00 30,00 20,00 10,00 0,00 01/05 02/05 03/05 04/05 05/05 06/05 07/05 08/05 09/05 10/05 11/05 12/05 01/06 02/06 03/06 04/06 05/06 06/06 07/06 08/06 09/06 10/06 11/06 12/06 01/07 CATIA V4 CATIA V5 Increasing exchange of CATIA V5 (today 60%) Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 18
SWAN Data Exchange Solution of DaimlerChrysler SWAN usage in Japan at MMC MMC suppliers Number of suppliers and users : 279 suppliers : 772 users Users of MMC Number of users : 1025 users Exchange Volume in Japan 200 GB per month Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 19
SWAN Data Exchange Solution of DaimlerChrysler Big Points SWAN Development SWAN based on standards (ENGDAT V2, EngPart V3, OFTP, STEP ) CATIA V5 UNIX SWANweb available in EngP (DC internal) SWAN integration in Smaragd Deployment SWAN at MMC Engineering Download for Suppliers SWANweb Internal use of SWAN at MMC Support EngPart V4 Support ENGDAT V3 CATIA V5 Windows Support CATIA 64bit 2005 2006 2007 2008 Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 20
Content Introduction and motivation SWAN Data Exchange Solution of DaimlerChrysler Supported standards Summary and conclusion Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 21
Supported standards Supported Standards ENGDAT ENGPART OFTP Standard format for data exchange worldwide, which describes the using and addressing of CAD data packages. Standard for management of engineering user administration in the engineering data exchange. Odette File Transfer Protocol (OFTP) is used for the direct electronic transmission of files between two communication partners. ENX The European network Exchange (ENX) represents the communications network work of the European automotive industry. PGP STEP Standard Pretty Good Privacy (PGP) is a program for the coding of data on basis of a public key. Format for the exchange of assembly data from Smaragd with suppliers; CATIA V5 assembly data exchange (import and export) is based on the STEP AP214 CC6 interface of Smaragd. Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 22
Supported standards Example: CATIA V5 Data Exchange Method based on STEP DaimlerChrysler Supplier CATUpdate: P Prt B EDM (Smaragd) T1 CP B Prt A Prt D P T2 Prt C CPC P Prt E B CP E STEP Interface STEP- Package STEP P P P CP B CP C CP E CAT- CAT- Update Update (Repair) (Repair) CAT- CAT- Update Update (Sync) (Sync) STEP CATIA structure EDM structure + EDM meta data Jörg Katzenmaier, EP/QIE Transformation of a STEP structure into a CATProduct structure (export) Adaptation of CATIA internal information and links to the Smaragd naming and structure pattern Transformation of a CATProduct structure into a STEP structure (import) The CATIA V5 assembly data exchange (import and export) is based on the STEP AP214 CC6 interface of Smaragd. Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 23
Supported standards Number of Suppliers connected with DC using ENX 140 120 100 80 60 40 20 0 Suppliers using ENX 2001 2002 2003 2004 2005 2006 2007 (*) only some examples 130 Suppliers are connected over ENX with SWAN (02/2007, DC Sindelfingen) Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 24
Content Introduction and motivation SWAN Data Exchange Solution of DaimlerChrysler Supported standards Summary and conclusion Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 25
Summary and conclusions Lessons Learned CAD data exchange internal & external is a key requirement SWAN conversion processes serve the use cases of our vehicle projects and development process CATIA V5 assembly data exchange (import and export) is based on the STEP AP214 CC6 interface of Smaragd Prognosis: Data exchange via Internet will replace the existing data exchange solutions Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 26
Summary and conclusions Summary SWAN Server SWANweb SWAN is used DC wide incl. suppliers in product development and the following process chains Our basic tool for data exchange between DC and partners, alliances and plants is SWAN SWANnet SWAN client is web based Access for Suppliers over EngineeringPortal STEP AP214 CC6 is the strategy of DC for the CAD assembly data exchange The solutions are enablers and backbone for global DCX wide Supplier Engineering Collaboration Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 27
Thank you! Gerhard Schatz DaimlerChrysler AG, ITP/DE, DataExchange Phone: +49 7031 90-46779 mailto: gerhard.schatz@daimlerchrysler.com Dr. Reinhold Klass DaimlerChrysler AG, ITP/DE, EngineeringPortal Phone: +49 7031 90-79595 mailto: reinhold.klass@daimlerchrysler.com Gerhard Schatz & Dr.Reinhold Klass, DaimlerChrysler, ITP/DE 28