DETECTION OF FEATURE INTERACTIONS BASED ON THE REDUCTION OF A FEATURE S REAL FACE AREA

Size: px
Start display at page:

Download "DETECTION OF FEATURE INTERACTIONS BASED ON THE REDUCTION OF A FEATURE S REAL FACE AREA"

Transcription

1 DETECTION OF FEATURE INTERACTIONS BASED ON THE REDUCTION OF A FEATURE S REAL FACE AREA Ariffin Abdul-Razak, Ph.D Department of Production & Industrial Engineering Faculty of Mechanical Engineering Universiti Teknologi Malaysia Locked Bag Johor Bahru Abstract This paper presents an object-oriented, feature-based design system which supports the integration of design and manufacture by ensuring that part descriptions fully account for any feature interactions. Manufacturing information is extracted from the feature descriptions in the form of volumes and Tool Access Directions (TADs). When features interact, both volumes and TADs are updated. This methodology has been demonstrated by developing a prototype system in which ACIS attributes are used to record feature information within the data structure of the solid model. The system is implemented in the C++ programming language and embedded in a menu-driven X- Windows user interface to the ACIS 3D Toolkit. Keywords : Computer-Aided Design (CAD), Computer-Aided Manufacturing (CAM), object-oriented programming, feature-based design, feature interactions, Tool Approach Directions (TADs) INTRODUCTION The use of features is widely recognised by researchers as a key technology in the integration of Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) [Clark,87], [Case,88], [Lawlor-Wright,89], [Abdul-Razak,91], [Latif,93], [Gindy,97]. This technology which is most commonly seen in feature-based CAD systems is thought to be an essential component in the automation of manufacture by providing a direct approach to bridging the gap between design and downstream manufacturing applications such as process planning, assembly planning and numerical control (NC) code-generation programming. One of the common problems in feature generations methods, such as feature-based design, is feature interaction [Suh,95]. The existing feature-based design systems which deal with individual features run into difficulties when features interact with each other. Features have been identified by the international research community as meaningful abstractions, which humans can use to record their understanding of the product and manufacturing process design [Brimson,86], [Dixon,87], [Cunningham,88], [Latif,91], [Gindy,91]. Typically, the designer defines features as functional primitives, which can be embedded into a product model to serve as the basis for an object representation that will improve the quality of design and link to downstream feature-

2 based applications, such as process planning. This is the motivation for using features in many of CAD/CAM applications [Luby,86], [Chung,88], [Cunningham,88], [Shah,88], [Shah,91], [Case,94a], [Gindy,95]. Feature-based technology can be divided into two areas, namely feature recognition and feature-based design. Feature recognition attempts to identify features from an internal representation (geometric model) of a part after the design of the part's shape has been completed. Some of the popular techniques used are the graph-based method [Kyprianou,80], [Joshi,88b], [Sakurai,90], [Corney,93], the syntax-based method [Choi,84], [Li,88], the rule-based method [Chamberlain,93], cell decomposition [Amstrong,82], the convex-hull algorithm [Woo,84], [Ferreira, 90], [Kim,92], geometric reasoning [Joshi,88a], [Regli,93] and volume decomposition [Shen,94], [Tseng,94]. In contrast, feature-based design deals with the geometry of the features that can be automatically constructed by defining the features parametrically without requiring the user to translate the shapes of the component into geometric primitives. Some of the reported systems using feature-based design approach are QTC [Turner,88], LUT-FBDS [Case,94b], FSMT [Chen,94a], FREDS [Wozny,94], ASU Feature Testbed [Shah,95], IFBDS [Gindy,95]. However, most of the above feature-based design systems have limitations in terms of automatically handling interactions between features. The main problem that needs to be resolved in the feature-based design process is that feature interactions must be satisfactorily modelled if true automated process planning is to be achieved [Mill,93]. Feature interactions can be defined as an intersections of one feature s boundaries with those of another feature such that either the shape or the semantics of a feature are altered from the standard or generic definition [Shah,95]. Feature interactions are important for determining the sequence of machining processes for the part as they provide a constraint on the manufacturing methods that can be employed. In other words, feature interactions can make crucial changes to the sequence of the machining processes. For example, an interaction between two features occurs when the cutting of one feature affects the subsequent machining of the second feature [Chu,96]. Several types of interaction between features have been identified and given different names by different researchers: recursion (or sits-on) and adjacency interactions [Gadh,92], volume and boundary interactions [Bidarra,93], overlapping and touching interactions [Chen,94b], intersecting and non-intersecting relationships [Lee,95], interference, adjacency and remote interactions [Regli,96], overlapping and adjacent interactions [Gindy,96a]. In other words, a feature interaction relationship may exist because of proximity, overlap, geometric tolerance or other considerations that are important to manufacturing [Mill,93] or because of volume sharing [Vandenbrande,93]. Handling feature interactions in feature-based design system is still an unsolved research issue. Research on feature interactions in the area of feature-based design approach has had only limited discussion in the literature [Su,95] but has been described widely in feature recognition research [Vandenbrande, 90], [Tseng,94], [Narang,96]. The research involves analysing the interaction relationship, decomposing the interacted features into atomic or single features and defining their relationship [Suh,95]. In the feature-based design approach, the designer adds features and monitors the interaction of the added features.

3 One of the significant aspects that needs to be considered in order to fulfil the requirement of a feature model that can support the downstream feature-based application i.e. process planning is the capability of the system to properly maintain and update technological information in the feature descriptions, such as tool approach directions. The tool approach direction (TAD) is the direction by which any given feature is machinable. In other words, it is defined as the direction by which the given feature is accessible without interfering with the workpiece boundary [Joshi,88a]. Once features interact, the likelihood of tool approach directions changing is large. To illustrate the feature interaction problem, consider the part shown in Figure 1. In this part, Blind_Slot1 feature is destroyed if Blind_Slot2 is attached at the same axis as Blind_Slot1. As a result, a new through slot feature is created. In other words, the feature class of blind slot has been changed to through slot and the number of tool approach directions is also changed from 2 to 3. Due to the interaction between features, some of the faces that belong to a feature may be deleted, partially missing or split into several faces. The ability of a feature-based design system to deal with the issues of feature interaction and the updating of data such as tool approach directions is definitely required to support the product development process [Abdul-Razak,97]. This has become one of several research problems in feature-based modelling. Add Blind_Slot1 TAD1 Add Blind_Slot2 TAD3 TAD1 TAD2 TAD2 Figure 1 : Through slot creation after feature interactions OBJECTIVE OF RESEARCH The main objective of this research work is to establish the procedures for detecting feature interactions and updating data in the feature descriptions. To demonstrate and test the proposed procedures, tool approach directions for features are updated using both ray firing and volume sweeping techniques. The results will support the development and implementation of a feature-based design system based on objectoriented approach. In order to achieve the above objective, three major areas need to be taken into consideration. i) Conceptual design of the object-oriented feature-based system. ii) Implementation of the procedure for detecting manufacturing features which have interacted.

4 iii) Implementation of the procedure for updating the tool approach directions to determine the feasible tool approach direction. The conceptual structure of the research work is shown in the shaded part of Figure 2. Geometric Modeller (ACIS) Designer Designer Interface Feature Modeller Feature Interactions Face Area Reduction Object-Oriented Feature Classes Tool Approach Directions Ray Firing Technique Volume Sweeping Technique CAPP System Figure 2 : The conceptual structure of the research work The research is focused on the feature-based design of 2 1 / 2 -D machined parts for downstream feature-based application i.e. process planning. This limitation will help in focusing the effort on the objective of establishing the flexible feature-based design application that can be easily updated and expanded. An object-oriented methodology has been used in the construction of feature-based modelling system because the classification of features into types (i.e. slot, hole, pocket etc.) can be reflected in the object classes used for feature representation. The attributes of inheritance, encapsulation and polymorphism allow the object-oriented representation to be easily expanded. Six types of main features (which are commonly used in machining) have been identified. THE ARCHITECTURE OF THE PROTOTYPE SYSTEM The architecture of the prototype system is shown in Figure 3. There are four major modules comprising the prototype system, (i) the designer interface, (ii) the feature modeller with feature classes and solid modeller, (iii) a procedure for detection of feature interactions, and (iv) a procedure to check and update the number of feasible tool approach directions associated with each feature. The system (see Figure 3 (i)) has been developed using the ACIS 3D Toolkit, which is an ACIS package for graphical software development, based on the X Windows user interface. The designer interface allows the designer to create a feature model using the feature library. The graphic

5 designer interface makes the communication between system and designer easier than a system driven by text commands. (i) Designer (ii) Designer Interface ACIS 3D Toolkit Feature Classes HWU_OOFBDS Feature Modeller ACIS Solid Modeller Feature Manager (iii) Detection of Feature Interactions Procedure Determination of Tool Approach Directions (TADs) Updating TADs Procedure (iv) TADs Verification (v) Process Planning Figure 3 : The architecture of the prototype system The current feature modeller (see Figure 3 (ii)) is an interactive system that maintains an ordered list of features. The main function of the feature modeller is to build up a feature-based representation of a design. The designer may instantiate any feature at any time and is allowed to create complete feature definitions. The designer is prompted for all of the information necessary to completely instantiate the feature. The ACIS solid modeller [Spatial,95a] is embedded in the feature modeller in order to create a feature model s shape and part geometry and is chosen due to its availability and openness.

6 The implementations of feature interactions proedure (see Figure 3 (iii)) and feasible tool approach direction procedure (see Figure 3 (iv)) are discussed in the following sections. THE PROCEDURE OF DETECTION OF FEATURE INTERACTIONS This section gives an explanation of the procedure for detecting feature interactions. The interaction between features is detected by the reduction of a feature s face area. To illustrate this concept, consider a simple part shown in Figure 4. The figure shows a through hole primitive subtracted from the rectangular stock. Before subtraction, the area of each face of the rectangular stock is calculated and the faces are labelled with the real numbers 1.11, 1.12, 1.13, 1.14, 1.15 and 1.16 for front, back, top, bottom, side front and side back faces, respectively using the FaceID( ) function. As a result of the subtraction, the area of two faces, i.e. the top and the bottom faces have been reduced in area. This is determined by calculating the area of the real faces of the rectangular stock after subtraction. Top (1.13) Top (3.11) Cylindrical (3.13) Area of top face has been reduced Back (1.12) Bottom (3.12) Side back (1.16) Bottom (1.14) Front (1.11) Side front (1.15) Area of bottom face has been reduced Figure 4 : Changes of the face s area If the area of a face before subtraction is not equal to the area of a face after subtraction, it means that the face has been changed. Similarly, if the area of a face after subtraction is zero, then the face has been deleted. The difference in area of the real faces will determine which features have interacted. In other words, in the example, the reduction of top and bottom face areas means that the through hole primitive has interacted with the rectangular stock. The FeasibleTADirections( ) function is then called in order to check the tool approach directions (i.e. 2 in this example). The following is a general procedure to detect the interaction between features based on feature face area reduction. The flow chart of a procedure is shown in Figure 5 and is now summarised. i) Calculate the area of the real faces of the feature before subtraction.

7 ii) After subtraction, the CheckFaceArea( ) function is called to identify the faces of the new feature and recalculate the area of each real face. Calculate the area of real faces Subtract feature Call CheckFaceArea( ) while (feature =! NULL) call for CheckArea( ) Determine face identification Recalculate the face area for each feature Changed Deleted Unchanged Call for FeasibleTADirections( ) Figure 5 : A general procedure for detecting feature interactions iii) If the value of a face s area is reduced, then the face has interacted with another feature. iv) If the value of a face s area is zero, then the face is said to have been deleted. v) If the value of a face s area is unchanged, then the face has not interacted with other features. vi) The FeasibleTADirections( ) function is called to check a feasible tool approach directions.

8 vii) The same procedure is applied to each feature in the linked list to ensure all feature interactions are detected. In order to enable the checking of feature s face area every time the defined feature is called, the FeatureManager class has been developed. This class maintains a linked list of feature objects. IMPLEMENTATION OF FEATURE INTERACTION PROCEDURE This section uses an example to illustrate how the procedure to detect the interaction of features has been implemented in the prototype system. Due to feature interactions, some of the faces that belong to a feature may be changed in area, be deleted or split into several faces. To illustrate the implementation of feature interactions procedure, consider the part shown in Figure 6. This part consists of two through slot and through hole features. Top (1.13) ThruSlot_1 Side front (2.15) Back (1.12) Side back (1.16) Side back (2.16) Side front (1.15) Front (1.11) Bottom (1.14) ThruSlot_2 Bottom (2.14) ThruHole Figure 6 : Example of reduction of the face area Firstly, the rectangular stock is created. Then, the ThruSlot_1 feature is subtracted from the rectangular stock. ThruSlot_1 interacts with the rectangular stock by reducing the area of top, front and back faces of the rectangular stock. The top face has been split into two different faces, each of which has the same label. Next, the ThruSlot_2 is subtracted from the rectangular stock. The areas of the split top and side front faces of the rectangular stock have been reduced and also the area of the side front face of ThruSlot_1 is changed. In other words, ThruSlot_2 has interacted with the rectangular stock and ThruSlot_1. Finally, the ThruHole is subtracted. But this time, the area of the bottom face of the rectangular stock and the area of bottom

9 face of ThruSlot_1 have been changed. This means that ThruHole has interacted with the rectangular stock and ThruSlot_1. The steps for detecting feature interactions for this part are described as follow and illustrated in the flow chart shown in Figure 7. After feature subtraction Call for CheckFaceArea( ) Check the face area Determine faces that have been changed/deleted Call for Feature Update Procedures (i.e. FeasibleTADirections( ) or SweepVolume( )) Determine and update feasible TADs Yes More depression features? No Stop Figure 7 : The steps for detecting feature interactions and updating TADs i) Calculate the area of each faces of the rectangular stock with six faces in total, i.e front, back, top, bottom, side front and side back faces. ii) Subtract ThruSlot_1 from the rectangular stock. This will cause the system to recalculate the area of each face of the rectangular stock. Similarly, the areas of each face of ThruSlot_1 are also calculated. From the recalculation, determine which faces have been reduced in area. iii) Three faces are determined to have been reduced in area, i.e. front, back and top faces. In other words, ThruSlot_1 has interacted with the rectangular stock.

10 iv) Subtract the ThruSlot_2 feature. The same procedure is applied to recalculate the area of the rectangular stock faces and ThruSlot_1 s real faces. Again, the area of ThruSlot_2 s real faces are also calculated at this stage. The results show that the areas of the side front face and the top face of the rectangular stock, and the side front face of ThruSlot_1 have been reduced. This means that the ThruSlot_2 feature has interacted with the rectangular stock and ThruSlot_1. v) Finally, ThruHole is subtracted from the rectangular stock. The same procedure is applied to recalculate the area of the rectangular stock s faces, ThruSlot_1 s faces and ThruSlot_2 s faces. From the recalculation, the bottom face of the rectangular stock and the bottom face of ThruSlot_1 are shown to have been reduced. This means that the ThruHole feature has interacted with the rectangular stock and ThruSlot_1. After the procedure to determine the face area for each feature is finished, the system will call the FeasibleTADirections( ) function to check and update the feasible tool approach direction for the newly created or interacted features. This is described in the following section. IMPLEMENTATION OF THE FEASIBLE TOOL APPROACH DIRECTIONS PROCEDURE This section gives the result of updated tool approach directions based on the above example in order to show how the prototype system is able to update a number of TADs after feature interactions. Figure 8 shows how the TADs of the features can be updated. ThruSlot_1 TAD_1 TAD_3 TAD_2 ThruSlot_2 TAD_1 TAD_1 TAD_3 ThruHole TAD_1 TAD_2 TAD_2 TAD_2 Figure 8 : Updating a number of TADs of the example

11 After the ThruSlot_1 feature is subtracted from the rectangular stock, the procedure for updating tool approach directions is called. The prototype system determines that the number of TADs for ThruSlot_1 is 3. However, when ThruSlot_2 is subtracted from the rectangular stock, the prototype system updates a number of TADs for ThruSlot_1 from 3 to 4 and for ThruSlot_2 from 3 to 2. The number of feasible TADs for ThruHole remains 2. The feasible tool approach direction is checked by calling the FeasibleTADirections( ) function after each feature is subtracted from the rectangular stock. CONCLUSIONS The prototype system is able to detect the feature interactions by identifying changes in the area of a feature s faces. The reduction of a face area suggests that it might be possible to machine the feature from that direction (i.e. move the cutter into the feature through the material removed from the face). However, this does not mean that it is always possible. Figure 9 illustrates the situations where the reduction of face area create an unfeasible tool approach direction. TAD_1 TAD_1 3rd. through slot Ray_1 Unfeasible TAD_3 Ray_1 Feasible TAD_3 Ray_2 Ray_3 Ray_2 Ray_3 TAD_2 1st. through slot TAD_2 2nd. through slot (i) Unfeasible TADs even the area of a face is reduced (ii) Feasible TADs because of non-physical interaction Figure 9 : Feature interactions situations It also shows that non-physical interaction might also have an effect on the number of feasible tool approach directions. In Figure 9 (i), even when the second through slot feature is created, the number of feasible tool approach directions associated with it is determined to be 2. This is because Ray_3 determines that TAD_3 is unfeasible. However, when the third through slot feature is subtracted (see Figure 9 (ii)), the number of feasible tool approach directions for the second through slot feature is changed to 3. It is important to note that even though the second and third through slots do not physically interact, the addition of second through slot causes the number of tool approach directions associated with it to be updated. This is because the updating procedure is applied to each feature in the feature list when a feature interaction is detected.

12 The importance of feature interactions is that they provide constraints on the manufacturing methods that can be applied. The feature interactions can be considered as providing geometric or tolerance constraints on the manufacturing methods that can be applied in producing a component. The results of feature interactions are related to the planning methods to be used in machining a component. Despite the importance of feature interactions many problems remain unsolved. Even commercial systems, such as Pro/ENGINEER and Solid Edge, which use the concept of a feature-based design approach, are incapable of detecting feature interactions and so cannot take intelligent action when feature interaction occurs. This research work has developed the procedures for detection of feature interactions and updating the number of TADs automatically, to overcome the problems of feature interactions. This research work has focused on detecting the interaction between features in feature-based model and the updating of the feasible tool approach directions whenever interactions occur. Feature interactions are detected based on the reduction of a feature s real face area, where both ray firing and volume sweeping techniques are used to demonstrate how feature data can be updated. The concepts of object-oriented programming have been used to allow the feature classification to directly reflect a hierarchy of feature types. The output information obtained from the system can be used by a process planning system to assist in developing machining sequences for a part. REFERENCES [Abdul-Razak,91] Abdul-Razak,A., "Design by Features for Rotational Machined Components", M.Phil. Thesis, Loughborough University of Technology, [Abdul-Razak,97] Abdul-Razak,A., "Detection of Feature Interactions in an Object-Oriented Feature-Based Design System", Ph.D Thesis, Heriot-Watt University, [Armstrong,82] Armstrong,G.T., A Study of Automatic Generation of Non-Invasive NC Machine Parts from Geometric Models, Ph.D Thesis, Department of Mechanical Engineering, University of Leeds, [Bidarra,93] Bidarra.R.E. and Teixeira, J.C., Intelligent Form Feature Interaction Management in a Cellular Modelling Scheme, Proceedings of the 2nd. Symposium on Solid Modelling and Applications., pp: , May 19-21, [Brimson,86] Brimson,J.A. and Downey,P.J., Feature Technology : A Key to Manufacturing Integration, CIM Review, pp:21-27, Spring 1986.

13 [Case,88] Case,K. and Acar,B.S., The Computer-Aided Production Engineering Linking CAD, Proces Planning and Tool Design, Final Report to Science and Engineering Research Council GR/C/89007, Loughborough University of Technology, UK, [Case,94a] Case,K., Using a Design by Features CAD System for Process Capability Modelling, Computer Integrated Manufacturing Systems, Vol.7, No.1, pp:39-49, [Case,94b] Case,K., Gao,J.X, and Gindy,N.N.Z., The Implementation of a Feature-Based Component Representation for CAD/CAM Integration, Proc. Instn. Mech. Engrs., Vol.28, pp:71-79, [Chamberlain,93] Chamberlain,M.A., Joneja,A. and Chang,T.C., Protrusion-Features Handling in Design and Manufacturing Planning, Computer-Aided Design, Vol.25, No.1, pp:19-28, [Chen,94a] Chen,C., Swift,F., Lee,S., Ege,R. and Shen,Q., Development of a Feature-Based and Object-Oriented Concurrent Engineering System, Journal of Intelligent Manufacturing, Vol.5, pp:23-31, [Chen,94b] Chen,C.L.P. and LeClair,S.R., Integration of Design and Manufacturing : Solving Setup Generation and Feature Sequencing using an Unsupervised-Learning Approach, Computer-Aided Design, Vol.26, No.1, pp: 59-75, Jan, [Choi,84] Choi,B.K., Barash,M.M. and Anderson,D.C., Automatic Recognition of Machined Surfaces from a 3D Solid Model, Computer-Aided Design, Vol.16, No.2, pp:81-86, [Chu,96] Chu,C.C.P and Gadh,R., Feature-based Approach for Set-Up Minimization of Process Design from Product Design, Computer-Aided Design, Vol.28, No.5, pp: , [Chung,88] Chung,J.C.H., Cook,R.L., Patel,D. and Simmons,M.K., Feature-Based Geometric Construction for Geometric Reasoning, Proceedings of ASME Computers in Engineering Conference, San Francisco, pp: , [Clark,87] Clark,A.L., and South,N.E., Feature-Based Design of Mechanical Parts, AUTOFACT '87 Conference Proceedings, Detroit, Michigan, November 9-12, pp: 69-76, 1987, [Corney,93] Corney,J.R. and Clark,D.E.R., Efficient Face-Based Feature Recognition, Proceedings of the 2nd. ACM Solid Modelling, Montreal, Canada, pp: , 1993.

14 [Cunningham,88] Cunningham,J.J. and Dixon,J.R., Designing with Features : The Origin of Features, Proceedings of the 1988 ASME International Computers in Engineering Conference and Expositions, Vol.1, pp: , August [Dickinson,89] Dickinson,J.E., An Implementation of a Feature-Based Design System Using an Object- Oriented Approach, Master s Thesis, Rensselaer Polytechnic Institute, [Dixon,87] Dixon,J.R. and Cunningham,J.J., Research in Designing with Features, IFIP WG 5.2 1st. International Workshop on Intelligent CAD, Cambridge, Massachusetts, October 6-8, [Ferreira,90] Ferreira,J.C.E. and Hinduja,S., Convex Hull-Based Feature Recognition Method for 2.5D Components, Computer-Aided Design, Vol.22, No.1, pp:41-49, [Gadh,92] Gadh,R., Finding Interacting CAD Forms in Design-for-Manufacturing Analysis Using ManuFEATURE, Japan/USA Symposium on Flexible Automation, Vol.2, ASME, pp: , [Gindy,91] Gindy,N.N.Z., Huang,X. and Ratchev,T.M., Feature-Based Component Model for Computer-Aided Process Planning System, Symposium of Feature-Based Approaches to Design and Process Planning, Loughborough University of Technology, September 24-25, [Gindy,95] Gindy,N.N.Z., Yue.Y., and Zhu,C.F., IFBDS - An Intelligent Feature-Based Design system for Machining Process Planning, Proceedings of the Fourth International Conference on CAD/CG, Wuhan, China, October 23-25, [Gindy,97] Gindy,N.N.Z., Yue.Y., and Zhu,C.F., An Approach to Feature Validation for Feature- Based Design, [Joshi,88a] Joshi, S., Feature Recognition and Geometric Reasoning for Some Process Planning Activities, Geometric Modelling for Product Engineering, The IFIP WG 5.2/NSF Working Conference on Geometric Modelling, Rensselaerville, USA, pp: , September, [Joshi,88b] Joshi,S. and Chang,T.C., Graph-based Heuristics for Recognition of Machined Feature from a 3D Solid Model, Computer-Aided Design, Vol.20, No.2, pp:58-66, [Kim,92] Kim,Y.S., Recognition of Form Features using Convex Decomposition, Computer- Aided Design, Vol.24, No.9, pp: , 1992.

15 [Kyprianou,80] Kyprianou,I.K., Shape Classification in Computer-Aided Design, Ph.D Dissertation, University of Cambridge, July, [Latif,91] Latif,M.N., Boyd.R.D. and Hannam,R.G., Studies on Integrating Manufacturing Intelligence Through Features, Symposium of Feature-Based Approaches to Design and Process Planning, Loughborough University of Technology, September 24-25, [Latif,93] Latif,M.N., Boyd.R.D. and Hannam.R.G., Integrating CAD and Manufacturing Intelligence Through Features and Objects, International J. Computer Integrated Manufacturing, Vol.6., Nos.1&2, pp:87-93, [Lawlor-Wright,89] Lawlor-Wright,T., and Hannam,R.G., A Feature-Based Design for Manufacture: CADCAM Package, Computer-Aided Engineering Journal, Vol.6, No.6, pp: , December [Lee,95] Lee,Y.S. and Daftari,D., Handling Protrusion Features with Virtual Pockets for Automated Process Planning, Proceedings of the Computers in Engineering Conference and the Engineering Database Symposium, ASME, [Li,88] Li,R.K., A Part-Feature Recognition System for Rotational Parts, International Journal of Computer Integrated Manufacturing, Vol. 1, No.9, pp: , [Luby,86] Luby,S., Dixon,J.R., Simmons,M.K., Creating and Using a Features Database, Computer in Mechanical Engineering, pp:23-33, November, [Mill,93] Mill,F.G., Salmon,J.C. and Pedley,A.G., Representation Problems in Feature-Based Approaches to Design and Process Planning Computer Integrated Manufacturing, Vol.6, Nos.1 & 2, pp:27-33, [Narang,96] Narang,R.V., An Application-Independent Methodology of Feature Recognition with Explicit Representation of Feature Interaction, Journal of Intelligent Manufacturing, No.7, pp: , [Regli,93] Regli,W.C. and Nau,D.S., Building a General Approach to Feature Recognition of Material Removal Shape Element Volumes (MRSEVs), In Proceedings of Second Symposium on Solid Model Applications, Montreal, Canada, pp: , 1993.

16 [Regli,96] Regli,W.C. and Pratt,M.J., What are Feature Interactions?, Proceedings of the 1996 ASME Design Engineering Technical Conference and Computers in Engineering Conference, Irvine, California, August 18-22, [Sakurai,90] Sakurai,H. and Gossard,D.C., Recognising Shape Features in Solid Models, IEEE Computer Graphic Applications, Vol.10, No.9, pp:22-32, September, [Shah,88] Shah,J.J. and Rogers,M.T., Functional Requirement and Conceptual Design of the Feature-Based Modelling System, Computer-Aided Engineering Journal, Vol.5, No.1, pp:9-15, February, [Shah,91] Shah,J.J., Assessment of Features Technology, Computer-Aided Design, Vol.23, No.5, June, [Shah,95] Shah,J.J. and Mäntylä,M., Parametric and Feature-Based CAD/CAM : Concepts, Techniques and Applications, John Wiley & Sons Inc., [Shen,94] Shen,Y. and Shah,J.J., Feature Recognition by Volume Decomposition Using Half- Space Partitioning, Trans. ASME, Advance in Design Automation, No.1, pp: , [Su,95] Su,C.J., Sun.T.L., Wu,C.N. and Mayer,R.J., An Integrated Form-Feature-Based Design System for Manufacturing, Journal of Intelligent Manufacturing, Vol.6, pp: , [Suh,95] Suh,H. And Ahluwalia,R.S., Feature Modification in Incremental Feature Generation, Computer-Aided Design, Vol.27, No.8, pp: , [Tseng,94] Tseng,Y.J. and Joshi,S.B., Recognizing Multiple Interpretations of Interacting Machining Features, Computer-Aided Design, Vol.26, No.9, pp: , September [Turner,88] Turner,G.P. and Anderson, D.C., An Object-Oriented Approach to Interactive, Feature- Based Design for Quick Turnaround Manufacturing, Engineering Research Centre for Intelligent Manufacturing Systems, Technical Report, TR-ERC 88-6, pp:1-15, May [Vandenbrande,90] Vandenbrande,J.H. and Requicha,A.A.G., Spatial Reasoning for the Automatic Recognition of Interacting Form Features, Proceedings of 1990 ASME International Conference on Computers in Engineering, pp: , 1990.

17 [Vandenbrande,93] Vandenbrande,J.H. and Requicha,A.A.G., Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.15, No.2, pp: , [Woo,84] Woo,T.C., Interfacing Solid Modelling to CAD and CAM Data Structures and Algorithms for Decomposing a Solid, Computer, pp:44-49, [Wozny,94] Wozny,M.J., Pratt,M.J., and Poli,C., Topics in Feature-Based Design and Manufacturing, Advances in Feature Based Manufacturing, Elsevier Science, pp: , 1994.

Object-oriented feature-based design

Object-oriented feature-based design Loughborough University Institutional Repository Object-oriented feature-based design This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: WAN HARUN,

More information

STEP-based feature modeller for computer-aided process planning

STEP-based feature modeller for computer-aided process planning International Journal of Production Research, Vol. 43, No. 15, 1 August 2005, 3087 3101 STEP-based feature modeller for computer-aided process planning S. M. AMAITIK* and S. E. KILIC Department of Mechanical

More information

Pf6. Cf2 Pf2. Pf4. Cf1. Pf3. Pf1. Pf5. Pf7 Pf8Pf9. Pf5

Pf6. Cf2 Pf2. Pf4. Cf1. Pf3. Pf1. Pf5. Pf7 Pf8Pf9. Pf5 Proceedings of AAAI Intelligent Manufacturing Workshop, pages 53-6, Albuquerque, June 996 Achieving Recongurable CAD/CAPP Integration by Reasoning from Shape Producing Capabilities Daniel M. Gaines dmgaines@cs.uiuc.edu

More information

Representation validation in

Representation validation in Loughborough University Institutional Repository Representation validation in feature-based modelling: a framework for design correctness analysis and assurance This item was submitted to Loughborough

More information

A framework for feature based CAD/CAM integration

A framework for feature based CAD/CAM integration 40 A framework for feature based CAD/CAM integration C.F. Zhu, N.N.Z. Gindy and Y. Yue Department of Manufacturing Engineering and Operations Management University of Nottingham, Nottingham NG7 2RD, UK

More information

BOUNDARY REPRESENTATION-BASED FEATURE RECOGNITION

BOUNDARY REPRESENTATION-BASED FEATURE RECOGNITION Jurnal Teknologi, bil. 26, Jun 1997 him. 65-74 @Universiti Teknologi Malaysia BOUNDARY REPRESENTATION-BASED FEATURE RECOGNITION NAPSIAH BT ISMAIL & NOOH BIN ABU BAKAR Business and Advanced Technology Centre

More information

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

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 5, No 2, September 2012 ISSN (Online): www.ijcsi.org 126 Automatic Part Primitive Feature Identification Based on Faceted Models Gandjar Kiswanto 1 and Muizuddin Azka 2 1 Department of Mechanical Engineering, Universitas Indonesia Depok, 16424,

More information

Implementing manufacturing feature based design in CAD/CAM

Implementing manufacturing feature based design in CAD/CAM Implementing manufacturing feature based design in CAD/CAM T. Szecsi School of Mechanical and Manufacturing Engineering, Materials Processing Research Centre, Dublin City University, Dublin 9, Ireland

More information

THE INTEGRATION OF DESIGN AND MANUFACTURING USING A DESIGN-WITH FEATURES APPROACH FOR TURNED COMPONENTS

THE INTEGRATION OF DESIGN AND MANUFACTURING USING A DESIGN-WITH FEATURES APPROACH FOR TURNED COMPONENTS THE NTEGRATON OF DESGN AND MANUFACTURNG USNG A DESGN-WTH FEATURES APPROACH FOR TURNED COMPONENTS by: ARFFN BN ABDUL RAZAK Department of Production & lndu trial Engineering Faculty of Mechanical Engineering

More information

Chapter 12 Solid Modeling. Disadvantages of wireframe representations

Chapter 12 Solid Modeling. Disadvantages of wireframe representations Chapter 12 Solid Modeling Wireframe, surface, solid modeling Solid modeling gives a complete and unambiguous definition of an object, describing not only the shape of the boundaries but also the object

More information

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

Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation Shang-Sheng Liu and Rajit Gadh Department of Mechanical Engineering University of Wisconsin - Madison Madison, Wisconsin

More information

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

/88/~/~96/$01.~ IEEE. FRAFES, A Frame-based Feature Extraction System. Xin Dong and Michael Wozny FRAFES, A Frame-based Feature Extraction System Xin Dong and Michael Wozny Center for Interactive Computer Graphics Rensselaer Polytechnic Institute ABSTRACT Form features are an important link for the

More information

Semantic and multiple-view feature modelling: towards more meaningful product modelling

Semantic and multiple-view feature modelling: towards more meaningful product modelling Semantic and multiple-view feature modelling: towards more meaningful product modelling Willem F. Bronsvoort, Rafael Bidarra and Alex Noort Computer Graphics and CAD/CAM Group Faculty of Information Technology

More information

LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION

LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION Jun Zhang, Jianzhong Ruan, Frank Liou Department of Mechanical and Aerospace Engineering and Engineering Mechanics Intelligent Systems Center

More information

Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation

Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation Int J Adv Manuf Technol (2000) 16:100 106 2000 Springer-Verlag London Limited Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation S. H. F. Chuang and I. Z. Wang Department of Mechanical

More information

Hole Feature on Conical Face Recognition for Turning Part Model

Hole Feature on Conical Face Recognition for Turning Part Model IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Hole Feature on Conical Face Recognition for Turning Part Model To cite this article: A F Zubair and M S Abu Mansor 2018 IOP Conf.

More information

CNC-RP: A Technique for Using CNC Machining as a Rapid Prototyping Tool in Product/Process Development

CNC-RP: A Technique for Using CNC Machining as a Rapid Prototyping Tool in Product/Process Development CNC-RP: A Technique for Using CNC Machining as a Rapid Prototyping Tool in Product/Process Development Matthew Frank Graduate Student mcf113@psu.edu Drs. Sanjay B. Joshi and Richard A. Wysk Department

More information

and Molds 1. INTRODUCTION

and Molds 1. INTRODUCTION Optimal Tool Path Generation for 2 and Molds D Milling of Dies HuiLi Automotive Components Division Ford Motor Company, Dearborn, MI, USA Zuomin Dong (zdong@me.uvic.ca) and Geoffrey W Vickers Department

More information

ADVANCED DIRECT MANIPULATION OF FEATURE MODELS

ADVANCED DIRECT MANIPULATION OF FEATURE MODELS ADVANCED DIRECT MANIPULATION OF FEATURE MODELS Rafael Bidarra, Alex Noort Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, The Netherlands A.R.Bidarra@tudelft.nl,

More information

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Int J Adv Manuf Technol (1999) 15:182 187 1999 Springer-Verlag London Limited Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Jaehun Jeong and Kwangsoo Kim Department

More information

EXTRACTING ENGINEERING FEATURES FROM B- REP GEOMETRIC MODELS

EXTRACTING ENGINEERING FEATURES FROM B- REP GEOMETRIC MODELS 27 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES EXTRACTING ENGINEERING FEATURES FROM B- REP GEOMETRIC MODELS Christian Van der Velden *, Hao-Lan Zhang *, Xinghuo Yu *, Tim Jones **, Ian Fieldhouse

More information

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

STUDY ON 3D SOLID RECONSTRUCTION FROM 2D VIEWS BASED ON INTELLIGENT UNDERSTANDING OF MECHANICAL ENGINEERING DRAWINGS STUDY ON 3D SOLID RECONSTRUCTION FROM 2D VIEWS BASED ON INTELLIGENT UNDERSTANDING OF MECHANICAL ENGINEERING DRAWINGS Jianping Liu^'^, Bangyan YQ\ Xiaohong Wu^, Miaoan Ouyang^ ^College of Mechanical Engineering,

More information

Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex

Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex 285 Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex Su-Jin Kim 1, Dong-Yoon Lee 2 and Min-Yang Yang 3 1 Korea Advanced Institute of Science and Technology, sujinkim@kaist.ac.kr 2 Korea

More information

Geometric Modeling. Introduction

Geometric Modeling. Introduction Geometric Modeling Introduction Geometric modeling is as important to CAD as governing equilibrium equations to classical engineering fields as mechanics and thermal fluids. intelligent decision on the

More information

maximally convex volumes

maximally convex volumes appears in Computer-Aided Design, 31(2), pp. 85-100, 1999. CUSTOM-CUT: A Customizable Feature Recognizer Daniel M. Gaines gainesdm@vuse.vanderbilt.edu Computer Science Department Vanderbilt University

More information

GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT

GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT Rajarathinam Arangarasan Ph.D. Student Chi-Cheng Chu Doctoral Candidate Tushar H. Dani Project Engineer, Automated Analysis Corp., Ann

More information

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

Reconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views Reconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views Hanmin Lee, Soonhung Han Department of Mechanical Engeneering Korea Advanced Institute of Science & Technology 373-1, Guseong-Dong,

More information

Unified feature based integration of design and process planning

Unified feature based integration of design and process planning Unified feature based integration of design and process planning G. Chen 1, Y.-S. Ma 1*, G. Thimm 2 and S.-H. Tang 2 1 CAD/CAM Lab, School of MPE, Nanyang Technological University, Singapore 639798 2 Design

More information

CAD systems, which require a detailed level of design, prohibit the creative and free

CAD systems, which require a detailed level of design, prohibit the creative and free ATTRIBUTE-BASED DESIGN DESCRIPTION SYSTEM IN DESIGN FOR MANUFACTURABILITY AND ASSEMBLY Srinivas Paluri 1 and John K Gershenson 2 1 Volt Computer, Redmond, WA 2 Department of Mechanical and Aerospace Engineering,

More information

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design Loughborough University Institutional Repository Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design This item was submitted to Loughborough University's

More information

Topic: 1-Understanding Addition

Topic: 1-Understanding Addition 10 days /September /October Topic: 1-Understanding Addition Represent and solve problems involving addition and subtraction. 1.OA.1. Use addition and subtraction within 20 to solve word problems involving

More information

A FEATURE BASED PARAMETRIC DESIGN PROGRAM AND EXPERT SYSTEM FOR DESIGN

A FEATURE BASED PARAMETRIC DESIGN PROGRAM AND EXPERT SYSTEM FOR DESIGN Mathematical and Computational Applications, Vol. 9, No. 3, pp. 359-370, 2004. Association for Scientific Research A FEATURE BASED PARAMETRIC DESIGN PROGRAM AND EXPERT SYSTEM FOR DESIGN Hüdayim Başak,

More information

Automatic Feature Recognition and Tool path Generation Integrated with Process Planning

Automatic Feature Recognition and Tool path Generation Integrated with Process Planning Automatic Feature Recognition and Tool path Generation Integrated with Process Planning by Vinodhkumar Somavar Muniappan A thesis presented to the University of Waterloo in fulfillment of the thesis requirement

More information

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

Identifying the Type of Face To Face Connection from STEP AP203 File 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

More information

An intelligent task programming system for modular manufacturing machines

An intelligent task programming system for modular manufacturing machines Loughborough University Institutional Repository An intelligent task programming system for modular manufacturing machines This item was submitted to Loughborough University's Institutional Repository

More information

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

Considering Designer s Intention for the Development of Feature Library of a Process Planning System Considering Designer s Intention for the Development of Feature Library of a Process Planning System H. Muljadi 1, K. Ando 2, H. Takeda 1 and M. Kanamaru 1 1 National Institute of Technology Email:hendry@nii.ac.jp

More information

Model-based segmentation and recognition from range data

Model-based segmentation and recognition from range data Model-based segmentation and recognition from range data Jan Boehm Institute for Photogrammetry Universität Stuttgart Germany Keywords: range image, segmentation, object recognition, CAD ABSTRACT This

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK M.E: CAD/CAM I SEMESTER ED5151 COMPUTER APPLICATIONS IN DESIGN Regulation 2017 Academic

More information

Topic: 1-One to Five

Topic: 1-One to Five Mathematics Curriculum Kindergarten Suggested Blocks of Instruction: 12 days /September Topic: 1-One to Five Know number names and the count sequence. K.CC.3. Write numbers from 0 to 20. Represent a number

More information

Using a design by features CAD system for process capability modelling

Using a design by features CAD system for process capability modelling Loughborough University Institutional Repository Using a design by features CAD system for process capability modelling This item was submitted to Loughborough University's Institutional Repository by

More information

Solving 3D Geometric Constraints for Assembly Modelling

Solving 3D Geometric Constraints for Assembly Modelling Int J Adv Manuf Technol () 6:843 849 Springer-Verlag London Limited Solving 3D Geometric Constraints for Assembly Modelling J. Kim, K. Kim, K. Choi and J. Y. Lee 3 School of Mechanical and Industrial Engineering,

More information

Geometric Modeling. Creating 3D solid geometry in a computer! MAE 455 Computer-Aided Design and Drafting

Geometric Modeling. Creating 3D solid geometry in a computer! MAE 455 Computer-Aided Design and Drafting Geometric Modeling Creating 3D solid geometry in a computer! Partial History of Geometric Modeling 1963 Wireframe Computer Graphics Invented (Ivan Sutherland, MIT) 2 Partial History 1964 DAC-1, General

More information

Using Geometric Constraints to Capture. design intent

Using Geometric Constraints to Capture. design intent Journal for Geometry and Graphics Volume 3 (1999), No. 1, 39 45 Using Geometric Constraints to Capture Design Intent Holly K. Ault Mechanical Engineering Department, Worcester Polytechnic Institute 100

More information

A Geometric Algorithm for Selecting Optimal Set of Cutters for Multi-Part Milling

A Geometric Algorithm for Selecting Optimal Set of Cutters for Multi-Part Milling A Geometric Algorithm for Selecting Optimal Set of Cutters for Multi-Part Milling Zhiyang Yao Mechanical Engineering Department and Institute for Systems Research University of Maryland College Park,MD-20742

More information

Supporting Simulations to Guide Engineering Design

Supporting Simulations to Guide Engineering Design Supporting Simulations to Guide Engineering Design Mark S. Shephard Scientific Computation Research Center, Rensselaer Polytechnic Institute, Troy, NY 12810 Mark W. Beall, Bruce E. Webster Simmetrix, Inc.,

More information

hole (b) surface features

hole (b) surface features Manufacturing Feature Recognition from Solid Models: A Status Report JungHyun Han School of Electrical and Computer Engineering Sung Kyun Kwan University Suwon, 440-746 KOREA han@simsan.skku.ac.kr Mike

More information

UNIFIED FEATURE DEFINITION FOR FEATURE BASED DESIGN AND FEATURE BASED MANUFACTURING

UNIFIED FEATURE DEFINITION FOR FEATURE BASED DESIGN AND FEATURE BASED MANUFACTURING UNIFIED FEATURE DEFINITION FOR FEATURE BASED DESIGN AND FEATURE BASED MANUFACTURING Reinholt Geelink, Otto W. Salomons, Fjodor van Slooten Fred J.A.M. van Houten and Huub J.J. Kals University of Twente

More information

9.0 References. [Appl89] Applegarth, I., Catley, D., Bradley, I., Clipping of B-spline patches at

9.0 References. [Appl89] Applegarth, I., Catley, D., Bradley, I., Clipping of B-spline patches at 9.0 References [Appl89] Applegarth, I., Catley, D., Bradley, I., Clipping of B-spline patches at surface Curves, The Mathematics of Surfaces III, Clarendon Press, Oxford, 1989, pp. 229-242. [Bohm84] Bohm,

More information

Undercut feature recognition for core and cavity generation

Undercut feature recognition for core and cavity generation IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Undercut feature recognition for core and cavity generation To cite this article: Mursyidah Md Yusof and Mohd Salman Abu Mansor

More information

Reasoning Boolean Operation for Modeling, Simulation and Fabrication of Heterogeneous Objects. Abstract

Reasoning Boolean Operation for Modeling, Simulation and Fabrication of Heterogeneous Objects. Abstract Reasoning Boolean Operation for Modeling, Simulation and Fabrication of Heterogeneous Objects X. Hu, T. Jiang, F. Lin, and W. Sun Department of Mechanical Engineering and Mechanics, Drexel University,

More information

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

New method of 3D reconstruction from mechanical engineering drawings based on engineering semantics understanding ew method of 3D reconstruction from mechanical engineering drawings based on engineering understanding Jianping Liu 1, Bangyan e 2 College of Mechanical Engineering, South China University of Technology,

More information

DETC2000/DFM OPTIMISING AUTOMATIC TOOL SELECTION FOR 2 1 / 2 D COMPONENTS

DETC2000/DFM OPTIMISING AUTOMATIC TOOL SELECTION FOR 2 1 / 2 D COMPONENTS Proceedings of DETC 00: ASME 2000 Design Engineering Technical Conferences and Computers and Information in Engineering Conference Baltimore, Maryland, September 10-13, 2000 DETC2000/DFM-14032 OPTIMISING

More information

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

Eiji M. Arai and Hidefumi Wakamatsu. Osaka University. Suita, Osaka, Japan. Shoji Takagi and Naoki Uchiyama. Toyohashi University of Technology AUCTION BASED PRODUCTION SYSTEM THROUGH ACTIVE DATABASE SYSTEM Eiji M. Arai and Hidefumi Wakamatsu Dept. of Welding and Production Engineering Osaka University Suita, Osaka, Japan Shoji Takagi and Naoki

More information

Industrial-Strength Manufacturing: CAMWorks for Solid Edge

Industrial-Strength Manufacturing: CAMWorks for Solid Edge Industrial-Strength Manufacturing: CAMWorks for Solid Edge Jim Wright, #SEU15 Realize innovation. Abstract CAMWorks for Solid Edge is an in-window CAM application for Solid Edge. This session will show

More information

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

Geometric Modeling. Creating 3D solid geometry in a computer! Partial History of Geometric Modeling Geometric Modeling Creating 3D solid geometry in a computer! Partial History of Geometric Modeling 1963 Wireframe Computer Graphics Invented (Ivan Sutherland, MIT) 2 1 Partial History 1964 DAC-1, General

More information

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

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the

More information

Cutter Workpiece Engagement Calculations for Five-axis Milling using Composite Adaptively Sampled Distance Fields

Cutter Workpiece Engagement Calculations for Five-axis Milling using Composite Adaptively Sampled Distance Fields MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Cutter Workpiece Engagement Calculations for Five-axis Milling using Composite Adaptively Sampled Distance Fields Erdim, H.; Sullivan, A. TR2013-049

More information

An approach to 3D surface curvature analysis

An approach to 3D surface curvature analysis An approach to 3D surface curvature analysis Dr. Laith A. Mohammed* Dr. Ghasan A. Al-Kindi** Published in J. of Engineering and Technology, University of Technology, Baghdad, Iraq, Vol.24, No.7, 2005,

More information

manufactured parts carry good precision, excellent surface precision and high flexibility. This Baan-Chyan, Taipei, Taiwan, 220, R.O.C.

manufactured parts carry good precision, excellent surface precision and high flexibility. This Baan-Chyan, Taipei, Taiwan, 220, R.O.C. The Approach of Complex Insert Packaging Fabrication in Stereolithography Y. Y. Chiu * and J. H. Chang ++ Department of Industrial and Commercial Design, Oriental Institute of Technology, 58, Sec. 2, Syh-Chuan

More information

Collision Detection of Cylindrical Rigid Bodies for Motion Planning

Collision Detection of Cylindrical Rigid Bodies for Motion Planning Proceedings of the 2006 IEEE International Conference on Robotics and Automation Orlando, Florida - May 2006 Collision Detection of Cylindrical Rigid Bodies for Motion Planning John Ketchel Department

More information

Cellular Genetic Algorithm Feature-based Modelling in Product Data Exchange

Cellular Genetic Algorithm Feature-based Modelling in Product Data Exchange Cellular Genetic Algorithm Feature-based Modelling in Product Data Exchange Bernadetta Kwintiana Ane Institute of Computer-aided Product Development Systems University of Stuttgart Universitaetsstr. 38,

More information

GEOMETRIC CONTAINMENT ANALYSIS FOR ROTATIONAL PARTS. Edward B. Magrab

GEOMETRIC CONTAINMENT ANALYSIS FOR ROTATIONAL PARTS. Edward B. Magrab roceedings of ASME: Design Engineering Technical Conference 2004 October 2, 2004, Salt Lake City, Utah DETC2004-57271 GEOMETRIC CONTAINMENT ANALYSIS FOR ROTATIONAL ARTS Mukul Karnik Mechanical Engineering

More information

Design Intent of Geometric Models

Design Intent of Geometric Models School of Computer Science Cardiff University Design Intent of Geometric Models Frank C. Langbein GR/M78267 GR/S69085/01 NUF-NAL 00638/G Massey University 22nd September 2004; Version 1.0 Design Intent

More information

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

The study of total-removal-volume (TRV) feature in handling the flexible machining shapes generation The study of total-removal-volume (TRV) feature in handling the flexible machining shapes generation Mohammad M. Isnaini,1, Wisnu Aribowo 2 Study Program of Industrial Engineering Bandung Institute of

More information

Achieving Reconfigurable CAD/CAPP Integration by Reasoning from Shape Producing Capabilities

Achieving Reconfigurable CAD/CAPP Integration by Reasoning from Shape Producing Capabilities From: Proceedings of the A and Manufacturing Research Planning Workshop. Copyright 1996, AAA (www.aaai.org). All rights reserved. Achieving Reconfigurable CAD/CAPP ntegration by Reasoning from Shape Producing

More information

Integration of a Solid Freeform Fabrication Process into a Feature-Based CAD System Environment

Integration of a Solid Freeform Fabrication Process into a Feature-Based CAD System Environment Integration of a Solid Freeform Fabrication Process into a Feature-Based CAD System Environment Yong s. Suht and Michael J. Wozny:I: tcenter for Advanced Technology in Robotics, Automation and Manufacturing

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT Extracting Alternative Machining Features: Al Algorithmic Approach by W.C. Regli, S.K. Gupta, D.S. Nau T.R. 94-55 ISR INSTITUTE FOR SYSTEMS RESEARCH Sponsored by the National

More information

Design Intent of Geometric Models

Design Intent of Geometric Models School of Computer Science Cardiff University Design Intent of Geometric Models Frank C. Langbein GR/M78267 GR/S69085/01 NUF-NAL 00638/G Auckland University 15th September 2004; Version 1.1 Design Intent

More information

Feature-Based Process Planning in the AMRF

Feature-Based Process Planning in the AMRF ABSTRACT Feature-Based Process Planning in the AMRF Mark B. Unger Steven R. Ray National Bureau of Standards The growing use of "features" in the design and manufacturing communities is due to the fact

More information

6. CAD SOFTWARE. CAD is a really useful tool for every engineer, and especially for all the designers.

6. CAD SOFTWARE. CAD is a really useful tool for every engineer, and especially for all the designers. 6. CAD SOFTWARE CAD is a really useful tool for every engineer, and especially for all the designers. Not only because it makes drawing easier, but because it presents the advantage that if any detail

More information

OVERLAY GRID BASED GEOMETRY CLEANUP

OVERLAY GRID BASED GEOMETRY CLEANUP OVERLAY GRID BASED GEOMETRY CLEANUP Jiangtao Hu, Y. K. Lee, Ted Blacker and Jin Zhu FLUENT INC, 500 Davis St., Suite 600, Evanston, Illinois 60201 ABSTRACT A newly developed system for defining watertight

More information

COLLISION DETECTION FOR VIRTUAL PROTOTYPING ENVIRONMENTS

COLLISION DETECTION FOR VIRTUAL PROTOTYPING ENVIRONMENTS XIII ADM - XV INGEGRAF International Conference on TOOLS AND METHODS EVOLUTION IN ENGINEERING DESIGN Cassino, June 3th, 2003 Napoli, June 4 th and June 6 th, 2003 Salerno, June 5 th, 2003 COLLISION DETECTION

More information

COMPUTER AIDED REVERSE ENGINEERING SYSTEM USED FOR CUSTOMIZED PRODUCTS

COMPUTER AIDED REVERSE ENGINEERING SYSTEM USED FOR CUSTOMIZED PRODUCTS COMPUTER AIDED REVERSE ENGINEERING SYSTEM USED FOR CUSTOMIZED PRODUCTS Oancea, Gh.; gh.oancea@unitbv.ro Ivan, N.V.; nivivan@unitbv.ro Pescaru, R.; rfolosea@unitbv.ro Abstract: Computer Aided Reverse Engineering

More information

Dana S. Nau. Abstract. The availability oflow-cost computational power is a driving force behind the growing sophistication

Dana S. Nau. Abstract. The availability oflow-cost computational power is a driving force behind the growing sophistication An Application of Distributed Solid Modeling: Feature Recognition William C. Regli y National Institute of Standards and Technology Manufacturing Systems Integration Division Building 220, Room A-127 Gaithersburg,

More information

Computer Aided Engineering Applications

Computer Aided Engineering Applications Computer Aided Engineering Applications 1A.Geometric Modeling 1.1 Geometric modelling methods 1.2 Data representation 1.3 Modeling functions 1.4 Structure of a CAD system Engi 6928 - Fall 2014 1.Geometric

More information

Chapter 2 LITERATURE REVIEW

Chapter 2 LITERATURE REVIEW 11 Chapter 2 LITERATURE REVIEW 2.1 INTRODUCTION Industrial world has witnessed significant improvements in product design and manufacturing since the advent of computeraided design (CAD) and computer-aided

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad -500 043 Course Name : CAD CAM Course Code : A0328 Class : IV B. Tech I Semester MECHANICAL ENGINEERING TUTORIAL QUESTION BANK Branch

More information

The Principle of Duality in Data Structures and Euler Operators of Solid Modelers

The Principle of Duality in Data Structures and Euler Operators of Solid Modelers The 3rd International Conference on Design Engineering and Science, ICDES 2014 Pilsen, Czech Republic, August 31 September 3, 2014 The Principle of Duality in Data Structures and Euler Operators of Solid

More information

Geometric Streaming Algorithms with a Sorting Primitive (TR CS )

Geometric Streaming Algorithms with a Sorting Primitive (TR CS ) Geometric Streaming Algorithms with a Sorting Primitive (TR CS-2007-17) Eric Y. Chen School of Computer Science University of Waterloo Waterloo, ON N2L 3G1, Canada, y28chen@cs.uwaterloo.ca Abstract. We

More information

BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION

BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION Che Wan Fadhil CHE WAN PUTRA 1 and Mustafa ALSHAWI 2 1 Faculty of Civil Eng., Univ. Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia

More information

Surface roughness parameters determination model in machining with the use of design and visualization technologies

Surface roughness parameters determination model in machining with the use of design and visualization technologies Surface roughness parameters determination model in machining with the use of design and visualization technologies N. Bilalis & M. Petousis Technical University of Crete, Chania, Greece A. Antoniadis

More information

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

Three-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns Available online at www.sciencedirect.com ScienceDirect AASRI Procedia 9 (2014 ) 72 77 2014 AASRI Conference on Circuit and Signal Processing (CSP 2014) Three-Dimensional Reconstruction from Projections

More information

Accurate Trajectory Control for Five-Axis Tool-Path Planning

Accurate Trajectory Control for Five-Axis Tool-Path Planning Accurate Trajectory Control for Five-Axis Tool-Path Planning Rong-Shine Lin* and Cheng-Bing Ye Abstract Computer-Aided Manufacturing technology has been widely used for three-axis CNC machining in industry

More information

The CAD/CAE system of a tricone rock bit

The CAD/CAE system of a tricone rock bit Computer Aided Optimum Design in Engineering IX 453 The CAD/CAE system of a tricone rock bit Z. Wu 1, V. Thomson 2, H. Attia 2 & Y. Lin 1 1 Department of Mechanical Engineering, Southwest Petroleum Institute,

More information

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

5/25/2014. Sharif University of Technology. Session # 19. Instructor. Class time. Course evaluation. Department of Industrial Engineering Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 19 Instructor Omid Fatahi Valilai, Ph.D. Industrial Engineering Department, Sharif University

More information

Interactive Virtual Hands-on Manufacturing

Interactive Virtual Hands-on Manufacturing Interactive Virtual Hands-on Manufacturing Martin Jun 1 and Patrick Lee 2 1 Associate Professor, Purdue University, West Lafayette, IN 2 Assistant Professor, University of Vermont, Burlington, VM Current

More information

ZW3D 2011 New Features

ZW3D 2011 New Features ZW3D 2011 New Features Table of Contents Introduction to ZW3D 2011... 1 1. Modeling Innovations... 2 1.1 SmoothFlow Direct Edit... 2 1.2 Dynamic Dimensions... 2 1.3 QuickEdit... 3 1.4 SmartPick... 4 1.5

More information

5 Mathematics Curriculum. Module Overview... i. Topic A: Concepts of Volume... 5.A.1

5 Mathematics Curriculum. Module Overview... i. Topic A: Concepts of Volume... 5.A.1 5 Mathematics Curriculum G R A D E Table of Contents GRADE 5 MODULE 5 Addition and Multiplication with Volume and Area GRADE 5 MODULE 5 Module Overview... i Topic A: Concepts of Volume... 5.A.1 Topic B:

More information

Emulation of modular manufacturing machines

Emulation of modular manufacturing machines Loughborough University Institutional Repository Emulation of modular manufacturing machines This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: CASE,

More information

Standard Component Library Design and Implementation for Plastic Injection Mold Design with a CAD Tool

Standard Component Library Design and Implementation for Plastic Injection Mold Design with a CAD Tool Standard Component Library Design and Implementation for Plastic Injection Mold Design with a CAD Tool Y. S. Ma* G. A. Britton, S. B. Tor, E. Gunawan C. H. Lee School of Mechanical and Production Engineering,

More information

TEST CASE EFFECTIVENESS OF HIGHER ORDER MUTATION TESTING

TEST CASE EFFECTIVENESS OF HIGHER ORDER MUTATION TESTING TEST CASE EFFECTIVENESS OF HIGHER ORDER MUTATION TESTING Shalini Kapoor CSE Deptt, GNI, Mullana get_shalini@rediffmail.com Abstract--- Effectiveness means how good a test case is in finding faults. Traditional

More information

What's New in CAMWorks For Solid Edge-2015

What's New in CAMWorks For Solid Edge-2015 Contents (Click a link below or use the bookmarks on the left) What s New in CAMWorks For Solid Edge 2015-SP0 2 Supported Platforms 2 Resolved CPR s document 2 General... 3 CAMWorks Virtual Machine for

More information

SEOUL NATIONAL UNIVERSITY

SEOUL NATIONAL UNIVERSITY Fashion Technology 5. 3D Garment CAD-1 Sungmin Kim SEOUL NATIONAL UNIVERSITY Overview Design Process Concept Design Scalable vector graphics Feature-based design Pattern Design 2D Parametric design 3D

More information

Developing an Approach to Redesign Freeform Surfaces Using B-Spline Technique

Developing an Approach to Redesign Freeform Surfaces Using B-Spline Technique DOI: http://dx.doi.org/10.30684/etj.36.12a.1 Amjad B. Adulghafour A Department of Production Engineering and Metallurgy, University of Technology, Baghdad, Iraq Amjed_barzan@yahoo.com Ahmed T. Hassan Department

More information

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION CO-182 A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION AI T.(1), ZHANG W.(2) (1) Wuhan University, WUHAN CITY, CHINA ; (2) Zhongnan University of Economics and Law, WUHAN CITY,

More information

An Efficient Visual Hull Computation Algorithm

An Efficient Visual Hull Computation Algorithm An Efficient Visual Hull Computation Algorithm Wojciech Matusik Chris Buehler Leonard McMillan Laboratory for Computer Science Massachusetts institute of Technology (wojciech, cbuehler, mcmillan)@graphics.lcs.mit.edu

More information

TECHNIQUES FOR FREEFORM FEATURE MODELLING

TECHNIQUES FOR FREEFORM FEATURE MODELLING TECHNIQUES FOR FREEFORM FEATURE MODELLING Eelco van den Berg Faculty of Information Technology and Systems Delft University of Technology E.vdBerg@its.tudelft.nl Willem F. Bronsvoort Faculty of Information

More information

Web-based collaborative modelling with SPIFF

Web-based collaborative modelling with SPIFF Web-based collaborative modelling with SPIFF Eelco van den Berg Delft, September 2000 Web-based collaborative modelling with SPIFF Eelco van den Berg Supervisors: Dr. W.F. Bronsvoort Dr.eng. R. Bidarra

More information

Software Form Control

Software Form Control Measurement by mouse click. That's how easy workpiece inspection in the machining centre is with the help of FormControl measurement software. It makes no difference whether the workpiece has a freeform

More information

CNC part program simulation using solid modelling techniques

CNC part program simulation using solid modelling techniques CNC part program simulation using solid modelling techniques G.C. Vosniakos and D. Kollios National Technical University of Athens, School of Mechanical Engineering, Department of Manufacturing Technology,

More information