Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX...

25
1 © UGS Corp. 2005. All rights reserved. Migrating and Working With I-deas Authored Data in NX 4 PLM World May 8 – 12, 2006 Presented by: Mike Morse UGS Technical Marketing

Transcript of Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX...

Page 1: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

1© UGS Corp. 2005. All rights reserved.

Migrating and Working With I-deas Authored Data in NX 4PLM WorldMay 8 – 12, 2006Presented by:Mike MorseUGS Technical Marketing

Page 2: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

2

Using I-deas Authored Data in NX

Purpose of this Session:Purpose of this Session:• To introduce I-deas users to the migration of I-deas Authored Data

into NX.

• To demonstrate the functions of the Teamcenter Content MigrationManager (CMM), its controls and options

• To illustrate the results of migrating assemblies with configurations, ACFs, constraints, and associated drawings

• To demonstrate parametric modification of successfully migrated part features

• To present processes for repairing data migration errors caused by geometry, software functionality, or functional “gaps”

• The focus of this session covers the content migration aspect of the whole migration initiative

Page 3: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

3

I-deas to NX: Migration Tools

MiAdminUse to prepare TDM data for migration to Teamcenter

Open I-deas Migration ToolUse to interrogate Open I-deas (OI) programs

Program File Migration ToolUse to interrogate I-deas program files

Content Migration Manager (CMM)Use to migrate part, assembly, and drawing data to NX

I-deas customers with active ME&S receive these I-deas to NX Migration Tools without license or ME&S charge

Page 4: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

4

Two Step I-deas to NX Data Migration Process

Step 1: Data ManagementUpgrade I-deas TDM into Teamcenter prior to NX version up

Teamcenter Engineering with NX Manager I-deas preferred solution

I-DEAS Migration WizardMigrate entire TDM at once

Data Migration Process: Overview

Teamcenter

I-deas data

Data Management Migration

I-deas TDM

I-deas data

I-deasApplication

Data remains available to I-deas via Teamcenter (NX Manager I-deas)

Page 5: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

5

Data Migration Process: Overview

Two Step I-deas to NX Data Migration Process

Step 2: Content Data Migration

I-deas Data to NX Data within Teamcenter

Content Migration Manager (CMM)

Single parts or Assemblies upon request

Teamcenter

I-deas data

NX data

NXApplication

I-deasApplication

Page 6: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

6

Adjust I-deas Data Before Import

Following are examples of adjustments you may need to make:

Check in library items.

Purge unnecessary versions of items.

Remove or export obsolete data.

Remove or export projects and libraries not intended for migration.

Remove or correct the assemblies that contain versions of themselves (this condition is not supported).

Assign or adjust part numbers.

Adjust path and file name length.

Verify and repair import/export lock settings.

Page 7: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

7

Importing Data from I-deas to TCE

Content Migration Manager (CMM) uses .pkg files

Ideal for migration testing

I-DEAS Migration Wizard works directly on TDM

Better suited for mass migration

Must perform audit / miadmin / TDM cleanup first

Valuable documentation for NXMI and CMM:

NXMGR_IDEAS_4.0_TCENGv91_data_mig_users-1.pdf

NXMGR_IDEAS_4.0_TCENGv91_data_mig_reference-1.pdf

cmm_40_eng.pdf

Page 8: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

8

Data Import to TCE

In I-deas TDM, there are:

Items (Require a Name, optional Number)

Versions within items

Assemblies can reference older versions“Reference Specific” paradigm

In Teamcenter Engineering, there are:

Items (Require a Number)I-deas Name/Number may be swapped during import

Item Revisions within the item

Dataset versions within the Item Revision

Assemblies always reference latest version“Reference Latest” paradigm

TDM Version = TCE Revision !!

Page 9: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

9

Data Import to TCE

Critical Requirement:Edit .iman_env to specify: IDEAS_external_owning_user_name

Import Options (in .iman_env):IDEAS_one_version_per_revision

TRUE (default) maps one I-deas version to one TCE revisionFALSE maps all I-deas versions to one TCE revision

IDEAS_keep_drawing_with_related_modelONLY_IF_SAME_ID (default - “Part Centric”)

The drawing is mapped to the related model only if the drawing has the same ItemID (I-deas part number) as the model.

ALWAYSAll of the versions are placed in the same Item Revision as the model

NEVER (use for “Drawing Centric”)Each version of a drawing always maps to its own separate Item Revision

Page 10: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

10

Data Migration to NX via CMM

CMM Options:

Style of migration(eg. Brep vs features)

Success CriteriaB-rep healingFidelity Checking VerificationDrawing and Assembly.jt and shaded viewRe-migration options

Issue: Migration failing during NX “preprocessing”Read the log file for informationPossible resolution: Delete all temporary and CMM scratch files;Re-run migration

Page 11: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

11

Data Migration Option: Part B-Rep

BB--Rep Only Option:Rep Only Option:Boundary representation (B-Rep) data is the shape of the solid part only (no features)

B-Rep data is sufficient for many customer usesCAM/CAE; weight, volume, surface area, interference checking…

Can migrate feature data later as needed

“Direct Modeling” in NX provides parametric modification tools for B-Reps

Data Migration StatusB-Rep is successful and complete within the I-deas point coincident tolerance of 0.01mm

I-deas to NX Data Migration: Part BRep Success Rate

Unigraphics NX 1

Unigraphics NX 2.0.1

NX 3 NX 4

99.00% 99.50% 99.70% 99.70%

Page 12: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

12

Data Migration Option: Part Features

Feature History Option:Feature History Option:Part feature data is the History (recipe) for building the solid part

Feature data is only needed for full editing of the part within NX

Feature Migration Status

Most I-deas features will migrate to NX 4

An unsupported feature is sent as an Unparameterized Feature (BRep) that is editable in NX

Harness Features in NX 5

Sheet Metal Features in NX 5

Page 13: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

13

Migrating Assemblies to NX

Supported Assembly Features:

Structure (Hierarchy, Instances, Suppression State)Configurations (NX Arrangements) Used or Un-usedConstraintsAssembly cutsAssociative Copies (NX WAVE links)

By default, only the ACRs between the latest version of the context assembly, the source part, and the latest version of the target parts are migrated.

Issue: ACF fails if LCA != LCCAResolution: In I-deas, modify context configuration of ACF so Lowest Common Ancestor is using its own configurationSave back to TCERemigrate ACF target and all parents

Page 14: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

14

Migrating Drawings to NX

Supported Drawing Features:

ViewsSectionsDimensions (associative); GD&TNotes…

Issue: Out of Date Drawing with newer partResolution: Send drawing to I-deas with latest part revisionUpdate in I-deasSave back to TCERemigrate drawing

Page 15: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

15

CMM Migration Report

Success, Warning, Failure, or Session Failure“Success” - determined by criteria set“Warning” – e.g. suppressed features generate a warning“Failure” is not as bad as it sounds

A single feature may have failedOnly Fidelity Checking may have failed

A clue that a feature migrated but incorrectly

Worst Case Scenario: Non-manifold part (I-deas Partition)

“Session Failure” – Data handling errorsDelete temp and scratch files; remigrateskipped items

Always check “Item Details”Report remains available until explicitly deleted from item

Page 16: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

16

Migrated Drawings in NX

Opening the drawing will open child part(s)

Drawing Compare Options:

“Drawing Overlay” On/Off in NX Drafting

Caution: Do Not Delete Accidentally!

“Drawing Compare Tool” with TCE

I-deas cgm layer; NX cgm layer; comparison layer

Non-associative dimensions displayed as brown – dashed

Must manually recreate or re-associate

Page 17: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

17

Migrated Assemblies in NX

Options control scope of loading parts

Partial or Complete loading

Inter-part data loading

I-deas Configurations = NX Arrangements

Validate with Assembly -> Components -> Arrangements

Suppression State controlled by Arrangements

Constraints controlled by “Mate” and “Reposition”

“Mate” to create or modify constraints

“Reposition -> Options” to see/override context

Page 18: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

18

Migrated Assemblies in NX

I-deas ACF = NX WAVEValidate WAVE links with WAVE Diagram

Need to completely load all parts

Repair WAVE link into work part by selecting part/region/…

“Delay Interpart Updates”WAVE Option

I-deas Sequence = NX Sequence“Ignore Sequence Failures” Option on CMM Options Form

Validate/Animate with Assembly -> Sequencing

Page 19: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

19

Migrated Parts in NX

Fidelity

Verify with Properties -> I-deas Migrated Item

“I-deas History” view with “Inspect Migrated Part”

Fix missing chamfer on Chapa dos Extractores

Reference Sets (No I-deas equivalent)

MIGRATEDGEOMETRY vs. Entire Part

ACF (WAVE) links

Repair missing link on Elemento Movel from Stockblock

Context arrangement is correct

User failed to update context ACF in I-deas

Features vs. Bodies

DAF and “No Operation”

Repair Features – Replace Bodies – Indicate Dependencies

Repair features in Elemento Movel

Page 20: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

20

I-deas Feature Tree Migration

f12

f11

f10f9

f8

f7 f6

f4 f5

f3

f2f1

f1

f2

f3

f4

f5

f6

f7

f8

f9

f10

f11

f12

Feature dependencies

Rep

lay

orde

r

All features and importedA perfect world

Part brep (hidden)Resultant part

geometry always copied as BRep

Page 21: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

21

If a Feature is Unsupported

f12

f11

f10f9

f8

f7 f6

f4 f3

f3

f2f1

x f1

x f2

x f3

x f4

x f5

x f6

x f7

x f8

f9 Unparameterized

f10

f11

f12

f9 is unsupported in migrationBrep is exchanged for f9On import

DAF for f9Unparamaterized

feature for f9

X

f9 DAF - Unsupported

Repair in this location to fix history

Intermediate Brep

Part brep (hidden)

Intermediate Brep

BRep exported at this point

Page 22: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

22

If Feature Reconstruction Fails

f12

f11

f10f9

f8

f7 f6

f4 f5

f3

f2f1

X f1

X f2

x

X f4

X f5

X f6

X f7

X f8

X f10

f11 DAF - unsupported

f12

f11 is unsupported in migrationBrep is exchanged for f9

f3 fails during reconstruction in NXNo feature level Breps exported

f9 DAF - UnattemptedX

Repair in this location to fix history

Part brep (hidden)

Failure in NX occurs here

Can only see affect of f3, f9 here

f9XIntermediate

Brep

BRep exported at this point

f3 DAF - Failure

f11 Unparameterised Intermediate Brep

Page 23: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

23

Migrated 3D PMI

CMM Option to import or not

Almost all PMI supported (notes, dimensions, FCF, etc.)

Validate PMI in NX Part Navigator “PMI”tab

“Dependencies” shows associated entities

“Details” shows values, text, etc.

NX PMI has Model Views, Section Views, View dependent annotation

Model Views not migrated from I-deas

Section Views not migrated from I-deas

Page 24: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

24

II--deas Data is Useable in NXdeas Data is Useable in NXB-Reps for CAM or CAE at 99.7% accuracyMajority of I-deas features supported in NX 4Increased support in NX 5 and beyondDirect parametric modification of migrated features preserves design intent“Direct Modeling” possible even for B-repsMigration errors can be quickly repaired or replaced

Summary

II--deas to NX Data Migration Works Todaydeas to NX Data Migration Works TodayIndividual or Batch processing with CMM

Parts, features, drawings, and assemblies migrate

B-Rep Geometry Fidelity insures accurate data

Migration Reports detail issues and results

Page 25: Migrating and Working With I-deas Authored Data in NX 4 · 2 Using I-deas Authored Data in NX Purpose of this Session: • To introduce I-deas users to the migration of I-deas Authored

25© UGS Corp. 2005. All rights reserved.

www.ugs.com

[email protected]