page 1 © 2008. siemens product lifecycle management software inc. all rights reserved siemens plm...
TRANSCRIPT
Page 1 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
Joe LacknerSiemens Product Management
Page 2 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
Agenda
• Overview of PLM Components portfolio
• Parasolid & D-Cubed
• PLM Vis & Geolus Open
• PLM XML SDK & JT Open Toolkit
• Summary
Page 3 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Siemens PLM Software Solutions Delivering Value Across the Entire Product Lifecycle
Transform product development to
accelerate innovation
Connect people & processes with knowledge
Evolve to 3D with affordable CAD
Optimize manufacturing for greater confidence
Deploy standardized solutions with open
software toolsLeverage PLM
in the mid-market
Page 4 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components
Parasolid PLM VisD-Cubed JT OpenGeolus PLM XML
PLM Components delivers component software to the PLM market that drives business value for adopters
Page 5 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
Parasolid
Page 6 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Parasolid3D Geometric Modeling Kernel
Modeling foundation for over 350 of the world’s leading CAD, CAM & CAE applications
Corporate standard for Siemens’ NX, Solid Edge®, Femap® and Teamcenter® solutions
Used by over 2.5 million engineers globally Up to 40% of 3D CAD models embed Parasolid’s native XT
representation Over 700 man-years of R&D investment Over 750 fully integrated API functions Industry-leading robustness and quality with over 1,500,000 tests
run daily Unmatched two-way data compatibility via Parasolid’s open,
published XT format
Parasolid is the world’s leading production-proven 3D geometric modeling component software, providing fully integrated curve, surface and solid modeling capabilities
Page 7 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
ParasolidKey Functional Areas
Model Representation Geometry & Topology (B-Rep) General Topology Tolerant Modeling
Creation & Editing Primitives Lofting & Sweeping Blending & Chamfering Hole Patching Sewing & Trimming Booleans & Patterning Offset, Hollow, Thicken Local Operations Face Change Model Simplification Tapering Embossing
Enquiries Data Structure Enquiries Mass Properties & Evaluations Closest Approach Clashing & Containment
Rendering & Selection Wire Frame, Hidden Line Faceting
Application Support Attributes Session & Partitioned Rollback Data Tracking
Data Import/Export Native Parasolid XT Format Trimmed Surfaces B-Rep Support
Page 8 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Parasolid packagesDesigner, Editor, Communicator
Parasolid Designer: Complete Parasolid functionality for demanding 3D applications
Unlimited modeling, manipulation, interrogation and storage of precise 3D models
Ideal for 3D authoring applications such as CAD, AEC, CAD/CAM or automated modeling
Parasolid Editor: Extended subset of modeling & editing functionality
Manipulate, edit, repair or optimize 3D models Ideal for manufacturing, analysis and applications that need
to post-process 3D models
Parasolid Communicator: Versatile base functionality Interoperability, visualization and data interrogation Ideal for applications that need to consume 3D models,
esp. Parasolid XT
Page 9 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Parasolid XTThe PLM Geometry Standard
User Standard
Data Investment – Estimated 40% of world’s 3D CAD models are embodied in XT format
Community – Over 2.5 million users of Parasolid-enabled systemsin many of the world’s major industrial corporations
Application Standard
Vendor Adoption – Parasolid is the preferred 3D modeling platform for PLM industry leaders
Applications – Over 350 commercial applications and in-house corporate key systems are now Parasolid-based
Open Standard
Open - Published format, level playing-field access
Interoperable – Highly robust compatibility across versions, plus translation-free data exchange between Parasolid-based applications
XT XT Authored, edited and consumed by over 2.5 million users in
the product lifecycle
XT XT Embodied in up to
40% of the world’s 3D product designs
XT XT Open, published and supports translation-free interoperability
between all Parasolid-based
applications
Page 10 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Parasolid Interoperability Add-onsBodyshop & Translators
Data Import & Repair
Trimmed Surface Repair
Model Healing & Cleaning
Self-Intersection Removal
Automatic Heal & Sew
Model Optimisation
Simplification of Geometry
Constraint-Based Edge Healing
Removal of Small Entities
Data Export Pre-processing into standard forms
Provide easy integration
Geometry, topology & attributes
Curves, surfaces and B-rep solids
Key industry formats are supported
Pro/E, CATIAV4 & V5, SAT, STEP, IGES
Parasolid Bodyshop An add-on component that cleans, repairs and optimizes imported 3D data in Parasolid
The Bodyshop & Translator toolsets complement Parasolid’s intrinsic ‘tolerant modeling’ technology to enable robust import and usability of precise 3D models
Parasolid Translators Toolkits that translate between Parasolid's XT data format and other industry formats
Page 11 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
D-Cubed
Page 12 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
D-Cubed ComponentsSix complementary component technologies
Software components that enable key geometric functionality in CAD, CAM, CAE and PLM applications
One or more of the D-Cubed components are used in most major CAD applications, and many other fields
Fully compatible with Parasolid-based applications
Proven technology; simple and quick to integrate
Straightforward evaluation process provides direct access to the libraries, documentation and example programs
Backed by high quality training and support services
Available on many platforms
Page 13 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
D-Cubed 2D DCM & PGM2D Constraint Management
2D Dimensional Constraint Manager, 2D DCM• Solving dimensions and constraints in 2D• Advanced dimension & geometry types• Auto-dimensioning & auto-constraining
Profile Geometry Manager, PGM• Operations on loops of geometry• Offsetting• Constraints to loops• Engineering constraints (area, perimeter…)
Applications• 2D CAD, drafting, drawing, sketching• 3D CAD, sketching• The basis of parametric history-based solid modelers
Page 14 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
D-Cubed 3D DCM & AEMPart and Assembly Constraints, and Motion Simulation
3D Dimensional Constraint Manager, 3D DCM• Solving dimensions and constraints in 3D
• Applications• Assembly part positioning
• Non-history based part modelling
• Fully 3D sketching (e.g. for pipe routing)
Assembly Engineering Manager, AEM• Interactive, contact-based assembly and mechanism motion
• Applications• Enhanced realism for interactive assembly modelling and motion simulation
• Accurately model full details of how moving parts interact
• Model on/off contact based mechanisms in the CAD model, e.g. a geneva
• Assembly validation: can the model actually be assembled and disassembled
Page 15 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
D-Cubed CDM & HLMCollision/Clearance, Hidden Line
Collision Detection Manager, CDM• Collision and closest approach• Fast and accurate results on precise and/or faceted models• Often used with 3D DCM: detects solutions which cause collisions• Applications
• Assembly modelling, motion validation, part validation• Checking for collisions and clearances • Positioning of parts & application of constraints in an assembly
Hidden Line Manager, HLM• Hidden line view generation• Outlines of parts• Hatching and annotation• Applications
• Engineering drawing production• Hidden line visualisation• Technical illustration
Page 16 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
PLM Vis
Page 17 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Vis
Viewing, Interrogation, and Markup of most popular 2D formats as well as JT (3D), NX,
Solid Edge and Parasolid XT data in a single environment Portable architecture – Java beans and ActiveX controls Easy-to-use building blocks allow rapid development of custom visualisation solutions Seamless real-time internet & intranet collaboration Extends the value and reach of 2D and 3D intellectual property across the enterprise Broadening the scope of product data through the use of PLM XML
PLM Vis provides leading-edge visualization component technology that enables rapid addition of View/Markup to custom applications
Page 18 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Vis Product Line
Page 19 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Example Use Case - Shop Floor
In-house development Shop floor application Dirty environment, no mouse, no keyboard Use Teamcenter and Pro-E in harmony. “Open by design” at
work. Example of PLM Vis and TC Vis complementing each other Simple user interface, modelled on the VCR Application walks animations, demonstrating “how to”
Simple UI modeled on a VCR
dirty environment, integrated with a touch-sensitive GUI
Page 20 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
Geolus
Page 21 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Geolus Search – the Google of 3D
21
Capabilities Finds identical and/or similar parts Seed a search using an existing part, or attributes, or a
combination Reveals new classes of parts not found by attribute search
alone Rapid results, browsing 100,000’s of parts in seconds Search interactively from any Web browser, or
programmatically via Geolus Open interface Open, web-based clients; Service Oriented Architecture Easily integrates into existing customer processes and
workflows Works with neutral model formats including JT, VRML,
STL
Page 22 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Geolus SearchInteractive as well as Progammable
Interactive Access Easily accessed by web clients such as
Internet Explore and Firefox Customizable display of colors, attributes,
field names
Results pages can contain hyperlinks to other data sets e.g. back into business store or to other systems
Geolus SearchServer
Geolus Web Interface
HTML
Third Party AppsThird Party AppsThird Party Apps
Web BrowserApplications
HTTP
Third Party AppsThird Party Apps
Third Party Apps
Enterprise Applications
SOAP Envelope containing Geolus XMLGeolus Open Interface
HTTP
Programmable Access Enriches Enterprise Applications with
powerful, fast, geometric similarity search capabilities
Many running applications can access Geolus Open simultaneously
Maintain & synchronize Geolus Server with Add Part, Delete Part & Update Part
Page 23 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
PLM XML (SDK)
Page 24 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM XML Definition
Definition: PLM XML is the transport protocol enabling collaborative data sharing between heterogeneous applications throughout the product lifecycle
Content• Product structure
• BOM & Assembly• Config & variants
• Geometry• Visualisation• Features• Manufact’ring data• Plant & process• Part Families• MRO• Deltas• Workflow• Ownership
PLM XML is defined through a set of freely available published schemas …
Formats• PLM XML schemas
• W3C standard XML schemas
• Maps content into standard XML
• Supports bulk representations via reference
• Bulk Representations• XT - Brep streams• JT - Facet streams• Drawings (DWG)• References to files
• XT, JT, UG, SE• 3rd party
Integration / Access• Components
• PLM XML SDK• Schema & facet
utilities
• Data adapters• Signature APIs• XT, UG, SE, JT• Teamcenter
• Tools• Example software • Prescribed usage in
applications
• Deployment• Plug-play adapters
Associativity• Part-entity connectivity
• External references• PLM XML pointers
• Application associativity• Persistent naming
Extensibility• Data model & schemas
• Add & extend entities• Shareable extensions
• Software support• SDK support for schema
extensions
Page 25 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM XML SDK
PLM XML SDK (Software Developer’s Kit) C++ API to instantiate, query & manipulate PLM XML Embeds in applications to process PLM XML content Works independently of Siemens products
Example: PLM XML SDK enables an application to view or modify product structure instantiated as PLM XML
Configured - Different views of the same product data
Instance Graph Occurrence Tree Bill of Materials In-Service dataUn-configured - Multiple versions of a product
structure Options and Variants Effectivities
Page 26 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
ApplicationProduct structure
Geometry
Visualisation
A
B C
D E
PersistentStores
PersistentStores
PersistentStores
B-Rep XT
Facets JT
Application
PLM XML Schemas
1. Content definition
2. Format specifications
3. Associativity mechanisms
4. Integration & access tools
Product structure
Geometry
A
B C
D E
SDK
Imp
ort
Exp
ort
SDK
Imp
ort
Exp
ort
A
B C
D E
B-Rep XT BrepBrep
FacetsFacets
Adapter
Step
JTFileSE Part
FileNX PartFile
PLM XML Pipeline
Page 27 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM XML in Siemens PLM Products
Teamcenter EngineeringTeamcenter Visualization
Read and Write PLM XML
JT2GO Reads PLM XML PMI display (JTOE)
NX 5 and TecnomatixPLM XML for Kinematics
NX 5 - PLM XML for Motion
Page 28 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Overview
JT Open (Toolkit)
Page 29 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Facets
Attributes
BREP
CAD
PMI
Constraints
History
What is JT?Extending CAD Data to PLM Users JT file
Master Design DefinitionDesign IntentFeature Creation HistoryEmbedded Design KnowledgeIntellectual Property
Lightweight12…
Level Of Details (LODs)
Attributes
Precise BREP
JT
PMI
Synchronized CollaborationCommon, Multi-Purpose FileOnly What’s Required from CADSupports All Major CAD SystemsPuts 3D in the Hands of Non-CAD Users
Synchronized
Tolerance and Mfg data in 3D context Loaded on demand Eliminate the need for 2D drawings Keep Mfg in sync with Design
Optional exact surface geometry Loaded on demand Same precision as CAD – 100% Enables exact spatial analysis
Report CAD Parameters and Attributes Extract PDM Metadata
Fast Load / Hi-performance Extremely Large AssembliesReduced N/W BandwidthReduced H/W RequirementsPurpose Specific LODs Supports Streaming
Page 30 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
The JT Open Program
MembersMembers• CorporateCorporate• Software VendorsSoftware Vendors• AcademicAcademic• AdvocatesAdvocates
JT Open Program
JT Open ToolkitJT Open Toolkit
JT Format JT Format ReferenceReference
Management Review Board (MRB)
Technical Review Board (TRB)
A unique community of software users and independent software vendors committed to the widespread adoption of a single, open and preferred 3D visualization platform based on JT technology.
Page 31 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
The JT Open Program
JT Open Program members lead the drive to make JT the Open Standard for Visualization, Multi CAD Data Exchange and Supplier Collaboration
Program Vendor support includes CAD Translation, CAE Visualization, High End Visualization, Virtual Reality, CAM, Publishing …
Visualization Brep / Geometry
AnnotationsProduct Mfg Info / Associations
Color / Texture / BitmapsProduct Structure
Attributes
Brep / Geometry
AnnotationsProduct Mfg Info / Associations
Color / Texture / BitmapsProduct Structure
Attributes
Translation
Collaboration
Data Exchange
Page 32 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
JT Open Toolkit
The JT Open Toolkit is a C++ API that provides access to all JT file content Used extensively for JT translator development but is also being used for
publishing, visualization and interoperability in ISV applications
Product Product ManufacturiManufacturi
ng ng Information Information
(PMI) (PMI) controlcontrol
GeometrGeometry controly control
PropertieProperties and s and
attributeattributess
Config file Config file managementmanagement
File File importeimporte
r / r / exporteexporte
rr
Utility/General Utility/General convenienceconvenience
Page 33 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Co
rpo
rate
Mem
ber
sA
cad
emic
Gro
up
s
Corporate Members
Ford General Motors
Dana Boeing
Robert Bosch Magna International
Caterpillar GM Daewoo
Siemens DENSO IT
Visteon PATAC
Renault Freightliner
Procter & Gamble Mazda
Chrysler Rolls Royce
Daimler Suzuki
Tata Motors Bowers & Wilkins Academic Members
Shanghai Jiatong Unv Villanova Unv
Unv of Michigan Unv of Texas, El Paso
Purdue Heriot-Watt Unv
Brigham Young Unv of Edinburgh
Iowa State Unv of Ontario
Unv of Tulsa Prarie View A&M Unv
Northwestern Unv Darmstadt Unv
JT Open Program Members
Page 34 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Advocate Members
Ve
nd
or
Me
mb
ers
Advocate Members
Microsoft
HP
Intel
SAP
Vendor Members
Adobe Opticore AB Proficiency Ltd
Autodesk Bunkspeed Tech Soft America
Bently Systems CMnet Inc Elysium
T-Systems AutoWeb ParallelGraphics
PTC Right Hemisphere SpaceClaim Corp
Landmark Tech SIS Spicer Corp
Asahi Electronics Infiscape Okino Graphics
Actify Altair Engineering Innovmetric
Icona Solutions Seemage Realtime Technology
Theorem CD Adapco IC:IDO
Beta CAE Systems Piterion
JT Open Program Members
Page 35 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components: Key Benefits
Innovation Developer resources can be targeted at implementing specialized know-
how on top of a robust, proven component foundationStandardization PLM Components are already deployed extensively throughout
Siemens’s application portfolios and across the wider PLM industryInteroperability PLM Components are, by design, natively interoperable with Siemens
applicationsMaintainability Using proven components can eliminate hard-to-maintain legacy codeEfficiency Reduce lead time and risk on new projects by leveraging hundreds of
man-years of development investment in PLM ComponentsQuality PLM Components are industrial-strength, production-proven technologies
Page 36 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components Usage ExamplesIn-house applications
Customer adds Siemens-compatible view/markup to their in-house shop floor applications PLM Vis for highly configured viewing & markup JT Open Toolkit for creation of JT content that includes Product
Manufacturing Information (PMI) Customer enhances in-house, proprietary analysis applications by adding Siemens-compatible 3D modeling & interoperability Parasolid for modeling & editing D-Cubed 2D DCM for constrained editing Parasolid XT format for native model exchange with Siemens applicationsCustomer implements specialised defense simulation applications that require high-quality modeling, interoperability and viewing No off-the-shelf alternative PLM Vis for viewing Parasolid for model editing/interrogation & XT interoperability
In all cases, the customer is able to build their unique value on top of a proven, flexible component base
Page 37 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
PLM Components: Summary
Production-proven software component technologies Used throughout Siemens application portfolios Deployed widely in PLM applications and markets worldwide Ideal for new or existing application developments
Page 38 © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Thank You