large assembly management - ptc/user benelux - … assembly manageme… · skeleton features can be...

31
GPO20100925_v1.0 (Userdag 2010 - LAM) Gert Landheer GPO Solutions Userdag 2010 Large Assembly Management Some of the Techniques

Upload: vobao

Post on 19-Feb-2018

220 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Gert LandheerGPO Solutions

Userdag 2010

Large Assembly Management

Some of the Techniques

Page 2: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Agenda

● About GPO Solutions

● Definition “Large Assembly”

● History

● Your task

● Planning

● It's a choice

● Maintenance

● Several Simplified Representation examples

● Possible concept

Page 3: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GPO Solutions

Reseller van PTC oplossingen● Pro/ENGINEER, Windchill, Arbortext, Mathcad, Productview

Consultancy● Implementatie van PTC software, klantspecifieke configuraties en advies

bij het automatiseren van ontwerp- en productieprocessen

Training● Alle PTC opleidingen

Klantondersteuning● We beschikken over ervaren en gecertificeerde engineers die u kunnen

helpen met het optimaal gebruik van de software, hardware en IT gerelateerde producten

Softwareontwikkeling● Ontwikkelen van klantspecifieke applicaties

Page 4: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

What's a large assembly?

● A large assembly…● Has more than XX (unique) parts and YY sub-assemblies● Has a few but complex parts● Takes more than XX minutes to load● Takes more than X GB of disk-space● Consumes more than X MB of RAM-memory● Takes more than XX minutes to check out from Windchill● …

● No such definition exists! All above correct.

Page 5: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

History

● Hardware● UNIX● 32Mb RAM● Disk 400Mb● Graphics Limited

Part

Assembly

Assembly

?

Page 6: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Your task

● Review(Explore structure, View, etc.)

● ProductView– ProductView Express

– ProductView Lite

– ProductView Professional

● Design(Edit, Add, Delete etc.)

● Pro/ENGINEER

Page 7: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Planning

● Templates● Layers● Assembly structure● Reference Scope● Naming convention● Communication !!

Page 8: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Planning

● Templates● Datum Planes● Orientations● Parameters● Predefined Simplified Reps

– Example: Exclude < X● Layers● Naming convention● Assembly structure● Reference Scope● Communication !!

Page 9: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Planning

● Templates● Layers

● Define all layers in advance– Template– Layer Reference Model

● Forbid the creation of additional layers bythe users

● Naming convention● Assembly structure● Reference Scope● Communication !!

Page 10: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Planning

● Templates● Layers● Naming convention

● References● Publish Geometry features● Copy Geometry features● Parts - Skeletons● Assemblies

● Assembly structure● Reference Scope● Communication !!

Page 11: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Planning

● Templates● Layers● Naming convention● Assembly structure

● Skeleton(s)● Confusing:

– Top-Down Design ≠ LAM– Top-Down Design can be used for large assemblies

● Re-use of files● Substitute - Replace

● Reference Scope● Communication !!

1. Assembly Constraints

2. Space Claims

3. System Geometry Flow-Down

Skeleton features can be used as

assembly constraints.

Space-claim geometry can be

created to “envelope”

systems

System geometry can be copied

down into parts for detailing.

Detailed geometry can be copied back up into skeleton.

4. Detailed Geometry

Rollup

NO external refs External refs MUST be maintained

CopyGeom

CopyGeom

Page 12: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Planning

● Templates● Layers● Naming convention● Assembly structure● Reference Scope

● Avoid references between components● Communication !!

Page 13: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Planning

● Templates● Layers● Naming convention● Assembly structure● Reference Scope● Communication !!

● Large Assembly → many people involved● Goal; achieve what?● Status

Page 14: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Parts

● Appropriate amount of detail● All parts will be used in an assembly

● Modeling techniques● Solid● Surface● Clean model (no buried features)● WF5: Geometry Pattern

Page 15: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Maintenance

● It's a Job

● Try to avoid the use of Delete→ use:● Edit● Edit Definition● Edit Reference

(Replace Reference)

● Replace

Page 16: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Licenses

● Foundation XE● Simplified Reps

● Foundation XE + Advanced Assembly Extension (AAX)● Simplified Reps● Data sharing● Interchange assemblies

Page 17: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Toolbox Pro/E

● Family tables

● Interchange groups

● Layout

● Envelope

● Zone

● Substitute

● .....

● Simplified representation

● Skeleton

● Shrinkwrap

● Publish Geometry

● Copy Geometry

● On-Demand

● .....

Page 18: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Choice

● Detail or Performance

Exclude

MasterRep

0

Performance

Det

ail /

Opt

ions

Rep X

GraphicsRep

Rep Y

Page 19: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Compare

● Hide● In session

● Layer● In session

● Suppress● Parent-Child

● Simplified Rep

Page 20: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Defaults

● Master Rep● Full Model Data

● Geometry Rep● No Feature Data● Solid- Mass Props● Measurements possible

● Graphics Rep● Wireframe only (default)● No Mass Props● Cannot be modified or referenced

● Default● Default Envelope Rep● Symbolic Rep

● Points

Mem

ory

Usa

ge

Page 21: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Selection

● Manual● Component Chooser (WF5)● RMB> Representation

● Rule Based

Page 22: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Selection

● Manual

● Rule Based● “Automatic” search tool

– Class (hyperlink)– Size– Exterior Components– Zone

● Evaluate Rules (WF5)

Page 23: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Selection

● Manual

● Rule Based● “Automatic” search tool

– Class– Size (hyperlink)– Exterior Components– Zone

● Evaluate Rules (WF5)

Page 24: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Selection

● Manual

● Rule Based● “Automatic” search tool

– Class– Size– Exterior Components (hyperlink)– Zone

● Evaluate Rules (WF5)

Page 25: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Selection

● Manual

● Rule Based● “Automatic” search tool

– Class– Size– Exterior Components– Zone (hyperlink)

● Evaluate Rules (WF5)

Page 26: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Substitute

● Envelope● WF5 → Default Envelope● Separate part● Several ways to define geometry● Sub-set possible● No sub-assy required to replace

components

● Family Table

● Interchange

Page 27: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Substitute

● Envelope

● Family Table● Family Table used to

create “simple” versionof part

● Interchange

Page 28: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Substitute

● Envelope

● Family Table

● Interchange● Interchange Assembly

with “simple” version● 2 separate files● Part or assy

Page 29: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Simplified Reps; Sys Behavior

● On-Demand● System retrieves required information● Open Graphics Reps by default....● Avoid error:

Page 30: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)

Concept

Replace volume claim

Srep: Replace engine

Srep: Def. Envelope

Page 31: Large Assembly Management - PTC/USER Benelux - … Assembly Manageme… · Skeleton features can be used as assembly constraints. Space-claim geometry can be created to “envelope”

GP

O2

0100

925

_v1.

0 (U

serd

ag 2

010

- LA

M)