large assembly management - ptc/user benelux - … assembly manageme… · skeleton features can be...
TRANSCRIPT
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
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
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
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.
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
?
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
GP
O2
0100
925
_v1.
0 (U
serd
ag 2
010
- LA
M)
Planning
● Templates● Layers● Assembly structure● Reference Scope● Naming convention● Communication !!
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 !!
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 !!
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 !!
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
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 !!
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
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
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
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
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
● .....
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
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
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
GP
O2
0100
925
_v1.
0 (U
serd
ag 2
010
- LA
M)
Simplified Reps; Selection
● Manual● Component Chooser (WF5)● RMB> Representation
● Rule Based
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)
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)
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)
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)
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
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
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
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:
GP
O2
0100
925
_v1.
0 (U
serd
ag 2
010
- LA
M)
Concept
Replace volume claim
Srep: Replace engine
Srep: Def. Envelope
GP
O2
0100
925
_v1.
0 (U
serd
ag 2
010
- LA
M)