Identifying the Type of Face To Face Connection from STEP AP203 File

Similar documents
Manufacturing Computer Aided Process Planning For Rotational Parts. Part 1: Automatic Feature Recognition From STEP AP203 Ed2

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 5, No 2, September 2012 ISSN (Online):

B-CODE GENERATION FOR A CNC DENTISTRY WIRE BENDING MECHANISM

Simulation of Articulated Robotic Manipulator & It s Application in Modern Industries

STEP-based feature modeller for computer-aided process planning

A Comparison Study of 3D Scanners for Diagnosing Deviations in Their Outputs Using Reverse Engineering Technique

A New Algorithm for Shape Detection

Reconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views

5/25/2014. Sharif University of Technology. Session # 19. Instructor. Class time. Course evaluation. Department of Industrial Engineering

Hole Feature on Conical Face Recognition for Turning Part Model

Automatic Feature Recognition and Tool path Generation Integrated with Process Planning

COMPUTER AIDED REVERSE ENGINEERING SYSTEM USED FOR CUSTOMIZED PRODUCTS

A new methodology for recognizing features in rotational parts using STEP data exchange standard

A Study on Factors Affecting the Non Guillotine Based Nesting Process Optimization

Methodology for Cutting tool selection system based on STEP_NC. Part 1: Development of tool Management system according to ISO13399 standard

Three-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns

EXTRACTING ENGINEERING FEATURES FROM B- REP GEOMETRIC MODELS

Geometric Modeling. Introduction

Available online at ScienceDirect. Procedia Engineering 192 (2017 )

Chapter 2 LITERATURE REVIEW

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

The Accuracy of Determining the Volumes Using Close Range Photogrammetry

Direction-Length Code (DLC) To Represent Binary Objects

Implementation of SCN Based Content Addressable Memory


Considering Designer s Intention for the Development of Feature Library of a Process Planning System

Enhancement of CAD model interoperability based on feature ontology

Palm Vein Extraction and Matching For Personal Identification

Design And Optimization Of Tracks For Channel Routing In Vlsi Physical Design

Multiple Objective Optimizations of Parameters in Rotary Edm of P20 Steel

Chapter 12 Solid Modeling. Disadvantages of wireframe representations

Computer Aided Engineering Applications

Implementing manufacturing feature based design in CAD/CAM

BOUNDARY REPRESENTATION-BASED FEATURE RECOGNITION

New method of 3D reconstruction from mechanical engineering drawings based on engineering semantics understanding

Towards an Automatic-optimized tool selection for milling process, based on data from Sandvik Coromant

Undercut feature recognition for core and cavity generation

Automatic Tool Selection System based on STEP_NC and ISO13399 Standards

CAD/CAPP Integration using Feature Ontology

Copy-Move Image Forgery Detection Based on Center-Symmetric Local Binary Pattern

Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation

Slops and Distances for Regular Shape Image Recognition

Parametric Investigation of Single Point Incremental Forming For Al 8011A H-14

AUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING USING A THREE-DIMENSIONAL SOLID MODEL

The Graph of Simplex Vertices

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Triangle Graphs and Simple Trapezoid Graphs

Using Geometric Constraints to Capture. design intent

Extrusion Revolve. ENGR 1182 SolidWorks 02

A Sketch Interpreter System with Shading and Cross Section Lines

What's New in CAMWorks 2016

AN INNOVATIVE ANALYSIS TO DEVELOP NEW THEOREMS ON IRREGULAR POLYGON

PRODUCT DEVELOPMENT FROM 3D SCANNER TO CNC MACHINE IN REVERSE ENGINEERING

3D Object Scanning to Support Computer-Aided Conceptual Design

STUDY ON 3D SOLID RECONSTRUCTION FROM 2D VIEWS BASED ON INTELLIGENT UNDERSTANDING OF MECHANICAL ENGINEERING DRAWINGS

3D PRINTER USING ARDUINO 644p FIRMWARE

Eiji M. Arai and Hidefumi Wakamatsu. Osaka University. Suita, Osaka, Japan. Shoji Takagi and Naoki Uchiyama. Toyohashi University of Technology

Auto Secured Text Monitor in Natural Scene Images

/88/~/~96/$01.~ IEEE. FRAFES, A Frame-based Feature Extraction System. Xin Dong and Michael Wozny

Interim Project Report!

An approach to 3D surface curvature analysis

Solid Modeling Lecture Series. Prof. Gary Wang Department of Mechanical and Manufacturing Engineering The University of Manitoba

(Refer Slide Time: 00:01:27 min)

Reparametrization of Interval Curves on Rectangular Domain

3D object comparison with geometric guides for Interactive Evolutionary CAD

From CAD to geons : a simplified data representation for rapid indexing of large CAD models database

Theta Graphs Based 3D Facial Reconstruction for Forensic Identification and Face Detection

HCR Using K-Means Clustering Algorithm

CAD/CAM COURSE TOPIC OF DISCUSSION GEOMETRIC MODELING DAWOOD COLLEGE OF ENGINEERING & TECHNOLOGY- KARACHI- ENGR. ASSAD ANIS 4/16/2011 1

Lecture notes: Object modeling

MEB COMPUTER INTEGRATED MANUFACTURING. Unit - I Part - A

Reducing Points In a Handwritten Curve (Improvement in a Note-taking Tool)

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 5, Sep Oct 2017

The study of total-removal-volume (TRV) feature in handling the flexible machining shapes generation

Computer Numerical Control Machine Based on Machine Learning

Helical structure of space-filling mosaics based on 3D models of the 5D and 6D cubes

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept.

Modal and harmonic response analysis of key components of robotic arm based on ANSYS

Uniform Graph Construction Based on Longitude-Latitude Mapping for Railway Network

Representation of Curves and Surfaces in B-Rep Solid Modelers

Knot Insertion and Reparametrization of Interval B-spline Curves

CATIA V5-6R2015 Product Enhancement Overview

Geometric Modeling. Creating 3D solid geometry in a computer! Partial History of Geometric Modeling

CAD based Predictive Models of the Undeformed Chip Geometry in Drilling

Character Recognition of High Security Number Plates Using Morphological Operator

Optimal Synthesis of a Single-Dwell 6-Bar Planar Linkage

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Stereo Image Rectification for Simple Panoramic Image Generation

Design of the Web Interface to Manage Automatically Generated Production Documentation

XML Based on HL 7 V 3.0 Message Exchanging Model for Hospital Information System

Surface Roughness Control Based on Digital Copy Milling Concept to Achieve Autonomous Milling Operation

4th WSEAS/IASME International Conference on EDUCATIONAL TECHNOLOGIES (EDUTE'08) Corfu, Greece, October 26-28, 2008

Analyzing Outlier Detection Techniques with Hybrid Method

A Assembly Modeling Method Based on Assembly Feature Graph-Tree

On Independent Equitable Cototal Dominating set of graph

Engineering designs today are frequently

Research of 3D part reconstruction from Orthographic Projections Based on Solid Features

LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

Object-oriented feature-based design

Transcription:

IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 14, Issue 3 Ver. III (May. - June. 2017), PP 37-42 www.iosrjournals.org Identifying the Type of Face To Face Connection from STEP AP203 File Monir M. Koura 1 &AsmaaHamed 2 1 Design & Production Dept., Faculty of Eng., Ain Shams University, Cairo, Egypt 2 Engineering Design and Production Technology, Faculty of Engineering and Material Science, German University in Cairo, Cairo, Egypt Abstract: Feature recognition has been always an important link between CAD and CAM. Feature recognition is applied in successive stages. Firstly, feature entities extraction should be applied, followed by an algorithm of how to relate the entities together. Finally, the feature recognition algorithm is applied. In this paper,a logic for identifying face-face interaction is applied. The type of face-face interaction is needed for further use in feature recognition. A methodology is introduced to determine the relation between faces. The relation iseither, or non-joined faces. The connected edge between the faces is determined, and the included angle is calculated to determine the relation between them. The algorithm has been implemented using java programming language. Case studies have been applied for prismatic parts and successfully identified face-face relation as illustrated and shown for different faces combinations. Keywords: Step AP203;Feature Extraction;Face recognition; Faces Interaction Types; Java programming. I. Literature Review Several researches related to automatic feature recognition are presented in this section focusing on how each technique extraction process is done. JaiderOussama et al.[1] presented a system for recognizing isolated and interacting features for rotational parts. The system is organized into three main modules; the first module extracts and stores the data from a STEP AP203 file, the second module recognizes isolated features according to a rule based technique and in the last module a feature generator system was developed to recognize interacting features through the analysis of adjacent surfaces of each feature. This later module determines whether the feature is perfect or imperfect. The system built gives several suggested combinations of the parts which are generated by the features generation module. Haiyan Li et al. [2] presented a hint based reusable feature shape recognition system. The reusable feature shape recognition system is used to extract the geometric entities. An explanation to the generic shape was presented. The generic shapes were classified into vertex class, edge class and face class. The generic shapes also could be isolated or hybrid. The isolated generic shapes are the shapes that are independent of the other shapes. The hybrid generic shapes are the shapes composed of different isolated shapes.the hybrid features are classified into containing, fusing and intersecting hybrid features. Abouel Nasr et al. [3] proposed a methodology for automatic feature recognition of simple and complex features. The methodology is based on an object oriented structure and the input is a STEP AP203 file. A rule based techniques was used to recognize the features based on a geometric reasoning. The developed methodology was implemented and verified through a case study. The proposed methodology recognized only limited features. Also, it ignores the feature interaction between the features to be recognized. Sunil et al. [4] developed a hybrid technique for automatic feature recognition of prismatic parts. A graph and rule based hybrid techniques are used to recognize interacting features. The output of the system is a text file with a native feature based format similar to STEP. For each feature recognized post-processing routine were written to compute the feature parameters. The developed techniques didn t deal with protrusions and complex volumetric interactions which are essential in manufacturing processes. Tan et al. [5]introduced a methodology of recognition of blind and through holes. The system used STEP file as an input to the system. The feature recognition system consists of three modules. The first module generates the STEP file. Module number two extracts the geometric information from the STEP file. Module number three is the feature recognition module using rule based technique.the study is limited only for feature recognition of holes without any feature interaction. Rameshbabu and Shunmugam [6] developed a hybrid approach using volume subtraction and face adjacency graph to recognize prismatic parts. A weak link was found between feature recognition and setup planning. A setup planning system was developed for generating a setup sequence of machining. The proposed setup planning system consists of feature recognition module and setup planning module.the hybrid feature recognition method used both volume subtraction and face adjacency graph. Feature volume is obtained by DOI: 10.9790/1684-1403033742 www.iosrjournals.org 37 Page

subtraction of the 3D model of the components from the raw material. The feature was represented by the feature volume faces. Sivakumar and Dhanalakshmi [7] presented a methodology for extraction of manufacturing features from STEP file for cylindrical parts. The algorithm was based on rule based technique and was implemented on several types of features. A program was developed to generate the NC codes from the extracted data of the part model. A comparison has been made between the data extracted from STEP file and the actual measured data using CMM. The feature recognition methodology has been limited only for simple cylindrical features with no feature interaction. Koura O.M. [8] presented a complete model for the extraction of features from STEP CAD files for prosmatic parts. Sreeramulu and Rao [9] developed an automatic feature recognition system for rotational parts. The developed methodology consisted of several algorithms such as data exchange algorithm from the STEP file, two turning feature recognition algorithms for identifying primary features, algorithm for recognition of holes and an algorithm for recognition of special turning features. Kumar et al. (10)introduced a CAPP system with feature based modeling and process parameters selection for prismatic micro parts. The input to the system is STEP XML file. The STEP XML file is used for feature extraction and interactive feature recognition. Then, knowledge based process parameters selection is used for the given feature information. It is clear that the urge for a system that identifies the concavity and ity of edges is needed. The aim of this research is to determine an effective logical methodology to extract the face-face interactions and identify its type. II. Calculation Of Normal Vectors The proposed methodology for the identification of the type of the connected edge is shown in Fig.1.The faces could be connected ly, ly or there is no common edge between them. The angle is needed to be calculated in order to determine whether the faces connection are or. If the angle between them is between zero and less that 180 the face-face connection is, and if it is more than 180 and less than 360 the face-face connection is. If no common edge is determined between the faces, these faces are non-connected faces. Fig 1 Orientation of Normal Vectors The normal vector for each face is calculated. The following equations are used to calculate the normal vector. The three points A, B and C are random points from a face to determine the normal vector to such a face. DOI: 10.9790/1684-1403033742 www.iosrjournals.org 38 Page

III. Face Type Identification The normal vector for each face has 2 possible directions, each in each side of the face. It is needed which one of the two normal vectors will be used for the face-face interaction. It is essential to determine first the type of the face in order to decide which normal vector will be used. Fig 2 represents an overview of the normal vector re-orientation. Depression and protrusion identifying is used to re-orient the normal vector. A depressed face is a face that all its points are equal in Z and is less than the Z maximum of the part. A protruded face is a face that all its points are equal in Z and is equal to the Z maximum of the part as shown in Fig 3. Re-orientation of normal vectors of depressed faces is shown in Fig 4. Re-orientation of normal vectors of protruded faces is shown in Fig 5. Fig 2 Overview Normal Vector Re-orientation Fig 3 Depression vs. Protrusion Fig 4 Normal Vector Re-orientation For Depressed faces Fig 5 Normal Vector Re-orientation for Protruded faces DOI: 10.9790/1684-1403033742 www.iosrjournals.org 39 Page

IV Case study A case study has been implemented to verify the proposed methodology. The 3-D model was created using Solidworks 2014 as shown in Fig. 6.The part consists of 11 faces. The geometric information was extracted from the STEP AP203 file. There were 55 face-face interaction extracted by the implementation and their types were identified according to the proposed methodology. The face-face interactions were successfully identified and listed below in Table 1. Fig 6 Case Study 1 Face 1-Face 2 Face 1-Face 3 Face 1-Face 4 Face 1-Face 5 Face 1-Face 6 Face 1-Face 7 Face 1-Face 8 Face 1-Face 9 Face 1-Face 10 Face 1-Face 11 Face 2-Face 3 Face 2-Face 4 Face 2-Face 5 Face 2-Face 6 Face 2-Face 7 Face 2-Face 8 Face 2-Face 9 Face 2-Face 10 Face 2-Face 11 Face 3-Face 4 Face 3-Face 5 Face 3-Face 6 Face 3-Face 7 Face 3-Face 8 Face 3-Face 9 Face 3-Face 10 Face 3-Face 11 Face 4-Face 5 Face 4-Face 6 Face 4-Face 7 Face 4-Face 8 Face 4-Face 9 Face 4-Face 10 Face 4-Face 11 Face 5-Face 6 Face 5-Face 7 Face 5-Face 8 Face 5-Face 9 Table 1 output of the face-face connection DOI: 10.9790/1684-1403033742 www.iosrjournals.org 40 Page

Face 5-Face 10 Face 5-Face 11 Face 6-Face 7 Face 6-Face 8 Face 6-Face 9 Face 6-Face 10 Face 6-Face 11 Face 7-Face 8 Face 7-Face 9 Face 7-Face 10 Face 7-Face 11 Face 8-Face 9 Face 8-Face 10 Face 8-Face 11 Face 9-Face 10 Face 9-Face 11 Face 10-Face 11 Fig 7 Case Study 2 Table 2 Part of the output of the face-face connection Face 1-Face 2 Face 1-Face 3 Face 1-Face 4 Face 1-Face 5 Face 1-Face 6 Face 1-Face 7 Face 1-Face 8 Face 1-Face 9 Face 1-Face 10 Face 1-Face 11 Face 1-Face 12 Face 1-Face 13 Face 1-Face 14 Face 1-Face 15 Face 2-Face 3 Face 2-Face 4 Face 2-Face 5 Face 2-Face 6 Face 2-Face 7 Face 2-Face 8 Face 2-Face 9 Face 2-Face 10 Face 2-Face 11 Face 2-Face 12 Face 2-Face 13 Face 2-Face 14 DOI: 10.9790/1684-1403033742 www.iosrjournals.org 41 Page

Face 2-Face 15 Face 3-Face 4 Face 3-Face 5 Face 3-Face 6 Face 3-Face 7 Face 3-Face 8 Face 3-Face 9 Face 3-Face 10 Face 3-Face 11 Face 3-Face 12 Face 3-Face 13 Face 3-Face 14 Face 3-Face 15 IV. Conclusions In the current work, a feature extraction methodology has been presented and implemented using a STEP AP203 file as an input to the system. An objected oriented algorithm has been developed using java programming language. The presented methodology is the corner stone for an automatic feature recognition process which acts as a link between CAD and CAM. The methodology was able to determine the type of relation between faces and various edge types. Further work will be applied to recognize isolated and interacting features Acknowledgment The Authors wishes to acknowledge Dr. Omar M. Koura for his guidance and contribution in developing the feature extraction model from the STEP- Files References [1]. Manufacturing Computer Aided Process Planning For Rotational Parts. Part 1: Automatic Feature Recognition From STEP AP203 Ed2. Oussama, Jaider, Abdelilah, Elmesbahi and Ahmed, Rechia. 5, s.l. : Journal of Engineering Research and Applications, 2014, Journal of Engineering Research and Applications, Vol. 4, pp. 14-25. [2]. Hint-based generic shape feature recognition from three-dimensional B-rep models. Li, Haiyan, et al. 2015, Advances in Mechanical Engineering. [3]. A Feature Recognition System using Geometric Reasoining. Abouel Nasr, E., et al. s.l. : Procedia CIRP, 2014, Vol. 18, pp. 238-243. [4]. An approach to recognize interacting features from B-Rep CAD models of prismatic machined parts using a hybrid (graph and rule based) technique. Sunil, V., Agarwal, Rupal and Pande, S. s.l. : Computers in Industr, 2010, Vol. 61, pp. 686-701. [5]. Design of a Feature Recognition System for CAD/CAM Integration. Tan, Chee, Kher, V. and Ismail, N. 8, s.l. : World Applied Sciences Journal, Vol. 21, pp. 1162-1166. [6]. Hybrid feature recognition method for setup planning from STEP AP203. Rameshbabu, V. and Shunmugam, M. s.l. : Robotics and Computer-Integrated Manufacturing, 2009, Vol. 25, pp. 393-408. [7]. A feature-based system for CAD/CAM integration through STEP file for sylindrical parts. Sivakumar, S. and Dhanalakshmi, V. 2013, Indian Journal of Engineering & Materials Sciences, Vol. 20, pp. 21-26. [8]. Focusing on the extracted data from STEP CAD files for prismatic surfaces. Omar Monir Koura, submitted to JERA in 3/12/2016, accepted for publication in 2/5/2017 [9]. A new methodology for recognizing features in rotational parts using STEP data exchange standard. Sreeramulu, D. and Rao, C. 2011, International Journal of Engineering, Science and Technology, pp. 102-115. [10]. Feature-based,pdelling and process parameters selection in a CAPP system for prismatic micro parts. Kumar, S.P. Leo, Jerald, J. and Kumanan, S. 10, s.l. : International Journal of Computer Integrated Manufacturing, 2015, Vol. 28, pp. 1046-1062. DOI: 10.9790/1684-1403033742 www.iosrjournals.org 42 Page