Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX...

23
Working with Multi-CAD Data in NX using JT Jim Carrington Jon Bowden © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software June 2008

Transcript of Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX...

Page 1: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Working with Multi-CAD Data in NX using JT

Jim CarringtonJon Bowden

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

June 2008

Page 2: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

The need for Multi-CAD

Different design teams

Different locations

Different CAD systems ...

ONE product

from supplier

Page 2

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

from partnercarry-over

Page 3: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Collaboration

Product design & manufacture has become

increasingly collaborative & distributed

� Partnerships

When is Multi-CAD support important?

Page 3

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

� Partnerships

� Suppliers

� Mergers &

acquisitions

Need to incorporate subassemblies and

parts from other CAD systems into

NX design environment

Different CAD

Systems

Page 4: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

When is Multi-CAD support important?

Collaboration

Design data supplied by groups

using other CAD systems

NX

NX

Page 4

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Supplier package

Supplier(disconnected)

CAD YCAD X

Partner(connected)

using other CAD systems

� Internal teams

� Partners

� Suppliers

NX

NX

NX NX

NX

NX

Page 5: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

When is Multi-CAD support important?

CAD Transition

Company/group is moving to NX, replacing a legacy CAD system

Need smooth transition process

� NX works alongside legacy system during transition

Page 5

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

� NX works alongside legacy system during transition

� avoid bulk data migration

Page 6: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Legacy CAD

When is Multi-CAD support important?

CAD Transition

NX is replacing another CAD system

NX

NX

Page 6

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

� Carry-over data from legacy

CAD system

� Live projects still using legacy CAD system

NX NX

NX

NX NX

NXWIP

Carry-over

Page 7: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Solving Multi-CAD with NX, Teamcenter, and JT

NX

Teamcenter represents structure

JT represents Multi-CAD geometry

Page 7

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

JTJT JT JTNX

NX

NX NX

NX

NX

JT JT

JT JT JT JT

Structure & JT

Teamcenter CAD integrations

Classicmulti-site

Globalmulti-site

Teamcenter Import

Page 8: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Solving Multi-CAD with NX, Teamcenter, and JT

Vision

NX will load and handle Multi-CAD

data (represented as JT in Teamcenter) in the same way that

it loads and handles NX data

NX

Page 8

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

NX

NX JT

Same: performance

user interaction

content coverage

functional behavior

Page 9: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Teamcenter Integration

NX synchronizes with Teamcenter

configured structure …

and has done so for many years

Solving Multi-CAD with NX, Teamcenter, and JT

NX Architectural Advantage

Page 9

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

JTXT B-rep

JT FacetNX

XT B-rep

JT Facet

NX

NX JT

Geometry Compatibility with JT

Same B-rep and facet format enables fast, reliable reading of

solid and lightweight geometryNX JT

Page 10: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Solving Multi-CAD with NX, Teamcenter, and JT

What Does NX Read?

NX

NX

Page 10

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

JTJT JT JTNX

NX

NX NX

NX

NX

JT JT

JT JT JT JT

Page 11: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Solving Multi-CAD with NX, Teamcenter, and JT

NX

What Does NX Read? NX

Page 11

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

JTJT JT JTNX

NX

NX NX

NX

NX

JT JT

JT JT JT JT

NX Data

Reads NX datasets as normal

Multi-CAD Data

Builds structure on loadReads JT Geometry

Page 12: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Solving Multi-CAD with NX, Teamcenter, and JT

What Do Teamcenter Viewers Read?

Teamcenter Viewers

NX

Page 12

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

JTJT JT JTNX

NX

NX NX

NX

NX

JT JT

JT JT JT JT

Page 13: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Teamcenter Viewers

Solving Multi-CAD with NX, Teamcenter, and JT

What Do Teamcenter Viewers Read?

Page 13

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

NX NX NX

JT JT

JT JT JT JTJTJT JT

NX

No change

Structure from TeamcenterGeometry from JT

JT

Page 14: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

The strength of our solution

JT

Page 14

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

NXTC

Page 15: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

The strength of our solution

JT Geometry Format

Widely adopted visualization format

Open format with integration toolkit

JT

Page 15

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Open format with integration toolkit

Supports large assembly visualization

Hide proprietary model intelligence

� Strips feature dataNXTC

Page 16: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

PMI

The strength of our solution

JT

JT Geometry Format

Supports data required for widerange of consumers

Page 16

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

B-rep

PMI

Attributes

Lightweight rep(viewing)

TC

ViewersJT file

NX

Curves, points etc

Mockup(TcVis, NX)

Modeling(NX)

Manufacturing(TcVis, NX)

Page 17: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

The strength of our solution

Teamcenter PLM

Industry-leading solution

Uses JT as native geometry format

JT

Page 17

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Wide range of engineering,

manufacturing & enterprise applications

CAD-independent with wide rangeof CAD integrations

Support for distributed environment

NXTC

Page 18: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

The strength of our solution

NX CAD

Established high-end CAD system

Deep integration with Teamcenter

JT

Page 18

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Same geometry format as JT

� Parasolid XT B-rep

� JT facet format

Reads Teamcenter structure

& JT geometry directly

Direct editing of featureless models(Design Freedom)

TC NX

Page 19: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

The strength of our solution

The combination

Large scale viewing & mockup

CAD authoring in a Multi-CAD context

JT

Page 19

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Product data management

Enterprise-wide lightweight viewing

Distributed design environment

IP protection

NXTC

Page 20: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

NX

How it works in NX 5

Loading a Multi-CAD assembly

Page 20

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

JT JT

NX creates assembly structure

during load (structure synch)

Loads geometry from JT file

Creates & populates MODEL

& FACET ref set

Sets reference set according to

load options

Page 21: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

How it works in NX 5

Browsing the unloaded structure of Multi-CAD assembly

click

click

Page 21

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Expanding structure using “+”

� Requires “Update Structure on Expand” preference

� Loads & hides parent node

Page 22: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Implementation considerations

Solid model format: JT B-rep v XT B-rep

Two possible formats for B-rep in JT file

XT B-rep performs much better than JT B-rep in NX

Page 22

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

JTXT B-rep

JT Facet

JTJT B-rep

JT Facet

XT B-rep performs much better than JT B-rep in NX

� Direct read of Parasolid body

� Fast and 100% accurate

JT B-rep consists of NURBS sheet bodies

� Requires translation

� Options to sew into solid

& simplify geometry on load

Page 23: Working with Multi-CAD Data in NX using JT - NX/nx%20multicad%20jt%20cd.pdfTeamcenter Integration NX synchronizes with Teamcenter configured structure … and has done so for many

Implementation considerations

Faceted model format: JT v8 v JT v9

JT v9 contains extra topology information

for reliable selection of faces, edges, vertices

JT v8 JT v9

Page 23

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Topology selection uses inferencing (like Tc Vis 2005.1)

Pre-select using Select from List

Faces, edges, & verticeseasily & reliably selected

Pre-selection same as NX data