History-based parametric exchange: the macro-parametric approach

Slides:



Advertisements
Similar presentations
STEP and related approaches to Long Term Knowledge Retention Mike Pratt, LMR Systems, UK Atlantic Workshop on Long Term Knowledge Retention Bath, UK 12.
Advertisements

ISO Implementation and Processor Validation Keith Hunten, P.E. Lockheed Martin Aeronautics April, 2002 ESA-NASA Workshop
PRODUCT MODELLING. Eastman C (1999). Building Product Models, CRC Press, Boca Raton Smithers T (1989). AI-based design versus geometry-based design or.
Macro-Parametrics Approach for CAD Translation to X3D Yuna Kang, Pranveer Singh Rathore, Soonhung Han iCAD Lab KAIST.
T-FLEX DOCs PLM, Document and Workflow Management.
Week 5 – Chap. 5 Data Transfer DBAs often must transfer data to and from text files, Excel spreadsheets, Access, Oracle or other SQL Server databases This.
ES050 – Introductory Engineering Design and Innovation Studio Solid Modeling Prof. Paul Kurowski.
ES050 – Introductory Engineering Design and Innovation Studio 1 Computer Aided Design (CAD) Prof. Paul Kurowski Oct. 28, 2009.
1. Introduction to Computer Aided Drawing What is CADD ? Computer-aided drawing is a technique where engineering drawings are produced with the assistance.
Chapter 7 Parametric Modeling Fundamentals
Boeing STEP Manufacturing Program NASA’s STEP for Aerospace Workshop King G. Yee January 18, 2001.
DCI-Direct CAD Interfaces
CAD services for mechanical integration of large experiments Tatiana KLIOUTCHNIKOVA Introduction to a discussion aiming to collect comments and.
Parametric & 3-D Solid Modeling
Bridging : FGO and ISO/IEC JTC 1/SC 32/WG2 Interim Meeting Krakow, Poland, October 16, 2012 Dongwon Jeong, Kunsan National University
ES050 – Introductory Engineering Design and Innovation Studio 1 Features Prof. Paul Kurowski.
ICAD Laboratory, KAIST An XML-Based Macro Data Representation for a Parametric CAD Model Exchange Jeongsam Yang*, Soonhung Han, Byungchul Kim, Joonmyun.
9/19/2015IENG 475: Computer-Controlled Manufacturing Systems 1 IENG Lecture 09 Solid Modeling.
ISO/TC184/SC1/WG7 Status Report Regarding the Standardisation of a New NC Programming Data Interface Laboratory for Machine Tools and Production Engineering.
Introduction to MDA (Model Driven Architecture) CYT.
The Development of Support for PMI in STEP AP203E2 and AP214
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
Implementing Parametric CAD in STEP ???? Kenneth E. Wolsey May 16, 2007
Ship Computer Aided Design
1/18 History-based parametric exchange: the macro-parametric approach Soonhung Han*, with Byungchul Kim, Jinhyun Yun PDE2005.
Copyright Theorem Solutions Ltd 2001 Tony Ranger Technical Director Theorem Solutions Ltd. The PDM
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
1 Industrial Data Implementors Forum Martin Hardwick STEP Tools, Inc. June 13, 2001 San Francisco, USA.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
STEP and OMG Standards Interoperability Doug Cheney Senior Software Engineer International TechneGroup Incorporated.
STEP Tutorial Effective Exchange of STEP data January 16, 2001 ® PDES, Inc.
ES050 – Introductory Engineering Design and Innovation Studio 1 Features Prof. Paul Kurowski Oct. 30, 2009.
RapidformXO Design from 3D scan data TM Maarten Houben March 2007.
Parametric and Adaptive Design Parametric Design The linking of dimensions to geometry.
Can you do this in SmarTeam?
Lecture and laboratory No. 13 Product data management and exchange Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics.
Overview of CATIA V5.
2.8 Automatic Programming manual programming: program written in word address trigonometry was a must for tool paths ↓ machine halted while keying the.
We Put CAM First – TRUEMill Technology begins 1st Engagement Milling Technology Patented 2008 We Put CAM First – Surfware Inc, Family owned.
Databases (CS507) CHAPTER 2.
MEASUREMENTS, DISPLACEMENT FUNCTIONS AND CAD GEOMETRY
49th ISO TC184/SC4 meeting Industry Day
Autodesk Inventor and STEP Solutions
Team MITRE Sentinel Final Presentation
CAx Implementor Forum Jochen Boy, ProSTEP iViP
Chapter 9: The Client/Server Database Environment
Contrasting typical SW and DB approaches to semantic integration
AFNeT Standardization Day Paris
Theorem CADverter for STEP AP242
PLM, Document and Workflow Management
ISO STEP AP242 Benchmark #1 results & Benchmark #2 planning
A CAD/Geant4 Front-end Interface
SOLID MODELLING.
The Client/Server Database Environment
Component Based Software Engineering
Geometric Data Exchange
Electrical wiring harness interoperability: functionalities of AP242 ed2; preparation of the STEP 'electrical' Implementer Forum By Sophie Hérail (CIMPA.
STEP and Scriptable CAx Tool Integration
Geometry Services for ISO – STEP standards linking product definition, management and visualization in the value chain Jean Brangé :
Lecture 1: Multi-tier Architecture Overview
Chapter 2 Parametric Modeling Fundamentals
Overview of CATIA V5.
Model data and exchange between different models. ISO
Macro-Parametrics Approach for CAD Translation to X3D
T-FLEX DOCs PLM, Document and Workflow Management.
Presentation transcript:

History-based parametric exchange: the macro-parametric approach Soonhung Han*, shhan@kaist.ac.kr with Byungchul Kim, Jinhyun Yun PDE2005

Korea China Chin Seoul Daejeon Japan

Outline Problem of current STEP AP203 History-based parametrics Macro-parametric approach Persistent naming

Current STEP Transfer of Shape Models B-rep model is transferred. A ‘snapshot’ of an evolving model Missing data: constructional history of the model parameterization (design freedom) geometric constraints (design restraint) design features (high-level shape design constructs with possible links to functionality) This data is referred to as ‘design intent’. Without it, the transferred model cannot be parametrically edited after transfer – ‘dumb model’.

Procedural and explicit representations d4 Nf6 c4 e6 Nc3 Bb4 Nf3 0-0 Bg5 c5 e3 cxd4 exd4 h6 Bh4 d5 Rc1 dxc4 Bxc4 Nc6 0-0 Be7 Re1 b6 a3 Bb7 Bg3 Rc8 Ba2 Bd6 d5 Nxd5 Nxd5 Bxg3 hxg3 exd5 Bxd5 Qf6 Qa4 Rfd8 Rcd1 Rd7 Qg4 Rcd8 Explicit current model

Activities in ISO Part 55 – Procedural and hybrid representation Part 108 – Parameterization and constraints for explicit geometric product modelling Part 109 – Enhanced assembly modelling with parameterization and constraints Part 111 – Construction history features Part 112 – Constructional history of 2D sketches AP 203 edition 2 and the CHAPS project of PDES

Parametrics Group of ISO ISO/TC184/SC4/WG12/Parametric Group Michael Pratt (LMR Systems & NIST) Noel Christensen (Honeywell), Rachuri Sudarsan (NIST), Bill Anderson (ATI), Ray Goult (LMR Systems), Tony Ranger (Theorem Solutions), Akihiko Ohtaka (Nihon Unisys), Nobuhiro Sugimura (Osaka Prefecture Univ),

Related works outside SC4 OMG CAD Services Purdue EREP (Editable Representation) CAM-I: Application Interface Specification (AIS): Standard API DMAC OLE for Design and Modeling Djinn of UK

Motivation of macro-parametric Crash recovery in a DBMS: Transaction log file SQL (structured query language) MQL (modeling query language) ? Macro file: History of user commands

Modeling history Sequence of modeling commands Log file, macro file, journal file, script file Regeneration of model inside the receiving CAD system

Neutral modeling commands Pro/E CATIA UG common set IDEAS SolidWorks

Macro file (Script file) Implementation and tests SolidWorks CATIA V5 Pre-processor Standard macro file Post-processor Macro file (Script file) Macro file (swb file) Parametric changes

Implementation team of KAIST FEM (I.H. Song) IDEAS (Ananda) SKETCH (P.W. Hur) TransCAD (B.C. Kim) Pro/E (D.H. Mun) A M CATIA (S.U. Cheon) Persistent Naming (D.H. Mun) A UG pre (H.K. Lee) SW Macro (J.H. Yun) M A A Inventor M.H. Cha A UG post (J.S. Hwang) SW API (Erkan)

Vertical slot depth change Extrusion feature Horizontal slot Vertical slot Vertical slot depth change 20  through all Fillet feature Re-evaluation Persistent naming problem in SolidWorks

ISO Standardization of P112 ISO10303-112: Sketch Parametric SC4/WG12 N2478: 2003-10-28 WD Start of CD ballot (December 1, 2004) End of CD ballot (April 1, 2005) Scheduled Stage 4 DIS: 2005-12-01 Scheduled Stage 5 FDIS: 2006-03-01 Scheduled Stage 6 IS: 2006-09-01

Future Integration of persistent naming module Semantic interoperability based on ontology Collaboration (CSCW): sending message (command) rather than heavy B-rep model

Thanks

Why use a dual model? B-rep and procedural models have different, complementary characteristics No geometry – just operations! No good for downstream applications Relative positioning hard Parameterization easy Attribute association hard Concise Robust B-rep Provides explicit geometry for applications (e.g., visualization, NC machining) Relative positioning easy Parameterization hard Attribute association easy Verbose Delicate

Integration of translators Additional modules Pro/Engineer Translator CATIA Translator TransCAD Automation APIs Std. Macro File (XML) SolidWorks Translator Geometric Kernel XML Parser Persistent Naming … UG Translator

Test cases of CHAPS project CHAPS No.1 CHAPS No.2 CHAPS No.3 CHAPS No.4 CHAPS No.5 CHAPS No.6 *CAD files (CATIA& Pro/Engineer) + Modeling history

Taxonomy of persistent naming problem Basic naming (1.1) Naming Creation (1.1.1) Basic naming Solving ambiguity (1.1.2) Solving ambiguity (1.2) Name matching Name matching (2) Naming mapping Modification Final design model Taxonomy of persistent naming problem