SlideShare a Scribd company logo
1 of 12
Download to read offline
Innovative Systems Design and Engineering                                                      www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012

     Design and Modeling of Tool Trajectory in C0 Continuity
           Concept by Importing the IGES Neutral File
               Kali Charan Rath1      Amaresh Kumar2      A.M. Tigga2       S. S. Mohapatra3

 1,2. Department of Production and Industrial Engineering, National Institute of Technology, Jamshedpur,
                                                  India
        3. Department of Mechanical Engineering, Nation Institute of Technology, Rourkela, India
                    *E-mail of corresponding author :- kalimtech@gmail.com

Abstract

A common task in geometric modeling is to interpolate a sequence of points or derivatives, sampled from a
curve, with a parametric polynomial or spline curve. To do this the first step is to choose parameter values
corresponding to the interpolation points. In a parametric environment, user can completely define a
geometric feature with some parameters. This paper has an aim to generate a smooth tool trajectory spline
for machining a workpiece. With the spline technique MATLAB program has been proposed for simulation
of cutter contact points in the trajectory. The author has gone through C0 continuity concept and at last the
simulated result has been shown by MATLAB program in its output.

Keywords :- Spline, Approximation technique, C++, IGES, MATLAB

    1.   Introduction

Process planning is one of the functions for the manufacturing that determines which processes and
parameters are to be used to product a part from its initial form to a final form predetermined in an
engineering drawing. The input to the system will be a two- or three-dimensional computer-aided design
(CAD) model. In milling operation, a tool moves along the tool path at cutter contact point (CC) linearly,
that is a curved surface is approximated by a series of straight line segments. The length of each line
segment between CC points is called a forward step. In this paper, we propose a new methodology that
generates tool path for free-form curve.

The cubic Bezier curve can be represented by four control points. Higher degree of the curve requires more
control points. Degree of the curve is equal to one value less than the order of the curve. The cutter contact
points are generated through MATLAB program and its simulation of trajectory declaration has been
shown in the output of the proposed program.

Parametric curves are extensively being applied in CAD design of a wide range of industries to represent
the complex parts such as automotive, aerospace and dies/molds. However, most conventional CNC
systems only provide linear/circular interpolators. Inevitably, there is a big gap between CAD design and
CNC machining. In order to make up this gap, the traditional method is to divide the curves into a huge
number of small linear segments, then input these segments to CNC systems. Inside CNC system, the linear
interpolator conducts interpolation calculation and generates reference positions to drive the servo system
of machine tool to finish machining movement.
Many related references on NC machining can be found in different application. During the last years,
much progress has been made to use high–level geometric primitives, such as spline curves, directly for NC
machining [1],[2]. In general, the trajectory of the tool is defined as the Cartesian space path of the tool
relative to the workpiece [3],[4]. Any physical object can be viewed as a collection of points in Euclidean
space. This is the basis for mathematical models of physical objects. Curve based surface creation
technique is a challengeable topic now a days. Despite some promising results from space filling curve
method, to be practically useful, more work on the machine dynamics and the surface finish is yet to be
done [3].[4],[5],[6].


                                                     89
Innovative Systems Design and Engineering                                                      www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012

As in most CAM literatures, the cutter location (CL) path represents the trajectory of the cutter centre for a
particular tool path [6], [7], [8], [9]. The most frequently used tool path generation methods in CNC
machining of free-form surfaces use planar curves [8],[9].[10],[11],[12]. A new approach has been
developed based on using Bezier curves as the seed function for the path planning algorithm as an
alternative to cubic splines. The resulting path is manipulated by the control points of the bounding polygon
[13].

In modern commercial CAD and systems, a wide variety of part shapes for dies and molds are usually
represented in parametric curves (or surfaces) like the Bezier curve, B-spline, and NURBS [14]. However,
conventional CNC machines only provide line or circular interpolators. In order to perform the machining
of molds, the shapes and desired tool paths designed using CAD/CAM systems are typically approximated
with very small line or circular segments. These line segments are further processed by post processors to
produce straight-line G-codes which constitute the commands needed to control the machine. In the CNC
system, these linear G-codes are fed into the interpolator that makes a linear motion for the curve. Linear
NC segments are perhaps still the best NC representation form that is used to generate NC tool paths for
digital CAD models because of the tool path generation speed and accuracy.

    2.   Initial Graphics Exchange Specification (IGES) :

The Initial Graphics Exchange Specification (IGES) is a file format which defines a vendor neutral data
format that allows the digital exchange of information among Computer-aided design (CAD) systems. The
official name of IGES is “Digital Representation for Communication of Product Definition Data”, first
published in January, 1980 by the U.S. National Bureau of Standards as NBSIR 80-1978. Using IGES, a
CAD user can exchange product data models in the form of wireframe, freeform surface or solid modeling
representations. IGES supports the application related to traditional engineering drawings, models for
analysis, and other manufacturing functions.

An IGES file is composed of 80-character ASCII records. One of the unique features of the IGES standard
is that it was the first ANSI Standard to be documented using itself. Since Version 4.0, all of the technical
illustrations for the printed version of the standard have been generated from IGES files. Beginning with
IGES version-5.2, the most recent ANSI approved version-5.3 is utilized as a starting platform for
technique development in this research work. This IGES file is used here as a digital representation of
freeform curve and surface data and it is an input part for IGES reader software to filter the entity index.

The file is divided into 5 sections: Start, Global, Directory Entry, Parameter Data, and Terminate indicated
by the characters S, G, D, P, or T in column 73. The characteristics and geometric information for an entity
is split between two sections; one in a two record, fixed-length format (the Directory Entry Section), the
other in a multiple record, comma delimited format (the Parameter Data Section), as can be seen in a more
human-readable representation of the file.

A spline curve is a curve composed of two or more segments where each segment is defined by its own
polynomial. To create a spline the user specifies three or more points for the spline to interpolate. The CAD
system then automatically sets up the right equations to calculate the tangents at all points and then stores
the spline in the database as a number of consecutive polynomial segments. The exact way to calculate
tangents can differ between systems. The spline data forms of the corresponding IGES entities in the
following ways:

Degree :- The IGES parametric spline entities have their degree fixed at 3, but the degree in these data
structures is arbitrary (up to a limit of 12). The IGES rational Bspline entities are already of arbitrary
degree.

Dimension :- All the present IGES spline entities have coefficients with dimension fixed at 3,        but the
dimension in these data structures is arbitrary.



                                                     90
Innovative Systems Design and Engineering                                                     www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012

Rational :- The IGES parametric spline entities are not rational, but the IGES rational B-spline entities, of
course a rational.

    3.   Curves in Computer Aided Design

Modern CAD-systems usually include a number of different ways to create and manipulate curves of
several different types. Curves are also very often created indirectly by the system as the result of more
complex modeling operations.

Polynomial curve: This is the general way to create a curve. Depending on the required kind of
polynomial curve the designer wants to create , it will have to define a number of data that controls the
shape of the curve. Splines, Bezier curves and NURBS are all polynomial curves. Different polynomial
curve types have different mathematical representation as well as different geometrical properties.

Offset curve: An offset curve is a curve that is defined by the size of its offset distance to another curve.
Offset curves are very important when modeling objects of constant thickness and to generate tool paths for
numerically controlled machines. Offset curves are best represented by their offset distance and a reference
to the original curve ( Fig.-1(a)).

Intersect curve

Intersect curves are curves defined by the intersection of two surfaces. Intersect curves can be defined
directly by intersecting one surface with another or indirectly as the result of an operation between two
solid bodies or a solid and a surface. Intersect curves can be used to define some interesting part of an
object but are also often used to define a part of a surface to remove by trimming. Intersect curves are
usually computed as a set of points along the curve. For practical purposes these points are then often
interpolated (splined) to a continuous curve and stored in the database as such.

Silhouette curve: This curve is defined by the visible edge of a surface as viewed from a specific direction.
Computation and storage is similar to the intersect curve.

Geodesic curve: In mathematics, particularly differential geometry, a geodesic is a generalization of the
notion of a "straight line" to "curved spaces". This curve represents the shortest possible path between two
points on a surface. Computation and storage is similar to the intersect curve.

Planar curves: Most curves can be planar. This means that they lie entirely in one plane and can be
described in terms of 2-dimensional coordinates X and Y only. Some curves, like conics are planar by
definition but most curves need not be planar in all cases.

 Non planar curves: Many curves need not be planar. The spline for example may very well twist out of
the plane and become truly 3-dimensional.

Due to the different mathematical representation of the curves described above they are not always
compatible with each other or with surface geometry. In one system for example it may not be possible to
create an offset curve if the original curve is not a polynomial curve. In other systems it may not be
possible to define a surface if the limiting curves are not polynomial.

To overcome this usually designer has to define a polynomial curve by approximating a curve which is not
polynomial and use the approximate curve where the non polynomial curve did not work. Some systems do
this automatically. It should have be note that for uncontrolled use of this functionality may impose
problems with accuracy in later stages of the design work.




                                                     91
Innovative Systems Design and Engineering                                                                                                           www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012


            4.       Approximation curves and its application to tool path generation

Bezier Curves

P. Bezier used an approximation technique in UNISERF software to define the outer panels of several
Renault cars is named later as Bezier curve. The shape of Bezier curve is controlled by its defining points
only. If the position of any point changes then the total Bezier curve will change globally. Bezier curve will
not allow any addition of control point without altering the degree of the curve, i.e. Bezier curve with (n+1)
control points always possesses nth degree curve. The mechanism behind is that additional degree of
freedom does not exist in Bernstein polynomial concept to provide flexibility in the degree of the resulting
Bezier curve.

Bezier curve is defined by the following polynomial of degree n. (n+1) control points.

P (u) = ∑                            	            ,       	           	                …………………………………………..…………… (1)

Where, 0 ≤ u ≤ 1 and                                                      ,    are Bernstein blending function.

    ,       	    	=                                           (1-u) n-i                       ………………………………………………….. (2)


NURBS parametric curves

A NURBS curve is briefly defined by the user by means of so called “control points”. These points can be
regarded as vertices in a polygon, the “control polygon”. The curve does not necessarily interpolate the
point (which is the case for an ordinary spline-curve). Normally the NURBS-curve is given such
parameters that actually make it interpolate the first and last point. The intermediate points operate as
magnets on the curve ( fig.-2). The control points are represented by “Pi”. Other parameters that control the
shape of the curve is: the degree of the curve, the weights of the control points and the knot vector.

For given knot vector U= { 	, 	, 	, … … … . ,         	}, weight vector W={ 	, , … … …                                                                       } and
control points ‘ ’, 0 I 1, the pth degree NURBS curve C(u)= {x(u), y(u), z(u)}is defined by :

                 ∑            	    , 	        	               	   	
C(u) =               ∑
                                                                                            …………………………………………………….(3)
                                     , 	              	


Where, (n+1) is the number of control points and ‘p’ is the degree of the curve, 	                                                          ,   is the pth degree B-
spline basis function defined on the non-uniform knot vector U.

                                  !								 "	 	 	    !	 	
	       ,            =                                                                            ………………………………………………..(4)
                                   												#$%&'( )&

                                  - -+	                                               -+/,/! 	-
	*+,, - . 	                                       	*+,,               !       - 1	                   	*+,,   !   -           …………………………….. (5)
                              -+/,	 –-+                                              -+/,/!	 –-+/!


Note- .

Where,                   	,              !	   ∈ 3 . 45, … . , 5,                             !	 , … . . ,    6       ! , 7, … . . , 7	8,	




                                                                                                                 92
Innovative Systems Design and Engineering                                                      www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012

Some fundamental computer-aided design tools are used in the implementation of a NURBS curve,
including knot insertion, knot refinement, knot removal and degree reduction. A designer can use these
tools to change the knot distribution and obtain the desired shape.

As the imported .igs file consists of all weight values equal to one with same knot span, so, the NURBS
technique can be followed through Bezier curve technique for further processing. Here, there is no
necessity of reformation or modification of design required. So, the design of freeform curve so exported
from CATIA-V5 platform is now introduced into the customized program prepared for this research work.
After processing as per the logic given in DEV C++ program of IGES reader, control points, knot
sequence, weight sequence have been extracted from the imported .igs file. Now these approximated data
are the raw material for MATLAB program of this work. The simulated output conforms the smoothness of
tool trajectory with cutter contact points. A certain assumption indicates out that a fixed numbers of control
points have been assigned for a defined degree of spline that will give 21 cutter contact points in the
trajectory. The proposed total generation process is very smooth and easy to handle the designed software.

    5.   IGES file reader flow chart for data extraction

IGES file reader software will take the imported .igs all data and will read to store it in an array. The step
will be forwarded in a row and column wise. The pointer will enter to the file to check the sections of the
IGES file and will enter into the parametric section by matching with word ‘P’. Then it will come to left
side to extract the entity index. As per individual entity index logic, the required parametric data are
extracted and stored in the output format named as “merge file”. The required entity index along with their
geometric data will be visualized in output format and become the raw data for downstream operation. In
this research work, the flow chart of the designed software is limited to spline and surface. Fig.-5,
represents the flow chart for IGES reader. If it is surface then two knot sequences are extracted. If the
neutral file represents for a composite curve then the output will contain a sequence of curve as per design
so concerned. A tricky point of C0 continuity helped here for the formulation of tool trajectory declaration.

A composite curve (Fig.-4 (a)) has been designed in CATIA-V5 with a concept of approximation freeform
technique. Once everything gets optimized, it has been fixed by constraints. But drafting for this composite
curve is not required. Only IGES file is enough for its detail description. From the imported .igs file control
points are get filtered for individual curve and feed into proposed MATLAB program to give real geometry
of loci of points that declare the trajectory. Simulated trajectory has been shown in figure-4 (b).

    6.   Conclusion

The proposed methodology and developed software to read the IGES file for special application
is user friendly software. The output of the reader will help to downstream operation in
manufacturing of freeform curve or surface on a prismatic raw material. Geometry of the .igs also
helps for geometric representation of an object. Here, the author has designed the IGES reader
software written in Dev C+ and with the output of this parametric data simulated tool path has
been declared by MATLAB program. Finally it has been seen that the designed tool trajectory is
matching with the output trajectory. This is very easy to use and accurate for real geometry
generation for tool path representation. This methodology may also help for robot motion in a
plane.

REFERENCES

    1.   Chih-Ching Lo, “CNC machine tool surface interpolator for ball-end milling of free-form
         surfaces”, International Journal of Machine Tools and Manufacture, Volume 40, Issue 3, February
         2000, Pages 307-326.




                                                      93
Innovative Systems Design and Engineering                                                www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012

    2.   Rong-Shine Lin, “Real-time surface interpolator for 3-D parametric surface machining on 3-axis
         machine tools”, International Journal of Machine Tools and Manufacture, Volume 40, Issue 10,
         August 2000, Pages 1513-1526.

    3.   Chao-Kuang Chen, Chang-Tzuoh Wu, “The region division and NC machining of compound
         surfaces”, Journal of Materials Processing Technology, Volume 121, Issue 1, 14 February 2002,
         Pages 5-14.

    4.   Zhang, L. P., Fuh, J. Y. H., & Nee, A. Y. C. (2003) “Tool path regeneration for mold design
         modification. Computer-Aided Design”, 9(35), 813–823.

    5.   Sotiris Omirou, “NC machining for revolved and swept surfaces with free-form profiles”, Journal
         of Materials Processing Technology, Volume 132, Issues 1–3, 10 January 2003, Pages 332-339.

    6.   Z. Yin, “Rough and finish tool-path generation for NC machining of freeform surfaces based on a
         multiresolution method”, Computer-Aided Design, Volume 36, Issue 12, October 2004, Pages
         1231-1239.

    7.   Junhua Pang, Ranga Narayanaswami, “Multiresolution offsetting and loose convex hull clipping
         for 2.5D NC machining”, Computer-Aided Design, Volume 36, Issue 7, June 2004, Pages 625-
         637.

    8.   Dong-Soo Kim, Cha-Soo Jun, Sehyung Park, “Tool path generation for clean-up machining by a
         curve-based approach ”, Computer-Aided Design, Volume 37, Issue 9, August 2005, Pages 967-
         973.

    9.   WANG Yong zhang, CHEN Liang ji, “A Real time NURBS Surface Interpolator for 5 axis
         Surface Machining”, CH INESE JOURNAL OF AERONAUTICS, Vol. 18 , No. 3,2005.

    10. Li-Xin Cao, Hu Gong, Jian Liu, “The offset approach of machining free form surface: Part 1:
        Cylindrical cutter in five-axis NC machine tools”, Journal of Materials Processing Technology,
        Volume 174, Issues 1–3, 25 May 2006, Pages 298-304.

    11. Eun-Young Heo, Dong-Won Kim, Bo-Hyun Kim, F. Frank Chen, “Estimation of NC machining
        time using NC block distribution for sculptured surface machining”, Robotics and Computer-
        Integrated Manufacturing, Volume 22, Issues 5–6, October–December 2006, Pages 437-446.

    12. Li-Xin Cao, Hu Gong, Jian Liu, “The offset approach of machining free form surface: Part 2:
        Toroidal cutter in 5-axis NC machine tools”, Journal of Materials Processing Technology, Volume
        184, Issues 1–3, 12 April 2007, Pages 6-11.

    13. Ji-wung Choi , Gabriel Hugh Elkaim, “Bezier Curve for Trajectory Guidance”, Proceedings of the
        World Congress on Engineering and Computer Science 2008.

    14. J.-L. Shih, S.-H. Frank Chuang, “One-sided offset approximation of freeform curves for
        interference-free NURBS machining”, Computer-Aided Design, Volume 40, Issue 9, September
        2008, Pages 931-937.

Kali Charan Rath is currently a Research Scholar in the Department of Production and Industrial
Engineering , N.I.T., Jamshedpur. He completed his B.Tech in Mechanical Engineering from Biju Patnaik
University of Technology, Odisha. The same university had given M.Tech. degree in Industrial
Engineering to Mr. Rath in the year 2007. At present the author is working as an Asst. Professor in the
Dept. Of Mechanical Engineering, Gandhi Institute of Engineering and Technology, Gunupur, Odisha.



                                                  94
Innovative Systems Design and Engineering                                                    www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012

Dr. AMARESH KUMAR, is an Associate Professor in the department of Production and Industrial
Engineering, NIT, Jamshedpur. He completed his engineering degree in the field of Mechanical
Engineering from MYSORE University in 1993 followed by Master degree in the year 1996 and Ph.D.
from Jadavpur university, Kolkata in 2006. His areas of research include CAD/ CAM . His work is
published in 4 technical journals. 16 conferences have been enrolled his name in their proceedings. He
guided one Ph.D till date. Second Ph.D. work is enrolled under him at present.



Dr. ANAND MUKUT TIGGA, did his B.sc Engg in Mechanical Engineering from Ranchi university in
1984. Ranchi university awarded the M.sc Engg. degree in 1993 and Ph.D in 2006 to Dr. Tigga. He joined
at N.I.T., Jamshedpur on the Date:- 04-03-1989. He is the Professor of the Department of Production and
Industrial Engineering. Four research paper of his work have been published in different technical standard
journals. He guided one Ph.D till date. Second Ph.D. work is enrolled under him at present.

Dr. S. S. Mohapatra presently working as aProfessor in the Department of Mechanical Engineering at
National Institute of Engineering and Technology, Rourkela. He has twenty five years teachning
experience. He did his Ph.D. work from Industrial Engineering and Management from Indian Institute of
Technology, Kharagpur. His areas of interest include Rapid Prototyping, Multi-objective optimization,
Multi criteria decision making and statistical models. He has published 119 research papers in international
journals and equal number in international conferences. He has produced four Ph.D. under his super vision
and at present another five Ph.D have been enrolled under him.




                                                    95
Innovative Systems Design and Engineering                                      www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012




            Fig.- 1 (a) Offset curve              Fig.-1 (b) Intersecting curves




               Fig.-1 (c) Silhouette curve        Fig.-1 (d) Geodesic curve




                                             96
Innovative Systems Design and Engineering                                                   www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012




    Fig.-2: A NURBS curve with control polygon (left) ; NURBS curves with different degree (Right).




Fig.- 3 : Modifying Weights: increasing the value of wi will pull the curve toward control point Pi (Left);
Modifying Weights: decreasing the value of wi will push the curve away from control point Pi (Right)




                                                    97
Innovative Systems Design and Engineering                                               www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012




Fig.-4 (a) Complicated drawing for milling operation consists of composite curve (Left) ; (b) Simulated
tool path in 2D plane, generated by MATLAB program.




                                                  98
Innovative Systems Design and Engineering                                                   www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 3, No 3, 2012




Fig.-5 : IGES file for the designed composite curve(Left) and flow chart for geometric data extraction
(Right)




                                                    99
International Journals Call for Paper
The IISTE, a U.S. publisher, is currently hosting the academic journals listed below. The peer review process of the following journals
usually takes LESS THAN 14 business days and IISTE usually publishes a qualified article within 30 days. Authors should
send their full paper to the following email address. More information can be found in the IISTE website : www.iiste.org

Business, Economics, Finance and Management               PAPER SUBMISSION EMAIL
European Journal of Business and Management               EJBM@iiste.org
Research Journal of Finance and Accounting                RJFA@iiste.org
Journal of Economics and Sustainable Development          JESD@iiste.org
Information and Knowledge Management                      IKM@iiste.org
Developing Country Studies                                DCS@iiste.org
Industrial Engineering Letters                            IEL@iiste.org


Physical Sciences, Mathematics and Chemistry              PAPER SUBMISSION EMAIL
Journal of Natural Sciences Research                      JNSR@iiste.org
Chemistry and Materials Research                          CMR@iiste.org
Mathematical Theory and Modeling                          MTM@iiste.org
Advances in Physics Theories and Applications             APTA@iiste.org
Chemical and Process Engineering Research                 CPER@iiste.org


Engineering, Technology and Systems                       PAPER SUBMISSION EMAIL
Computer Engineering and Intelligent Systems              CEIS@iiste.org
Innovative Systems Design and Engineering                 ISDE@iiste.org
Journal of Energy Technologies and Policy                 JETP@iiste.org
Information and Knowledge Management                      IKM@iiste.org
Control Theory and Informatics                            CTI@iiste.org
Journal of Information Engineering and Applications       JIEA@iiste.org
Industrial Engineering Letters                            IEL@iiste.org
Network and Complex Systems                               NCS@iiste.org


Environment, Civil, Materials Sciences                    PAPER SUBMISSION EMAIL
Journal of Environment and Earth Science                  JEES@iiste.org
Civil and Environmental Research                          CER@iiste.org
Journal of Natural Sciences Research                      JNSR@iiste.org
Civil and Environmental Research                          CER@iiste.org


Life Science, Food and Medical Sciences                   PAPER SUBMISSION EMAIL
Journal of Natural Sciences Research                      JNSR@iiste.org
Journal of Biology, Agriculture and Healthcare            JBAH@iiste.org
Food Science and Quality Management                       FSQM@iiste.org
Chemistry and Materials Research                          CMR@iiste.org


Education, and other Social Sciences                      PAPER SUBMISSION EMAIL
Journal of Education and Practice                         JEP@iiste.org
Journal of Law, Policy and Globalization                  JLPG@iiste.org                       Global knowledge sharing:
New Media and Mass Communication                          NMMC@iiste.org                       EBSCO, Index Copernicus, Ulrich's
Journal of Energy Technologies and Policy                 JETP@iiste.org                       Periodicals Directory, JournalTOCS, PKP
Historical Research Letter                                HRL@iiste.org                        Open Archives Harvester, Bielefeld
                                                                                               Academic Search Engine, Elektronische
Public Policy and Administration Research                 PPAR@iiste.org                       Zeitschriftenbibliothek EZB, Open J-Gate,
International Affairs and Global Strategy                 IAGS@iiste.org                       OCLC WorldCat, Universe Digtial Library ,
Research on Humanities and Social Sciences                RHSS@iiste.org                       NewJour, Google Scholar.

Developing Country Studies                                DCS@iiste.org                        IISTE is member of CrossRef. All journals
Arts and Design Studies                                   ADS@iiste.org                        have high IC Impact Factor Values (ICV).

More Related Content

What's hot

A Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on FpgaA Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on FpgaIJERA Editor
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Assembly representation scheme
Assembly representation schemeAssembly representation scheme
Assembly representation schemeManoj Gowda K
 
Data Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-GData Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-Gmetalalp
 
Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided DesignMuthukumar V
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerJavith Saleem
 
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Another simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingAnother simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingijcga
 
Another Simple but Faster Method for 2D Line Clipping
Another Simple but Faster Method for 2D Line ClippingAnother Simple but Faster Method for 2D Line Clipping
Another Simple but Faster Method for 2D Line Clippingijcga
 
Towards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningTowards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningLiu PeiLing
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
Defining the model
Defining the modelDefining the model
Defining the modelNafis Ahmad
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machiningLiu PeiLing
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...IJCSEIT Journal
 
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...IJERA Editor
 

What's hot (19)

A Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on FpgaA Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on Fpga
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
50120140504013 2
50120140504013 250120140504013 2
50120140504013 2
 
Assembly representation scheme
Assembly representation schemeAssembly representation scheme
Assembly representation scheme
 
Data Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-GData Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-G
 
CADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTIONCADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTION
 
Ix2515851588
Ix2515851588Ix2515851588
Ix2515851588
 
Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided Design
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answer
 
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Another simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingAnother simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clipping
 
Another Simple but Faster Method for 2D Line Clipping
Another Simple but Faster Method for 2D Line ClippingAnother Simple but Faster Method for 2D Line Clipping
Another Simple but Faster Method for 2D Line Clipping
 
Step nc
Step ncStep nc
Step nc
 
Towards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningTowards smart and competitive sustainable machining
Towards smart and competitive sustainable machining
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
Defining the model
Defining the modelDefining the model
Defining the model
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machining
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
 
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
 

Similar to 11.design and modeling of tool trajectory in c0000www.iiste.org call for paper continuity concept by importing the iges neutral file

computer aided design
computer aided design computer aided design
computer aided design Amita Gautam
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIRJET Journal
 
Vskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHRAJESHS631800
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSAbhilash kk
 
Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Chaitanya Yadure
 
M tech 1 2 cad cam
M tech 1 2 cad camM tech 1 2 cad cam
M tech 1 2 cad camAKRAMTARIQ2
 
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACESEXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACESijmech
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)Avt Shubhash
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxdinesh babu
 
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptxUnit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptxdinesh babu
 
Computer Aided Process Planning Using Neutral File Step for Rotational Parts
Computer Aided Process Planning Using Neutral File Step for Rotational PartsComputer Aided Process Planning Using Neutral File Step for Rotational Parts
Computer Aided Process Planning Using Neutral File Step for Rotational PartsRSIS International
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...eSAT Journals
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...eSAT Journals
 

Similar to 11.design and modeling of tool trajectory in c0000www.iiste.org call for paper continuity concept by importing the iges neutral file (20)

computer aided design
computer aided design computer aided design
computer aided design
 
Ix2515851588
Ix2515851588Ix2515851588
Ix2515851588
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D views
 
Vskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills Certified CAD Sample Material
Vskills Certified CAD Sample Material
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECH
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
 
Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.
 
M tech 1 2 cad cam
M tech 1 2 cad camM tech 1 2 cad cam
M tech 1 2 cad cam
 
C045061425
C045061425C045061425
C045061425
 
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACESEXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptx
 
Unit2 cad/ cam
Unit2 cad/ camUnit2 cad/ cam
Unit2 cad/ cam
 
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptxUnit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
 
Computer Aided Process Planning Using Neutral File Step for Rotational Parts
Computer Aided Process Planning Using Neutral File Step for Rotational PartsComputer Aided Process Planning Using Neutral File Step for Rotational Parts
Computer Aided Process Planning Using Neutral File Step for Rotational Parts
 
Rapid prototyping and tooling
Rapid prototyping and toolingRapid prototyping and tooling
Rapid prototyping and tooling
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...
 

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

11.design and modeling of tool trajectory in c0000www.iiste.org call for paper continuity concept by importing the iges neutral file

  • 1. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Design and Modeling of Tool Trajectory in C0 Continuity Concept by Importing the IGES Neutral File Kali Charan Rath1 Amaresh Kumar2 A.M. Tigga2 S. S. Mohapatra3 1,2. Department of Production and Industrial Engineering, National Institute of Technology, Jamshedpur, India 3. Department of Mechanical Engineering, Nation Institute of Technology, Rourkela, India *E-mail of corresponding author :- kalimtech@gmail.com Abstract A common task in geometric modeling is to interpolate a sequence of points or derivatives, sampled from a curve, with a parametric polynomial or spline curve. To do this the first step is to choose parameter values corresponding to the interpolation points. In a parametric environment, user can completely define a geometric feature with some parameters. This paper has an aim to generate a smooth tool trajectory spline for machining a workpiece. With the spline technique MATLAB program has been proposed for simulation of cutter contact points in the trajectory. The author has gone through C0 continuity concept and at last the simulated result has been shown by MATLAB program in its output. Keywords :- Spline, Approximation technique, C++, IGES, MATLAB 1. Introduction Process planning is one of the functions for the manufacturing that determines which processes and parameters are to be used to product a part from its initial form to a final form predetermined in an engineering drawing. The input to the system will be a two- or three-dimensional computer-aided design (CAD) model. In milling operation, a tool moves along the tool path at cutter contact point (CC) linearly, that is a curved surface is approximated by a series of straight line segments. The length of each line segment between CC points is called a forward step. In this paper, we propose a new methodology that generates tool path for free-form curve. The cubic Bezier curve can be represented by four control points. Higher degree of the curve requires more control points. Degree of the curve is equal to one value less than the order of the curve. The cutter contact points are generated through MATLAB program and its simulation of trajectory declaration has been shown in the output of the proposed program. Parametric curves are extensively being applied in CAD design of a wide range of industries to represent the complex parts such as automotive, aerospace and dies/molds. However, most conventional CNC systems only provide linear/circular interpolators. Inevitably, there is a big gap between CAD design and CNC machining. In order to make up this gap, the traditional method is to divide the curves into a huge number of small linear segments, then input these segments to CNC systems. Inside CNC system, the linear interpolator conducts interpolation calculation and generates reference positions to drive the servo system of machine tool to finish machining movement. Many related references on NC machining can be found in different application. During the last years, much progress has been made to use high–level geometric primitives, such as spline curves, directly for NC machining [1],[2]. In general, the trajectory of the tool is defined as the Cartesian space path of the tool relative to the workpiece [3],[4]. Any physical object can be viewed as a collection of points in Euclidean space. This is the basis for mathematical models of physical objects. Curve based surface creation technique is a challengeable topic now a days. Despite some promising results from space filling curve method, to be practically useful, more work on the machine dynamics and the surface finish is yet to be done [3].[4],[5],[6]. 89
  • 2. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 As in most CAM literatures, the cutter location (CL) path represents the trajectory of the cutter centre for a particular tool path [6], [7], [8], [9]. The most frequently used tool path generation methods in CNC machining of free-form surfaces use planar curves [8],[9].[10],[11],[12]. A new approach has been developed based on using Bezier curves as the seed function for the path planning algorithm as an alternative to cubic splines. The resulting path is manipulated by the control points of the bounding polygon [13]. In modern commercial CAD and systems, a wide variety of part shapes for dies and molds are usually represented in parametric curves (or surfaces) like the Bezier curve, B-spline, and NURBS [14]. However, conventional CNC machines only provide line or circular interpolators. In order to perform the machining of molds, the shapes and desired tool paths designed using CAD/CAM systems are typically approximated with very small line or circular segments. These line segments are further processed by post processors to produce straight-line G-codes which constitute the commands needed to control the machine. In the CNC system, these linear G-codes are fed into the interpolator that makes a linear motion for the curve. Linear NC segments are perhaps still the best NC representation form that is used to generate NC tool paths for digital CAD models because of the tool path generation speed and accuracy. 2. Initial Graphics Exchange Specification (IGES) : The Initial Graphics Exchange Specification (IGES) is a file format which defines a vendor neutral data format that allows the digital exchange of information among Computer-aided design (CAD) systems. The official name of IGES is “Digital Representation for Communication of Product Definition Data”, first published in January, 1980 by the U.S. National Bureau of Standards as NBSIR 80-1978. Using IGES, a CAD user can exchange product data models in the form of wireframe, freeform surface or solid modeling representations. IGES supports the application related to traditional engineering drawings, models for analysis, and other manufacturing functions. An IGES file is composed of 80-character ASCII records. One of the unique features of the IGES standard is that it was the first ANSI Standard to be documented using itself. Since Version 4.0, all of the technical illustrations for the printed version of the standard have been generated from IGES files. Beginning with IGES version-5.2, the most recent ANSI approved version-5.3 is utilized as a starting platform for technique development in this research work. This IGES file is used here as a digital representation of freeform curve and surface data and it is an input part for IGES reader software to filter the entity index. The file is divided into 5 sections: Start, Global, Directory Entry, Parameter Data, and Terminate indicated by the characters S, G, D, P, or T in column 73. The characteristics and geometric information for an entity is split between two sections; one in a two record, fixed-length format (the Directory Entry Section), the other in a multiple record, comma delimited format (the Parameter Data Section), as can be seen in a more human-readable representation of the file. A spline curve is a curve composed of two or more segments where each segment is defined by its own polynomial. To create a spline the user specifies three or more points for the spline to interpolate. The CAD system then automatically sets up the right equations to calculate the tangents at all points and then stores the spline in the database as a number of consecutive polynomial segments. The exact way to calculate tangents can differ between systems. The spline data forms of the corresponding IGES entities in the following ways: Degree :- The IGES parametric spline entities have their degree fixed at 3, but the degree in these data structures is arbitrary (up to a limit of 12). The IGES rational Bspline entities are already of arbitrary degree. Dimension :- All the present IGES spline entities have coefficients with dimension fixed at 3, but the dimension in these data structures is arbitrary. 90
  • 3. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Rational :- The IGES parametric spline entities are not rational, but the IGES rational B-spline entities, of course a rational. 3. Curves in Computer Aided Design Modern CAD-systems usually include a number of different ways to create and manipulate curves of several different types. Curves are also very often created indirectly by the system as the result of more complex modeling operations. Polynomial curve: This is the general way to create a curve. Depending on the required kind of polynomial curve the designer wants to create , it will have to define a number of data that controls the shape of the curve. Splines, Bezier curves and NURBS are all polynomial curves. Different polynomial curve types have different mathematical representation as well as different geometrical properties. Offset curve: An offset curve is a curve that is defined by the size of its offset distance to another curve. Offset curves are very important when modeling objects of constant thickness and to generate tool paths for numerically controlled machines. Offset curves are best represented by their offset distance and a reference to the original curve ( Fig.-1(a)). Intersect curve Intersect curves are curves defined by the intersection of two surfaces. Intersect curves can be defined directly by intersecting one surface with another or indirectly as the result of an operation between two solid bodies or a solid and a surface. Intersect curves can be used to define some interesting part of an object but are also often used to define a part of a surface to remove by trimming. Intersect curves are usually computed as a set of points along the curve. For practical purposes these points are then often interpolated (splined) to a continuous curve and stored in the database as such. Silhouette curve: This curve is defined by the visible edge of a surface as viewed from a specific direction. Computation and storage is similar to the intersect curve. Geodesic curve: In mathematics, particularly differential geometry, a geodesic is a generalization of the notion of a "straight line" to "curved spaces". This curve represents the shortest possible path between two points on a surface. Computation and storage is similar to the intersect curve. Planar curves: Most curves can be planar. This means that they lie entirely in one plane and can be described in terms of 2-dimensional coordinates X and Y only. Some curves, like conics are planar by definition but most curves need not be planar in all cases. Non planar curves: Many curves need not be planar. The spline for example may very well twist out of the plane and become truly 3-dimensional. Due to the different mathematical representation of the curves described above they are not always compatible with each other or with surface geometry. In one system for example it may not be possible to create an offset curve if the original curve is not a polynomial curve. In other systems it may not be possible to define a surface if the limiting curves are not polynomial. To overcome this usually designer has to define a polynomial curve by approximating a curve which is not polynomial and use the approximate curve where the non polynomial curve did not work. Some systems do this automatically. It should have be note that for uncontrolled use of this functionality may impose problems with accuracy in later stages of the design work. 91
  • 4. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 4. Approximation curves and its application to tool path generation Bezier Curves P. Bezier used an approximation technique in UNISERF software to define the outer panels of several Renault cars is named later as Bezier curve. The shape of Bezier curve is controlled by its defining points only. If the position of any point changes then the total Bezier curve will change globally. Bezier curve will not allow any addition of control point without altering the degree of the curve, i.e. Bezier curve with (n+1) control points always possesses nth degree curve. The mechanism behind is that additional degree of freedom does not exist in Bernstein polynomial concept to provide flexibility in the degree of the resulting Bezier curve. Bezier curve is defined by the following polynomial of degree n. (n+1) control points. P (u) = ∑ , …………………………………………..…………… (1) Where, 0 ≤ u ≤ 1 and , are Bernstein blending function. , = (1-u) n-i ………………………………………………….. (2) NURBS parametric curves A NURBS curve is briefly defined by the user by means of so called “control points”. These points can be regarded as vertices in a polygon, the “control polygon”. The curve does not necessarily interpolate the point (which is the case for an ordinary spline-curve). Normally the NURBS-curve is given such parameters that actually make it interpolate the first and last point. The intermediate points operate as magnets on the curve ( fig.-2). The control points are represented by “Pi”. Other parameters that control the shape of the curve is: the degree of the curve, the weights of the control points and the knot vector. For given knot vector U= { , , , … … … . , }, weight vector W={ , , … … … } and control points ‘ ’, 0 I 1, the pth degree NURBS curve C(u)= {x(u), y(u), z(u)}is defined by : ∑ , C(u) = ∑ …………………………………………………….(3) , Where, (n+1) is the number of control points and ‘p’ is the degree of the curve, , is the pth degree B- spline basis function defined on the non-uniform knot vector U. ! " ! , = ………………………………………………..(4) #$%&'( )& - -+ -+/,/! - *+,, - . *+,, ! - 1 *+,, ! - …………………………….. (5) -+/, –-+ -+/,/! –-+/! Note- . Where, , ! ∈ 3 . 45, … . , 5, ! , … . . , 6 ! , 7, … . . , 7 8, 92
  • 5. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Some fundamental computer-aided design tools are used in the implementation of a NURBS curve, including knot insertion, knot refinement, knot removal and degree reduction. A designer can use these tools to change the knot distribution and obtain the desired shape. As the imported .igs file consists of all weight values equal to one with same knot span, so, the NURBS technique can be followed through Bezier curve technique for further processing. Here, there is no necessity of reformation or modification of design required. So, the design of freeform curve so exported from CATIA-V5 platform is now introduced into the customized program prepared for this research work. After processing as per the logic given in DEV C++ program of IGES reader, control points, knot sequence, weight sequence have been extracted from the imported .igs file. Now these approximated data are the raw material for MATLAB program of this work. The simulated output conforms the smoothness of tool trajectory with cutter contact points. A certain assumption indicates out that a fixed numbers of control points have been assigned for a defined degree of spline that will give 21 cutter contact points in the trajectory. The proposed total generation process is very smooth and easy to handle the designed software. 5. IGES file reader flow chart for data extraction IGES file reader software will take the imported .igs all data and will read to store it in an array. The step will be forwarded in a row and column wise. The pointer will enter to the file to check the sections of the IGES file and will enter into the parametric section by matching with word ‘P’. Then it will come to left side to extract the entity index. As per individual entity index logic, the required parametric data are extracted and stored in the output format named as “merge file”. The required entity index along with their geometric data will be visualized in output format and become the raw data for downstream operation. In this research work, the flow chart of the designed software is limited to spline and surface. Fig.-5, represents the flow chart for IGES reader. If it is surface then two knot sequences are extracted. If the neutral file represents for a composite curve then the output will contain a sequence of curve as per design so concerned. A tricky point of C0 continuity helped here for the formulation of tool trajectory declaration. A composite curve (Fig.-4 (a)) has been designed in CATIA-V5 with a concept of approximation freeform technique. Once everything gets optimized, it has been fixed by constraints. But drafting for this composite curve is not required. Only IGES file is enough for its detail description. From the imported .igs file control points are get filtered for individual curve and feed into proposed MATLAB program to give real geometry of loci of points that declare the trajectory. Simulated trajectory has been shown in figure-4 (b). 6. Conclusion The proposed methodology and developed software to read the IGES file for special application is user friendly software. The output of the reader will help to downstream operation in manufacturing of freeform curve or surface on a prismatic raw material. Geometry of the .igs also helps for geometric representation of an object. Here, the author has designed the IGES reader software written in Dev C+ and with the output of this parametric data simulated tool path has been declared by MATLAB program. Finally it has been seen that the designed tool trajectory is matching with the output trajectory. This is very easy to use and accurate for real geometry generation for tool path representation. This methodology may also help for robot motion in a plane. REFERENCES 1. Chih-Ching Lo, “CNC machine tool surface interpolator for ball-end milling of free-form surfaces”, International Journal of Machine Tools and Manufacture, Volume 40, Issue 3, February 2000, Pages 307-326. 93
  • 6. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 2. Rong-Shine Lin, “Real-time surface interpolator for 3-D parametric surface machining on 3-axis machine tools”, International Journal of Machine Tools and Manufacture, Volume 40, Issue 10, August 2000, Pages 1513-1526. 3. Chao-Kuang Chen, Chang-Tzuoh Wu, “The region division and NC machining of compound surfaces”, Journal of Materials Processing Technology, Volume 121, Issue 1, 14 February 2002, Pages 5-14. 4. Zhang, L. P., Fuh, J. Y. H., & Nee, A. Y. C. (2003) “Tool path regeneration for mold design modification. Computer-Aided Design”, 9(35), 813–823. 5. Sotiris Omirou, “NC machining for revolved and swept surfaces with free-form profiles”, Journal of Materials Processing Technology, Volume 132, Issues 1–3, 10 January 2003, Pages 332-339. 6. Z. Yin, “Rough and finish tool-path generation for NC machining of freeform surfaces based on a multiresolution method”, Computer-Aided Design, Volume 36, Issue 12, October 2004, Pages 1231-1239. 7. Junhua Pang, Ranga Narayanaswami, “Multiresolution offsetting and loose convex hull clipping for 2.5D NC machining”, Computer-Aided Design, Volume 36, Issue 7, June 2004, Pages 625- 637. 8. Dong-Soo Kim, Cha-Soo Jun, Sehyung Park, “Tool path generation for clean-up machining by a curve-based approach ”, Computer-Aided Design, Volume 37, Issue 9, August 2005, Pages 967- 973. 9. WANG Yong zhang, CHEN Liang ji, “A Real time NURBS Surface Interpolator for 5 axis Surface Machining”, CH INESE JOURNAL OF AERONAUTICS, Vol. 18 , No. 3,2005. 10. Li-Xin Cao, Hu Gong, Jian Liu, “The offset approach of machining free form surface: Part 1: Cylindrical cutter in five-axis NC machine tools”, Journal of Materials Processing Technology, Volume 174, Issues 1–3, 25 May 2006, Pages 298-304. 11. Eun-Young Heo, Dong-Won Kim, Bo-Hyun Kim, F. Frank Chen, “Estimation of NC machining time using NC block distribution for sculptured surface machining”, Robotics and Computer- Integrated Manufacturing, Volume 22, Issues 5–6, October–December 2006, Pages 437-446. 12. Li-Xin Cao, Hu Gong, Jian Liu, “The offset approach of machining free form surface: Part 2: Toroidal cutter in 5-axis NC machine tools”, Journal of Materials Processing Technology, Volume 184, Issues 1–3, 12 April 2007, Pages 6-11. 13. Ji-wung Choi , Gabriel Hugh Elkaim, “Bezier Curve for Trajectory Guidance”, Proceedings of the World Congress on Engineering and Computer Science 2008. 14. J.-L. Shih, S.-H. Frank Chuang, “One-sided offset approximation of freeform curves for interference-free NURBS machining”, Computer-Aided Design, Volume 40, Issue 9, September 2008, Pages 931-937. Kali Charan Rath is currently a Research Scholar in the Department of Production and Industrial Engineering , N.I.T., Jamshedpur. He completed his B.Tech in Mechanical Engineering from Biju Patnaik University of Technology, Odisha. The same university had given M.Tech. degree in Industrial Engineering to Mr. Rath in the year 2007. At present the author is working as an Asst. Professor in the Dept. Of Mechanical Engineering, Gandhi Institute of Engineering and Technology, Gunupur, Odisha. 94
  • 7. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Dr. AMARESH KUMAR, is an Associate Professor in the department of Production and Industrial Engineering, NIT, Jamshedpur. He completed his engineering degree in the field of Mechanical Engineering from MYSORE University in 1993 followed by Master degree in the year 1996 and Ph.D. from Jadavpur university, Kolkata in 2006. His areas of research include CAD/ CAM . His work is published in 4 technical journals. 16 conferences have been enrolled his name in their proceedings. He guided one Ph.D till date. Second Ph.D. work is enrolled under him at present. Dr. ANAND MUKUT TIGGA, did his B.sc Engg in Mechanical Engineering from Ranchi university in 1984. Ranchi university awarded the M.sc Engg. degree in 1993 and Ph.D in 2006 to Dr. Tigga. He joined at N.I.T., Jamshedpur on the Date:- 04-03-1989. He is the Professor of the Department of Production and Industrial Engineering. Four research paper of his work have been published in different technical standard journals. He guided one Ph.D till date. Second Ph.D. work is enrolled under him at present. Dr. S. S. Mohapatra presently working as aProfessor in the Department of Mechanical Engineering at National Institute of Engineering and Technology, Rourkela. He has twenty five years teachning experience. He did his Ph.D. work from Industrial Engineering and Management from Indian Institute of Technology, Kharagpur. His areas of interest include Rapid Prototyping, Multi-objective optimization, Multi criteria decision making and statistical models. He has published 119 research papers in international journals and equal number in international conferences. He has produced four Ph.D. under his super vision and at present another five Ph.D have been enrolled under him. 95
  • 8. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Fig.- 1 (a) Offset curve Fig.-1 (b) Intersecting curves Fig.-1 (c) Silhouette curve Fig.-1 (d) Geodesic curve 96
  • 9. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Fig.-2: A NURBS curve with control polygon (left) ; NURBS curves with different degree (Right). Fig.- 3 : Modifying Weights: increasing the value of wi will pull the curve toward control point Pi (Left); Modifying Weights: decreasing the value of wi will push the curve away from control point Pi (Right) 97
  • 10. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Fig.-4 (a) Complicated drawing for milling operation consists of composite curve (Left) ; (b) Simulated tool path in 2D plane, generated by MATLAB program. 98
  • 11. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 3, No 3, 2012 Fig.-5 : IGES file for the designed composite curve(Left) and flow chart for geometric data extraction (Right) 99
  • 12. International Journals Call for Paper The IISTE, a U.S. publisher, is currently hosting the academic journals listed below. The peer review process of the following journals usually takes LESS THAN 14 business days and IISTE usually publishes a qualified article within 30 days. Authors should send their full paper to the following email address. More information can be found in the IISTE website : www.iiste.org Business, Economics, Finance and Management PAPER SUBMISSION EMAIL European Journal of Business and Management EJBM@iiste.org Research Journal of Finance and Accounting RJFA@iiste.org Journal of Economics and Sustainable Development JESD@iiste.org Information and Knowledge Management IKM@iiste.org Developing Country Studies DCS@iiste.org Industrial Engineering Letters IEL@iiste.org Physical Sciences, Mathematics and Chemistry PAPER SUBMISSION EMAIL Journal of Natural Sciences Research JNSR@iiste.org Chemistry and Materials Research CMR@iiste.org Mathematical Theory and Modeling MTM@iiste.org Advances in Physics Theories and Applications APTA@iiste.org Chemical and Process Engineering Research CPER@iiste.org Engineering, Technology and Systems PAPER SUBMISSION EMAIL Computer Engineering and Intelligent Systems CEIS@iiste.org Innovative Systems Design and Engineering ISDE@iiste.org Journal of Energy Technologies and Policy JETP@iiste.org Information and Knowledge Management IKM@iiste.org Control Theory and Informatics CTI@iiste.org Journal of Information Engineering and Applications JIEA@iiste.org Industrial Engineering Letters IEL@iiste.org Network and Complex Systems NCS@iiste.org Environment, Civil, Materials Sciences PAPER SUBMISSION EMAIL Journal of Environment and Earth Science JEES@iiste.org Civil and Environmental Research CER@iiste.org Journal of Natural Sciences Research JNSR@iiste.org Civil and Environmental Research CER@iiste.org Life Science, Food and Medical Sciences PAPER SUBMISSION EMAIL Journal of Natural Sciences Research JNSR@iiste.org Journal of Biology, Agriculture and Healthcare JBAH@iiste.org Food Science and Quality Management FSQM@iiste.org Chemistry and Materials Research CMR@iiste.org Education, and other Social Sciences PAPER SUBMISSION EMAIL Journal of Education and Practice JEP@iiste.org Journal of Law, Policy and Globalization JLPG@iiste.org Global knowledge sharing: New Media and Mass Communication NMMC@iiste.org EBSCO, Index Copernicus, Ulrich's Journal of Energy Technologies and Policy JETP@iiste.org Periodicals Directory, JournalTOCS, PKP Historical Research Letter HRL@iiste.org Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Public Policy and Administration Research PPAR@iiste.org Zeitschriftenbibliothek EZB, Open J-Gate, International Affairs and Global Strategy IAGS@iiste.org OCLC WorldCat, Universe Digtial Library , Research on Humanities and Social Sciences RHSS@iiste.org NewJour, Google Scholar. Developing Country Studies DCS@iiste.org IISTE is member of CrossRef. All journals Arts and Design Studies ADS@iiste.org have high IC Impact Factor Values (ICV).