CNC PROGRAMMING
Biruk Mamo Wodaj
Page 1 of 33
ABSTRACT
This term paper is prepared to partially fulfill a requirement of graduate studies program in industrial engineering for the course „FLEXIBLE MANUFACTURING SYSTEMS‟. The term paper studies on NURBS (Non-Uniform Rational B-Splines) curve Mathematical Representation and NURBS based Interpolations Techniques for CNC programming.
Because of its importance in both high-speed machining and tool-path generation, approximating a contour by NURBS format is a potential function in CAD/CAM/CNC systems. NURBS curve is one of the most commonly used tools in CAD systems and geometric modeling for its various specialties, which mean that its shape is locally adjustable as well as its continuity order and it, can represent a conic curve precisely.
Over the recent years, different curves and surface representation forms have been proposed. Currently, B-Splines and NURBS (Non-Uniform B-Splines ) are the most popular mathematical forms. NURBS offer a unified mathematical form not only for representation of free-form curves and surfaces but also for precise representation of close form shapes such as lines, conics, quadrics and surfaces of revolution.
In the following sections, there is an introduction, a detail analysis of NURBS mathematical representation and NURBS base interpolations techniques discussed. Finally the study provides a conclusion.
September 3, 2012 NURBS CURVE MATHEMATICAL REPRESENTATION AND NURBS BASE INTERPOLATION TECHNIQUES FOR
CNC PROGRAMMING
Biruk Mamo Wodaj
Page 2 of 33
ACKNOWLEDGMENT
I would like to deeply praise the Holy Lord, God for allowing me passing all of this moment; nothing is possible without you.
Special thanks are given to our instructor Dr. Tafesse Gebresenbet for the opportunity he provide in the preparation of a term paper about NURBS Curves Mathematical Representation and
References: 1. A LECTURE NOTE BY Dr. Tafesse Gebresenbet (FMS-AAiT) 2. Khairan Rajab; Knowledge Guided Non-Uniform Rational B-Spline (NURBS) for Supporting Design Intent in Computer Aided Design (CAD) Modeling, 2011. 3. Yuan L. Lai, Jian H. Chen, and Jui P. Hung; Development of Machinable Ellipses by NURBS Curves, World Academy of Science, Engineering and Technology 14 2008. 4. S¨oren Larsson, Johan Kjellander; Implementation of NURBS curves into theVARKON CAD system, 2003 5. http://en.wikipedia.org/wiki/Non-uniform_rational_B-spline 6. Suk-Hwan Suh, Seong Kyoon Kang, Dae-Hyuk Chung, Ian Stroud; Theory and Design Of CNC Systems, Springer –Verlag London Limited, 2008.