Different Product Structures with Windchill MPMLink

Transcription

Different Product Structures with Windchill MPMLink
Different Product Structures
with Windchill MPMLink
Stephan Monsieur
EMEA Channel Program Manager
November 29th 2012
Agenda
• Different Product Structures?
• Limitations of Basic PDMLink
• Additional functionality offered by MPMLink
• MPMLink can do even more
• Q&A
2
Different Product Structures?
3
One of the Product Lifecycle Challenges …
Managing the many different, but related product-related structures
Plan
Requirements
Structure
Concept
System /Logical
Structure
Design
Engineering
Structure
Validate
Simulation/
Testing Structure
Production
Manufacturing
Structure
Support
As-Supported
Structure
4
Single Source of Truth for the Entire Product Lifecycle
Associative Plan
Structure
Requirements
Structure
Concept
System /Logical
Structure
Design
Engineering
Structure
Validate
Simulation/Testing
Structure
Production
Manufacturing
Structure
Support
As-Supported
Structure
5
Single Source of Truth for the Entire Product Lifecycle
Plan
Requirements
Structure
Concept
System /Logical
Structure
Design
Engineering
Structure
Associative Validate
Structure
Simulation/Testing
Structure
Production
Manufacturing
Structure
Support
As-Supported
Structure
Main focus of this presentation
6
Concurrent Product and Manufacturing Process Design
is Key to Drive Profitable Growth
Concept Development
System Design
Limited opportunity for Manufacturing to influence design and reduce cost
Reduce
Time To
Market
Detailed Design
Manufacturing Process
Management
Production
Ramp-up
Full scale
Production
Reduce Cost of Change
Number of
Changes
Reduce
MFG Cost
Concurrent
MPM
Process
Typical
MPM
Process
Product Development Lifecycle
“ [Manufacturing companies] identified that the need to reduce manufacturing costs was driving their need to improve their manufacturing planning process at practically the same rate as compressed development schedules.”
Aberdeen Group, Digital Manufacturing Planning – Concurrent Development of Product and Process, 11/2007
7
Optimizing Product Development Processes is Critical
PRODUCT LIFECYCLE
Organization
Design
Concept
Plan
Validate
Production
Support
Program and Portfolio Management
Project Management
Environmental Performance Management
Management
Regulatory Compliance
Quality & Reliability Management
Change and Configuration Management
Concept Development
System Architecture Design
Hardware &
Software
Engineering
Detailed Development
Verification and Validation
Variant Design & Generation
Product Cost Management
Supply Chain
&
Manufacturing
Design and Manufacturing Outsourcing
Component and Supplier Management
Manufacturing Process Management
Tooling Design and Manufacture
Application Engineering
Requirements Definition and Management
Product Support Analysis & Planning
Sales & Service
Technical Information Creation & Management
Product Support Information Delivery & Field Knowledge Management
Equipment Lifecycle Management
Service Order & Delivery
Performance Analysis & Feedback
8
Optimizing Product Development Processes is Critical
PRODUCT LIFECYCLE
Organization
Design
Concept
Plan
Validate
Production
Support
Program and Portfolio Management
Project Management
Environmental Performance Management
Management
Regulatory Compliance
Quality & Reliability Management
Change and Configuration Management
Concept Development
System Architecture Design
Hardware &
Software
Engineering
Detailed Development
Verification and Validation
Variant Design & Generation
Product Cost Management
Supply Chain
&
Manufacturing
Design and Manufacturing Outsourcing
Component and Supplier Management
Manufacturing Process Management
Tooling Design and Manufacture
Application Engineering
Requirements Definition and Management
Product Support Analysis & Planning
Sales & Service
Technical Information Creation & Management
Product Support Information Delivery & Field Knowledge Management
Equipment Lifecycle Management
Service Order & Delivery
Performance Analysis & Feedback
9
Limitations of Basic PDMLink
10
How one typically works …
CAD
Structure
EBOM
(WT Parts)
MBOM
(WT Parts)
11
PDMLink Basic concept – eBOM and mBOM contexts
Historically, Windchill proposes to use
the “view” concept in order to manage
mBOM Parts as it provides the following
advantages:
• Allow to manage different BOM’s for the
same Part (eBOM versus mBOM)
• Allow to manage different values for the
same attribute of the same Part
• Allow separate configuration and
approval between eBOM and mBOM for
the same Part
• Allow concurrent work on eBOM and
mBOM for the same Part
• Allow the re-use of eBOM parts into
mBOM parts based on view network.
• Allow a traceability on the revision level
between eBOM and mBOM using the
revision label
Part101 A.1 (Design)
Part201 A.1 (Design)
Part301 A.1 (Design)
Part302 A.1 (Design)
Part303 A.1 (Design)
Part202 A.1 (Design)
Part101 A.A.1 (Manufacturing)
Part201 A.A.1 (Manufacturing)
Part301 A.1 (Design)
Part302 A.1 (Design)
Part202 A.1 (Design)
Part203 A.1 (Manufacturing)
12
PDMLink Basic concept – View Hierarchy
• Windchill organizes views as a hierarchy
Upstream
Design
Manufacturing
Plant 1
Plant 2
Downstream
– A “New View Version” creates a downstream part version
• Design  Manufacturing
• Manufacturing  Plant 1
• Design  Plant 2
– Parts can be initially created in any view
– New View Version can only go downstream
• By default the hierarchy has two views, Design and Manufacturing (EBOM and MBOM)
13
Applied to our assembly …
Part101 A.1 (Design)
Part201 A.1 (Design)
Part301 A.1 (Design)
Part302 A.1 (Design)
Part303 A.1 (Design)
Upstream
Part202 A.1 (Design)
Design
Part101 A.A.1 (Manufacturing)
Manufacturing
Part201 A.A.1 (Manufacturing)
Downstream
Plant 1
Plant 2
Part301 A.1 (Design)
Part302 A.1 (Design)
Part202 A.1 (Design)
Part203 A.1 (Manufacturing)
14
View Limitation – Assembly Splitting
– When an assembly is split, new Part
Numbers are created in mBOM
– View mechanism cannot anymore
ensure traceability/change process
(Based on Part Number)
mBOM
Front Brake Assy
Front Brake
Front Brake
eBOM
Rear Brake Assy
Brake System
Rear Brake
Front Brake
Front Brake
Rear Brake
Rear Brake
Rear Brake
Where is the
Brake System
Assy in the
mBOM?
15
View Limitation – Renumbering
– Some customer are re-numbering Parts
when creating their mBOM
• e.g. document based eBOM
– View mechanism cannot anymore ensure
traceability/change process (Based on
Part Number)
mBOM
WHEEL_ASSY
WHEEL
eBOM
?
123456.asm
WHEEL_SHAFT_ASSY
WHEEL
12.prt
What is
what?
SHAFT
34.prt
12.prt
16
View Limitation – Revision Schema
– The “View” mechanism relates
Parts through revision scheme
– The revision schema can be
rapidly obsolete
mBOM
WHEEL (Mfg) A.A.1
eBOM
?
WHEEL (Design) A.1
WHEEL (Design) A.2
?
Revision schema
becomes
irrelevant
WHEEL (Mfg) A.A.2
WHEEL (Mfg) A.B.1
WHEEL (Design) B.1
Previous work
lost
Which way to
go?
17
Additional functionality
offered by MPMLink
18
Associative mBOMs from eBOM
• Practice:
– Create mBOMs directly from the eBOM
– Start the creation of the mBOM before design
release
Engineering
eBOM
(As Designed)
equivalent
Assy 1100
Part 100
– Leverage 3D data
equivalent
Part 200
Part 300
Assy 1500
Part 100
Assy 1200
Assy 1300
• Capabilities:
Manufacturing
mBOM
(As Planned)
Part 700
Assy 1500
equivalent
Part 300
Assy 1600
Part 400
Part 400
Part 500
Part 500
• Create mBOM from engineering 3D mockup
• Dynamically generate mBOM 3D mockup
PLANT 2
Part 800
– Flexibility
• Mfg equivalent parts
• Plant specific BOMs
– Traceability
• Bidirectional associativity
– Control and manage
• Analyze and resolve BOM discrepancies
• Change and Configuration Management
eBOM
mBOM
19
MPMLink Key Concept – Equivalent link: Definition
– To over come the view mechanism
limitations, MPMLink has introduced the
Equivalent Link concept
– Definition: It relates an iteration of an
upstream Part (eBOM) to its equivalent
downstream (mBOM) iteration.
Downstream
mBOM
Upstream
eBOM
123 A.1 (Design)
Equivalent Link
WHEEL A.4 (Mfg)
20
MPMLink Key Concept – Equivalent link: Purpose (1/3)
– Purpose: the Equivalent Link
provides “associativity” between an
upstream Part and its equivalent
downstream one, for supporting:
mBOM
Front Brake Assy
• Traceability and Conformity
• Change Processes
• Concurrent Product and Process
Front Brake
Front Brake
Equivalent Link
eBOM
Equivalent Link
Brake System
Rear Brake Assy
Rear Brake
Front Brake
Front Brake
Rear Brake
Where is the
Brake System
It hasinbeen
Assy
the
split!!
mBOM?
Rear Brake
Rear Brake
21
MPMLink Key Concept – Equivalent link: Purpose (2/3)
– Purpose: the Equivalent Link
provides “associativity” between an
upstream Part and its equivalent
downstream one, for supporting:
mBOM
• Traceability and Conformity
• Change Processes
• Concurrent Product and ProcessEquivalent Link
eBOM
WHEEL_ASSY
WHEEL
?
WHEEL_SHAFT_ASSY
There you
are!
123456.asm
Equivalent Link
12.prt
SHAFT
What is
what?
WHEEL
34.prt
12.prt
Equivalent Link
Equivalent Link
22
MPMLink Key Concept – Equivalent link: Purpose (3/3)
– Purpose: the Equivalent Link provides
“associativity” between an upstream Part
and its equivalent downstream one, for
supporting:
mBOM
WHEEL (Mfg) A.A.1
• Traceability and Conformity
• Change Processes
• Concurrent Product and Process
eBOM
?
Equivalent Link
Revision schema
becomes
irrelevant
WHEEL (Design) A.1
WHEEL (Mfg) A.A.2
WHEEL (Design) A.2
Equivalent Link
WHEEL (Design) B.1
WHEEL (Mfg) A.B.1
?
Equivalent Link
relates Parts
Which way to
instead of
go?
Revision scheme
Previous work
lost
23
MPMLink Key Concept – Equivalent link: Context
– For the Equivalent Link, the context
is a pair of Views e.g. upstream
context = design view and
downstream context = manufacturing
view. (Upstream context can be the
same as the downstream context or
be empty)
– The same Part can have different
equivalent Parts depending where
it’s used in mBOM
mBOM (Plant1)
WHEEL ASSY (Plant 1)
eBOM
WHEEL (MFG)
mBOM (Plant2)
WHEEL ASSY (Plant 2)
Equivalent Link
eBOM
450 (MFG)
WHEEL ASSY (Design)
(Design)
Equivalent Link
WHEEL (Design)
24
Equivalent link: Features
– The Equivalent Link has a
direction and it’s owned by the
downstream iteration
– The Equivalent Link is a 1-N or
N-1 relationship meaning one
upstream iteration can have
multiple downstream equivalent
Parts and vice versa
– Upstream versus downstream
contexts should (strongly
recommend) follow the network
view so that it is possible to reuse
upstream Parts is into
downstream BOM’s
mBOM
Front Brake Assy A.1 (Mfg)
Equivalent Links
eBOM
Brake System A.1 (Design)
Equivalent Links
Rear Brake Assy A.1 (Mfg)
View Network
eBOM
Design
mBOM
PLANT 1
Manufacturing
PLANT 2
25
Equivalent link: Features
– When a new iteration of a linked
downstream Part is created, the
Equivalent Link is duplicated
– When a new iteration of a linked
upstream Part is created, no
Equivalent Link is duplicated
(Out-of-date)
Downstream
Equivalent Links
Upstream
Part 222 A.1
Part 222 A.2
Part100 A.1
Part100 A.2
Upstream iteration
without a downstream
equivalent
26
Equivalent link: Features
– When an Equivalent Link is updated
for a downstream Part:
• the system proposes to display
differences between latest version
and the currently linked iteration
• a new Equivalent Link is created to
the latest upstream iteration
– In future, the Equivalent Link could
be used to propagate modifications
from Upstream to Downstream
Downstream
Equivalent Links
Upstream
Part 222 A.1
Part 222 A.2
Update
Equivalent
Link
Part100 A.1
Part100 A.2
27
Report differences between associated BOMs
• Quickly identify quantity discrepancies between associated BOMs
–
–
–
–
Compare two or more structures and supports multi-level comparisons
Part quantity comparison analysis using the associativity links
Highlight parts in Creo View or in the Process Plan Explorer
Displays quantity comparison results in a color coded table, which can be easily navigated by
discrepancy type (equal to, greater than, less than)
28
Status Indicator for Equivalent Link (1/3)
– Indicators in Product Structure tree
are used in order to asses the
status of the Equivalent Links.
– Equivalent Links Status:
• No Equivalent Link exist
Upstream
Part100 A.1
Part100 A.2
Part100 A.3
Downstream
Part 222 A.0
Part 222 A.1
Part 222 A.2
29
Status Indicator for Equivalent Link (2/3)
– Indicators in Product Structure tree are
used in order to asses the status of the
Equivalent Links.
– Equivalent Links Status:
• No Equivalent Link exist
• Equivalent Link exist and points the latest
iteration in the system
Downstream
Upstream
Equivalent Links
Part100 A.1
Part100 A.2
Part 222 A.0
Part 222 A.1
Part 222 A.2
30
Status Indicator for Equivalent Link (3/3)
– Indicators in Product Structure tree are
used in order to asses the status of the
Equivalent Links.
– Equivalent Links Status:
• No Equivalent Link exist
• Equivalent Link exist and points the latest
iteration in the system
• Equivalent link exist but not on the latest
iteration
Downstream
Upstream
Equivalent Links
Part100 A.1
Part100 A.2
Part 222 A.0
Part 222 A.1
Part 222 A.2
Part100 A.3
31
MPMLink Key Concept – Equivalent Occurrence Link
– Definition: The Equivalent Occurrence Link relates an occurrence of Part in an
upstream context to its equivalent occurrence in an downstream context. (Path to
Path Link)
– Purpose: To allow monitoring discrepancies on the occurrence level between a
downstream BOM and its upstream equivalent one.
Part222 A.1 (Mfg)
Part100 A.1 (Design)
Part333 A.1 (Mfg)
Part200 A.1 (Design)
Part300 A.1 (Design)
Part300 A.1 (Mfg)
Part300 A.1 (Manufacturing)
Part300 A.1 (Design)
32
Paste with Associative BOM Links (1/2)
– Allow to transform
eBOM into mBOM by
picking eBOM Parts
and pasting them into
mBOM.
– Copy of eBOM Parts
can be done from
any eBOM Tree
(Selection or another
Explorer) or from 3D
but the paste with
associative BOM
Links is only possible
in the tree
33
Paste with Associative BOM Links (2/2)
– When pasting an eBOM part into an mBOM assembly
– If an equivalent part exists for the downstream context, the system will reuse that equivalent Part.
– If no equivalent link exist, then the system displays a panel for the user to specify:
• If a new view version is needed (“New View”)
• If a completely different Part is needed (“Duplicate”)
• If the Part should be used as is (“Same”)
– If an assembly has been pasted as-is (“Same”) in mBOM, associative BOM links are created only
on pasted assembly, not on the children.
Equivalent iteration in
downstream found and
will be re-used
34
Creo View for Windchill MPMLink
– “Creo View for Windchill MPMLink”
can read information from
Manufacturing Product Structure
Explorer:
• Structure: Leaf .ol positioned with
values from the occurrence
• Upstream Equivalent Part
• Downstream Equivalent
Occurrence
• Upstream Equivalent Occurrence
• Common Parent
• Representation
35
Associative eBOM – mBOM Practice
• Restructure eBOM into mBOMs, with
maximum flexibility and detailed traceability
links
► Storyboard Overview
Use PLM system and directly access
evolving engineering design
• Visualize multi-level eBOM
• Visualize 3D mockup
eBOM
Vehicle eBOM
• Derive multiple mBOMs from eBOM
• Automatically generated mBOM 3D
mockup
mBOM
Vehicle mBOM
Manufacturing
Engineer
Frame Assy
Sub-Assy
Part 1
Part 1
Part 2
START
Part 2
Rear Frame
Part 9
Part 8
Analyze eBOM
Rear Frame
• Release to production systems
Restructure into
mBOM
• Standard integration with leading ERPs
• Flexible integration framework
• Stay informed through change process
and update mBOM accordingly
• Integral change and
configuration management
Update and Maintain
mBOM
Ensure BOM
conformity
Release to production
systems
• Visual indicators based on
traceability BOM links
• Automatic propagation of part
attributes and CAD viewables
• Ensure all eBOM parts are accounted for
• Multi level BOM compare
END
© 2009 PTC
36
MPMLink can do even more
37
Digital Process Plans
Digitally define and manage process plan in Windchill
MPMLink:
– Define plant-specific process plans with multiple
sequences of operations (supporting sub-operations,
parallel and alternates)
– Define different process plan types (machining,
assembly, quality, maintenance, repair,…)
– View the in-process state of assembly at any operation
using embedded Creo View 3D visualization
– Define process plan operations by allocating parts,
manufacturing resources, skills, documents, operator
instructions and time/cost breakdowns
– Reuse the same process plan to manufacture multiple
parts (example for variant parts or left/right hand parts)
– Define alternate process plans for the same part
– Reuse standard process plans from a standards
library
Op
020
Op
010
Main
Sequence
Op
030
Op
025
Sequence 1 (Parallel)
Op
025
Op
035
Sequence 2 (Alternate)
38
Manufacturing Resource Management
Define and manage manufacturing resources and
skills with Windchill MPMLink:
– Define and manage resource libraries including
plants, work centers, tooling, skills and process
materials
– Reference resources within process plans to build
parts
– Define technical compatibilities between
resources and standard manufacturing
capabilities
– Link CAD files to resources for reuse in process
plan and work instruction 3D representations
39
Dynamically Generated Visual Work Instructions
Op
020
Op
010
Op
030
Sequence Main
Op
025
Sequence 1 (Parallel)
Op
025
Op
035
Sequence 2 (Alternate)
Work instructions
are dynamically
generated
documents
40
Integral Change Management
– Change management of process plans,
sequences and operations
– Manufacturing change as integral part of
engineering change management
– Easily update as-planned BOMs and associated
plans upon engineering change
– Reduce overall cost and eliminates
miscommunication issues
41