iCAD Laboratory, KAIST An XML-Based Macro Data Representation for a Parametric CAD Model Exchange Jeongsam Yang*, Soonhung Han, Byungchul Kim, Joonmyun Cho and Hyunyup Lee International CAD Conference and Exhibition May 24-28, 2004 Pattaya Beach, THAILAND CAD04_039
22
Embed
An XML-Based Macro Data Representation for a Parametric CAD Model Exchange
International CAD Conference and Exhibition May 24-28, 2004 Pattaya Beach, THAILAND. CAD04_039. An XML-Based Macro Data Representation for a Parametric CAD Model Exchange. Jeongsam Yang*, Soonhung Han, Byungchul Kim, Joonmyun Cho and Hyunyup Lee. Contents. Introduction to our research - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
iCAD Laboratory, KAIST
An XML-Based Macro Data Representation for a Parametric
CAD Model Exchange
Jeongsam Yang*, Soonhung Han, Byungchul Kim,Joonmyun Cho and Hyunyup Lee
International CAD Conference and Exhibition May 24-28, 2004Pattaya Beach, THAILAND
CAD04_039
2 iCAD Laboratory, KAIST
Contents
Introduction to our research Related work
Exchange of parametric information XML initiatives for product data
Macro-parametric methodology The macro-parametric approach A set of standard modeling commands
XML-based definition of modeling commands and experiments XML representation of standard modeling commands XML schema design A data exchange experiment
Conclusion
3 iCAD Laboratory, KAIST
Introduction
Components
1st Tier
Component supplierPart customerData supplier
Data customer
2st Tier
Part supplierData supplier
Data customer
Parts
Product data
Product data
Class-ASkin
L1 L2 L3 L4 Release
Conceptualdesign
Engineering design
OEM
Component customerData supplier
Data customer
NC
Manufa-cturing
Analysis
DMU
Downstream
Product data Product data
A closer, more collaborative work environment is essential in product development.
4 iCAD Laboratory, KAIST
CAD model sharing
Three major approaches Using a single CAD system in a company
No need for model exchange But, heavily dependent on a single commercial CAD
system. Introduction of direct translators between different
CAD systems Data loss and shape distortion occur during data
translation. N different CAD systems needs N(N-1)/2 translators.
Translating using a neutral format such as STEP and IGES A snapshot of the model, only B-Rep shape Two translations and has twice the data loss
Introduction
5 iCAD Laboratory, KAIST
B-Rep model deliveryIntroduction
Design knowledge is not portable !!
The sender CAD system The receiver system
The knowledge of design, the creative element of design is captured in the modeling process.
Lack of the design intent
Occurrence of poor design quality
6 iCAD Laboratory, KAIST
An overview for XML-based macro-parametric representation
XMLencoding
---------------------------A list of
macro commands
XML schema
An XML-based standard macro file
Macro-parametric translator
Pro/Engineer
Preprocessing
CAD Database
DB uploading
CATIACheck-out
Introduction
7 iCAD Laboratory, KAIST
Related works
Exchange of parametric information STEP ISO 10303 Part 42
No definitions for modeling functions based on design history, such as shelling, chamfering and drafting
Narrowly defines entities for constructive solid geometry ENGEN data model
A product data model with parameters, features, design history, and constraints based on Part 42 of STEP
The exchange experiments use the CAD systems of Pro/Engineer (PTC), I-DEAS (SDRC), and CADDS5 (CV)
It has insufficient entities for the design history, and it cannot be used to represent a history-based parametric model.
A solid model construction history schema of Varra and Anderson is for exchanging parameters, constraints, features and design history information
8 iCAD Laboratory, KAIST
Related works (cont.)
XML initiatives for product data Various XML initiatives
MatML, PDML, PDX, UCLP
Rezayat defined CAD models in terms of limited boundary representation using DTD of XML.
STEP ISO 10303-28 Implementation methods: XML representation of
EXPRESS schemas and data. enable XML to be used as a representation
mechanism for STEP-conformant schema and instance data.