Date post: | 26-Oct-2015 |
Category: |
Documents |
Upload: | natalie-wyatt |
View: | 28 times |
Download: | 0 times |
Large Assemblies
PTC Creo 2.0
Paul Sagar
Director, PTC Creo Product Management
2
• Large Assemblies Management
improvements in PTC Creo 2.0 – Lightweight Graphics
– Smart Retrieval methods
• Practices and tips overview
• PTC Creo 2.0 Assembly updates – Selection improvements
– Placement enhancements
– Structure handling
– Track Changes
– Mass properties and Units
Agenda
What’s New PTC Creo 2.0
3
• The challenge – Need to load large models quickly
– Need only a pieces of detail
• New capabilities in PTC Creo 2.0 – Fast Lightweight 3D Thumbnails
– Selective Drill-Down
• RMB
• Double Click
Lightweight Graphics
Focus faster on models of interest
4
• The Challenge – Need to design in scope of only partial context
– But no pre-defined simprep
• New in PTC Creo 2.0 – Open Subset: define simprep on-the-fly
– Filter by size
• Can set by reference size part
• Internal/External
– Selective
• Advanced settings similar
to simprep definition
Open Subset
Filter design context on-the-fly
5
Large Assembly Management and Simplification
Practices and Tips Overview
6
Practices and Tips Overview
Top down design basics
1 Conceptual design 2 Preliminary product structure
3 Capture design intent >>Skeletons
5 Manage interdependencies
4 Communicate design intent >>Data Sharing Features
6 Populate assembly
7
• Use Skeletons for global references – Capture outgoing refs in Publish Geom
features per intent
– Use (Ext.) Copy Geom. features in
sub-models
• Use Motion Skeletons in early stages – Create schematic assembly up-front
– Attach design models to skel bodies
– Automatically share ref geom.
• Maximize simplification and predictability
Practices and Tips Overview
Top Down Design – Mechanisms
8
Practices and Tips Overview
Simplified representations
0
10
20
30
40
50
Retrieval Time (s)
0
500
1000
1500
2000
2500
Memory Usage (mb)
Graphics Only
Representation
~25%
Geometry Only
Representation
~ 50%
Master Only
Representation
100%
Single PTC Creo Parametric Component Database
9
• Separate file/object – Publish partial scope of an assembly
w/o impact to original one
• Design in suited context – Distribute different stakeholders with
relevant content
• Auxiliary designs – E.g. Manufacturing jigs, add-on devices, etc.
Practices and Tips Overview
External Simpreps
10
• Capture only required parts/refs
• Replace large/protected* models
by part w/ Shrinkwrap feature – *Recommended for secured-IP
communication needs
– NOT for Save as Shrinkwrap
• Fully associative – References to Shrinkwrap will be
automatically forwarded upon Replace
back to original model/s
• Use “Quick” option to utilize graphic
card performance
Practices and Tips Overview
Replace by Shrinkwrap
11
• Default Envelopes – Substitute sub-assemblies (individuals)
by representing surfaces
• Customized Envelopes – Available in Simprep definition
– Substitute free combination of components
from any level by representing surfaces
• Do not reference envelopes! – Ref forwarding is not supported from envelopes to original model/s.
– For sustainable references – use
Replace by Shrinkwraps
Practices and Tips Overview
Envelopes
12
Simplification methods - Summary
Preferred use and typical performance impact
Usage Intent
Method Structure
exposure
Graphic
display
quality
Memory
(% of master) Simplified
Viewing Referencing Authoring
Exclude None None 0 N N N
Boundary box /
symbolic Full Box/symbol 5 Y N
Non-graphic
data only
LWG thumbnail First level Rough 10-25 Y N N
LWG Drill-down/
Graphic rep Partial to Full Partial to Full 25-50 Y N N
Envelope Full Rough 10-25 Y Non associative N
Replace by
Shrink-wrap None Rough 10-50 Y Associative N
Subset/ESR Partial Full in
selected
subset
According to
subset Y Y Y
Master Full Full 100 N Y Y
13
PTC Creo 2.0
Assembly Updates
14
• Support kinematic drag in simplified reps
• Automatically create backups for new placements – auto_backup_new_placement_refs
• Create backups for legacy components – RMB> Backup references
Placement Enhancements
Backup placement references
15
• 3D box selection – Dynamically updates with model tree
• 2D marquee selection – Parts filter
• Gestures – Right>Left –
include intersected parts
– Left>Right –
include only framed parts
Selection Improvements
2D and 3D usability enhancements
16
• Intuitively adjusts per available DOF
• Snap along drag – Hold Shift key while dragging in proximity
• Drag/Rotate along ref – RMB> Drag along geometry
Placement Enhancements
3D Dragger
17
• New relationships – Plane/plane angle - Plane/line angle
– Plane/line normal - Plane/line parallel
– Plane/point distance - Plane/line distance
– Line/line parallel
– Line/point distance
– Line/line angle
– Line/line distance
– Line/line coplanar
– Point/point distance
Placement Enhancements
More intuitive constraints
18
• Enable/disable constraints sets by parameter – PTC_CONSTRAINTS_SET
• Manipulate position by parameter – Use e.g. in family tables
– Show in model-tree
– Designate for PDM
Placement Enhancements
Parameter driven placement
19
• Intuitive drag-&-drop
• Auto-expand nodes when
hover-on
• One-shot restructure and
reorder
Structure Handling
Reorder and Restructure
20
• Quick access from model-tree
• Locate by name
• Locate by popular statuses
• Queries history in drop-down
• Add to selection
• Filter tree
Structure Handling
Simple Search
21
• Show assembly level components changes
• Color-coding in model-tree and graphics
• Accept/Reject changes from PTC Creo Direct
Track Changes
22
• Single access-point to rename assembly and sub-models
• Similar to Save-as dialog
Batch Rename
23
• Using Assign instead of separate file (‘From File’) – Stored as model parameters
– Legacy files supported and converted automatically
– File> Prepare> Model properties> Mass properties> change
• Relative to CSYS/COG
• Indication for out-of-date (yellow status) – Config for check upon save
• New parameters (PTC Creo 2.0/M050): – Alternative CSYS name, Transformation
matrix
Mass Properties Improvements
24
• Convert entire assembly and its sub-models in one shot
• Config enabled – allow_multiple_units_conversion YES / No*
Unit Conversion