29
Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist (stand-in)

Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Improving Electromechanical Product DevelopmentPawel Z. ChadzynskiVP, Product Management (remote)John Peng, Solution Specialist (stand-in)

Page 2: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Agenda

© 2008 PTC2

Mechatronics

Enhanced ECAD-MCAD Collaboration Process

Solution Details

Summary

Page 3: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Product Development is Challenging…

© 2008 PTC3

Complex Products … defined by … Complex Information

Engineering Calculations

Nav

igat

ion

-Doc

umen

tatio

n

Electrical

Mechanical

Software

1 - 21

Page 4: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

More Complex Technology, More Distributed Development Teams, Less Time …

© 2008 PTC4

Source: “Best Practices in Product Development, Electronics & High Tech”, PTC/IBM/Reed Research 2005

2 - 21

Page 5: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Mechatronics – The Holy Grail

© 2008 PTC5

(′mek·ə′trän·iks)

“A branch of engineering that incorporates the ideas of mechanical and electronic engineering into a whole, and, in particular, covers those areas of engineering concerned with the increasing integration of mechanical, electronic, and software engineering into a production process.”

Source: http://www.answers.com/topic/mechatronics

3 - 21

Page 6: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

A few supporting statistics….

What have been the impact of poor integration between electrical, mechanical and software disciplines?*

Over 2/3 missed development and manufacturing milestones88% incurred additional development and manufacturing costs44% missed product launches

Which approaches would be the most effective to preventing these impacts?*

82% said the ability to review , assess or verify the other disciplines design changes76% said the ability to review or verify the other disciplines’ development progress76% said the ability to track changes

© 2008 PTC6

Source: PTC survey of Electro-Mechanical Collaboration Seminar participants, January 2006

4 - 21

Page 7: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Mechatronics – Tools & Processes

© 2008 PTC7

ECAD

MCAD

Wiring

Software

CAE

IC

Disconnected Design Domains

Disconnected Libraries

Disconnected Data Models

Disconnected Data

Management

Lot’s of Full Design

Translations

Future

Cross-Domain Visibility

Integrated Libraries

Mapped data models

Integrated Data Management

Lot’s of Incremental Exchanges

ECAD

MCAD

Wiring

Software

CAE

IC

Yesterday/Today5 - 21

Page 8: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

ECAD-MCAD Collaboration

© 2008 PTC8

Disconnected Design Domains

Disconnected Libraries

Disconnected Data Models

Disconnected Data

Management

Lot’s of Full Design

Translations

ECAD

MCAD

Wiring

Software

CAE

IC

Cross-Domain Visibility

Integrated Libraries

Mapped data models

Integrated Data Management

Lot’s of Incremental Exchanges

Future

ECAD

MCAD

Wiring

Software

CAE

IC

ECAD

MCAD Integrated Data Management

Yesterday/Today

A key step towards

Mechatronics

5 - 21

Page 9: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Agenda

© 2008 PTC9

Mechatronics

Enhanced ECAD-MCAD Collaboration Process

Solution Details

Summary

Page 10: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Typical ECAD-MCAD Collaboration

© 2008 PTC10

MCAD ECADDXF

IDFIGES

2. Full design transferSeveral standard

formats

4. Full design transferSeveral standard formats

5. MCAD TasksComponent height analysis

Thermal analysisStructural analysis

EMI analysisSpark analysis

Changes to ECAD definitions

3. ECAD TasksDefine board structurePlace all components

Route all interconnectsSI analysis

Timing analysisEMI analysis

Changes to MCAD definitions

1. MCAD TasksDefine board outline

Define cutoutsDefine Keep in/outs

Define HolesDefine fixed components

6 - 21

Page 11: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice © 2008 PTC11

What is IDF (Intermediate Data Format)

Transfer of complete PCB layout description between MCAD and ECADBoard outline with cutouts

Mechanical holes

Keep In/Out areas for TOP/BOTTOM (placement and routing)

Component placement for TOP/BOTTOM

Penalization

VersionsIDF 1.0, released in 1993, limited adaptation

IDF 2.0, released in 1995, wide adaptation by ECAD and MCAD vendors

IDF 3.0, released in 1998, never embraced by the industry

Key limitationsNot owned by any standard body

Focus on full design transfer as opposed to incremental changes

Not extendable7 - 21

Page 12: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Enhanced ECAD-MCAD Collaboration

© 2008 PTC12

Time

Rel

ease

to

Man

ufac

turin

g

Define enclosure, shape, holes, critical parts,

keep-outs

Rework

Rework

MCAD

ECAD

Find changes, analyze impact

Find changes, analyze impact

Numerous rework

iterations to resolve

the conflicts

Design Complete Enough to Distribute

IDF

Initial Place and Route

IDF

Evolve placement

& route, etc.

Evolve, enclosure,

shape, holes, etc.

Full

desi

gn

exch

ange

Numerous WIP

“rework” iterations increase Time to Market

Incr

emen

tal

exch

ange

MCAD

ECAD

VerifyCollaborate

MCAD - Incremental changes

ECAD - Incremental changes

Baseline

Baseline

IDF

Improve cost,

quality and time to market

Rel

ease

to

Man

ufac

turin

g

Review

Review

8 - 21

Page 13: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice © 2008 PTC13

What does it do?Provides exchange mechanism for incremental design changes instead of exchange of the entire design

Allows development of collaborative solutions between the independent MCAD and ECAD authoring tools

What is it?An open industry standard for selective exchange of PCB design changes between MCAD and ECAD tools

Who owns it?The standard was developed under the auspices of the ProSTEP iViP organization and any changes must go through the related committee

Who uses it?PTC (MCAD vendor) and Mentor Graphics (ECAD vendor) have adopted it for the latest tool releases –other vendors are beginning to engage as well

9 - 21

EDMD XML Schema Standard

Page 14: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice © 2008 PTC14 © 2008 PTC14

What is the designName, URL, etc

BaselineA functional alternative for IDF full design capture

What object is changedComponent U15, Board outline, etc

What is changed about the objectLocation (x, y, rotation, side, etc), properties (names and values)

Geometry (but not for component because that is a library change)

Retains “before” and “after” data

Who made the proposalUser, tool, date, etc

Who reviewed itUser info

Review state (Accept, Reject, Undecided) and review notes

Can be multiple users with different review states10 - 21

What controls does EDMD schema contain

Page 15: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice © 2008 PTC15 © 2008 PTC15

Board outline

Regions (keep in/out, etc)

Components (attributes and properties – not geometries)

Mechanical components (do not perform net list related function)

Mechanical holes

Vias

Nets

Test points

10 - 21

What objects does EDMD schema track today

Page 16: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Sample EDMD

© 2008 PTC16

- <idx:HistoryRecord index="1"><idx:TransactionState>ICMIDX_TRANSACTION_STATE_REJECT</idx:TransactionState> <idx:UserName>John Smith</idx:UserName> <idx:Login /> <idx:Email>[email protected]</idx:Email> <idx:PhoneNumber>+1 781 370 7960</idx:PhoneNumber> <idx:Date>Oct 13, 2008; 4:30:52 PM GMT</idx:Date> <idx:ToolName>PV Validate</idx:ToolName> <idx:ToolRevision>9.0</idx:ToolRevision> <idx:ToolType>ICMIDX_TOOL_VALIDATION_MANAGER</idx:ToolType> <idx:Comments>

This proposal will result in significant redesign of the power planes. Can we shift the mechanical hole instead?

</idx:Comments> </idx:HistoryRecord>

Change proposal was rejected

John Smith rejected it

There is a note as to why it was rejected

This is only a small section of a larger EDMD transaction that

tracks this change

14 - 21

Page 17: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Agenda

© 2008 PTC17

Mechatronics

Enhanced ECAD-MCAD Collaboration Process

Solution Details

Summary

Page 18: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice © 2008 PTC18

EDMD Collaboration Platform

Same core responsibilities

Same look and feel

Interactive cross-domain viewer using whatever data extraction is available to the vendor

Tool specific collaboration granularity (data and functionality)

EDMD XML schema encoded data to communicate – this is THE integration

Message (synchronous) or file (asynchronous) based communication

PLM functions are not part of the EDMD definitions and remain within the vendor domain

ECAD Collaboration

ECAD

PCB layout Authoring Tool

MCAD 3D view

MCAD Collaboration

MCAD

PCB assembly Authoring Tool

ECAD 2D view

EDMD Data

11 - 21

Page 19: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

ECAD-MCAD Collaboration Process

© 2008 PTC19

1 - Baseline – use a format like IDF to establish a fully aligned baseline in both domains

2 - Visualization – use viewers to provide insight between the domains

A PLM integrated flow is not required but it greatly enhances this process

IDF DataMCAD

toolECAD tool

View DataECAD viewer

MCAD view

12 - 21

Page 20: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

ECAD-MCAD Collaboration Process

© 2008 PTC20

EDMD Data

ValidateMCAD

Change Manager

Share

MCAD tool

ECAD viewer

ECAD tool

Propose

Explore

MCAD view

ECAD Change Manager

3 - Explore –make sure that a change makes sense using the viewer

4 - Propose – generate a change proposal (WIP not ECO!)

5 - Share – deliver the proposal to the other domain (file or otherwise)

6 - Validate – examine the proposed changes and return with an Accept or Reject state

Process repeats and can be initiated from either side

Proposal can contain a single change or a group of changes

EDMD data knows all about the change - but it does not manage the native data base

A good PLM integrated flow is not required but it greatly enhances the process

13 - 21

Page 21: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

PTC Pro/ENGINEER Wildfire 4.0 functionalityThe “ECAD-MCAD Collaboration Extension”

© 2008 PTC21

PCB layoutECAD tool

Pro/ENGINEER MCAD tool

InterCommECAD viewer

ProductView Validate

EDMD Data

15 - 21

Page 22: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Mentor Expedition 2008 Collaboration Environment

© 2008 PTC22

Pro/ENGINEER MCAD tool

InterComm ECAD viewer

ProductView Validate

EDMD Data

Mentor native support of EDMD data

16 - 21

Page 23: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

PTC Pro/ENGINEER Collaboration Propose - ECAD Tools Without Native EDMD

© 2008 PTC23

Pro/ENGINEER MCAD tool

InterComm ECAD viewer

ProductView Validate

EDMD Data

PV ECAD Compare

ECAD Rev A

ECAD Rev B

Generates EDMD data with

changes between two ECAD revs

17 - 21

Page 24: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

PTC Pro/ENGINEER Collaboration Validate - ECAD Tools Without Native EDMD

© 2008 PTC24

Pro/ENGINEER MCAD tool

InterComm ECAD viewer

ProductView Validate

EDMD Data

Cross-Highlight to

selected ECAD tools

Visualize in ECAD viewer,

manual updates in ECAD tool

PCB layout ECAD tool

18 - 21

Page 25: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

PTC ECAD-MCAD VerificationAfter Collaboration Phase Is Over

© 2008 PTC25

PV ECAD Compare

ProductView Validate

EDMD Data

Pro/ENGINEER MCAD tool

Captures differences

between ECAD and MCAD

PCB layout ECAD tool

19 - 21

Page 26: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Agenda

© 2008 PTC26

Mechatronics

Enhanced ECAD-MCAD Collaboration Process

Solution Details

Summary

Page 27: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

What to expect in the future

More vendors to embrace the process

More objects typesBoard material stack-upExpended ECAD areas (beyond IDF defined keep in/out)Copper shapesAnnotations

More object detailsForced and finalized Accept/RejectMerging of collaborative data (rev A vs. rev B vs. rev C)Integration with PLM tools

Inclusion of the ECAD-MCAD library co-design and verification

© 2008 PTC27

20 - 21

Page 28: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Forward Looking Information Subject to Change without Notice

Values of the Incremental ECAD-MCAD Collaboration Process

© 2008 PTC28

Communicate more often and with less disruption

Understand impact before proposing a change

Identify unanticipated consequences of a change

PTC solution works with ECAD tools which do or do not have native support for EDMD data

Without shifting the traditional ECAD and MCAD responsibilities between the teams

21 - 21

Page 29: Improving Electromechanical Product Development€¦ · Improving Electromechanical Product Development Pawel Z. Chadzynski VP, Product Management (remote) John Peng, Solution Specialist

Thank You!