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

dc.contributor.advisorEl-Mounayri, Hazim
dc.contributor.advisorTovar, Andres
dc.contributor.authorKanna, Sai Ashish
dc.contributor.otherNematollahi, Khosrow
dc.contributor.otherChen, Jie
dc.date.accessioned2018-12-10T13:38:06Z
dc.date.available2018-12-10T13:38:06Z
dc.date.issued2018-12
dc.degree.date2018en_US
dc.degree.disciplineMechanical Engineeringen
dc.degree.grantorPurdue Universityen_US
dc.degree.levelM.S.M.E.en_US
dc.descriptionIndiana University-Purdue University Indianapolis (IUPUI)en_US
dc.description.abstractComputer 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.en_US
dc.identifier.urihttps://hdl.handle.net/1805/17955
dc.identifier.urihttp://dx.doi.org/10.7912/C2/2640
dc.language.isoen_USen_US
dc.rightsAttribution 3.0 United States
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/us/
dc.subjectNURBSen_US
dc.subjectG-Codesen_US
dc.subjectOptimizationen_US
dc.subjectNelder-mead methoden_US
dc.subjectSQPen_US
dc.subjectSimulated Annealingen_US
dc.titleOptimized NURBS Curve Based G-Code Part Program for CNC Systemsen_US
dc.typeThesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Final version of Ashish's Thesis Doc.pdf
Size:
4.48 MB
Format:
Adobe Portable Document Format
Description:
Thesis Dissertation
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: