Return to search

Optimized NURBS Curve Based G-Code Part Program for CNC Systems

Indiana University-Purdue University Indianapolis (IUPUI) / Computer Numerical Control (CNC) is widely used in many industries that needs high speed machining of the parts with high precision, accuracy and good surface finish. In order to avail this the generation of the CNC part program size will be immensely big and leads to an inefficient process, which increases the delivery time and cost of products. This work presents the automation of high-accuracy CNC tool trajectory planning from CAD to G-code generation through optimal NURBs surface approximation. The proposed optimization method finds the minimum number of NURBS control points for a given admissible theoretical cord error between the desired and manufactured surfaces. The result is a compact part program that is less sensitive to data starvation than circular and spline interpolations with potential better surface finish. The proposed approach is demonstrated with the tool path generation of an involute gear profile and a topologically optimized structure is developed using this approach and then finally it is 3D printed.

Identiferoai:union.ndltd.org:IUPUI/oai:scholarworks.iupui.edu:1805/17955
Date12 1900
CreatorsKanna, Sai Ashish
ContributorsEl-Mounayri, Hazim, Tovar, Andres, Nematollahi, Khosrow, Chen, Jie
Source SetsIndiana University-Purdue University Indianapolis
Languageen_US
Detected LanguageEnglish
TypeThesis
RightsAttribution 3.0 United States, http://creativecommons.org/licenses/by/3.0/us/

Page generated in 0.0021 seconds