Tool path generation for CNC milling based on STL file

Other Title(s)

توليد مسار العدة لمكائن التفريز المبرمجة باعتماد ملف STL

Joint Authors

Hasan, Nadiyah Sami
Muhammad, Layth Abd Allah

Source

Engineering and Technology Journal

Issue

Vol. 33, Issue 2A (28 Feb. 2015), pp.350-361, 12 p.

Publisher

University of Technology

Publication Date

2015-02-28

Country of Publication

Iraq

No. of Pages

12

Main Subjects

Mechanical Engineering

Topics

Abstract AR

في هذا البحث تم افتراض و تطوير خوارزميات لقراءة ملفات (STL) و استنباط السمات الهندسية اللازمة لعمليات التفريز المبرمجة.

اعتمدت الخوارزميات المطورة على النمذجة الرياضية و المعالجة لنماذج هندسية من خلال تقسيم ملف (STL) إلى عدة شرائح و بعدها بناء خوارزميات لاعتماد هذه الشرائح في توليد مسارات القطع لمكائن التفريز المبرمجة كبرامج تشغيل (G-codes).

تم تقسيم النظام المقترح إلى ثلاثة أجزاء.

في الجزء الأول تم اقتراح خوارزمية لاستنباط السمات الهندسية لمجموعة من النماذج المقترحة اعتمادا على ملفاتها (STL) برنامج معد على نظام Matlab.

تشمل النماذج المقترحة المكعب، الأسطوانة، القبة، المخروط و التجويف.

في الجزء الثاني تم اقتراح خوارزمية للتقطيع للحصول على شرائح على طول محور z للنماذج المقترحة للحصول على البيانات التصنيعية.

تم أيضا استخدام برنامج (UGS) لتوليد مسارات القطع و محاكاة عملية التشغيل و من ثم توليد برامج التشغيل لهذه النماذج.

الجزء الثالث تضمن مقارنة النتائج المتولدة من كل من اعتماد ملفات (STL) و اعتماد ملفات برنامج (UGS) من خلال المقارنة العملية لقيم الخشونة السطحية، حيث بينت النتائج أن أكبر فرق في معدلات قيم الخشونة السطحية يساوي (0.27 μm).

Abstract EN

This paper proposes and develops algorithms to read (STL) files and extract engineering entities required in CNC milling processes.

The proposed algorithms are dependent on some mathematical modeling and manipulations of the engineering models by slicing an (STL) file to many slices and then building the required algorithms to adopt these slices to generate machining paths for CNC milling machines as (G-Codes).

The proposed system is divided into three parts, in the first part, an algorithm proposed to extract engineering object entities to some proposed models based on their (STL) files using Matlab program.

The proposed models include cube, cylinder, dome, cone and cavity models.

In the second part, a slicing algorithm is proposed to enable the slices along the proposed models z-axis to find and navigate the required manufacturing data.

UGS program was used also to generate the tool paths and to simulate the machining process and then generate NC part program of the proposed objects (G-Code).

Finally, the third part of this work includes comparing results produced based on both (STL) and (UGS), to achieve the required aim of this paper by experimentally comparing objects surface roughness, resulted values show that the maximum difference in average Ra is equal to (0.

27μm).

American Psychological Association (APA)

Hasan, Nadiyah Sami& Muhammad, Layth Abd Allah. 2015. Tool path generation for CNC milling based on STL file. Engineering and Technology Journal،Vol. 33, no. 2A, pp.350-361.
https://search.emarefa.net/detail/BIM-565344

Modern Language Association (MLA)

Hasan, Nadiyah Sami& Muhammad, Layth Abd Allah. Tool path generation for CNC milling based on STL file. Engineering and Technology Journal Vol. 33, no. 2A ( 2015), pp.350-361.
https://search.emarefa.net/detail/BIM-565344

American Medical Association (AMA)

Hasan, Nadiyah Sami& Muhammad, Layth Abd Allah. Tool path generation for CNC milling based on STL file. Engineering and Technology Journal. 2015. Vol. 33, no. 2A, pp.350-361.
https://search.emarefa.net/detail/BIM-565344

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 361

Record ID

BIM-565344