Full system modeling of Shop Floor System for STEP-NC



Similar documents
untitled

정보기술응용학회 발표

PowerPoint 프레젠테이션

Portal_9iAS.ppt [읽기 전용]

SchoolNet튜토리얼.PDF

Something that can be seen, touched or otherwise sensed

thesis

Intra_DW_Ch4.PDF

Service-Oriented Architecture Copyright Tmax Soft 2005

ETL_project_best_practice1.ppt

감각형 증강현실을 이용한

UML

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

Intro to Servlet, EJB, JSP, WS

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

ecorp-프로젝트제안서작성실무(양식3)

Your title goes here

04_오픈지엘API.key

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

F1-1(수정).ppt

VOL /2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

Software Requirrment Analysis를 위한 정보 검색 기술의 응용

PRO1_09E [읽기 전용]

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

untitled

歯튜토리얼-이헌중.PDF

untitled


15_3oracle

<31325FB1E8B0E6BCBA2E687770>

thesis

DW 개요.PDF

Autodesk Corporate PowerPoint Template

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

final_thesis

Interstage5 SOAP서비스 설정 가이드

IBM blue-and-white template

1

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

Orcad Capture 9.x

PCServerMgmt7

歯목차45호.PDF

슬라이드 1

Microsoft PowerPoint - XP Style

歯 동아일보(2-1).PDF

2016년 제31차 통신심의소위원회 회의록(심의의결서,공개, 비공개).hwp

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

구절초테마공원 & 산호수마을 단아하고 소담한 구절초의 재발견 이 꽃, 개망초보다는 크고 쑥부쟁이와는 닮은꼴이다. 수수하기는 하나, 볼수록 매력 있다. 시골의 길섶에서 흔히 눈에 띄는 구절초 이야기다. 정읍 구절초테마공원에 만개한 구절초는 어떤 가을꽃보다 매혹적이었다.

제목을 입력하세요.

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

<C5F0B0E82D313132C8A328C0DBBEF7BFEB292E687770>

<4D F736F F F696E74202D20C0DAB7E130345FB8DEC5B8B5A5C0CCC5CDB7B9C1F6BDBAC6AEB8AEC8A3C8AF2E707074>

2009년도 한국멀티미디어학회 춘계학술발표대회 논문집 12권1호 1. 서론 게임을 개발하는 과정에서 게임 엔진은 자동차의 엔진과 같은 역할이다. 자동차의 가치를 평가하는 요소 중에 어떤 엔진을 적용 했는가는 자동차를 평가하는데 중요하다. 게임도 게임 개발 기술 중 엔진

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

CMS-내지(서진이)

레이아웃 1

Microsoft Word - KSR2014S042

Microsoft PowerPoint - AC3.pptx

Joseph Hwang, IBM Rational Software

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

12È«±â¼±¿Ü339~370

LXR 설치 및 사용법.doc

PRO1_04E [읽기 전용]

2012 kicte??????????1223

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

PowerPoint プレゼンテーション

00내지1번2번

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx

03-최신데이터

슬라이드 제목 없음

목 차

세션 2-2(허태경).ppt

대표이사등의 확인ㆍ서명 확 인 서 우리는 당사의 대표이사 및 신고업무담당이사로서 이 사업보고서의 기재내용에 대해 상당한 주의를 다하여 직접 확인ㆍ검토한 결과, 중요한 기재사항의 기재 또는 표시의 누락이나 허위의 기재 또는 표시가 없고, 이 사 업보고서에 표시된 기재 또

원고스타일 정의

PowerPoint 프레젠테이션

1.장인석-ITIL 소개.ppt

J2EE & Web Services iSeminar

<C5D8BDBAC6AEBEF0BEEEC7D C1FD2E687770>

Coriolis.hwp

레이아웃 1

레이아웃 1

01-OOPConcepts(2).PDF

0125_ 워크샵 발표자료_완성.key

요 약 문 1. 제목 : 개인정보 오남용 유출 2차 피해 최소화 방안 2. 연구의 배경 개인정보란 살아 있는 개인에 관한 정보로서 개인을 알아볼 수 있는 정보로 해당 정보만으로는 특정 개인을 알아볼 수 없더라도 다른 정보와 쉽게 결합하여 알아볼 수 있는 것을 포함한다.

PowerPoint 프레젠테이션

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E228C1A63836C8A3292E687770>

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

<4D F736F F F696E74202D20C0DAB7E130355FBFC2C5E7B7CEC1F6B1B8C3E02E707074>

KM-380BL,BLB(100908)

step 1-1

untitled

<30382E20B1C7BCF8C0E720C6EDC1FD5FC3D6C1BEBABB2E687770>

The Self-Managing Database : Automatic Health Monitoring and Alerting

38이성식,안상락.hwp

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Transcription:

Aug. 22. 2003 shhan@kaist.ac.kr

2

3 CAx 10 (, RTI) STEP ( ),, CAD DB (semantic)

4 DEX (data exchange service) CATIA Pro/E SolidWorks Macro Parametrics UG

Implementation team CATIA Pro/E SolidWorks UG CATIA2 D.H. Mun 6 MA J.S.Yang AM 1 S.U.Chun MM 4 J.S. Park 4 MA Pro/E2 B.C. Kim 7 AM H.K. Kim 3 AM J.S. Hwang 1 AA SolidWorks2 H.M. Lee 5 MM Y.S.Kim 1 H.I. Mun 1 MK UG2 Y.S. Lee 3 AM H.K.Lee 1 J.H. Kim 2 AM 5

6

7

8

Feature CAD System A DB Feature DB Web Service Virtual Integrated DB Web Service CAD System B Ontology-based system 9

10? Vocabulary + Structure = Taxonomy Taxonomy + Relationships, Rules, Constraints : C H C Taxonomy, 3 ontology O : = {C,R,H C,rel,A O } C : concept R : relation H C : concept hierarchy rel : function relation A O : axiom = Ontology class attribute class hierarchy class(r CxC) class,relation

11 ad hoc Hierarchies (Yahoo!) Terms Thesauri Structured Glossaries XML DTDs XML Schema Formal Taxonomies Description Logics (DAML+OIL) Ordinary Glossaries Data Dictionaries (EDI) Principled, Informal Hierarchies DB Schema Data Models (UML, STEP) Frames (OKBC) General Logic Glossaries & Data Dictionaries Thesauri, Taxonomies MetaData, XML Schemas, & Data Models Formal Ontologies & Inference Modified from Mike Grunninger

12 O := {C,R,HC,rel,A O } O: (emp) Shared Ontology bridging bridging Ontology A Application A Ontology B Application B O A := {C A,R A,HC A,rel A,A AO } O B := {C B,R B,HC B,rel B,A BO } O A : O B :

Taxonomy CAM-I (1985) Rotational Part Feature Taxonomy (1991) (2002) ToVE (Toronto Virtual Enterprise) Project (1998) 13

CAM-I: Taxonomy NONROTATIONAL FEATURE DEPRESSION PROTRUSIONS SURFACES EXTERNAL INTERNAL SPECIAL FUNCTIONS INTERNAL EXTERNAL SPECIAL FUNCTIONS SURFACES THROUGH NON-THROUGH CORNER ACCESS ONLY NOT CORNER ACCESS ONLY NOT CORNER CORNER ACCESS ACCESS ONLY ONLY SYMMETRIC AXIS NONSYMMETRIC AXIS NONSYMMETRIC AXIS SYMMETRIC AXIS SURFACES EXTERNAL SLOT CORNER NOTCH NONSYMMETRIC BOSS THROUGH NON-THROUGH SYMMETRIC BOSS NONCIRCULAR CIRCULAR CIRCULAR NONCIRCULAR NONSYMMETRIC AXIS SYMMETRIC AXIS ROUND HOLE ROUND HOLE SYMMETRIC AXIS NONSYMMETRIC AXIS NONPARALLEL SIDES NONSYMMETRIC HOLE PARALLEL SIDES EXTERNAL SLOT SYMMETRIC HOLE SYMMETRIC POCKET PARALLEL SIDES INTERNAL SLOT NONPARALLEL SIDES NONSYMMETRIC POCKET J. J. Shah, M. M ntyl (1995) Partial view of the CAM-I,John Deere Feature taxonomy 14

15 Rotational Part Feature: : Taxonomy PDES implicit_feature implicit_passage axisymmetric_feature_sweep constant_diameter_axisymmetric_feature_sweep tapered_axisymmetric_feature_sweep implicit_depression implicit_transition along_feature_sweep implicit_edge_blend implicit_area_feature round_u_feature_sweep vee_feature_sweep square_u_feature_sweep other_open_feature_sweep axisymmetric_sweep constant_diameter_axisymmetric_feature_sweep tapered_axisymmetric_feature_sweep implicit_edge_flat implicit_edge_round implicit_knurl implicit_diagonal_knurl implicit_diamond_knurl implicit_straight_knurl implicit_marking implicit_coupling implicit_thread PDES-based feature taxonomy for rotational parts

16 :

ToVE : Part has_parameter has_feature Feature owned_by Agent Parameter has_parameter Parameter has_domain constrained_by Domain CONSTRAINT ToVE Project Feature Ontology (Toronto Virtual Enterprise) 17

Layered Ontology: Generality foundational ontology domain ontology task ontology AP224, P42 application ontology macro parametric, ISO14649 RDL Inheritance 18

19 Taxonomy of Foundational Ontology (KAIST) feature geometric feature form feature solid feature non-geometric feature functional feature material feature surface feature sketch feature constraint feature tolerance feature assembly feature

Taxonomy of Domain Ontology solid_feature prismatic_feature rotational_feature auxiliary_feature sheet_feature prismatic_primitive_feature block pocket slot step pad rib shell prismatic_volumetric_feature extruded_feature swept_feature rotational_primitive_feature hole round_hole countersunk_hole counterbore_hole cylinder rotational_volumetric_feature revolved_feature rotational_area_feature thread transition_feature chamfer fillet constant_fillet variable_fillet replicate_feature rectangular_pattern circular_pattern compound_feature 20 lofted_feature knurl

21 Taxonomy of Application Ontology solid_feature prismatic_feature rotational_feature auxiliary_feature sheet_feature prismatic_primitive_feature rotational_primitive_feature operation_feature prismatic_volumetric_feature prismatic_protrusion_feature extruded_feature swept_feature lofted_feature prismatic_depression_feature extruded_feature swept_feature lofted_feature rotational_volumetric_feature rotational_protrusion_feature revolved_feature rotational_depression_feature revolved_feature rotational_area_feature select_operation boolean_operation transform_operation modify_operation delete_operation

Relationship, Rule, Constraint // CONCEPTS -------------------- solid_feature::default_root_concept. rotational_feature::solid_feature. rotational_primitive_feature::rotational_feature. hole::rotational_primitive_feature. round_hole::hole. // LOCAL RELATIONS -------------------- round_hole [cs=>coord_sys; center=>position; depth=>double; bottom_angle=>double; head_angle=>double; bottom_type=>integer ]. // AXIOMS -------------------- rule _1: FORALL X,Y,W (X[W=>Y] AND Y[x=>DOUBLE;y=>DOUBLE;z=>DOUBLE] ) <-> (X[x=>DOUBLE;y=>DOUBLE;z=>DOUBLE]). rule _2: FORALL X,Y (X[cs=>Y] AND Y[origin=>position;dx=>direction;dy=>direction;dz=>direction] ) <-> (X[origin=>position;dx=>direction;dy=>direction;dz=>direction]). F-Logic format 22

23 F-Logic First order predicate logic??? RDFS, DAML+OIL (OWL) Axiom Query relationship, rule, constraint, ontology F-Logic

24 - Architecture Ontology Based System Architecture Application Integrated Virtual DB Interface Integrated Virtual DB Ontology DB Interface Ontology DB Ontology

25 Semantic Query Hole FORALL X,Y,Z <- X:(Y[center=>W]). CATIA Hole S/W Hole Pocket FORALL X,Y,Z <- X:(Y[W=>profile]). CATIA Pocket S/W Pocket

26 Query, Query, CAD (hole, pocket), instance flow

Functional Model Mapping btn SM and FO SM: solid modeling, F: feature ontology Feature Ontology Translate to the FO-based macro FO-based Macro Search and edit features by Semantics Engineer FO-based Macro System Translate to the macro file of the target system CAD Preprocessor Main module Postprocessor 27

KAIST CATIA script CATIA Ontology CATIA script instance A CATIA Ontology instance CATIA script instance Feature Ontology SolidWorks script SolidWorks Ontology SolidWorks Ontology instance A SolidWorks script instance OntoSmart/Query OntoSmart/Editor SolidWorks script instance A: OntoSmart/Translator 28

OntoEdit TM Overview[1] www.ontoprise.com Modeling and administration framework for Ontology and ontology-based solutions Heterogeneous structures, patterns and models Ontology engineering environment Relies on W3C standards Interfaces to all major ontology representation languages Creating, browsing and modifying ontologies Based on a plug-in framework Simply W3C standards A conceptual model Create/Manage an ontology model An ontology model OntoEdit TM 29

- OntoSmart/Translator CATIA part CATIA script CATIA Ontology instance (F-Logic format) OntoSmart/Translator 30 SolidWorks part SolidWorks script SolidWorks Ontology instance (F-Logic format)

- OntoSmart/Query Feature Ontology SolidWorks Ontology CATIA Ontology Searched Feature SolidWorks Ontology instance OntoSmart/Query CATIA Ontology instance 31 OntoBroker TM

- OntoSmart/Editor: Feature CATIA part CATIA part CATIA script CATIA script Searched Feature OntoSmart/Editor SolidWorks part SolidWorks part SolidWorks script SolidWorks script 32

Web Service CATIA script CATIA Ontology CATIA script instance CATIA Ontology instance CATIA script instance Feature Ontology SolidWorks script SolidWorks Ontology SolidWorks Ontology instance SolidWorks script instance OntoSmart/Query OntoSmart/Editor SolidWorks script instance Front-end Web Server Back-end Web Server 33

34 CAD CATIA, S/W,, (shared ontology)

OntoEdit TM Overview[1] www.ontoprise.com Modeling and administration framework for Ontology and ontology-based solutions Heterogeneous structures, patterns and models Ontology engineering environment Relies on W3C standards Interfaces to all major ontology representation languages Creating, browsing and modifying ontologies Based on a plug-in framework Simply W3C standards A conceptual model Create/Manage an ontology model An ontology model OntoEdit TM 35

36 OntoEdit TM Ontology development[2] Ontology development 3 phases Requirement specification, Refinement, Evaluation Requirement Specification Describe what an ontology support Domain expert + modeling expert Decide about concepts and hierarchical structure Refinement Application-oriented ontology Develop concept hierarchy, relations and axioms Transform a conceptual representation to a ontology representation language Evaluation Evaluate the validity of relations and axioms Debug errors via visualization of inferencing

37 OntoEdit TM Plug-ins[3] Standard plug-ins Concepts & relations Instances Relation axioms Disjoint concepts Identification Metadata Advanced plug-ins Visualizer Query tool Domain lexicon OntoMap General axioms Rule editor Inferencing : concept, relation : instance : axiom : constraints : meta information : developer, documentation : graph : query : concept : ontology mapping : axiom axiom : rule : ontology axiom test

38 OntoEdit TM Screen shots[4] Concepts & Relations General axioms Visualizer OntoMap

OntoBroker TM Overview www.ontoprise.com Ontology-based inference engine Middleware run-time system which Provides homogenous access to an inhomogeneous set of data Provides compliers for various ontology description languages like RDFS, OXML, F-logic, Prolog Normally operates as the ontology server for the ontologybased application Query example Query: FORALL X, Y X:Person[name Y]. sorted by Y : name person 39