Return to search

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

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.

  1. 10.25394/pgs.7430303.v1
Identiferoai:union.ndltd.org:purdue.edu/oai:figshare.com:article/7430303
Date16 January 2019
CreatorsSai Ashish Kanna (5931080)
Source SetsPurdue University
Detected LanguageEnglish
TypeText, Thesis
RightsCC BY 4.0
Relationhttps://figshare.com/articles/Optimized_NURBS_Curve_Based_G-Code_Part_Program_for_CNC_Systems/7430303

Page generated in 0.0019 seconds