<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ICA</journal-id><journal-title-group><journal-title>Intelligent Control and Automation</journal-title></journal-title-group><issn pub-type="epub">2153-0653</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ica.2014.54020</article-id><article-id pub-id-type="publisher-id">ICA-50473</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Integrated Geometric Modeling Methodology for 2.5D Cylindrical Prismatic Part for Computer Aided Process Planning
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>iswa</surname><given-names>Mohan Pedagopu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Manish</surname><given-names>Kumar</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Mechanical Engineering, Shoolini University, Solan, Bajhol, India</addr-line></aff><aff id="aff2"><addr-line>JNV University, Jodhpur, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>viswamohanpedagopu@rocketmail.com(IMP)</email>;<email>viswamohanpedagopu@rocketmail.com(MK)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>15</day><month>10</month><year>2014</year></pub-date><volume>05</volume><issue>04</issue><fpage>183</fpage><lpage>189</lpage><history><date date-type="received"><day>13</day>	<month>September</month>	<year>2014</year></date><date date-type="rev-recd"><day>5</day>	<month>October</month>	<year>2014</year>	</date><date date-type="accepted"><day>16</day>	<month>October</month>	<year>2014</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The field of solid modeling has created numerous techniques for unambiguous computer representations of three-dimensional objects. Its data structures and algorithms have been used in a broad range of applications: Computer-Aided Design and Computer-Aided Manufacturing (CAD/ CAM), robotics, computer vision, computer graphics and visualization, virtual reality, etc. This research paper is used to generate process plan from feature-based modeling, based on an integrated geometric modeling system that supports both feature-based modeling and information storage. Present system is developed only for milling components and limited to selective machining features for prismatic components and further implemented for more machining features to develop algorithms for modeling the components through the input of machining features. As a result, feature information is directly available to downstream activities, and feature extraction is no longer needed. The various systematic steps involved in this approach are study of Design, identification of Features, selection of Processes, Tools and Machines, Machining and Inspection [DFPTMMI]. Machining features generated in the design stage are recognized and stored under the Visual Basic control of CATIA software ActiveX interface. Algorithms are developed for individual features and these algorithms are embedded in Visual Basic forms. This system is discussed and suited for 2.5 Dimensional part approach, however, that can be extended to 3 dimensional prismatic part and complex features machining. Finally a process planning chart has been presented as a model process planning.
 
</p></abstract><kwd-group><kwd>Modeling</kwd><kwd> Feature</kwd><kwd> Computer Aided Manufacturing</kwd><kwd> Design</kwd><kwd> Prismatic Part</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>CAPP is usually considered to be part of Computer-Aided Manufacturing (CAM) [<xref ref-type="bibr" rid="scirp.50473-ref1">1</xref>] . However, this tends to imply that CAM is a stand-alone system. In fact, a synergy results when CAM is combined with computer-aided design to create a CAD/CAM system [<xref ref-type="bibr" rid="scirp.50473-ref2">2</xref>] . In such a system, CAPP becomes the direct connection between de- sign and manufacturing [<xref ref-type="bibr" rid="scirp.50473-ref3">3</xref>] . Process planning includes identification of the processes, machine tools, cutting tools, setups and fixtures to produce the desired product, along with geometric information [<xref ref-type="bibr" rid="scirp.50473-ref4">4</xref>] . Even today, the activities of process planning are partially based on the skill of experienced process planners, which results in time-consuming procedures [<xref ref-type="bibr" rid="scirp.50473-ref5">5</xref>] . As process planning is very complex, it would be desirable to use computer- aided approaches to relieve the process planner from routine activities and reduce the time and cost of the task [<xref ref-type="bibr" rid="scirp.50473-ref6">6</xref>] . Because of the need to respond quickly to highly variable market demands, the development of computer- aided process planning (CAPP) systems is necessary. To achieve this computer integrated manufacturing (CIM) system, information about machining component is must. In terms of integrating CAPP systems [<xref ref-type="bibr" rid="scirp.50473-ref7">7</xref>] , the fea- ture-based approaches have been recognized as essential tools for eventually integrating process planning and design [<xref ref-type="bibr" rid="scirp.50473-ref8">8</xref>] . Feature-based approaches are divided into two groups, namely, feature recognition and design by feature [<xref ref-type="bibr" rid="scirp.50473-ref9">9</xref>] . The feature recognition approach examines the topology and geometry of a part and matches them with the appropriate definition of predefined features [<xref ref-type="bibr" rid="scirp.50473-ref10">10</xref>] .</p><p>The researchers have found that the feature recognition processor first translates the design feature model of a part into an intermediate manufacturing feature tree by handling design features and then final manufacturing tree is updated with some interpretations [<xref ref-type="bibr" rid="scirp.50473-ref11">11</xref>] . They proposed algorithms based on progressive Z-maps for re- cognizing the machining features and feature topologies by analyzing NC programs [<xref ref-type="bibr" rid="scirp.50473-ref12">12</xref>] . Researchers presented a new approach to extracting machining features from a feature-based design model, which supports both fea- ture-based modeling and feature recognition [<xref ref-type="bibr" rid="scirp.50473-ref13">13</xref>] . Feature recognition is achieved through an incremental fea- ture converter [<xref ref-type="bibr" rid="scirp.50473-ref14">14</xref>] . The scientist has given a novel feature finder, which automatically generates a part interpre- tation in terms of machining features, by utilizing information from a variety of sources such as nominal geome- try, tolerances and attributes, and design features [<xref ref-type="bibr" rid="scirp.50473-ref15">15</xref>] . They presented system architecture for feature-based modeling which is founded on integration that is obtained through the definition of a common feature library and an intermediate model, which plays the role of communication link between the geometric model and the feature-based model [<xref ref-type="bibr" rid="scirp.50473-ref16">16</xref>] .</p></sec><sec id="s2"><title> 2. Process Planning </title><p>The preparation and execution of a manufacture of products carried out by process planning including the selec- tion, defining a process to get optimum result. The actual transformation of rugged raw structure to end user is not as simply as say, obviously involves various complex approaches includes, the study and understanding of product model design. According to which bifurcation of features, selection of related machine tools milling, turning and drilling etc., determination of number of set ups, fixture design, methods of machining and sequences, tool path trajectory, cutting tool control conditions, preparation of CNC programming ,capacity and inspection planning. The process planning is much more important particularly in the job-shop type of manufacturing industries (See <xref ref-type="fig" rid="fig1">Figure 1</xref>).</p><p>The production facilities are subjected to relatively small changes over time, which includes processes, machine tools, cutting tools, and measuring machines etc. are not mostly subjected to great changes over time. Therefore, designers must take into account these manufacturing constraints. The main of promoting the Computer Aided Process Planning (CAPP) in mass production, large numbers of small batches put a great burden on process planning departments where skilled workforce is scarce. As diverse process planners make dissimilar process plans for the product of same geometrical structure, many companies have different process plans for the same part, resulting in inconsistencies and extra paper work CAPP systems which lead wastage of time, process and cost. However, the CAPP system reduces the demand on the skilled planner, the process planning, and manufacturing cost, creates consistent plans, produces accurate plans and increases productivity.</p><p>Now, more advanced CAPP systems take a CAD based product model as input. At best, this is a 3D solid model on which the CAPP system can perform automatic feature recognition. However, some CAPP systems exist that take 2.5D models as an input and on which the process planner has to identify the manufacturing features either manually or automatically. So many researchers worked on the process planning contain tolerance and material information. Some CAPP systems allow for adding this information to the product model manually in order to allow automatic reasoning.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> The flow chart for process planning</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-7900353x5.png"/></fig></sec><sec id="s3"><title>3. Feature-Based Modeling Technique a Proposed Approach</title><p>In this paper, new approach to include machining features from a feature-based solid modeling, based on an in- tegrated geometric modeling system that supports both feature-based modeling and feature recognition is pro- posed. Three modules are integrated viz. design module, information storage module and process plan genera- tion model. Design module consists of feature based modeling system, which is developed using visual basic in integration with CATIA software for milling components. This feature-based solid modeling based on an inte- grated geometric modeling system that supports both feature-based modeling and feature identification. Infor- mation storage module stores the information available in the design stage and connects both design module and process plan module. The information of the machining features available in storage module is used in process plan generation of the components. The proposed feature based modeling system provides a graphical environ- ment for solid modeling with the help of catia software. In the proposed system, design module provides inbuilt features such as plane cylinder, taper cylinder, through hole, blind hole and groove to generate the model. Algo- rithms are developed for individual features and these algorithms are embedded in Visual Basic forms. Required dimensions of the selected feature are specified by the user in the user interactive mode. The algorithm for mod- eling and cylindrical prismatic part based on the dimensions entered by the manipulator is represented below.</p><p>The model created and is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>1. In the ZX plane the length and radius of cylindrical prism is well-thought-out and stored in the DATA base. and the identical is recollected when and where is required. The Z axis is always in negative value.</p><p>2. For the first feature machining the referenced point always be ZX plane and then for the next feature the coordinates of the center point of the previous machining feature is considered as starting point for the pre- sent one.</p><p>3. The starting point of the feature is computed from the origin of the model, if the previous history is null then start from reference point.</p><p>4. Knots indicating the starting point of the feature, radius, and length of the feature machining are created in the information storage module.</p><p>5. Dimensions of the machining feature like length, radius, and reference point are stored in database.</p><p>The model then fragmented in accordance with machine features as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><sec id="s3_1"><title>3.1 Algorithm for through Hole</title><p>The following algorithm gives information about modeling and storing the feature data of a through hole. The model created and feature list stored is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Cylindrical prismatic component</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-7900353x6.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Extraction of features for machining</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-7900353x7.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Prismatic part of cylindrical final shape</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-7900353x8.png"/></fig><p>1. The depth of the hole from the first end point to second end point of the hole is specified and distance be- tween these two points should be always greater than the total length of the component due to through hole.</p><p>2. Radius of the hole is quantified and the Hole is specified with dimensions and the feature information radius and length of the hole.</p></sec><sec id="s3_2"><title>3.2. Algorithm for Blind Hole</title><p>The algorithm for a blind hole is explained with the help of <xref ref-type="fig" rid="fig5">Figure 5</xref>(a) and <xref ref-type="fig" rid="fig5">Figure 5</xref>(b).</p><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Blind hole with its feature list.</title></caption><fig id ="fig5_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-7900353x9.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-7900353x10.png"/></fig></fig-group><p>1. Starting point and ending point of the hole is specified and distance between these two points should be al- ways less than the total length or height of the component and the depth of the drill is equal to the length of the hole.</p><p>2. Radius of the hole is specified.</p><p>Blind hole is created with specified dimensions and the feature information radius and length of the hole are stored and displayed in the feature list window using nodes or knots.</p></sec></sec><sec id="s4"><title>4. Process Plan Generation</title><p>Existing CAD systems commonly represent geometric models in terms of elementary geometric entities such as lines, arcs, surfaces, cubes and cylinders. While generating process plan it is necessary to convert the CAD data into design oriented geometric entities, into manufacturing related features such as plane cylinders, taper cylind- ers, holes, slots, pockets. This process is tedious and time taking. Ideal CAD/CAM integration requires machin- ing processes and sequence of operations should be generated automatically. In the research work, automatic process plan module convert the design data from the modeling module into manufacturing information using the knowledge based database. The entire flow of process in terms of algorithms is explained in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p><p>The CAPP system developed is composed of different activities.</p><p>1. Machining features generated in the design stage are recognized and stored under the Visual Basic control of CATIA.</p><p>Software Active X interface.</p><p>2. The feature list recognized and stored is utilized to develop the process plan by linking with main source file. Based on the part body recognized from the feature list, respective knowledge base is used for the respec- tive features such as plane cylinder, through hole and blind hole.</p><p>3. Determination of the machining operations for the identified features and considers the constraints asso- ciated with the dimensions.</p><p>4. Determination of the machining sequence for fixturing the part according to its number of set ups.</p><p>5. Determination of the cutting tools considering the machine-tool, dimensions and tool geometry.</p><p>6. Determination of the cutting conditions considering the tool parameters, machining features material, ma- chine capacity.</p><p>7. Then the process planning has been generated as shown in <xref ref-type="table" rid="table1">Table 1</xref>.</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Flow chart for proposed methodology</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-7900353x11.png"/></fig><p>Table1. Process planning.</p></sec><sec id="s5"><title>5. Conclusion</title><p>This work attempts to develop algorithms for modeling the components through the input of machining features. As a result, feature information is directly available to downstream activities, and feature extraction is no longer needed. Hence, it is economical in terms of time and cost compared to available feature based techniques. The feature based approach described is capable to perform process plan generation for the milling components based on the input features given in modeling. The system enables a reduction of overall lead time and improves the efficiency of the machined components. Machining features generated in the design stage are recognized and stored under the Visual Basic control of CATIA software ActiveX interface. Algorithms are developed for indi- vidual features and these algorithms are embedded in Visual Basic forms. This system was discussed for 2.5 Dimensional part approach and best suited for 2.5D parts. However, that can be extended to 3 dimensional pris- matic part and complex features machining. Finally a process planning chart has been presented as a model process planning. In the present study takes up only few machining features, and can be extended for more fea- tures to arrive at a complete process plan for any real time component. This approach saves the time of machin- ing and easy understanding of process planning to everyone. On the other hand the total cost of manufacturing a product can be reduced without compromising in its specified quality.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.50473-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Dickinson, S.J. and Zucker, S.W. (2009) Shock Graphs and Shape Matching. International Journal of Computer Vision, 5, 10-13.</mixed-citation></ref><ref id="scirp.50473-ref2"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Zhou</surname><given-names> J. </given-names></name>,<etal>et al</etal>. (<year>2008</year>)<article-title>FSMT: A Feature Solid-Modelling Tool for Feature-Based Design and Manufacture</article-title><source> Computer Aided Design</source><volume> 3</volume>,<fpage> 2</fpage>-<lpage>12</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.50473-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Lou, K., Prabhakar, S. and Ramani, S. (2004) Content Based Three Dimensional Engineering Shape Search. Proceedings of the 20th International Conference on Data Engineering, Washington DC, 30 March-2 April 2004, 754-765. 
http://dx.doi.org/10.1109/ICDE.2004.1320043</mixed-citation></ref><ref id="scirp.50473-ref4"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mantyla</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>2007</year>)<article-title>Feature Modelling by Incremental Feature Recognition</article-title><source> Computer Aided Design</source><volume> 5</volume>,<fpage> 47</fpage>-<lpage>59</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.50473-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Iyer, N., Lou, K., Jayanti, S., Kalyanaraman, Y. and Ramani, K. (2004) A Multi-Scale Hierarchical 3D Shape Representation for Similar Shape Retrieval. Tools and Methods of Competitive Engineering Conference, Lausanne, 13-17 April 2004, 1117-1128.</mixed-citation></ref><ref id="scirp.50473-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Ramesh, M.M., Hoi, D.Y. and Dutta, D. (2001) Feature-Based Shape Similarity Measurement for Retrieval of Mechanical Parts. Journal of Computing and Information Science in Engineering, 1, 245-256. 
http://dx.doi.org/10.1115/1.1412456</mixed-citation></ref><ref id="scirp.50473-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Ovtcharova</surname><given-names> J. </given-names></name>,<etal>et al</etal>. (<year>2009</year>)<article-title>Feature-Based Modelling by Integrating Design and Recognition Approaches</article-title><source> Computer Aided Design</source><volume> 2</volume>,<fpage> 46</fpage>-<lpage>65</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.50473-ref8"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Roerdink</surname><given-names> J.B. </given-names></name>,<etal>et al</etal>. (<year>2002</year>)<article-title>Similarity Measures for Convex Polyhedra Based on Minkowski Addition</article-title><source> Pattern Recognition</source><volume> 3</volume>,<fpage> 99</fpage>-<lpage>110</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.50473-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Requicha</surname><given-names> A.A.G. </given-names></name>,<etal>et al</etal>. (<year>2007</year>)<article-title>Integration of Feature Based Design and Feature Recognition</article-title><source> Computer Aided Design</source><volume> 9</volume>,<fpage> 93</fpage>-<lpage>104</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.50473-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Shokoufandeh, A. (2003) Reeb Graph Based Shape Retrieval for CAD. Proceedings of 23rd ASME DETC Computers and Information in Engineering (CIE) Conference, Chicago, 2-6 September 2003, DETC2003/CIE-48215.</mixed-citation></ref><ref id="scirp.50473-ref11"><label>11</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kim</surname><given-names> K. </given-names></name>,<etal>et al</etal>. (<year>2008</year>)<article-title>A Feature-Based Approach to Extracting Machining Features</article-title><source> Computer Aided Design</source><volume> 3</volume>,<fpage> 101</fpage>-<lpage>135</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.50473-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Karnik, M.V., Gupta, S.K. and Magrab, E.B. (2005) Geometric Algorithms for Containment Analysis of Rotational Parts. Computer Aided Design, 37, 213-230. http://dx.doi.org/10.1016/j.cad.2004.06.007</mixed-citation></ref><ref id="scirp.50473-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Cicirello, V. and Regli, W.C. (2012) An Approach to Feature Based Comparison of Solid Models of Machined Parts. Journal of Artificial Intelligence for Engineering Design Analysis and Manufacturing, 6, 385-399.</mixed-citation></ref><ref id="scirp.50473-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Devireddy, C.R. and Ghosh, K. (2010) Feature-Based Modeling and Neural Networks-Based CAPP for Integrated Manufacturing. International Journal of Computer Integrated Manufacturing, 2, 51-59.</mixed-citation></ref><ref id="scirp.50473-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Abu Bakar, N. and Juri, A.H. (2008) Recognition of Cylindrical Based Features Using Edge Boundary Technique for Integrated Manufacturing. Robotics and Computer Integrated Manufacturing, 10, 41-62.</mixed-citation></ref><ref id="scirp.50473-ref16"><label>16</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pande</surname><given-names> S.S. </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>An Intelligent Feature-Based Process Planning System for Prismatic Parts</article-title><source> International Journal of Production Research</source><volume> 4</volume>,<fpage> 431</fpage>-<lpage>447</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref></ref-list></back></article>